blob: 95e8c2ce9678bb985263a0bee588c7e1cd5b84af [file] [log] [blame]
Daniel Veillardb33c2012001-04-25 12:59:04 +00001Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * tree.c: trying to fix #53574, not completely complete,
4 I would like xmllint --copy --debug test/ent1 and
5 xmllint --debug test/ent1 to show the same result.
6 * xpath.c: fix a bug when trying to sort namespace nodes
7
Daniel Veillard5146f202001-04-25 10:29:44 +00008Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9
10 * HTMLtree.c: real fix for #53402
11
Daniel Veillard7533cc82001-04-24 15:52:00 +000012Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15 PIs when using xsl:output
16 * valid.c: closing #53537 some case generate segfaults if there
17 is validity errors
18
Daniel Veillard61b33d52001-04-24 13:55:12 +000019Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * SAX.c testDocbook.c DOCBparser.c: more work on the support
22 of external parsed entities, added --noent to testDocbook
23 * valid.c: Garry Pennington found an uninitialized variable
24 access in xmlValidateElementContent()
25
Daniel Veillard56098d42001-04-24 12:51:09 +000026Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * HTMLparser.c : HTML parsing still sucks ... trying to deal
29 with madness
30 * result/HTML/ : this modified the result of the regression tests
31 a lot.
32
Daniel Veillard122376b2001-04-24 12:12:30 +000033Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
34
35 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
36 to doc where it wasn't checked against NULL reported by
37 Jens Laas
38
Daniel Veillard43dadeb2001-04-24 11:23:35 +000039Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
42 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
43
Daniel Veillardeae522a2001-04-23 13:41:34 +000044Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
47 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
48 * SAX.[ch]: cleanup and updates for DocBook
49 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
50 ex SGML identifier changes
51 * valid.c: removed a static unused function.
52
Daniel Veillardde57c612001-04-23 09:13:36 +000053Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * HTMLtree.c: applied change for Paul Sponagl on script saving
56 * Makefile.am: the warning about entity title.xml are normal.
57
Daniel Veillard393df012001-04-22 20:11:18 +000058Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * configure.in: release of 2.3.7
61 * Makefile.am: fixing make distcheck
62
Daniel Veillarda41123c2001-04-22 19:31:20 +000063Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * doc/html/* doc/xml.html: updated and regenerated the docs
66
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000067Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * xpath.c: fixed the XPointer problem introduced in 2.3.6
70
Daniel Veillarde82a9922001-04-22 12:12:58 +000071Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * tree.c: fixed #53388 with the provided patch
74
Daniel Veillard06803992001-04-22 10:35:56 +000075Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * valid.c: Bjorn detected an invalid memory access. Fixed
78 vstateVPush()
79
Daniel Veillard40af6492001-04-22 08:50:55 +000080Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
83
Bjorn Reese70a9da52001-04-21 16:57:29 +000084Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
85
86 * libxml.h: new header used only for the compilation of libxml
87 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
88 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
89 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
90 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
91 xmlmemory.c xpath.c xpointer.c: libxml.h integration
92 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
93 baseline (version 1.2 plus a single patch).
94 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
95 scientific notation for numbers. Tests added.
96 * xpath.c: formatting of numbers changed to use sprintf
97 (contribution from William Brack)
98
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000099Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * valid.c: cleanup, more useful debugging
102 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
103 * xmlIO.c: entity loading is printed as an error when validating
104
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000105Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * valid.c: fixed to validate within entities
108 * test/VCM/v22.xml: added a specific testcase
109
Daniel Veillardca1f1722001-04-20 15:47:35 +0000110Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * valid.c: forgot an epsilon transition in for ()+
113 * test/VCM/v21.xml : added a specific test case
114
Daniel Veillard85349052001-04-20 13:48:21 +0000115Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * valid.c: removed a state explosion exhibited by RSS
118 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
119 from bug #51872
120
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000121Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * valid.[ch] tree.h: worked *hard* to get non-determinist content
124 validation without using an ugly NFA -> DFA algo in the source.
125 Made a specific algorithm easier to maintain, using a single
126 stack and without recursion.
127 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
128 * hash.c: made the growing routine static
129 * tree.h parser.c: added the parent information to an
130 xmlElementContent node.
131
Daniel Veillarde470df72001-04-18 21:41:07 +0000132Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * SAX.c parser.c xpath.c: generating IDs when not validating
135 from an external parsed entity was poisoning the ID has table
136 with removed values. This was killing XSLT on the KDE help
137 browser.
138
Daniel Veillardceacdd92001-04-18 15:10:35 +0000139Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * entities.h: andrew@ugh.net.au detected a double declaration
142
Daniel Veillarda10efa82001-04-18 13:09:01 +0000143Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * debugXML.c hash.c tree.h valid.c : some changes related to
146 the validation suport to improve speed with DocBook
147 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
148 the way validation errors get reported
149
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000150Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * HTMLparser.c HTMLtree.c: applied part of the patches provided
153 by P C Chow and William M. Brack for XSLT HTML output
154
Daniel Veillard2d90de42001-04-16 17:46:18 +0000155Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * xmlversion.h.in win32config.h win32/libxml2/*: applied
158 Igor Zlatkovic patches for MSC compilation and added his
159 updates
160
Daniel Veillarde043ee12001-04-16 14:08:07 +0000161Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
164 prefix lookup.
165 * parserInternals.c: fixed the bug reported by Morus Walter
166 due to an off by one typo in xmlStringCurrentChar()
167
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000168Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * HTMLparser.c result/HTML/*: revamped the way the HTML
171 parser handles end of tags or end of input
172
Daniel Veillard82daa812001-04-12 08:55:36 +0000173Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * tree.[ch] : added xmlDocCopyNode for gdome2 support
176
Daniel Veillard67a21302001-04-11 14:39:16 +0000177Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
180 bug where the linktime verions of free() won't work ...
181
Daniel Veillard27b55282001-04-11 12:22:25 +0000182Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
185
Daniel Veillardafc73112001-04-11 11:51:41 +0000186Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * doc/xml.html: added 2.3.6 release
189
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000190Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
193 * result/wml.xml: resulted in a small output change
194
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000195Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * tree.c: xmlNewDoc was missing the charset initialization
198 * xmllint.c: added --auto to autogenerate a doc, allow to
199 reproduce the problem fixed on xmlNewDoc
200
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000201Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * xpath.c: trying to get 52979 solved
204 * tree.c result/ result/noent/: trying to get 52712 solved, this
205 also made me clean up the fact that XML output in general should
206 not add formating blanks by default, this changed the output of
207 a few tests
208
Daniel Veillard73639a72001-04-10 14:31:39 +0000209Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
212
Daniel Veillardfac26a12001-04-08 13:08:14 +0000213Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * configure.in: finally released 2.3.6
216
Daniel Veillard911f49a2001-04-07 15:39:35 +0000217Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * xpath.c: checking for null pointer generated by new code
220
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000221Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * xpath.c: fixed a [] evaluation problem reported
224 * test/XPath/tests/simpleaddr: extended test
225 * result/XPath/simpleaddr: updated result
226
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000227Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * xmllint.c: Dan Timis reported a portability problem
230 on Macs without mmap, fixed it.
231
Daniel Veillardb38bd552001-04-03 18:22:00 +0000232Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * testXPath.c : added a --tree option allowing to display the
235 tree dump of the XPath expression
236
Daniel Veillard4dd93462001-04-02 15:16:19 +0000237Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * xpath.c: fixed a memleak when comparing nodesets
240 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
241 * tree.c: added a TODO
242
Daniel Veillard92ad2102001-03-27 12:47:33 +0000243Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
246 we need string functions
247 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
248 to be able to use them where needed. Applied some changes
249 to reduce name linking pollution and compile in only what's
250 needed.
251 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
252 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
253 for the string manipulation functions
254 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
255 to the free() function of xmlmemory.c
256 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
257 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
258 usage.
259
260
Daniel Veillard2be30642001-03-27 00:32:28 +0000261Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * error.c: applied the context output patch of the error
264 handling submitted by Chuck Griffith
265 * error/VC/*: this slightly change some error logs
266
Daniel Veillard50582112001-03-26 22:52:16 +0000267Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * parser.c: fixed line number reporting on error
270
Daniel Veillard04be4f52001-03-26 21:23:53 +0000271Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * parser.c: Sullivan and Darin found a parser bug,
274 applied the patch.
275
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000276Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
279 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
280 xmlversion.h.in xpointer.c: of course the way I defined
281 UNUSED breaks on old gcc version. Try to be smart and
282 also define it directly in xmlversion.h
283 * configure.in: removed -ansi flag from the pedantic set
284
285Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000286 Huge cleanup, I switched to compile with
287 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
288 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
289 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
290 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
291 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
292 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
293 encoding.h entities.c error.c list.[ch] nanoftp.c
294 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
295 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
296 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
297 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
298 Cleanup, staticfied a number of non-exported functions,
299 detected and cleaned up a dozen of problem found this way,
300 avoided a lot of public function name/typedef/system names clashes
301 * doc/xml.html: updated
302 * configure.in: switched private flags to the really pedantic ones.
303
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000304Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * configure.in: 2.3.5
307 * doc/html/*: rebuilt the docs
308
Daniel Veillard146c9122001-03-22 15:22:27 +0000309Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * parser.c: fixed a reported bug in NOTATION parsing
312 * uri.c: accepted but not fixed bug 51876, added TODO
313 * Makefile.am: fixed bug 51876
314
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000315Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * config.h.in configure.in error.c: fix a compilation problem
318 on platforms without vsnprintf (xml@thewrittenword.com)
319
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000320Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * parser.c: fixed a function name header typo
323 * SAX.c: notations can also occur in external subset.
324
Daniel Veillard7d42b542001-03-20 13:22:46 +0000325Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * error.c: removed a C++ like comment
328
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000329Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * parser.c: fixing bug 52299 strange condition leading
332 to a parser crash due to a buffer overflow
333 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
334 added the specific test case
335
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000336Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * xpath.[ch]: still a lot of cleanup based on XSLT, added
339 xmlXPathConvert{String,Number,Boolean} to be able to make
340 type casts without a context stack, fixed some implementation
341 problems related to the absence of context at parse-time,
342 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
343 in the public API too
344 * xpointer.c xpathInternals.h: we need to know at parse time
345 whether we are compiling an XPointer
346
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000347Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
350 cleaned up the parser internals, refactored XPath code, added
351 new compilation based APIs and cleanly separated public and
352 private APIs.
353
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000354Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * xpath.h: the comp field must be added at the end to avoid
357 killing binary compat.
358
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000359Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * Makefile.am: detect XPath memleaks in regreson tests
362 * error.c: fixed and error w.r.t. error reporting still using
363 stderr
364 * hash.c: added new line at end of file
365 * tree.h: minor cleanup
366 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
367 expression parsing from evaluation, resulted in a number of
368 changes internally, and in XPointer. Likely to break stuff
369 using xpathInternals.h but should remain binary compatible,
370 new interfaces will be added.
371
Daniel Veillardd574f782001-03-14 19:40:17 +0000372Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * configure.in: fixed a couple of problems reported by
375 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
376 without gcc on non linux platforms.
377
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000378Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
381 a fix for --with-html-dir= configure support. I hope it won't
382 break rpm generation
383
Daniel Veillarda022fe02001-03-14 16:30:00 +0000384Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * xmlIO.c: one function comment cleanup.
387
Daniel Veillard25239c12001-03-14 13:56:48 +0000388Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * SAX.c: external subset notations were improperly registered
391 in the internal subset.
392
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000393Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * README.cvs-commits: added, pointing to HACKING
396 * HACKING: updated
397
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000398Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * parser.c: and Matt Sergeant found one in the XML push
401 parser (erroneous check I forgot to remove when I fixed the
402 main parser).
403
Daniel Veillard68d7b672001-03-12 18:22:04 +0000404Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * xpath.c: ptittom found a small bug in UnaryExpr
407
Daniel Veillarde356c282001-03-10 12:32:04 +0000408Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * configure.in: bumped to 2.3.4
411 * error.c: fixed bug #51860
412 * tree.c: fixed bug #51861
413 * valid.c: cleanup, more debug, failed to fix one bug crap ...
414 * tree.[ch] : added xmlDefaultBufferSize
415 * nanoftp.c: typo in function name header block
416 * doc/xml.html : updated, added link to XML::LibXSLT
417 * doc/html/* : rebuilt the docs
418
Daniel Veillard80f32572001-03-07 19:45:40 +0000419Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * parser.c SAX.c: the new content parsing code raised an
422 ugly bug in the characters() SAX callback. Found it
423 just because of strangeness in XSLT XML Rec ouptut :-(
424
Daniel Veillard6c831202001-03-07 15:57:53 +0000425Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * Makefile.am: Martin Baulig suggested to add -lm
428 * tree.c: found another bug in xmlNodeGetContent()
429
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000430Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xpath.c: Bjorn found the error related to strictness of comparison.
433
Daniel Veillard29631a82001-03-05 09:49:20 +0000434Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * parser.c: trying to fix the Dtd parsing problem reported
437 by Gary, side effect of last week speed optimizations.
438
Daniel Veillard14be0a12001-03-03 18:50:55 +0000439Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
442 * parserInternals.c: removed unneeded test raised by Stric
443
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000444Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
445
446 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
447 and fixed by William Brack). Added xmlXPathFormatNumber.
448 Changed the sorting slightly.
449 * configure.in Makefile.am example/Makefile.am: Added -lm.
450 Please note that applications linking with libxml2, must
451 also like with the math library from now on.
452
Daniel Veillardf9533d12001-03-03 10:04:57 +0000453Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * HTMLparser.c: fixed loop reported by Marc Sanfacon
456
Daniel Veillard2f362242001-03-02 17:36:21 +0000457Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * parser.c: one must report spaces even if the Dtd element
460 content proves that this is not part of the element content.
461 * result/valid/*.xml: this changed the ouptu slightly
462
Daniel Veillardb402c072001-03-01 17:28:58 +0000463Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * configure.in: bumped to 2.3.3
466 * doc/xml.html: updated
467
Daniel Veillard77851712001-02-27 21:54:07 +0000468Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * tree.c: minor doc fix
471 * xpath.c: deallocation issues when a result tree has been
472 converted to a node-set
473
Daniel Veillardec70e912001-02-26 20:10:45 +0000474Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * doc/xml.html: oops corrected dates s/2000/2001
477
Daniel Veillard8730c562001-02-26 10:49:57 +0000478Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * valid.c: new patch from Gary Pennington
481
Daniel Veillard91e9d582001-02-26 07:31:12 +0000482Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * doc/xml.html: applied patch from Ankh
485
Daniel Veillardedac3c92001-02-26 01:36:19 +0000486Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * xinclude.c: fixed a problem building on Mac
489
Daniel Veillard21a0f912001-02-25 19:54:14 +0000490Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * parser.c: more work on increasing parsing ferformances
493
Daniel Veillard48b2f892001-02-25 16:11:03 +0000494Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
497 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
498 avoiding memcpy in production builds MEM_CLEANUP macro use
499 * parser.[ch] parserInternals.c: optimizations of the tightest
500 internal loops inside the parser. Better checking of I/O
501 flushing/loading conditions
502 * xmllint.c : added --timing
503
Daniel Veillard71681102001-02-24 17:48:53 +0000504Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * configure.in: bumped to 2.3.2
507 * doc/xml.html: updated for release
508
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000509Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * xpath.c: found a memleak and fixed a nasty bug
512
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000513Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * xmllint.[c1] : added return code errors for xmllint
516 * xpath.c: specific debug dump function for result value trees
517
Daniel Veillard4b637072001-02-21 21:52:55 +0000518Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * xpath.c: finally implemented xmlXPathCompareNodeSets
521 * test/XPath/expr/floats results/XPath/expr/floats: added
522 a test for float expressions
523
Daniel Veillardf714aa32001-02-21 03:07:44 +0000524Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
527 * parserInternals.[ch]: trying to speed up parsing
528 * xpath.c : speeded up node set equality op
529
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000530Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
533 better handling of ID/IDREF and the list modules associated
534 * configure.in: small CFLAGS cleanup
535
Daniel Veillarda8abee62001-02-19 15:14:59 +0000536Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * configure.in: fixed iconv detection on AIX (stric)
539
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000540Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000541
542 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
543
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000544Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
545
546 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
547 and optimized xmlXPathNodeSetSort
548
Daniel Veillard142adbf2001-02-17 13:21:05 +0000549Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551 * xpath.c: bug fix when context size is 0
552 * parser.c: I like Norm's Dtd because they still manage to break
553 the parser occasionally
554
Daniel Veillardf23e0092001-02-16 13:21:29 +0000555Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
558
Daniel Veillarde0e26512001-02-16 00:11:46 +0000559Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
562 attributes within the XML-1.0 namespace
563
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000564Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * xpathInternals.h: exported a few axis functions
567 * doc/xml.html: updated the doc
568
Daniel Veillard760f4422001-02-15 14:59:48 +0000569Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * configure.in: applied patch from Daniel van Balen for OpenBSD
572 and bumped version to 2.3.1
573 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
574 attempt to find autoclosing was simply broken, removed it,
575 updated the examples, this is better
576
Daniel Veillardd194dd22001-02-14 10:37:43 +0000577Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * hash.[ch]: added Paolo Casarini patch to provide Delete from
580 hash functionnalities.
581 * doc/html/* : rebuild the doc
582
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000583Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
586 on predicate
587 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
588 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
589 really want to have tags closed on output even if we accept
590 unclosed ones on input
591
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000592Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * xpath.c: ouch don't free NULL, rare case fixed
595 * tree.c: don't coalesce text nodes if they don't have the
596 same behaviour wrt escaping on output
597
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000598Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * xpath.c: small fixup
601 * SAX.c: don't warn on empty namespaces.
602
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000603Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * README: a bit of cleanup
606 * configure.in: preparing for 2.3.0 release
607
Daniel Veillard1f83d392001-02-08 09:37:42 +0000608Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * hash.[ch]: added a first version of xmlHashSize()
611 * valid.c: another bug fix from Gary Pennington
612
Daniel Veillard5eef6222001-02-07 18:24:48 +0000613Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * valid.c: couple of bug fixes pointed by Gary Pennington
616 * HTMLtree.c: #if 0 cleanup
617
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000618Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
621 which removes a time consuming check of xmlXPathNodeSetAdd()
622 and use it in places where we are sure to not break unicity
623
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000624Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xpath.c: bug fixes found from XSLT
627 * tree.c: preserve node->name special values when copying nodes.
628 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
629 external subset are fetched when available but without full
630 validation. Added xmlLoadExtDtdDefaultValue, need a function.
631 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
632 output with encoding disabled.
633
Daniel Veillard2c833b62001-02-03 08:52:06 +0000634Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
637 xmlCheckFilename should not be called from xmlFileOpenW
638 and xmlGzfileOpenW
639
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000640Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
643 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
644 added the new tests for URI normalization
645 * testURI.c: fixed stoopid bugs
646 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
647 the URI in the error messages are now properly normalized
648
Daniel Veillardea28ce62001-02-02 08:20:19 +0000649Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
652
Daniel Veillarde99a4762001-02-01 04:34:35 +0000653Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
656
Daniel Veillard2b325a02001-01-31 20:46:31 +0000657Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * xpath.c: fixed mod operator
660
Daniel Veillardde55cf62001-01-31 15:53:13 +0000661Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * parser.c: fixed xmlStrcat doc
664 * tree.c: 2 fixes form Anders Carlson for copying nodes and
665 trees.
666
Daniel Veillard2f913b72001-01-31 13:23:49 +0000667Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * xpath.c result/XPath/tests/chaptersbase
670 result/XPath/tests/simplebase: fixed XPath node()
671 * tree.c: small fix in xmlNewNs()
672 * Makefile.am: removed extraneous xml2Conf.sh rule
673
Daniel Veillardb42042b2001-01-28 07:40:36 +0000674Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
677 Changed the library name, in order to get libxml-devel and
678 libxml2-devel to coexist on a single system
679 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
680 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
681
Daniel Veillardee0a4662001-01-27 18:59:33 +0000682Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
685 libxml2-devel installable in // as libxml-devel.
686
Daniel Veillard5eb05942001-01-27 17:50:22 +0000687Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * doc/Makefile.am: fixed make rebuild in doc
690 * doc/html/*.html: rebuilt the docs
691
Daniel Veillard65c295d2001-01-26 09:32:39 +0000692Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * tree.c: patch from Bjorn Reese on xmlBufferCCat
695
Daniel Veillard8e199902001-01-25 18:54:39 +0000696Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
699 the HTML doc to go into the -devel RPM ...
700 * aclocal.m4 config.h.in: some updates due to auto* magic
701
Daniel Veillard93086662001-01-25 18:13:04 +0000702Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * xpath.h: added a hook in the context structure allowing to
705 link to extra support, needed for XSLT
706
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000707Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
710 xmlXPtrCmpPoints to use it.
711 * propagated the following patch from Alejandro Forero
712 * include/win32config.h xmlIO.c: applied further suggestions
713 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
714 * example/gjobread.c: fixed warnings, now that it builds
715
716Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
717
718 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
719
720 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
721 filename points to a valid file (not a directory).
722 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
723 Added calls to xmlCheckFilenameDir.
724
725 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
726 `path' (rather than `filename') as the parameter to gzopen and open.
727
Daniel Veillard48177c22001-01-23 15:27:41 +0000728Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * Makefile.am: fixed a problem with EXTRA_DIST
731
Daniel Veillardb83ba402001-01-22 22:45:10 +0000732Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * Makefile.am example/Makefile.am: finally found the trick
735 to build the example, i.e. add "." in SUBDIRS before example
736 in the list <grin/>
737
Daniel Veillard82687162001-01-22 15:32:01 +0000738Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
739
740 * doc/xml.html: updated with an XSLT section, removed pointer to
741 W3C CVS base.
742
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000743Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * xpath.c: when copying a XSLT tree object teh tree need to be copied
746 too, and deallocation need to occur the same way.
747
Daniel Veillarde4566462001-01-22 09:58:39 +0000748Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
749
750 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
751 type correponding to an XSLT result tree fragment. Share most
752 of the data format with node set, as well as operators.
753 * HTMLtree.c: added a newline at the end of the doctype output
754 whe this one is not present initially.
755 * tree.c: make sure taht the parent and doc pointers are properly
756 set when copying attributes (lists).
757
Daniel Veillard701c7362001-01-21 09:48:59 +0000758Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
761
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000762Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * xpath.c: seems I finally killed that ugly path evaluation
765 context bug (tagged 9999 in case is is wrong)
766
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000767Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
770 for XSLT
771
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000772Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
775 for xmlGzfileOpen() bug
776
Daniel Veillardf6eea272001-01-18 12:17:12 +0000777Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * xpath.c: removed an error found by XSLT usage
780 * tree.c parserInternals.h: use a predefined static string
781 for text and comment nodes, avoid freeing them in xmlFreeNode,
782 exported the string name in parserInternals.h and added
783 another value to disable encoding at output (for XSLT),
784 gain memory, time.
785
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000786Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
789 win32/libxml2/libxml2_so.dsp: new makefiles and update
790 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
791
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000792Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
795 Gary Pennington
796
Daniel Veillard389e6b72001-01-15 19:41:13 +0000797Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
798
799 * xpath.c: fixed the comaprision of values and nodelists,
800 need to compare nodelist still ...
801 * debugXML.c: avoided a possible core dump
802 * HTMLparser.c: cleanup
803 * nanohttp.c: contributed fix.
804 * tree.c: fixes in properties handling added xmlSetNsProp
805 needed by libxslt
806 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
807 comment
808 * TODO: updated
809
Daniel Veillard167bd532001-01-06 21:09:34 +0000810Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * parser.c parserInternals.c: applied Bjorn Reese optimization
813 patch
814
815Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * Makefile.am: applied patch fro make check from Martin Vidner
818
Daniel Veillard503b8932001-01-05 06:36:31 +0000819Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * configure.in: preparing 2.2.11
822 * doc/html/*: rebuild the HTML files
823 * doc/xml.html : updated
824
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000825Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * tree.c: fixed a stupid bug
828 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
829 patches related to validation of an XInclude processing result
830 * TODO: updated
831
Daniel Veillarde2488192001-01-04 10:54:22 +0000832Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
835 on large files
836
Daniel Veillardf060a412001-01-03 20:52:44 +0000837Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
840
Daniel Veillard45cff692001-01-03 18:02:04 +0000841Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
844 reported by Jonas Borgström
845 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
846
Daniel Veillard08108982001-01-03 15:24:58 +0000847Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * testXPath.c xpath.c: fixing the XPath union expressions problem
850 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
851
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000852Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * xmllint.c: Made is so if the file name is "-" is will read form
855 standard input. Sven Heinicke <sven@zen.org>
856 * tree.c: fixed a problem when growing buffer
857 * tree.h: fixed the comment of the node types following andersca
858 comment
859 * TODO: updated
860
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000861Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * HTMLparser.[ch]: added a way to avoid adding automatically
864 omitted tags. htmlHandleOmittedElem() allows to change the
865 default handling.
866 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
867 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
868 of xmllint too when using --memory flag, added a memory test
869 suite at the Makefile level.
870 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
871 with namespace use when encountering QNames in XPath evalation,
872 added xmlns() scheme in XPointer.
873 * nanoftp.c : incorporated a fix
874 * parser.c xmlIO.c: fixed problems raised with encoding when using
875 the memory I/O
876 * parserInternals.c: closed bug 25934 reported by
877 torsten.landschoff@innominate.de
878 * TODO: updated
879
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000880Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
881
882 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
883 on a non-updated tree :-(, made a 2.2.10 release to correct the
884 situation
885
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000886Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
889 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
890 integrated a set of OpenVMS changes from Howard Taylor
891 <Howard.Taylor@pacoast.com>
892
Daniel Veillard58770e72000-11-25 00:48:47 +0000893Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
896 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
897
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000898Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * HTMLparser.c: some fixes on auto-open of html/head/body
901 * encoding.c: fixed a compilation error on some gcc env
902 * xpath.c xpointer.[ch] xpathInternals.h: improved the
903 XPointer implementation
904 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
905 related XPointer tests and associated results
906
Daniel Veillard300f7d62000-11-24 13:04:04 +0000907Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * doc/xmldtd.html doc/xml.html: following a short step by step
910 guidance on IRC to help maciej with DTDs I started a small
911 page on the subject.
912
Daniel Veillard748e45d2000-11-17 16:36:08 +0000913Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
914
915 * HTMLparser.c: fixed handling of broken charrefs
916 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
917 patches
918
Daniel Veillard28929b22000-11-13 18:22:49 +0000919Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * doc/xml.html doc/html/* : rebuilt the docs after adding
922 xinclude and updated page for 2.2.7 and 2.2.8
923 * configure.in: releasing 2.2.8
924
Daniel Veillard41e06512000-11-13 11:47:47 +0000925Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * parser.[ch] parserInternals.c: applied the conditional
928 section processing fix from Jonathan P Springer
929 <jonathan.springer2@gte.net>
930 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
931 project file, fixed iconv default non support
932 * xpath.c: fixed the problem of evaluating relative expressions
933 when a node context is provided.
934
Daniel Veillardbf432752000-11-12 15:56:56 +0000935Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
936
937 * nanoftp.c: fixed gcc 2.95 new warnings
938 * SAX.c: fixed a stupid bug
939 * tree.c: fixed a formatting problem when round-tripping
940 from/to memory
941 * xinclude.c: chased memleak, fixed a base problem
942 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
943 xmlXPtrBuildNodeList()
944 * TODO: updated
945 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
946 adding a first small set of regression tests for XInclude
947
Daniel Veillardc2def842000-11-07 14:21:01 +0000948Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
949
950 * nanohttp.[ch]: applied Wayne Davison patches to access
951 the WWW-Authorization header.
952 * parser.c: Closed Bug#30847: Problems when switching encoding
953 in short files by applying Simon Berg's patch.
954 * valid.c: fixed a validation problem
955 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
956 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
957 Wayne Davison
958 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
959 need to be extended to non full nodes selections.
960 * xinclude.c: starts to work decently
961
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000962Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
963
964 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
965 debugXML.c xmlversion.h.in: Started adding XInclude support,
966 this is a new xmllint option
967 * tree.c xpath.c: applied TOM patches for XPath
968 * xpointer.c: fixed a couple of errors.
969 * uri.c: added an escaping function needed for xinclude
970 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
971 new warning from RH70 gcc's version
972
Daniel Veillarda4964b72000-10-31 18:23:44 +0000973Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * HTMLparser.c: fixed loop on invalid char in scripts
976 * parser.c: update to description of xmlIOParseDTD()
977 * libxml.m4 xmlversion.h.in: changes contributed by
978 Michael Schmeing <m.schmeing@internet-factory.de>
979 * configure.in: preparing for 2.2.7
980 * Makefile.am: trying to avoid config.h and acconfig.h
981 being included in the distrib
982 * configure.in: released 2.2.7
983
984Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
987 like namespaces for good. Unified xmlNs and xmlNode somewhat.
988
Daniel Veillard01411222000-10-30 15:33:22 +0000989Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
990
991 * parser.[ch]: added xmlIOParseDTD()
992 * xpointer.c: added support for the 2 extra parameters of
993 string-range, fixed a stoopid error when '0' was present
994 in XPointer expressions
995 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
996 testsuite for the above
997
Daniel Veillard6db58192000-10-30 09:27:53 +0000998Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * libxml.spec.in: improved package descriptions
1001
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001002Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * xpath.c xpathInternals.h: applied a large cleaning patch
1005 from TOM <ptittom@free.fr>, it also add namespace support
1006 for function and variables registration.
1007
Daniel Veillardbd20df72000-10-29 17:53:40 +00001008Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1011 * Makefile.mingw: Wayne Davison's update adding hash.c
1012
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001013Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * xpath.c: fixed the root evaluation problems
1016 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1017 ignorable spaces with <b> <bold> <em>
1018 * tree.c: fixed a loop in xmlSearchNsByHref()
1019
Daniel Veillard767662d2000-10-27 17:04:52 +00001020Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xpath.c: applied another XPath patch from TOM
1023 * xpath.c include/makefile.am: applied another patch from
1024 china@thewrittenword.com (cleanup on IRIX).
1025
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001026Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * xml-config.1: received a fixed version from Fredrik Hallenberg
1029 <hallon@lysator.liu.se>
1030
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001031Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1034 cleanup patch for XPath
1035
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001036Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * patched to redirrect all "out of context" error messages to
1039 a reconfigurable routine. The changes are:
1040 * xmlerror.h : added the export of an error context type (void *)
1041 an error handler type xmlGenericErrorFunc there is an interface
1042 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1043 to reset the error handling routine and its argument
1044 (by default it's equivalent to respectively fprintf and stderr.
1045 * all the c files: all wild accesses to stderr or stdout within
1046 the library have been replaced to calls to the handler.
1047
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001048Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * configure.in: release 2.2.6
1051 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1052 exporting the inner functions of xpath for extension modules
1053 * doc/*: updated and rebuilt the doc
1054
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001055Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * nanohttp.c : applied Wayne HTTP cleanup patch
1058 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1059 and xmlNodeSetSpacePreserve()
1060
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001061Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * xpath.c: closing bug #29260
1064
Daniel Veillard126f2792000-10-24 17:10:12 +00001065Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1068 multikey tuples, made hash structure opaque
1069 * valid.[ch]: moved elements, attributes, notations decalarations
1070 as well as ID and refs to hash tables.
1071 * entities.c: hash cleanup
1072 * xmlmemory.c: fixed a dump problem in debug mode
1073 * include/Makefile.am: problem passing in DESTDIR= values patch
1074 from Marc Christensen <marc@calderasystems.com>
1075 * nanohttp.c: removed debugging remains
1076 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1077 * HTMLparser.c parser.c: fixing a number of problems with the
1078 macros in the *parser.c files (Wayne).
1079 * HTMLparser.c: close the previous option when opening a new one
1080 (Marc Sanfacon).
1081 * result/HTML/*: updated the HTML results accordingly
1082
Daniel Veillard52afe802000-10-22 16:56:02 +00001083Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1086 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1087 XPath functions and XML entities table to them. More to come...
1088 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1089
Daniel Veillard683cb022000-10-22 12:04:13 +00001090Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * tree.c: coalesce adjacent text nodes
1093 * valid.c: handling of blank nodes in DTd validation (raised
1094 by problems with a posteriori validation).
1095 * nanohttp.c: changing behaviour on HTTP write stuff.
1096 * HTMLtree.c: forced body and html to be explicitely closed.
1097 * xpath.h: exported more XPath functions.
1098
Daniel Veillard1baf4122000-10-15 20:38:39 +00001099Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * Release of 2.2.5
1102 * xpointer.c: range() range-inside and other helper functions
1103 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1104
Daniel Veillard47e12f22000-10-15 14:24:25 +00001105Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1108 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1109
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001110Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1111
1112 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1113 and XPointer modules
1114
Daniel Veillard134c9f32000-10-15 10:27:08 +00001115Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * SAX.h: closed #25107
1118
Daniel Veillard39915622000-10-15 10:06:55 +00001119Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * testSAX.c: fixed problem with cdata reporting
1122 * SAXresult/* : updated
1123
Daniel Veillard1e851392000-10-15 10:02:56 +00001124Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1127 Closed bug #27499, added to regression tests
1128 * TODO: updated
1129
Daniel Veillard7eda8452000-10-14 23:38:43 +00001130Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1133 support for SCRIPT and STYLE with help from Bjorn Reese
1134 * test/HTML/* result/HTML/*: added simple testcase and updated
1135 the existing ones.
1136
Daniel Veillardff9c3302000-10-13 16:38:25 +00001137Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1140 string-range for empty strings
1141 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1142 test/XPath/xptr/strrange: augmented the XPointer testsuite
1143
Daniel Veillard189446d2000-10-13 10:23:06 +00001144Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * doc/xml.html doc/xmlmem.html: added a module describing memory
1147 interfaces and use, updated the main page.
1148
Daniel Veillard2f971a22000-10-12 23:26:32 +00001149Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1152 nanoftp code work on Windows too now
1153
1154Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001155
1156 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1157 * xpointer.c: implemented string-range() at least a good first version
1158 * test/XPath/docs/str test/XPath/xptr/strrange
1159 result/XPath/xptr/strrange: the string-range() tests
1160
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001161Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * Makefile.am include/Makefile.am include/win32config.h
1164 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1165 and make distcheck
1166
Daniel Veillard19d61112000-10-11 23:50:35 +00001167Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1170 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1171 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1172
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001173Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1176 patch for socklen_t detection by
1177 Albert Chin-A-Young <china@thewrittenword.com>
1178
Daniel Veillardcd429612000-10-11 15:57:05 +00001179Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1182 and added a --dtdvalid option to xmllint used to test it
1183
Daniel Veillard47c02452000-10-11 13:04:36 +00001184Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1187 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1188
Daniel Veillard2d38f042000-10-11 10:54:10 +00001189Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1192 handlings (registration, lookup, cleanup)
1193
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001194Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * configure.in Makefile.am include/makefile.am: adding XPointer
1197 and XPtrtests target
1198 * xpointer.[ch] : new files for XPointer support
1199 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1200 more XPath tests
1201
Daniel Veillard57fda592000-10-10 23:24:14 +00001202Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * configure.in: fixed, very broken, make distcheck works again
1205
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001206Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * More work toward 2.2.5, integrated a number of patches
1209 * configure.in Makefile.am win32config.h.in: trying to cleanup
1210 make distcheck .... huh ...
1211 * include/Makefile.am include/win32config.h: new directory
1212 for includes
1213 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1214 updated teh makefiles and instructions for WIN32
1215 * xpath.c: small fixes
1216 * test/XPath/ results/XPath: updated the testcases and results
1217 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1218 suggested patches
1219 * valid.c: fixed an ID bug
1220
Daniel Veillardb71379b2000-10-09 12:30:39 +00001221Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1224 the automake bug where wrong dependancies were generated.
1225 * xpath.[ch]: worked on XPointer
1226
Daniel Veillard7e99c632000-10-06 12:59:53 +00001227Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1228
1229 * configure.in Makefile.am: 2.2.5, ship the include in an
1230 include/libxml subdirectory, use symlinks when using CVS
1231 * testSAX.c: fixed small bug
1232 * testXPath.c: changed the way testfiles are parsed
1233 * debugXML.c: same kind of cleanup when parsing an argument expression
1234 XPath/XPointers can have blanks embedded
1235 * xpath.[ch]: more cleanup, reorgs for XPointer work
1236 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1237 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1238
Daniel Veillard55b91f22000-10-05 16:30:11 +00001239Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1242 in the XPath engine, rewrote large parts of it, now it's far
1243 cleaner and in sync with the REC not an old WD. Fixed a parsing
1244 problem in the interactive XML shell found when testing XPath.
1245
Daniel Veillardac260302000-10-04 13:33:43 +00001246Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1247
1248 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1249 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1250 examples with the extra test
1251
Daniel Veillard7cfce322000-10-04 12:40:27 +00001252Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1255 the global init function.
1256
Daniel Veillard970112a2000-10-03 09:33:21 +00001257Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * HTMLparser.c: Doohhh, attribute name parsing was still case
1260 sensitive ! Fixed this ...
1261 * result/HTML/* : updated the tests results accordingly
1262
Daniel Veillard740abf52000-10-02 23:04:54 +00001263Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1266 engine, should be far more stable, incorporated a new version of
1267 preceding/following axis, need testing
1268 * uri.c: fixed file:///c:/a/b/c problem
1269 * test/XPath/tests/idsimple: augmented the XPath tests
1270
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001271Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * doc/* rebuilding docs for 2.2.4 release
1274
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001275Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * configure.in: releasing 2.2.4
1278 * parser.[ch]: added xmlStrEqual()
1279 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1280 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1281 use xmlStrEqual instead
1282 * TODO: updated
1283 * added an XPath test
1284
Daniel Veillardbc765302000-10-01 18:23:35 +00001285Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1288 * entities.h: exported xmlInitializePredefinedEntities
1289 * parser.[ch] : added xmlInitParser()
1290 * parserInternals.h : had to export htmlInitAutoClose()
1291
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001292Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1295 problems
1296 * Makefile.am : added XPath regression tests to normal tests
1297 * uri.c: fixed a problem with local paths, cleanup
1298 * parser.c: fixed a problem with large CData sections
1299
Daniel Veillardd2ade932000-09-30 14:39:55 +00001300Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * configure.in xml-config.in: patch from "Ben Taylor"
1303 <sol7x86@hotmail.com> for solaris shared libs lookup
1304
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013052000-09-30 Martin Baulig <baulig@suse.de>
1306
1307 * libxml-2.0.pc.in: Provide pkg-config script.
1308
1309 * configure.in: Create the libxml-2.0.pc script from the
1310 libxml-2.0.pc.in templates.
1311 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001312 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001313
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001314Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1317 when compiling with MSC
1318
Daniel Veillard46057e12000-09-24 18:49:59 +00001319Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * xpath.c: patch for normalize-string() substring-before(),
1322 substring-after() and translate() functions from Bjorn Reese
1323 <breese@mail1.stofanet.dk>
1324 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1325 Fredrik Hallenberg <hallon@lysator.liu.se>
1326 * TODO: updated
1327
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001328Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1331 problem of socklen_t being undefined on a number of platforms
1332 * debugXML.c: fixed a compilation problem when without snprintf
1333
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001334Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1337 an URI bug and a fix for the control-character-induced infinite loop
1338 * nanohttp.c: preventive fix for compiling on WIN32
1339
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001340Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * xmlint.c: closing bug #25000
1343
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001344Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1347 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1348 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1349 related function, fixing xmlStrncmp(), and associated cleanup
1350 * result/HTML/entities.html.sax: updating result
1351
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001352Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1353
1354 * uri.c: applied patch for URI escaping from Wayne Davison
1355 <wayned@blorf.net>
1356 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1357 from Denis Barbier <barbier@imacs.polytechnique.fr>
1358 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1359 patch from Wayne Davison
1360
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001361Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * doc/xml.html : updated with new releases, adding "how to help"
1364
Daniel Veillard04698d92000-09-17 16:00:22 +00001365Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1368 removed a few warnings in pedantic mode ...
1369 * parserInternals.c parser.c: moved encoding switching function
1370 to parserInternals.c
1371 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1372
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001373Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1376 error or warning handlers
1377
Daniel Veillardb1059e22000-09-16 14:02:43 +00001378Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * parserInternals.c parserInternals.h parser.c Makefile.am:
1381 created a new module parserInternals.c, moved most of the
1382 code shared by the various parsers there, as well as
1383 deprecated code from parser.c. More cleanup of parser.c
1384 * uri.c: fixed a problem when URI is NULL
1385 * valid.c: speedup when looking for an attribute declaration
1386
Daniel Veillard39c7d712000-09-10 16:14:55 +00001387Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1390 the cleanup of the computation of URI references when seeking
1391 external entities. The URI reference string and the resulting
1392 URI are both stored now.
1393 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1394 large s(n)printf checks and cleanup from Denis Barbier
1395 <barbier@imacs.polytechnique.fr>
1396 * xmlversion.h.in tree.h: couple of SGML declarations for a
1397 possible docbook module.
1398 * result/VC/ : a couple of test output changed due to the change
1399 of the entities URI
1400
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001401Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * parser.h: added a _private field for linking user's data
1404
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001405Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * parser.c parserInternals.h: demacroified most of the IS_XXX
1408 the gain in size is significant so ...
1409
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001410Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * entities.c: cases where looking up entities with doc==NULL
1413 covered
1414
Daniel Veillard90e11312000-09-05 10:42:32 +00001415Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
Daniel Veillard1de50802000-09-07 08:54:32 +00001417 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001418 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1419
Daniel Veillard98a79162000-09-04 11:15:39 +00001420Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1421
Daniel Veillard1de50802000-09-07 08:54:32 +00001422 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001423 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1424 * Makefile.in: added URItest and included thenin "make tests"
1425
1426Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001427
1428 * xmlversion.h.in: closed bug 22941
1429
Daniel Veillard2bb89092000-08-31 14:57:50 +00001430Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * doc/xmlio.html: added doc and example for entity loader
1433 redefinition.
1434
Daniel Veillard96984452000-08-31 13:50:12 +00001435Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1438 used by libxml
1439
Daniel Veillarde715dd22000-08-29 18:29:38 +00001440Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * parser.c: Fixed bug on invalid ontent characters and when using
1443 push.
1444 * xmllint.c: fixed xmllint endling of errors in push mode
1445
Daniel Veillard4948eb42000-08-29 09:41:15 +00001446Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001449 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001450 * result/HTML/*.sax: regenerated HTML SAX output
1451 * parser.c: more cleanup.
1452
Daniel Veillarde010c172000-08-28 10:04:51 +00001453Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001456 patches from Wayne Davison <wayned@users.sourceforge.net>,
1457 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001458 * HTMLparser.c: fixed an ignorable white space detection bug
1459 occuring when parsing with SAX only
1460 * result/HTML/*.sax: updated since the output is now HTML
1461 encoded...
1462
Daniel Veillard47f3f312000-08-27 22:40:15 +00001463Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001465 * HTMLparser.[ch]: applied some of Wayne Davison
1466 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001467
Daniel Veillarde0854c32000-08-27 21:12:29 +00001468Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1469
1470 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1471 undeclared namespace prefix was used, added a warning.
1472 Cleaned up support w.r.t. entities, spilling out a warning
1473 and being pedantic on lookups.
1474 * test/warning/ent9 : added testcase for previous example.
1475 * TODO: updated
1476 * parserInternals.h parser.c: changed the way names are parsed
1477 now allow infinite size and decrease penalty for normal use
1478 * parser.c: Started a big cleanup/check of the parser code,
1479 fixed some of the most tortuous entity code, spotted code
1480 unused anymore
1481 * test/*: added tests for very long names and related nasty
1482 things.
1483
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001484Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * doc/encoding.html: added encoding aliases doc
1487 * doc/xml.html: updates
1488 * encoding.[ch]: added EncodingAliases functions
1489 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1490 bottleneck affecting large DTDs like Docbook
1491 * parser.[ch] xmllint.c: added a pedantic option, will be
1492 useful
1493 * SAX.c: redefinition of entities is reported in pedantic mode
1494 * testHTML.c: uninitialized warning from gcc
1495 * uri.c: fixed a couple of bugs
1496 * TODO: added issue raised by Michael
1497
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001498Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * doc/encoding.html: propagated Martin Duerst suggestions
1501
Daniel Veillard52402ce2000-08-22 23:36:12 +00001502Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1505 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1506 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1507 by Wayne Davison
1508
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001509Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1510
1511 * nanoftp.c nanohttp.c: small cleanup
1512 * TODO: updated
1513
Daniel Veillard244ece92000-08-19 20:58:02 +00001514Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * added an old VC testcase and updated title.xml entity
1517
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001518Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1519
1520 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1521 done on auto-opening of <p> tags and cleanup of SAX output
1522
Daniel Veillard979e55e2000-08-19 16:48:54 +00001523Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1526
Daniel Veillard4540be42000-08-19 16:40:28 +00001527Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * doc/xml.html libxml.* structure.*: updated the doc a bit
1530
Daniel Veillard808a3f12000-08-17 13:50:51 +00001531Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1534 of SAX tests
1535
Daniel Veillard29579362000-08-14 17:57:48 +00001536Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1539 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1540
Daniel Veillard1255ab72000-08-14 15:13:33 +00001541Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1544 * testHTML.c: fix core dump on Solaris 2.x systems
1545 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1546 * result/HTML/*.sax: previous bug fix lead to new results
1547
Daniel Veillard03109292000-08-14 14:58:22 +00001548Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1551 * configure.in: added --with-readline=DIR to accept alternate
1552 path for readline include/library
1553 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1554 for ANSI under HP-UX
1555 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1556 includes @LIBS@
1557
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001558Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * doc/* : rebuilt the docs
1561 * getting ready for 2.2.2 release
1562
Daniel Veillard87b95392000-08-12 21:12:04 +00001563Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1566 and xmlAddFeature()
1567 * tree.[ch]: added xmlAddChildList()
1568 * xmllint.c: MAP_FAILED macro test
1569 * parser.h: added xmlParseCtxtExternalEntity()
1570 * valid.c: applied bug fixes removed warning
1571 * tree.c: added CDATA block to elements content
1572 * testSAX.c: cleanup of output
1573 * testHTML.c: added SAX testing
1574 * encoding.c: better error recovery
1575 * SAX.c, parser.c: fixed one of the external entity processing
1576 of the OASis testsuite
1577 * Makefile.am: added HTML SAX regression tests
1578 * configure.in: bumped to 2.2.2
1579 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1580 SAX results
1581
Daniel Veillard88a172f2000-08-04 18:23:10 +00001582Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * configure.in: patch for HP compiler
1585
15862000-08-04 Sven Heinicke <sven@zen.org>
1587
1588 * xmllint.c: Was coredumping sometimes when the file given didn't
1589 exist.
1590
Daniel Veillard46e370e2000-07-21 20:32:03 +00001591Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001594
Daniel Veillard46e370e2000-07-21 20:32:03 +00001595 when using in memory parsing. Need some cleanup.
1596 * xmllint.c configure.in: added a --memory flag to test memory
1597 parsing
1598
Daniel Veillard36650692000-07-21 15:16:39 +00001599Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * nanohttp.c: fixed socklen_t replacement to unsigned int
1602 * parser.c: fixed a space handdling missing at the end of
1603 production 28 DOCTYPE.
1604 * xmlmemory.c: fixed a stupid bug on the routine to override
1605 allocation functions
1606 * TODO: updated
1607
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001608Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * doc/ regenerated the docs
1611
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001612Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * doc/encoding.html doc/xml.html: added I18N doc
1615 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1616 improvements, both parser and filters, added ASCII & HTML,
1617 fixed the ISO-Latin-1 one
1618 * xmllint.c testHTML.c: added/made visible --encode
1619 * debugXML.c : cleanup
1620 * most .c files: applied patches due to warning on Windows and
1621 when using Sun Pro cc compiler
1622 * xpath.c : cleanup memleaks
1623 * nanoftp.c : added a TESTING preprocessor flag for standalong
1624 compile so that people can report bugs more easilly
1625 * nanohttp.c : ditched socklen_t which was a portability mess
1626 and replaced it with unsigned int.
1627 * tree.[ch]: added xmlHasProp()
1628 * TODO: updated
1629 * test/ : added more test for entities, NS, encoding, HTML, wap
1630 * configure.in: preparing for 2.2.0 release
1631
Daniel Veillard49703262000-07-10 10:27:46 +00001632Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * nanoftp.c: fixed the way the control connection is handled
1635 * libxml.spec.in: fixed the dependancies and cleanup
1636
Daniel Veillard306be992000-07-03 12:38:45 +00001637Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * doc/xml.html: changed the xmlsoft.org structure, updated the
1640 examples w.r.t. root and childs
1641
Daniel Veillard7d853352000-07-02 18:53:09 +00001642Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1643
1644 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1645
Daniel Veillard365e13b2000-07-02 07:56:37 +00001646Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * HTMLparser.c: Work on character encoding support for the HTML parser
1649 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1650 * encoding.c: Fixed a potential memleak in the encoding stuff
1651
Daniel Veillardaf743792000-07-01 11:49:28 +00001652Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * doc/FAQ.html doc/Makefile.am : added a FAQ
1655
1656Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001657
1658 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1659 of the HTML parser to force it to not bypass SAX
1660
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001661Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * win32config.h.in: updated
1664 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1665 lacks iconv support :-( need to release 2.1.1
1666 * configure.in: release 2.1.1
1667 * HTMLparser: fixed bug #14784
1668 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1669 by Windows compiler
1670 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1671 the SAX startDocument() callback.
1672 * TODO: updated
1673
1674Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * added xmlStopParser()
1677
Daniel Veillardbe803962000-06-28 23:40:59 +00001678Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * configure.in: 2.1.0 prerelease
1681 * Large resync between W3C and Gnome tree
1682 * nanoftp, nanohttp.c: fixed stalled connections probs
1683 * HTMLtree.c SAX.c : support for attribute without values in
1684 HTML for andersca
1685 * valid.c: Fixed most validation + namespace problems
1686 * HTMLparser.c: start document callback for andersca
1687 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1688 * parser.h, SAX.c: serious speed improvement for large
1689 CDATA blocks
1690 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1691 different encoding
1692 * example/Makefile.am example/gjobread.c tree.h: work on
1693 libxml1 libxml2 convergence.
1694 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1695 and the LIBXML_TEST_VERSION macro
1696
Daniel Veillardc310d562000-06-23 18:32:15 +00001697Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * doc/xml.html: various patches and improvements typo fixed by
1700 Felix Natter
1701 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1702 from Felix Natter <fnatter@gmx.net>
1703
Daniel Veillardf3029822000-05-06 08:11:19 +00001704Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * doc/upgrade.html: updated with instructions for support of both
1707 libxml-1.x and libxml-2.x
1708 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1709 for 2.x support and also fixed includes
1710
1711
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001712Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1713
1714 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1715 the encoding support, added iconv support, so now libxml if
1716 compiled with iconv automatically support japanese encodings
1717 among others. Work based on initial patch from Yuan-Chen Cheng
1718 I may have broken binary compat in the encoding handler
1719 registration scheme, but that was so utterly broken I don't
1720 expect anybody to have used this feature until now.
1721 * parserInternals.h: fixup on the CHAR range macro
1722 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1723 code.
1724 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1725 * uri.c: added xmlParseURI() I can't believe I forgot to
1726 implement this one in 2.0 !!!
1727 * SAX.c: moved doc->encoding update in the endDocument() call.
1728 * TODO: updated.
1729
Daniel Veillard06047432000-04-24 11:33:38 +00001730Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * tree.h: removed extraneous xmlRemoveProp definition
1733 * TODO: added item about --disable-corba configure switch
1734 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1735 * nanoftp.c: fixed include problems giving troubles on AIX and
1736 slowlaris
1737 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1738 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1739 comment and headers changes to lower gtk-doc number of warnings
1740 * doc/html/*: rebuilt docs
1741
Daniel Veillarde0aed302000-04-16 08:52:20 +00001742Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * HACKING: documented the tag for 1.x and instructions
1745
Daniel Veillard5e873c42000-04-12 13:27:38 +00001746Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1749 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1750 xmlCreateIOParserCtxt
1751 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1752 significant overall improvement
1753 * xmllint.c: added I/O test to xmllint
1754 * testSAX.c: added a speed test
1755 * doc/* : updated/regenerated
1756
Daniel Veillardfc708e22000-04-08 13:17:27 +00001757Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * xpath.c uri.h parserInternals.h: cosmetic changes from
1760 "Timur I. Bakeyev" <timur@bat.ru>, including making
1761 xmlCreateURI() public
1762
Daniel Veillard5d211f42000-04-07 17:00:24 +00001763Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1764
1765 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1766 and the code at the same time. Added a clean mechanism for
1767 overload or added input methods: xmlRegisterInputCallbacks()
1768 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1769 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1770 * TODO: updated
1771 * doc/* : updated/regenerated
1772 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1773 source dir
1774
Daniel Veillarde77a9182000-04-05 19:12:29 +00001775Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * testURI.c: yet another forgotten commit, I should get some sleep !
1778
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001779Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1780
1781 * xmllint.c: forgot to commit this too ?
1782
Daniel Veillardb9df4042000-04-05 14:23:16 +00001783Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * xmlversion.h.in : forgot to commit this previously
1786
Daniel Veillard361d8452000-04-03 19:48:13 +00001787Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1790 * README TODO: updated for release
1791 * uri.c uri.h: added authority parsing/saving
1792 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1793 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1794 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1795 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1796 Makefile.am : added compile-time customization of libxml
1797 --with-ftp --with-http --with-html --with-xpath --with-debug
1798 --with-mem-debug
1799 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1800 #include <libxml/xxx.h> I hope it won't break too much stuff
1801 and will be manageable in the future...
1802 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1803 and added xmllint to the installed programs
1804 * uri.h: added xmlFreeURI()
1805
Daniel Veillardec303412000-03-24 13:41:54 +00001806Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1807
1808 * uri.c uri.h: finished the escaping handling, the base support
1809 and the URI path normalization. Looks good just lacks the
1810 authority content parsing code.
1811 * Makefile.am: added instructions to generate testURI
1812 * TODO: updated
1813 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1814 added links and icons for W3C and Gnome
1815
Daniel Veillard8f621982000-03-20 13:07:15 +00001816Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * xmlmemory.[ch] : seems I forgot to actually update the files in
1819 the last commit :-)
1820 * doc/xml.html doc/html/* : updated and uploaded the docs
1821
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001822Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1825 * TODO: updated
1826 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001827 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001828 gfree).
1829 * Makefile.am, uri.c, uri.h: added a set of functions to do
1830 exact (litteraly copied from the RFC 2396 productions) parsing
1831 and handling of URI. Will be needed for XLink, one XML WFC,
1832 XML Base and reused in the nano[ftp/http] modules. Still work
1833 to be done.
1834
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001835Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * configure.in, libxml.spec.in : libxml2
1838 * doc/* : updated the doc page, rebuilt the docs
1839
Daniel Veillardcf461992000-03-14 18:30:20 +00001840Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * all: tagged LIB_XML_1_X
1843 * *.c *.h : updated from W3C CVS tree
1844 * configure.in : 2.0.0-beta
1845 * libxml.spec.in : libxml2 package nam
1846 * result/* : new version of the tests output
1847
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001848Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1851
Daniel Veillardb566ce12000-03-04 11:39:42 +00001852Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * doc/* : rebuilt the docs
1855 * parser.c: final patch on #6766
1856 * valid.c: small patch on validity checks.
1857
Daniel Veillardfb76c402000-03-04 11:39:42 +00001858Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1861 added
1862 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1863 compatibility w.r.t. XML spec and existing code.
1864
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001865Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * parser.c: seems a better solution to <a> </a> exists,
1868 will try it for a while
1869
Daniel Veillard83a30e72000-03-02 03:33:32 +00001870Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * parser.c: tried to remove the <a> </a> generating <a/>
1873 this is hard. Left a flag for that purpose. Fixed bug #6766
1874 * configure.in: prepared 1.8.7 not released, due to previous
1875 problem
1876
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001877Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * doc/xml.html : applied second patch from Paul DuBois
1880
Daniel Veillard402e8c82000-02-29 22:57:47 +00001881Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * doc/xml.html : applied patch from Paul DuBois
1884
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001885Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1888
Daniel Veillard5feb8492000-02-02 17:15:36 +00001889Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1892 compilation warnings on various platforms.
1893 * parser.c: Fixed #5281 validity error callbacks are now desactived
1894 by default if not validating.
1895
Daniel Veillardf341f932000-02-02 14:52:08 +00001896Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1899
Daniel Veillard13c757e2000-02-01 23:59:15 +00001900Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1903 <gkatsi@cs.toronto.edu>
1904
Daniel Veillard726e8792000-01-30 20:04:29 +00001905Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1908 processing URLs
1909
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001910Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1913 xmlNanoFTPUpdateURL for persistent control connections.
1914 * configure.in: 1.8.6
1915
1916Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1919 * tree.[ch] : added xmlSaveNoEmptyTags
1920
James Henstridgef3be9312000-01-28 13:59:21 +000019212000-01-29 James Henstridge <james@daa.com.au>
1922
1923 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1924
1925 * Makefile.am: added nanoftp.[ch] to the build.
1926
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001927Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1928
1929 * nanoftp.[ch]: cleanup, comments, API
1930 * debugXML.c : fixed a bug in the cat command
1931 * doc/*: regenerated the docs
1932
Daniel Veillardda07c342000-01-25 18:31:22 +00001933Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1936 * debugXML.c : fixed a bug in the cat command
1937 * valid.c: fixing some small probs
1938 * libxml.spec.in: get rid of the SNAP suffix
1939 * doc/xml.html: updated the status
1940
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001941Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * xml-config.in: xml-config --version to just return the
1944 version number
1945 * xpath.c: some cleanup w.r.t. axis when the current node is
1946 an attribute.
1947 * TODO: updated
1948
Daniel Veillard461a66c2000-01-18 18:01:01 +00001949Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * configure.in: prepared for libxml-1.8.5
1952 * doc/* recompiled the documentation
1953
19542000-01-17 Jody Goldberg <jgoldberg@home.com>
1955
1956 * configure.in : WARNING autoconf subtlety alert :
1957 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1958 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1959 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1960 get defined by AC_CHECK_HEADERS.
1961
Daniel Veillardf967b902000-01-17 16:06:10 +00001962Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1965 Rune.Djurhuus@fast.no
1966
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001967Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * TODO: updated
1970 * tree.c, parser.c: made sure that only memory alloc problems
1971 and internal parser errors are allowed to write to stdout or
1972 stderr.
1973
Daniel Veillard0142b842000-01-14 14:45:24 +00001974Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1975
1976 * tree.c : restored xmlNewGlobalNs since this seems used by
1977 a lot of existing code :-(, fixed a bug in xmlNewNs
1978 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1979 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1980 to exit() from the library code.
1981 * xpath.c, parser.c: removed bugs or unused code detected by
1982 Windows compilers
1983 * parser.c: started adding interfaces for parsing well balanced
1984 XML fragments
1985 * configure.in: releasing 1.8.4
1986 * doc/* : rebuilt the docs
1987
Daniel Veillard2eac5032000-01-09 21:08:56 +00001988Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * tree.[ch] : added xmlNewDocFragment() for DOM
1991 * testHTML.c: uninitialized variable.
1992
Daniel Veillardf3a73582000-01-05 14:58:39 +00001993Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * doc/* : rebuild the docs
1996
Daniel Veillard71b656e2000-01-05 14:46:17 +00001997Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * acconfig.h: readline and history patch
2000 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2001 * tree.c: added check and handling when possibly removing an ID
2002 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2003 and saving.
2004 * test/HTML/entities.html result/HTML/entities.html* : test for
2005 various entities reference cases
2006 * result/HTML/* : as a result output of some testcase have
2007 changed
2008 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2009 by previous example. added xmlParseTryOrFinish().
2010 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2011 entities.h debugXML.h HTMLparser.h: changed the way struct are
2012 declared to allow gtk-doc to expose those
2013 * parser.c: closed bug #4960
2014 * Makefile.am configure.in: Applied patch from
2015 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2016 and math/socket libs detection
2017
Daniel Veillard437b87b2000-01-03 17:30:46 +00002018Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * configure.in, Makefile.am: link tester against readline
2021 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2022
Daniel Veillard686d6b62000-01-03 11:08:02 +00002023Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * tree.[ch]: added xmlRemoveProp
2026 * win32config.h.in nanohttp.c: avoid including the Windows
2027 socket stuff in every C files
2028 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2029 the XmL parser(s)
2030 * test/ns4 result/ns4 etc...: added test case for previous prob
2031 * tree.c: xmlNewNs wasn't checking for double definition
2032 * Makefile.in: fixed a problem with dist-hook duplicates
2033 * parser.[hc], xmlIO.c: fixed the loading of external entities
2034 APIs, now xmlLoadExternalEntity() is used everywhere and
2035 setting up an app specific front-end using the
2036 * SAX.c parser.c: some fixes, now the xhtml spec validates
2037 with the xhtml DTD.
2038 * error.c: fixed crashes in case of no input stream
2039 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2040 to the validation tests and results
2041
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002042Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2045 too htmlCreatePushParserCtxt() and htmlParseChunk()
2046 * parser.c: a bit of cleanup.
2047 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2048 to XML) removed the last mem leak known
2049 * HTMLtree.c: output message cleanup
2050 * xmlmemory.c: display content info about memory blocks
2051 * result/HTML/wired.* : missing att value warning change
2052
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002053Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * doc/* : rebuilt the documentation
2056
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002057Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * parser.[ch] parserInternals.h: Push parser for XML,
2060 seems to work fine now
2061 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2062 --push for push testing
2063 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2064 * testSAX.c: added --push
2065 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2066 subtree
2067 * xmlIO.[ch] : enriched API + fixes for push mode
2068 * entities.[ch]: added the entity content length to the struct.
2069 * xmlmemory.[ch]: new API to show the last entries for the shell
2070 * valid.c: added required attribute testing
2071 * SAX.c: the cdata callback now merge contiguous fragments
2072 * HTMLparser.c: cleanup of some macros
2073
Daniel Veillard3c558c31999-12-22 11:30:41 +00002074Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * parser.c: fix for PIs name starting with xml
2077 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002078 * *.c, configure.in win32config.h.in : generate win32config.h for
2079 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002080
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002081Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * parser.c: fixed a stupid = vs. == bug :-(
2084 * doc/gnome-xml.sgml: s/glade/xml/
2085
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002086Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2087
2088 * configure.in, doc/xml.html : bug fix release 1.8.2
2089 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2090 Hopefully the end of that silly C++ include problem
2091 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2092 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2093 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2094 troubles with autoclosed elements when the stree shape doesn't
2095 follow the DtD specs. Added htmlIsAutoClosed() and
2096 htmlAutoCloseTag()
2097 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2098 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2099 * debugXML.c: fixed a bug on printing default namespaces.
2100 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2101
Daniel Veillardb24054a1999-12-18 15:32:46 +00002102Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * result/HTML/*.htm[l] : updated the HTML regression tests according
2105 to the new output
2106 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2107 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2108 problem due to intermix of extern "C" { ... } declarations for C++
2109 and recursive includes in the headers
2110
Chris Lahey323c48c1999-12-18 15:32:45 +000021111999-12-20 Chris Lahey <clahey@umich.edu>
2112
2113 * HTMLtree.c: Made it so that html nodes with a single child do
2114 not insert a carriage return before or after the child node.
2115
Daniel Veillardb24054a1999-12-18 15:32:46 +00002116Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002117
2118 * configure.in, doc/xml.html : bug fix release 1.8.1
2119 * parser.c: fixed bug #4344
2120 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2121 added the glue to avoid C++ problems
2122 * doc/* : regenerated the documentation
2123
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002124Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2125
2126 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2127 namespace recognition, and Dia as a resul :-(
2128 * encoding.c: closed bug #3950
2129
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002130Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * valid.c: debugging a posteriori validation, except URI expansion
2133 stuff this should be fixed now
2134 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2135 Carl Nygard <cnygard@bellatlantic.net>
2136 * tester.c: added --postvalid, cleaning of the code
2137 * tree.[ch]: added xmlDocGetRootElement()
2138
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002139Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2140
2141 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2142 c++ losage.
2143
Daniel Veillard10a2c651999-12-12 13:03:50 +00002144Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * configure.in, doc/xml.html : bumped to 1.8.0
2147 * xlink.[ch], Makefile.am : added framework for link detection
2148 * parser.h: added nbChars to parser context, needed for cleanup.
2149 * xmlmemory.c: removed a nasty bug when out of mem
2150 * valid.[ch]: adding namespace support for attribute decl
2151 * tester.c: added --debugent option
2152 * debugXML.[ch]: added xmlDebugDumpEntities()
2153 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2154 buffers instead, this was really needed, validation was breaking
2155 in strange ways due to that. Added xmlParseStringPEReference()
2156 and other parsing from strings functions. Entities processing
2157 modified again, but PERef are still not handled correcly but
2158 unless you're Eve Maller you won't notice :-)
2159 * HTMLparser.c: large changes toward reliability, and switched to
2160 lowercase internal tags, XHTML is lowercase, so it will help
2161 that output is closer to next version.
2162 * doc/* : regenerated the documentation, it is now hosted at
2163 http://xmlsoft.org/ (same bits I just bought the domain :-)
2164
2165
Daniel Veillard294cbca1999-12-03 13:19:09 +00002166Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2169 doc generation
2170 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2171 in the SAX API
2172 * doc/*: rebuilt the doc making sure everything appears in the
2173 HTML files
2174
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002175Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2178 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2179 which allow impressive speed improvement on dataset with
2180 large text pieces, but at the cost of broken binary
2181 compatibility and slightly bigger memory usage.
2182 Configure with --with-buffers to activate them, they
2183 are protected with XML_USE_BUFFER_CONTENT define.
2184 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2185 goal is 0 memory left allocated once parser is no more used
2186 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2187 call xmlCleanupParser() and xmlMemoryDump()
2188
Daniel Veillarda819dac1999-11-24 18:04:22 +00002189Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2192 * parser.[ch] encoding.[ch]: added memory cleanup routines
2193 * parser.c: closing bug #3788
2194 * doc/*: rebuilt the doc
2195
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002196Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2199 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2200 * tester.c: added --compress option
2201 * doc/*: rebuilt the documentation
2202
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002203Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2206 if given /proc/kcore as input !
2207 * doc/xml.html doc/*: updated and rebuilt the documentation
2208
2209Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002210
2211 * parser.c: Fixed some wrongly space collapsing code due to
2212 a misreading of the spec.
2213 * result/*: fixed the output accordingly
2214
2215Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002216
2217 * encoding.c: bug fix and typos
2218 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2219 * parser.c: added attribute normalization closing bug #3597
2220 * test/att* result/att* SAXresult/att*: testcase for attribute
2221 normalization
2222
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002223Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * configure.in: closing bug #3163 by adding extra flags for the
2226 cc compiler on HP-UX
2227
Daniel Veillard51e3b151999-11-12 17:02:31 +00002228Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * valid.[ch] : removed a typo and an enumerated type bug in the
2231 xmlAddElementDecl() function
2232 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2233 call to xmlEncodeEntitiesReentrant() so that the functions
2234 New, Set and Get are at the same level.
2235 * parser.c HTMLparser.c: extra memory allocation bug for
2236 attributes detected by someone using libxml in embedded systems :-)
2237
Daniel Veillard962195f1999-10-28 15:51:53 +00002238Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2239
2240 * xmlmemory.h: turned off mem debug :-\
2241
Daniel Veillard35008381999-10-25 13:15:52 +00002242Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * parser.c: closed bug #2784 a one line fix, but worth pushing
2245 a new release out
2246 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2247 some structures, comments before and after the
2248 main element, and other nastyness
2249 * HTMLtree.c tree.c: accomodate the extended HTML supported
2250 * configure.in: pushing 1.7.4
2251 * test/ent8 and related outputs : added a new test for bug #2784
2252 * test/HTML/wired.html and related output: a nasty HTML example
2253 * Makefile.am: improved the test scripts
2254 * docs/* : reran the documentation extractor, updated xml.html
2255
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002256Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2259 HTMLparser and debugged the HTML related code. HTML documents
2260 now have their own type
2261 * entities.c: do not dump &apos; for HTML output
2262 * xmlmemory.c: improvement, breakpoint mechanism
2263 * testHTML.c: added --sax --repeat ...
2264 * Makefile.am: improved the HTML tests
2265 * valid.[ch]: added xmlValidGetValidElements and
2266 xmlValidGetPotentialChildren
2267 * tester.c: added --insert to test the 2 new functions
2268 * test//* result//* SAXresult//* : regression test cleanup
2269 and extension.
2270 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2271 gnome-xml-nanohttp.html
2272
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002273Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * HTMLparser.c: fixed problems with some autoclose tags
2276 * tree.c: fixed XML output problems.
2277 * result/* SAXresult/*: update of the tests output
2278
Daniel Veillard6077d031999-10-09 09:11:45 +00002279Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * Makefile.am: Arturo patch for xmlConf.sh version info
2282 * parser.c: Tim Josling patch for single quoted items
2283 * tester.c: Tim Josling patch for tester options usage
2284 * tree.h: indent cleanup
2285
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002286Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2289 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2290
Daniel Veillard00fdf371999-10-08 09:40:39 +00002291Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * tree.c : Raph patch for initialization of CORBA fields
2294 * parser.c, xpath.c, ...: modification of doc comments
2295 * xpath.c : allow spaces in xpath expressions
2296
Daniel Veillardad219441999-09-27 08:17:49 +00002297Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * xmlmemory.h: turning off memory debug :-(
2300
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002301Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2304 better SAX interfaces.
2305 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2306 entity.
2307 * configure.in: 1.7.2
2308
2309Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002310
2311 * libxml.spec.in: fixed the URL
2312 * doc/xml.html: improved the documentation front-end
2313
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002314Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002315
2316 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2317
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002318Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002319
2320 * libxml.spec.in: fixed the alpha compile problem
2321 * parser.[ch]: changed errno to errNo in the parser context :-(
2322 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2323 * doc/xml.html: changed CHAR to xmlChar
2324 * doc/html/*: recompiled the documentation
2325 * configure.in: 1.7.1
2326
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002327Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * parser.h: modified the parser context struct to regain 1.4.0
2330 binary compatibility
2331 * parser.c, xml-error.h: added errno ot teh context and defined
2332 a set of errors values with update of errno
2333 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2334 DTDs and entities
2335 * *.h, *.c: complete cleanup of the use of config.h and include
2336 protection depending on the current setup.
2337 * overalll debugging, maintenance and bug-fixing on all modules
2338 * updated the documentation
2339 * ready for 1.7.0
2340
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002341Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2342
2343 * HTMLparser.c : cleanup
2344 * SAX.c valid.c valid.h: added ID/IDREF checking
2345 * tree.c tree.h: extended doc structure for refs
2346 * configure.in: 1.6.2
2347 * parser.c: patched bug in SAX user arg call
2348 * parserInternals.h: patched missing close in C++ wrapping
2349 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2350 especially upcoming XPointer implementation.
2351 * doc/xml.html: augmented, typo
2352
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002353Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2354
2355 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2356 not all invocations of install understand -d.
2357
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002358Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2359
2360 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2361 to make 'check' works, when builddir != srcdir.
2362
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002363Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2364
2365 * doc/xml.html : updated the documentation
2366
Daniel Veillard6454aec1999-09-02 22:04:43 +00002367Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2370 not deallocated memory blocks
2371 * *.c : replaces all calls to malloc() free() and realloc() to
2372 the wrapper functions/macros
2373 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2374 instead of xmlFreeNodeList()
2375
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002376Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * HTMLparser.c: corrected a stupid bug leading to core dump at
2379 tree deallocation. Removed warnings indicated by
2380 Stephane.Conversy@lri.fr
2381 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2382 looked for in the external subset
2383
2384Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002385
2386 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2387 on SGI by Stephane.Conversy@lri.fr
2388
Daniel Veillardb96e6431999-08-29 21:02:19 +00002389Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * all .h : changed the prototype declaration indent as in gtk
2392 * most .c : working on reducing the TODOs in the code
2393 * most .c : cleanup though -pedantic and Insure++
2394 * improvements on validation ID checkings.
2395 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2396 * xml-config.in: closed #1810
2397
2398Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002399
2400 * tree.h, valid.c, valid.h: more work on validity, IDs
2401 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2402 definition for AIX
2403
Daniel Veillardb556eb51999-08-15 17:19:50 +00002404Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2407 the distribution due to a cut'n paste error at last commit
2408
Daniel Veillardb05deb71999-08-10 19:04:08 +00002409Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * configure.in: upgraded to version 1.4.0
2412 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2413 Big update, added a large part of the validation process,
2414 it should be usable, but some parts are missing
2415 * xpath.c: improved the implementation w.r.t. root.
2416 * Makefile.am: added more tests
2417 * test and result trees: added a lot of tests
2418 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2419
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002420Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * Added an HACKING file
2423
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002424Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * xpath.[ch] : improvements and debug of the XPath implementation
2427 * parser.c, HTMLparser.c : modified the parsers to be progressive
2428 * tree.[ch] : extended the Buffer promitives
2429 * xmlIO.[ch] : added basic I/O routines providing progressive
2430 parsing and ready for I18N conversion plugins
2431 * SAXresult/* : the SAX callback sequence maybe slightly different
2432 now
2433 * test*.c : improved/updated the tests programs
2434 * doc/* : recompiled the docs.
2435
Daniel Veillard15b75af1999-07-26 16:42:37 +000024361999-07-26 Michael Meeks <michael@edenproject.org>
2437
2438 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2439
2440 * tree.c: Ditto.
2441
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002442Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * configure.in: upgraded to version 1.4.0
2445 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2446 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2447 XML query language, see http://www.w3.org/TR/xpath for more details.
2448 * parser.c, parser.h: added CHAR* related string functions for XPath
2449 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2450 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2451 rebuild the docs.
2452 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2453 and regression testing capabilities for XPath.
2454
Daniel Veillardd79d7871999-07-12 10:38:12 +00002455Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2458 closing bug #1646
2459
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002460Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2461
2462 * Makefile.am, example/Makefile.am: closed bug #1683
2463
Daniel Veillard3166ab11999-07-11 16:14:19 +00002464Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2465
2466 * example/Makefile.am, configure.in: added the makefile for the
2467 gjobread example
2468
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002469Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2470
2471 * doc/Makefile.am:
2472 - fix which allow "make install DESTDIR=</install/prefix>".
2473
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002474Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2477 which fixed a problem on the file reading-code.
2478
Daniel Veillard82150d81999-07-07 07:32:15 +00002479Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2482 output.
2483 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2484
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002485Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2486
2487 * parser.h : Oops removed the binary compatibility problem
2488 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2489 * parser.c, HTMLparser.c: applied patches for reading from stdin
2490
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002491Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * parser.c, entities.c, valid.c: cleanup bug #1591
2494 * configure.in: cleanup bug #1592
2495 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2496 the same tree back-end. Hence gdome will be available for it.
2497 * doc/Makefile.am: close bug #617
2498
Daniel Veillard97fea181999-06-26 23:07:37 +00002499Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * parser.c: alloctate a per parser context SAX interface block
2502
Daniel Veillard14fff061999-06-22 21:49:07 +00002503Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2504
2505 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2506 and xmlEncodeEntitiesReentrant with the correct one :-\
2507
2508Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * commit of my internal XML base changes, quite a lot of
2511 changes, cleanups, better entities support, framework for
2512 new I/O and charset detection and handling
2513 * Fixed the configure/Makefile stuff to generate shared libs
2514 with the proper version info, so we jumped on rev from
2515 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2516 xmlEncodeEntities() result need to be freed now, and a string
2517 xmlParserVersion provide the current library version.
2518
Raph Levien05240da1999-06-15 21:27:11 +00002519Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2520
2521 * parser.c: fixed a buffer overrun for when you have a very long
2522 attribute with no entities in it.
2523
Daniel Veillardbb2da581999-06-13 14:37:07 +00002524Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * added example directory
2527 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2528
Daniel Veillard011b63c1999-06-02 17:44:04 +00002529Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * Release of libxml-1.1, nearly everything has been touched for
2532 this.
2533 * Added more regression tests
2534 * Updated the documentation
2535
Daniel Veillard27d88741999-05-29 11:51:49 +00002536Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * tree.[ch]: unified the XML_NO_CORBA defines.
2539 * parser.c encoding.[ch]: started plugging in char encoding detection
2540
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002541Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2542
2543 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2544 Also freed allocated buffer.
2545
Daniel Veillard27d88741999-05-29 11:51:49 +00002546Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002547 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2548 reentrancy problem at printing. One is left in entities.c, to
2549 remove ASAP
2550 * testSAX.c : added a test example showing the use of the SAX
2551 interface if one doesn't want to build the DOM tree.
2552 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2553
Daniel Veillard517752b1999-04-05 12:20:10 +00002554Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2557 large revamping of the parser to use SAX callbacks
2558 http://www.megginson.com/SAX/ (or at least a C like interface
2559 a la Expat). It's now possible to set up your own callbacks
2560 and the parser will not build a DOM tree.
2561 * test/* result/*: updated the test suite, I finally removed
2562 the old Namespace draft support (PI based).
2563
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002564Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * Makefile.am: added test result to EXTRA_DIST for make tests
2567
Daniel Veillard64068b31999-03-24 20:42:16 +00002568Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * parser.c, parserInternals.h: moved the chars macro definitions
2571 to parserInternals.h
2572 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2573 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2574
Daniel Veillard012ccc11999-03-23 10:11:11 +00002575Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * xml-config.in : applied patch to make --version work
2578
Raja R Harinatha86c23e1999-03-05 22:14:01 +000025791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2580
2581 * Makefile.am (check-local): Alias for `tests' target. This will
2582 cause `make check' to do the right thing.
2583 (tests): Don't run tests in srcdir. Also, replaced calls to
2584 basename with a `sed' "equivalent".
2585
Daniel Veillardd109e371999-03-05 06:26:45 +00002586Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2589 it in the header and not the sources, updated the doc.
2590 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2591 pointing this out.
2592
Daniel Veillardbc50b591999-03-01 12:28:53 +00002593Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2596 exported the inputStream routines.
2597 * doc/html/* : updated accordingly
2598
Daniel Veillardd692aa41999-02-28 21:54:31 +00002599Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * parser.c, parser.h, parserInternals.h: added a few extra
2602 internal calls to allocate and free parser contexts ...
2603 * doc/html/* : updated accordingly
2604
Daniel Veillard55a99271999-02-25 11:01:29 +00002605Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * configure.in, Makefile.am, doc/makefile.am : General changes for
2608 1.0.0 release and including the generated HTML documentation.
2609
Daniel Veillard35925471999-02-25 08:46:07 +00002610Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * makefile.am : added parserInternals.h, oops.
2613
Daniel Veillard1e346af1999-02-22 10:33:01 +00002614Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * parserInternals.h: added this header giving access to the parser
2617 internal functions.
2618 * doc/Makefile.am : added a rebuild target which rebuilds the full
2619 set of documentations
2620 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2621 the internal subset.
2622 * *.c *.h: modifications needed to generate the documentation using
2623 gtk-doc, cleanup of functions blocks, reorganisation of struct
2624 declarations.
2625
Daniel Veillard1164e751999-02-16 16:29:17 +00002626Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2629 the tar and spec file to include the beginning of the doc.
2630
Nuno Ferreira03d04781999-02-13 00:07:17 +000026311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2632
2633 * doc/.cvsignore: Added this file.
2634
Daniel Veillard6800ef31999-02-08 18:33:22 +00002635Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * tree.c: fixed xmlGetProp to return "" when the attribute
2638 exists, even if the node-list is NULL.
2639
Daniel Veillard726c7e31999-02-08 15:13:10 +00002640Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * tree.c: patched an error outputting empty attribute values.
2643 * Makefile.am and doc/makefile.am: have been updated during the
2644 week-end. Sorry for an empty CVS log, I got a shell problem.
2645
Daniel Veillard1899e851999-02-01 12:18:54 +00002646Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * tree.h: cleaned up using enums instead of defines
2649 * parser.c, valid.[ch]: more work on parsing/output of element
2650 declarations
2651
Daniel Veillard3b9def11999-01-31 22:15:06 +00002652Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * valid.[ch], tree.c, parser.c : more work toward full parsing
2655 of XML DTDs.
2656 * README: added informations about mailing-list and on-line
2657 documentation
2658
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2660
2661 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2662
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002663Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * parser.c, tree.[ch] : more work toward conformance testing,
2666 added a last element to accelerate parsing of very flat structures
2667 started working on internal subset Element content declaration.
2668 * valid.[ch] : first cut at adding code toward validation.
2669 * previous changes had also small impact on most files, especially
2670 the conformance testing using James Clark test suite.
2671
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002672Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * test/* : updated the examples, most of them were not well
2675 formed (humm), and added rdf2.
2676 * result/* : resulting changes in the output.
2677
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002678Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2681
Daniel Veillard44b3a061998-12-05 17:27:22 +00002682Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2683
2684 * tree.c: patched a bug in the generation of empty attributes
2685
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002686Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2687
2688 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2689 for node/trees/documents/... Biggest problem is namespace
2690 support when copying subtrees.
2691
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002692Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * parser.c, entities.c: improve entities and char ref encoding,
2695 and cleanups of error messages.
2696
Daniel Veillard242590e1998-11-13 18:04:35 +00002697Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2698
2699 * parser.c, entities.c: simple bug hunting done during rpm2html and
2700 rpmfind integration.
2701
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002702Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * parser.[ch]: Added interfaces allowing to specify a SAX
2705 handler before parsing.
2706
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002707Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * parser.c: redirrect all errors reporting through the SAX
2710 error function
2711
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002712Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2715 * libtool, tlmain ...: update of the libtool files
2716
Miguel de Icaza442321c1998-11-04 18:13:38 +000027171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2718
2719 * entities.c: Use g_snprintf insteda of snprintf.
2720
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002721Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2724 added ent5 test for this purpose.
2725 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2726
Daniel Veillard27271681998-10-30 06:39:40 +00002727Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * parser.c: fixed? a strange error due to compression on a GWP
2730 document.
2731
Daniel Veillard25940b71998-10-29 05:51:30 +00002732Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * tree.[ch]: bug fixing
2735 * entities.[ch]: defined a specific type for predefined entities
2736 * doc/xml.html: more documentation on the library, how to use it,
2737 overview of the interfaces.
2738
Daniel Veillard16253641998-10-28 22:58:05 +00002739Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2740
2741 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2742
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002743Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2744
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002745 * tree.c: corrected a small bug
2746 * doc/xml.html: continuing writing documentation.
2747
2748Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2749
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002750 * debugXML.h debugXML.c: added debugging utilities.
2751 * tester.c: added --debug switch.
2752 * tree.c: patched an incorrect node->type assignment.
2753 * parser.c: formatting, ensure that node->doc != NULL in attributes
2754
Daniel Veillardccb09631998-10-27 06:21:04 +00002755Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2758 entity support and provide an internal representation close to
2759 DOM one (entity ref nodes, and attribute value as tree). I tried
2760 to preserve the interface but this will surely break some apps
2761 (I have to change rpm2html/rpmfind for example). I had to change
2762 two interfaces, and the generated tree is somewhat different.
2763 * doc/* : started documenting the XML library, the tree and
2764 DOM/Corba. This is a first step.
2765
Daniel Veillard11e00581998-10-24 18:27:49 +00002766Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * parser.c: Set up the fonctions comment block, boring but useful.
2769 * parser.h, SAX.c, parser.c: now attributes are processed through
2770 the SAX interface. The problem is that my SAX interface diverged
2771 quite a bit from the original one, well this is not an official
2772 spec, and translating it from Java to C is hairy anyway...
2773
Daniel Veillard97b58771998-10-20 06:14:16 +00002774Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2777 fonctions comment block, boring but useful.
2778
2779Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002780
2781 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2782 conversion routines. However they are not yet used to convert the
2783 inputs. The core will run with UTF-8.
2784
Daniel Veillard33942841998-10-18 19:12:41 +00002785Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * tree.c : make sure that the type id is properly set-up when
2788 a new object is allocated, needed for DOM.
2789
Daniel Veillard27fb0751998-10-17 06:47:46 +00002790Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * tree.h, tree.c: Ok, the main objects in the tree will be native
2793 corba objects, it costs 8 bytes per Node, Attribute and Document
2794 but it simplifies the Corba integration a lot (no extra interface
2795 objects to allocate/free).
2796
Daniel Veillard0bef1311998-10-14 02:36:47 +00002797Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2798
2799 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2800 and changed NODEs contants for conformity with DOM Level 1
2801
Daniel Veillard27864701998-10-08 03:47:24 +00002802Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * added hooks to keep track of servants when creating objects
2805 xmlDoc and xmlNode (for Corba export).
2806
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002807Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2808
2809 * added xml-config script.
2810
Daniel Veillard7066a791998-10-01 20:28:28 +00002811Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2814 to autoupdate libtool and automake conf files.
2815
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2817
2818 * Makefile.am: Use '?' to separate the sed
2819 commands as ',' is used when people pass -Wl,something.
2820
2821
Daniel Veillard15a8df41998-09-24 19:15:06 +00002822Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2823
2824 * tree.c, tree.h: added a per-document compression interface.
2825
Daniel Veillard151b1b01998-09-23 00:49:46 +00002826Tue Sep 22 20:47:38 EDT 1998
2827
2828 * tree.c, tree.h: added saving with compression and added interfaces
2829 to control the compression level (xmlGetCompressMode,
2830 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2831
Daniel Veillard70120ff1998-09-22 00:24:21 +00002832Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * parser.c: corrected a loop for files of size 0
2835
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2837
2838 * error.h: New file. Contains prototyes from `error.c'.
2839
Tom Tromeyc19653d1998-08-14 01:22:43 +00002840Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2841
2842 * Makefile.am (xmlincdir): New macro.
2843 (xmlinc_HEADERS): Renamed from include_HEADERS.
2844
Daniel Veillard845664d1998-08-13 04:43:19 +00002845Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * applied small patch on numeric entities from
2848 Christopher Blizzard <blizzard@appliedtheory.com>
2849
Daniel Veillard260a68f1998-08-13 03:39:55 +00002850Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * New release 0.2, removed the old xml_* files so that it's
2853 coherent with the other CVS base (W3C), far better conformance
2854 to standard, new namespaces, decent entities support, beginning
2855 of a SAX-like interface. Nearly nothing left intact, even the
2856 test examples ...
2857
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2859
2860 * .cvsignore: Add .deps dir
2861
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002862Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2865
Daniel Veillardfe926001998-07-26 04:28:20 +00002866Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002867
Daniel Veillardfe926001998-07-26 04:28:20 +00002868 * configure.in: added test for CPP
2869 * AUTHORS, Changelog: the original ones didn't get commited but the
2870 glib ones instead, fixed.
2871 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002872
Daniel Veillardfe926001998-07-26 04:28:20 +00002873Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002874
Daniel Veillardfe926001998-07-26 04:28:20 +00002875 * integrated code developped at W3C
2876 * changed the original Copyright
2877 * migrated to automake
2878 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002879