blob: 272d670f18db4739de41aa6719507ccfec021edb [file] [log] [blame]
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4
Daniel Veillard67fee942001-04-26 18:59:03 +00005Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * tree.[ch]: added xmlSaveFormatFile interface for saving
8 and indenting a file.
9
Daniel Veillard82e49712001-04-26 14:38:03 +000010Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xpath.c: fixed bug #53689 related to processing-instruction()
13
Daniel Veillard02f077a2001-04-26 10:59:11 +000014Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * DOCBparser.c: patche from László Kovács
17
Daniel Veillard30211a02001-04-26 09:33:18 +000018Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * parser.c: applied fixes from Christian Glahn bug report #53391
21
Daniel Veillard5a7c3452001-04-26 09:16:13 +000022Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * error.c: Jean François Lecomte provided a complete description
25 and a fix to bug #53537
26
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000027Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
30
Daniel Veillard1034da22001-04-25 19:06:28 +000031Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * DOCBparser.c SAX.c: a bit more work on entities processing.
34 Still Need to cleanup XML output and references in attributes
35
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000036Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * DOCBparser.c include/Makefile.am: two patches from László Kovács
39
Daniel Veillardb33c2012001-04-25 12:59:04 +000040Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * tree.c: trying to fix #53574, not completely complete,
43 I would like xmllint --copy --debug test/ent1 and
44 xmllint --debug test/ent1 to show the same result.
45 * xpath.c: fix a bug when trying to sort namespace nodes
46
Daniel Veillard5146f202001-04-25 10:29:44 +000047Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * HTMLtree.c: real fix for #53402
50
Daniel Veillard7533cc82001-04-24 15:52:00 +000051Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
54 PIs when using xsl:output
55 * valid.c: closing #53537 some case generate segfaults if there
56 is validity errors
57
Daniel Veillard61b33d52001-04-24 13:55:12 +000058Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * SAX.c testDocbook.c DOCBparser.c: more work on the support
61 of external parsed entities, added --noent to testDocbook
62 * valid.c: Garry Pennington found an uninitialized variable
63 access in xmlValidateElementContent()
64
Daniel Veillard56098d42001-04-24 12:51:09 +000065Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * HTMLparser.c : HTML parsing still sucks ... trying to deal
68 with madness
69 * result/HTML/ : this modified the result of the regression tests
70 a lot.
71
Daniel Veillard122376b2001-04-24 12:12:30 +000072Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
75 to doc where it wasn't checked against NULL reported by
76 Jens Laas
77
Daniel Veillard43dadeb2001-04-24 11:23:35 +000078Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
81 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
82
Daniel Veillardeae522a2001-04-23 13:41:34 +000083Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
86 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
87 * SAX.[ch]: cleanup and updates for DocBook
88 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
89 ex SGML identifier changes
90 * valid.c: removed a static unused function.
91
Daniel Veillardde57c612001-04-23 09:13:36 +000092Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * HTMLtree.c: applied change for Paul Sponagl on script saving
95 * Makefile.am: the warning about entity title.xml are normal.
96
Daniel Veillard393df012001-04-22 20:11:18 +000097Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * configure.in: release of 2.3.7
100 * Makefile.am: fixing make distcheck
101
Daniel Veillarda41123c2001-04-22 19:31:20 +0000102Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * doc/html/* doc/xml.html: updated and regenerated the docs
105
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000106Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * xpath.c: fixed the XPointer problem introduced in 2.3.6
109
Daniel Veillarde82a9922001-04-22 12:12:58 +0000110Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * tree.c: fixed #53388 with the provided patch
113
Daniel Veillard06803992001-04-22 10:35:56 +0000114Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * valid.c: Bjorn detected an invalid memory access. Fixed
117 vstateVPush()
118
Daniel Veillard40af6492001-04-22 08:50:55 +0000119Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
122
Bjorn Reese70a9da52001-04-21 16:57:29 +0000123Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
124
125 * libxml.h: new header used only for the compilation of libxml
126 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
127 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
128 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
129 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
130 xmlmemory.c xpath.c xpointer.c: libxml.h integration
131 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
132 baseline (version 1.2 plus a single patch).
133 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
134 scientific notation for numbers. Tests added.
135 * xpath.c: formatting of numbers changed to use sprintf
136 (contribution from William Brack)
137
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000138Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * valid.c: cleanup, more useful debugging
141 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
142 * xmlIO.c: entity loading is printed as an error when validating
143
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000144Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * valid.c: fixed to validate within entities
147 * test/VCM/v22.xml: added a specific testcase
148
Daniel Veillardca1f1722001-04-20 15:47:35 +0000149Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * valid.c: forgot an epsilon transition in for ()+
152 * test/VCM/v21.xml : added a specific test case
153
Daniel Veillard85349052001-04-20 13:48:21 +0000154Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * valid.c: removed a state explosion exhibited by RSS
157 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
158 from bug #51872
159
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000160Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
161
162 * valid.[ch] tree.h: worked *hard* to get non-determinist content
163 validation without using an ugly NFA -> DFA algo in the source.
164 Made a specific algorithm easier to maintain, using a single
165 stack and without recursion.
166 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
167 * hash.c: made the growing routine static
168 * tree.h parser.c: added the parent information to an
169 xmlElementContent node.
170
Daniel Veillarde470df72001-04-18 21:41:07 +0000171Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * SAX.c parser.c xpath.c: generating IDs when not validating
174 from an external parsed entity was poisoning the ID has table
175 with removed values. This was killing XSLT on the KDE help
176 browser.
177
Daniel Veillardceacdd92001-04-18 15:10:35 +0000178Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * entities.h: andrew@ugh.net.au detected a double declaration
181
Daniel Veillarda10efa82001-04-18 13:09:01 +0000182Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * debugXML.c hash.c tree.h valid.c : some changes related to
185 the validation suport to improve speed with DocBook
186 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
187 the way validation errors get reported
188
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000189Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * HTMLparser.c HTMLtree.c: applied part of the patches provided
192 by P C Chow and William M. Brack for XSLT HTML output
193
Daniel Veillard2d90de42001-04-16 17:46:18 +0000194Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * xmlversion.h.in win32config.h win32/libxml2/*: applied
197 Igor Zlatkovic patches for MSC compilation and added his
198 updates
199
Daniel Veillarde043ee12001-04-16 14:08:07 +0000200Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
203 prefix lookup.
204 * parserInternals.c: fixed the bug reported by Morus Walter
205 due to an off by one typo in xmlStringCurrentChar()
206
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000207Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * HTMLparser.c result/HTML/*: revamped the way the HTML
210 parser handles end of tags or end of input
211
Daniel Veillard82daa812001-04-12 08:55:36 +0000212Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * tree.[ch] : added xmlDocCopyNode for gdome2 support
215
Daniel Veillard67a21302001-04-11 14:39:16 +0000216Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
219 bug where the linktime verions of free() won't work ...
220
Daniel Veillard27b55282001-04-11 12:22:25 +0000221Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
224
Daniel Veillardafc73112001-04-11 11:51:41 +0000225Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * doc/xml.html: added 2.3.6 release
228
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000229Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
232 * result/wml.xml: resulted in a small output change
233
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000234Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * tree.c: xmlNewDoc was missing the charset initialization
237 * xmllint.c: added --auto to autogenerate a doc, allow to
238 reproduce the problem fixed on xmlNewDoc
239
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000240Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * xpath.c: trying to get 52979 solved
243 * tree.c result/ result/noent/: trying to get 52712 solved, this
244 also made me clean up the fact that XML output in general should
245 not add formating blanks by default, this changed the output of
246 a few tests
247
Daniel Veillard73639a72001-04-10 14:31:39 +0000248Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
251
Daniel Veillardfac26a12001-04-08 13:08:14 +0000252Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * configure.in: finally released 2.3.6
255
Daniel Veillard911f49a2001-04-07 15:39:35 +0000256Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * xpath.c: checking for null pointer generated by new code
259
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000260Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * xpath.c: fixed a [] evaluation problem reported
263 * test/XPath/tests/simpleaddr: extended test
264 * result/XPath/simpleaddr: updated result
265
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000266Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * xmllint.c: Dan Timis reported a portability problem
269 on Macs without mmap, fixed it.
270
Daniel Veillardb38bd552001-04-03 18:22:00 +0000271Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * testXPath.c : added a --tree option allowing to display the
274 tree dump of the XPath expression
275
Daniel Veillard4dd93462001-04-02 15:16:19 +0000276Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * xpath.c: fixed a memleak when comparing nodesets
279 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
280 * tree.c: added a TODO
281
Daniel Veillard92ad2102001-03-27 12:47:33 +0000282Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
285 we need string functions
286 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
287 to be able to use them where needed. Applied some changes
288 to reduce name linking pollution and compile in only what's
289 needed.
290 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
291 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
292 for the string manipulation functions
293 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
294 to the free() function of xmlmemory.c
295 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
296 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
297 usage.
298
299
Daniel Veillard2be30642001-03-27 00:32:28 +0000300Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * error.c: applied the context output patch of the error
303 handling submitted by Chuck Griffith
304 * error/VC/*: this slightly change some error logs
305
Daniel Veillard50582112001-03-26 22:52:16 +0000306Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * parser.c: fixed line number reporting on error
309
Daniel Veillard04be4f52001-03-26 21:23:53 +0000310Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * parser.c: Sullivan and Darin found a parser bug,
313 applied the patch.
314
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000315Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
318 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
319 xmlversion.h.in xpointer.c: of course the way I defined
320 UNUSED breaks on old gcc version. Try to be smart and
321 also define it directly in xmlversion.h
322 * configure.in: removed -ansi flag from the pedantic set
323
324Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000325 Huge cleanup, I switched to compile with
326 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
327 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
328 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
329 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
330 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
331 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
332 encoding.h entities.c error.c list.[ch] nanoftp.c
333 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
334 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
335 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
336 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
337 Cleanup, staticfied a number of non-exported functions,
338 detected and cleaned up a dozen of problem found this way,
339 avoided a lot of public function name/typedef/system names clashes
340 * doc/xml.html: updated
341 * configure.in: switched private flags to the really pedantic ones.
342
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000343Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * configure.in: 2.3.5
346 * doc/html/*: rebuilt the docs
347
Daniel Veillard146c9122001-03-22 15:22:27 +0000348Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * parser.c: fixed a reported bug in NOTATION parsing
351 * uri.c: accepted but not fixed bug 51876, added TODO
352 * Makefile.am: fixed bug 51876
353
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000354Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * config.h.in configure.in error.c: fix a compilation problem
357 on platforms without vsnprintf (xml@thewrittenword.com)
358
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000359Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * parser.c: fixed a function name header typo
362 * SAX.c: notations can also occur in external subset.
363
Daniel Veillard7d42b542001-03-20 13:22:46 +0000364Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * error.c: removed a C++ like comment
367
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000368Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * parser.c: fixing bug 52299 strange condition leading
371 to a parser crash due to a buffer overflow
372 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
373 added the specific test case
374
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000375Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * xpath.[ch]: still a lot of cleanup based on XSLT, added
378 xmlXPathConvert{String,Number,Boolean} to be able to make
379 type casts without a context stack, fixed some implementation
380 problems related to the absence of context at parse-time,
381 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
382 in the public API too
383 * xpointer.c xpathInternals.h: we need to know at parse time
384 whether we are compiling an XPointer
385
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000386Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
389 cleaned up the parser internals, refactored XPath code, added
390 new compilation based APIs and cleanly separated public and
391 private APIs.
392
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000393Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * xpath.h: the comp field must be added at the end to avoid
396 killing binary compat.
397
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000398Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * Makefile.am: detect XPath memleaks in regreson tests
401 * error.c: fixed and error w.r.t. error reporting still using
402 stderr
403 * hash.c: added new line at end of file
404 * tree.h: minor cleanup
405 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
406 expression parsing from evaluation, resulted in a number of
407 changes internally, and in XPointer. Likely to break stuff
408 using xpathInternals.h but should remain binary compatible,
409 new interfaces will be added.
410
Daniel Veillardd574f782001-03-14 19:40:17 +0000411Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
412
413 * configure.in: fixed a couple of problems reported by
414 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
415 without gcc on non linux platforms.
416
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000417Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
420 a fix for --with-html-dir= configure support. I hope it won't
421 break rpm generation
422
Daniel Veillarda022fe02001-03-14 16:30:00 +0000423Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xmlIO.c: one function comment cleanup.
426
Daniel Veillard25239c12001-03-14 13:56:48 +0000427Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * SAX.c: external subset notations were improperly registered
430 in the internal subset.
431
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000432Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * README.cvs-commits: added, pointing to HACKING
435 * HACKING: updated
436
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000437Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * parser.c: and Matt Sergeant found one in the XML push
440 parser (erroneous check I forgot to remove when I fixed the
441 main parser).
442
Daniel Veillard68d7b672001-03-12 18:22:04 +0000443Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * xpath.c: ptittom found a small bug in UnaryExpr
446
Daniel Veillarde356c282001-03-10 12:32:04 +0000447Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * configure.in: bumped to 2.3.4
450 * error.c: fixed bug #51860
451 * tree.c: fixed bug #51861
452 * valid.c: cleanup, more debug, failed to fix one bug crap ...
453 * tree.[ch] : added xmlDefaultBufferSize
454 * nanoftp.c: typo in function name header block
455 * doc/xml.html : updated, added link to XML::LibXSLT
456 * doc/html/* : rebuilt the docs
457
Daniel Veillard80f32572001-03-07 19:45:40 +0000458Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * parser.c SAX.c: the new content parsing code raised an
461 ugly bug in the characters() SAX callback. Found it
462 just because of strangeness in XSLT XML Rec ouptut :-(
463
Daniel Veillard6c831202001-03-07 15:57:53 +0000464Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * Makefile.am: Martin Baulig suggested to add -lm
467 * tree.c: found another bug in xmlNodeGetContent()
468
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000469Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * xpath.c: Bjorn found the error related to strictness of comparison.
472
Daniel Veillard29631a82001-03-05 09:49:20 +0000473Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475 * parser.c: trying to fix the Dtd parsing problem reported
476 by Gary, side effect of last week speed optimizations.
477
Daniel Veillard14be0a12001-03-03 18:50:55 +0000478Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
481 * parserInternals.c: removed unneeded test raised by Stric
482
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000483Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
484
485 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
486 and fixed by William Brack). Added xmlXPathFormatNumber.
487 Changed the sorting slightly.
488 * configure.in Makefile.am example/Makefile.am: Added -lm.
489 Please note that applications linking with libxml2, must
490 also like with the math library from now on.
491
Daniel Veillardf9533d12001-03-03 10:04:57 +0000492Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * HTMLparser.c: fixed loop reported by Marc Sanfacon
495
Daniel Veillard2f362242001-03-02 17:36:21 +0000496Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * parser.c: one must report spaces even if the Dtd element
499 content proves that this is not part of the element content.
500 * result/valid/*.xml: this changed the ouptu slightly
501
Daniel Veillardb402c072001-03-01 17:28:58 +0000502Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * configure.in: bumped to 2.3.3
505 * doc/xml.html: updated
506
Daniel Veillard77851712001-02-27 21:54:07 +0000507Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * tree.c: minor doc fix
510 * xpath.c: deallocation issues when a result tree has been
511 converted to a node-set
512
Daniel Veillardec70e912001-02-26 20:10:45 +0000513Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * doc/xml.html: oops corrected dates s/2000/2001
516
Daniel Veillard8730c562001-02-26 10:49:57 +0000517Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * valid.c: new patch from Gary Pennington
520
Daniel Veillard91e9d582001-02-26 07:31:12 +0000521Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * doc/xml.html: applied patch from Ankh
524
Daniel Veillardedac3c92001-02-26 01:36:19 +0000525Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * xinclude.c: fixed a problem building on Mac
528
Daniel Veillard21a0f912001-02-25 19:54:14 +0000529Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * parser.c: more work on increasing parsing ferformances
532
Daniel Veillard48b2f892001-02-25 16:11:03 +0000533Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
536 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
537 avoiding memcpy in production builds MEM_CLEANUP macro use
538 * parser.[ch] parserInternals.c: optimizations of the tightest
539 internal loops inside the parser. Better checking of I/O
540 flushing/loading conditions
541 * xmllint.c : added --timing
542
Daniel Veillard71681102001-02-24 17:48:53 +0000543Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * configure.in: bumped to 2.3.2
546 * doc/xml.html: updated for release
547
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000548Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xpath.c: found a memleak and fixed a nasty bug
551
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000552Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * xmllint.[c1] : added return code errors for xmllint
555 * xpath.c: specific debug dump function for result value trees
556
Daniel Veillard4b637072001-02-21 21:52:55 +0000557Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * xpath.c: finally implemented xmlXPathCompareNodeSets
560 * test/XPath/expr/floats results/XPath/expr/floats: added
561 a test for float expressions
562
Daniel Veillardf714aa32001-02-21 03:07:44 +0000563Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
566 * parserInternals.[ch]: trying to speed up parsing
567 * xpath.c : speeded up node set equality op
568
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000569Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
572 better handling of ID/IDREF and the list modules associated
573 * configure.in: small CFLAGS cleanup
574
Daniel Veillarda8abee62001-02-19 15:14:59 +0000575Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * configure.in: fixed iconv detection on AIX (stric)
578
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000579Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000580
581 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
582
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000583Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
584
585 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
586 and optimized xmlXPathNodeSetSort
587
Daniel Veillard142adbf2001-02-17 13:21:05 +0000588Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * xpath.c: bug fix when context size is 0
591 * parser.c: I like Norm's Dtd because they still manage to break
592 the parser occasionally
593
Daniel Veillardf23e0092001-02-16 13:21:29 +0000594Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
597
Daniel Veillarde0e26512001-02-16 00:11:46 +0000598Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
601 attributes within the XML-1.0 namespace
602
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000603Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * xpathInternals.h: exported a few axis functions
606 * doc/xml.html: updated the doc
607
Daniel Veillard760f4422001-02-15 14:59:48 +0000608Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * configure.in: applied patch from Daniel van Balen for OpenBSD
611 and bumped version to 2.3.1
612 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
613 attempt to find autoclosing was simply broken, removed it,
614 updated the examples, this is better
615
Daniel Veillardd194dd22001-02-14 10:37:43 +0000616Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * hash.[ch]: added Paolo Casarini patch to provide Delete from
619 hash functionnalities.
620 * doc/html/* : rebuild the doc
621
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000622Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
625 on predicate
626 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
627 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
628 really want to have tags closed on output even if we accept
629 unclosed ones on input
630
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000631Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * xpath.c: ouch don't free NULL, rare case fixed
634 * tree.c: don't coalesce text nodes if they don't have the
635 same behaviour wrt escaping on output
636
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000637Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * xpath.c: small fixup
640 * SAX.c: don't warn on empty namespaces.
641
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000642Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * README: a bit of cleanup
645 * configure.in: preparing for 2.3.0 release
646
Daniel Veillard1f83d392001-02-08 09:37:42 +0000647Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * hash.[ch]: added a first version of xmlHashSize()
650 * valid.c: another bug fix from Gary Pennington
651
Daniel Veillard5eef6222001-02-07 18:24:48 +0000652Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * valid.c: couple of bug fixes pointed by Gary Pennington
655 * HTMLtree.c: #if 0 cleanup
656
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000657Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
660 which removes a time consuming check of xmlXPathNodeSetAdd()
661 and use it in places where we are sure to not break unicity
662
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000663Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * xpath.c: bug fixes found from XSLT
666 * tree.c: preserve node->name special values when copying nodes.
667 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
668 external subset are fetched when available but without full
669 validation. Added xmlLoadExtDtdDefaultValue, need a function.
670 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
671 output with encoding disabled.
672
Daniel Veillard2c833b62001-02-03 08:52:06 +0000673Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
676 xmlCheckFilename should not be called from xmlFileOpenW
677 and xmlGzfileOpenW
678
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000679Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
682 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
683 added the new tests for URI normalization
684 * testURI.c: fixed stoopid bugs
685 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
686 the URI in the error messages are now properly normalized
687
Daniel Veillardea28ce62001-02-02 08:20:19 +0000688Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
691
Daniel Veillarde99a4762001-02-01 04:34:35 +0000692Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
695
Daniel Veillard2b325a02001-01-31 20:46:31 +0000696Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * xpath.c: fixed mod operator
699
Daniel Veillardde55cf62001-01-31 15:53:13 +0000700Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * parser.c: fixed xmlStrcat doc
703 * tree.c: 2 fixes form Anders Carlson for copying nodes and
704 trees.
705
Daniel Veillard2f913b72001-01-31 13:23:49 +0000706Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * xpath.c result/XPath/tests/chaptersbase
709 result/XPath/tests/simplebase: fixed XPath node()
710 * tree.c: small fix in xmlNewNs()
711 * Makefile.am: removed extraneous xml2Conf.sh rule
712
Daniel Veillardb42042b2001-01-28 07:40:36 +0000713Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
716 Changed the library name, in order to get libxml-devel and
717 libxml2-devel to coexist on a single system
718 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
719 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
720
Daniel Veillardee0a4662001-01-27 18:59:33 +0000721Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
724 libxml2-devel installable in // as libxml-devel.
725
Daniel Veillard5eb05942001-01-27 17:50:22 +0000726Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * doc/Makefile.am: fixed make rebuild in doc
729 * doc/html/*.html: rebuilt the docs
730
Daniel Veillard65c295d2001-01-26 09:32:39 +0000731Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * tree.c: patch from Bjorn Reese on xmlBufferCCat
734
Daniel Veillard8e199902001-01-25 18:54:39 +0000735Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
738 the HTML doc to go into the -devel RPM ...
739 * aclocal.m4 config.h.in: some updates due to auto* magic
740
Daniel Veillard93086662001-01-25 18:13:04 +0000741Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * xpath.h: added a hook in the context structure allowing to
744 link to extra support, needed for XSLT
745
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000746Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
749 xmlXPtrCmpPoints to use it.
750 * propagated the following patch from Alejandro Forero
751 * include/win32config.h xmlIO.c: applied further suggestions
752 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
753 * example/gjobread.c: fixed warnings, now that it builds
754
755Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
756
757 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
758
759 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
760 filename points to a valid file (not a directory).
761 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
762 Added calls to xmlCheckFilenameDir.
763
764 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
765 `path' (rather than `filename') as the parameter to gzopen and open.
766
Daniel Veillard48177c22001-01-23 15:27:41 +0000767Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * Makefile.am: fixed a problem with EXTRA_DIST
770
Daniel Veillardb83ba402001-01-22 22:45:10 +0000771Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
772
773 * Makefile.am example/Makefile.am: finally found the trick
774 to build the example, i.e. add "." in SUBDIRS before example
775 in the list <grin/>
776
Daniel Veillard82687162001-01-22 15:32:01 +0000777Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * doc/xml.html: updated with an XSLT section, removed pointer to
780 W3C CVS base.
781
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000782Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * xpath.c: when copying a XSLT tree object teh tree need to be copied
785 too, and deallocation need to occur the same way.
786
Daniel Veillarde4566462001-01-22 09:58:39 +0000787Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
789 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
790 type correponding to an XSLT result tree fragment. Share most
791 of the data format with node set, as well as operators.
792 * HTMLtree.c: added a newline at the end of the doctype output
793 whe this one is not present initially.
794 * tree.c: make sure taht the parent and doc pointers are properly
795 set when copying attributes (lists).
796
Daniel Veillard701c7362001-01-21 09:48:59 +0000797Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
798
799 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
800
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000801Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * xpath.c: seems I finally killed that ugly path evaluation
804 context bug (tagged 9999 in case is is wrong)
805
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000806Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
809 for XSLT
810
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000811Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
814 for xmlGzfileOpen() bug
815
Daniel Veillardf6eea272001-01-18 12:17:12 +0000816Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * xpath.c: removed an error found by XSLT usage
819 * tree.c parserInternals.h: use a predefined static string
820 for text and comment nodes, avoid freeing them in xmlFreeNode,
821 exported the string name in parserInternals.h and added
822 another value to disable encoding at output (for XSLT),
823 gain memory, time.
824
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000825Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
828 win32/libxml2/libxml2_so.dsp: new makefiles and update
829 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
830
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000831Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
834 Gary Pennington
835
Daniel Veillard389e6b72001-01-15 19:41:13 +0000836Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * xpath.c: fixed the comaprision of values and nodelists,
839 need to compare nodelist still ...
840 * debugXML.c: avoided a possible core dump
841 * HTMLparser.c: cleanup
842 * nanohttp.c: contributed fix.
843 * tree.c: fixes in properties handling added xmlSetNsProp
844 needed by libxslt
845 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
846 comment
847 * TODO: updated
848
Daniel Veillard167bd532001-01-06 21:09:34 +0000849Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * parser.c parserInternals.c: applied Bjorn Reese optimization
852 patch
853
854Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * Makefile.am: applied patch fro make check from Martin Vidner
857
Daniel Veillard503b8932001-01-05 06:36:31 +0000858Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * configure.in: preparing 2.2.11
861 * doc/html/*: rebuild the HTML files
862 * doc/xml.html : updated
863
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000864Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * tree.c: fixed a stupid bug
867 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
868 patches related to validation of an XInclude processing result
869 * TODO: updated
870
Daniel Veillarde2488192001-01-04 10:54:22 +0000871Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
874 on large files
875
Daniel Veillardf060a412001-01-03 20:52:44 +0000876Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
879
Daniel Veillard45cff692001-01-03 18:02:04 +0000880Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
881
882 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
883 reported by Jonas Borgström
884 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
885
Daniel Veillard08108982001-01-03 15:24:58 +0000886Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * testXPath.c xpath.c: fixing the XPath union expressions problem
889 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
890
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000891Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * xmllint.c: Made is so if the file name is "-" is will read form
894 standard input. Sven Heinicke <sven@zen.org>
895 * tree.c: fixed a problem when growing buffer
896 * tree.h: fixed the comment of the node types following andersca
897 comment
898 * TODO: updated
899
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000900Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * HTMLparser.[ch]: added a way to avoid adding automatically
903 omitted tags. htmlHandleOmittedElem() allows to change the
904 default handling.
905 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
906 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
907 of xmllint too when using --memory flag, added a memory test
908 suite at the Makefile level.
909 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
910 with namespace use when encountering QNames in XPath evalation,
911 added xmlns() scheme in XPointer.
912 * nanoftp.c : incorporated a fix
913 * parser.c xmlIO.c: fixed problems raised with encoding when using
914 the memory I/O
915 * parserInternals.c: closed bug 25934 reported by
916 torsten.landschoff@innominate.de
917 * TODO: updated
918
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000919Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
922 on a non-updated tree :-(, made a 2.2.10 release to correct the
923 situation
924
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000925Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
928 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
929 integrated a set of OpenVMS changes from Howard Taylor
930 <Howard.Taylor@pacoast.com>
931
Daniel Veillard58770e72000-11-25 00:48:47 +0000932Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
935 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
936
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000937Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * HTMLparser.c: some fixes on auto-open of html/head/body
940 * encoding.c: fixed a compilation error on some gcc env
941 * xpath.c xpointer.[ch] xpathInternals.h: improved the
942 XPointer implementation
943 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
944 related XPointer tests and associated results
945
Daniel Veillard300f7d62000-11-24 13:04:04 +0000946Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * doc/xmldtd.html doc/xml.html: following a short step by step
949 guidance on IRC to help maciej with DTDs I started a small
950 page on the subject.
951
Daniel Veillard748e45d2000-11-17 16:36:08 +0000952Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * HTMLparser.c: fixed handling of broken charrefs
955 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
956 patches
957
Daniel Veillard28929b22000-11-13 18:22:49 +0000958Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * doc/xml.html doc/html/* : rebuilt the docs after adding
961 xinclude and updated page for 2.2.7 and 2.2.8
962 * configure.in: releasing 2.2.8
963
Daniel Veillard41e06512000-11-13 11:47:47 +0000964Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * parser.[ch] parserInternals.c: applied the conditional
967 section processing fix from Jonathan P Springer
968 <jonathan.springer2@gte.net>
969 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
970 project file, fixed iconv default non support
971 * xpath.c: fixed the problem of evaluating relative expressions
972 when a node context is provided.
973
Daniel Veillardbf432752000-11-12 15:56:56 +0000974Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * nanoftp.c: fixed gcc 2.95 new warnings
977 * SAX.c: fixed a stupid bug
978 * tree.c: fixed a formatting problem when round-tripping
979 from/to memory
980 * xinclude.c: chased memleak, fixed a base problem
981 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
982 xmlXPtrBuildNodeList()
983 * TODO: updated
984 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
985 adding a first small set of regression tests for XInclude
986
Daniel Veillardc2def842000-11-07 14:21:01 +0000987Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * nanohttp.[ch]: applied Wayne Davison patches to access
990 the WWW-Authorization header.
991 * parser.c: Closed Bug#30847: Problems when switching encoding
992 in short files by applying Simon Berg's patch.
993 * valid.c: fixed a validation problem
994 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
995 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
996 Wayne Davison
997 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
998 need to be extended to non full nodes selections.
999 * xinclude.c: starts to work decently
1000
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001001Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1004 debugXML.c xmlversion.h.in: Started adding XInclude support,
1005 this is a new xmllint option
1006 * tree.c xpath.c: applied TOM patches for XPath
1007 * xpointer.c: fixed a couple of errors.
1008 * uri.c: added an escaping function needed for xinclude
1009 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1010 new warning from RH70 gcc's version
1011
Daniel Veillarda4964b72000-10-31 18:23:44 +00001012Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1013
1014 * HTMLparser.c: fixed loop on invalid char in scripts
1015 * parser.c: update to description of xmlIOParseDTD()
1016 * libxml.m4 xmlversion.h.in: changes contributed by
1017 Michael Schmeing <m.schmeing@internet-factory.de>
1018 * configure.in: preparing for 2.2.7
1019 * Makefile.am: trying to avoid config.h and acconfig.h
1020 being included in the distrib
1021 * configure.in: released 2.2.7
1022
1023Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1026 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1027
Daniel Veillard01411222000-10-30 15:33:22 +00001028Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * parser.[ch]: added xmlIOParseDTD()
1031 * xpointer.c: added support for the 2 extra parameters of
1032 string-range, fixed a stoopid error when '0' was present
1033 in XPointer expressions
1034 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1035 testsuite for the above
1036
Daniel Veillard6db58192000-10-30 09:27:53 +00001037Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * libxml.spec.in: improved package descriptions
1040
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001041Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * xpath.c xpathInternals.h: applied a large cleaning patch
1044 from TOM <ptittom@free.fr>, it also add namespace support
1045 for function and variables registration.
1046
Daniel Veillardbd20df72000-10-29 17:53:40 +00001047Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1048
1049 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1050 * Makefile.mingw: Wayne Davison's update adding hash.c
1051
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001052Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * xpath.c: fixed the root evaluation problems
1055 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1056 ignorable spaces with <b> <bold> <em>
1057 * tree.c: fixed a loop in xmlSearchNsByHref()
1058
Daniel Veillard767662d2000-10-27 17:04:52 +00001059Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1060
1061 * xpath.c: applied another XPath patch from TOM
1062 * xpath.c include/makefile.am: applied another patch from
1063 china@thewrittenword.com (cleanup on IRIX).
1064
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001065Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * xml-config.1: received a fixed version from Fredrik Hallenberg
1068 <hallon@lysator.liu.se>
1069
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001070Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1073 cleanup patch for XPath
1074
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001075Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * patched to redirrect all "out of context" error messages to
1078 a reconfigurable routine. The changes are:
1079 * xmlerror.h : added the export of an error context type (void *)
1080 an error handler type xmlGenericErrorFunc there is an interface
1081 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1082 to reset the error handling routine and its argument
1083 (by default it's equivalent to respectively fprintf and stderr.
1084 * all the c files: all wild accesses to stderr or stdout within
1085 the library have been replaced to calls to the handler.
1086
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001087Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * configure.in: release 2.2.6
1090 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1091 exporting the inner functions of xpath for extension modules
1092 * doc/*: updated and rebuilt the doc
1093
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001094Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * nanohttp.c : applied Wayne HTTP cleanup patch
1097 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1098 and xmlNodeSetSpacePreserve()
1099
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001100Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * xpath.c: closing bug #29260
1103
Daniel Veillard126f2792000-10-24 17:10:12 +00001104Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1107 multikey tuples, made hash structure opaque
1108 * valid.[ch]: moved elements, attributes, notations decalarations
1109 as well as ID and refs to hash tables.
1110 * entities.c: hash cleanup
1111 * xmlmemory.c: fixed a dump problem in debug mode
1112 * include/Makefile.am: problem passing in DESTDIR= values patch
1113 from Marc Christensen <marc@calderasystems.com>
1114 * nanohttp.c: removed debugging remains
1115 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1116 * HTMLparser.c parser.c: fixing a number of problems with the
1117 macros in the *parser.c files (Wayne).
1118 * HTMLparser.c: close the previous option when opening a new one
1119 (Marc Sanfacon).
1120 * result/HTML/*: updated the HTML results accordingly
1121
Daniel Veillard52afe802000-10-22 16:56:02 +00001122Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1125 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1126 XPath functions and XML entities table to them. More to come...
1127 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1128
Daniel Veillard683cb022000-10-22 12:04:13 +00001129Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * tree.c: coalesce adjacent text nodes
1132 * valid.c: handling of blank nodes in DTd validation (raised
1133 by problems with a posteriori validation).
1134 * nanohttp.c: changing behaviour on HTTP write stuff.
1135 * HTMLtree.c: forced body and html to be explicitely closed.
1136 * xpath.h: exported more XPath functions.
1137
Daniel Veillard1baf4122000-10-15 20:38:39 +00001138Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * Release of 2.2.5
1141 * xpointer.c: range() range-inside and other helper functions
1142 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1143
Daniel Veillard47e12f22000-10-15 14:24:25 +00001144Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1147 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1148
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001149Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1152 and XPointer modules
1153
Daniel Veillard134c9f32000-10-15 10:27:08 +00001154Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * SAX.h: closed #25107
1157
Daniel Veillard39915622000-10-15 10:06:55 +00001158Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * testSAX.c: fixed problem with cdata reporting
1161 * SAXresult/* : updated
1162
Daniel Veillard1e851392000-10-15 10:02:56 +00001163Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1166 Closed bug #27499, added to regression tests
1167 * TODO: updated
1168
Daniel Veillard7eda8452000-10-14 23:38:43 +00001169Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1172 support for SCRIPT and STYLE with help from Bjorn Reese
1173 * test/HTML/* result/HTML/*: added simple testcase and updated
1174 the existing ones.
1175
Daniel Veillardff9c3302000-10-13 16:38:25 +00001176Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1179 string-range for empty strings
1180 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1181 test/XPath/xptr/strrange: augmented the XPointer testsuite
1182
Daniel Veillard189446d2000-10-13 10:23:06 +00001183Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * doc/xml.html doc/xmlmem.html: added a module describing memory
1186 interfaces and use, updated the main page.
1187
Daniel Veillard2f971a22000-10-12 23:26:32 +00001188Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1191 nanoftp code work on Windows too now
1192
1193Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001194
1195 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1196 * xpointer.c: implemented string-range() at least a good first version
1197 * test/XPath/docs/str test/XPath/xptr/strrange
1198 result/XPath/xptr/strrange: the string-range() tests
1199
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001200Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * Makefile.am include/Makefile.am include/win32config.h
1203 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1204 and make distcheck
1205
Daniel Veillard19d61112000-10-11 23:50:35 +00001206Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1209 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1210 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1211
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001212Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1215 patch for socklen_t detection by
1216 Albert Chin-A-Young <china@thewrittenword.com>
1217
Daniel Veillardcd429612000-10-11 15:57:05 +00001218Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1221 and added a --dtdvalid option to xmllint used to test it
1222
Daniel Veillard47c02452000-10-11 13:04:36 +00001223Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1226 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1227
Daniel Veillard2d38f042000-10-11 10:54:10 +00001228Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1231 handlings (registration, lookup, cleanup)
1232
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001233Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * configure.in Makefile.am include/makefile.am: adding XPointer
1236 and XPtrtests target
1237 * xpointer.[ch] : new files for XPointer support
1238 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1239 more XPath tests
1240
Daniel Veillard57fda592000-10-10 23:24:14 +00001241Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * configure.in: fixed, very broken, make distcheck works again
1244
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001245Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * More work toward 2.2.5, integrated a number of patches
1248 * configure.in Makefile.am win32config.h.in: trying to cleanup
1249 make distcheck .... huh ...
1250 * include/Makefile.am include/win32config.h: new directory
1251 for includes
1252 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1253 updated teh makefiles and instructions for WIN32
1254 * xpath.c: small fixes
1255 * test/XPath/ results/XPath: updated the testcases and results
1256 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1257 suggested patches
1258 * valid.c: fixed an ID bug
1259
Daniel Veillardb71379b2000-10-09 12:30:39 +00001260Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1263 the automake bug where wrong dependancies were generated.
1264 * xpath.[ch]: worked on XPointer
1265
Daniel Veillard7e99c632000-10-06 12:59:53 +00001266Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * configure.in Makefile.am: 2.2.5, ship the include in an
1269 include/libxml subdirectory, use symlinks when using CVS
1270 * testSAX.c: fixed small bug
1271 * testXPath.c: changed the way testfiles are parsed
1272 * debugXML.c: same kind of cleanup when parsing an argument expression
1273 XPath/XPointers can have blanks embedded
1274 * xpath.[ch]: more cleanup, reorgs for XPointer work
1275 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1276 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1277
Daniel Veillard55b91f22000-10-05 16:30:11 +00001278Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1281 in the XPath engine, rewrote large parts of it, now it's far
1282 cleaner and in sync with the REC not an old WD. Fixed a parsing
1283 problem in the interactive XML shell found when testing XPath.
1284
Daniel Veillardac260302000-10-04 13:33:43 +00001285Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1288 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1289 examples with the extra test
1290
Daniel Veillard7cfce322000-10-04 12:40:27 +00001291Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1294 the global init function.
1295
Daniel Veillard970112a2000-10-03 09:33:21 +00001296Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * HTMLparser.c: Doohhh, attribute name parsing was still case
1299 sensitive ! Fixed this ...
1300 * result/HTML/* : updated the tests results accordingly
1301
Daniel Veillard740abf52000-10-02 23:04:54 +00001302Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1305 engine, should be far more stable, incorporated a new version of
1306 preceding/following axis, need testing
1307 * uri.c: fixed file:///c:/a/b/c problem
1308 * test/XPath/tests/idsimple: augmented the XPath tests
1309
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001310Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * doc/* rebuilding docs for 2.2.4 release
1313
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001314Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * configure.in: releasing 2.2.4
1317 * parser.[ch]: added xmlStrEqual()
1318 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1319 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1320 use xmlStrEqual instead
1321 * TODO: updated
1322 * added an XPath test
1323
Daniel Veillardbc765302000-10-01 18:23:35 +00001324Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1327 * entities.h: exported xmlInitializePredefinedEntities
1328 * parser.[ch] : added xmlInitParser()
1329 * parserInternals.h : had to export htmlInitAutoClose()
1330
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001331Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1334 problems
1335 * Makefile.am : added XPath regression tests to normal tests
1336 * uri.c: fixed a problem with local paths, cleanup
1337 * parser.c: fixed a problem with large CData sections
1338
Daniel Veillardd2ade932000-09-30 14:39:55 +00001339Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * configure.in xml-config.in: patch from "Ben Taylor"
1342 <sol7x86@hotmail.com> for solaris shared libs lookup
1343
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013442000-09-30 Martin Baulig <baulig@suse.de>
1345
1346 * libxml-2.0.pc.in: Provide pkg-config script.
1347
1348 * configure.in: Create the libxml-2.0.pc script from the
1349 libxml-2.0.pc.in templates.
1350 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001351 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001352
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001353Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1356 when compiling with MSC
1357
Daniel Veillard46057e12000-09-24 18:49:59 +00001358Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * xpath.c: patch for normalize-string() substring-before(),
1361 substring-after() and translate() functions from Bjorn Reese
1362 <breese@mail1.stofanet.dk>
1363 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1364 Fredrik Hallenberg <hallon@lysator.liu.se>
1365 * TODO: updated
1366
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001367Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1370 problem of socklen_t being undefined on a number of platforms
1371 * debugXML.c: fixed a compilation problem when without snprintf
1372
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001373Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1376 an URI bug and a fix for the control-character-induced infinite loop
1377 * nanohttp.c: preventive fix for compiling on WIN32
1378
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001379Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * xmlint.c: closing bug #25000
1382
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001383Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1384
1385 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1386 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1387 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1388 related function, fixing xmlStrncmp(), and associated cleanup
1389 * result/HTML/entities.html.sax: updating result
1390
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001391Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * uri.c: applied patch for URI escaping from Wayne Davison
1394 <wayned@blorf.net>
1395 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1396 from Denis Barbier <barbier@imacs.polytechnique.fr>
1397 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1398 patch from Wayne Davison
1399
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001400Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * doc/xml.html : updated with new releases, adding "how to help"
1403
Daniel Veillard04698d92000-09-17 16:00:22 +00001404Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1407 removed a few warnings in pedantic mode ...
1408 * parserInternals.c parser.c: moved encoding switching function
1409 to parserInternals.c
1410 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1411
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001412Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1415 error or warning handlers
1416
Daniel Veillardb1059e22000-09-16 14:02:43 +00001417Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * parserInternals.c parserInternals.h parser.c Makefile.am:
1420 created a new module parserInternals.c, moved most of the
1421 code shared by the various parsers there, as well as
1422 deprecated code from parser.c. More cleanup of parser.c
1423 * uri.c: fixed a problem when URI is NULL
1424 * valid.c: speedup when looking for an attribute declaration
1425
Daniel Veillard39c7d712000-09-10 16:14:55 +00001426Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1429 the cleanup of the computation of URI references when seeking
1430 external entities. The URI reference string and the resulting
1431 URI are both stored now.
1432 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1433 large s(n)printf checks and cleanup from Denis Barbier
1434 <barbier@imacs.polytechnique.fr>
1435 * xmlversion.h.in tree.h: couple of SGML declarations for a
1436 possible docbook module.
1437 * result/VC/ : a couple of test output changed due to the change
1438 of the entities URI
1439
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001440Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * parser.h: added a _private field for linking user's data
1443
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001444Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1445
1446 * parser.c parserInternals.h: demacroified most of the IS_XXX
1447 the gain in size is significant so ...
1448
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001449Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * entities.c: cases where looking up entities with doc==NULL
1452 covered
1453
Daniel Veillard90e11312000-09-05 10:42:32 +00001454Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
Daniel Veillard1de50802000-09-07 08:54:32 +00001456 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001457 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1458
Daniel Veillard98a79162000-09-04 11:15:39 +00001459Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
Daniel Veillard1de50802000-09-07 08:54:32 +00001461 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001462 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1463 * Makefile.in: added URItest and included thenin "make tests"
1464
1465Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001466
1467 * xmlversion.h.in: closed bug 22941
1468
Daniel Veillard2bb89092000-08-31 14:57:50 +00001469Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * doc/xmlio.html: added doc and example for entity loader
1472 redefinition.
1473
Daniel Veillard96984452000-08-31 13:50:12 +00001474Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1477 used by libxml
1478
Daniel Veillarde715dd22000-08-29 18:29:38 +00001479Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * parser.c: Fixed bug on invalid ontent characters and when using
1482 push.
1483 * xmllint.c: fixed xmllint endling of errors in push mode
1484
Daniel Veillard4948eb42000-08-29 09:41:15 +00001485Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001488 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001489 * result/HTML/*.sax: regenerated HTML SAX output
1490 * parser.c: more cleanup.
1491
Daniel Veillarde010c172000-08-28 10:04:51 +00001492Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001495 patches from Wayne Davison <wayned@users.sourceforge.net>,
1496 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001497 * HTMLparser.c: fixed an ignorable white space detection bug
1498 occuring when parsing with SAX only
1499 * result/HTML/*.sax: updated since the output is now HTML
1500 encoded...
1501
Daniel Veillard47f3f312000-08-27 22:40:15 +00001502Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001504 * HTMLparser.[ch]: applied some of Wayne Davison
1505 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001506
Daniel Veillarde0854c32000-08-27 21:12:29 +00001507Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1510 undeclared namespace prefix was used, added a warning.
1511 Cleaned up support w.r.t. entities, spilling out a warning
1512 and being pedantic on lookups.
1513 * test/warning/ent9 : added testcase for previous example.
1514 * TODO: updated
1515 * parserInternals.h parser.c: changed the way names are parsed
1516 now allow infinite size and decrease penalty for normal use
1517 * parser.c: Started a big cleanup/check of the parser code,
1518 fixed some of the most tortuous entity code, spotted code
1519 unused anymore
1520 * test/*: added tests for very long names and related nasty
1521 things.
1522
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001523Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * doc/encoding.html: added encoding aliases doc
1526 * doc/xml.html: updates
1527 * encoding.[ch]: added EncodingAliases functions
1528 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1529 bottleneck affecting large DTDs like Docbook
1530 * parser.[ch] xmllint.c: added a pedantic option, will be
1531 useful
1532 * SAX.c: redefinition of entities is reported in pedantic mode
1533 * testHTML.c: uninitialized warning from gcc
1534 * uri.c: fixed a couple of bugs
1535 * TODO: added issue raised by Michael
1536
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001537Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * doc/encoding.html: propagated Martin Duerst suggestions
1540
Daniel Veillard52402ce2000-08-22 23:36:12 +00001541Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1544 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1545 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1546 by Wayne Davison
1547
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001548Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * nanoftp.c nanohttp.c: small cleanup
1551 * TODO: updated
1552
Daniel Veillard244ece92000-08-19 20:58:02 +00001553Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * added an old VC testcase and updated title.xml entity
1556
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001557Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1560 done on auto-opening of <p> tags and cleanup of SAX output
1561
Daniel Veillard979e55e2000-08-19 16:48:54 +00001562Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1565
Daniel Veillard4540be42000-08-19 16:40:28 +00001566Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * doc/xml.html libxml.* structure.*: updated the doc a bit
1569
Daniel Veillard808a3f12000-08-17 13:50:51 +00001570Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1573 of SAX tests
1574
Daniel Veillard29579362000-08-14 17:57:48 +00001575Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1578 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1579
Daniel Veillard1255ab72000-08-14 15:13:33 +00001580Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1583 * testHTML.c: fix core dump on Solaris 2.x systems
1584 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1585 * result/HTML/*.sax: previous bug fix lead to new results
1586
Daniel Veillard03109292000-08-14 14:58:22 +00001587Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1590 * configure.in: added --with-readline=DIR to accept alternate
1591 path for readline include/library
1592 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1593 for ANSI under HP-UX
1594 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1595 includes @LIBS@
1596
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001597Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * doc/* : rebuilt the docs
1600 * getting ready for 2.2.2 release
1601
Daniel Veillard87b95392000-08-12 21:12:04 +00001602Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1605 and xmlAddFeature()
1606 * tree.[ch]: added xmlAddChildList()
1607 * xmllint.c: MAP_FAILED macro test
1608 * parser.h: added xmlParseCtxtExternalEntity()
1609 * valid.c: applied bug fixes removed warning
1610 * tree.c: added CDATA block to elements content
1611 * testSAX.c: cleanup of output
1612 * testHTML.c: added SAX testing
1613 * encoding.c: better error recovery
1614 * SAX.c, parser.c: fixed one of the external entity processing
1615 of the OASis testsuite
1616 * Makefile.am: added HTML SAX regression tests
1617 * configure.in: bumped to 2.2.2
1618 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1619 SAX results
1620
Daniel Veillard88a172f2000-08-04 18:23:10 +00001621Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * configure.in: patch for HP compiler
1624
16252000-08-04 Sven Heinicke <sven@zen.org>
1626
1627 * xmllint.c: Was coredumping sometimes when the file given didn't
1628 exist.
1629
Daniel Veillard46e370e2000-07-21 20:32:03 +00001630Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1631
1632 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001633
Daniel Veillard46e370e2000-07-21 20:32:03 +00001634 when using in memory parsing. Need some cleanup.
1635 * xmllint.c configure.in: added a --memory flag to test memory
1636 parsing
1637
Daniel Veillard36650692000-07-21 15:16:39 +00001638Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * nanohttp.c: fixed socklen_t replacement to unsigned int
1641 * parser.c: fixed a space handdling missing at the end of
1642 production 28 DOCTYPE.
1643 * xmlmemory.c: fixed a stupid bug on the routine to override
1644 allocation functions
1645 * TODO: updated
1646
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001647Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1648
1649 * doc/ regenerated the docs
1650
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001651Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * doc/encoding.html doc/xml.html: added I18N doc
1654 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1655 improvements, both parser and filters, added ASCII & HTML,
1656 fixed the ISO-Latin-1 one
1657 * xmllint.c testHTML.c: added/made visible --encode
1658 * debugXML.c : cleanup
1659 * most .c files: applied patches due to warning on Windows and
1660 when using Sun Pro cc compiler
1661 * xpath.c : cleanup memleaks
1662 * nanoftp.c : added a TESTING preprocessor flag for standalong
1663 compile so that people can report bugs more easilly
1664 * nanohttp.c : ditched socklen_t which was a portability mess
1665 and replaced it with unsigned int.
1666 * tree.[ch]: added xmlHasProp()
1667 * TODO: updated
1668 * test/ : added more test for entities, NS, encoding, HTML, wap
1669 * configure.in: preparing for 2.2.0 release
1670
Daniel Veillard49703262000-07-10 10:27:46 +00001671Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1672
1673 * nanoftp.c: fixed the way the control connection is handled
1674 * libxml.spec.in: fixed the dependancies and cleanup
1675
Daniel Veillard306be992000-07-03 12:38:45 +00001676Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * doc/xml.html: changed the xmlsoft.org structure, updated the
1679 examples w.r.t. root and childs
1680
Daniel Veillard7d853352000-07-02 18:53:09 +00001681Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1684
Daniel Veillard365e13b2000-07-02 07:56:37 +00001685Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * HTMLparser.c: Work on character encoding support for the HTML parser
1688 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1689 * encoding.c: Fixed a potential memleak in the encoding stuff
1690
Daniel Veillardaf743792000-07-01 11:49:28 +00001691Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * doc/FAQ.html doc/Makefile.am : added a FAQ
1694
1695Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001696
1697 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1698 of the HTML parser to force it to not bypass SAX
1699
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001700Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * win32config.h.in: updated
1703 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1704 lacks iconv support :-( need to release 2.1.1
1705 * configure.in: release 2.1.1
1706 * HTMLparser: fixed bug #14784
1707 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1708 by Windows compiler
1709 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1710 the SAX startDocument() callback.
1711 * TODO: updated
1712
1713Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * added xmlStopParser()
1716
Daniel Veillardbe803962000-06-28 23:40:59 +00001717Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1718
1719 * configure.in: 2.1.0 prerelease
1720 * Large resync between W3C and Gnome tree
1721 * nanoftp, nanohttp.c: fixed stalled connections probs
1722 * HTMLtree.c SAX.c : support for attribute without values in
1723 HTML for andersca
1724 * valid.c: Fixed most validation + namespace problems
1725 * HTMLparser.c: start document callback for andersca
1726 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1727 * parser.h, SAX.c: serious speed improvement for large
1728 CDATA blocks
1729 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1730 different encoding
1731 * example/Makefile.am example/gjobread.c tree.h: work on
1732 libxml1 libxml2 convergence.
1733 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1734 and the LIBXML_TEST_VERSION macro
1735
Daniel Veillardc310d562000-06-23 18:32:15 +00001736Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * doc/xml.html: various patches and improvements typo fixed by
1739 Felix Natter
1740 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1741 from Felix Natter <fnatter@gmx.net>
1742
Daniel Veillardf3029822000-05-06 08:11:19 +00001743Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * doc/upgrade.html: updated with instructions for support of both
1746 libxml-1.x and libxml-2.x
1747 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1748 for 2.x support and also fixed includes
1749
1750
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001751Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1752
1753 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1754 the encoding support, added iconv support, so now libxml if
1755 compiled with iconv automatically support japanese encodings
1756 among others. Work based on initial patch from Yuan-Chen Cheng
1757 I may have broken binary compat in the encoding handler
1758 registration scheme, but that was so utterly broken I don't
1759 expect anybody to have used this feature until now.
1760 * parserInternals.h: fixup on the CHAR range macro
1761 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1762 code.
1763 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1764 * uri.c: added xmlParseURI() I can't believe I forgot to
1765 implement this one in 2.0 !!!
1766 * SAX.c: moved doc->encoding update in the endDocument() call.
1767 * TODO: updated.
1768
Daniel Veillard06047432000-04-24 11:33:38 +00001769Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * tree.h: removed extraneous xmlRemoveProp definition
1772 * TODO: added item about --disable-corba configure switch
1773 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1774 * nanoftp.c: fixed include problems giving troubles on AIX and
1775 slowlaris
1776 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1777 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1778 comment and headers changes to lower gtk-doc number of warnings
1779 * doc/html/*: rebuilt docs
1780
Daniel Veillarde0aed302000-04-16 08:52:20 +00001781Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * HACKING: documented the tag for 1.x and instructions
1784
Daniel Veillard5e873c42000-04-12 13:27:38 +00001785Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1788 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1789 xmlCreateIOParserCtxt
1790 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1791 significant overall improvement
1792 * xmllint.c: added I/O test to xmllint
1793 * testSAX.c: added a speed test
1794 * doc/* : updated/regenerated
1795
Daniel Veillardfc708e22000-04-08 13:17:27 +00001796Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1797
1798 * xpath.c uri.h parserInternals.h: cosmetic changes from
1799 "Timur I. Bakeyev" <timur@bat.ru>, including making
1800 xmlCreateURI() public
1801
Daniel Veillard5d211f42000-04-07 17:00:24 +00001802Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1805 and the code at the same time. Added a clean mechanism for
1806 overload or added input methods: xmlRegisterInputCallbacks()
1807 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1808 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1809 * TODO: updated
1810 * doc/* : updated/regenerated
1811 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1812 source dir
1813
Daniel Veillarde77a9182000-04-05 19:12:29 +00001814Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1815
1816 * testURI.c: yet another forgotten commit, I should get some sleep !
1817
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001818Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * xmllint.c: forgot to commit this too ?
1821
Daniel Veillardb9df4042000-04-05 14:23:16 +00001822Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * xmlversion.h.in : forgot to commit this previously
1825
Daniel Veillard361d8452000-04-03 19:48:13 +00001826Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1827
1828 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1829 * README TODO: updated for release
1830 * uri.c uri.h: added authority parsing/saving
1831 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1832 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1833 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1834 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1835 Makefile.am : added compile-time customization of libxml
1836 --with-ftp --with-http --with-html --with-xpath --with-debug
1837 --with-mem-debug
1838 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1839 #include <libxml/xxx.h> I hope it won't break too much stuff
1840 and will be manageable in the future...
1841 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1842 and added xmllint to the installed programs
1843 * uri.h: added xmlFreeURI()
1844
Daniel Veillardec303412000-03-24 13:41:54 +00001845Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * uri.c uri.h: finished the escaping handling, the base support
1848 and the URI path normalization. Looks good just lacks the
1849 authority content parsing code.
1850 * Makefile.am: added instructions to generate testURI
1851 * TODO: updated
1852 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1853 added links and icons for W3C and Gnome
1854
Daniel Veillard8f621982000-03-20 13:07:15 +00001855Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * xmlmemory.[ch] : seems I forgot to actually update the files in
1858 the last commit :-)
1859 * doc/xml.html doc/html/* : updated and uploaded the docs
1860
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001861Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1864 * TODO: updated
1865 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001866 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001867 gfree).
1868 * Makefile.am, uri.c, uri.h: added a set of functions to do
1869 exact (litteraly copied from the RFC 2396 productions) parsing
1870 and handling of URI. Will be needed for XLink, one XML WFC,
1871 XML Base and reused in the nano[ftp/http] modules. Still work
1872 to be done.
1873
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001874Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * configure.in, libxml.spec.in : libxml2
1877 * doc/* : updated the doc page, rebuilt the docs
1878
Daniel Veillardcf461992000-03-14 18:30:20 +00001879Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1880
1881 * all: tagged LIB_XML_1_X
1882 * *.c *.h : updated from W3C CVS tree
1883 * configure.in : 2.0.0-beta
1884 * libxml.spec.in : libxml2 package nam
1885 * result/* : new version of the tests output
1886
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001887Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1890
Daniel Veillardb566ce12000-03-04 11:39:42 +00001891Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * doc/* : rebuilt the docs
1894 * parser.c: final patch on #6766
1895 * valid.c: small patch on validity checks.
1896
Daniel Veillardfb76c402000-03-04 11:39:42 +00001897Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1900 added
1901 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1902 compatibility w.r.t. XML spec and existing code.
1903
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001904Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1905
1906 * parser.c: seems a better solution to <a> </a> exists,
1907 will try it for a while
1908
Daniel Veillard83a30e72000-03-02 03:33:32 +00001909Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * parser.c: tried to remove the <a> </a> generating <a/>
1912 this is hard. Left a flag for that purpose. Fixed bug #6766
1913 * configure.in: prepared 1.8.7 not released, due to previous
1914 problem
1915
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001916Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * doc/xml.html : applied second patch from Paul DuBois
1919
Daniel Veillard402e8c82000-02-29 22:57:47 +00001920Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * doc/xml.html : applied patch from Paul DuBois
1923
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001924Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1927
Daniel Veillard5feb8492000-02-02 17:15:36 +00001928Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1931 compilation warnings on various platforms.
1932 * parser.c: Fixed #5281 validity error callbacks are now desactived
1933 by default if not validating.
1934
Daniel Veillardf341f932000-02-02 14:52:08 +00001935Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1938
Daniel Veillard13c757e2000-02-01 23:59:15 +00001939Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1942 <gkatsi@cs.toronto.edu>
1943
Daniel Veillard726e8792000-01-30 20:04:29 +00001944Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1947 processing URLs
1948
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001949Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1952 xmlNanoFTPUpdateURL for persistent control connections.
1953 * configure.in: 1.8.6
1954
1955Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1958 * tree.[ch] : added xmlSaveNoEmptyTags
1959
James Henstridgef3be9312000-01-28 13:59:21 +000019602000-01-29 James Henstridge <james@daa.com.au>
1961
1962 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1963
1964 * Makefile.am: added nanoftp.[ch] to the build.
1965
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001966Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * nanoftp.[ch]: cleanup, comments, API
1969 * debugXML.c : fixed a bug in the cat command
1970 * doc/*: regenerated the docs
1971
Daniel Veillardda07c342000-01-25 18:31:22 +00001972Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1975 * debugXML.c : fixed a bug in the cat command
1976 * valid.c: fixing some small probs
1977 * libxml.spec.in: get rid of the SNAP suffix
1978 * doc/xml.html: updated the status
1979
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001980Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1981
1982 * xml-config.in: xml-config --version to just return the
1983 version number
1984 * xpath.c: some cleanup w.r.t. axis when the current node is
1985 an attribute.
1986 * TODO: updated
1987
Daniel Veillard461a66c2000-01-18 18:01:01 +00001988Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * configure.in: prepared for libxml-1.8.5
1991 * doc/* recompiled the documentation
1992
19932000-01-17 Jody Goldberg <jgoldberg@home.com>
1994
1995 * configure.in : WARNING autoconf subtlety alert :
1996 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1997 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1998 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1999 get defined by AC_CHECK_HEADERS.
2000
Daniel Veillardf967b902000-01-17 16:06:10 +00002001Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2002
2003 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2004 Rune.Djurhuus@fast.no
2005
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002006Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2007
2008 * TODO: updated
2009 * tree.c, parser.c: made sure that only memory alloc problems
2010 and internal parser errors are allowed to write to stdout or
2011 stderr.
2012
Daniel Veillard0142b842000-01-14 14:45:24 +00002013Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * tree.c : restored xmlNewGlobalNs since this seems used by
2016 a lot of existing code :-(, fixed a bug in xmlNewNs
2017 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2018 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2019 to exit() from the library code.
2020 * xpath.c, parser.c: removed bugs or unused code detected by
2021 Windows compilers
2022 * parser.c: started adding interfaces for parsing well balanced
2023 XML fragments
2024 * configure.in: releasing 1.8.4
2025 * doc/* : rebuilt the docs
2026
Daniel Veillard2eac5032000-01-09 21:08:56 +00002027Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2028
2029 * tree.[ch] : added xmlNewDocFragment() for DOM
2030 * testHTML.c: uninitialized variable.
2031
Daniel Veillardf3a73582000-01-05 14:58:39 +00002032Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * doc/* : rebuild the docs
2035
Daniel Veillard71b656e2000-01-05 14:46:17 +00002036Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2037
2038 * acconfig.h: readline and history patch
2039 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2040 * tree.c: added check and handling when possibly removing an ID
2041 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2042 and saving.
2043 * test/HTML/entities.html result/HTML/entities.html* : test for
2044 various entities reference cases
2045 * result/HTML/* : as a result output of some testcase have
2046 changed
2047 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2048 by previous example. added xmlParseTryOrFinish().
2049 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2050 entities.h debugXML.h HTMLparser.h: changed the way struct are
2051 declared to allow gtk-doc to expose those
2052 * parser.c: closed bug #4960
2053 * Makefile.am configure.in: Applied patch from
2054 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2055 and math/socket libs detection
2056
Daniel Veillard437b87b2000-01-03 17:30:46 +00002057Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * configure.in, Makefile.am: link tester against readline
2060 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2061
Daniel Veillard686d6b62000-01-03 11:08:02 +00002062Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * tree.[ch]: added xmlRemoveProp
2065 * win32config.h.in nanohttp.c: avoid including the Windows
2066 socket stuff in every C files
2067 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2068 the XmL parser(s)
2069 * test/ns4 result/ns4 etc...: added test case for previous prob
2070 * tree.c: xmlNewNs wasn't checking for double definition
2071 * Makefile.in: fixed a problem with dist-hook duplicates
2072 * parser.[hc], xmlIO.c: fixed the loading of external entities
2073 APIs, now xmlLoadExternalEntity() is used everywhere and
2074 setting up an app specific front-end using the
2075 * SAX.c parser.c: some fixes, now the xhtml spec validates
2076 with the xhtml DTD.
2077 * error.c: fixed crashes in case of no input stream
2078 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2079 to the validation tests and results
2080
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002081Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2084 too htmlCreatePushParserCtxt() and htmlParseChunk()
2085 * parser.c: a bit of cleanup.
2086 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2087 to XML) removed the last mem leak known
2088 * HTMLtree.c: output message cleanup
2089 * xmlmemory.c: display content info about memory blocks
2090 * result/HTML/wired.* : missing att value warning change
2091
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002092Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * doc/* : rebuilt the documentation
2095
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002096Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * parser.[ch] parserInternals.h: Push parser for XML,
2099 seems to work fine now
2100 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2101 --push for push testing
2102 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2103 * testSAX.c: added --push
2104 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2105 subtree
2106 * xmlIO.[ch] : enriched API + fixes for push mode
2107 * entities.[ch]: added the entity content length to the struct.
2108 * xmlmemory.[ch]: new API to show the last entries for the shell
2109 * valid.c: added required attribute testing
2110 * SAX.c: the cdata callback now merge contiguous fragments
2111 * HTMLparser.c: cleanup of some macros
2112
Daniel Veillard3c558c31999-12-22 11:30:41 +00002113Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * parser.c: fix for PIs name starting with xml
2116 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002117 * *.c, configure.in win32config.h.in : generate win32config.h for
2118 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002119
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002120Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * parser.c: fixed a stupid = vs. == bug :-(
2123 * doc/gnome-xml.sgml: s/glade/xml/
2124
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002125Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * configure.in, doc/xml.html : bug fix release 1.8.2
2128 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2129 Hopefully the end of that silly C++ include problem
2130 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2131 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2132 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2133 troubles with autoclosed elements when the stree shape doesn't
2134 follow the DtD specs. Added htmlIsAutoClosed() and
2135 htmlAutoCloseTag()
2136 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2137 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2138 * debugXML.c: fixed a bug on printing default namespaces.
2139 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2140
Daniel Veillardb24054a1999-12-18 15:32:46 +00002141Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * result/HTML/*.htm[l] : updated the HTML regression tests according
2144 to the new output
2145 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2146 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2147 problem due to intermix of extern "C" { ... } declarations for C++
2148 and recursive includes in the headers
2149
Chris Lahey323c48c1999-12-18 15:32:45 +000021501999-12-20 Chris Lahey <clahey@umich.edu>
2151
2152 * HTMLtree.c: Made it so that html nodes with a single child do
2153 not insert a carriage return before or after the child node.
2154
Daniel Veillardb24054a1999-12-18 15:32:46 +00002155Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002156
2157 * configure.in, doc/xml.html : bug fix release 1.8.1
2158 * parser.c: fixed bug #4344
2159 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2160 added the glue to avoid C++ problems
2161 * doc/* : regenerated the documentation
2162
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002163Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2166 namespace recognition, and Dia as a resul :-(
2167 * encoding.c: closed bug #3950
2168
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002169Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * valid.c: debugging a posteriori validation, except URI expansion
2172 stuff this should be fixed now
2173 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2174 Carl Nygard <cnygard@bellatlantic.net>
2175 * tester.c: added --postvalid, cleaning of the code
2176 * tree.[ch]: added xmlDocGetRootElement()
2177
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002178Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2179
2180 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2181 c++ losage.
2182
Daniel Veillard10a2c651999-12-12 13:03:50 +00002183Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2184
2185 * configure.in, doc/xml.html : bumped to 1.8.0
2186 * xlink.[ch], Makefile.am : added framework for link detection
2187 * parser.h: added nbChars to parser context, needed for cleanup.
2188 * xmlmemory.c: removed a nasty bug when out of mem
2189 * valid.[ch]: adding namespace support for attribute decl
2190 * tester.c: added --debugent option
2191 * debugXML.[ch]: added xmlDebugDumpEntities()
2192 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2193 buffers instead, this was really needed, validation was breaking
2194 in strange ways due to that. Added xmlParseStringPEReference()
2195 and other parsing from strings functions. Entities processing
2196 modified again, but PERef are still not handled correcly but
2197 unless you're Eve Maller you won't notice :-)
2198 * HTMLparser.c: large changes toward reliability, and switched to
2199 lowercase internal tags, XHTML is lowercase, so it will help
2200 that output is closer to next version.
2201 * doc/* : regenerated the documentation, it is now hosted at
2202 http://xmlsoft.org/ (same bits I just bought the domain :-)
2203
2204
Daniel Veillard294cbca1999-12-03 13:19:09 +00002205Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2208 doc generation
2209 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2210 in the SAX API
2211 * doc/*: rebuilt the doc making sure everything appears in the
2212 HTML files
2213
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002214Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2215
2216 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2217 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2218 which allow impressive speed improvement on dataset with
2219 large text pieces, but at the cost of broken binary
2220 compatibility and slightly bigger memory usage.
2221 Configure with --with-buffers to activate them, they
2222 are protected with XML_USE_BUFFER_CONTENT define.
2223 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2224 goal is 0 memory left allocated once parser is no more used
2225 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2226 call xmlCleanupParser() and xmlMemoryDump()
2227
Daniel Veillarda819dac1999-11-24 18:04:22 +00002228Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2231 * parser.[ch] encoding.[ch]: added memory cleanup routines
2232 * parser.c: closing bug #3788
2233 * doc/*: rebuilt the doc
2234
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002235Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2238 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2239 * tester.c: added --compress option
2240 * doc/*: rebuilt the documentation
2241
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002242Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2245 if given /proc/kcore as input !
2246 * doc/xml.html doc/*: updated and rebuilt the documentation
2247
2248Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002249
2250 * parser.c: Fixed some wrongly space collapsing code due to
2251 a misreading of the spec.
2252 * result/*: fixed the output accordingly
2253
2254Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002255
2256 * encoding.c: bug fix and typos
2257 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2258 * parser.c: added attribute normalization closing bug #3597
2259 * test/att* result/att* SAXresult/att*: testcase for attribute
2260 normalization
2261
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002262Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * configure.in: closing bug #3163 by adding extra flags for the
2265 cc compiler on HP-UX
2266
Daniel Veillard51e3b151999-11-12 17:02:31 +00002267Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * valid.[ch] : removed a typo and an enumerated type bug in the
2270 xmlAddElementDecl() function
2271 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2272 call to xmlEncodeEntitiesReentrant() so that the functions
2273 New, Set and Get are at the same level.
2274 * parser.c HTMLparser.c: extra memory allocation bug for
2275 attributes detected by someone using libxml in embedded systems :-)
2276
Daniel Veillard962195f1999-10-28 15:51:53 +00002277Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * xmlmemory.h: turned off mem debug :-\
2280
Daniel Veillard35008381999-10-25 13:15:52 +00002281Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2282
2283 * parser.c: closed bug #2784 a one line fix, but worth pushing
2284 a new release out
2285 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2286 some structures, comments before and after the
2287 main element, and other nastyness
2288 * HTMLtree.c tree.c: accomodate the extended HTML supported
2289 * configure.in: pushing 1.7.4
2290 * test/ent8 and related outputs : added a new test for bug #2784
2291 * test/HTML/wired.html and related output: a nasty HTML example
2292 * Makefile.am: improved the test scripts
2293 * docs/* : reran the documentation extractor, updated xml.html
2294
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002295Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2298 HTMLparser and debugged the HTML related code. HTML documents
2299 now have their own type
2300 * entities.c: do not dump &apos; for HTML output
2301 * xmlmemory.c: improvement, breakpoint mechanism
2302 * testHTML.c: added --sax --repeat ...
2303 * Makefile.am: improved the HTML tests
2304 * valid.[ch]: added xmlValidGetValidElements and
2305 xmlValidGetPotentialChildren
2306 * tester.c: added --insert to test the 2 new functions
2307 * test//* result//* SAXresult//* : regression test cleanup
2308 and extension.
2309 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2310 gnome-xml-nanohttp.html
2311
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002312Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2313
2314 * HTMLparser.c: fixed problems with some autoclose tags
2315 * tree.c: fixed XML output problems.
2316 * result/* SAXresult/*: update of the tests output
2317
Daniel Veillard6077d031999-10-09 09:11:45 +00002318Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * Makefile.am: Arturo patch for xmlConf.sh version info
2321 * parser.c: Tim Josling patch for single quoted items
2322 * tester.c: Tim Josling patch for tester options usage
2323 * tree.h: indent cleanup
2324
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002325Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2328 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2329
Daniel Veillard00fdf371999-10-08 09:40:39 +00002330Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * tree.c : Raph patch for initialization of CORBA fields
2333 * parser.c, xpath.c, ...: modification of doc comments
2334 * xpath.c : allow spaces in xpath expressions
2335
Daniel Veillardad219441999-09-27 08:17:49 +00002336Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * xmlmemory.h: turning off memory debug :-(
2339
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002340Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2343 better SAX interfaces.
2344 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2345 entity.
2346 * configure.in: 1.7.2
2347
2348Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002349
2350 * libxml.spec.in: fixed the URL
2351 * doc/xml.html: improved the documentation front-end
2352
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002353Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002354
2355 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2356
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002357Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002358
2359 * libxml.spec.in: fixed the alpha compile problem
2360 * parser.[ch]: changed errno to errNo in the parser context :-(
2361 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2362 * doc/xml.html: changed CHAR to xmlChar
2363 * doc/html/*: recompiled the documentation
2364 * configure.in: 1.7.1
2365
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002366Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * parser.h: modified the parser context struct to regain 1.4.0
2369 binary compatibility
2370 * parser.c, xml-error.h: added errno ot teh context and defined
2371 a set of errors values with update of errno
2372 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2373 DTDs and entities
2374 * *.h, *.c: complete cleanup of the use of config.h and include
2375 protection depending on the current setup.
2376 * overalll debugging, maintenance and bug-fixing on all modules
2377 * updated the documentation
2378 * ready for 1.7.0
2379
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002380Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * HTMLparser.c : cleanup
2383 * SAX.c valid.c valid.h: added ID/IDREF checking
2384 * tree.c tree.h: extended doc structure for refs
2385 * configure.in: 1.6.2
2386 * parser.c: patched bug in SAX user arg call
2387 * parserInternals.h: patched missing close in C++ wrapping
2388 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2389 especially upcoming XPointer implementation.
2390 * doc/xml.html: augmented, typo
2391
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002392Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2393
2394 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2395 not all invocations of install understand -d.
2396
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002397Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2398
2399 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2400 to make 'check' works, when builddir != srcdir.
2401
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002402Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * doc/xml.html : updated the documentation
2405
Daniel Veillard6454aec1999-09-02 22:04:43 +00002406Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2407
2408 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2409 not deallocated memory blocks
2410 * *.c : replaces all calls to malloc() free() and realloc() to
2411 the wrapper functions/macros
2412 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2413 instead of xmlFreeNodeList()
2414
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002415Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * HTMLparser.c: corrected a stupid bug leading to core dump at
2418 tree deallocation. Removed warnings indicated by
2419 Stephane.Conversy@lri.fr
2420 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2421 looked for in the external subset
2422
2423Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002424
2425 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2426 on SGI by Stephane.Conversy@lri.fr
2427
Daniel Veillardb96e6431999-08-29 21:02:19 +00002428Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * all .h : changed the prototype declaration indent as in gtk
2431 * most .c : working on reducing the TODOs in the code
2432 * most .c : cleanup though -pedantic and Insure++
2433 * improvements on validation ID checkings.
2434 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2435 * xml-config.in: closed #1810
2436
2437Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002438
2439 * tree.h, valid.c, valid.h: more work on validity, IDs
2440 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2441 definition for AIX
2442
Daniel Veillardb556eb51999-08-15 17:19:50 +00002443Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2444
2445 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2446 the distribution due to a cut'n paste error at last commit
2447
Daniel Veillardb05deb71999-08-10 19:04:08 +00002448Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * configure.in: upgraded to version 1.4.0
2451 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2452 Big update, added a large part of the validation process,
2453 it should be usable, but some parts are missing
2454 * xpath.c: improved the implementation w.r.t. root.
2455 * Makefile.am: added more tests
2456 * test and result trees: added a lot of tests
2457 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2458
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002459Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * Added an HACKING file
2462
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002463Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * xpath.[ch] : improvements and debug of the XPath implementation
2466 * parser.c, HTMLparser.c : modified the parsers to be progressive
2467 * tree.[ch] : extended the Buffer promitives
2468 * xmlIO.[ch] : added basic I/O routines providing progressive
2469 parsing and ready for I18N conversion plugins
2470 * SAXresult/* : the SAX callback sequence maybe slightly different
2471 now
2472 * test*.c : improved/updated the tests programs
2473 * doc/* : recompiled the docs.
2474
Daniel Veillard15b75af1999-07-26 16:42:37 +000024751999-07-26 Michael Meeks <michael@edenproject.org>
2476
2477 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2478
2479 * tree.c: Ditto.
2480
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002481Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * configure.in: upgraded to version 1.4.0
2484 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2485 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2486 XML query language, see http://www.w3.org/TR/xpath for more details.
2487 * parser.c, parser.h: added CHAR* related string functions for XPath
2488 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2489 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2490 rebuild the docs.
2491 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2492 and regression testing capabilities for XPath.
2493
Daniel Veillardd79d7871999-07-12 10:38:12 +00002494Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2497 closing bug #1646
2498
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002499Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * Makefile.am, example/Makefile.am: closed bug #1683
2502
Daniel Veillard3166ab11999-07-11 16:14:19 +00002503Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2504
2505 * example/Makefile.am, configure.in: added the makefile for the
2506 gjobread example
2507
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002508Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2509
2510 * doc/Makefile.am:
2511 - fix which allow "make install DESTDIR=</install/prefix>".
2512
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002513Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2516 which fixed a problem on the file reading-code.
2517
Daniel Veillard82150d81999-07-07 07:32:15 +00002518Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2521 output.
2522 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2523
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002524Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * parser.h : Oops removed the binary compatibility problem
2527 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2528 * parser.c, HTMLparser.c: applied patches for reading from stdin
2529
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002530Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * parser.c, entities.c, valid.c: cleanup bug #1591
2533 * configure.in: cleanup bug #1592
2534 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2535 the same tree back-end. Hence gdome will be available for it.
2536 * doc/Makefile.am: close bug #617
2537
Daniel Veillard97fea181999-06-26 23:07:37 +00002538Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * parser.c: alloctate a per parser context SAX interface block
2541
Daniel Veillard14fff061999-06-22 21:49:07 +00002542Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2545 and xmlEncodeEntitiesReentrant with the correct one :-\
2546
2547Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * commit of my internal XML base changes, quite a lot of
2550 changes, cleanups, better entities support, framework for
2551 new I/O and charset detection and handling
2552 * Fixed the configure/Makefile stuff to generate shared libs
2553 with the proper version info, so we jumped on rev from
2554 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2555 xmlEncodeEntities() result need to be freed now, and a string
2556 xmlParserVersion provide the current library version.
2557
Raph Levien05240da1999-06-15 21:27:11 +00002558Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2559
2560 * parser.c: fixed a buffer overrun for when you have a very long
2561 attribute with no entities in it.
2562
Daniel Veillardbb2da581999-06-13 14:37:07 +00002563Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * added example directory
2566 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2567
Daniel Veillard011b63c1999-06-02 17:44:04 +00002568Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * Release of libxml-1.1, nearly everything has been touched for
2571 this.
2572 * Added more regression tests
2573 * Updated the documentation
2574
Daniel Veillard27d88741999-05-29 11:51:49 +00002575Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * tree.[ch]: unified the XML_NO_CORBA defines.
2578 * parser.c encoding.[ch]: started plugging in char encoding detection
2579
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002580Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2581
2582 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2583 Also freed allocated buffer.
2584
Daniel Veillard27d88741999-05-29 11:51:49 +00002585Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002586 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2587 reentrancy problem at printing. One is left in entities.c, to
2588 remove ASAP
2589 * testSAX.c : added a test example showing the use of the SAX
2590 interface if one doesn't want to build the DOM tree.
2591 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2592
Daniel Veillard517752b1999-04-05 12:20:10 +00002593Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2596 large revamping of the parser to use SAX callbacks
2597 http://www.megginson.com/SAX/ (or at least a C like interface
2598 a la Expat). It's now possible to set up your own callbacks
2599 and the parser will not build a DOM tree.
2600 * test/* result/*: updated the test suite, I finally removed
2601 the old Namespace draft support (PI based).
2602
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002603Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * Makefile.am: added test result to EXTRA_DIST for make tests
2606
Daniel Veillard64068b31999-03-24 20:42:16 +00002607Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * parser.c, parserInternals.h: moved the chars macro definitions
2610 to parserInternals.h
2611 * parser.c, error.c: applied patches from "Knut Åkesson"
2612 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2613
Daniel Veillard012ccc11999-03-23 10:11:11 +00002614Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * xml-config.in : applied patch to make --version work
2617
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2619
2620 * Makefile.am (check-local): Alias for `tests' target. This will
2621 cause `make check' to do the right thing.
2622 (tests): Don't run tests in srcdir. Also, replaced calls to
2623 basename with a `sed' "equivalent".
2624
Daniel Veillardd109e371999-03-05 06:26:45 +00002625Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2626
2627 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2628 it in the header and not the sources, updated the doc.
2629 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2630 pointing this out.
2631
Daniel Veillardbc50b591999-03-01 12:28:53 +00002632Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2633
2634 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2635 exported the inputStream routines.
2636 * doc/html/* : updated accordingly
2637
Daniel Veillardd692aa41999-02-28 21:54:31 +00002638Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2639
2640 * parser.c, parser.h, parserInternals.h: added a few extra
2641 internal calls to allocate and free parser contexts ...
2642 * doc/html/* : updated accordingly
2643
Daniel Veillard55a99271999-02-25 11:01:29 +00002644Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2645
2646 * configure.in, Makefile.am, doc/makefile.am : General changes for
2647 1.0.0 release and including the generated HTML documentation.
2648
Daniel Veillard35925471999-02-25 08:46:07 +00002649Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2650
2651 * makefile.am : added parserInternals.h, oops.
2652
Daniel Veillard1e346af1999-02-22 10:33:01 +00002653Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * parserInternals.h: added this header giving access to the parser
2656 internal functions.
2657 * doc/Makefile.am : added a rebuild target which rebuilds the full
2658 set of documentations
2659 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2660 the internal subset.
2661 * *.c *.h: modifications needed to generate the documentation using
2662 gtk-doc, cleanup of functions blocks, reorganisation of struct
2663 declarations.
2664
Daniel Veillard1164e751999-02-16 16:29:17 +00002665Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2668 the tar and spec file to include the beginning of the doc.
2669
Nuno Ferreira03d04781999-02-13 00:07:17 +000026701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2671
2672 * doc/.cvsignore: Added this file.
2673
Daniel Veillard6800ef31999-02-08 18:33:22 +00002674Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2675
2676 * tree.c: fixed xmlGetProp to return "" when the attribute
2677 exists, even if the node-list is NULL.
2678
Daniel Veillard726c7e31999-02-08 15:13:10 +00002679Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * tree.c: patched an error outputting empty attribute values.
2682 * Makefile.am and doc/makefile.am: have been updated during the
2683 week-end. Sorry for an empty CVS log, I got a shell problem.
2684
Daniel Veillard1899e851999-02-01 12:18:54 +00002685Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * tree.h: cleaned up using enums instead of defines
2688 * parser.c, valid.[ch]: more work on parsing/output of element
2689 declarations
2690
Daniel Veillard3b9def11999-01-31 22:15:06 +00002691Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * valid.[ch], tree.c, parser.c : more work toward full parsing
2694 of XML DTDs.
2695 * README: added informations about mailing-list and on-line
2696 documentation
2697
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2699
2700 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2701
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002702Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * parser.c, tree.[ch] : more work toward conformance testing,
2705 added a last element to accelerate parsing of very flat structures
2706 started working on internal subset Element content declaration.
2707 * valid.[ch] : first cut at adding code toward validation.
2708 * previous changes had also small impact on most files, especially
2709 the conformance testing using James Clark test suite.
2710
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002711Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * test/* : updated the examples, most of them were not well
2714 formed (humm), and added rdf2.
2715 * result/* : resulting changes in the output.
2716
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002717Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2720
Daniel Veillard44b3a061998-12-05 17:27:22 +00002721Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * tree.c: patched a bug in the generation of empty attributes
2724
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002725Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2728 for node/trees/documents/... Biggest problem is namespace
2729 support when copying subtrees.
2730
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002731Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2732
2733 * parser.c, entities.c: improve entities and char ref encoding,
2734 and cleanups of error messages.
2735
Daniel Veillard242590e1998-11-13 18:04:35 +00002736Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * parser.c, entities.c: simple bug hunting done during rpm2html and
2739 rpmfind integration.
2740
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002741Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2742
2743 * parser.[ch]: Added interfaces allowing to specify a SAX
2744 handler before parsing.
2745
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002746Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2747
2748 * parser.c: redirrect all errors reporting through the SAX
2749 error function
2750
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002751Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2754 * libtool, tlmain ...: update of the libtool files
2755
Miguel de Icaza442321c1998-11-04 18:13:38 +000027561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2757
2758 * entities.c: Use g_snprintf insteda of snprintf.
2759
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002760Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2763 added ent5 test for this purpose.
2764 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2765
Daniel Veillard27271681998-10-30 06:39:40 +00002766Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * parser.c: fixed? a strange error due to compression on a GWP
2769 document.
2770
Daniel Veillard25940b71998-10-29 05:51:30 +00002771Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2772
2773 * tree.[ch]: bug fixing
2774 * entities.[ch]: defined a specific type for predefined entities
2775 * doc/xml.html: more documentation on the library, how to use it,
2776 overview of the interfaces.
2777
Daniel Veillard16253641998-10-28 22:58:05 +00002778Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2781
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002782Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2783
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002784 * tree.c: corrected a small bug
2785 * doc/xml.html: continuing writing documentation.
2786
2787Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2788
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002789 * debugXML.h debugXML.c: added debugging utilities.
2790 * tester.c: added --debug switch.
2791 * tree.c: patched an incorrect node->type assignment.
2792 * parser.c: formatting, ensure that node->doc != NULL in attributes
2793
Daniel Veillardccb09631998-10-27 06:21:04 +00002794Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2797 entity support and provide an internal representation close to
2798 DOM one (entity ref nodes, and attribute value as tree). I tried
2799 to preserve the interface but this will surely break some apps
2800 (I have to change rpm2html/rpmfind for example). I had to change
2801 two interfaces, and the generated tree is somewhat different.
2802 * doc/* : started documenting the XML library, the tree and
2803 DOM/Corba. This is a first step.
2804
Daniel Veillard11e00581998-10-24 18:27:49 +00002805Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * parser.c: Set up the fonctions comment block, boring but useful.
2808 * parser.h, SAX.c, parser.c: now attributes are processed through
2809 the SAX interface. The problem is that my SAX interface diverged
2810 quite a bit from the original one, well this is not an official
2811 spec, and translating it from Java to C is hairy anyway...
2812
Daniel Veillard97b58771998-10-20 06:14:16 +00002813Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2816 fonctions comment block, boring but useful.
2817
2818Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002819
2820 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2821 conversion routines. However they are not yet used to convert the
2822 inputs. The core will run with UTF-8.
2823
Daniel Veillard33942841998-10-18 19:12:41 +00002824Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2825
2826 * tree.c : make sure that the type id is properly set-up when
2827 a new object is allocated, needed for DOM.
2828
Daniel Veillard27fb0751998-10-17 06:47:46 +00002829Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2830
2831 * tree.h, tree.c: Ok, the main objects in the tree will be native
2832 corba objects, it costs 8 bytes per Node, Attribute and Document
2833 but it simplifies the Corba integration a lot (no extra interface
2834 objects to allocate/free).
2835
Daniel Veillard0bef1311998-10-14 02:36:47 +00002836Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2837
2838 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2839 and changed NODEs contants for conformity with DOM Level 1
2840
Daniel Veillard27864701998-10-08 03:47:24 +00002841Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * added hooks to keep track of servants when creating objects
2844 xmlDoc and xmlNode (for Corba export).
2845
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002846Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * added xml-config script.
2849
Daniel Veillard7066a791998-10-01 20:28:28 +00002850Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2853 to autoupdate libtool and automake conf files.
2854
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2856
2857 * Makefile.am: Use '?' to separate the sed
2858 commands as ',' is used when people pass -Wl,something.
2859
2860
Daniel Veillard15a8df41998-09-24 19:15:06 +00002861Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * tree.c, tree.h: added a per-document compression interface.
2864
Daniel Veillard151b1b01998-09-23 00:49:46 +00002865Tue Sep 22 20:47:38 EDT 1998
2866
2867 * tree.c, tree.h: added saving with compression and added interfaces
2868 to control the compression level (xmlGetCompressMode,
2869 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2870
Daniel Veillard70120ff1998-09-22 00:24:21 +00002871Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * parser.c: corrected a loop for files of size 0
2874
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2876
2877 * error.h: New file. Contains prototyes from `error.c'.
2878
Tom Tromeyc19653d1998-08-14 01:22:43 +00002879Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2880
2881 * Makefile.am (xmlincdir): New macro.
2882 (xmlinc_HEADERS): Renamed from include_HEADERS.
2883
Daniel Veillard845664d1998-08-13 04:43:19 +00002884Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * applied small patch on numeric entities from
2887 Christopher Blizzard <blizzard@appliedtheory.com>
2888
Daniel Veillard260a68f1998-08-13 03:39:55 +00002889Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * New release 0.2, removed the old xml_* files so that it's
2892 coherent with the other CVS base (W3C), far better conformance
2893 to standard, new namespaces, decent entities support, beginning
2894 of a SAX-like interface. Nearly nothing left intact, even the
2895 test examples ...
2896
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2898
2899 * .cvsignore: Add .deps dir
2900
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002901Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2904
Daniel Veillardfe926001998-07-26 04:28:20 +00002905Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002906
Daniel Veillardfe926001998-07-26 04:28:20 +00002907 * configure.in: added test for CPP
2908 * AUTHORS, Changelog: the original ones didn't get commited but the
2909 glib ones instead, fixed.
2910 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002911
Daniel Veillardfe926001998-07-26 04:28:20 +00002912Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002913
Daniel Veillardfe926001998-07-26 04:28:20 +00002914 * integrated code developped at W3C
2915 * changed the original Copyright
2916 * migrated to automake
2917 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002918