blob: 9e88b9942640d602480540c1aa626f9eda39160f [file] [log] [blame]
Daniel Veillardde57c612001-04-23 09:13:36 +00001Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLtree.c: applied change for Paul Sponagl on script saving
4 * Makefile.am: the warning about entity title.xml are normal.
5
Daniel Veillard393df012001-04-22 20:11:18 +00006Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * configure.in: release of 2.3.7
9 * Makefile.am: fixing make distcheck
10
Daniel Veillarda41123c2001-04-22 19:31:20 +000011Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * doc/html/* doc/xml.html: updated and regenerated the docs
14
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * xpath.c: fixed the XPointer problem introduced in 2.3.6
18
Daniel Veillarde82a9922001-04-22 12:12:58 +000019Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * tree.c: fixed #53388 with the provided patch
22
Daniel Veillard06803992001-04-22 10:35:56 +000023Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * valid.c: Bjorn detected an invalid memory access. Fixed
26 vstateVPush()
27
Daniel Veillard40af6492001-04-22 08:50:55 +000028Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
31
Bjorn Reese70a9da52001-04-21 16:57:29 +000032Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
33
34 * libxml.h: new header used only for the compilation of libxml
35 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
36 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
37 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
38 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
39 xmlmemory.c xpath.c xpointer.c: libxml.h integration
40 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
41 baseline (version 1.2 plus a single patch).
42 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
43 scientific notation for numbers. Tests added.
44 * xpath.c: formatting of numbers changed to use sprintf
45 (contribution from William Brack)
46
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000047Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * valid.c: cleanup, more useful debugging
50 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
51 * xmlIO.c: entity loading is printed as an error when validating
52
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000053Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * valid.c: fixed to validate within entities
56 * test/VCM/v22.xml: added a specific testcase
57
Daniel Veillardca1f1722001-04-20 15:47:35 +000058Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * valid.c: forgot an epsilon transition in for ()+
61 * test/VCM/v21.xml : added a specific test case
62
Daniel Veillard85349052001-04-20 13:48:21 +000063Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * valid.c: removed a state explosion exhibited by RSS
66 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
67 from bug #51872
68
Daniel Veillarddab4cb32001-04-20 13:03:48 +000069Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * valid.[ch] tree.h: worked *hard* to get non-determinist content
72 validation without using an ugly NFA -> DFA algo in the source.
73 Made a specific algorithm easier to maintain, using a single
74 stack and without recursion.
75 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
76 * hash.c: made the growing routine static
77 * tree.h parser.c: added the parent information to an
78 xmlElementContent node.
79
Daniel Veillarde470df72001-04-18 21:41:07 +000080Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * SAX.c parser.c xpath.c: generating IDs when not validating
83 from an external parsed entity was poisoning the ID has table
84 with removed values. This was killing XSLT on the KDE help
85 browser.
86
Daniel Veillardceacdd92001-04-18 15:10:35 +000087Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * entities.h: andrew@ugh.net.au detected a double declaration
90
Daniel Veillarda10efa82001-04-18 13:09:01 +000091Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * debugXML.c hash.c tree.h valid.c : some changes related to
94 the validation suport to improve speed with DocBook
95 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
96 the way validation errors get reported
97
Daniel Veillard1ed3f882001-04-18 09:45:35 +000098Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * HTMLparser.c HTMLtree.c: applied part of the patches provided
101 by P C Chow and William M. Brack for XSLT HTML output
102
Daniel Veillard2d90de42001-04-16 17:46:18 +0000103Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * xmlversion.h.in win32config.h win32/libxml2/*: applied
106 Igor Zlatkovic patches for MSC compilation and added his
107 updates
108
Daniel Veillarde043ee12001-04-16 14:08:07 +0000109Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
112 prefix lookup.
113 * parserInternals.c: fixed the bug reported by Morus Walter
114 due to an off by one typo in xmlStringCurrentChar()
115
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000116Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * HTMLparser.c result/HTML/*: revamped the way the HTML
119 parser handles end of tags or end of input
120
Daniel Veillard82daa812001-04-12 08:55:36 +0000121Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * tree.[ch] : added xmlDocCopyNode for gdome2 support
124
Daniel Veillard67a21302001-04-11 14:39:16 +0000125Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
128 bug where the linktime verions of free() won't work ...
129
Daniel Veillard27b55282001-04-11 12:22:25 +0000130Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
133
Daniel Veillardafc73112001-04-11 11:51:41 +0000134Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * doc/xml.html: added 2.3.6 release
137
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000138Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
141 * result/wml.xml: resulted in a small output change
142
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000143Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * tree.c: xmlNewDoc was missing the charset initialization
146 * xmllint.c: added --auto to autogenerate a doc, allow to
147 reproduce the problem fixed on xmlNewDoc
148
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000149Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * xpath.c: trying to get 52979 solved
152 * tree.c result/ result/noent/: trying to get 52712 solved, this
153 also made me clean up the fact that XML output in general should
154 not add formating blanks by default, this changed the output of
155 a few tests
156
Daniel Veillard73639a72001-04-10 14:31:39 +0000157Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
160
Daniel Veillardfac26a12001-04-08 13:08:14 +0000161Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * configure.in: finally released 2.3.6
164
Daniel Veillard911f49a2001-04-07 15:39:35 +0000165Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
166
167 * xpath.c: checking for null pointer generated by new code
168
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000169Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * xpath.c: fixed a [] evaluation problem reported
172 * test/XPath/tests/simpleaddr: extended test
173 * result/XPath/simpleaddr: updated result
174
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000175Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * xmllint.c: Dan Timis reported a portability problem
178 on Macs without mmap, fixed it.
179
Daniel Veillardb38bd552001-04-03 18:22:00 +0000180Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * testXPath.c : added a --tree option allowing to display the
183 tree dump of the XPath expression
184
Daniel Veillard4dd93462001-04-02 15:16:19 +0000185Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xpath.c: fixed a memleak when comparing nodesets
188 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
189 * tree.c: added a TODO
190
Daniel Veillard92ad2102001-03-27 12:47:33 +0000191Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
194 we need string functions
195 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
196 to be able to use them where needed. Applied some changes
197 to reduce name linking pollution and compile in only what's
198 needed.
199 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
200 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
201 for the string manipulation functions
202 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
203 to the free() function of xmlmemory.c
204 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
205 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
206 usage.
207
208
Daniel Veillard2be30642001-03-27 00:32:28 +0000209Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * error.c: applied the context output patch of the error
212 handling submitted by Chuck Griffith
213 * error/VC/*: this slightly change some error logs
214
Daniel Veillard50582112001-03-26 22:52:16 +0000215Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * parser.c: fixed line number reporting on error
218
Daniel Veillard04be4f52001-03-26 21:23:53 +0000219Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * parser.c: Sullivan and Darin found a parser bug,
222 applied the patch.
223
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000224Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
227 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
228 xmlversion.h.in xpointer.c: of course the way I defined
229 UNUSED breaks on old gcc version. Try to be smart and
230 also define it directly in xmlversion.h
231 * configure.in: removed -ansi flag from the pedantic set
232
233Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000234 Huge cleanup, I switched to compile with
235 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
236 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
237 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
238 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
239 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
240 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
241 encoding.h entities.c error.c list.[ch] nanoftp.c
242 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
243 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
244 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
245 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
246 Cleanup, staticfied a number of non-exported functions,
247 detected and cleaned up a dozen of problem found this way,
248 avoided a lot of public function name/typedef/system names clashes
249 * doc/xml.html: updated
250 * configure.in: switched private flags to the really pedantic ones.
251
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000252Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * configure.in: 2.3.5
255 * doc/html/*: rebuilt the docs
256
Daniel Veillard146c9122001-03-22 15:22:27 +0000257Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * parser.c: fixed a reported bug in NOTATION parsing
260 * uri.c: accepted but not fixed bug 51876, added TODO
261 * Makefile.am: fixed bug 51876
262
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000263Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * config.h.in configure.in error.c: fix a compilation problem
266 on platforms without vsnprintf (xml@thewrittenword.com)
267
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000268Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
269
270 * parser.c: fixed a function name header typo
271 * SAX.c: notations can also occur in external subset.
272
Daniel Veillard7d42b542001-03-20 13:22:46 +0000273Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
274
275 * error.c: removed a C++ like comment
276
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000277Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * parser.c: fixing bug 52299 strange condition leading
280 to a parser crash due to a buffer overflow
281 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
282 added the specific test case
283
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000284Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * xpath.[ch]: still a lot of cleanup based on XSLT, added
287 xmlXPathConvert{String,Number,Boolean} to be able to make
288 type casts without a context stack, fixed some implementation
289 problems related to the absence of context at parse-time,
290 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
291 in the public API too
292 * xpointer.c xpathInternals.h: we need to know at parse time
293 whether we are compiling an XPointer
294
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000295Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
298 cleaned up the parser internals, refactored XPath code, added
299 new compilation based APIs and cleanly separated public and
300 private APIs.
301
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000302Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * xpath.h: the comp field must be added at the end to avoid
305 killing binary compat.
306
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000307Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * Makefile.am: detect XPath memleaks in regreson tests
310 * error.c: fixed and error w.r.t. error reporting still using
311 stderr
312 * hash.c: added new line at end of file
313 * tree.h: minor cleanup
314 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
315 expression parsing from evaluation, resulted in a number of
316 changes internally, and in XPointer. Likely to break stuff
317 using xpathInternals.h but should remain binary compatible,
318 new interfaces will be added.
319
Daniel Veillardd574f782001-03-14 19:40:17 +0000320Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * configure.in: fixed a couple of problems reported by
323 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
324 without gcc on non linux platforms.
325
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000326Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
329 a fix for --with-html-dir= configure support. I hope it won't
330 break rpm generation
331
Daniel Veillarda022fe02001-03-14 16:30:00 +0000332Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * xmlIO.c: one function comment cleanup.
335
Daniel Veillard25239c12001-03-14 13:56:48 +0000336Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * SAX.c: external subset notations were improperly registered
339 in the internal subset.
340
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000341Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * README.cvs-commits: added, pointing to HACKING
344 * HACKING: updated
345
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000346Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
347
348 * parser.c: and Matt Sergeant found one in the XML push
349 parser (erroneous check I forgot to remove when I fixed the
350 main parser).
351
Daniel Veillard68d7b672001-03-12 18:22:04 +0000352Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * xpath.c: ptittom found a small bug in UnaryExpr
355
Daniel Veillarde356c282001-03-10 12:32:04 +0000356Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * configure.in: bumped to 2.3.4
359 * error.c: fixed bug #51860
360 * tree.c: fixed bug #51861
361 * valid.c: cleanup, more debug, failed to fix one bug crap ...
362 * tree.[ch] : added xmlDefaultBufferSize
363 * nanoftp.c: typo in function name header block
364 * doc/xml.html : updated, added link to XML::LibXSLT
365 * doc/html/* : rebuilt the docs
366
Daniel Veillard80f32572001-03-07 19:45:40 +0000367Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
368
369 * parser.c SAX.c: the new content parsing code raised an
370 ugly bug in the characters() SAX callback. Found it
371 just because of strangeness in XSLT XML Rec ouptut :-(
372
Daniel Veillard6c831202001-03-07 15:57:53 +0000373Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * Makefile.am: Martin Baulig suggested to add -lm
376 * tree.c: found another bug in xmlNodeGetContent()
377
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000378Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * xpath.c: Bjorn found the error related to strictness of comparison.
381
Daniel Veillard29631a82001-03-05 09:49:20 +0000382Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * parser.c: trying to fix the Dtd parsing problem reported
385 by Gary, side effect of last week speed optimizations.
386
Daniel Veillard14be0a12001-03-03 18:50:55 +0000387Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
390 * parserInternals.c: removed unneeded test raised by Stric
391
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000392Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
393
394 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
395 and fixed by William Brack). Added xmlXPathFormatNumber.
396 Changed the sorting slightly.
397 * configure.in Makefile.am example/Makefile.am: Added -lm.
398 Please note that applications linking with libxml2, must
399 also like with the math library from now on.
400
Daniel Veillardf9533d12001-03-03 10:04:57 +0000401Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * HTMLparser.c: fixed loop reported by Marc Sanfacon
404
Daniel Veillard2f362242001-03-02 17:36:21 +0000405Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * parser.c: one must report spaces even if the Dtd element
408 content proves that this is not part of the element content.
409 * result/valid/*.xml: this changed the ouptu slightly
410
Daniel Veillardb402c072001-03-01 17:28:58 +0000411Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * configure.in: bumped to 2.3.3
414 * doc/xml.html: updated
415
Daniel Veillard77851712001-02-27 21:54:07 +0000416Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * tree.c: minor doc fix
419 * xpath.c: deallocation issues when a result tree has been
420 converted to a node-set
421
Daniel Veillardec70e912001-02-26 20:10:45 +0000422Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * doc/xml.html: oops corrected dates s/2000/2001
425
Daniel Veillard8730c562001-02-26 10:49:57 +0000426Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * valid.c: new patch from Gary Pennington
429
Daniel Veillard91e9d582001-02-26 07:31:12 +0000430Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * doc/xml.html: applied patch from Ankh
433
Daniel Veillardedac3c92001-02-26 01:36:19 +0000434Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * xinclude.c: fixed a problem building on Mac
437
Daniel Veillard21a0f912001-02-25 19:54:14 +0000438Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * parser.c: more work on increasing parsing ferformances
441
Daniel Veillard48b2f892001-02-25 16:11:03 +0000442Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
445 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
446 avoiding memcpy in production builds MEM_CLEANUP macro use
447 * parser.[ch] parserInternals.c: optimizations of the tightest
448 internal loops inside the parser. Better checking of I/O
449 flushing/loading conditions
450 * xmllint.c : added --timing
451
Daniel Veillard71681102001-02-24 17:48:53 +0000452Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * configure.in: bumped to 2.3.2
455 * doc/xml.html: updated for release
456
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000457Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * xpath.c: found a memleak and fixed a nasty bug
460
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000461Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * xmllint.[c1] : added return code errors for xmllint
464 * xpath.c: specific debug dump function for result value trees
465
Daniel Veillard4b637072001-02-21 21:52:55 +0000466Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * xpath.c: finally implemented xmlXPathCompareNodeSets
469 * test/XPath/expr/floats results/XPath/expr/floats: added
470 a test for float expressions
471
Daniel Veillardf714aa32001-02-21 03:07:44 +0000472Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
475 * parserInternals.[ch]: trying to speed up parsing
476 * xpath.c : speeded up node set equality op
477
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000478Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
481 better handling of ID/IDREF and the list modules associated
482 * configure.in: small CFLAGS cleanup
483
Daniel Veillarda8abee62001-02-19 15:14:59 +0000484Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * configure.in: fixed iconv detection on AIX (stric)
487
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000488Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000489
490 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
491
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000492Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
493
494 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
495 and optimized xmlXPathNodeSetSort
496
Daniel Veillard142adbf2001-02-17 13:21:05 +0000497Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * xpath.c: bug fix when context size is 0
500 * parser.c: I like Norm's Dtd because they still manage to break
501 the parser occasionally
502
Daniel Veillardf23e0092001-02-16 13:21:29 +0000503Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
506
Daniel Veillarde0e26512001-02-16 00:11:46 +0000507Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
510 attributes within the XML-1.0 namespace
511
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000512Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * xpathInternals.h: exported a few axis functions
515 * doc/xml.html: updated the doc
516
Daniel Veillard760f4422001-02-15 14:59:48 +0000517Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * configure.in: applied patch from Daniel van Balen for OpenBSD
520 and bumped version to 2.3.1
521 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
522 attempt to find autoclosing was simply broken, removed it,
523 updated the examples, this is better
524
Daniel Veillardd194dd22001-02-14 10:37:43 +0000525Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * hash.[ch]: added Paolo Casarini patch to provide Delete from
528 hash functionnalities.
529 * doc/html/* : rebuild the doc
530
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000531Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
534 on predicate
535 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
536 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
537 really want to have tags closed on output even if we accept
538 unclosed ones on input
539
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000540Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541
542 * xpath.c: ouch don't free NULL, rare case fixed
543 * tree.c: don't coalesce text nodes if they don't have the
544 same behaviour wrt escaping on output
545
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000546Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * xpath.c: small fixup
549 * SAX.c: don't warn on empty namespaces.
550
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000551Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * README: a bit of cleanup
554 * configure.in: preparing for 2.3.0 release
555
Daniel Veillard1f83d392001-02-08 09:37:42 +0000556Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * hash.[ch]: added a first version of xmlHashSize()
559 * valid.c: another bug fix from Gary Pennington
560
Daniel Veillard5eef6222001-02-07 18:24:48 +0000561Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
562
563 * valid.c: couple of bug fixes pointed by Gary Pennington
564 * HTMLtree.c: #if 0 cleanup
565
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000566Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
569 which removes a time consuming check of xmlXPathNodeSetAdd()
570 and use it in places where we are sure to not break unicity
571
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000572Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * xpath.c: bug fixes found from XSLT
575 * tree.c: preserve node->name special values when copying nodes.
576 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
577 external subset are fetched when available but without full
578 validation. Added xmlLoadExtDtdDefaultValue, need a function.
579 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
580 output with encoding disabled.
581
Daniel Veillard2c833b62001-02-03 08:52:06 +0000582Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
585 xmlCheckFilename should not be called from xmlFileOpenW
586 and xmlGzfileOpenW
587
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000588Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
591 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
592 added the new tests for URI normalization
593 * testURI.c: fixed stoopid bugs
594 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
595 the URI in the error messages are now properly normalized
596
Daniel Veillardea28ce62001-02-02 08:20:19 +0000597Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
600
Daniel Veillarde99a4762001-02-01 04:34:35 +0000601Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
604
Daniel Veillard2b325a02001-01-31 20:46:31 +0000605Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * xpath.c: fixed mod operator
608
Daniel Veillardde55cf62001-01-31 15:53:13 +0000609Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * parser.c: fixed xmlStrcat doc
612 * tree.c: 2 fixes form Anders Carlson for copying nodes and
613 trees.
614
Daniel Veillard2f913b72001-01-31 13:23:49 +0000615Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * xpath.c result/XPath/tests/chaptersbase
618 result/XPath/tests/simplebase: fixed XPath node()
619 * tree.c: small fix in xmlNewNs()
620 * Makefile.am: removed extraneous xml2Conf.sh rule
621
Daniel Veillardb42042b2001-01-28 07:40:36 +0000622Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
625 Changed the library name, in order to get libxml-devel and
626 libxml2-devel to coexist on a single system
627 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
628 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
629
Daniel Veillardee0a4662001-01-27 18:59:33 +0000630Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
633 libxml2-devel installable in // as libxml-devel.
634
Daniel Veillard5eb05942001-01-27 17:50:22 +0000635Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * doc/Makefile.am: fixed make rebuild in doc
638 * doc/html/*.html: rebuilt the docs
639
Daniel Veillard65c295d2001-01-26 09:32:39 +0000640Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * tree.c: patch from Bjorn Reese on xmlBufferCCat
643
Daniel Veillard8e199902001-01-25 18:54:39 +0000644Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
647 the HTML doc to go into the -devel RPM ...
648 * aclocal.m4 config.h.in: some updates due to auto* magic
649
Daniel Veillard93086662001-01-25 18:13:04 +0000650Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * xpath.h: added a hook in the context structure allowing to
653 link to extra support, needed for XSLT
654
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000655Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
658 xmlXPtrCmpPoints to use it.
659 * propagated the following patch from Alejandro Forero
660 * include/win32config.h xmlIO.c: applied further suggestions
661 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
662 * example/gjobread.c: fixed warnings, now that it builds
663
664Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
665
666 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
667
668 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
669 filename points to a valid file (not a directory).
670 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
671 Added calls to xmlCheckFilenameDir.
672
673 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
674 `path' (rather than `filename') as the parameter to gzopen and open.
675
Daniel Veillard48177c22001-01-23 15:27:41 +0000676Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * Makefile.am: fixed a problem with EXTRA_DIST
679
Daniel Veillardb83ba402001-01-22 22:45:10 +0000680Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * Makefile.am example/Makefile.am: finally found the trick
683 to build the example, i.e. add "." in SUBDIRS before example
684 in the list <grin/>
685
Daniel Veillard82687162001-01-22 15:32:01 +0000686Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * doc/xml.html: updated with an XSLT section, removed pointer to
689 W3C CVS base.
690
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000691Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * xpath.c: when copying a XSLT tree object teh tree need to be copied
694 too, and deallocation need to occur the same way.
695
Daniel Veillarde4566462001-01-22 09:58:39 +0000696Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
699 type correponding to an XSLT result tree fragment. Share most
700 of the data format with node set, as well as operators.
701 * HTMLtree.c: added a newline at the end of the doctype output
702 whe this one is not present initially.
703 * tree.c: make sure taht the parent and doc pointers are properly
704 set when copying attributes (lists).
705
Daniel Veillard701c7362001-01-21 09:48:59 +0000706Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
709
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000710Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xpath.c: seems I finally killed that ugly path evaluation
713 context bug (tagged 9999 in case is is wrong)
714
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000715Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
718 for XSLT
719
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000720Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
723 for xmlGzfileOpen() bug
724
Daniel Veillardf6eea272001-01-18 12:17:12 +0000725Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * xpath.c: removed an error found by XSLT usage
728 * tree.c parserInternals.h: use a predefined static string
729 for text and comment nodes, avoid freeing them in xmlFreeNode,
730 exported the string name in parserInternals.h and added
731 another value to disable encoding at output (for XSLT),
732 gain memory, time.
733
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000734Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
737 win32/libxml2/libxml2_so.dsp: new makefiles and update
738 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
739
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000740Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
743 Gary Pennington
744
Daniel Veillard389e6b72001-01-15 19:41:13 +0000745Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * xpath.c: fixed the comaprision of values and nodelists,
748 need to compare nodelist still ...
749 * debugXML.c: avoided a possible core dump
750 * HTMLparser.c: cleanup
751 * nanohttp.c: contributed fix.
752 * tree.c: fixes in properties handling added xmlSetNsProp
753 needed by libxslt
754 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
755 comment
756 * TODO: updated
757
Daniel Veillard167bd532001-01-06 21:09:34 +0000758Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * parser.c parserInternals.c: applied Bjorn Reese optimization
761 patch
762
763Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * Makefile.am: applied patch fro make check from Martin Vidner
766
Daniel Veillard503b8932001-01-05 06:36:31 +0000767Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * configure.in: preparing 2.2.11
770 * doc/html/*: rebuild the HTML files
771 * doc/xml.html : updated
772
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000773Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * tree.c: fixed a stupid bug
776 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
777 patches related to validation of an XInclude processing result
778 * TODO: updated
779
Daniel Veillarde2488192001-01-04 10:54:22 +0000780Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
781
782 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
783 on large files
784
Daniel Veillardf060a412001-01-03 20:52:44 +0000785Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
788
Daniel Veillard45cff692001-01-03 18:02:04 +0000789Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
792 reported by Jonas Borgström
793 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
794
Daniel Veillard08108982001-01-03 15:24:58 +0000795Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * testXPath.c xpath.c: fixing the XPath union expressions problem
798 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
799
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000800Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * xmllint.c: Made is so if the file name is "-" is will read form
803 standard input. Sven Heinicke <sven@zen.org>
804 * tree.c: fixed a problem when growing buffer
805 * tree.h: fixed the comment of the node types following andersca
806 comment
807 * TODO: updated
808
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000809Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * HTMLparser.[ch]: added a way to avoid adding automatically
812 omitted tags. htmlHandleOmittedElem() allows to change the
813 default handling.
814 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
815 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
816 of xmllint too when using --memory flag, added a memory test
817 suite at the Makefile level.
818 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
819 with namespace use when encountering QNames in XPath evalation,
820 added xmlns() scheme in XPointer.
821 * nanoftp.c : incorporated a fix
822 * parser.c xmlIO.c: fixed problems raised with encoding when using
823 the memory I/O
824 * parserInternals.c: closed bug 25934 reported by
825 torsten.landschoff@innominate.de
826 * TODO: updated
827
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000828Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
831 on a non-updated tree :-(, made a 2.2.10 release to correct the
832 situation
833
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000834Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
835
836 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
837 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
838 integrated a set of OpenVMS changes from Howard Taylor
839 <Howard.Taylor@pacoast.com>
840
Daniel Veillard58770e72000-11-25 00:48:47 +0000841Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
844 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
845
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000846Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * HTMLparser.c: some fixes on auto-open of html/head/body
849 * encoding.c: fixed a compilation error on some gcc env
850 * xpath.c xpointer.[ch] xpathInternals.h: improved the
851 XPointer implementation
852 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
853 related XPointer tests and associated results
854
Daniel Veillard300f7d62000-11-24 13:04:04 +0000855Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
856
857 * doc/xmldtd.html doc/xml.html: following a short step by step
858 guidance on IRC to help maciej with DTDs I started a small
859 page on the subject.
860
Daniel Veillard748e45d2000-11-17 16:36:08 +0000861Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * HTMLparser.c: fixed handling of broken charrefs
864 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
865 patches
866
Daniel Veillard28929b22000-11-13 18:22:49 +0000867Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * doc/xml.html doc/html/* : rebuilt the docs after adding
870 xinclude and updated page for 2.2.7 and 2.2.8
871 * configure.in: releasing 2.2.8
872
Daniel Veillard41e06512000-11-13 11:47:47 +0000873Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * parser.[ch] parserInternals.c: applied the conditional
876 section processing fix from Jonathan P Springer
877 <jonathan.springer2@gte.net>
878 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
879 project file, fixed iconv default non support
880 * xpath.c: fixed the problem of evaluating relative expressions
881 when a node context is provided.
882
Daniel Veillardbf432752000-11-12 15:56:56 +0000883Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * nanoftp.c: fixed gcc 2.95 new warnings
886 * SAX.c: fixed a stupid bug
887 * tree.c: fixed a formatting problem when round-tripping
888 from/to memory
889 * xinclude.c: chased memleak, fixed a base problem
890 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
891 xmlXPtrBuildNodeList()
892 * TODO: updated
893 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
894 adding a first small set of regression tests for XInclude
895
Daniel Veillardc2def842000-11-07 14:21:01 +0000896Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * nanohttp.[ch]: applied Wayne Davison patches to access
899 the WWW-Authorization header.
900 * parser.c: Closed Bug#30847: Problems when switching encoding
901 in short files by applying Simon Berg's patch.
902 * valid.c: fixed a validation problem
903 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
904 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
905 Wayne Davison
906 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
907 need to be extended to non full nodes selections.
908 * xinclude.c: starts to work decently
909
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000910Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
913 debugXML.c xmlversion.h.in: Started adding XInclude support,
914 this is a new xmllint option
915 * tree.c xpath.c: applied TOM patches for XPath
916 * xpointer.c: fixed a couple of errors.
917 * uri.c: added an escaping function needed for xinclude
918 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
919 new warning from RH70 gcc's version
920
Daniel Veillarda4964b72000-10-31 18:23:44 +0000921Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
922
923 * HTMLparser.c: fixed loop on invalid char in scripts
924 * parser.c: update to description of xmlIOParseDTD()
925 * libxml.m4 xmlversion.h.in: changes contributed by
926 Michael Schmeing <m.schmeing@internet-factory.de>
927 * configure.in: preparing for 2.2.7
928 * Makefile.am: trying to avoid config.h and acconfig.h
929 being included in the distrib
930 * configure.in: released 2.2.7
931
932Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
935 like namespaces for good. Unified xmlNs and xmlNode somewhat.
936
Daniel Veillard01411222000-10-30 15:33:22 +0000937Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * parser.[ch]: added xmlIOParseDTD()
940 * xpointer.c: added support for the 2 extra parameters of
941 string-range, fixed a stoopid error when '0' was present
942 in XPointer expressions
943 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
944 testsuite for the above
945
Daniel Veillard6db58192000-10-30 09:27:53 +0000946Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * libxml.spec.in: improved package descriptions
949
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000950Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * xpath.c xpathInternals.h: applied a large cleaning patch
953 from TOM <ptittom@free.fr>, it also add namespace support
954 for function and variables registration.
955
Daniel Veillardbd20df72000-10-29 17:53:40 +0000956Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
959 * Makefile.mingw: Wayne Davison's update adding hash.c
960
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000961Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
962
963 * xpath.c: fixed the root evaluation problems
964 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
965 ignorable spaces with <b> <bold> <em>
966 * tree.c: fixed a loop in xmlSearchNsByHref()
967
Daniel Veillard767662d2000-10-27 17:04:52 +0000968Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * xpath.c: applied another XPath patch from TOM
971 * xpath.c include/makefile.am: applied another patch from
972 china@thewrittenword.com (cleanup on IRIX).
973
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000974Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * xml-config.1: received a fixed version from Fredrik Hallenberg
977 <hallon@lysator.liu.se>
978
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000979Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
982 cleanup patch for XPath
983
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000984Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * patched to redirrect all "out of context" error messages to
987 a reconfigurable routine. The changes are:
988 * xmlerror.h : added the export of an error context type (void *)
989 an error handler type xmlGenericErrorFunc there is an interface
990 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
991 to reset the error handling routine and its argument
992 (by default it's equivalent to respectively fprintf and stderr.
993 * all the c files: all wild accesses to stderr or stdout within
994 the library have been replaced to calls to the handler.
995
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000996Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
997
998 * configure.in: release 2.2.6
999 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1000 exporting the inner functions of xpath for extension modules
1001 * doc/*: updated and rebuilt the doc
1002
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001003Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1004
1005 * nanohttp.c : applied Wayne HTTP cleanup patch
1006 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1007 and xmlNodeSetSpacePreserve()
1008
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001009Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * xpath.c: closing bug #29260
1012
Daniel Veillard126f2792000-10-24 17:10:12 +00001013Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1016 multikey tuples, made hash structure opaque
1017 * valid.[ch]: moved elements, attributes, notations decalarations
1018 as well as ID and refs to hash tables.
1019 * entities.c: hash cleanup
1020 * xmlmemory.c: fixed a dump problem in debug mode
1021 * include/Makefile.am: problem passing in DESTDIR= values patch
1022 from Marc Christensen <marc@calderasystems.com>
1023 * nanohttp.c: removed debugging remains
1024 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1025 * HTMLparser.c parser.c: fixing a number of problems with the
1026 macros in the *parser.c files (Wayne).
1027 * HTMLparser.c: close the previous option when opening a new one
1028 (Marc Sanfacon).
1029 * result/HTML/*: updated the HTML results accordingly
1030
Daniel Veillard52afe802000-10-22 16:56:02 +00001031Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1034 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1035 XPath functions and XML entities table to them. More to come...
1036 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1037
Daniel Veillard683cb022000-10-22 12:04:13 +00001038Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1039
1040 * tree.c: coalesce adjacent text nodes
1041 * valid.c: handling of blank nodes in DTd validation (raised
1042 by problems with a posteriori validation).
1043 * nanohttp.c: changing behaviour on HTTP write stuff.
1044 * HTMLtree.c: forced body and html to be explicitely closed.
1045 * xpath.h: exported more XPath functions.
1046
Daniel Veillard1baf4122000-10-15 20:38:39 +00001047Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1048
1049 * Release of 2.2.5
1050 * xpointer.c: range() range-inside and other helper functions
1051 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1052
Daniel Veillard47e12f22000-10-15 14:24:25 +00001053Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1056 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1057
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001058Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1061 and XPointer modules
1062
Daniel Veillard134c9f32000-10-15 10:27:08 +00001063Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * SAX.h: closed #25107
1066
Daniel Veillard39915622000-10-15 10:06:55 +00001067Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * testSAX.c: fixed problem with cdata reporting
1070 * SAXresult/* : updated
1071
Daniel Veillard1e851392000-10-15 10:02:56 +00001072Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1073
1074 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1075 Closed bug #27499, added to regression tests
1076 * TODO: updated
1077
Daniel Veillard7eda8452000-10-14 23:38:43 +00001078Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1081 support for SCRIPT and STYLE with help from Bjorn Reese
1082 * test/HTML/* result/HTML/*: added simple testcase and updated
1083 the existing ones.
1084
Daniel Veillardff9c3302000-10-13 16:38:25 +00001085Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1088 string-range for empty strings
1089 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1090 test/XPath/xptr/strrange: augmented the XPointer testsuite
1091
Daniel Veillard189446d2000-10-13 10:23:06 +00001092Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * doc/xml.html doc/xmlmem.html: added a module describing memory
1095 interfaces and use, updated the main page.
1096
Daniel Veillard2f971a22000-10-12 23:26:32 +00001097Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1100 nanoftp code work on Windows too now
1101
1102Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001103
1104 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1105 * xpointer.c: implemented string-range() at least a good first version
1106 * test/XPath/docs/str test/XPath/xptr/strrange
1107 result/XPath/xptr/strrange: the string-range() tests
1108
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001109Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * Makefile.am include/Makefile.am include/win32config.h
1112 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1113 and make distcheck
1114
Daniel Veillard19d61112000-10-11 23:50:35 +00001115Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1118 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1119 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1120
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001121Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1124 patch for socklen_t detection by
1125 Albert Chin-A-Young <china@thewrittenword.com>
1126
Daniel Veillardcd429612000-10-11 15:57:05 +00001127Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1130 and added a --dtdvalid option to xmllint used to test it
1131
Daniel Veillard47c02452000-10-11 13:04:36 +00001132Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1135 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1136
Daniel Veillard2d38f042000-10-11 10:54:10 +00001137Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1140 handlings (registration, lookup, cleanup)
1141
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001142Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * configure.in Makefile.am include/makefile.am: adding XPointer
1145 and XPtrtests target
1146 * xpointer.[ch] : new files for XPointer support
1147 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1148 more XPath tests
1149
Daniel Veillard57fda592000-10-10 23:24:14 +00001150Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * configure.in: fixed, very broken, make distcheck works again
1153
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001154Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * More work toward 2.2.5, integrated a number of patches
1157 * configure.in Makefile.am win32config.h.in: trying to cleanup
1158 make distcheck .... huh ...
1159 * include/Makefile.am include/win32config.h: new directory
1160 for includes
1161 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1162 updated teh makefiles and instructions for WIN32
1163 * xpath.c: small fixes
1164 * test/XPath/ results/XPath: updated the testcases and results
1165 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1166 suggested patches
1167 * valid.c: fixed an ID bug
1168
Daniel Veillardb71379b2000-10-09 12:30:39 +00001169Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1172 the automake bug where wrong dependancies were generated.
1173 * xpath.[ch]: worked on XPointer
1174
Daniel Veillard7e99c632000-10-06 12:59:53 +00001175Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * configure.in Makefile.am: 2.2.5, ship the include in an
1178 include/libxml subdirectory, use symlinks when using CVS
1179 * testSAX.c: fixed small bug
1180 * testXPath.c: changed the way testfiles are parsed
1181 * debugXML.c: same kind of cleanup when parsing an argument expression
1182 XPath/XPointers can have blanks embedded
1183 * xpath.[ch]: more cleanup, reorgs for XPointer work
1184 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1185 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1186
Daniel Veillard55b91f22000-10-05 16:30:11 +00001187Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1190 in the XPath engine, rewrote large parts of it, now it's far
1191 cleaner and in sync with the REC not an old WD. Fixed a parsing
1192 problem in the interactive XML shell found when testing XPath.
1193
Daniel Veillardac260302000-10-04 13:33:43 +00001194Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1197 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1198 examples with the extra test
1199
Daniel Veillard7cfce322000-10-04 12:40:27 +00001200Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1203 the global init function.
1204
Daniel Veillard970112a2000-10-03 09:33:21 +00001205Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * HTMLparser.c: Doohhh, attribute name parsing was still case
1208 sensitive ! Fixed this ...
1209 * result/HTML/* : updated the tests results accordingly
1210
Daniel Veillard740abf52000-10-02 23:04:54 +00001211Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1214 engine, should be far more stable, incorporated a new version of
1215 preceding/following axis, need testing
1216 * uri.c: fixed file:///c:/a/b/c problem
1217 * test/XPath/tests/idsimple: augmented the XPath tests
1218
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001219Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * doc/* rebuilding docs for 2.2.4 release
1222
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001223Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * configure.in: releasing 2.2.4
1226 * parser.[ch]: added xmlStrEqual()
1227 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1228 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1229 use xmlStrEqual instead
1230 * TODO: updated
1231 * added an XPath test
1232
Daniel Veillardbc765302000-10-01 18:23:35 +00001233Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1236 * entities.h: exported xmlInitializePredefinedEntities
1237 * parser.[ch] : added xmlInitParser()
1238 * parserInternals.h : had to export htmlInitAutoClose()
1239
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001240Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1243 problems
1244 * Makefile.am : added XPath regression tests to normal tests
1245 * uri.c: fixed a problem with local paths, cleanup
1246 * parser.c: fixed a problem with large CData sections
1247
Daniel Veillardd2ade932000-09-30 14:39:55 +00001248Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * configure.in xml-config.in: patch from "Ben Taylor"
1251 <sol7x86@hotmail.com> for solaris shared libs lookup
1252
Martin Bauligdd7d1f62000-09-29 23:17:57 +000012532000-09-30 Martin Baulig <baulig@suse.de>
1254
1255 * libxml-2.0.pc.in: Provide pkg-config script.
1256
1257 * configure.in: Create the libxml-2.0.pc script from the
1258 libxml-2.0.pc.in templates.
1259 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001260 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001261
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001262Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1265 when compiling with MSC
1266
Daniel Veillard46057e12000-09-24 18:49:59 +00001267Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * xpath.c: patch for normalize-string() substring-before(),
1270 substring-after() and translate() functions from Bjorn Reese
1271 <breese@mail1.stofanet.dk>
1272 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1273 Fredrik Hallenberg <hallon@lysator.liu.se>
1274 * TODO: updated
1275
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001276Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1279 problem of socklen_t being undefined on a number of platforms
1280 * debugXML.c: fixed a compilation problem when without snprintf
1281
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001282Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1285 an URI bug and a fix for the control-character-induced infinite loop
1286 * nanohttp.c: preventive fix for compiling on WIN32
1287
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001288Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * xmlint.c: closing bug #25000
1291
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001292Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1295 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1296 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1297 related function, fixing xmlStrncmp(), and associated cleanup
1298 * result/HTML/entities.html.sax: updating result
1299
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001300Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * uri.c: applied patch for URI escaping from Wayne Davison
1303 <wayned@blorf.net>
1304 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1305 from Denis Barbier <barbier@imacs.polytechnique.fr>
1306 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1307 patch from Wayne Davison
1308
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001309Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1310
1311 * doc/xml.html : updated with new releases, adding "how to help"
1312
Daniel Veillard04698d92000-09-17 16:00:22 +00001313Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1316 removed a few warnings in pedantic mode ...
1317 * parserInternals.c parser.c: moved encoding switching function
1318 to parserInternals.c
1319 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1320
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001321Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1324 error or warning handlers
1325
Daniel Veillardb1059e22000-09-16 14:02:43 +00001326Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * parserInternals.c parserInternals.h parser.c Makefile.am:
1329 created a new module parserInternals.c, moved most of the
1330 code shared by the various parsers there, as well as
1331 deprecated code from parser.c. More cleanup of parser.c
1332 * uri.c: fixed a problem when URI is NULL
1333 * valid.c: speedup when looking for an attribute declaration
1334
Daniel Veillard39c7d712000-09-10 16:14:55 +00001335Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1338 the cleanup of the computation of URI references when seeking
1339 external entities. The URI reference string and the resulting
1340 URI are both stored now.
1341 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1342 large s(n)printf checks and cleanup from Denis Barbier
1343 <barbier@imacs.polytechnique.fr>
1344 * xmlversion.h.in tree.h: couple of SGML declarations for a
1345 possible docbook module.
1346 * result/VC/ : a couple of test output changed due to the change
1347 of the entities URI
1348
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001349Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * parser.h: added a _private field for linking user's data
1352
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001353Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * parser.c parserInternals.h: demacroified most of the IS_XXX
1356 the gain in size is significant so ...
1357
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001358Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * entities.c: cases where looking up entities with doc==NULL
1361 covered
1362
Daniel Veillard90e11312000-09-05 10:42:32 +00001363Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
Daniel Veillard1de50802000-09-07 08:54:32 +00001365 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001366 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1367
Daniel Veillard98a79162000-09-04 11:15:39 +00001368Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1369
Daniel Veillard1de50802000-09-07 08:54:32 +00001370 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001371 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1372 * Makefile.in: added URItest and included thenin "make tests"
1373
1374Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001375
1376 * xmlversion.h.in: closed bug 22941
1377
Daniel Veillard2bb89092000-08-31 14:57:50 +00001378Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * doc/xmlio.html: added doc and example for entity loader
1381 redefinition.
1382
Daniel Veillard96984452000-08-31 13:50:12 +00001383Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1384
1385 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1386 used by libxml
1387
Daniel Veillarde715dd22000-08-29 18:29:38 +00001388Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * parser.c: Fixed bug on invalid ontent characters and when using
1391 push.
1392 * xmllint.c: fixed xmllint endling of errors in push mode
1393
Daniel Veillard4948eb42000-08-29 09:41:15 +00001394Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001397 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001398 * result/HTML/*.sax: regenerated HTML SAX output
1399 * parser.c: more cleanup.
1400
Daniel Veillarde010c172000-08-28 10:04:51 +00001401Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001404 patches from Wayne Davison <wayned@users.sourceforge.net>,
1405 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001406 * HTMLparser.c: fixed an ignorable white space detection bug
1407 occuring when parsing with SAX only
1408 * result/HTML/*.sax: updated since the output is now HTML
1409 encoded...
1410
Daniel Veillard47f3f312000-08-27 22:40:15 +00001411Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001413 * HTMLparser.[ch]: applied some of Wayne Davison
1414 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001415
Daniel Veillarde0854c32000-08-27 21:12:29 +00001416Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1419 undeclared namespace prefix was used, added a warning.
1420 Cleaned up support w.r.t. entities, spilling out a warning
1421 and being pedantic on lookups.
1422 * test/warning/ent9 : added testcase for previous example.
1423 * TODO: updated
1424 * parserInternals.h parser.c: changed the way names are parsed
1425 now allow infinite size and decrease penalty for normal use
1426 * parser.c: Started a big cleanup/check of the parser code,
1427 fixed some of the most tortuous entity code, spotted code
1428 unused anymore
1429 * test/*: added tests for very long names and related nasty
1430 things.
1431
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001432Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1433
1434 * doc/encoding.html: added encoding aliases doc
1435 * doc/xml.html: updates
1436 * encoding.[ch]: added EncodingAliases functions
1437 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1438 bottleneck affecting large DTDs like Docbook
1439 * parser.[ch] xmllint.c: added a pedantic option, will be
1440 useful
1441 * SAX.c: redefinition of entities is reported in pedantic mode
1442 * testHTML.c: uninitialized warning from gcc
1443 * uri.c: fixed a couple of bugs
1444 * TODO: added issue raised by Michael
1445
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001446Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * doc/encoding.html: propagated Martin Duerst suggestions
1449
Daniel Veillard52402ce2000-08-22 23:36:12 +00001450Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1453 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1454 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1455 by Wayne Davison
1456
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001457Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * nanoftp.c nanohttp.c: small cleanup
1460 * TODO: updated
1461
Daniel Veillard244ece92000-08-19 20:58:02 +00001462Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * added an old VC testcase and updated title.xml entity
1465
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001466Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1469 done on auto-opening of <p> tags and cleanup of SAX output
1470
Daniel Veillard979e55e2000-08-19 16:48:54 +00001471Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1474
Daniel Veillard4540be42000-08-19 16:40:28 +00001475Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * doc/xml.html libxml.* structure.*: updated the doc a bit
1478
Daniel Veillard808a3f12000-08-17 13:50:51 +00001479Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1482 of SAX tests
1483
Daniel Veillard29579362000-08-14 17:57:48 +00001484Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1487 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1488
Daniel Veillard1255ab72000-08-14 15:13:33 +00001489Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1492 * testHTML.c: fix core dump on Solaris 2.x systems
1493 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1494 * result/HTML/*.sax: previous bug fix lead to new results
1495
Daniel Veillard03109292000-08-14 14:58:22 +00001496Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1497
1498 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1499 * configure.in: added --with-readline=DIR to accept alternate
1500 path for readline include/library
1501 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1502 for ANSI under HP-UX
1503 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1504 includes @LIBS@
1505
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001506Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * doc/* : rebuilt the docs
1509 * getting ready for 2.2.2 release
1510
Daniel Veillard87b95392000-08-12 21:12:04 +00001511Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1514 and xmlAddFeature()
1515 * tree.[ch]: added xmlAddChildList()
1516 * xmllint.c: MAP_FAILED macro test
1517 * parser.h: added xmlParseCtxtExternalEntity()
1518 * valid.c: applied bug fixes removed warning
1519 * tree.c: added CDATA block to elements content
1520 * testSAX.c: cleanup of output
1521 * testHTML.c: added SAX testing
1522 * encoding.c: better error recovery
1523 * SAX.c, parser.c: fixed one of the external entity processing
1524 of the OASis testsuite
1525 * Makefile.am: added HTML SAX regression tests
1526 * configure.in: bumped to 2.2.2
1527 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1528 SAX results
1529
Daniel Veillard88a172f2000-08-04 18:23:10 +00001530Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * configure.in: patch for HP compiler
1533
15342000-08-04 Sven Heinicke <sven@zen.org>
1535
1536 * xmllint.c: Was coredumping sometimes when the file given didn't
1537 exist.
1538
Daniel Veillard46e370e2000-07-21 20:32:03 +00001539Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001542
Daniel Veillard46e370e2000-07-21 20:32:03 +00001543 when using in memory parsing. Need some cleanup.
1544 * xmllint.c configure.in: added a --memory flag to test memory
1545 parsing
1546
Daniel Veillard36650692000-07-21 15:16:39 +00001547Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * nanohttp.c: fixed socklen_t replacement to unsigned int
1550 * parser.c: fixed a space handdling missing at the end of
1551 production 28 DOCTYPE.
1552 * xmlmemory.c: fixed a stupid bug on the routine to override
1553 allocation functions
1554 * TODO: updated
1555
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001556Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * doc/ regenerated the docs
1559
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001560Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * doc/encoding.html doc/xml.html: added I18N doc
1563 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1564 improvements, both parser and filters, added ASCII & HTML,
1565 fixed the ISO-Latin-1 one
1566 * xmllint.c testHTML.c: added/made visible --encode
1567 * debugXML.c : cleanup
1568 * most .c files: applied patches due to warning on Windows and
1569 when using Sun Pro cc compiler
1570 * xpath.c : cleanup memleaks
1571 * nanoftp.c : added a TESTING preprocessor flag for standalong
1572 compile so that people can report bugs more easilly
1573 * nanohttp.c : ditched socklen_t which was a portability mess
1574 and replaced it with unsigned int.
1575 * tree.[ch]: added xmlHasProp()
1576 * TODO: updated
1577 * test/ : added more test for entities, NS, encoding, HTML, wap
1578 * configure.in: preparing for 2.2.0 release
1579
Daniel Veillard49703262000-07-10 10:27:46 +00001580Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * nanoftp.c: fixed the way the control connection is handled
1583 * libxml.spec.in: fixed the dependancies and cleanup
1584
Daniel Veillard306be992000-07-03 12:38:45 +00001585Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * doc/xml.html: changed the xmlsoft.org structure, updated the
1588 examples w.r.t. root and childs
1589
Daniel Veillard7d853352000-07-02 18:53:09 +00001590Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1593
Daniel Veillard365e13b2000-07-02 07:56:37 +00001594Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * HTMLparser.c: Work on character encoding support for the HTML parser
1597 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1598 * encoding.c: Fixed a potential memleak in the encoding stuff
1599
Daniel Veillardaf743792000-07-01 11:49:28 +00001600Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * doc/FAQ.html doc/Makefile.am : added a FAQ
1603
1604Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001605
1606 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1607 of the HTML parser to force it to not bypass SAX
1608
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001609Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * win32config.h.in: updated
1612 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1613 lacks iconv support :-( need to release 2.1.1
1614 * configure.in: release 2.1.1
1615 * HTMLparser: fixed bug #14784
1616 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1617 by Windows compiler
1618 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1619 the SAX startDocument() callback.
1620 * TODO: updated
1621
1622Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * added xmlStopParser()
1625
Daniel Veillardbe803962000-06-28 23:40:59 +00001626Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * configure.in: 2.1.0 prerelease
1629 * Large resync between W3C and Gnome tree
1630 * nanoftp, nanohttp.c: fixed stalled connections probs
1631 * HTMLtree.c SAX.c : support for attribute without values in
1632 HTML for andersca
1633 * valid.c: Fixed most validation + namespace problems
1634 * HTMLparser.c: start document callback for andersca
1635 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1636 * parser.h, SAX.c: serious speed improvement for large
1637 CDATA blocks
1638 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1639 different encoding
1640 * example/Makefile.am example/gjobread.c tree.h: work on
1641 libxml1 libxml2 convergence.
1642 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1643 and the LIBXML_TEST_VERSION macro
1644
Daniel Veillardc310d562000-06-23 18:32:15 +00001645Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * doc/xml.html: various patches and improvements typo fixed by
1648 Felix Natter
1649 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1650 from Felix Natter <fnatter@gmx.net>
1651
Daniel Veillardf3029822000-05-06 08:11:19 +00001652Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * doc/upgrade.html: updated with instructions for support of both
1655 libxml-1.x and libxml-2.x
1656 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1657 for 2.x support and also fixed includes
1658
1659
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001660Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1663 the encoding support, added iconv support, so now libxml if
1664 compiled with iconv automatically support japanese encodings
1665 among others. Work based on initial patch from Yuan-Chen Cheng
1666 I may have broken binary compat in the encoding handler
1667 registration scheme, but that was so utterly broken I don't
1668 expect anybody to have used this feature until now.
1669 * parserInternals.h: fixup on the CHAR range macro
1670 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1671 code.
1672 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1673 * uri.c: added xmlParseURI() I can't believe I forgot to
1674 implement this one in 2.0 !!!
1675 * SAX.c: moved doc->encoding update in the endDocument() call.
1676 * TODO: updated.
1677
Daniel Veillard06047432000-04-24 11:33:38 +00001678Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * tree.h: removed extraneous xmlRemoveProp definition
1681 * TODO: added item about --disable-corba configure switch
1682 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1683 * nanoftp.c: fixed include problems giving troubles on AIX and
1684 slowlaris
1685 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1686 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1687 comment and headers changes to lower gtk-doc number of warnings
1688 * doc/html/*: rebuilt docs
1689
Daniel Veillarde0aed302000-04-16 08:52:20 +00001690Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * HACKING: documented the tag for 1.x and instructions
1693
Daniel Veillard5e873c42000-04-12 13:27:38 +00001694Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1697 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1698 xmlCreateIOParserCtxt
1699 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1700 significant overall improvement
1701 * xmllint.c: added I/O test to xmllint
1702 * testSAX.c: added a speed test
1703 * doc/* : updated/regenerated
1704
Daniel Veillardfc708e22000-04-08 13:17:27 +00001705Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * xpath.c uri.h parserInternals.h: cosmetic changes from
1708 "Timur I. Bakeyev" <timur@bat.ru>, including making
1709 xmlCreateURI() public
1710
Daniel Veillard5d211f42000-04-07 17:00:24 +00001711Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1714 and the code at the same time. Added a clean mechanism for
1715 overload or added input methods: xmlRegisterInputCallbacks()
1716 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1717 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1718 * TODO: updated
1719 * doc/* : updated/regenerated
1720 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1721 source dir
1722
Daniel Veillarde77a9182000-04-05 19:12:29 +00001723Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * testURI.c: yet another forgotten commit, I should get some sleep !
1726
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001727Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * xmllint.c: forgot to commit this too ?
1730
Daniel Veillardb9df4042000-04-05 14:23:16 +00001731Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * xmlversion.h.in : forgot to commit this previously
1734
Daniel Veillard361d8452000-04-03 19:48:13 +00001735Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1738 * README TODO: updated for release
1739 * uri.c uri.h: added authority parsing/saving
1740 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1741 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1742 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1743 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1744 Makefile.am : added compile-time customization of libxml
1745 --with-ftp --with-http --with-html --with-xpath --with-debug
1746 --with-mem-debug
1747 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1748 #include <libxml/xxx.h> I hope it won't break too much stuff
1749 and will be manageable in the future...
1750 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1751 and added xmllint to the installed programs
1752 * uri.h: added xmlFreeURI()
1753
Daniel Veillardec303412000-03-24 13:41:54 +00001754Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * uri.c uri.h: finished the escaping handling, the base support
1757 and the URI path normalization. Looks good just lacks the
1758 authority content parsing code.
1759 * Makefile.am: added instructions to generate testURI
1760 * TODO: updated
1761 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1762 added links and icons for W3C and Gnome
1763
Daniel Veillard8f621982000-03-20 13:07:15 +00001764Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1765
1766 * xmlmemory.[ch] : seems I forgot to actually update the files in
1767 the last commit :-)
1768 * doc/xml.html doc/html/* : updated and uploaded the docs
1769
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001770Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1771
1772 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1773 * TODO: updated
1774 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001775 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001776 gfree).
1777 * Makefile.am, uri.c, uri.h: added a set of functions to do
1778 exact (litteraly copied from the RFC 2396 productions) parsing
1779 and handling of URI. Will be needed for XLink, one XML WFC,
1780 XML Base and reused in the nano[ftp/http] modules. Still work
1781 to be done.
1782
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001783Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * configure.in, libxml.spec.in : libxml2
1786 * doc/* : updated the doc page, rebuilt the docs
1787
Daniel Veillardcf461992000-03-14 18:30:20 +00001788Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1789
1790 * all: tagged LIB_XML_1_X
1791 * *.c *.h : updated from W3C CVS tree
1792 * configure.in : 2.0.0-beta
1793 * libxml.spec.in : libxml2 package nam
1794 * result/* : new version of the tests output
1795
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001796Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1799
Daniel Veillardb566ce12000-03-04 11:39:42 +00001800Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * doc/* : rebuilt the docs
1803 * parser.c: final patch on #6766
1804 * valid.c: small patch on validity checks.
1805
Daniel Veillardfb76c402000-03-04 11:39:42 +00001806Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1807
1808 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1809 added
1810 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1811 compatibility w.r.t. XML spec and existing code.
1812
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001813Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * parser.c: seems a better solution to <a> </a> exists,
1816 will try it for a while
1817
Daniel Veillard83a30e72000-03-02 03:33:32 +00001818Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * parser.c: tried to remove the <a> </a> generating <a/>
1821 this is hard. Left a flag for that purpose. Fixed bug #6766
1822 * configure.in: prepared 1.8.7 not released, due to previous
1823 problem
1824
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001825Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * doc/xml.html : applied second patch from Paul DuBois
1828
Daniel Veillard402e8c82000-02-29 22:57:47 +00001829Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * doc/xml.html : applied patch from Paul DuBois
1832
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001833Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1836
Daniel Veillard5feb8492000-02-02 17:15:36 +00001837Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1840 compilation warnings on various platforms.
1841 * parser.c: Fixed #5281 validity error callbacks are now desactived
1842 by default if not validating.
1843
Daniel Veillardf341f932000-02-02 14:52:08 +00001844Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1847
Daniel Veillard13c757e2000-02-01 23:59:15 +00001848Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1851 <gkatsi@cs.toronto.edu>
1852
Daniel Veillard726e8792000-01-30 20:04:29 +00001853Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1856 processing URLs
1857
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001858Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1861 xmlNanoFTPUpdateURL for persistent control connections.
1862 * configure.in: 1.8.6
1863
1864Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1867 * tree.[ch] : added xmlSaveNoEmptyTags
1868
James Henstridgef3be9312000-01-28 13:59:21 +000018692000-01-29 James Henstridge <james@daa.com.au>
1870
1871 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1872
1873 * Makefile.am: added nanoftp.[ch] to the build.
1874
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001875Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * nanoftp.[ch]: cleanup, comments, API
1878 * debugXML.c : fixed a bug in the cat command
1879 * doc/*: regenerated the docs
1880
Daniel Veillardda07c342000-01-25 18:31:22 +00001881Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1884 * debugXML.c : fixed a bug in the cat command
1885 * valid.c: fixing some small probs
1886 * libxml.spec.in: get rid of the SNAP suffix
1887 * doc/xml.html: updated the status
1888
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001889Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * xml-config.in: xml-config --version to just return the
1892 version number
1893 * xpath.c: some cleanup w.r.t. axis when the current node is
1894 an attribute.
1895 * TODO: updated
1896
Daniel Veillard461a66c2000-01-18 18:01:01 +00001897Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * configure.in: prepared for libxml-1.8.5
1900 * doc/* recompiled the documentation
1901
19022000-01-17 Jody Goldberg <jgoldberg@home.com>
1903
1904 * configure.in : WARNING autoconf subtlety alert :
1905 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1906 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1907 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1908 get defined by AC_CHECK_HEADERS.
1909
Daniel Veillardf967b902000-01-17 16:06:10 +00001910Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1913 Rune.Djurhuus@fast.no
1914
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001915Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * TODO: updated
1918 * tree.c, parser.c: made sure that only memory alloc problems
1919 and internal parser errors are allowed to write to stdout or
1920 stderr.
1921
Daniel Veillard0142b842000-01-14 14:45:24 +00001922Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * tree.c : restored xmlNewGlobalNs since this seems used by
1925 a lot of existing code :-(, fixed a bug in xmlNewNs
1926 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1927 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1928 to exit() from the library code.
1929 * xpath.c, parser.c: removed bugs or unused code detected by
1930 Windows compilers
1931 * parser.c: started adding interfaces for parsing well balanced
1932 XML fragments
1933 * configure.in: releasing 1.8.4
1934 * doc/* : rebuilt the docs
1935
Daniel Veillard2eac5032000-01-09 21:08:56 +00001936Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1937
1938 * tree.[ch] : added xmlNewDocFragment() for DOM
1939 * testHTML.c: uninitialized variable.
1940
Daniel Veillardf3a73582000-01-05 14:58:39 +00001941Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * doc/* : rebuild the docs
1944
Daniel Veillard71b656e2000-01-05 14:46:17 +00001945Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * acconfig.h: readline and history patch
1948 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1949 * tree.c: added check and handling when possibly removing an ID
1950 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1951 and saving.
1952 * test/HTML/entities.html result/HTML/entities.html* : test for
1953 various entities reference cases
1954 * result/HTML/* : as a result output of some testcase have
1955 changed
1956 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1957 by previous example. added xmlParseTryOrFinish().
1958 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1959 entities.h debugXML.h HTMLparser.h: changed the way struct are
1960 declared to allow gtk-doc to expose those
1961 * parser.c: closed bug #4960
1962 * Makefile.am configure.in: Applied patch from
1963 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1964 and math/socket libs detection
1965
Daniel Veillard437b87b2000-01-03 17:30:46 +00001966Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * configure.in, Makefile.am: link tester against readline
1969 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1970
Daniel Veillard686d6b62000-01-03 11:08:02 +00001971Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * tree.[ch]: added xmlRemoveProp
1974 * win32config.h.in nanohttp.c: avoid including the Windows
1975 socket stuff in every C files
1976 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1977 the XmL parser(s)
1978 * test/ns4 result/ns4 etc...: added test case for previous prob
1979 * tree.c: xmlNewNs wasn't checking for double definition
1980 * Makefile.in: fixed a problem with dist-hook duplicates
1981 * parser.[hc], xmlIO.c: fixed the loading of external entities
1982 APIs, now xmlLoadExternalEntity() is used everywhere and
1983 setting up an app specific front-end using the
1984 * SAX.c parser.c: some fixes, now the xhtml spec validates
1985 with the xhtml DTD.
1986 * error.c: fixed crashes in case of no input stream
1987 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1988 to the validation tests and results
1989
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001990Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1993 too htmlCreatePushParserCtxt() and htmlParseChunk()
1994 * parser.c: a bit of cleanup.
1995 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1996 to XML) removed the last mem leak known
1997 * HTMLtree.c: output message cleanup
1998 * xmlmemory.c: display content info about memory blocks
1999 * result/HTML/wired.* : missing att value warning change
2000
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002001Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2002
2003 * doc/* : rebuilt the documentation
2004
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002005Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * parser.[ch] parserInternals.h: Push parser for XML,
2008 seems to work fine now
2009 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2010 --push for push testing
2011 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2012 * testSAX.c: added --push
2013 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2014 subtree
2015 * xmlIO.[ch] : enriched API + fixes for push mode
2016 * entities.[ch]: added the entity content length to the struct.
2017 * xmlmemory.[ch]: new API to show the last entries for the shell
2018 * valid.c: added required attribute testing
2019 * SAX.c: the cdata callback now merge contiguous fragments
2020 * HTMLparser.c: cleanup of some macros
2021
Daniel Veillard3c558c31999-12-22 11:30:41 +00002022Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * parser.c: fix for PIs name starting with xml
2025 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002026 * *.c, configure.in win32config.h.in : generate win32config.h for
2027 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002028
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002029Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * parser.c: fixed a stupid = vs. == bug :-(
2032 * doc/gnome-xml.sgml: s/glade/xml/
2033
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002034Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * configure.in, doc/xml.html : bug fix release 1.8.2
2037 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2038 Hopefully the end of that silly C++ include problem
2039 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2040 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2041 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2042 troubles with autoclosed elements when the stree shape doesn't
2043 follow the DtD specs. Added htmlIsAutoClosed() and
2044 htmlAutoCloseTag()
2045 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2046 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2047 * debugXML.c: fixed a bug on printing default namespaces.
2048 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2049
Daniel Veillardb24054a1999-12-18 15:32:46 +00002050Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * result/HTML/*.htm[l] : updated the HTML regression tests according
2053 to the new output
2054 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2055 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2056 problem due to intermix of extern "C" { ... } declarations for C++
2057 and recursive includes in the headers
2058
Chris Lahey323c48c1999-12-18 15:32:45 +000020591999-12-20 Chris Lahey <clahey@umich.edu>
2060
2061 * HTMLtree.c: Made it so that html nodes with a single child do
2062 not insert a carriage return before or after the child node.
2063
Daniel Veillardb24054a1999-12-18 15:32:46 +00002064Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002065
2066 * configure.in, doc/xml.html : bug fix release 1.8.1
2067 * parser.c: fixed bug #4344
2068 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2069 added the glue to avoid C++ problems
2070 * doc/* : regenerated the documentation
2071
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002072Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2075 namespace recognition, and Dia as a resul :-(
2076 * encoding.c: closed bug #3950
2077
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002078Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * valid.c: debugging a posteriori validation, except URI expansion
2081 stuff this should be fixed now
2082 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2083 Carl Nygard <cnygard@bellatlantic.net>
2084 * tester.c: added --postvalid, cleaning of the code
2085 * tree.[ch]: added xmlDocGetRootElement()
2086
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002087Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2088
2089 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2090 c++ losage.
2091
Daniel Veillard10a2c651999-12-12 13:03:50 +00002092Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * configure.in, doc/xml.html : bumped to 1.8.0
2095 * xlink.[ch], Makefile.am : added framework for link detection
2096 * parser.h: added nbChars to parser context, needed for cleanup.
2097 * xmlmemory.c: removed a nasty bug when out of mem
2098 * valid.[ch]: adding namespace support for attribute decl
2099 * tester.c: added --debugent option
2100 * debugXML.[ch]: added xmlDebugDumpEntities()
2101 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2102 buffers instead, this was really needed, validation was breaking
2103 in strange ways due to that. Added xmlParseStringPEReference()
2104 and other parsing from strings functions. Entities processing
2105 modified again, but PERef are still not handled correcly but
2106 unless you're Eve Maller you won't notice :-)
2107 * HTMLparser.c: large changes toward reliability, and switched to
2108 lowercase internal tags, XHTML is lowercase, so it will help
2109 that output is closer to next version.
2110 * doc/* : regenerated the documentation, it is now hosted at
2111 http://xmlsoft.org/ (same bits I just bought the domain :-)
2112
2113
Daniel Veillard294cbca1999-12-03 13:19:09 +00002114Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2117 doc generation
2118 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2119 in the SAX API
2120 * doc/*: rebuilt the doc making sure everything appears in the
2121 HTML files
2122
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002123Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2126 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2127 which allow impressive speed improvement on dataset with
2128 large text pieces, but at the cost of broken binary
2129 compatibility and slightly bigger memory usage.
2130 Configure with --with-buffers to activate them, they
2131 are protected with XML_USE_BUFFER_CONTENT define.
2132 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2133 goal is 0 memory left allocated once parser is no more used
2134 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2135 call xmlCleanupParser() and xmlMemoryDump()
2136
Daniel Veillarda819dac1999-11-24 18:04:22 +00002137Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2140 * parser.[ch] encoding.[ch]: added memory cleanup routines
2141 * parser.c: closing bug #3788
2142 * doc/*: rebuilt the doc
2143
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002144Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2147 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2148 * tester.c: added --compress option
2149 * doc/*: rebuilt the documentation
2150
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002151Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2154 if given /proc/kcore as input !
2155 * doc/xml.html doc/*: updated and rebuilt the documentation
2156
2157Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002158
2159 * parser.c: Fixed some wrongly space collapsing code due to
2160 a misreading of the spec.
2161 * result/*: fixed the output accordingly
2162
2163Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002164
2165 * encoding.c: bug fix and typos
2166 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2167 * parser.c: added attribute normalization closing bug #3597
2168 * test/att* result/att* SAXresult/att*: testcase for attribute
2169 normalization
2170
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002171Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * configure.in: closing bug #3163 by adding extra flags for the
2174 cc compiler on HP-UX
2175
Daniel Veillard51e3b151999-11-12 17:02:31 +00002176Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * valid.[ch] : removed a typo and an enumerated type bug in the
2179 xmlAddElementDecl() function
2180 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2181 call to xmlEncodeEntitiesReentrant() so that the functions
2182 New, Set and Get are at the same level.
2183 * parser.c HTMLparser.c: extra memory allocation bug for
2184 attributes detected by someone using libxml in embedded systems :-)
2185
Daniel Veillard962195f1999-10-28 15:51:53 +00002186Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * xmlmemory.h: turned off mem debug :-\
2189
Daniel Veillard35008381999-10-25 13:15:52 +00002190Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * parser.c: closed bug #2784 a one line fix, but worth pushing
2193 a new release out
2194 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2195 some structures, comments before and after the
2196 main element, and other nastyness
2197 * HTMLtree.c tree.c: accomodate the extended HTML supported
2198 * configure.in: pushing 1.7.4
2199 * test/ent8 and related outputs : added a new test for bug #2784
2200 * test/HTML/wired.html and related output: a nasty HTML example
2201 * Makefile.am: improved the test scripts
2202 * docs/* : reran the documentation extractor, updated xml.html
2203
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002204Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2207 HTMLparser and debugged the HTML related code. HTML documents
2208 now have their own type
2209 * entities.c: do not dump &apos; for HTML output
2210 * xmlmemory.c: improvement, breakpoint mechanism
2211 * testHTML.c: added --sax --repeat ...
2212 * Makefile.am: improved the HTML tests
2213 * valid.[ch]: added xmlValidGetValidElements and
2214 xmlValidGetPotentialChildren
2215 * tester.c: added --insert to test the 2 new functions
2216 * test//* result//* SAXresult//* : regression test cleanup
2217 and extension.
2218 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2219 gnome-xml-nanohttp.html
2220
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002221Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * HTMLparser.c: fixed problems with some autoclose tags
2224 * tree.c: fixed XML output problems.
2225 * result/* SAXresult/*: update of the tests output
2226
Daniel Veillard6077d031999-10-09 09:11:45 +00002227Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * Makefile.am: Arturo patch for xmlConf.sh version info
2230 * parser.c: Tim Josling patch for single quoted items
2231 * tester.c: Tim Josling patch for tester options usage
2232 * tree.h: indent cleanup
2233
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002234Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2237 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2238
Daniel Veillard00fdf371999-10-08 09:40:39 +00002239Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * tree.c : Raph patch for initialization of CORBA fields
2242 * parser.c, xpath.c, ...: modification of doc comments
2243 * xpath.c : allow spaces in xpath expressions
2244
Daniel Veillardad219441999-09-27 08:17:49 +00002245Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * xmlmemory.h: turning off memory debug :-(
2248
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002249Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2252 better SAX interfaces.
2253 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2254 entity.
2255 * configure.in: 1.7.2
2256
2257Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002258
2259 * libxml.spec.in: fixed the URL
2260 * doc/xml.html: improved the documentation front-end
2261
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002262Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002263
2264 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2265
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002266Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002267
2268 * libxml.spec.in: fixed the alpha compile problem
2269 * parser.[ch]: changed errno to errNo in the parser context :-(
2270 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2271 * doc/xml.html: changed CHAR to xmlChar
2272 * doc/html/*: recompiled the documentation
2273 * configure.in: 1.7.1
2274
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002275Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * parser.h: modified the parser context struct to regain 1.4.0
2278 binary compatibility
2279 * parser.c, xml-error.h: added errno ot teh context and defined
2280 a set of errors values with update of errno
2281 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2282 DTDs and entities
2283 * *.h, *.c: complete cleanup of the use of config.h and include
2284 protection depending on the current setup.
2285 * overalll debugging, maintenance and bug-fixing on all modules
2286 * updated the documentation
2287 * ready for 1.7.0
2288
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002289Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * HTMLparser.c : cleanup
2292 * SAX.c valid.c valid.h: added ID/IDREF checking
2293 * tree.c tree.h: extended doc structure for refs
2294 * configure.in: 1.6.2
2295 * parser.c: patched bug in SAX user arg call
2296 * parserInternals.h: patched missing close in C++ wrapping
2297 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2298 especially upcoming XPointer implementation.
2299 * doc/xml.html: augmented, typo
2300
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002301Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2302
2303 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2304 not all invocations of install understand -d.
2305
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002306Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2307
2308 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2309 to make 'check' works, when builddir != srcdir.
2310
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002311Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * doc/xml.html : updated the documentation
2314
Daniel Veillard6454aec1999-09-02 22:04:43 +00002315Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2318 not deallocated memory blocks
2319 * *.c : replaces all calls to malloc() free() and realloc() to
2320 the wrapper functions/macros
2321 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2322 instead of xmlFreeNodeList()
2323
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002324Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * HTMLparser.c: corrected a stupid bug leading to core dump at
2327 tree deallocation. Removed warnings indicated by
2328 Stephane.Conversy@lri.fr
2329 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2330 looked for in the external subset
2331
2332Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002333
2334 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2335 on SGI by Stephane.Conversy@lri.fr
2336
Daniel Veillardb96e6431999-08-29 21:02:19 +00002337Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * all .h : changed the prototype declaration indent as in gtk
2340 * most .c : working on reducing the TODOs in the code
2341 * most .c : cleanup though -pedantic and Insure++
2342 * improvements on validation ID checkings.
2343 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2344 * xml-config.in: closed #1810
2345
2346Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002347
2348 * tree.h, valid.c, valid.h: more work on validity, IDs
2349 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2350 definition for AIX
2351
Daniel Veillardb556eb51999-08-15 17:19:50 +00002352Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2355 the distribution due to a cut'n paste error at last commit
2356
Daniel Veillardb05deb71999-08-10 19:04:08 +00002357Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * configure.in: upgraded to version 1.4.0
2360 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2361 Big update, added a large part of the validation process,
2362 it should be usable, but some parts are missing
2363 * xpath.c: improved the implementation w.r.t. root.
2364 * Makefile.am: added more tests
2365 * test and result trees: added a lot of tests
2366 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2367
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002368Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * Added an HACKING file
2371
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002372Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2373
2374 * xpath.[ch] : improvements and debug of the XPath implementation
2375 * parser.c, HTMLparser.c : modified the parsers to be progressive
2376 * tree.[ch] : extended the Buffer promitives
2377 * xmlIO.[ch] : added basic I/O routines providing progressive
2378 parsing and ready for I18N conversion plugins
2379 * SAXresult/* : the SAX callback sequence maybe slightly different
2380 now
2381 * test*.c : improved/updated the tests programs
2382 * doc/* : recompiled the docs.
2383
Daniel Veillard15b75af1999-07-26 16:42:37 +000023841999-07-26 Michael Meeks <michael@edenproject.org>
2385
2386 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2387
2388 * tree.c: Ditto.
2389
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002390Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * configure.in: upgraded to version 1.4.0
2393 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2394 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2395 XML query language, see http://www.w3.org/TR/xpath for more details.
2396 * parser.c, parser.h: added CHAR* related string functions for XPath
2397 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2398 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2399 rebuild the docs.
2400 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2401 and regression testing capabilities for XPath.
2402
Daniel Veillardd79d7871999-07-12 10:38:12 +00002403Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2406 closing bug #1646
2407
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002408Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * Makefile.am, example/Makefile.am: closed bug #1683
2411
Daniel Veillard3166ab11999-07-11 16:14:19 +00002412Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * example/Makefile.am, configure.in: added the makefile for the
2415 gjobread example
2416
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002417Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2418
2419 * doc/Makefile.am:
2420 - fix which allow "make install DESTDIR=</install/prefix>".
2421
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002422Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2423
2424 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2425 which fixed a problem on the file reading-code.
2426
Daniel Veillard82150d81999-07-07 07:32:15 +00002427Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2428
2429 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2430 output.
2431 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2432
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002433Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * parser.h : Oops removed the binary compatibility problem
2436 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2437 * parser.c, HTMLparser.c: applied patches for reading from stdin
2438
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002439Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * parser.c, entities.c, valid.c: cleanup bug #1591
2442 * configure.in: cleanup bug #1592
2443 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2444 the same tree back-end. Hence gdome will be available for it.
2445 * doc/Makefile.am: close bug #617
2446
Daniel Veillard97fea181999-06-26 23:07:37 +00002447Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2448
2449 * parser.c: alloctate a per parser context SAX interface block
2450
Daniel Veillard14fff061999-06-22 21:49:07 +00002451Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2454 and xmlEncodeEntitiesReentrant with the correct one :-\
2455
2456Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * commit of my internal XML base changes, quite a lot of
2459 changes, cleanups, better entities support, framework for
2460 new I/O and charset detection and handling
2461 * Fixed the configure/Makefile stuff to generate shared libs
2462 with the proper version info, so we jumped on rev from
2463 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2464 xmlEncodeEntities() result need to be freed now, and a string
2465 xmlParserVersion provide the current library version.
2466
Raph Levien05240da1999-06-15 21:27:11 +00002467Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2468
2469 * parser.c: fixed a buffer overrun for when you have a very long
2470 attribute with no entities in it.
2471
Daniel Veillardbb2da581999-06-13 14:37:07 +00002472Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * added example directory
2475 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2476
Daniel Veillard011b63c1999-06-02 17:44:04 +00002477Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * Release of libxml-1.1, nearly everything has been touched for
2480 this.
2481 * Added more regression tests
2482 * Updated the documentation
2483
Daniel Veillard27d88741999-05-29 11:51:49 +00002484Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2485
2486 * tree.[ch]: unified the XML_NO_CORBA defines.
2487 * parser.c encoding.[ch]: started plugging in char encoding detection
2488
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002489Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2490
2491 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2492 Also freed allocated buffer.
2493
Daniel Veillard27d88741999-05-29 11:51:49 +00002494Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002495 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2496 reentrancy problem at printing. One is left in entities.c, to
2497 remove ASAP
2498 * testSAX.c : added a test example showing the use of the SAX
2499 interface if one doesn't want to build the DOM tree.
2500 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2501
Daniel Veillard517752b1999-04-05 12:20:10 +00002502Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2503
2504 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2505 large revamping of the parser to use SAX callbacks
2506 http://www.megginson.com/SAX/ (or at least a C like interface
2507 a la Expat). It's now possible to set up your own callbacks
2508 and the parser will not build a DOM tree.
2509 * test/* result/*: updated the test suite, I finally removed
2510 the old Namespace draft support (PI based).
2511
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002512Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * Makefile.am: added test result to EXTRA_DIST for make tests
2515
Daniel Veillard64068b31999-03-24 20:42:16 +00002516Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * parser.c, parserInternals.h: moved the chars macro definitions
2519 to parserInternals.h
2520 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2521 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2522
Daniel Veillard012ccc11999-03-23 10:11:11 +00002523Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * xml-config.in : applied patch to make --version work
2526
Raja R Harinatha86c23e1999-03-05 22:14:01 +000025271999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2528
2529 * Makefile.am (check-local): Alias for `tests' target. This will
2530 cause `make check' to do the right thing.
2531 (tests): Don't run tests in srcdir. Also, replaced calls to
2532 basename with a `sed' "equivalent".
2533
Daniel Veillardd109e371999-03-05 06:26:45 +00002534Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2535
2536 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2537 it in the header and not the sources, updated the doc.
2538 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2539 pointing this out.
2540
Daniel Veillardbc50b591999-03-01 12:28:53 +00002541Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2544 exported the inputStream routines.
2545 * doc/html/* : updated accordingly
2546
Daniel Veillardd692aa41999-02-28 21:54:31 +00002547Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * parser.c, parser.h, parserInternals.h: added a few extra
2550 internal calls to allocate and free parser contexts ...
2551 * doc/html/* : updated accordingly
2552
Daniel Veillard55a99271999-02-25 11:01:29 +00002553Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * configure.in, Makefile.am, doc/makefile.am : General changes for
2556 1.0.0 release and including the generated HTML documentation.
2557
Daniel Veillard35925471999-02-25 08:46:07 +00002558Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * makefile.am : added parserInternals.h, oops.
2561
Daniel Veillard1e346af1999-02-22 10:33:01 +00002562Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2563
2564 * parserInternals.h: added this header giving access to the parser
2565 internal functions.
2566 * doc/Makefile.am : added a rebuild target which rebuilds the full
2567 set of documentations
2568 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2569 the internal subset.
2570 * *.c *.h: modifications needed to generate the documentation using
2571 gtk-doc, cleanup of functions blocks, reorganisation of struct
2572 declarations.
2573
Daniel Veillard1164e751999-02-16 16:29:17 +00002574Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2577 the tar and spec file to include the beginning of the doc.
2578
Nuno Ferreira03d04781999-02-13 00:07:17 +000025791999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2580
2581 * doc/.cvsignore: Added this file.
2582
Daniel Veillard6800ef31999-02-08 18:33:22 +00002583Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * tree.c: fixed xmlGetProp to return "" when the attribute
2586 exists, even if the node-list is NULL.
2587
Daniel Veillard726c7e31999-02-08 15:13:10 +00002588Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * tree.c: patched an error outputting empty attribute values.
2591 * Makefile.am and doc/makefile.am: have been updated during the
2592 week-end. Sorry for an empty CVS log, I got a shell problem.
2593
Daniel Veillard1899e851999-02-01 12:18:54 +00002594Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * tree.h: cleaned up using enums instead of defines
2597 * parser.c, valid.[ch]: more work on parsing/output of element
2598 declarations
2599
Daniel Veillard3b9def11999-01-31 22:15:06 +00002600Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * valid.[ch], tree.c, parser.c : more work toward full parsing
2603 of XML DTDs.
2604 * README: added informations about mailing-list and on-line
2605 documentation
2606
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026071999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2608
2609 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2610
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002611Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2612
2613 * parser.c, tree.[ch] : more work toward conformance testing,
2614 added a last element to accelerate parsing of very flat structures
2615 started working on internal subset Element content declaration.
2616 * valid.[ch] : first cut at adding code toward validation.
2617 * previous changes had also small impact on most files, especially
2618 the conformance testing using James Clark test suite.
2619
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002620Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * test/* : updated the examples, most of them were not well
2623 formed (humm), and added rdf2.
2624 * result/* : resulting changes in the output.
2625
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002626Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2629
Daniel Veillard44b3a061998-12-05 17:27:22 +00002630Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * tree.c: patched a bug in the generation of empty attributes
2633
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002634Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2637 for node/trees/documents/... Biggest problem is namespace
2638 support when copying subtrees.
2639
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002640Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * parser.c, entities.c: improve entities and char ref encoding,
2643 and cleanups of error messages.
2644
Daniel Veillard242590e1998-11-13 18:04:35 +00002645Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2646
2647 * parser.c, entities.c: simple bug hunting done during rpm2html and
2648 rpmfind integration.
2649
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002650Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * parser.[ch]: Added interfaces allowing to specify a SAX
2653 handler before parsing.
2654
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002655Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * parser.c: redirrect all errors reporting through the SAX
2658 error function
2659
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002660Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2663 * libtool, tlmain ...: update of the libtool files
2664
Miguel de Icaza442321c1998-11-04 18:13:38 +000026651998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2666
2667 * entities.c: Use g_snprintf insteda of snprintf.
2668
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002669Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2672 added ent5 test for this purpose.
2673 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2674
Daniel Veillard27271681998-10-30 06:39:40 +00002675Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * parser.c: fixed? a strange error due to compression on a GWP
2678 document.
2679
Daniel Veillard25940b71998-10-29 05:51:30 +00002680Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * tree.[ch]: bug fixing
2683 * entities.[ch]: defined a specific type for predefined entities
2684 * doc/xml.html: more documentation on the library, how to use it,
2685 overview of the interfaces.
2686
Daniel Veillard16253641998-10-28 22:58:05 +00002687Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2690
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002691Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2692
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002693 * tree.c: corrected a small bug
2694 * doc/xml.html: continuing writing documentation.
2695
2696Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2697
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002698 * debugXML.h debugXML.c: added debugging utilities.
2699 * tester.c: added --debug switch.
2700 * tree.c: patched an incorrect node->type assignment.
2701 * parser.c: formatting, ensure that node->doc != NULL in attributes
2702
Daniel Veillardccb09631998-10-27 06:21:04 +00002703Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2706 entity support and provide an internal representation close to
2707 DOM one (entity ref nodes, and attribute value as tree). I tried
2708 to preserve the interface but this will surely break some apps
2709 (I have to change rpm2html/rpmfind for example). I had to change
2710 two interfaces, and the generated tree is somewhat different.
2711 * doc/* : started documenting the XML library, the tree and
2712 DOM/Corba. This is a first step.
2713
Daniel Veillard11e00581998-10-24 18:27:49 +00002714Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * parser.c: Set up the fonctions comment block, boring but useful.
2717 * parser.h, SAX.c, parser.c: now attributes are processed through
2718 the SAX interface. The problem is that my SAX interface diverged
2719 quite a bit from the original one, well this is not an official
2720 spec, and translating it from Java to C is hairy anyway...
2721
Daniel Veillard97b58771998-10-20 06:14:16 +00002722Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2723
2724 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2725 fonctions comment block, boring but useful.
2726
2727Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002728
2729 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2730 conversion routines. However they are not yet used to convert the
2731 inputs. The core will run with UTF-8.
2732
Daniel Veillard33942841998-10-18 19:12:41 +00002733Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * tree.c : make sure that the type id is properly set-up when
2736 a new object is allocated, needed for DOM.
2737
Daniel Veillard27fb0751998-10-17 06:47:46 +00002738Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * tree.h, tree.c: Ok, the main objects in the tree will be native
2741 corba objects, it costs 8 bytes per Node, Attribute and Document
2742 but it simplifies the Corba integration a lot (no extra interface
2743 objects to allocate/free).
2744
Daniel Veillard0bef1311998-10-14 02:36:47 +00002745Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2748 and changed NODEs contants for conformity with DOM Level 1
2749
Daniel Veillard27864701998-10-08 03:47:24 +00002750Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2751
2752 * added hooks to keep track of servants when creating objects
2753 xmlDoc and xmlNode (for Corba export).
2754
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002755Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * added xml-config script.
2758
Daniel Veillard7066a791998-10-01 20:28:28 +00002759Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2762 to autoupdate libtool and automake conf files.
2763
Miguel de Icaza60681bd1998-09-30 19:28:59 +000027641998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2765
2766 * Makefile.am: Use '?' to separate the sed
2767 commands as ',' is used when people pass -Wl,something.
2768
2769
Daniel Veillard15a8df41998-09-24 19:15:06 +00002770Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * tree.c, tree.h: added a per-document compression interface.
2773
Daniel Veillard151b1b01998-09-23 00:49:46 +00002774Tue Sep 22 20:47:38 EDT 1998
2775
2776 * tree.c, tree.h: added saving with compression and added interfaces
2777 to control the compression level (xmlGetCompressMode,
2778 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2779
Daniel Veillard70120ff1998-09-22 00:24:21 +00002780Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2781
2782 * parser.c: corrected a loop for files of size 0
2783
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000027841998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2785
2786 * error.h: New file. Contains prototyes from `error.c'.
2787
Tom Tromeyc19653d1998-08-14 01:22:43 +00002788Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2789
2790 * Makefile.am (xmlincdir): New macro.
2791 (xmlinc_HEADERS): Renamed from include_HEADERS.
2792
Daniel Veillard845664d1998-08-13 04:43:19 +00002793Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * applied small patch on numeric entities from
2796 Christopher Blizzard <blizzard@appliedtheory.com>
2797
Daniel Veillard260a68f1998-08-13 03:39:55 +00002798Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2799
2800 * New release 0.2, removed the old xml_* files so that it's
2801 coherent with the other CVS base (W3C), far better conformance
2802 to standard, new namespaces, decent entities support, beginning
2803 of a SAX-like interface. Nearly nothing left intact, even the
2804 test examples ...
2805
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028061998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2807
2808 * .cvsignore: Add .deps dir
2809
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002810Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2811
2812 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2813
Daniel Veillardfe926001998-07-26 04:28:20 +00002814Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002815
Daniel Veillardfe926001998-07-26 04:28:20 +00002816 * configure.in: added test for CPP
2817 * AUTHORS, Changelog: the original ones didn't get commited but the
2818 glib ones instead, fixed.
2819 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002820
Daniel Veillardfe926001998-07-26 04:28:20 +00002821Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002822
Daniel Veillardfe926001998-07-26 04:28:20 +00002823 * integrated code developped at W3C
2824 * changed the original Copyright
2825 * migrated to automake
2826 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002827