blob: 6558df016aaf30b04be8f5429c4803d524d5147f [file] [log] [blame]
Daniel Veillard82e49712001-04-26 14:38:03 +00001Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c: fixed bug #53689 related to processing-instruction()
4
Daniel Veillard02f077a2001-04-26 10:59:11 +00005Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * DOCBparser.c: patche from László Kovács
8
Daniel Veillard30211a02001-04-26 09:33:18 +00009Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * parser.c: applied fixes from Christian Glahn bug report #53391
12
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * error.c: Jean François Lecomte provided a complete description
16 and a fix to bug #53537
17
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000018Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
21
Daniel Veillard1034da22001-04-25 19:06:28 +000022Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * DOCBparser.c SAX.c: a bit more work on entities processing.
25 Still Need to cleanup XML output and references in attributes
26
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000027Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * DOCBparser.c include/Makefile.am: two patches from László Kovács
30
Daniel Veillardb33c2012001-04-25 12:59:04 +000031Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * tree.c: trying to fix #53574, not completely complete,
34 I would like xmllint --copy --debug test/ent1 and
35 xmllint --debug test/ent1 to show the same result.
36 * xpath.c: fix a bug when trying to sort namespace nodes
37
Daniel Veillard5146f202001-04-25 10:29:44 +000038Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * HTMLtree.c: real fix for #53402
41
Daniel Veillard7533cc82001-04-24 15:52:00 +000042Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
45 PIs when using xsl:output
46 * valid.c: closing #53537 some case generate segfaults if there
47 is validity errors
48
Daniel Veillard61b33d52001-04-24 13:55:12 +000049Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * SAX.c testDocbook.c DOCBparser.c: more work on the support
52 of external parsed entities, added --noent to testDocbook
53 * valid.c: Garry Pennington found an uninitialized variable
54 access in xmlValidateElementContent()
55
Daniel Veillard56098d42001-04-24 12:51:09 +000056Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * HTMLparser.c : HTML parsing still sucks ... trying to deal
59 with madness
60 * result/HTML/ : this modified the result of the regression tests
61 a lot.
62
Daniel Veillard122376b2001-04-24 12:12:30 +000063Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
66 to doc where it wasn't checked against NULL reported by
67 Jens Laas
68
Daniel Veillard43dadeb2001-04-24 11:23:35 +000069Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
72 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
73
Daniel Veillardeae522a2001-04-23 13:41:34 +000074Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
77 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
78 * SAX.[ch]: cleanup and updates for DocBook
79 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
80 ex SGML identifier changes
81 * valid.c: removed a static unused function.
82
Daniel Veillardde57c612001-04-23 09:13:36 +000083Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * HTMLtree.c: applied change for Paul Sponagl on script saving
86 * Makefile.am: the warning about entity title.xml are normal.
87
Daniel Veillard393df012001-04-22 20:11:18 +000088Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * configure.in: release of 2.3.7
91 * Makefile.am: fixing make distcheck
92
Daniel Veillarda41123c2001-04-22 19:31:20 +000093Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * doc/html/* doc/xml.html: updated and regenerated the docs
96
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000097Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * xpath.c: fixed the XPointer problem introduced in 2.3.6
100
Daniel Veillarde82a9922001-04-22 12:12:58 +0000101Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * tree.c: fixed #53388 with the provided patch
104
Daniel Veillard06803992001-04-22 10:35:56 +0000105Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * valid.c: Bjorn detected an invalid memory access. Fixed
108 vstateVPush()
109
Daniel Veillard40af6492001-04-22 08:50:55 +0000110Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
113
Bjorn Reese70a9da52001-04-21 16:57:29 +0000114Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
115
116 * libxml.h: new header used only for the compilation of libxml
117 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
118 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
119 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
120 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
121 xmlmemory.c xpath.c xpointer.c: libxml.h integration
122 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
123 baseline (version 1.2 plus a single patch).
124 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
125 scientific notation for numbers. Tests added.
126 * xpath.c: formatting of numbers changed to use sprintf
127 (contribution from William Brack)
128
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000129Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * valid.c: cleanup, more useful debugging
132 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
133 * xmlIO.c: entity loading is printed as an error when validating
134
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000135Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * valid.c: fixed to validate within entities
138 * test/VCM/v22.xml: added a specific testcase
139
Daniel Veillardca1f1722001-04-20 15:47:35 +0000140Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * valid.c: forgot an epsilon transition in for ()+
143 * test/VCM/v21.xml : added a specific test case
144
Daniel Veillard85349052001-04-20 13:48:21 +0000145Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * valid.c: removed a state explosion exhibited by RSS
148 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
149 from bug #51872
150
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000151Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * valid.[ch] tree.h: worked *hard* to get non-determinist content
154 validation without using an ugly NFA -> DFA algo in the source.
155 Made a specific algorithm easier to maintain, using a single
156 stack and without recursion.
157 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
158 * hash.c: made the growing routine static
159 * tree.h parser.c: added the parent information to an
160 xmlElementContent node.
161
Daniel Veillarde470df72001-04-18 21:41:07 +0000162Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * SAX.c parser.c xpath.c: generating IDs when not validating
165 from an external parsed entity was poisoning the ID has table
166 with removed values. This was killing XSLT on the KDE help
167 browser.
168
Daniel Veillardceacdd92001-04-18 15:10:35 +0000169Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * entities.h: andrew@ugh.net.au detected a double declaration
172
Daniel Veillarda10efa82001-04-18 13:09:01 +0000173Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * debugXML.c hash.c tree.h valid.c : some changes related to
176 the validation suport to improve speed with DocBook
177 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
178 the way validation errors get reported
179
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000180Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * HTMLparser.c HTMLtree.c: applied part of the patches provided
183 by P C Chow and William M. Brack for XSLT HTML output
184
Daniel Veillard2d90de42001-04-16 17:46:18 +0000185Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xmlversion.h.in win32config.h win32/libxml2/*: applied
188 Igor Zlatkovic patches for MSC compilation and added his
189 updates
190
Daniel Veillarde043ee12001-04-16 14:08:07 +0000191Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
194 prefix lookup.
195 * parserInternals.c: fixed the bug reported by Morus Walter
196 due to an off by one typo in xmlStringCurrentChar()
197
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000198Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * HTMLparser.c result/HTML/*: revamped the way the HTML
201 parser handles end of tags or end of input
202
Daniel Veillard82daa812001-04-12 08:55:36 +0000203Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * tree.[ch] : added xmlDocCopyNode for gdome2 support
206
Daniel Veillard67a21302001-04-11 14:39:16 +0000207Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
210 bug where the linktime verions of free() won't work ...
211
Daniel Veillard27b55282001-04-11 12:22:25 +0000212Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
215
Daniel Veillardafc73112001-04-11 11:51:41 +0000216Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * doc/xml.html: added 2.3.6 release
219
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000220Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
223 * result/wml.xml: resulted in a small output change
224
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000225Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * tree.c: xmlNewDoc was missing the charset initialization
228 * xmllint.c: added --auto to autogenerate a doc, allow to
229 reproduce the problem fixed on xmlNewDoc
230
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000231Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * xpath.c: trying to get 52979 solved
234 * tree.c result/ result/noent/: trying to get 52712 solved, this
235 also made me clean up the fact that XML output in general should
236 not add formating blanks by default, this changed the output of
237 a few tests
238
Daniel Veillard73639a72001-04-10 14:31:39 +0000239Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
242
Daniel Veillardfac26a12001-04-08 13:08:14 +0000243Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * configure.in: finally released 2.3.6
246
Daniel Veillard911f49a2001-04-07 15:39:35 +0000247Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * xpath.c: checking for null pointer generated by new code
250
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000251Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * xpath.c: fixed a [] evaluation problem reported
254 * test/XPath/tests/simpleaddr: extended test
255 * result/XPath/simpleaddr: updated result
256
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000257Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * xmllint.c: Dan Timis reported a portability problem
260 on Macs without mmap, fixed it.
261
Daniel Veillardb38bd552001-04-03 18:22:00 +0000262Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * testXPath.c : added a --tree option allowing to display the
265 tree dump of the XPath expression
266
Daniel Veillard4dd93462001-04-02 15:16:19 +0000267Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * xpath.c: fixed a memleak when comparing nodesets
270 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
271 * tree.c: added a TODO
272
Daniel Veillard92ad2102001-03-27 12:47:33 +0000273Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
274
275 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
276 we need string functions
277 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
278 to be able to use them where needed. Applied some changes
279 to reduce name linking pollution and compile in only what's
280 needed.
281 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
282 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
283 for the string manipulation functions
284 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
285 to the free() function of xmlmemory.c
286 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
287 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
288 usage.
289
290
Daniel Veillard2be30642001-03-27 00:32:28 +0000291Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * error.c: applied the context output patch of the error
294 handling submitted by Chuck Griffith
295 * error/VC/*: this slightly change some error logs
296
Daniel Veillard50582112001-03-26 22:52:16 +0000297Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * parser.c: fixed line number reporting on error
300
Daniel Veillard04be4f52001-03-26 21:23:53 +0000301Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302
303 * parser.c: Sullivan and Darin found a parser bug,
304 applied the patch.
305
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000306Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
309 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
310 xmlversion.h.in xpointer.c: of course the way I defined
311 UNUSED breaks on old gcc version. Try to be smart and
312 also define it directly in xmlversion.h
313 * configure.in: removed -ansi flag from the pedantic set
314
315Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000316 Huge cleanup, I switched to compile with
317 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
318 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
319 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
320 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
321 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
322 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
323 encoding.h entities.c error.c list.[ch] nanoftp.c
324 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
325 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
326 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
327 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
328 Cleanup, staticfied a number of non-exported functions,
329 detected and cleaned up a dozen of problem found this way,
330 avoided a lot of public function name/typedef/system names clashes
331 * doc/xml.html: updated
332 * configure.in: switched private flags to the really pedantic ones.
333
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000334Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * configure.in: 2.3.5
337 * doc/html/*: rebuilt the docs
338
Daniel Veillard146c9122001-03-22 15:22:27 +0000339Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * parser.c: fixed a reported bug in NOTATION parsing
342 * uri.c: accepted but not fixed bug 51876, added TODO
343 * Makefile.am: fixed bug 51876
344
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000345Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * config.h.in configure.in error.c: fix a compilation problem
348 on platforms without vsnprintf (xml@thewrittenword.com)
349
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000350Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * parser.c: fixed a function name header typo
353 * SAX.c: notations can also occur in external subset.
354
Daniel Veillard7d42b542001-03-20 13:22:46 +0000355Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * error.c: removed a C++ like comment
358
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000359Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * parser.c: fixing bug 52299 strange condition leading
362 to a parser crash due to a buffer overflow
363 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
364 added the specific test case
365
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000366Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * xpath.[ch]: still a lot of cleanup based on XSLT, added
369 xmlXPathConvert{String,Number,Boolean} to be able to make
370 type casts without a context stack, fixed some implementation
371 problems related to the absence of context at parse-time,
372 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
373 in the public API too
374 * xpointer.c xpathInternals.h: we need to know at parse time
375 whether we are compiling an XPointer
376
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000377Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
380 cleaned up the parser internals, refactored XPath code, added
381 new compilation based APIs and cleanly separated public and
382 private APIs.
383
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000384Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * xpath.h: the comp field must be added at the end to avoid
387 killing binary compat.
388
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000389Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * Makefile.am: detect XPath memleaks in regreson tests
392 * error.c: fixed and error w.r.t. error reporting still using
393 stderr
394 * hash.c: added new line at end of file
395 * tree.h: minor cleanup
396 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
397 expression parsing from evaluation, resulted in a number of
398 changes internally, and in XPointer. Likely to break stuff
399 using xpathInternals.h but should remain binary compatible,
400 new interfaces will be added.
401
Daniel Veillardd574f782001-03-14 19:40:17 +0000402Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
403
404 * configure.in: fixed a couple of problems reported by
405 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
406 without gcc on non linux platforms.
407
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000408Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
411 a fix for --with-html-dir= configure support. I hope it won't
412 break rpm generation
413
Daniel Veillarda022fe02001-03-14 16:30:00 +0000414Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * xmlIO.c: one function comment cleanup.
417
Daniel Veillard25239c12001-03-14 13:56:48 +0000418Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * SAX.c: external subset notations were improperly registered
421 in the internal subset.
422
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000423Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * README.cvs-commits: added, pointing to HACKING
426 * HACKING: updated
427
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000428Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * parser.c: and Matt Sergeant found one in the XML push
431 parser (erroneous check I forgot to remove when I fixed the
432 main parser).
433
Daniel Veillard68d7b672001-03-12 18:22:04 +0000434Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * xpath.c: ptittom found a small bug in UnaryExpr
437
Daniel Veillarde356c282001-03-10 12:32:04 +0000438Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * configure.in: bumped to 2.3.4
441 * error.c: fixed bug #51860
442 * tree.c: fixed bug #51861
443 * valid.c: cleanup, more debug, failed to fix one bug crap ...
444 * tree.[ch] : added xmlDefaultBufferSize
445 * nanoftp.c: typo in function name header block
446 * doc/xml.html : updated, added link to XML::LibXSLT
447 * doc/html/* : rebuilt the docs
448
Daniel Veillard80f32572001-03-07 19:45:40 +0000449Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * parser.c SAX.c: the new content parsing code raised an
452 ugly bug in the characters() SAX callback. Found it
453 just because of strangeness in XSLT XML Rec ouptut :-(
454
Daniel Veillard6c831202001-03-07 15:57:53 +0000455Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
456
457 * Makefile.am: Martin Baulig suggested to add -lm
458 * tree.c: found another bug in xmlNodeGetContent()
459
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000460Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * xpath.c: Bjorn found the error related to strictness of comparison.
463
Daniel Veillard29631a82001-03-05 09:49:20 +0000464Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * parser.c: trying to fix the Dtd parsing problem reported
467 by Gary, side effect of last week speed optimizations.
468
Daniel Veillard14be0a12001-03-03 18:50:55 +0000469Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
472 * parserInternals.c: removed unneeded test raised by Stric
473
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000474Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
475
476 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
477 and fixed by William Brack). Added xmlXPathFormatNumber.
478 Changed the sorting slightly.
479 * configure.in Makefile.am example/Makefile.am: Added -lm.
480 Please note that applications linking with libxml2, must
481 also like with the math library from now on.
482
Daniel Veillardf9533d12001-03-03 10:04:57 +0000483Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * HTMLparser.c: fixed loop reported by Marc Sanfacon
486
Daniel Veillard2f362242001-03-02 17:36:21 +0000487Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * parser.c: one must report spaces even if the Dtd element
490 content proves that this is not part of the element content.
491 * result/valid/*.xml: this changed the ouptu slightly
492
Daniel Veillardb402c072001-03-01 17:28:58 +0000493Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * configure.in: bumped to 2.3.3
496 * doc/xml.html: updated
497
Daniel Veillard77851712001-02-27 21:54:07 +0000498Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * tree.c: minor doc fix
501 * xpath.c: deallocation issues when a result tree has been
502 converted to a node-set
503
Daniel Veillardec70e912001-02-26 20:10:45 +0000504Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * doc/xml.html: oops corrected dates s/2000/2001
507
Daniel Veillard8730c562001-02-26 10:49:57 +0000508Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * valid.c: new patch from Gary Pennington
511
Daniel Veillard91e9d582001-02-26 07:31:12 +0000512Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * doc/xml.html: applied patch from Ankh
515
Daniel Veillardedac3c92001-02-26 01:36:19 +0000516Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * xinclude.c: fixed a problem building on Mac
519
Daniel Veillard21a0f912001-02-25 19:54:14 +0000520Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * parser.c: more work on increasing parsing ferformances
523
Daniel Veillard48b2f892001-02-25 16:11:03 +0000524Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
527 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
528 avoiding memcpy in production builds MEM_CLEANUP macro use
529 * parser.[ch] parserInternals.c: optimizations of the tightest
530 internal loops inside the parser. Better checking of I/O
531 flushing/loading conditions
532 * xmllint.c : added --timing
533
Daniel Veillard71681102001-02-24 17:48:53 +0000534Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * configure.in: bumped to 2.3.2
537 * doc/xml.html: updated for release
538
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000539Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * xpath.c: found a memleak and fixed a nasty bug
542
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000543Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * xmllint.[c1] : added return code errors for xmllint
546 * xpath.c: specific debug dump function for result value trees
547
Daniel Veillard4b637072001-02-21 21:52:55 +0000548Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xpath.c: finally implemented xmlXPathCompareNodeSets
551 * test/XPath/expr/floats results/XPath/expr/floats: added
552 a test for float expressions
553
Daniel Veillardf714aa32001-02-21 03:07:44 +0000554Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
557 * parserInternals.[ch]: trying to speed up parsing
558 * xpath.c : speeded up node set equality op
559
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000560Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
563 better handling of ID/IDREF and the list modules associated
564 * configure.in: small CFLAGS cleanup
565
Daniel Veillarda8abee62001-02-19 15:14:59 +0000566Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * configure.in: fixed iconv detection on AIX (stric)
569
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000570Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000571
572 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
573
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000574Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
575
576 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
577 and optimized xmlXPathNodeSetSort
578
Daniel Veillard142adbf2001-02-17 13:21:05 +0000579Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * xpath.c: bug fix when context size is 0
582 * parser.c: I like Norm's Dtd because they still manage to break
583 the parser occasionally
584
Daniel Veillardf23e0092001-02-16 13:21:29 +0000585Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
588
Daniel Veillarde0e26512001-02-16 00:11:46 +0000589Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
592 attributes within the XML-1.0 namespace
593
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000594Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * xpathInternals.h: exported a few axis functions
597 * doc/xml.html: updated the doc
598
Daniel Veillard760f4422001-02-15 14:59:48 +0000599Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * configure.in: applied patch from Daniel van Balen for OpenBSD
602 and bumped version to 2.3.1
603 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
604 attempt to find autoclosing was simply broken, removed it,
605 updated the examples, this is better
606
Daniel Veillardd194dd22001-02-14 10:37:43 +0000607Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * hash.[ch]: added Paolo Casarini patch to provide Delete from
610 hash functionnalities.
611 * doc/html/* : rebuild the doc
612
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000613Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
616 on predicate
617 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
618 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
619 really want to have tags closed on output even if we accept
620 unclosed ones on input
621
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000622Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * xpath.c: ouch don't free NULL, rare case fixed
625 * tree.c: don't coalesce text nodes if they don't have the
626 same behaviour wrt escaping on output
627
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000628Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.c: small fixup
631 * SAX.c: don't warn on empty namespaces.
632
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000633Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * README: a bit of cleanup
636 * configure.in: preparing for 2.3.0 release
637
Daniel Veillard1f83d392001-02-08 09:37:42 +0000638Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * hash.[ch]: added a first version of xmlHashSize()
641 * valid.c: another bug fix from Gary Pennington
642
Daniel Veillard5eef6222001-02-07 18:24:48 +0000643Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * valid.c: couple of bug fixes pointed by Gary Pennington
646 * HTMLtree.c: #if 0 cleanup
647
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000648Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
651 which removes a time consuming check of xmlXPathNodeSetAdd()
652 and use it in places where we are sure to not break unicity
653
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000654Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * xpath.c: bug fixes found from XSLT
657 * tree.c: preserve node->name special values when copying nodes.
658 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
659 external subset are fetched when available but without full
660 validation. Added xmlLoadExtDtdDefaultValue, need a function.
661 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
662 output with encoding disabled.
663
Daniel Veillard2c833b62001-02-03 08:52:06 +0000664Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
667 xmlCheckFilename should not be called from xmlFileOpenW
668 and xmlGzfileOpenW
669
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000670Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
673 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
674 added the new tests for URI normalization
675 * testURI.c: fixed stoopid bugs
676 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
677 the URI in the error messages are now properly normalized
678
Daniel Veillardea28ce62001-02-02 08:20:19 +0000679Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
682
Daniel Veillarde99a4762001-02-01 04:34:35 +0000683Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
686
Daniel Veillard2b325a02001-01-31 20:46:31 +0000687Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * xpath.c: fixed mod operator
690
Daniel Veillardde55cf62001-01-31 15:53:13 +0000691Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * parser.c: fixed xmlStrcat doc
694 * tree.c: 2 fixes form Anders Carlson for copying nodes and
695 trees.
696
Daniel Veillard2f913b72001-01-31 13:23:49 +0000697Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * xpath.c result/XPath/tests/chaptersbase
700 result/XPath/tests/simplebase: fixed XPath node()
701 * tree.c: small fix in xmlNewNs()
702 * Makefile.am: removed extraneous xml2Conf.sh rule
703
Daniel Veillardb42042b2001-01-28 07:40:36 +0000704Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
707 Changed the library name, in order to get libxml-devel and
708 libxml2-devel to coexist on a single system
709 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
710 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
711
Daniel Veillardee0a4662001-01-27 18:59:33 +0000712Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
715 libxml2-devel installable in // as libxml-devel.
716
Daniel Veillard5eb05942001-01-27 17:50:22 +0000717Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * doc/Makefile.am: fixed make rebuild in doc
720 * doc/html/*.html: rebuilt the docs
721
Daniel Veillard65c295d2001-01-26 09:32:39 +0000722Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * tree.c: patch from Bjorn Reese on xmlBufferCCat
725
Daniel Veillard8e199902001-01-25 18:54:39 +0000726Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
729 the HTML doc to go into the -devel RPM ...
730 * aclocal.m4 config.h.in: some updates due to auto* magic
731
Daniel Veillard93086662001-01-25 18:13:04 +0000732Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * xpath.h: added a hook in the context structure allowing to
735 link to extra support, needed for XSLT
736
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000737Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
740 xmlXPtrCmpPoints to use it.
741 * propagated the following patch from Alejandro Forero
742 * include/win32config.h xmlIO.c: applied further suggestions
743 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
744 * example/gjobread.c: fixed warnings, now that it builds
745
746Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
747
748 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
749
750 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
751 filename points to a valid file (not a directory).
752 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
753 Added calls to xmlCheckFilenameDir.
754
755 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
756 `path' (rather than `filename') as the parameter to gzopen and open.
757
Daniel Veillard48177c22001-01-23 15:27:41 +0000758Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * Makefile.am: fixed a problem with EXTRA_DIST
761
Daniel Veillardb83ba402001-01-22 22:45:10 +0000762Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * Makefile.am example/Makefile.am: finally found the trick
765 to build the example, i.e. add "." in SUBDIRS before example
766 in the list <grin/>
767
Daniel Veillard82687162001-01-22 15:32:01 +0000768Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * doc/xml.html: updated with an XSLT section, removed pointer to
771 W3C CVS base.
772
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000773Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xpath.c: when copying a XSLT tree object teh tree need to be copied
776 too, and deallocation need to occur the same way.
777
Daniel Veillarde4566462001-01-22 09:58:39 +0000778Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
781 type correponding to an XSLT result tree fragment. Share most
782 of the data format with node set, as well as operators.
783 * HTMLtree.c: added a newline at the end of the doctype output
784 whe this one is not present initially.
785 * tree.c: make sure taht the parent and doc pointers are properly
786 set when copying attributes (lists).
787
Daniel Veillard701c7362001-01-21 09:48:59 +0000788Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
791
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000792Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c: seems I finally killed that ugly path evaluation
795 context bug (tagged 9999 in case is is wrong)
796
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000797Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
798
799 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
800 for XSLT
801
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000802Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
803
804 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
805 for xmlGzfileOpen() bug
806
Daniel Veillardf6eea272001-01-18 12:17:12 +0000807Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
808
809 * xpath.c: removed an error found by XSLT usage
810 * tree.c parserInternals.h: use a predefined static string
811 for text and comment nodes, avoid freeing them in xmlFreeNode,
812 exported the string name in parserInternals.h and added
813 another value to disable encoding at output (for XSLT),
814 gain memory, time.
815
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000816Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
819 win32/libxml2/libxml2_so.dsp: new makefiles and update
820 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
821
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000822Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
825 Gary Pennington
826
Daniel Veillard389e6b72001-01-15 19:41:13 +0000827Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * xpath.c: fixed the comaprision of values and nodelists,
830 need to compare nodelist still ...
831 * debugXML.c: avoided a possible core dump
832 * HTMLparser.c: cleanup
833 * nanohttp.c: contributed fix.
834 * tree.c: fixes in properties handling added xmlSetNsProp
835 needed by libxslt
836 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
837 comment
838 * TODO: updated
839
Daniel Veillard167bd532001-01-06 21:09:34 +0000840Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * parser.c parserInternals.c: applied Bjorn Reese optimization
843 patch
844
845Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * Makefile.am: applied patch fro make check from Martin Vidner
848
Daniel Veillard503b8932001-01-05 06:36:31 +0000849Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * configure.in: preparing 2.2.11
852 * doc/html/*: rebuild the HTML files
853 * doc/xml.html : updated
854
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000855Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * tree.c: fixed a stupid bug
858 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
859 patches related to validation of an XInclude processing result
860 * TODO: updated
861
Daniel Veillarde2488192001-01-04 10:54:22 +0000862Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
865 on large files
866
Daniel Veillardf060a412001-01-03 20:52:44 +0000867Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
870
Daniel Veillard45cff692001-01-03 18:02:04 +0000871Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
874 reported by Jonas Borgström
875 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
876
Daniel Veillard08108982001-01-03 15:24:58 +0000877Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * testXPath.c xpath.c: fixing the XPath union expressions problem
880 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
881
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000882Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * xmllint.c: Made is so if the file name is "-" is will read form
885 standard input. Sven Heinicke <sven@zen.org>
886 * tree.c: fixed a problem when growing buffer
887 * tree.h: fixed the comment of the node types following andersca
888 comment
889 * TODO: updated
890
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000891Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * HTMLparser.[ch]: added a way to avoid adding automatically
894 omitted tags. htmlHandleOmittedElem() allows to change the
895 default handling.
896 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
897 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
898 of xmllint too when using --memory flag, added a memory test
899 suite at the Makefile level.
900 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
901 with namespace use when encountering QNames in XPath evalation,
902 added xmlns() scheme in XPointer.
903 * nanoftp.c : incorporated a fix
904 * parser.c xmlIO.c: fixed problems raised with encoding when using
905 the memory I/O
906 * parserInternals.c: closed bug 25934 reported by
907 torsten.landschoff@innominate.de
908 * TODO: updated
909
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000910Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
913 on a non-updated tree :-(, made a 2.2.10 release to correct the
914 situation
915
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000916Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
919 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
920 integrated a set of OpenVMS changes from Howard Taylor
921 <Howard.Taylor@pacoast.com>
922
Daniel Veillard58770e72000-11-25 00:48:47 +0000923Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
926 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
927
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000928Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * HTMLparser.c: some fixes on auto-open of html/head/body
931 * encoding.c: fixed a compilation error on some gcc env
932 * xpath.c xpointer.[ch] xpathInternals.h: improved the
933 XPointer implementation
934 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
935 related XPointer tests and associated results
936
Daniel Veillard300f7d62000-11-24 13:04:04 +0000937Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * doc/xmldtd.html doc/xml.html: following a short step by step
940 guidance on IRC to help maciej with DTDs I started a small
941 page on the subject.
942
Daniel Veillard748e45d2000-11-17 16:36:08 +0000943Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * HTMLparser.c: fixed handling of broken charrefs
946 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
947 patches
948
Daniel Veillard28929b22000-11-13 18:22:49 +0000949Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * doc/xml.html doc/html/* : rebuilt the docs after adding
952 xinclude and updated page for 2.2.7 and 2.2.8
953 * configure.in: releasing 2.2.8
954
Daniel Veillard41e06512000-11-13 11:47:47 +0000955Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * parser.[ch] parserInternals.c: applied the conditional
958 section processing fix from Jonathan P Springer
959 <jonathan.springer2@gte.net>
960 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
961 project file, fixed iconv default non support
962 * xpath.c: fixed the problem of evaluating relative expressions
963 when a node context is provided.
964
Daniel Veillardbf432752000-11-12 15:56:56 +0000965Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * nanoftp.c: fixed gcc 2.95 new warnings
968 * SAX.c: fixed a stupid bug
969 * tree.c: fixed a formatting problem when round-tripping
970 from/to memory
971 * xinclude.c: chased memleak, fixed a base problem
972 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
973 xmlXPtrBuildNodeList()
974 * TODO: updated
975 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
976 adding a first small set of regression tests for XInclude
977
Daniel Veillardc2def842000-11-07 14:21:01 +0000978Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * nanohttp.[ch]: applied Wayne Davison patches to access
981 the WWW-Authorization header.
982 * parser.c: Closed Bug#30847: Problems when switching encoding
983 in short files by applying Simon Berg's patch.
984 * valid.c: fixed a validation problem
985 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
986 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
987 Wayne Davison
988 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
989 need to be extended to non full nodes selections.
990 * xinclude.c: starts to work decently
991
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000992Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
995 debugXML.c xmlversion.h.in: Started adding XInclude support,
996 this is a new xmllint option
997 * tree.c xpath.c: applied TOM patches for XPath
998 * xpointer.c: fixed a couple of errors.
999 * uri.c: added an escaping function needed for xinclude
1000 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1001 new warning from RH70 gcc's version
1002
Daniel Veillarda4964b72000-10-31 18:23:44 +00001003Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1004
1005 * HTMLparser.c: fixed loop on invalid char in scripts
1006 * parser.c: update to description of xmlIOParseDTD()
1007 * libxml.m4 xmlversion.h.in: changes contributed by
1008 Michael Schmeing <m.schmeing@internet-factory.de>
1009 * configure.in: preparing for 2.2.7
1010 * Makefile.am: trying to avoid config.h and acconfig.h
1011 being included in the distrib
1012 * configure.in: released 2.2.7
1013
1014Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1015
1016 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1017 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1018
Daniel Veillard01411222000-10-30 15:33:22 +00001019Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * parser.[ch]: added xmlIOParseDTD()
1022 * xpointer.c: added support for the 2 extra parameters of
1023 string-range, fixed a stoopid error when '0' was present
1024 in XPointer expressions
1025 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1026 testsuite for the above
1027
Daniel Veillard6db58192000-10-30 09:27:53 +00001028Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * libxml.spec.in: improved package descriptions
1031
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001032Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * xpath.c xpathInternals.h: applied a large cleaning patch
1035 from TOM <ptittom@free.fr>, it also add namespace support
1036 for function and variables registration.
1037
Daniel Veillardbd20df72000-10-29 17:53:40 +00001038Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1039
1040 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1041 * Makefile.mingw: Wayne Davison's update adding hash.c
1042
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001043Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * xpath.c: fixed the root evaluation problems
1046 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1047 ignorable spaces with <b> <bold> <em>
1048 * tree.c: fixed a loop in xmlSearchNsByHref()
1049
Daniel Veillard767662d2000-10-27 17:04:52 +00001050Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * xpath.c: applied another XPath patch from TOM
1053 * xpath.c include/makefile.am: applied another patch from
1054 china@thewrittenword.com (cleanup on IRIX).
1055
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001056Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * xml-config.1: received a fixed version from Fredrik Hallenberg
1059 <hallon@lysator.liu.se>
1060
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001061Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1064 cleanup patch for XPath
1065
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001066Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * patched to redirrect all "out of context" error messages to
1069 a reconfigurable routine. The changes are:
1070 * xmlerror.h : added the export of an error context type (void *)
1071 an error handler type xmlGenericErrorFunc there is an interface
1072 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1073 to reset the error handling routine and its argument
1074 (by default it's equivalent to respectively fprintf and stderr.
1075 * all the c files: all wild accesses to stderr or stdout within
1076 the library have been replaced to calls to the handler.
1077
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001078Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * configure.in: release 2.2.6
1081 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1082 exporting the inner functions of xpath for extension modules
1083 * doc/*: updated and rebuilt the doc
1084
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001085Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * nanohttp.c : applied Wayne HTTP cleanup patch
1088 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1089 and xmlNodeSetSpacePreserve()
1090
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001091Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * xpath.c: closing bug #29260
1094
Daniel Veillard126f2792000-10-24 17:10:12 +00001095Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1098 multikey tuples, made hash structure opaque
1099 * valid.[ch]: moved elements, attributes, notations decalarations
1100 as well as ID and refs to hash tables.
1101 * entities.c: hash cleanup
1102 * xmlmemory.c: fixed a dump problem in debug mode
1103 * include/Makefile.am: problem passing in DESTDIR= values patch
1104 from Marc Christensen <marc@calderasystems.com>
1105 * nanohttp.c: removed debugging remains
1106 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1107 * HTMLparser.c parser.c: fixing a number of problems with the
1108 macros in the *parser.c files (Wayne).
1109 * HTMLparser.c: close the previous option when opening a new one
1110 (Marc Sanfacon).
1111 * result/HTML/*: updated the HTML results accordingly
1112
Daniel Veillard52afe802000-10-22 16:56:02 +00001113Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1116 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1117 XPath functions and XML entities table to them. More to come...
1118 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1119
Daniel Veillard683cb022000-10-22 12:04:13 +00001120Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * tree.c: coalesce adjacent text nodes
1123 * valid.c: handling of blank nodes in DTd validation (raised
1124 by problems with a posteriori validation).
1125 * nanohttp.c: changing behaviour on HTTP write stuff.
1126 * HTMLtree.c: forced body and html to be explicitely closed.
1127 * xpath.h: exported more XPath functions.
1128
Daniel Veillard1baf4122000-10-15 20:38:39 +00001129Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * Release of 2.2.5
1132 * xpointer.c: range() range-inside and other helper functions
1133 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1134
Daniel Veillard47e12f22000-10-15 14:24:25 +00001135Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1136
1137 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1138 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1139
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001140Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1141
1142 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1143 and XPointer modules
1144
Daniel Veillard134c9f32000-10-15 10:27:08 +00001145Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * SAX.h: closed #25107
1148
Daniel Veillard39915622000-10-15 10:06:55 +00001149Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * testSAX.c: fixed problem with cdata reporting
1152 * SAXresult/* : updated
1153
Daniel Veillard1e851392000-10-15 10:02:56 +00001154Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1157 Closed bug #27499, added to regression tests
1158 * TODO: updated
1159
Daniel Veillard7eda8452000-10-14 23:38:43 +00001160Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1163 support for SCRIPT and STYLE with help from Bjorn Reese
1164 * test/HTML/* result/HTML/*: added simple testcase and updated
1165 the existing ones.
1166
Daniel Veillardff9c3302000-10-13 16:38:25 +00001167Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1170 string-range for empty strings
1171 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1172 test/XPath/xptr/strrange: augmented the XPointer testsuite
1173
Daniel Veillard189446d2000-10-13 10:23:06 +00001174Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * doc/xml.html doc/xmlmem.html: added a module describing memory
1177 interfaces and use, updated the main page.
1178
Daniel Veillard2f971a22000-10-12 23:26:32 +00001179Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1182 nanoftp code work on Windows too now
1183
1184Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001185
1186 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1187 * xpointer.c: implemented string-range() at least a good first version
1188 * test/XPath/docs/str test/XPath/xptr/strrange
1189 result/XPath/xptr/strrange: the string-range() tests
1190
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001191Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * Makefile.am include/Makefile.am include/win32config.h
1194 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1195 and make distcheck
1196
Daniel Veillard19d61112000-10-11 23:50:35 +00001197Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1200 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1201 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1202
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001203Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1206 patch for socklen_t detection by
1207 Albert Chin-A-Young <china@thewrittenword.com>
1208
Daniel Veillardcd429612000-10-11 15:57:05 +00001209Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1210
1211 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1212 and added a --dtdvalid option to xmllint used to test it
1213
Daniel Veillard47c02452000-10-11 13:04:36 +00001214Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1217 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1218
Daniel Veillard2d38f042000-10-11 10:54:10 +00001219Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1222 handlings (registration, lookup, cleanup)
1223
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001224Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * configure.in Makefile.am include/makefile.am: adding XPointer
1227 and XPtrtests target
1228 * xpointer.[ch] : new files for XPointer support
1229 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1230 more XPath tests
1231
Daniel Veillard57fda592000-10-10 23:24:14 +00001232Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * configure.in: fixed, very broken, make distcheck works again
1235
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001236Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * More work toward 2.2.5, integrated a number of patches
1239 * configure.in Makefile.am win32config.h.in: trying to cleanup
1240 make distcheck .... huh ...
1241 * include/Makefile.am include/win32config.h: new directory
1242 for includes
1243 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1244 updated teh makefiles and instructions for WIN32
1245 * xpath.c: small fixes
1246 * test/XPath/ results/XPath: updated the testcases and results
1247 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1248 suggested patches
1249 * valid.c: fixed an ID bug
1250
Daniel Veillardb71379b2000-10-09 12:30:39 +00001251Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1254 the automake bug where wrong dependancies were generated.
1255 * xpath.[ch]: worked on XPointer
1256
Daniel Veillard7e99c632000-10-06 12:59:53 +00001257Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * configure.in Makefile.am: 2.2.5, ship the include in an
1260 include/libxml subdirectory, use symlinks when using CVS
1261 * testSAX.c: fixed small bug
1262 * testXPath.c: changed the way testfiles are parsed
1263 * debugXML.c: same kind of cleanup when parsing an argument expression
1264 XPath/XPointers can have blanks embedded
1265 * xpath.[ch]: more cleanup, reorgs for XPointer work
1266 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1267 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1268
Daniel Veillard55b91f22000-10-05 16:30:11 +00001269Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1272 in the XPath engine, rewrote large parts of it, now it's far
1273 cleaner and in sync with the REC not an old WD. Fixed a parsing
1274 problem in the interactive XML shell found when testing XPath.
1275
Daniel Veillardac260302000-10-04 13:33:43 +00001276Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1279 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1280 examples with the extra test
1281
Daniel Veillard7cfce322000-10-04 12:40:27 +00001282Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1285 the global init function.
1286
Daniel Veillard970112a2000-10-03 09:33:21 +00001287Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * HTMLparser.c: Doohhh, attribute name parsing was still case
1290 sensitive ! Fixed this ...
1291 * result/HTML/* : updated the tests results accordingly
1292
Daniel Veillard740abf52000-10-02 23:04:54 +00001293Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1296 engine, should be far more stable, incorporated a new version of
1297 preceding/following axis, need testing
1298 * uri.c: fixed file:///c:/a/b/c problem
1299 * test/XPath/tests/idsimple: augmented the XPath tests
1300
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001301Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * doc/* rebuilding docs for 2.2.4 release
1304
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001305Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * configure.in: releasing 2.2.4
1308 * parser.[ch]: added xmlStrEqual()
1309 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1310 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1311 use xmlStrEqual instead
1312 * TODO: updated
1313 * added an XPath test
1314
Daniel Veillardbc765302000-10-01 18:23:35 +00001315Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1318 * entities.h: exported xmlInitializePredefinedEntities
1319 * parser.[ch] : added xmlInitParser()
1320 * parserInternals.h : had to export htmlInitAutoClose()
1321
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001322Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1325 problems
1326 * Makefile.am : added XPath regression tests to normal tests
1327 * uri.c: fixed a problem with local paths, cleanup
1328 * parser.c: fixed a problem with large CData sections
1329
Daniel Veillardd2ade932000-09-30 14:39:55 +00001330Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * configure.in xml-config.in: patch from "Ben Taylor"
1333 <sol7x86@hotmail.com> for solaris shared libs lookup
1334
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013352000-09-30 Martin Baulig <baulig@suse.de>
1336
1337 * libxml-2.0.pc.in: Provide pkg-config script.
1338
1339 * configure.in: Create the libxml-2.0.pc script from the
1340 libxml-2.0.pc.in templates.
1341 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001342 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001343
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001344Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1347 when compiling with MSC
1348
Daniel Veillard46057e12000-09-24 18:49:59 +00001349Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * xpath.c: patch for normalize-string() substring-before(),
1352 substring-after() and translate() functions from Bjorn Reese
1353 <breese@mail1.stofanet.dk>
1354 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1355 Fredrik Hallenberg <hallon@lysator.liu.se>
1356 * TODO: updated
1357
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001358Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1361 problem of socklen_t being undefined on a number of platforms
1362 * debugXML.c: fixed a compilation problem when without snprintf
1363
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001364Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1367 an URI bug and a fix for the control-character-induced infinite loop
1368 * nanohttp.c: preventive fix for compiling on WIN32
1369
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001370Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * xmlint.c: closing bug #25000
1373
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001374Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1377 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1378 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1379 related function, fixing xmlStrncmp(), and associated cleanup
1380 * result/HTML/entities.html.sax: updating result
1381
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001382Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * uri.c: applied patch for URI escaping from Wayne Davison
1385 <wayned@blorf.net>
1386 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1387 from Denis Barbier <barbier@imacs.polytechnique.fr>
1388 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1389 patch from Wayne Davison
1390
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001391Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * doc/xml.html : updated with new releases, adding "how to help"
1394
Daniel Veillard04698d92000-09-17 16:00:22 +00001395Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1396
1397 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1398 removed a few warnings in pedantic mode ...
1399 * parserInternals.c parser.c: moved encoding switching function
1400 to parserInternals.c
1401 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1402
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001403Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1406 error or warning handlers
1407
Daniel Veillardb1059e22000-09-16 14:02:43 +00001408Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * parserInternals.c parserInternals.h parser.c Makefile.am:
1411 created a new module parserInternals.c, moved most of the
1412 code shared by the various parsers there, as well as
1413 deprecated code from parser.c. More cleanup of parser.c
1414 * uri.c: fixed a problem when URI is NULL
1415 * valid.c: speedup when looking for an attribute declaration
1416
Daniel Veillard39c7d712000-09-10 16:14:55 +00001417Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1420 the cleanup of the computation of URI references when seeking
1421 external entities. The URI reference string and the resulting
1422 URI are both stored now.
1423 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1424 large s(n)printf checks and cleanup from Denis Barbier
1425 <barbier@imacs.polytechnique.fr>
1426 * xmlversion.h.in tree.h: couple of SGML declarations for a
1427 possible docbook module.
1428 * result/VC/ : a couple of test output changed due to the change
1429 of the entities URI
1430
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001431Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * parser.h: added a _private field for linking user's data
1434
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001435Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * parser.c parserInternals.h: demacroified most of the IS_XXX
1438 the gain in size is significant so ...
1439
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001440Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * entities.c: cases where looking up entities with doc==NULL
1443 covered
1444
Daniel Veillard90e11312000-09-05 10:42:32 +00001445Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
Daniel Veillard1de50802000-09-07 08:54:32 +00001447 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001448 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1449
Daniel Veillard98a79162000-09-04 11:15:39 +00001450Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
Daniel Veillard1de50802000-09-07 08:54:32 +00001452 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001453 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1454 * Makefile.in: added URItest and included thenin "make tests"
1455
1456Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001457
1458 * xmlversion.h.in: closed bug 22941
1459
Daniel Veillard2bb89092000-08-31 14:57:50 +00001460Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * doc/xmlio.html: added doc and example for entity loader
1463 redefinition.
1464
Daniel Veillard96984452000-08-31 13:50:12 +00001465Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1468 used by libxml
1469
Daniel Veillarde715dd22000-08-29 18:29:38 +00001470Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * parser.c: Fixed bug on invalid ontent characters and when using
1473 push.
1474 * xmllint.c: fixed xmllint endling of errors in push mode
1475
Daniel Veillard4948eb42000-08-29 09:41:15 +00001476Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001479 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001480 * result/HTML/*.sax: regenerated HTML SAX output
1481 * parser.c: more cleanup.
1482
Daniel Veillarde010c172000-08-28 10:04:51 +00001483Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001486 patches from Wayne Davison <wayned@users.sourceforge.net>,
1487 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001488 * HTMLparser.c: fixed an ignorable white space detection bug
1489 occuring when parsing with SAX only
1490 * result/HTML/*.sax: updated since the output is now HTML
1491 encoded...
1492
Daniel Veillard47f3f312000-08-27 22:40:15 +00001493Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001495 * HTMLparser.[ch]: applied some of Wayne Davison
1496 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001497
Daniel Veillarde0854c32000-08-27 21:12:29 +00001498Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1501 undeclared namespace prefix was used, added a warning.
1502 Cleaned up support w.r.t. entities, spilling out a warning
1503 and being pedantic on lookups.
1504 * test/warning/ent9 : added testcase for previous example.
1505 * TODO: updated
1506 * parserInternals.h parser.c: changed the way names are parsed
1507 now allow infinite size and decrease penalty for normal use
1508 * parser.c: Started a big cleanup/check of the parser code,
1509 fixed some of the most tortuous entity code, spotted code
1510 unused anymore
1511 * test/*: added tests for very long names and related nasty
1512 things.
1513
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001514Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * doc/encoding.html: added encoding aliases doc
1517 * doc/xml.html: updates
1518 * encoding.[ch]: added EncodingAliases functions
1519 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1520 bottleneck affecting large DTDs like Docbook
1521 * parser.[ch] xmllint.c: added a pedantic option, will be
1522 useful
1523 * SAX.c: redefinition of entities is reported in pedantic mode
1524 * testHTML.c: uninitialized warning from gcc
1525 * uri.c: fixed a couple of bugs
1526 * TODO: added issue raised by Michael
1527
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001528Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * doc/encoding.html: propagated Martin Duerst suggestions
1531
Daniel Veillard52402ce2000-08-22 23:36:12 +00001532Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1535 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1536 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1537 by Wayne Davison
1538
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001539Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * nanoftp.c nanohttp.c: small cleanup
1542 * TODO: updated
1543
Daniel Veillard244ece92000-08-19 20:58:02 +00001544Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * added an old VC testcase and updated title.xml entity
1547
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001548Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1551 done on auto-opening of <p> tags and cleanup of SAX output
1552
Daniel Veillard979e55e2000-08-19 16:48:54 +00001553Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1556
Daniel Veillard4540be42000-08-19 16:40:28 +00001557Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * doc/xml.html libxml.* structure.*: updated the doc a bit
1560
Daniel Veillard808a3f12000-08-17 13:50:51 +00001561Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1564 of SAX tests
1565
Daniel Veillard29579362000-08-14 17:57:48 +00001566Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1569 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1570
Daniel Veillard1255ab72000-08-14 15:13:33 +00001571Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1574 * testHTML.c: fix core dump on Solaris 2.x systems
1575 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1576 * result/HTML/*.sax: previous bug fix lead to new results
1577
Daniel Veillard03109292000-08-14 14:58:22 +00001578Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1581 * configure.in: added --with-readline=DIR to accept alternate
1582 path for readline include/library
1583 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1584 for ANSI under HP-UX
1585 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1586 includes @LIBS@
1587
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001588Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * doc/* : rebuilt the docs
1591 * getting ready for 2.2.2 release
1592
Daniel Veillard87b95392000-08-12 21:12:04 +00001593Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1596 and xmlAddFeature()
1597 * tree.[ch]: added xmlAddChildList()
1598 * xmllint.c: MAP_FAILED macro test
1599 * parser.h: added xmlParseCtxtExternalEntity()
1600 * valid.c: applied bug fixes removed warning
1601 * tree.c: added CDATA block to elements content
1602 * testSAX.c: cleanup of output
1603 * testHTML.c: added SAX testing
1604 * encoding.c: better error recovery
1605 * SAX.c, parser.c: fixed one of the external entity processing
1606 of the OASis testsuite
1607 * Makefile.am: added HTML SAX regression tests
1608 * configure.in: bumped to 2.2.2
1609 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1610 SAX results
1611
Daniel Veillard88a172f2000-08-04 18:23:10 +00001612Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * configure.in: patch for HP compiler
1615
16162000-08-04 Sven Heinicke <sven@zen.org>
1617
1618 * xmllint.c: Was coredumping sometimes when the file given didn't
1619 exist.
1620
Daniel Veillard46e370e2000-07-21 20:32:03 +00001621Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001624
Daniel Veillard46e370e2000-07-21 20:32:03 +00001625 when using in memory parsing. Need some cleanup.
1626 * xmllint.c configure.in: added a --memory flag to test memory
1627 parsing
1628
Daniel Veillard36650692000-07-21 15:16:39 +00001629Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * nanohttp.c: fixed socklen_t replacement to unsigned int
1632 * parser.c: fixed a space handdling missing at the end of
1633 production 28 DOCTYPE.
1634 * xmlmemory.c: fixed a stupid bug on the routine to override
1635 allocation functions
1636 * TODO: updated
1637
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001638Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * doc/ regenerated the docs
1641
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001642Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1643
1644 * doc/encoding.html doc/xml.html: added I18N doc
1645 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1646 improvements, both parser and filters, added ASCII & HTML,
1647 fixed the ISO-Latin-1 one
1648 * xmllint.c testHTML.c: added/made visible --encode
1649 * debugXML.c : cleanup
1650 * most .c files: applied patches due to warning on Windows and
1651 when using Sun Pro cc compiler
1652 * xpath.c : cleanup memleaks
1653 * nanoftp.c : added a TESTING preprocessor flag for standalong
1654 compile so that people can report bugs more easilly
1655 * nanohttp.c : ditched socklen_t which was a portability mess
1656 and replaced it with unsigned int.
1657 * tree.[ch]: added xmlHasProp()
1658 * TODO: updated
1659 * test/ : added more test for entities, NS, encoding, HTML, wap
1660 * configure.in: preparing for 2.2.0 release
1661
Daniel Veillard49703262000-07-10 10:27:46 +00001662Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * nanoftp.c: fixed the way the control connection is handled
1665 * libxml.spec.in: fixed the dependancies and cleanup
1666
Daniel Veillard306be992000-07-03 12:38:45 +00001667Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * doc/xml.html: changed the xmlsoft.org structure, updated the
1670 examples w.r.t. root and childs
1671
Daniel Veillard7d853352000-07-02 18:53:09 +00001672Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1675
Daniel Veillard365e13b2000-07-02 07:56:37 +00001676Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * HTMLparser.c: Work on character encoding support for the HTML parser
1679 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1680 * encoding.c: Fixed a potential memleak in the encoding stuff
1681
Daniel Veillardaf743792000-07-01 11:49:28 +00001682Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1683
1684 * doc/FAQ.html doc/Makefile.am : added a FAQ
1685
1686Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001687
1688 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1689 of the HTML parser to force it to not bypass SAX
1690
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001691Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * win32config.h.in: updated
1694 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1695 lacks iconv support :-( need to release 2.1.1
1696 * configure.in: release 2.1.1
1697 * HTMLparser: fixed bug #14784
1698 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1699 by Windows compiler
1700 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1701 the SAX startDocument() callback.
1702 * TODO: updated
1703
1704Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * added xmlStopParser()
1707
Daniel Veillardbe803962000-06-28 23:40:59 +00001708Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * configure.in: 2.1.0 prerelease
1711 * Large resync between W3C and Gnome tree
1712 * nanoftp, nanohttp.c: fixed stalled connections probs
1713 * HTMLtree.c SAX.c : support for attribute without values in
1714 HTML for andersca
1715 * valid.c: Fixed most validation + namespace problems
1716 * HTMLparser.c: start document callback for andersca
1717 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1718 * parser.h, SAX.c: serious speed improvement for large
1719 CDATA blocks
1720 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1721 different encoding
1722 * example/Makefile.am example/gjobread.c tree.h: work on
1723 libxml1 libxml2 convergence.
1724 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1725 and the LIBXML_TEST_VERSION macro
1726
Daniel Veillardc310d562000-06-23 18:32:15 +00001727Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * doc/xml.html: various patches and improvements typo fixed by
1730 Felix Natter
1731 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1732 from Felix Natter <fnatter@gmx.net>
1733
Daniel Veillardf3029822000-05-06 08:11:19 +00001734Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * doc/upgrade.html: updated with instructions for support of both
1737 libxml-1.x and libxml-2.x
1738 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1739 for 2.x support and also fixed includes
1740
1741
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001742Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1745 the encoding support, added iconv support, so now libxml if
1746 compiled with iconv automatically support japanese encodings
1747 among others. Work based on initial patch from Yuan-Chen Cheng
1748 I may have broken binary compat in the encoding handler
1749 registration scheme, but that was so utterly broken I don't
1750 expect anybody to have used this feature until now.
1751 * parserInternals.h: fixup on the CHAR range macro
1752 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1753 code.
1754 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1755 * uri.c: added xmlParseURI() I can't believe I forgot to
1756 implement this one in 2.0 !!!
1757 * SAX.c: moved doc->encoding update in the endDocument() call.
1758 * TODO: updated.
1759
Daniel Veillard06047432000-04-24 11:33:38 +00001760Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * tree.h: removed extraneous xmlRemoveProp definition
1763 * TODO: added item about --disable-corba configure switch
1764 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1765 * nanoftp.c: fixed include problems giving troubles on AIX and
1766 slowlaris
1767 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1768 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1769 comment and headers changes to lower gtk-doc number of warnings
1770 * doc/html/*: rebuilt docs
1771
Daniel Veillarde0aed302000-04-16 08:52:20 +00001772Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * HACKING: documented the tag for 1.x and instructions
1775
Daniel Veillard5e873c42000-04-12 13:27:38 +00001776Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1779 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1780 xmlCreateIOParserCtxt
1781 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1782 significant overall improvement
1783 * xmllint.c: added I/O test to xmllint
1784 * testSAX.c: added a speed test
1785 * doc/* : updated/regenerated
1786
Daniel Veillardfc708e22000-04-08 13:17:27 +00001787Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * xpath.c uri.h parserInternals.h: cosmetic changes from
1790 "Timur I. Bakeyev" <timur@bat.ru>, including making
1791 xmlCreateURI() public
1792
Daniel Veillard5d211f42000-04-07 17:00:24 +00001793Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1796 and the code at the same time. Added a clean mechanism for
1797 overload or added input methods: xmlRegisterInputCallbacks()
1798 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1799 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1800 * TODO: updated
1801 * doc/* : updated/regenerated
1802 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1803 source dir
1804
Daniel Veillarde77a9182000-04-05 19:12:29 +00001805Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * testURI.c: yet another forgotten commit, I should get some sleep !
1808
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001809Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * xmllint.c: forgot to commit this too ?
1812
Daniel Veillardb9df4042000-04-05 14:23:16 +00001813Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * xmlversion.h.in : forgot to commit this previously
1816
Daniel Veillard361d8452000-04-03 19:48:13 +00001817Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1820 * README TODO: updated for release
1821 * uri.c uri.h: added authority parsing/saving
1822 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1823 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1824 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1825 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1826 Makefile.am : added compile-time customization of libxml
1827 --with-ftp --with-http --with-html --with-xpath --with-debug
1828 --with-mem-debug
1829 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1830 #include <libxml/xxx.h> I hope it won't break too much stuff
1831 and will be manageable in the future...
1832 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1833 and added xmllint to the installed programs
1834 * uri.h: added xmlFreeURI()
1835
Daniel Veillardec303412000-03-24 13:41:54 +00001836Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * uri.c uri.h: finished the escaping handling, the base support
1839 and the URI path normalization. Looks good just lacks the
1840 authority content parsing code.
1841 * Makefile.am: added instructions to generate testURI
1842 * TODO: updated
1843 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1844 added links and icons for W3C and Gnome
1845
Daniel Veillard8f621982000-03-20 13:07:15 +00001846Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * xmlmemory.[ch] : seems I forgot to actually update the files in
1849 the last commit :-)
1850 * doc/xml.html doc/html/* : updated and uploaded the docs
1851
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001852Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1855 * TODO: updated
1856 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001857 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001858 gfree).
1859 * Makefile.am, uri.c, uri.h: added a set of functions to do
1860 exact (litteraly copied from the RFC 2396 productions) parsing
1861 and handling of URI. Will be needed for XLink, one XML WFC,
1862 XML Base and reused in the nano[ftp/http] modules. Still work
1863 to be done.
1864
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001865Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * configure.in, libxml.spec.in : libxml2
1868 * doc/* : updated the doc page, rebuilt the docs
1869
Daniel Veillardcf461992000-03-14 18:30:20 +00001870Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * all: tagged LIB_XML_1_X
1873 * *.c *.h : updated from W3C CVS tree
1874 * configure.in : 2.0.0-beta
1875 * libxml.spec.in : libxml2 package nam
1876 * result/* : new version of the tests output
1877
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001878Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1881
Daniel Veillardb566ce12000-03-04 11:39:42 +00001882Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * doc/* : rebuilt the docs
1885 * parser.c: final patch on #6766
1886 * valid.c: small patch on validity checks.
1887
Daniel Veillardfb76c402000-03-04 11:39:42 +00001888Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1891 added
1892 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1893 compatibility w.r.t. XML spec and existing code.
1894
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001895Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * parser.c: seems a better solution to <a> </a> exists,
1898 will try it for a while
1899
Daniel Veillard83a30e72000-03-02 03:33:32 +00001900Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * parser.c: tried to remove the <a> </a> generating <a/>
1903 this is hard. Left a flag for that purpose. Fixed bug #6766
1904 * configure.in: prepared 1.8.7 not released, due to previous
1905 problem
1906
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001907Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1908
1909 * doc/xml.html : applied second patch from Paul DuBois
1910
Daniel Veillard402e8c82000-02-29 22:57:47 +00001911Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * doc/xml.html : applied patch from Paul DuBois
1914
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001915Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1918
Daniel Veillard5feb8492000-02-02 17:15:36 +00001919Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1922 compilation warnings on various platforms.
1923 * parser.c: Fixed #5281 validity error callbacks are now desactived
1924 by default if not validating.
1925
Daniel Veillardf341f932000-02-02 14:52:08 +00001926Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1929
Daniel Veillard13c757e2000-02-01 23:59:15 +00001930Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1933 <gkatsi@cs.toronto.edu>
1934
Daniel Veillard726e8792000-01-30 20:04:29 +00001935Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1938 processing URLs
1939
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001940Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1941
1942 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1943 xmlNanoFTPUpdateURL for persistent control connections.
1944 * configure.in: 1.8.6
1945
1946Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1947
1948 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1949 * tree.[ch] : added xmlSaveNoEmptyTags
1950
James Henstridgef3be9312000-01-28 13:59:21 +000019512000-01-29 James Henstridge <james@daa.com.au>
1952
1953 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1954
1955 * Makefile.am: added nanoftp.[ch] to the build.
1956
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001957Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * nanoftp.[ch]: cleanup, comments, API
1960 * debugXML.c : fixed a bug in the cat command
1961 * doc/*: regenerated the docs
1962
Daniel Veillardda07c342000-01-25 18:31:22 +00001963Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1966 * debugXML.c : fixed a bug in the cat command
1967 * valid.c: fixing some small probs
1968 * libxml.spec.in: get rid of the SNAP suffix
1969 * doc/xml.html: updated the status
1970
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001971Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * xml-config.in: xml-config --version to just return the
1974 version number
1975 * xpath.c: some cleanup w.r.t. axis when the current node is
1976 an attribute.
1977 * TODO: updated
1978
Daniel Veillard461a66c2000-01-18 18:01:01 +00001979Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * configure.in: prepared for libxml-1.8.5
1982 * doc/* recompiled the documentation
1983
19842000-01-17 Jody Goldberg <jgoldberg@home.com>
1985
1986 * configure.in : WARNING autoconf subtlety alert :
1987 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1988 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1989 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1990 get defined by AC_CHECK_HEADERS.
1991
Daniel Veillardf967b902000-01-17 16:06:10 +00001992Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1995 Rune.Djurhuus@fast.no
1996
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001997Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * TODO: updated
2000 * tree.c, parser.c: made sure that only memory alloc problems
2001 and internal parser errors are allowed to write to stdout or
2002 stderr.
2003
Daniel Veillard0142b842000-01-14 14:45:24 +00002004Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * tree.c : restored xmlNewGlobalNs since this seems used by
2007 a lot of existing code :-(, fixed a bug in xmlNewNs
2008 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2009 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2010 to exit() from the library code.
2011 * xpath.c, parser.c: removed bugs or unused code detected by
2012 Windows compilers
2013 * parser.c: started adding interfaces for parsing well balanced
2014 XML fragments
2015 * configure.in: releasing 1.8.4
2016 * doc/* : rebuilt the docs
2017
Daniel Veillard2eac5032000-01-09 21:08:56 +00002018Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * tree.[ch] : added xmlNewDocFragment() for DOM
2021 * testHTML.c: uninitialized variable.
2022
Daniel Veillardf3a73582000-01-05 14:58:39 +00002023Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * doc/* : rebuild the docs
2026
Daniel Veillard71b656e2000-01-05 14:46:17 +00002027Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2028
2029 * acconfig.h: readline and history patch
2030 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2031 * tree.c: added check and handling when possibly removing an ID
2032 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2033 and saving.
2034 * test/HTML/entities.html result/HTML/entities.html* : test for
2035 various entities reference cases
2036 * result/HTML/* : as a result output of some testcase have
2037 changed
2038 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2039 by previous example. added xmlParseTryOrFinish().
2040 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2041 entities.h debugXML.h HTMLparser.h: changed the way struct are
2042 declared to allow gtk-doc to expose those
2043 * parser.c: closed bug #4960
2044 * Makefile.am configure.in: Applied patch from
2045 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2046 and math/socket libs detection
2047
Daniel Veillard437b87b2000-01-03 17:30:46 +00002048Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * configure.in, Makefile.am: link tester against readline
2051 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2052
Daniel Veillard686d6b62000-01-03 11:08:02 +00002053Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * tree.[ch]: added xmlRemoveProp
2056 * win32config.h.in nanohttp.c: avoid including the Windows
2057 socket stuff in every C files
2058 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2059 the XmL parser(s)
2060 * test/ns4 result/ns4 etc...: added test case for previous prob
2061 * tree.c: xmlNewNs wasn't checking for double definition
2062 * Makefile.in: fixed a problem with dist-hook duplicates
2063 * parser.[hc], xmlIO.c: fixed the loading of external entities
2064 APIs, now xmlLoadExternalEntity() is used everywhere and
2065 setting up an app specific front-end using the
2066 * SAX.c parser.c: some fixes, now the xhtml spec validates
2067 with the xhtml DTD.
2068 * error.c: fixed crashes in case of no input stream
2069 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2070 to the validation tests and results
2071
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002072Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2075 too htmlCreatePushParserCtxt() and htmlParseChunk()
2076 * parser.c: a bit of cleanup.
2077 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2078 to XML) removed the last mem leak known
2079 * HTMLtree.c: output message cleanup
2080 * xmlmemory.c: display content info about memory blocks
2081 * result/HTML/wired.* : missing att value warning change
2082
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002083Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * doc/* : rebuilt the documentation
2086
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002087Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * parser.[ch] parserInternals.h: Push parser for XML,
2090 seems to work fine now
2091 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2092 --push for push testing
2093 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2094 * testSAX.c: added --push
2095 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2096 subtree
2097 * xmlIO.[ch] : enriched API + fixes for push mode
2098 * entities.[ch]: added the entity content length to the struct.
2099 * xmlmemory.[ch]: new API to show the last entries for the shell
2100 * valid.c: added required attribute testing
2101 * SAX.c: the cdata callback now merge contiguous fragments
2102 * HTMLparser.c: cleanup of some macros
2103
Daniel Veillard3c558c31999-12-22 11:30:41 +00002104Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * parser.c: fix for PIs name starting with xml
2107 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002108 * *.c, configure.in win32config.h.in : generate win32config.h for
2109 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002110
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002111Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2112
2113 * parser.c: fixed a stupid = vs. == bug :-(
2114 * doc/gnome-xml.sgml: s/glade/xml/
2115
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002116Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2117
2118 * configure.in, doc/xml.html : bug fix release 1.8.2
2119 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2120 Hopefully the end of that silly C++ include problem
2121 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2122 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2123 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2124 troubles with autoclosed elements when the stree shape doesn't
2125 follow the DtD specs. Added htmlIsAutoClosed() and
2126 htmlAutoCloseTag()
2127 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2128 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2129 * debugXML.c: fixed a bug on printing default namespaces.
2130 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2131
Daniel Veillardb24054a1999-12-18 15:32:46 +00002132Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * result/HTML/*.htm[l] : updated the HTML regression tests according
2135 to the new output
2136 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2137 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2138 problem due to intermix of extern "C" { ... } declarations for C++
2139 and recursive includes in the headers
2140
Chris Lahey323c48c1999-12-18 15:32:45 +000021411999-12-20 Chris Lahey <clahey@umich.edu>
2142
2143 * HTMLtree.c: Made it so that html nodes with a single child do
2144 not insert a carriage return before or after the child node.
2145
Daniel Veillardb24054a1999-12-18 15:32:46 +00002146Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002147
2148 * configure.in, doc/xml.html : bug fix release 1.8.1
2149 * parser.c: fixed bug #4344
2150 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2151 added the glue to avoid C++ problems
2152 * doc/* : regenerated the documentation
2153
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002154Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2157 namespace recognition, and Dia as a resul :-(
2158 * encoding.c: closed bug #3950
2159
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002160Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * valid.c: debugging a posteriori validation, except URI expansion
2163 stuff this should be fixed now
2164 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2165 Carl Nygard <cnygard@bellatlantic.net>
2166 * tester.c: added --postvalid, cleaning of the code
2167 * tree.[ch]: added xmlDocGetRootElement()
2168
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002169Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2170
2171 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2172 c++ losage.
2173
Daniel Veillard10a2c651999-12-12 13:03:50 +00002174Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * configure.in, doc/xml.html : bumped to 1.8.0
2177 * xlink.[ch], Makefile.am : added framework for link detection
2178 * parser.h: added nbChars to parser context, needed for cleanup.
2179 * xmlmemory.c: removed a nasty bug when out of mem
2180 * valid.[ch]: adding namespace support for attribute decl
2181 * tester.c: added --debugent option
2182 * debugXML.[ch]: added xmlDebugDumpEntities()
2183 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2184 buffers instead, this was really needed, validation was breaking
2185 in strange ways due to that. Added xmlParseStringPEReference()
2186 and other parsing from strings functions. Entities processing
2187 modified again, but PERef are still not handled correcly but
2188 unless you're Eve Maller you won't notice :-)
2189 * HTMLparser.c: large changes toward reliability, and switched to
2190 lowercase internal tags, XHTML is lowercase, so it will help
2191 that output is closer to next version.
2192 * doc/* : regenerated the documentation, it is now hosted at
2193 http://xmlsoft.org/ (same bits I just bought the domain :-)
2194
2195
Daniel Veillard294cbca1999-12-03 13:19:09 +00002196Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2199 doc generation
2200 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2201 in the SAX API
2202 * doc/*: rebuilt the doc making sure everything appears in the
2203 HTML files
2204
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002205Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2208 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2209 which allow impressive speed improvement on dataset with
2210 large text pieces, but at the cost of broken binary
2211 compatibility and slightly bigger memory usage.
2212 Configure with --with-buffers to activate them, they
2213 are protected with XML_USE_BUFFER_CONTENT define.
2214 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2215 goal is 0 memory left allocated once parser is no more used
2216 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2217 call xmlCleanupParser() and xmlMemoryDump()
2218
Daniel Veillarda819dac1999-11-24 18:04:22 +00002219Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2222 * parser.[ch] encoding.[ch]: added memory cleanup routines
2223 * parser.c: closing bug #3788
2224 * doc/*: rebuilt the doc
2225
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002226Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2227
2228 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2229 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2230 * tester.c: added --compress option
2231 * doc/*: rebuilt the documentation
2232
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002233Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2234
2235 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2236 if given /proc/kcore as input !
2237 * doc/xml.html doc/*: updated and rebuilt the documentation
2238
2239Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002240
2241 * parser.c: Fixed some wrongly space collapsing code due to
2242 a misreading of the spec.
2243 * result/*: fixed the output accordingly
2244
2245Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002246
2247 * encoding.c: bug fix and typos
2248 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2249 * parser.c: added attribute normalization closing bug #3597
2250 * test/att* result/att* SAXresult/att*: testcase for attribute
2251 normalization
2252
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002253Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * configure.in: closing bug #3163 by adding extra flags for the
2256 cc compiler on HP-UX
2257
Daniel Veillard51e3b151999-11-12 17:02:31 +00002258Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * valid.[ch] : removed a typo and an enumerated type bug in the
2261 xmlAddElementDecl() function
2262 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2263 call to xmlEncodeEntitiesReentrant() so that the functions
2264 New, Set and Get are at the same level.
2265 * parser.c HTMLparser.c: extra memory allocation bug for
2266 attributes detected by someone using libxml in embedded systems :-)
2267
Daniel Veillard962195f1999-10-28 15:51:53 +00002268Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * xmlmemory.h: turned off mem debug :-\
2271
Daniel Veillard35008381999-10-25 13:15:52 +00002272Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2273
2274 * parser.c: closed bug #2784 a one line fix, but worth pushing
2275 a new release out
2276 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2277 some structures, comments before and after the
2278 main element, and other nastyness
2279 * HTMLtree.c tree.c: accomodate the extended HTML supported
2280 * configure.in: pushing 1.7.4
2281 * test/ent8 and related outputs : added a new test for bug #2784
2282 * test/HTML/wired.html and related output: a nasty HTML example
2283 * Makefile.am: improved the test scripts
2284 * docs/* : reran the documentation extractor, updated xml.html
2285
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002286Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2289 HTMLparser and debugged the HTML related code. HTML documents
2290 now have their own type
2291 * entities.c: do not dump &apos; for HTML output
2292 * xmlmemory.c: improvement, breakpoint mechanism
2293 * testHTML.c: added --sax --repeat ...
2294 * Makefile.am: improved the HTML tests
2295 * valid.[ch]: added xmlValidGetValidElements and
2296 xmlValidGetPotentialChildren
2297 * tester.c: added --insert to test the 2 new functions
2298 * test//* result//* SAXresult//* : regression test cleanup
2299 and extension.
2300 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2301 gnome-xml-nanohttp.html
2302
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002303Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2304
2305 * HTMLparser.c: fixed problems with some autoclose tags
2306 * tree.c: fixed XML output problems.
2307 * result/* SAXresult/*: update of the tests output
2308
Daniel Veillard6077d031999-10-09 09:11:45 +00002309Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * Makefile.am: Arturo patch for xmlConf.sh version info
2312 * parser.c: Tim Josling patch for single quoted items
2313 * tester.c: Tim Josling patch for tester options usage
2314 * tree.h: indent cleanup
2315
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002316Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2319 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2320
Daniel Veillard00fdf371999-10-08 09:40:39 +00002321Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * tree.c : Raph patch for initialization of CORBA fields
2324 * parser.c, xpath.c, ...: modification of doc comments
2325 * xpath.c : allow spaces in xpath expressions
2326
Daniel Veillardad219441999-09-27 08:17:49 +00002327Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * xmlmemory.h: turning off memory debug :-(
2330
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002331Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2334 better SAX interfaces.
2335 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2336 entity.
2337 * configure.in: 1.7.2
2338
2339Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002340
2341 * libxml.spec.in: fixed the URL
2342 * doc/xml.html: improved the documentation front-end
2343
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002344Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002345
2346 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2347
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002348Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002349
2350 * libxml.spec.in: fixed the alpha compile problem
2351 * parser.[ch]: changed errno to errNo in the parser context :-(
2352 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2353 * doc/xml.html: changed CHAR to xmlChar
2354 * doc/html/*: recompiled the documentation
2355 * configure.in: 1.7.1
2356
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002357Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * parser.h: modified the parser context struct to regain 1.4.0
2360 binary compatibility
2361 * parser.c, xml-error.h: added errno ot teh context and defined
2362 a set of errors values with update of errno
2363 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2364 DTDs and entities
2365 * *.h, *.c: complete cleanup of the use of config.h and include
2366 protection depending on the current setup.
2367 * overalll debugging, maintenance and bug-fixing on all modules
2368 * updated the documentation
2369 * ready for 1.7.0
2370
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002371Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * HTMLparser.c : cleanup
2374 * SAX.c valid.c valid.h: added ID/IDREF checking
2375 * tree.c tree.h: extended doc structure for refs
2376 * configure.in: 1.6.2
2377 * parser.c: patched bug in SAX user arg call
2378 * parserInternals.h: patched missing close in C++ wrapping
2379 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2380 especially upcoming XPointer implementation.
2381 * doc/xml.html: augmented, typo
2382
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002383Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2384
2385 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2386 not all invocations of install understand -d.
2387
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002388Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2389
2390 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2391 to make 'check' works, when builddir != srcdir.
2392
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002393Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * doc/xml.html : updated the documentation
2396
Daniel Veillard6454aec1999-09-02 22:04:43 +00002397Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2400 not deallocated memory blocks
2401 * *.c : replaces all calls to malloc() free() and realloc() to
2402 the wrapper functions/macros
2403 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2404 instead of xmlFreeNodeList()
2405
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002406Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2407
2408 * HTMLparser.c: corrected a stupid bug leading to core dump at
2409 tree deallocation. Removed warnings indicated by
2410 Stephane.Conversy@lri.fr
2411 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2412 looked for in the external subset
2413
2414Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002415
2416 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2417 on SGI by Stephane.Conversy@lri.fr
2418
Daniel Veillardb96e6431999-08-29 21:02:19 +00002419Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2420
2421 * all .h : changed the prototype declaration indent as in gtk
2422 * most .c : working on reducing the TODOs in the code
2423 * most .c : cleanup though -pedantic and Insure++
2424 * improvements on validation ID checkings.
2425 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2426 * xml-config.in: closed #1810
2427
2428Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002429
2430 * tree.h, valid.c, valid.h: more work on validity, IDs
2431 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2432 definition for AIX
2433
Daniel Veillardb556eb51999-08-15 17:19:50 +00002434Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2437 the distribution due to a cut'n paste error at last commit
2438
Daniel Veillardb05deb71999-08-10 19:04:08 +00002439Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * configure.in: upgraded to version 1.4.0
2442 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2443 Big update, added a large part of the validation process,
2444 it should be usable, but some parts are missing
2445 * xpath.c: improved the implementation w.r.t. root.
2446 * Makefile.am: added more tests
2447 * test and result trees: added a lot of tests
2448 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2449
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002450Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * Added an HACKING file
2453
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002454Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * xpath.[ch] : improvements and debug of the XPath implementation
2457 * parser.c, HTMLparser.c : modified the parsers to be progressive
2458 * tree.[ch] : extended the Buffer promitives
2459 * xmlIO.[ch] : added basic I/O routines providing progressive
2460 parsing and ready for I18N conversion plugins
2461 * SAXresult/* : the SAX callback sequence maybe slightly different
2462 now
2463 * test*.c : improved/updated the tests programs
2464 * doc/* : recompiled the docs.
2465
Daniel Veillard15b75af1999-07-26 16:42:37 +000024661999-07-26 Michael Meeks <michael@edenproject.org>
2467
2468 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2469
2470 * tree.c: Ditto.
2471
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002472Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * configure.in: upgraded to version 1.4.0
2475 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2476 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2477 XML query language, see http://www.w3.org/TR/xpath for more details.
2478 * parser.c, parser.h: added CHAR* related string functions for XPath
2479 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2480 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2481 rebuild the docs.
2482 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2483 and regression testing capabilities for XPath.
2484
Daniel Veillardd79d7871999-07-12 10:38:12 +00002485Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2486
2487 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2488 closing bug #1646
2489
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002490Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * Makefile.am, example/Makefile.am: closed bug #1683
2493
Daniel Veillard3166ab11999-07-11 16:14:19 +00002494Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * example/Makefile.am, configure.in: added the makefile for the
2497 gjobread example
2498
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002499Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2500
2501 * doc/Makefile.am:
2502 - fix which allow "make install DESTDIR=</install/prefix>".
2503
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002504Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2507 which fixed a problem on the file reading-code.
2508
Daniel Veillard82150d81999-07-07 07:32:15 +00002509Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2512 output.
2513 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2514
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002515Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * parser.h : Oops removed the binary compatibility problem
2518 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2519 * parser.c, HTMLparser.c: applied patches for reading from stdin
2520
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002521Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2522
2523 * parser.c, entities.c, valid.c: cleanup bug #1591
2524 * configure.in: cleanup bug #1592
2525 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2526 the same tree back-end. Hence gdome will be available for it.
2527 * doc/Makefile.am: close bug #617
2528
Daniel Veillard97fea181999-06-26 23:07:37 +00002529Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * parser.c: alloctate a per parser context SAX interface block
2532
Daniel Veillard14fff061999-06-22 21:49:07 +00002533Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2536 and xmlEncodeEntitiesReentrant with the correct one :-\
2537
2538Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * commit of my internal XML base changes, quite a lot of
2541 changes, cleanups, better entities support, framework for
2542 new I/O and charset detection and handling
2543 * Fixed the configure/Makefile stuff to generate shared libs
2544 with the proper version info, so we jumped on rev from
2545 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2546 xmlEncodeEntities() result need to be freed now, and a string
2547 xmlParserVersion provide the current library version.
2548
Raph Levien05240da1999-06-15 21:27:11 +00002549Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2550
2551 * parser.c: fixed a buffer overrun for when you have a very long
2552 attribute with no entities in it.
2553
Daniel Veillardbb2da581999-06-13 14:37:07 +00002554Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * added example directory
2557 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2558
Daniel Veillard011b63c1999-06-02 17:44:04 +00002559Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * Release of libxml-1.1, nearly everything has been touched for
2562 this.
2563 * Added more regression tests
2564 * Updated the documentation
2565
Daniel Veillard27d88741999-05-29 11:51:49 +00002566Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * tree.[ch]: unified the XML_NO_CORBA defines.
2569 * parser.c encoding.[ch]: started plugging in char encoding detection
2570
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002571Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2572
2573 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2574 Also freed allocated buffer.
2575
Daniel Veillard27d88741999-05-29 11:51:49 +00002576Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002577 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2578 reentrancy problem at printing. One is left in entities.c, to
2579 remove ASAP
2580 * testSAX.c : added a test example showing the use of the SAX
2581 interface if one doesn't want to build the DOM tree.
2582 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2583
Daniel Veillard517752b1999-04-05 12:20:10 +00002584Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2587 large revamping of the parser to use SAX callbacks
2588 http://www.megginson.com/SAX/ (or at least a C like interface
2589 a la Expat). It's now possible to set up your own callbacks
2590 and the parser will not build a DOM tree.
2591 * test/* result/*: updated the test suite, I finally removed
2592 the old Namespace draft support (PI based).
2593
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002594Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * Makefile.am: added test result to EXTRA_DIST for make tests
2597
Daniel Veillard64068b31999-03-24 20:42:16 +00002598Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * parser.c, parserInternals.h: moved the chars macro definitions
2601 to parserInternals.h
2602 * parser.c, error.c: applied patches from "Knut Åkesson"
2603 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2604
Daniel Veillard012ccc11999-03-23 10:11:11 +00002605Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * xml-config.in : applied patch to make --version work
2608
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2610
2611 * Makefile.am (check-local): Alias for `tests' target. This will
2612 cause `make check' to do the right thing.
2613 (tests): Don't run tests in srcdir. Also, replaced calls to
2614 basename with a `sed' "equivalent".
2615
Daniel Veillardd109e371999-03-05 06:26:45 +00002616Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2617
2618 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2619 it in the header and not the sources, updated the doc.
2620 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2621 pointing this out.
2622
Daniel Veillardbc50b591999-03-01 12:28:53 +00002623Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2626 exported the inputStream routines.
2627 * doc/html/* : updated accordingly
2628
Daniel Veillardd692aa41999-02-28 21:54:31 +00002629Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * parser.c, parser.h, parserInternals.h: added a few extra
2632 internal calls to allocate and free parser contexts ...
2633 * doc/html/* : updated accordingly
2634
Daniel Veillard55a99271999-02-25 11:01:29 +00002635Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * configure.in, Makefile.am, doc/makefile.am : General changes for
2638 1.0.0 release and including the generated HTML documentation.
2639
Daniel Veillard35925471999-02-25 08:46:07 +00002640Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * makefile.am : added parserInternals.h, oops.
2643
Daniel Veillard1e346af1999-02-22 10:33:01 +00002644Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2645
2646 * parserInternals.h: added this header giving access to the parser
2647 internal functions.
2648 * doc/Makefile.am : added a rebuild target which rebuilds the full
2649 set of documentations
2650 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2651 the internal subset.
2652 * *.c *.h: modifications needed to generate the documentation using
2653 gtk-doc, cleanup of functions blocks, reorganisation of struct
2654 declarations.
2655
Daniel Veillard1164e751999-02-16 16:29:17 +00002656Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2659 the tar and spec file to include the beginning of the doc.
2660
Nuno Ferreira03d04781999-02-13 00:07:17 +000026611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2662
2663 * doc/.cvsignore: Added this file.
2664
Daniel Veillard6800ef31999-02-08 18:33:22 +00002665Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * tree.c: fixed xmlGetProp to return "" when the attribute
2668 exists, even if the node-list is NULL.
2669
Daniel Veillard726c7e31999-02-08 15:13:10 +00002670Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * tree.c: patched an error outputting empty attribute values.
2673 * Makefile.am and doc/makefile.am: have been updated during the
2674 week-end. Sorry for an empty CVS log, I got a shell problem.
2675
Daniel Veillard1899e851999-02-01 12:18:54 +00002676Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * tree.h: cleaned up using enums instead of defines
2679 * parser.c, valid.[ch]: more work on parsing/output of element
2680 declarations
2681
Daniel Veillard3b9def11999-01-31 22:15:06 +00002682Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2683
2684 * valid.[ch], tree.c, parser.c : more work toward full parsing
2685 of XML DTDs.
2686 * README: added informations about mailing-list and on-line
2687 documentation
2688
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2690
2691 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2692
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002693Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * parser.c, tree.[ch] : more work toward conformance testing,
2696 added a last element to accelerate parsing of very flat structures
2697 started working on internal subset Element content declaration.
2698 * valid.[ch] : first cut at adding code toward validation.
2699 * previous changes had also small impact on most files, especially
2700 the conformance testing using James Clark test suite.
2701
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002702Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * test/* : updated the examples, most of them were not well
2705 formed (humm), and added rdf2.
2706 * result/* : resulting changes in the output.
2707
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002708Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2711
Daniel Veillard44b3a061998-12-05 17:27:22 +00002712Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * tree.c: patched a bug in the generation of empty attributes
2715
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002716Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2719 for node/trees/documents/... Biggest problem is namespace
2720 support when copying subtrees.
2721
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002722Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2723
2724 * parser.c, entities.c: improve entities and char ref encoding,
2725 and cleanups of error messages.
2726
Daniel Veillard242590e1998-11-13 18:04:35 +00002727Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * parser.c, entities.c: simple bug hunting done during rpm2html and
2730 rpmfind integration.
2731
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002732Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * parser.[ch]: Added interfaces allowing to specify a SAX
2735 handler before parsing.
2736
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002737Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * parser.c: redirrect all errors reporting through the SAX
2740 error function
2741
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002742Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2745 * libtool, tlmain ...: update of the libtool files
2746
Miguel de Icaza442321c1998-11-04 18:13:38 +000027471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2748
2749 * entities.c: Use g_snprintf insteda of snprintf.
2750
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002751Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2754 added ent5 test for this purpose.
2755 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2756
Daniel Veillard27271681998-10-30 06:39:40 +00002757Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2758
2759 * parser.c: fixed? a strange error due to compression on a GWP
2760 document.
2761
Daniel Veillard25940b71998-10-29 05:51:30 +00002762Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * tree.[ch]: bug fixing
2765 * entities.[ch]: defined a specific type for predefined entities
2766 * doc/xml.html: more documentation on the library, how to use it,
2767 overview of the interfaces.
2768
Daniel Veillard16253641998-10-28 22:58:05 +00002769Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2772
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002773Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2774
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002775 * tree.c: corrected a small bug
2776 * doc/xml.html: continuing writing documentation.
2777
2778Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2779
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002780 * debugXML.h debugXML.c: added debugging utilities.
2781 * tester.c: added --debug switch.
2782 * tree.c: patched an incorrect node->type assignment.
2783 * parser.c: formatting, ensure that node->doc != NULL in attributes
2784
Daniel Veillardccb09631998-10-27 06:21:04 +00002785Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2788 entity support and provide an internal representation close to
2789 DOM one (entity ref nodes, and attribute value as tree). I tried
2790 to preserve the interface but this will surely break some apps
2791 (I have to change rpm2html/rpmfind for example). I had to change
2792 two interfaces, and the generated tree is somewhat different.
2793 * doc/* : started documenting the XML library, the tree and
2794 DOM/Corba. This is a first step.
2795
Daniel Veillard11e00581998-10-24 18:27:49 +00002796Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * parser.c: Set up the fonctions comment block, boring but useful.
2799 * parser.h, SAX.c, parser.c: now attributes are processed through
2800 the SAX interface. The problem is that my SAX interface diverged
2801 quite a bit from the original one, well this is not an official
2802 spec, and translating it from Java to C is hairy anyway...
2803
Daniel Veillard97b58771998-10-20 06:14:16 +00002804Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2805
2806 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2807 fonctions comment block, boring but useful.
2808
2809Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002810
2811 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2812 conversion routines. However they are not yet used to convert the
2813 inputs. The core will run with UTF-8.
2814
Daniel Veillard33942841998-10-18 19:12:41 +00002815Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * tree.c : make sure that the type id is properly set-up when
2818 a new object is allocated, needed for DOM.
2819
Daniel Veillard27fb0751998-10-17 06:47:46 +00002820Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * tree.h, tree.c: Ok, the main objects in the tree will be native
2823 corba objects, it costs 8 bytes per Node, Attribute and Document
2824 but it simplifies the Corba integration a lot (no extra interface
2825 objects to allocate/free).
2826
Daniel Veillard0bef1311998-10-14 02:36:47 +00002827Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2830 and changed NODEs contants for conformity with DOM Level 1
2831
Daniel Veillard27864701998-10-08 03:47:24 +00002832Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * added hooks to keep track of servants when creating objects
2835 xmlDoc and xmlNode (for Corba export).
2836
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002837Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * added xml-config script.
2840
Daniel Veillard7066a791998-10-01 20:28:28 +00002841Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2844 to autoupdate libtool and automake conf files.
2845
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2847
2848 * Makefile.am: Use '?' to separate the sed
2849 commands as ',' is used when people pass -Wl,something.
2850
2851
Daniel Veillard15a8df41998-09-24 19:15:06 +00002852Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * tree.c, tree.h: added a per-document compression interface.
2855
Daniel Veillard151b1b01998-09-23 00:49:46 +00002856Tue Sep 22 20:47:38 EDT 1998
2857
2858 * tree.c, tree.h: added saving with compression and added interfaces
2859 to control the compression level (xmlGetCompressMode,
2860 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2861
Daniel Veillard70120ff1998-09-22 00:24:21 +00002862Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * parser.c: corrected a loop for files of size 0
2865
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2867
2868 * error.h: New file. Contains prototyes from `error.c'.
2869
Tom Tromeyc19653d1998-08-14 01:22:43 +00002870Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2871
2872 * Makefile.am (xmlincdir): New macro.
2873 (xmlinc_HEADERS): Renamed from include_HEADERS.
2874
Daniel Veillard845664d1998-08-13 04:43:19 +00002875Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * applied small patch on numeric entities from
2878 Christopher Blizzard <blizzard@appliedtheory.com>
2879
Daniel Veillard260a68f1998-08-13 03:39:55 +00002880Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * New release 0.2, removed the old xml_* files so that it's
2883 coherent with the other CVS base (W3C), far better conformance
2884 to standard, new namespaces, decent entities support, beginning
2885 of a SAX-like interface. Nearly nothing left intact, even the
2886 test examples ...
2887
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2889
2890 * .cvsignore: Add .deps dir
2891
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002892Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2893
2894 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2895
Daniel Veillardfe926001998-07-26 04:28:20 +00002896Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002897
Daniel Veillardfe926001998-07-26 04:28:20 +00002898 * configure.in: added test for CPP
2899 * AUTHORS, Changelog: the original ones didn't get commited but the
2900 glib ones instead, fixed.
2901 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002902
Daniel Veillardfe926001998-07-26 04:28:20 +00002903Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002904
Daniel Veillardfe926001998-07-26 04:28:20 +00002905 * integrated code developped at W3C
2906 * changed the original Copyright
2907 * migrated to automake
2908 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002909