blob: b00df458ac3ddb5d66367acfb02b297d494a38b7 [file] [log] [blame]
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * valid.c: cleanup, more useful debugging
4 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5 * xmlIO.c: entity loading is printed as an error when validating
6
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00007Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * valid.c: fixed to validate within entities
10 * test/VCM/v22.xml: added a specific testcase
11
Daniel Veillardca1f1722001-04-20 15:47:35 +000012Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * valid.c: forgot an epsilon transition in for ()+
15 * test/VCM/v21.xml : added a specific test case
16
Daniel Veillard85349052001-04-20 13:48:21 +000017Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * valid.c: removed a state explosion exhibited by RSS
20 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
21 from bug #51872
22
Daniel Veillarddab4cb32001-04-20 13:03:48 +000023Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * valid.[ch] tree.h: worked *hard* to get non-determinist content
26 validation without using an ugly NFA -> DFA algo in the source.
27 Made a specific algorithm easier to maintain, using a single
28 stack and without recursion.
29 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
30 * hash.c: made the growing routine static
31 * tree.h parser.c: added the parent information to an
32 xmlElementContent node.
33
Daniel Veillarde470df72001-04-18 21:41:07 +000034Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * SAX.c parser.c xpath.c: generating IDs when not validating
37 from an external parsed entity was poisoning the ID has table
38 with removed values. This was killing XSLT on the KDE help
39 browser.
40
Daniel Veillardceacdd92001-04-18 15:10:35 +000041Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * entities.h: andrew@ugh.net.au detected a double declaration
44
Daniel Veillarda10efa82001-04-18 13:09:01 +000045Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * debugXML.c hash.c tree.h valid.c : some changes related to
48 the validation suport to improve speed with DocBook
49 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
50 the way validation errors get reported
51
Daniel Veillard1ed3f882001-04-18 09:45:35 +000052Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * HTMLparser.c HTMLtree.c: applied part of the patches provided
55 by P C Chow and William M. Brack for XSLT HTML output
56
Daniel Veillard2d90de42001-04-16 17:46:18 +000057Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * xmlversion.h.in win32config.h win32/libxml2/*: applied
60 Igor Zlatkovic patches for MSC compilation and added his
61 updates
62
Daniel Veillarde043ee12001-04-16 14:08:07 +000063Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
66 prefix lookup.
67 * parserInternals.c: fixed the bug reported by Morus Walter
68 due to an off by one typo in xmlStringCurrentChar()
69
Daniel Veillarda3bfca52001-04-12 15:42:58 +000070Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * HTMLparser.c result/HTML/*: revamped the way the HTML
73 parser handles end of tags or end of input
74
Daniel Veillard82daa812001-04-12 08:55:36 +000075Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * tree.[ch] : added xmlDocCopyNode for gdome2 support
78
Daniel Veillard67a21302001-04-11 14:39:16 +000079Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
82 bug where the linktime verions of free() won't work ...
83
Daniel Veillard27b55282001-04-11 12:22:25 +000084Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
87
Daniel Veillardafc73112001-04-11 11:51:41 +000088Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * doc/xml.html: added 2.3.6 release
91
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000092Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
95 * result/wml.xml: resulted in a small output change
96
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000097Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * tree.c: xmlNewDoc was missing the charset initialization
100 * xmllint.c: added --auto to autogenerate a doc, allow to
101 reproduce the problem fixed on xmlNewDoc
102
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000103Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * xpath.c: trying to get 52979 solved
106 * tree.c result/ result/noent/: trying to get 52712 solved, this
107 also made me clean up the fact that XML output in general should
108 not add formating blanks by default, this changed the output of
109 a few tests
110
Daniel Veillard73639a72001-04-10 14:31:39 +0000111Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
114
Daniel Veillardfac26a12001-04-08 13:08:14 +0000115Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * configure.in: finally released 2.3.6
118
Daniel Veillard911f49a2001-04-07 15:39:35 +0000119Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * xpath.c: checking for null pointer generated by new code
122
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000123Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * xpath.c: fixed a [] evaluation problem reported
126 * test/XPath/tests/simpleaddr: extended test
127 * result/XPath/simpleaddr: updated result
128
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000129Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * xmllint.c: Dan Timis reported a portability problem
132 on Macs without mmap, fixed it.
133
Daniel Veillardb38bd552001-04-03 18:22:00 +0000134Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * testXPath.c : added a --tree option allowing to display the
137 tree dump of the XPath expression
138
Daniel Veillard4dd93462001-04-02 15:16:19 +0000139Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * xpath.c: fixed a memleak when comparing nodesets
142 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
143 * tree.c: added a TODO
144
Daniel Veillard92ad2102001-03-27 12:47:33 +0000145Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
148 we need string functions
149 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
150 to be able to use them where needed. Applied some changes
151 to reduce name linking pollution and compile in only what's
152 needed.
153 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
154 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
155 for the string manipulation functions
156 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
157 to the free() function of xmlmemory.c
158 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
159 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
160 usage.
161
162
Daniel Veillard2be30642001-03-27 00:32:28 +0000163Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * error.c: applied the context output patch of the error
166 handling submitted by Chuck Griffith
167 * error/VC/*: this slightly change some error logs
168
Daniel Veillard50582112001-03-26 22:52:16 +0000169Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * parser.c: fixed line number reporting on error
172
Daniel Veillard04be4f52001-03-26 21:23:53 +0000173Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * parser.c: Sullivan and Darin found a parser bug,
176 applied the patch.
177
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000178Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
181 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
182 xmlversion.h.in xpointer.c: of course the way I defined
183 UNUSED breaks on old gcc version. Try to be smart and
184 also define it directly in xmlversion.h
185 * configure.in: removed -ansi flag from the pedantic set
186
187Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000188 Huge cleanup, I switched to compile with
189 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
190 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
191 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
192 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
193 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
194 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
195 encoding.h entities.c error.c list.[ch] nanoftp.c
196 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
197 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
198 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
199 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
200 Cleanup, staticfied a number of non-exported functions,
201 detected and cleaned up a dozen of problem found this way,
202 avoided a lot of public function name/typedef/system names clashes
203 * doc/xml.html: updated
204 * configure.in: switched private flags to the really pedantic ones.
205
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000206Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * configure.in: 2.3.5
209 * doc/html/*: rebuilt the docs
210
Daniel Veillard146c9122001-03-22 15:22:27 +0000211Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * parser.c: fixed a reported bug in NOTATION parsing
214 * uri.c: accepted but not fixed bug 51876, added TODO
215 * Makefile.am: fixed bug 51876
216
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000217Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * config.h.in configure.in error.c: fix a compilation problem
220 on platforms without vsnprintf (xml@thewrittenword.com)
221
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000222Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * parser.c: fixed a function name header typo
225 * SAX.c: notations can also occur in external subset.
226
Daniel Veillard7d42b542001-03-20 13:22:46 +0000227Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * error.c: removed a C++ like comment
230
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000231Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * parser.c: fixing bug 52299 strange condition leading
234 to a parser crash due to a buffer overflow
235 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
236 added the specific test case
237
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000238Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * xpath.[ch]: still a lot of cleanup based on XSLT, added
241 xmlXPathConvert{String,Number,Boolean} to be able to make
242 type casts without a context stack, fixed some implementation
243 problems related to the absence of context at parse-time,
244 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
245 in the public API too
246 * xpointer.c xpathInternals.h: we need to know at parse time
247 whether we are compiling an XPointer
248
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000249Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
252 cleaned up the parser internals, refactored XPath code, added
253 new compilation based APIs and cleanly separated public and
254 private APIs.
255
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000256Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * xpath.h: the comp field must be added at the end to avoid
259 killing binary compat.
260
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000261Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * Makefile.am: detect XPath memleaks in regreson tests
264 * error.c: fixed and error w.r.t. error reporting still using
265 stderr
266 * hash.c: added new line at end of file
267 * tree.h: minor cleanup
268 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
269 expression parsing from evaluation, resulted in a number of
270 changes internally, and in XPointer. Likely to break stuff
271 using xpathInternals.h but should remain binary compatible,
272 new interfaces will be added.
273
Daniel Veillardd574f782001-03-14 19:40:17 +0000274Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * configure.in: fixed a couple of problems reported by
277 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
278 without gcc on non linux platforms.
279
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000280Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
283 a fix for --with-html-dir= configure support. I hope it won't
284 break rpm generation
285
Daniel Veillarda022fe02001-03-14 16:30:00 +0000286Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * xmlIO.c: one function comment cleanup.
289
Daniel Veillard25239c12001-03-14 13:56:48 +0000290Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * SAX.c: external subset notations were improperly registered
293 in the internal subset.
294
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000295Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * README.cvs-commits: added, pointing to HACKING
298 * HACKING: updated
299
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000300Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * parser.c: and Matt Sergeant found one in the XML push
303 parser (erroneous check I forgot to remove when I fixed the
304 main parser).
305
Daniel Veillard68d7b672001-03-12 18:22:04 +0000306Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * xpath.c: ptittom found a small bug in UnaryExpr
309
Daniel Veillarde356c282001-03-10 12:32:04 +0000310Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * configure.in: bumped to 2.3.4
313 * error.c: fixed bug #51860
314 * tree.c: fixed bug #51861
315 * valid.c: cleanup, more debug, failed to fix one bug crap ...
316 * tree.[ch] : added xmlDefaultBufferSize
317 * nanoftp.c: typo in function name header block
318 * doc/xml.html : updated, added link to XML::LibXSLT
319 * doc/html/* : rebuilt the docs
320
Daniel Veillard80f32572001-03-07 19:45:40 +0000321Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * parser.c SAX.c: the new content parsing code raised an
324 ugly bug in the characters() SAX callback. Found it
325 just because of strangeness in XSLT XML Rec ouptut :-(
326
Daniel Veillard6c831202001-03-07 15:57:53 +0000327Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * Makefile.am: Martin Baulig suggested to add -lm
330 * tree.c: found another bug in xmlNodeGetContent()
331
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000332Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * xpath.c: Bjorn found the error related to strictness of comparison.
335
Daniel Veillard29631a82001-03-05 09:49:20 +0000336Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * parser.c: trying to fix the Dtd parsing problem reported
339 by Gary, side effect of last week speed optimizations.
340
Daniel Veillard14be0a12001-03-03 18:50:55 +0000341Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
344 * parserInternals.c: removed unneeded test raised by Stric
345
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000346Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
347
348 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
349 and fixed by William Brack). Added xmlXPathFormatNumber.
350 Changed the sorting slightly.
351 * configure.in Makefile.am example/Makefile.am: Added -lm.
352 Please note that applications linking with libxml2, must
353 also like with the math library from now on.
354
Daniel Veillardf9533d12001-03-03 10:04:57 +0000355Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * HTMLparser.c: fixed loop reported by Marc Sanfacon
358
Daniel Veillard2f362242001-03-02 17:36:21 +0000359Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * parser.c: one must report spaces even if the Dtd element
362 content proves that this is not part of the element content.
363 * result/valid/*.xml: this changed the ouptu slightly
364
Daniel Veillardb402c072001-03-01 17:28:58 +0000365Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * configure.in: bumped to 2.3.3
368 * doc/xml.html: updated
369
Daniel Veillard77851712001-02-27 21:54:07 +0000370Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * tree.c: minor doc fix
373 * xpath.c: deallocation issues when a result tree has been
374 converted to a node-set
375
Daniel Veillardec70e912001-02-26 20:10:45 +0000376Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * doc/xml.html: oops corrected dates s/2000/2001
379
Daniel Veillard8730c562001-02-26 10:49:57 +0000380Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * valid.c: new patch from Gary Pennington
383
Daniel Veillard91e9d582001-02-26 07:31:12 +0000384Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * doc/xml.html: applied patch from Ankh
387
Daniel Veillardedac3c92001-02-26 01:36:19 +0000388Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * xinclude.c: fixed a problem building on Mac
391
Daniel Veillard21a0f912001-02-25 19:54:14 +0000392Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * parser.c: more work on increasing parsing ferformances
395
Daniel Veillard48b2f892001-02-25 16:11:03 +0000396Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
397
398 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
399 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
400 avoiding memcpy in production builds MEM_CLEANUP macro use
401 * parser.[ch] parserInternals.c: optimizations of the tightest
402 internal loops inside the parser. Better checking of I/O
403 flushing/loading conditions
404 * xmllint.c : added --timing
405
Daniel Veillard71681102001-02-24 17:48:53 +0000406Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * configure.in: bumped to 2.3.2
409 * doc/xml.html: updated for release
410
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000411Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * xpath.c: found a memleak and fixed a nasty bug
414
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000415Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * xmllint.[c1] : added return code errors for xmllint
418 * xpath.c: specific debug dump function for result value trees
419
Daniel Veillard4b637072001-02-21 21:52:55 +0000420Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * xpath.c: finally implemented xmlXPathCompareNodeSets
423 * test/XPath/expr/floats results/XPath/expr/floats: added
424 a test for float expressions
425
Daniel Veillardf714aa32001-02-21 03:07:44 +0000426Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
429 * parserInternals.[ch]: trying to speed up parsing
430 * xpath.c : speeded up node set equality op
431
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000432Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
435 better handling of ID/IDREF and the list modules associated
436 * configure.in: small CFLAGS cleanup
437
Daniel Veillarda8abee62001-02-19 15:14:59 +0000438Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * configure.in: fixed iconv detection on AIX (stric)
441
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000442Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000443
444 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
445
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000446Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
447
448 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
449 and optimized xmlXPathNodeSetSort
450
Daniel Veillard142adbf2001-02-17 13:21:05 +0000451Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * xpath.c: bug fix when context size is 0
454 * parser.c: I like Norm's Dtd because they still manage to break
455 the parser occasionally
456
Daniel Veillardf23e0092001-02-16 13:21:29 +0000457Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
460
Daniel Veillarde0e26512001-02-16 00:11:46 +0000461Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
464 attributes within the XML-1.0 namespace
465
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000466Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * xpathInternals.h: exported a few axis functions
469 * doc/xml.html: updated the doc
470
Daniel Veillard760f4422001-02-15 14:59:48 +0000471Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * configure.in: applied patch from Daniel van Balen for OpenBSD
474 and bumped version to 2.3.1
475 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
476 attempt to find autoclosing was simply broken, removed it,
477 updated the examples, this is better
478
Daniel Veillardd194dd22001-02-14 10:37:43 +0000479Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
480
481 * hash.[ch]: added Paolo Casarini patch to provide Delete from
482 hash functionnalities.
483 * doc/html/* : rebuild the doc
484
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000485Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
488 on predicate
489 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
490 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
491 really want to have tags closed on output even if we accept
492 unclosed ones on input
493
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000494Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * xpath.c: ouch don't free NULL, rare case fixed
497 * tree.c: don't coalesce text nodes if they don't have the
498 same behaviour wrt escaping on output
499
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000500Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * xpath.c: small fixup
503 * SAX.c: don't warn on empty namespaces.
504
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000505Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * README: a bit of cleanup
508 * configure.in: preparing for 2.3.0 release
509
Daniel Veillard1f83d392001-02-08 09:37:42 +0000510Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * hash.[ch]: added a first version of xmlHashSize()
513 * valid.c: another bug fix from Gary Pennington
514
Daniel Veillard5eef6222001-02-07 18:24:48 +0000515Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517 * valid.c: couple of bug fixes pointed by Gary Pennington
518 * HTMLtree.c: #if 0 cleanup
519
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000520Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
523 which removes a time consuming check of xmlXPathNodeSetAdd()
524 and use it in places where we are sure to not break unicity
525
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000526Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
527
528 * xpath.c: bug fixes found from XSLT
529 * tree.c: preserve node->name special values when copying nodes.
530 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
531 external subset are fetched when available but without full
532 validation. Added xmlLoadExtDtdDefaultValue, need a function.
533 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
534 output with encoding disabled.
535
Daniel Veillard2c833b62001-02-03 08:52:06 +0000536Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
539 xmlCheckFilename should not be called from xmlFileOpenW
540 and xmlGzfileOpenW
541
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000542Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
545 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
546 added the new tests for URI normalization
547 * testURI.c: fixed stoopid bugs
548 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
549 the URI in the error messages are now properly normalized
550
Daniel Veillardea28ce62001-02-02 08:20:19 +0000551Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
554
Daniel Veillarde99a4762001-02-01 04:34:35 +0000555Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
558
Daniel Veillard2b325a02001-01-31 20:46:31 +0000559Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * xpath.c: fixed mod operator
562
Daniel Veillardde55cf62001-01-31 15:53:13 +0000563Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * parser.c: fixed xmlStrcat doc
566 * tree.c: 2 fixes form Anders Carlson for copying nodes and
567 trees.
568
Daniel Veillard2f913b72001-01-31 13:23:49 +0000569Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * xpath.c result/XPath/tests/chaptersbase
572 result/XPath/tests/simplebase: fixed XPath node()
573 * tree.c: small fix in xmlNewNs()
574 * Makefile.am: removed extraneous xml2Conf.sh rule
575
Daniel Veillardb42042b2001-01-28 07:40:36 +0000576Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
579 Changed the library name, in order to get libxml-devel and
580 libxml2-devel to coexist on a single system
581 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
582 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
583
Daniel Veillardee0a4662001-01-27 18:59:33 +0000584Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
587 libxml2-devel installable in // as libxml-devel.
588
Daniel Veillard5eb05942001-01-27 17:50:22 +0000589Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * doc/Makefile.am: fixed make rebuild in doc
592 * doc/html/*.html: rebuilt the docs
593
Daniel Veillard65c295d2001-01-26 09:32:39 +0000594Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * tree.c: patch from Bjorn Reese on xmlBufferCCat
597
Daniel Veillard8e199902001-01-25 18:54:39 +0000598Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
601 the HTML doc to go into the -devel RPM ...
602 * aclocal.m4 config.h.in: some updates due to auto* magic
603
Daniel Veillard93086662001-01-25 18:13:04 +0000604Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * xpath.h: added a hook in the context structure allowing to
607 link to extra support, needed for XSLT
608
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000609Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
612 xmlXPtrCmpPoints to use it.
613 * propagated the following patch from Alejandro Forero
614 * include/win32config.h xmlIO.c: applied further suggestions
615 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
616 * example/gjobread.c: fixed warnings, now that it builds
617
618Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
619
620 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
621
622 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
623 filename points to a valid file (not a directory).
624 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
625 Added calls to xmlCheckFilenameDir.
626
627 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
628 `path' (rather than `filename') as the parameter to gzopen and open.
629
Daniel Veillard48177c22001-01-23 15:27:41 +0000630Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * Makefile.am: fixed a problem with EXTRA_DIST
633
Daniel Veillardb83ba402001-01-22 22:45:10 +0000634Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * Makefile.am example/Makefile.am: finally found the trick
637 to build the example, i.e. add "." in SUBDIRS before example
638 in the list <grin/>
639
Daniel Veillard82687162001-01-22 15:32:01 +0000640Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * doc/xml.html: updated with an XSLT section, removed pointer to
643 W3C CVS base.
644
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000645Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * xpath.c: when copying a XSLT tree object teh tree need to be copied
648 too, and deallocation need to occur the same way.
649
Daniel Veillarde4566462001-01-22 09:58:39 +0000650Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
653 type correponding to an XSLT result tree fragment. Share most
654 of the data format with node set, as well as operators.
655 * HTMLtree.c: added a newline at the end of the doctype output
656 whe this one is not present initially.
657 * tree.c: make sure taht the parent and doc pointers are properly
658 set when copying attributes (lists).
659
Daniel Veillard701c7362001-01-21 09:48:59 +0000660Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
663
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000664Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * xpath.c: seems I finally killed that ugly path evaluation
667 context bug (tagged 9999 in case is is wrong)
668
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000669Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
672 for XSLT
673
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000674Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
677 for xmlGzfileOpen() bug
678
Daniel Veillardf6eea272001-01-18 12:17:12 +0000679Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * xpath.c: removed an error found by XSLT usage
682 * tree.c parserInternals.h: use a predefined static string
683 for text and comment nodes, avoid freeing them in xmlFreeNode,
684 exported the string name in parserInternals.h and added
685 another value to disable encoding at output (for XSLT),
686 gain memory, time.
687
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000688Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
691 win32/libxml2/libxml2_so.dsp: new makefiles and update
692 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
693
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000694Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
697 Gary Pennington
698
Daniel Veillard389e6b72001-01-15 19:41:13 +0000699Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * xpath.c: fixed the comaprision of values and nodelists,
702 need to compare nodelist still ...
703 * debugXML.c: avoided a possible core dump
704 * HTMLparser.c: cleanup
705 * nanohttp.c: contributed fix.
706 * tree.c: fixes in properties handling added xmlSetNsProp
707 needed by libxslt
708 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
709 comment
710 * TODO: updated
711
Daniel Veillard167bd532001-01-06 21:09:34 +0000712Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * parser.c parserInternals.c: applied Bjorn Reese optimization
715 patch
716
717Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * Makefile.am: applied patch fro make check from Martin Vidner
720
Daniel Veillard503b8932001-01-05 06:36:31 +0000721Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * configure.in: preparing 2.2.11
724 * doc/html/*: rebuild the HTML files
725 * doc/xml.html : updated
726
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000727Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * tree.c: fixed a stupid bug
730 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
731 patches related to validation of an XInclude processing result
732 * TODO: updated
733
Daniel Veillarde2488192001-01-04 10:54:22 +0000734Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
737 on large files
738
Daniel Veillardf060a412001-01-03 20:52:44 +0000739Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
742
Daniel Veillard45cff692001-01-03 18:02:04 +0000743Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
746 reported by Jonas Borgström
747 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
748
Daniel Veillard08108982001-01-03 15:24:58 +0000749Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * testXPath.c xpath.c: fixing the XPath union expressions problem
752 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
753
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000754Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
755
756 * xmllint.c: Made is so if the file name is "-" is will read form
757 standard input. Sven Heinicke <sven@zen.org>
758 * tree.c: fixed a problem when growing buffer
759 * tree.h: fixed the comment of the node types following andersca
760 comment
761 * TODO: updated
762
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000763Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * HTMLparser.[ch]: added a way to avoid adding automatically
766 omitted tags. htmlHandleOmittedElem() allows to change the
767 default handling.
768 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
769 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
770 of xmllint too when using --memory flag, added a memory test
771 suite at the Makefile level.
772 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
773 with namespace use when encountering QNames in XPath evalation,
774 added xmlns() scheme in XPointer.
775 * nanoftp.c : incorporated a fix
776 * parser.c xmlIO.c: fixed problems raised with encoding when using
777 the memory I/O
778 * parserInternals.c: closed bug 25934 reported by
779 torsten.landschoff@innominate.de
780 * TODO: updated
781
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000782Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
785 on a non-updated tree :-(, made a 2.2.10 release to correct the
786 situation
787
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000788Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
791 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
792 integrated a set of OpenVMS changes from Howard Taylor
793 <Howard.Taylor@pacoast.com>
794
Daniel Veillard58770e72000-11-25 00:48:47 +0000795Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
796
797 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
798 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
799
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000800Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * HTMLparser.c: some fixes on auto-open of html/head/body
803 * encoding.c: fixed a compilation error on some gcc env
804 * xpath.c xpointer.[ch] xpathInternals.h: improved the
805 XPointer implementation
806 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
807 related XPointer tests and associated results
808
Daniel Veillard300f7d62000-11-24 13:04:04 +0000809Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * doc/xmldtd.html doc/xml.html: following a short step by step
812 guidance on IRC to help maciej with DTDs I started a small
813 page on the subject.
814
Daniel Veillard748e45d2000-11-17 16:36:08 +0000815Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
816
817 * HTMLparser.c: fixed handling of broken charrefs
818 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
819 patches
820
Daniel Veillard28929b22000-11-13 18:22:49 +0000821Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * doc/xml.html doc/html/* : rebuilt the docs after adding
824 xinclude and updated page for 2.2.7 and 2.2.8
825 * configure.in: releasing 2.2.8
826
Daniel Veillard41e06512000-11-13 11:47:47 +0000827Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
828
829 * parser.[ch] parserInternals.c: applied the conditional
830 section processing fix from Jonathan P Springer
831 <jonathan.springer2@gte.net>
832 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
833 project file, fixed iconv default non support
834 * xpath.c: fixed the problem of evaluating relative expressions
835 when a node context is provided.
836
Daniel Veillardbf432752000-11-12 15:56:56 +0000837Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
838
839 * nanoftp.c: fixed gcc 2.95 new warnings
840 * SAX.c: fixed a stupid bug
841 * tree.c: fixed a formatting problem when round-tripping
842 from/to memory
843 * xinclude.c: chased memleak, fixed a base problem
844 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
845 xmlXPtrBuildNodeList()
846 * TODO: updated
847 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
848 adding a first small set of regression tests for XInclude
849
Daniel Veillardc2def842000-11-07 14:21:01 +0000850Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * nanohttp.[ch]: applied Wayne Davison patches to access
853 the WWW-Authorization header.
854 * parser.c: Closed Bug#30847: Problems when switching encoding
855 in short files by applying Simon Berg's patch.
856 * valid.c: fixed a validation problem
857 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
858 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
859 Wayne Davison
860 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
861 need to be extended to non full nodes selections.
862 * xinclude.c: starts to work decently
863
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000864Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
865
866 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
867 debugXML.c xmlversion.h.in: Started adding XInclude support,
868 this is a new xmllint option
869 * tree.c xpath.c: applied TOM patches for XPath
870 * xpointer.c: fixed a couple of errors.
871 * uri.c: added an escaping function needed for xinclude
872 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
873 new warning from RH70 gcc's version
874
Daniel Veillarda4964b72000-10-31 18:23:44 +0000875Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * HTMLparser.c: fixed loop on invalid char in scripts
878 * parser.c: update to description of xmlIOParseDTD()
879 * libxml.m4 xmlversion.h.in: changes contributed by
880 Michael Schmeing <m.schmeing@internet-factory.de>
881 * configure.in: preparing for 2.2.7
882 * Makefile.am: trying to avoid config.h and acconfig.h
883 being included in the distrib
884 * configure.in: released 2.2.7
885
886Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
889 like namespaces for good. Unified xmlNs and xmlNode somewhat.
890
Daniel Veillard01411222000-10-30 15:33:22 +0000891Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * parser.[ch]: added xmlIOParseDTD()
894 * xpointer.c: added support for the 2 extra parameters of
895 string-range, fixed a stoopid error when '0' was present
896 in XPointer expressions
897 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
898 testsuite for the above
899
Daniel Veillard6db58192000-10-30 09:27:53 +0000900Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * libxml.spec.in: improved package descriptions
903
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000904Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
905
906 * xpath.c xpathInternals.h: applied a large cleaning patch
907 from TOM <ptittom@free.fr>, it also add namespace support
908 for function and variables registration.
909
Daniel Veillardbd20df72000-10-29 17:53:40 +0000910Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
913 * Makefile.mingw: Wayne Davison's update adding hash.c
914
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000915Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * xpath.c: fixed the root evaluation problems
918 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
919 ignorable spaces with <b> <bold> <em>
920 * tree.c: fixed a loop in xmlSearchNsByHref()
921
Daniel Veillard767662d2000-10-27 17:04:52 +0000922Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * xpath.c: applied another XPath patch from TOM
925 * xpath.c include/makefile.am: applied another patch from
926 china@thewrittenword.com (cleanup on IRIX).
927
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000928Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * xml-config.1: received a fixed version from Fredrik Hallenberg
931 <hallon@lysator.liu.se>
932
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000933Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
936 cleanup patch for XPath
937
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000938Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * patched to redirrect all "out of context" error messages to
941 a reconfigurable routine. The changes are:
942 * xmlerror.h : added the export of an error context type (void *)
943 an error handler type xmlGenericErrorFunc there is an interface
944 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
945 to reset the error handling routine and its argument
946 (by default it's equivalent to respectively fprintf and stderr.
947 * all the c files: all wild accesses to stderr or stdout within
948 the library have been replaced to calls to the handler.
949
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000950Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * configure.in: release 2.2.6
953 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
954 exporting the inner functions of xpath for extension modules
955 * doc/*: updated and rebuilt the doc
956
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000957Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
958
959 * nanohttp.c : applied Wayne HTTP cleanup patch
960 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
961 and xmlNodeSetSpacePreserve()
962
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000963Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * xpath.c: closing bug #29260
966
Daniel Veillard126f2792000-10-24 17:10:12 +0000967Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * hash.[ch] debugXML.c: expanded/enhanced the API, added
970 multikey tuples, made hash structure opaque
971 * valid.[ch]: moved elements, attributes, notations decalarations
972 as well as ID and refs to hash tables.
973 * entities.c: hash cleanup
974 * xmlmemory.c: fixed a dump problem in debug mode
975 * include/Makefile.am: problem passing in DESTDIR= values patch
976 from Marc Christensen <marc@calderasystems.com>
977 * nanohttp.c: removed debugging remains
978 * HTMLparser.c: the bogus tag should be ignored (Wayne)
979 * HTMLparser.c parser.c: fixing a number of problems with the
980 macros in the *parser.c files (Wayne).
981 * HTMLparser.c: close the previous option when opening a new one
982 (Marc Sanfacon).
983 * result/HTML/*: updated the HTML results accordingly
984
Daniel Veillard52afe802000-10-22 16:56:02 +0000985Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
988 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
989 XPath functions and XML entities table to them. More to come...
990 * xmlIO.c: fixed libxml closing FILEs it didn't open.
991
Daniel Veillard683cb022000-10-22 12:04:13 +0000992Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * tree.c: coalesce adjacent text nodes
995 * valid.c: handling of blank nodes in DTd validation (raised
996 by problems with a posteriori validation).
997 * nanohttp.c: changing behaviour on HTTP write stuff.
998 * HTMLtree.c: forced body and html to be explicitely closed.
999 * xpath.h: exported more XPath functions.
1000
Daniel Veillard1baf4122000-10-15 20:38:39 +00001001Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * Release of 2.2.5
1004 * xpointer.c: range() range-inside and other helper functions
1005 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1006
Daniel Veillard47e12f22000-10-15 14:24:25 +00001007Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1010 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1011
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001012Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1013
1014 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1015 and XPointer modules
1016
Daniel Veillard134c9f32000-10-15 10:27:08 +00001017Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * SAX.h: closed #25107
1020
Daniel Veillard39915622000-10-15 10:06:55 +00001021Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * testSAX.c: fixed problem with cdata reporting
1024 * SAXresult/* : updated
1025
Daniel Veillard1e851392000-10-15 10:02:56 +00001026Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1029 Closed bug #27499, added to regression tests
1030 * TODO: updated
1031
Daniel Veillard7eda8452000-10-14 23:38:43 +00001032Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1035 support for SCRIPT and STYLE with help from Bjorn Reese
1036 * test/HTML/* result/HTML/*: added simple testcase and updated
1037 the existing ones.
1038
Daniel Veillardff9c3302000-10-13 16:38:25 +00001039Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1042 string-range for empty strings
1043 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1044 test/XPath/xptr/strrange: augmented the XPointer testsuite
1045
Daniel Veillard189446d2000-10-13 10:23:06 +00001046Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * doc/xml.html doc/xmlmem.html: added a module describing memory
1049 interfaces and use, updated the main page.
1050
Daniel Veillard2f971a22000-10-12 23:26:32 +00001051Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1054 nanoftp code work on Windows too now
1055
1056Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001057
1058 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1059 * xpointer.c: implemented string-range() at least a good first version
1060 * test/XPath/docs/str test/XPath/xptr/strrange
1061 result/XPath/xptr/strrange: the string-range() tests
1062
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001063Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * Makefile.am include/Makefile.am include/win32config.h
1066 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1067 and make distcheck
1068
Daniel Veillard19d61112000-10-11 23:50:35 +00001069Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1072 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1073 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1074
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001075Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1078 patch for socklen_t detection by
1079 Albert Chin-A-Young <china@thewrittenword.com>
1080
Daniel Veillardcd429612000-10-11 15:57:05 +00001081Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1084 and added a --dtdvalid option to xmllint used to test it
1085
Daniel Veillard47c02452000-10-11 13:04:36 +00001086Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1089 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1090
Daniel Veillard2d38f042000-10-11 10:54:10 +00001091Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1094 handlings (registration, lookup, cleanup)
1095
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001096Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * configure.in Makefile.am include/makefile.am: adding XPointer
1099 and XPtrtests target
1100 * xpointer.[ch] : new files for XPointer support
1101 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1102 more XPath tests
1103
Daniel Veillard57fda592000-10-10 23:24:14 +00001104Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * configure.in: fixed, very broken, make distcheck works again
1107
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001108Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * More work toward 2.2.5, integrated a number of patches
1111 * configure.in Makefile.am win32config.h.in: trying to cleanup
1112 make distcheck .... huh ...
1113 * include/Makefile.am include/win32config.h: new directory
1114 for includes
1115 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1116 updated teh makefiles and instructions for WIN32
1117 * xpath.c: small fixes
1118 * test/XPath/ results/XPath: updated the testcases and results
1119 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1120 suggested patches
1121 * valid.c: fixed an ID bug
1122
Daniel Veillardb71379b2000-10-09 12:30:39 +00001123Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1126 the automake bug where wrong dependancies were generated.
1127 * xpath.[ch]: worked on XPointer
1128
Daniel Veillard7e99c632000-10-06 12:59:53 +00001129Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * configure.in Makefile.am: 2.2.5, ship the include in an
1132 include/libxml subdirectory, use symlinks when using CVS
1133 * testSAX.c: fixed small bug
1134 * testXPath.c: changed the way testfiles are parsed
1135 * debugXML.c: same kind of cleanup when parsing an argument expression
1136 XPath/XPointers can have blanks embedded
1137 * xpath.[ch]: more cleanup, reorgs for XPointer work
1138 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1139 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1140
Daniel Veillard55b91f22000-10-05 16:30:11 +00001141Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1142
1143 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1144 in the XPath engine, rewrote large parts of it, now it's far
1145 cleaner and in sync with the REC not an old WD. Fixed a parsing
1146 problem in the interactive XML shell found when testing XPath.
1147
Daniel Veillardac260302000-10-04 13:33:43 +00001148Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1151 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1152 examples with the extra test
1153
Daniel Veillard7cfce322000-10-04 12:40:27 +00001154Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1157 the global init function.
1158
Daniel Veillard970112a2000-10-03 09:33:21 +00001159Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * HTMLparser.c: Doohhh, attribute name parsing was still case
1162 sensitive ! Fixed this ...
1163 * result/HTML/* : updated the tests results accordingly
1164
Daniel Veillard740abf52000-10-02 23:04:54 +00001165Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1168 engine, should be far more stable, incorporated a new version of
1169 preceding/following axis, need testing
1170 * uri.c: fixed file:///c:/a/b/c problem
1171 * test/XPath/tests/idsimple: augmented the XPath tests
1172
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001173Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * doc/* rebuilding docs for 2.2.4 release
1176
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001177Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * configure.in: releasing 2.2.4
1180 * parser.[ch]: added xmlStrEqual()
1181 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1182 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1183 use xmlStrEqual instead
1184 * TODO: updated
1185 * added an XPath test
1186
Daniel Veillardbc765302000-10-01 18:23:35 +00001187Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1190 * entities.h: exported xmlInitializePredefinedEntities
1191 * parser.[ch] : added xmlInitParser()
1192 * parserInternals.h : had to export htmlInitAutoClose()
1193
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001194Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1197 problems
1198 * Makefile.am : added XPath regression tests to normal tests
1199 * uri.c: fixed a problem with local paths, cleanup
1200 * parser.c: fixed a problem with large CData sections
1201
Daniel Veillardd2ade932000-09-30 14:39:55 +00001202Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * configure.in xml-config.in: patch from "Ben Taylor"
1205 <sol7x86@hotmail.com> for solaris shared libs lookup
1206
Martin Bauligdd7d1f62000-09-29 23:17:57 +000012072000-09-30 Martin Baulig <baulig@suse.de>
1208
1209 * libxml-2.0.pc.in: Provide pkg-config script.
1210
1211 * configure.in: Create the libxml-2.0.pc script from the
1212 libxml-2.0.pc.in templates.
1213 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001214 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001215
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001216Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1219 when compiling with MSC
1220
Daniel Veillard46057e12000-09-24 18:49:59 +00001221Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * xpath.c: patch for normalize-string() substring-before(),
1224 substring-after() and translate() functions from Bjorn Reese
1225 <breese@mail1.stofanet.dk>
1226 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1227 Fredrik Hallenberg <hallon@lysator.liu.se>
1228 * TODO: updated
1229
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001230Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1231
1232 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1233 problem of socklen_t being undefined on a number of platforms
1234 * debugXML.c: fixed a compilation problem when without snprintf
1235
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001236Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1239 an URI bug and a fix for the control-character-induced infinite loop
1240 * nanohttp.c: preventive fix for compiling on WIN32
1241
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001242Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1243
1244 * xmlint.c: closing bug #25000
1245
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001246Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1247
1248 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1249 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1250 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1251 related function, fixing xmlStrncmp(), and associated cleanup
1252 * result/HTML/entities.html.sax: updating result
1253
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001254Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * uri.c: applied patch for URI escaping from Wayne Davison
1257 <wayned@blorf.net>
1258 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1259 from Denis Barbier <barbier@imacs.polytechnique.fr>
1260 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1261 patch from Wayne Davison
1262
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001263Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * doc/xml.html : updated with new releases, adding "how to help"
1266
Daniel Veillard04698d92000-09-17 16:00:22 +00001267Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1270 removed a few warnings in pedantic mode ...
1271 * parserInternals.c parser.c: moved encoding switching function
1272 to parserInternals.c
1273 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1274
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001275Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1278 error or warning handlers
1279
Daniel Veillardb1059e22000-09-16 14:02:43 +00001280Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1281
1282 * parserInternals.c parserInternals.h parser.c Makefile.am:
1283 created a new module parserInternals.c, moved most of the
1284 code shared by the various parsers there, as well as
1285 deprecated code from parser.c. More cleanup of parser.c
1286 * uri.c: fixed a problem when URI is NULL
1287 * valid.c: speedup when looking for an attribute declaration
1288
Daniel Veillard39c7d712000-09-10 16:14:55 +00001289Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1292 the cleanup of the computation of URI references when seeking
1293 external entities. The URI reference string and the resulting
1294 URI are both stored now.
1295 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1296 large s(n)printf checks and cleanup from Denis Barbier
1297 <barbier@imacs.polytechnique.fr>
1298 * xmlversion.h.in tree.h: couple of SGML declarations for a
1299 possible docbook module.
1300 * result/VC/ : a couple of test output changed due to the change
1301 of the entities URI
1302
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001303Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * parser.h: added a _private field for linking user's data
1306
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001307Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * parser.c parserInternals.h: demacroified most of the IS_XXX
1310 the gain in size is significant so ...
1311
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001312Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * entities.c: cases where looking up entities with doc==NULL
1315 covered
1316
Daniel Veillard90e11312000-09-05 10:42:32 +00001317Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1318
Daniel Veillard1de50802000-09-07 08:54:32 +00001319 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001320 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1321
Daniel Veillard98a79162000-09-04 11:15:39 +00001322Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
Daniel Veillard1de50802000-09-07 08:54:32 +00001324 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001325 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1326 * Makefile.in: added URItest and included thenin "make tests"
1327
1328Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001329
1330 * xmlversion.h.in: closed bug 22941
1331
Daniel Veillard2bb89092000-08-31 14:57:50 +00001332Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * doc/xmlio.html: added doc and example for entity loader
1335 redefinition.
1336
Daniel Veillard96984452000-08-31 13:50:12 +00001337Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1340 used by libxml
1341
Daniel Veillarde715dd22000-08-29 18:29:38 +00001342Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * parser.c: Fixed bug on invalid ontent characters and when using
1345 push.
1346 * xmllint.c: fixed xmllint endling of errors in push mode
1347
Daniel Veillard4948eb42000-08-29 09:41:15 +00001348Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001351 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001352 * result/HTML/*.sax: regenerated HTML SAX output
1353 * parser.c: more cleanup.
1354
Daniel Veillarde010c172000-08-28 10:04:51 +00001355Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001358 patches from Wayne Davison <wayned@users.sourceforge.net>,
1359 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001360 * HTMLparser.c: fixed an ignorable white space detection bug
1361 occuring when parsing with SAX only
1362 * result/HTML/*.sax: updated since the output is now HTML
1363 encoded...
1364
Daniel Veillard47f3f312000-08-27 22:40:15 +00001365Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001367 * HTMLparser.[ch]: applied some of Wayne Davison
1368 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001369
Daniel Veillarde0854c32000-08-27 21:12:29 +00001370Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1373 undeclared namespace prefix was used, added a warning.
1374 Cleaned up support w.r.t. entities, spilling out a warning
1375 and being pedantic on lookups.
1376 * test/warning/ent9 : added testcase for previous example.
1377 * TODO: updated
1378 * parserInternals.h parser.c: changed the way names are parsed
1379 now allow infinite size and decrease penalty for normal use
1380 * parser.c: Started a big cleanup/check of the parser code,
1381 fixed some of the most tortuous entity code, spotted code
1382 unused anymore
1383 * test/*: added tests for very long names and related nasty
1384 things.
1385
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001386Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * doc/encoding.html: added encoding aliases doc
1389 * doc/xml.html: updates
1390 * encoding.[ch]: added EncodingAliases functions
1391 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1392 bottleneck affecting large DTDs like Docbook
1393 * parser.[ch] xmllint.c: added a pedantic option, will be
1394 useful
1395 * SAX.c: redefinition of entities is reported in pedantic mode
1396 * testHTML.c: uninitialized warning from gcc
1397 * uri.c: fixed a couple of bugs
1398 * TODO: added issue raised by Michael
1399
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001400Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * doc/encoding.html: propagated Martin Duerst suggestions
1403
Daniel Veillard52402ce2000-08-22 23:36:12 +00001404Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1407 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1408 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1409 by Wayne Davison
1410
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001411Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * nanoftp.c nanohttp.c: small cleanup
1414 * TODO: updated
1415
Daniel Veillard244ece92000-08-19 20:58:02 +00001416Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * added an old VC testcase and updated title.xml entity
1419
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001420Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1423 done on auto-opening of <p> tags and cleanup of SAX output
1424
Daniel Veillard979e55e2000-08-19 16:48:54 +00001425Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1428
Daniel Veillard4540be42000-08-19 16:40:28 +00001429Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * doc/xml.html libxml.* structure.*: updated the doc a bit
1432
Daniel Veillard808a3f12000-08-17 13:50:51 +00001433Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1436 of SAX tests
1437
Daniel Veillard29579362000-08-14 17:57:48 +00001438Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1441 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1442
Daniel Veillard1255ab72000-08-14 15:13:33 +00001443Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1444
1445 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1446 * testHTML.c: fix core dump on Solaris 2.x systems
1447 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1448 * result/HTML/*.sax: previous bug fix lead to new results
1449
Daniel Veillard03109292000-08-14 14:58:22 +00001450Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1453 * configure.in: added --with-readline=DIR to accept alternate
1454 path for readline include/library
1455 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1456 for ANSI under HP-UX
1457 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1458 includes @LIBS@
1459
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001460Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * doc/* : rebuilt the docs
1463 * getting ready for 2.2.2 release
1464
Daniel Veillard87b95392000-08-12 21:12:04 +00001465Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1468 and xmlAddFeature()
1469 * tree.[ch]: added xmlAddChildList()
1470 * xmllint.c: MAP_FAILED macro test
1471 * parser.h: added xmlParseCtxtExternalEntity()
1472 * valid.c: applied bug fixes removed warning
1473 * tree.c: added CDATA block to elements content
1474 * testSAX.c: cleanup of output
1475 * testHTML.c: added SAX testing
1476 * encoding.c: better error recovery
1477 * SAX.c, parser.c: fixed one of the external entity processing
1478 of the OASis testsuite
1479 * Makefile.am: added HTML SAX regression tests
1480 * configure.in: bumped to 2.2.2
1481 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1482 SAX results
1483
Daniel Veillard88a172f2000-08-04 18:23:10 +00001484Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * configure.in: patch for HP compiler
1487
14882000-08-04 Sven Heinicke <sven@zen.org>
1489
1490 * xmllint.c: Was coredumping sometimes when the file given didn't
1491 exist.
1492
Daniel Veillard46e370e2000-07-21 20:32:03 +00001493Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001496
Daniel Veillard46e370e2000-07-21 20:32:03 +00001497 when using in memory parsing. Need some cleanup.
1498 * xmllint.c configure.in: added a --memory flag to test memory
1499 parsing
1500
Daniel Veillard36650692000-07-21 15:16:39 +00001501Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * nanohttp.c: fixed socklen_t replacement to unsigned int
1504 * parser.c: fixed a space handdling missing at the end of
1505 production 28 DOCTYPE.
1506 * xmlmemory.c: fixed a stupid bug on the routine to override
1507 allocation functions
1508 * TODO: updated
1509
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001510Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * doc/ regenerated the docs
1513
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001514Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * doc/encoding.html doc/xml.html: added I18N doc
1517 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1518 improvements, both parser and filters, added ASCII & HTML,
1519 fixed the ISO-Latin-1 one
1520 * xmllint.c testHTML.c: added/made visible --encode
1521 * debugXML.c : cleanup
1522 * most .c files: applied patches due to warning on Windows and
1523 when using Sun Pro cc compiler
1524 * xpath.c : cleanup memleaks
1525 * nanoftp.c : added a TESTING preprocessor flag for standalong
1526 compile so that people can report bugs more easilly
1527 * nanohttp.c : ditched socklen_t which was a portability mess
1528 and replaced it with unsigned int.
1529 * tree.[ch]: added xmlHasProp()
1530 * TODO: updated
1531 * test/ : added more test for entities, NS, encoding, HTML, wap
1532 * configure.in: preparing for 2.2.0 release
1533
Daniel Veillard49703262000-07-10 10:27:46 +00001534Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * nanoftp.c: fixed the way the control connection is handled
1537 * libxml.spec.in: fixed the dependancies and cleanup
1538
Daniel Veillard306be992000-07-03 12:38:45 +00001539Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * doc/xml.html: changed the xmlsoft.org structure, updated the
1542 examples w.r.t. root and childs
1543
Daniel Veillard7d853352000-07-02 18:53:09 +00001544Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1547
Daniel Veillard365e13b2000-07-02 07:56:37 +00001548Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * HTMLparser.c: Work on character encoding support for the HTML parser
1551 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1552 * encoding.c: Fixed a potential memleak in the encoding stuff
1553
Daniel Veillardaf743792000-07-01 11:49:28 +00001554Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1555
1556 * doc/FAQ.html doc/Makefile.am : added a FAQ
1557
1558Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001559
1560 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1561 of the HTML parser to force it to not bypass SAX
1562
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001563Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * win32config.h.in: updated
1566 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1567 lacks iconv support :-( need to release 2.1.1
1568 * configure.in: release 2.1.1
1569 * HTMLparser: fixed bug #14784
1570 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1571 by Windows compiler
1572 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1573 the SAX startDocument() callback.
1574 * TODO: updated
1575
1576Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * added xmlStopParser()
1579
Daniel Veillardbe803962000-06-28 23:40:59 +00001580Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * configure.in: 2.1.0 prerelease
1583 * Large resync between W3C and Gnome tree
1584 * nanoftp, nanohttp.c: fixed stalled connections probs
1585 * HTMLtree.c SAX.c : support for attribute without values in
1586 HTML for andersca
1587 * valid.c: Fixed most validation + namespace problems
1588 * HTMLparser.c: start document callback for andersca
1589 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1590 * parser.h, SAX.c: serious speed improvement for large
1591 CDATA blocks
1592 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1593 different encoding
1594 * example/Makefile.am example/gjobread.c tree.h: work on
1595 libxml1 libxml2 convergence.
1596 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1597 and the LIBXML_TEST_VERSION macro
1598
Daniel Veillardc310d562000-06-23 18:32:15 +00001599Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * doc/xml.html: various patches and improvements typo fixed by
1602 Felix Natter
1603 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1604 from Felix Natter <fnatter@gmx.net>
1605
Daniel Veillardf3029822000-05-06 08:11:19 +00001606Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * doc/upgrade.html: updated with instructions for support of both
1609 libxml-1.x and libxml-2.x
1610 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1611 for 2.x support and also fixed includes
1612
1613
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001614Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1617 the encoding support, added iconv support, so now libxml if
1618 compiled with iconv automatically support japanese encodings
1619 among others. Work based on initial patch from Yuan-Chen Cheng
1620 I may have broken binary compat in the encoding handler
1621 registration scheme, but that was so utterly broken I don't
1622 expect anybody to have used this feature until now.
1623 * parserInternals.h: fixup on the CHAR range macro
1624 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1625 code.
1626 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1627 * uri.c: added xmlParseURI() I can't believe I forgot to
1628 implement this one in 2.0 !!!
1629 * SAX.c: moved doc->encoding update in the endDocument() call.
1630 * TODO: updated.
1631
Daniel Veillard06047432000-04-24 11:33:38 +00001632Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * tree.h: removed extraneous xmlRemoveProp definition
1635 * TODO: added item about --disable-corba configure switch
1636 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1637 * nanoftp.c: fixed include problems giving troubles on AIX and
1638 slowlaris
1639 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1640 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1641 comment and headers changes to lower gtk-doc number of warnings
1642 * doc/html/*: rebuilt docs
1643
Daniel Veillarde0aed302000-04-16 08:52:20 +00001644Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * HACKING: documented the tag for 1.x and instructions
1647
Daniel Veillard5e873c42000-04-12 13:27:38 +00001648Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1649
1650 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1651 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1652 xmlCreateIOParserCtxt
1653 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1654 significant overall improvement
1655 * xmllint.c: added I/O test to xmllint
1656 * testSAX.c: added a speed test
1657 * doc/* : updated/regenerated
1658
Daniel Veillardfc708e22000-04-08 13:17:27 +00001659Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * xpath.c uri.h parserInternals.h: cosmetic changes from
1662 "Timur I. Bakeyev" <timur@bat.ru>, including making
1663 xmlCreateURI() public
1664
Daniel Veillard5d211f42000-04-07 17:00:24 +00001665Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1668 and the code at the same time. Added a clean mechanism for
1669 overload or added input methods: xmlRegisterInputCallbacks()
1670 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1671 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1672 * TODO: updated
1673 * doc/* : updated/regenerated
1674 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1675 source dir
1676
Daniel Veillarde77a9182000-04-05 19:12:29 +00001677Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * testURI.c: yet another forgotten commit, I should get some sleep !
1680
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001681Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * xmllint.c: forgot to commit this too ?
1684
Daniel Veillardb9df4042000-04-05 14:23:16 +00001685Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * xmlversion.h.in : forgot to commit this previously
1688
Daniel Veillard361d8452000-04-03 19:48:13 +00001689Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1692 * README TODO: updated for release
1693 * uri.c uri.h: added authority parsing/saving
1694 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1695 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1696 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1697 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1698 Makefile.am : added compile-time customization of libxml
1699 --with-ftp --with-http --with-html --with-xpath --with-debug
1700 --with-mem-debug
1701 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1702 #include <libxml/xxx.h> I hope it won't break too much stuff
1703 and will be manageable in the future...
1704 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1705 and added xmllint to the installed programs
1706 * uri.h: added xmlFreeURI()
1707
Daniel Veillardec303412000-03-24 13:41:54 +00001708Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * uri.c uri.h: finished the escaping handling, the base support
1711 and the URI path normalization. Looks good just lacks the
1712 authority content parsing code.
1713 * Makefile.am: added instructions to generate testURI
1714 * TODO: updated
1715 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1716 added links and icons for W3C and Gnome
1717
Daniel Veillard8f621982000-03-20 13:07:15 +00001718Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * xmlmemory.[ch] : seems I forgot to actually update the files in
1721 the last commit :-)
1722 * doc/xml.html doc/html/* : updated and uploaded the docs
1723
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001724Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1727 * TODO: updated
1728 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001729 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001730 gfree).
1731 * Makefile.am, uri.c, uri.h: added a set of functions to do
1732 exact (litteraly copied from the RFC 2396 productions) parsing
1733 and handling of URI. Will be needed for XLink, one XML WFC,
1734 XML Base and reused in the nano[ftp/http] modules. Still work
1735 to be done.
1736
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001737Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * configure.in, libxml.spec.in : libxml2
1740 * doc/* : updated the doc page, rebuilt the docs
1741
Daniel Veillardcf461992000-03-14 18:30:20 +00001742Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * all: tagged LIB_XML_1_X
1745 * *.c *.h : updated from W3C CVS tree
1746 * configure.in : 2.0.0-beta
1747 * libxml.spec.in : libxml2 package nam
1748 * result/* : new version of the tests output
1749
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001750Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1753
Daniel Veillardb566ce12000-03-04 11:39:42 +00001754Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * doc/* : rebuilt the docs
1757 * parser.c: final patch on #6766
1758 * valid.c: small patch on validity checks.
1759
Daniel Veillardfb76c402000-03-04 11:39:42 +00001760Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1763 added
1764 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1765 compatibility w.r.t. XML spec and existing code.
1766
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001767Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * parser.c: seems a better solution to <a> </a> exists,
1770 will try it for a while
1771
Daniel Veillard83a30e72000-03-02 03:33:32 +00001772Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * parser.c: tried to remove the <a> </a> generating <a/>
1775 this is hard. Left a flag for that purpose. Fixed bug #6766
1776 * configure.in: prepared 1.8.7 not released, due to previous
1777 problem
1778
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001779Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1780
1781 * doc/xml.html : applied second patch from Paul DuBois
1782
Daniel Veillard402e8c82000-02-29 22:57:47 +00001783Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * doc/xml.html : applied patch from Paul DuBois
1786
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001787Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1790
Daniel Veillard5feb8492000-02-02 17:15:36 +00001791Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1794 compilation warnings on various platforms.
1795 * parser.c: Fixed #5281 validity error callbacks are now desactived
1796 by default if not validating.
1797
Daniel Veillardf341f932000-02-02 14:52:08 +00001798Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1801
Daniel Veillard13c757e2000-02-01 23:59:15 +00001802Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1805 <gkatsi@cs.toronto.edu>
1806
Daniel Veillard726e8792000-01-30 20:04:29 +00001807Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1810 processing URLs
1811
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001812Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1815 xmlNanoFTPUpdateURL for persistent control connections.
1816 * configure.in: 1.8.6
1817
1818Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1821 * tree.[ch] : added xmlSaveNoEmptyTags
1822
James Henstridgef3be9312000-01-28 13:59:21 +000018232000-01-29 James Henstridge <james@daa.com.au>
1824
1825 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1826
1827 * Makefile.am: added nanoftp.[ch] to the build.
1828
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001829Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * nanoftp.[ch]: cleanup, comments, API
1832 * debugXML.c : fixed a bug in the cat command
1833 * doc/*: regenerated the docs
1834
Daniel Veillardda07c342000-01-25 18:31:22 +00001835Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1838 * debugXML.c : fixed a bug in the cat command
1839 * valid.c: fixing some small probs
1840 * libxml.spec.in: get rid of the SNAP suffix
1841 * doc/xml.html: updated the status
1842
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001843Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * xml-config.in: xml-config --version to just return the
1846 version number
1847 * xpath.c: some cleanup w.r.t. axis when the current node is
1848 an attribute.
1849 * TODO: updated
1850
Daniel Veillard461a66c2000-01-18 18:01:01 +00001851Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * configure.in: prepared for libxml-1.8.5
1854 * doc/* recompiled the documentation
1855
18562000-01-17 Jody Goldberg <jgoldberg@home.com>
1857
1858 * configure.in : WARNING autoconf subtlety alert :
1859 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1860 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1861 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1862 get defined by AC_CHECK_HEADERS.
1863
Daniel Veillardf967b902000-01-17 16:06:10 +00001864Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1867 Rune.Djurhuus@fast.no
1868
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001869Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * TODO: updated
1872 * tree.c, parser.c: made sure that only memory alloc problems
1873 and internal parser errors are allowed to write to stdout or
1874 stderr.
1875
Daniel Veillard0142b842000-01-14 14:45:24 +00001876Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * tree.c : restored xmlNewGlobalNs since this seems used by
1879 a lot of existing code :-(, fixed a bug in xmlNewNs
1880 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1881 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1882 to exit() from the library code.
1883 * xpath.c, parser.c: removed bugs or unused code detected by
1884 Windows compilers
1885 * parser.c: started adding interfaces for parsing well balanced
1886 XML fragments
1887 * configure.in: releasing 1.8.4
1888 * doc/* : rebuilt the docs
1889
Daniel Veillard2eac5032000-01-09 21:08:56 +00001890Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1891
1892 * tree.[ch] : added xmlNewDocFragment() for DOM
1893 * testHTML.c: uninitialized variable.
1894
Daniel Veillardf3a73582000-01-05 14:58:39 +00001895Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * doc/* : rebuild the docs
1898
Daniel Veillard71b656e2000-01-05 14:46:17 +00001899Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * acconfig.h: readline and history patch
1902 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1903 * tree.c: added check and handling when possibly removing an ID
1904 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1905 and saving.
1906 * test/HTML/entities.html result/HTML/entities.html* : test for
1907 various entities reference cases
1908 * result/HTML/* : as a result output of some testcase have
1909 changed
1910 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1911 by previous example. added xmlParseTryOrFinish().
1912 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1913 entities.h debugXML.h HTMLparser.h: changed the way struct are
1914 declared to allow gtk-doc to expose those
1915 * parser.c: closed bug #4960
1916 * Makefile.am configure.in: Applied patch from
1917 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1918 and math/socket libs detection
1919
Daniel Veillard437b87b2000-01-03 17:30:46 +00001920Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * configure.in, Makefile.am: link tester against readline
1923 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1924
Daniel Veillard686d6b62000-01-03 11:08:02 +00001925Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1926
1927 * tree.[ch]: added xmlRemoveProp
1928 * win32config.h.in nanohttp.c: avoid including the Windows
1929 socket stuff in every C files
1930 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1931 the XmL parser(s)
1932 * test/ns4 result/ns4 etc...: added test case for previous prob
1933 * tree.c: xmlNewNs wasn't checking for double definition
1934 * Makefile.in: fixed a problem with dist-hook duplicates
1935 * parser.[hc], xmlIO.c: fixed the loading of external entities
1936 APIs, now xmlLoadExternalEntity() is used everywhere and
1937 setting up an app specific front-end using the
1938 * SAX.c parser.c: some fixes, now the xhtml spec validates
1939 with the xhtml DTD.
1940 * error.c: fixed crashes in case of no input stream
1941 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1942 to the validation tests and results
1943
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001944Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1947 too htmlCreatePushParserCtxt() and htmlParseChunk()
1948 * parser.c: a bit of cleanup.
1949 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1950 to XML) removed the last mem leak known
1951 * HTMLtree.c: output message cleanup
1952 * xmlmemory.c: display content info about memory blocks
1953 * result/HTML/wired.* : missing att value warning change
1954
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001955Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * doc/* : rebuilt the documentation
1958
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001959Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * parser.[ch] parserInternals.h: Push parser for XML,
1962 seems to work fine now
1963 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1964 --push for push testing
1965 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1966 * testSAX.c: added --push
1967 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1968 subtree
1969 * xmlIO.[ch] : enriched API + fixes for push mode
1970 * entities.[ch]: added the entity content length to the struct.
1971 * xmlmemory.[ch]: new API to show the last entries for the shell
1972 * valid.c: added required attribute testing
1973 * SAX.c: the cdata callback now merge contiguous fragments
1974 * HTMLparser.c: cleanup of some macros
1975
Daniel Veillard3c558c31999-12-22 11:30:41 +00001976Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1977
1978 * parser.c: fix for PIs name starting with xml
1979 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001980 * *.c, configure.in win32config.h.in : generate win32config.h for
1981 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001982
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001983Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * parser.c: fixed a stupid = vs. == bug :-(
1986 * doc/gnome-xml.sgml: s/glade/xml/
1987
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001988Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * configure.in, doc/xml.html : bug fix release 1.8.2
1991 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1992 Hopefully the end of that silly C++ include problem
1993 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1994 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1995 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1996 troubles with autoclosed elements when the stree shape doesn't
1997 follow the DtD specs. Added htmlIsAutoClosed() and
1998 htmlAutoCloseTag()
1999 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2000 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2001 * debugXML.c: fixed a bug on printing default namespaces.
2002 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2003
Daniel Veillardb24054a1999-12-18 15:32:46 +00002004Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * result/HTML/*.htm[l] : updated the HTML regression tests according
2007 to the new output
2008 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2009 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2010 problem due to intermix of extern "C" { ... } declarations for C++
2011 and recursive includes in the headers
2012
Chris Lahey323c48c1999-12-18 15:32:45 +000020131999-12-20 Chris Lahey <clahey@umich.edu>
2014
2015 * HTMLtree.c: Made it so that html nodes with a single child do
2016 not insert a carriage return before or after the child node.
2017
Daniel Veillardb24054a1999-12-18 15:32:46 +00002018Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002019
2020 * configure.in, doc/xml.html : bug fix release 1.8.1
2021 * parser.c: fixed bug #4344
2022 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2023 added the glue to avoid C++ problems
2024 * doc/* : regenerated the documentation
2025
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002026Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2027
2028 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2029 namespace recognition, and Dia as a resul :-(
2030 * encoding.c: closed bug #3950
2031
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002032Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * valid.c: debugging a posteriori validation, except URI expansion
2035 stuff this should be fixed now
2036 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2037 Carl Nygard <cnygard@bellatlantic.net>
2038 * tester.c: added --postvalid, cleaning of the code
2039 * tree.[ch]: added xmlDocGetRootElement()
2040
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002041Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2042
2043 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2044 c++ losage.
2045
Daniel Veillard10a2c651999-12-12 13:03:50 +00002046Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * configure.in, doc/xml.html : bumped to 1.8.0
2049 * xlink.[ch], Makefile.am : added framework for link detection
2050 * parser.h: added nbChars to parser context, needed for cleanup.
2051 * xmlmemory.c: removed a nasty bug when out of mem
2052 * valid.[ch]: adding namespace support for attribute decl
2053 * tester.c: added --debugent option
2054 * debugXML.[ch]: added xmlDebugDumpEntities()
2055 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2056 buffers instead, this was really needed, validation was breaking
2057 in strange ways due to that. Added xmlParseStringPEReference()
2058 and other parsing from strings functions. Entities processing
2059 modified again, but PERef are still not handled correcly but
2060 unless you're Eve Maller you won't notice :-)
2061 * HTMLparser.c: large changes toward reliability, and switched to
2062 lowercase internal tags, XHTML is lowercase, so it will help
2063 that output is closer to next version.
2064 * doc/* : regenerated the documentation, it is now hosted at
2065 http://xmlsoft.org/ (same bits I just bought the domain :-)
2066
2067
Daniel Veillard294cbca1999-12-03 13:19:09 +00002068Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2071 doc generation
2072 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2073 in the SAX API
2074 * doc/*: rebuilt the doc making sure everything appears in the
2075 HTML files
2076
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002077Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2080 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2081 which allow impressive speed improvement on dataset with
2082 large text pieces, but at the cost of broken binary
2083 compatibility and slightly bigger memory usage.
2084 Configure with --with-buffers to activate them, they
2085 are protected with XML_USE_BUFFER_CONTENT define.
2086 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2087 goal is 0 memory left allocated once parser is no more used
2088 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2089 call xmlCleanupParser() and xmlMemoryDump()
2090
Daniel Veillarda819dac1999-11-24 18:04:22 +00002091Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2094 * parser.[ch] encoding.[ch]: added memory cleanup routines
2095 * parser.c: closing bug #3788
2096 * doc/*: rebuilt the doc
2097
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002098Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2101 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2102 * tester.c: added --compress option
2103 * doc/*: rebuilt the documentation
2104
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002105Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2108 if given /proc/kcore as input !
2109 * doc/xml.html doc/*: updated and rebuilt the documentation
2110
2111Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002112
2113 * parser.c: Fixed some wrongly space collapsing code due to
2114 a misreading of the spec.
2115 * result/*: fixed the output accordingly
2116
2117Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002118
2119 * encoding.c: bug fix and typos
2120 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2121 * parser.c: added attribute normalization closing bug #3597
2122 * test/att* result/att* SAXresult/att*: testcase for attribute
2123 normalization
2124
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002125Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * configure.in: closing bug #3163 by adding extra flags for the
2128 cc compiler on HP-UX
2129
Daniel Veillard51e3b151999-11-12 17:02:31 +00002130Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * valid.[ch] : removed a typo and an enumerated type bug in the
2133 xmlAddElementDecl() function
2134 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2135 call to xmlEncodeEntitiesReentrant() so that the functions
2136 New, Set and Get are at the same level.
2137 * parser.c HTMLparser.c: extra memory allocation bug for
2138 attributes detected by someone using libxml in embedded systems :-)
2139
Daniel Veillard962195f1999-10-28 15:51:53 +00002140Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * xmlmemory.h: turned off mem debug :-\
2143
Daniel Veillard35008381999-10-25 13:15:52 +00002144Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * parser.c: closed bug #2784 a one line fix, but worth pushing
2147 a new release out
2148 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2149 some structures, comments before and after the
2150 main element, and other nastyness
2151 * HTMLtree.c tree.c: accomodate the extended HTML supported
2152 * configure.in: pushing 1.7.4
2153 * test/ent8 and related outputs : added a new test for bug #2784
2154 * test/HTML/wired.html and related output: a nasty HTML example
2155 * Makefile.am: improved the test scripts
2156 * docs/* : reran the documentation extractor, updated xml.html
2157
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002158Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2159
2160 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2161 HTMLparser and debugged the HTML related code. HTML documents
2162 now have their own type
2163 * entities.c: do not dump &apos; for HTML output
2164 * xmlmemory.c: improvement, breakpoint mechanism
2165 * testHTML.c: added --sax --repeat ...
2166 * Makefile.am: improved the HTML tests
2167 * valid.[ch]: added xmlValidGetValidElements and
2168 xmlValidGetPotentialChildren
2169 * tester.c: added --insert to test the 2 new functions
2170 * test//* result//* SAXresult//* : regression test cleanup
2171 and extension.
2172 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2173 gnome-xml-nanohttp.html
2174
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002175Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * HTMLparser.c: fixed problems with some autoclose tags
2178 * tree.c: fixed XML output problems.
2179 * result/* SAXresult/*: update of the tests output
2180
Daniel Veillard6077d031999-10-09 09:11:45 +00002181Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * Makefile.am: Arturo patch for xmlConf.sh version info
2184 * parser.c: Tim Josling patch for single quoted items
2185 * tester.c: Tim Josling patch for tester options usage
2186 * tree.h: indent cleanup
2187
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002188Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2189
2190 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2191 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2192
Daniel Veillard00fdf371999-10-08 09:40:39 +00002193Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2194
2195 * tree.c : Raph patch for initialization of CORBA fields
2196 * parser.c, xpath.c, ...: modification of doc comments
2197 * xpath.c : allow spaces in xpath expressions
2198
Daniel Veillardad219441999-09-27 08:17:49 +00002199Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * xmlmemory.h: turning off memory debug :-(
2202
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002203Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2206 better SAX interfaces.
2207 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2208 entity.
2209 * configure.in: 1.7.2
2210
2211Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002212
2213 * libxml.spec.in: fixed the URL
2214 * doc/xml.html: improved the documentation front-end
2215
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002216Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002217
2218 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2219
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002220Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002221
2222 * libxml.spec.in: fixed the alpha compile problem
2223 * parser.[ch]: changed errno to errNo in the parser context :-(
2224 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2225 * doc/xml.html: changed CHAR to xmlChar
2226 * doc/html/*: recompiled the documentation
2227 * configure.in: 1.7.1
2228
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002229Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * parser.h: modified the parser context struct to regain 1.4.0
2232 binary compatibility
2233 * parser.c, xml-error.h: added errno ot teh context and defined
2234 a set of errors values with update of errno
2235 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2236 DTDs and entities
2237 * *.h, *.c: complete cleanup of the use of config.h and include
2238 protection depending on the current setup.
2239 * overalll debugging, maintenance and bug-fixing on all modules
2240 * updated the documentation
2241 * ready for 1.7.0
2242
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002243Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * HTMLparser.c : cleanup
2246 * SAX.c valid.c valid.h: added ID/IDREF checking
2247 * tree.c tree.h: extended doc structure for refs
2248 * configure.in: 1.6.2
2249 * parser.c: patched bug in SAX user arg call
2250 * parserInternals.h: patched missing close in C++ wrapping
2251 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2252 especially upcoming XPointer implementation.
2253 * doc/xml.html: augmented, typo
2254
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002255Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2256
2257 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2258 not all invocations of install understand -d.
2259
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002260Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2261
2262 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2263 to make 'check' works, when builddir != srcdir.
2264
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002265Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2266
2267 * doc/xml.html : updated the documentation
2268
Daniel Veillard6454aec1999-09-02 22:04:43 +00002269Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2270
2271 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2272 not deallocated memory blocks
2273 * *.c : replaces all calls to malloc() free() and realloc() to
2274 the wrapper functions/macros
2275 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2276 instead of xmlFreeNodeList()
2277
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002278Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * HTMLparser.c: corrected a stupid bug leading to core dump at
2281 tree deallocation. Removed warnings indicated by
2282 Stephane.Conversy@lri.fr
2283 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2284 looked for in the external subset
2285
2286Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002287
2288 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2289 on SGI by Stephane.Conversy@lri.fr
2290
Daniel Veillardb96e6431999-08-29 21:02:19 +00002291Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * all .h : changed the prototype declaration indent as in gtk
2294 * most .c : working on reducing the TODOs in the code
2295 * most .c : cleanup though -pedantic and Insure++
2296 * improvements on validation ID checkings.
2297 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2298 * xml-config.in: closed #1810
2299
2300Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002301
2302 * tree.h, valid.c, valid.h: more work on validity, IDs
2303 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2304 definition for AIX
2305
Daniel Veillardb556eb51999-08-15 17:19:50 +00002306Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2309 the distribution due to a cut'n paste error at last commit
2310
Daniel Veillardb05deb71999-08-10 19:04:08 +00002311Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * configure.in: upgraded to version 1.4.0
2314 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2315 Big update, added a large part of the validation process,
2316 it should be usable, but some parts are missing
2317 * xpath.c: improved the implementation w.r.t. root.
2318 * Makefile.am: added more tests
2319 * test and result trees: added a lot of tests
2320 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2321
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002322Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * Added an HACKING file
2325
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002326Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * xpath.[ch] : improvements and debug of the XPath implementation
2329 * parser.c, HTMLparser.c : modified the parsers to be progressive
2330 * tree.[ch] : extended the Buffer promitives
2331 * xmlIO.[ch] : added basic I/O routines providing progressive
2332 parsing and ready for I18N conversion plugins
2333 * SAXresult/* : the SAX callback sequence maybe slightly different
2334 now
2335 * test*.c : improved/updated the tests programs
2336 * doc/* : recompiled the docs.
2337
Daniel Veillard15b75af1999-07-26 16:42:37 +000023381999-07-26 Michael Meeks <michael@edenproject.org>
2339
2340 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2341
2342 * tree.c: Ditto.
2343
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002344Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * configure.in: upgraded to version 1.4.0
2347 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2348 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2349 XML query language, see http://www.w3.org/TR/xpath for more details.
2350 * parser.c, parser.h: added CHAR* related string functions for XPath
2351 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2352 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2353 rebuild the docs.
2354 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2355 and regression testing capabilities for XPath.
2356
Daniel Veillardd79d7871999-07-12 10:38:12 +00002357Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2360 closing bug #1646
2361
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002362Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * Makefile.am, example/Makefile.am: closed bug #1683
2365
Daniel Veillard3166ab11999-07-11 16:14:19 +00002366Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * example/Makefile.am, configure.in: added the makefile for the
2369 gjobread example
2370
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002371Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2372
2373 * doc/Makefile.am:
2374 - fix which allow "make install DESTDIR=</install/prefix>".
2375
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002376Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2379 which fixed a problem on the file reading-code.
2380
Daniel Veillard82150d81999-07-07 07:32:15 +00002381Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2382
2383 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2384 output.
2385 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2386
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002387Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2388
2389 * parser.h : Oops removed the binary compatibility problem
2390 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2391 * parser.c, HTMLparser.c: applied patches for reading from stdin
2392
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002393Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * parser.c, entities.c, valid.c: cleanup bug #1591
2396 * configure.in: cleanup bug #1592
2397 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2398 the same tree back-end. Hence gdome will be available for it.
2399 * doc/Makefile.am: close bug #617
2400
Daniel Veillard97fea181999-06-26 23:07:37 +00002401Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2402
2403 * parser.c: alloctate a per parser context SAX interface block
2404
Daniel Veillard14fff061999-06-22 21:49:07 +00002405Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2406
2407 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2408 and xmlEncodeEntitiesReentrant with the correct one :-\
2409
2410Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2411
2412 * commit of my internal XML base changes, quite a lot of
2413 changes, cleanups, better entities support, framework for
2414 new I/O and charset detection and handling
2415 * Fixed the configure/Makefile stuff to generate shared libs
2416 with the proper version info, so we jumped on rev from
2417 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2418 xmlEncodeEntities() result need to be freed now, and a string
2419 xmlParserVersion provide the current library version.
2420
Raph Levien05240da1999-06-15 21:27:11 +00002421Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2422
2423 * parser.c: fixed a buffer overrun for when you have a very long
2424 attribute with no entities in it.
2425
Daniel Veillardbb2da581999-06-13 14:37:07 +00002426Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * added example directory
2429 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2430
Daniel Veillard011b63c1999-06-02 17:44:04 +00002431Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * Release of libxml-1.1, nearly everything has been touched for
2434 this.
2435 * Added more regression tests
2436 * Updated the documentation
2437
Daniel Veillard27d88741999-05-29 11:51:49 +00002438Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * tree.[ch]: unified the XML_NO_CORBA defines.
2441 * parser.c encoding.[ch]: started plugging in char encoding detection
2442
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002443Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2444
2445 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2446 Also freed allocated buffer.
2447
Daniel Veillard27d88741999-05-29 11:51:49 +00002448Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002449 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2450 reentrancy problem at printing. One is left in entities.c, to
2451 remove ASAP
2452 * testSAX.c : added a test example showing the use of the SAX
2453 interface if one doesn't want to build the DOM tree.
2454 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2455
Daniel Veillard517752b1999-04-05 12:20:10 +00002456Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2459 large revamping of the parser to use SAX callbacks
2460 http://www.megginson.com/SAX/ (or at least a C like interface
2461 a la Expat). It's now possible to set up your own callbacks
2462 and the parser will not build a DOM tree.
2463 * test/* result/*: updated the test suite, I finally removed
2464 the old Namespace draft support (PI based).
2465
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002466Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * Makefile.am: added test result to EXTRA_DIST for make tests
2469
Daniel Veillard64068b31999-03-24 20:42:16 +00002470Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * parser.c, parserInternals.h: moved the chars macro definitions
2473 to parserInternals.h
2474 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2475 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2476
Daniel Veillard012ccc11999-03-23 10:11:11 +00002477Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * xml-config.in : applied patch to make --version work
2480
Raja R Harinatha86c23e1999-03-05 22:14:01 +000024811999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2482
2483 * Makefile.am (check-local): Alias for `tests' target. This will
2484 cause `make check' to do the right thing.
2485 (tests): Don't run tests in srcdir. Also, replaced calls to
2486 basename with a `sed' "equivalent".
2487
Daniel Veillardd109e371999-03-05 06:26:45 +00002488Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2491 it in the header and not the sources, updated the doc.
2492 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2493 pointing this out.
2494
Daniel Veillardbc50b591999-03-01 12:28:53 +00002495Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2498 exported the inputStream routines.
2499 * doc/html/* : updated accordingly
2500
Daniel Veillardd692aa41999-02-28 21:54:31 +00002501Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * parser.c, parser.h, parserInternals.h: added a few extra
2504 internal calls to allocate and free parser contexts ...
2505 * doc/html/* : updated accordingly
2506
Daniel Veillard55a99271999-02-25 11:01:29 +00002507Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2508
2509 * configure.in, Makefile.am, doc/makefile.am : General changes for
2510 1.0.0 release and including the generated HTML documentation.
2511
Daniel Veillard35925471999-02-25 08:46:07 +00002512Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * makefile.am : added parserInternals.h, oops.
2515
Daniel Veillard1e346af1999-02-22 10:33:01 +00002516Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * parserInternals.h: added this header giving access to the parser
2519 internal functions.
2520 * doc/Makefile.am : added a rebuild target which rebuilds the full
2521 set of documentations
2522 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2523 the internal subset.
2524 * *.c *.h: modifications needed to generate the documentation using
2525 gtk-doc, cleanup of functions blocks, reorganisation of struct
2526 declarations.
2527
Daniel Veillard1164e751999-02-16 16:29:17 +00002528Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2531 the tar and spec file to include the beginning of the doc.
2532
Nuno Ferreira03d04781999-02-13 00:07:17 +000025331999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2534
2535 * doc/.cvsignore: Added this file.
2536
Daniel Veillard6800ef31999-02-08 18:33:22 +00002537Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * tree.c: fixed xmlGetProp to return "" when the attribute
2540 exists, even if the node-list is NULL.
2541
Daniel Veillard726c7e31999-02-08 15:13:10 +00002542Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * tree.c: patched an error outputting empty attribute values.
2545 * Makefile.am and doc/makefile.am: have been updated during the
2546 week-end. Sorry for an empty CVS log, I got a shell problem.
2547
Daniel Veillard1899e851999-02-01 12:18:54 +00002548Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * tree.h: cleaned up using enums instead of defines
2551 * parser.c, valid.[ch]: more work on parsing/output of element
2552 declarations
2553
Daniel Veillard3b9def11999-01-31 22:15:06 +00002554Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * valid.[ch], tree.c, parser.c : more work toward full parsing
2557 of XML DTDs.
2558 * README: added informations about mailing-list and on-line
2559 documentation
2560
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000025611999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2562
2563 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2564
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002565Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * parser.c, tree.[ch] : more work toward conformance testing,
2568 added a last element to accelerate parsing of very flat structures
2569 started working on internal subset Element content declaration.
2570 * valid.[ch] : first cut at adding code toward validation.
2571 * previous changes had also small impact on most files, especially
2572 the conformance testing using James Clark test suite.
2573
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002574Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * test/* : updated the examples, most of them were not well
2577 formed (humm), and added rdf2.
2578 * result/* : resulting changes in the output.
2579
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002580Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2583
Daniel Veillard44b3a061998-12-05 17:27:22 +00002584Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * tree.c: patched a bug in the generation of empty attributes
2587
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002588Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2591 for node/trees/documents/... Biggest problem is namespace
2592 support when copying subtrees.
2593
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002594Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * parser.c, entities.c: improve entities and char ref encoding,
2597 and cleanups of error messages.
2598
Daniel Veillard242590e1998-11-13 18:04:35 +00002599Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * parser.c, entities.c: simple bug hunting done during rpm2html and
2602 rpmfind integration.
2603
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002604Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * parser.[ch]: Added interfaces allowing to specify a SAX
2607 handler before parsing.
2608
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002609Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2610
2611 * parser.c: redirrect all errors reporting through the SAX
2612 error function
2613
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002614Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2617 * libtool, tlmain ...: update of the libtool files
2618
Miguel de Icaza442321c1998-11-04 18:13:38 +000026191998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2620
2621 * entities.c: Use g_snprintf insteda of snprintf.
2622
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002623Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2626 added ent5 test for this purpose.
2627 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2628
Daniel Veillard27271681998-10-30 06:39:40 +00002629Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * parser.c: fixed? a strange error due to compression on a GWP
2632 document.
2633
Daniel Veillard25940b71998-10-29 05:51:30 +00002634Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * tree.[ch]: bug fixing
2637 * entities.[ch]: defined a specific type for predefined entities
2638 * doc/xml.html: more documentation on the library, how to use it,
2639 overview of the interfaces.
2640
Daniel Veillard16253641998-10-28 22:58:05 +00002641Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2644
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002645Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2646
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002647 * tree.c: corrected a small bug
2648 * doc/xml.html: continuing writing documentation.
2649
2650Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2651
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002652 * debugXML.h debugXML.c: added debugging utilities.
2653 * tester.c: added --debug switch.
2654 * tree.c: patched an incorrect node->type assignment.
2655 * parser.c: formatting, ensure that node->doc != NULL in attributes
2656
Daniel Veillardccb09631998-10-27 06:21:04 +00002657Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2660 entity support and provide an internal representation close to
2661 DOM one (entity ref nodes, and attribute value as tree). I tried
2662 to preserve the interface but this will surely break some apps
2663 (I have to change rpm2html/rpmfind for example). I had to change
2664 two interfaces, and the generated tree is somewhat different.
2665 * doc/* : started documenting the XML library, the tree and
2666 DOM/Corba. This is a first step.
2667
Daniel Veillard11e00581998-10-24 18:27:49 +00002668Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * parser.c: Set up the fonctions comment block, boring but useful.
2671 * parser.h, SAX.c, parser.c: now attributes are processed through
2672 the SAX interface. The problem is that my SAX interface diverged
2673 quite a bit from the original one, well this is not an official
2674 spec, and translating it from Java to C is hairy anyway...
2675
Daniel Veillard97b58771998-10-20 06:14:16 +00002676Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2679 fonctions comment block, boring but useful.
2680
2681Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002682
2683 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2684 conversion routines. However they are not yet used to convert the
2685 inputs. The core will run with UTF-8.
2686
Daniel Veillard33942841998-10-18 19:12:41 +00002687Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * tree.c : make sure that the type id is properly set-up when
2690 a new object is allocated, needed for DOM.
2691
Daniel Veillard27fb0751998-10-17 06:47:46 +00002692Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * tree.h, tree.c: Ok, the main objects in the tree will be native
2695 corba objects, it costs 8 bytes per Node, Attribute and Document
2696 but it simplifies the Corba integration a lot (no extra interface
2697 objects to allocate/free).
2698
Daniel Veillard0bef1311998-10-14 02:36:47 +00002699Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2702 and changed NODEs contants for conformity with DOM Level 1
2703
Daniel Veillard27864701998-10-08 03:47:24 +00002704Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2705
2706 * added hooks to keep track of servants when creating objects
2707 xmlDoc and xmlNode (for Corba export).
2708
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002709Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2710
2711 * added xml-config script.
2712
Daniel Veillard7066a791998-10-01 20:28:28 +00002713Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2716 to autoupdate libtool and automake conf files.
2717
Miguel de Icaza60681bd1998-09-30 19:28:59 +000027181998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2719
2720 * Makefile.am: Use '?' to separate the sed
2721 commands as ',' is used when people pass -Wl,something.
2722
2723
Daniel Veillard15a8df41998-09-24 19:15:06 +00002724Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * tree.c, tree.h: added a per-document compression interface.
2727
Daniel Veillard151b1b01998-09-23 00:49:46 +00002728Tue Sep 22 20:47:38 EDT 1998
2729
2730 * tree.c, tree.h: added saving with compression and added interfaces
2731 to control the compression level (xmlGetCompressMode,
2732 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2733
Daniel Veillard70120ff1998-09-22 00:24:21 +00002734Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2735
2736 * parser.c: corrected a loop for files of size 0
2737
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000027381998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2739
2740 * error.h: New file. Contains prototyes from `error.c'.
2741
Tom Tromeyc19653d1998-08-14 01:22:43 +00002742Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2743
2744 * Makefile.am (xmlincdir): New macro.
2745 (xmlinc_HEADERS): Renamed from include_HEADERS.
2746
Daniel Veillard845664d1998-08-13 04:43:19 +00002747Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * applied small patch on numeric entities from
2750 Christopher Blizzard <blizzard@appliedtheory.com>
2751
Daniel Veillard260a68f1998-08-13 03:39:55 +00002752Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * New release 0.2, removed the old xml_* files so that it's
2755 coherent with the other CVS base (W3C), far better conformance
2756 to standard, new namespaces, decent entities support, beginning
2757 of a SAX-like interface. Nearly nothing left intact, even the
2758 test examples ...
2759
Christopher Blizzarda36749e1998-07-30 21:47:18 +000027601998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2761
2762 * .cvsignore: Add .deps dir
2763
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002764Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2767
Daniel Veillardfe926001998-07-26 04:28:20 +00002768Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002769
Daniel Veillardfe926001998-07-26 04:28:20 +00002770 * configure.in: added test for CPP
2771 * AUTHORS, Changelog: the original ones didn't get commited but the
2772 glib ones instead, fixed.
2773 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002774
Daniel Veillardfe926001998-07-26 04:28:20 +00002775Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002776
Daniel Veillardfe926001998-07-26 04:28:20 +00002777 * integrated code developped at W3C
2778 * changed the original Copyright
2779 * migrated to automake
2780 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002781