blob: 6b65fc564ad46308e580c9853cb533531ce85f8d [file] [log] [blame]
Daniel Veillard67fee942001-04-26 18:59:03 +00001Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * tree.[ch]: added xmlSaveFormatFile interface for saving
4 and indenting a file.
5
Daniel Veillard82e49712001-04-26 14:38:03 +00006Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c: fixed bug #53689 related to processing-instruction()
9
Daniel Veillard02f077a2001-04-26 10:59:11 +000010Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * DOCBparser.c: patche from László Kovács
13
Daniel Veillard30211a02001-04-26 09:33:18 +000014Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * parser.c: applied fixes from Christian Glahn bug report #53391
17
Daniel Veillard5a7c3452001-04-26 09:16:13 +000018Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * error.c: Jean François Lecomte provided a complete description
21 and a fix to bug #53537
22
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000023Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
26
Daniel Veillard1034da22001-04-25 19:06:28 +000027Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * DOCBparser.c SAX.c: a bit more work on entities processing.
30 Still Need to cleanup XML output and references in attributes
31
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000032Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * DOCBparser.c include/Makefile.am: two patches from László Kovács
35
Daniel Veillardb33c2012001-04-25 12:59:04 +000036Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * tree.c: trying to fix #53574, not completely complete,
39 I would like xmllint --copy --debug test/ent1 and
40 xmllint --debug test/ent1 to show the same result.
41 * xpath.c: fix a bug when trying to sort namespace nodes
42
Daniel Veillard5146f202001-04-25 10:29:44 +000043Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * HTMLtree.c: real fix for #53402
46
Daniel Veillard7533cc82001-04-24 15:52:00 +000047Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
50 PIs when using xsl:output
51 * valid.c: closing #53537 some case generate segfaults if there
52 is validity errors
53
Daniel Veillard61b33d52001-04-24 13:55:12 +000054Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * SAX.c testDocbook.c DOCBparser.c: more work on the support
57 of external parsed entities, added --noent to testDocbook
58 * valid.c: Garry Pennington found an uninitialized variable
59 access in xmlValidateElementContent()
60
Daniel Veillard56098d42001-04-24 12:51:09 +000061Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * HTMLparser.c : HTML parsing still sucks ... trying to deal
64 with madness
65 * result/HTML/ : this modified the result of the regression tests
66 a lot.
67
Daniel Veillard122376b2001-04-24 12:12:30 +000068Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
71 to doc where it wasn't checked against NULL reported by
72 Jens Laas
73
Daniel Veillard43dadeb2001-04-24 11:23:35 +000074Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
77 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
78
Daniel Veillardeae522a2001-04-23 13:41:34 +000079Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
82 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
83 * SAX.[ch]: cleanup and updates for DocBook
84 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
85 ex SGML identifier changes
86 * valid.c: removed a static unused function.
87
Daniel Veillardde57c612001-04-23 09:13:36 +000088Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * HTMLtree.c: applied change for Paul Sponagl on script saving
91 * Makefile.am: the warning about entity title.xml are normal.
92
Daniel Veillard393df012001-04-22 20:11:18 +000093Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * configure.in: release of 2.3.7
96 * Makefile.am: fixing make distcheck
97
Daniel Veillarda41123c2001-04-22 19:31:20 +000098Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * doc/html/* doc/xml.html: updated and regenerated the docs
101
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000102Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * xpath.c: fixed the XPointer problem introduced in 2.3.6
105
Daniel Veillarde82a9922001-04-22 12:12:58 +0000106Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * tree.c: fixed #53388 with the provided patch
109
Daniel Veillard06803992001-04-22 10:35:56 +0000110Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * valid.c: Bjorn detected an invalid memory access. Fixed
113 vstateVPush()
114
Daniel Veillard40af6492001-04-22 08:50:55 +0000115Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
118
Bjorn Reese70a9da52001-04-21 16:57:29 +0000119Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
120
121 * libxml.h: new header used only for the compilation of libxml
122 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
123 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
124 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
125 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
126 xmlmemory.c xpath.c xpointer.c: libxml.h integration
127 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
128 baseline (version 1.2 plus a single patch).
129 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
130 scientific notation for numbers. Tests added.
131 * xpath.c: formatting of numbers changed to use sprintf
132 (contribution from William Brack)
133
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000134Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * valid.c: cleanup, more useful debugging
137 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
138 * xmlIO.c: entity loading is printed as an error when validating
139
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000140Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * valid.c: fixed to validate within entities
143 * test/VCM/v22.xml: added a specific testcase
144
Daniel Veillardca1f1722001-04-20 15:47:35 +0000145Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * valid.c: forgot an epsilon transition in for ()+
148 * test/VCM/v21.xml : added a specific test case
149
Daniel Veillard85349052001-04-20 13:48:21 +0000150Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * valid.c: removed a state explosion exhibited by RSS
153 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
154 from bug #51872
155
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000156Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * valid.[ch] tree.h: worked *hard* to get non-determinist content
159 validation without using an ugly NFA -> DFA algo in the source.
160 Made a specific algorithm easier to maintain, using a single
161 stack and without recursion.
162 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
163 * hash.c: made the growing routine static
164 * tree.h parser.c: added the parent information to an
165 xmlElementContent node.
166
Daniel Veillarde470df72001-04-18 21:41:07 +0000167Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * SAX.c parser.c xpath.c: generating IDs when not validating
170 from an external parsed entity was poisoning the ID has table
171 with removed values. This was killing XSLT on the KDE help
172 browser.
173
Daniel Veillardceacdd92001-04-18 15:10:35 +0000174Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * entities.h: andrew@ugh.net.au detected a double declaration
177
Daniel Veillarda10efa82001-04-18 13:09:01 +0000178Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * debugXML.c hash.c tree.h valid.c : some changes related to
181 the validation suport to improve speed with DocBook
182 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
183 the way validation errors get reported
184
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000185Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * HTMLparser.c HTMLtree.c: applied part of the patches provided
188 by P C Chow and William M. Brack for XSLT HTML output
189
Daniel Veillard2d90de42001-04-16 17:46:18 +0000190Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xmlversion.h.in win32config.h win32/libxml2/*: applied
193 Igor Zlatkovic patches for MSC compilation and added his
194 updates
195
Daniel Veillarde043ee12001-04-16 14:08:07 +0000196Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
199 prefix lookup.
200 * parserInternals.c: fixed the bug reported by Morus Walter
201 due to an off by one typo in xmlStringCurrentChar()
202
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000203Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * HTMLparser.c result/HTML/*: revamped the way the HTML
206 parser handles end of tags or end of input
207
Daniel Veillard82daa812001-04-12 08:55:36 +0000208Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * tree.[ch] : added xmlDocCopyNode for gdome2 support
211
Daniel Veillard67a21302001-04-11 14:39:16 +0000212Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
215 bug where the linktime verions of free() won't work ...
216
Daniel Veillard27b55282001-04-11 12:22:25 +0000217Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
220
Daniel Veillardafc73112001-04-11 11:51:41 +0000221Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * doc/xml.html: added 2.3.6 release
224
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000225Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
228 * result/wml.xml: resulted in a small output change
229
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000230Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * tree.c: xmlNewDoc was missing the charset initialization
233 * xmllint.c: added --auto to autogenerate a doc, allow to
234 reproduce the problem fixed on xmlNewDoc
235
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000236Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * xpath.c: trying to get 52979 solved
239 * tree.c result/ result/noent/: trying to get 52712 solved, this
240 also made me clean up the fact that XML output in general should
241 not add formating blanks by default, this changed the output of
242 a few tests
243
Daniel Veillard73639a72001-04-10 14:31:39 +0000244Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
247
Daniel Veillardfac26a12001-04-08 13:08:14 +0000248Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * configure.in: finally released 2.3.6
251
Daniel Veillard911f49a2001-04-07 15:39:35 +0000252Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * xpath.c: checking for null pointer generated by new code
255
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000256Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * xpath.c: fixed a [] evaluation problem reported
259 * test/XPath/tests/simpleaddr: extended test
260 * result/XPath/simpleaddr: updated result
261
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000262Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * xmllint.c: Dan Timis reported a portability problem
265 on Macs without mmap, fixed it.
266
Daniel Veillardb38bd552001-04-03 18:22:00 +0000267Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * testXPath.c : added a --tree option allowing to display the
270 tree dump of the XPath expression
271
Daniel Veillard4dd93462001-04-02 15:16:19 +0000272Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * xpath.c: fixed a memleak when comparing nodesets
275 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
276 * tree.c: added a TODO
277
Daniel Veillard92ad2102001-03-27 12:47:33 +0000278Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
281 we need string functions
282 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
283 to be able to use them where needed. Applied some changes
284 to reduce name linking pollution and compile in only what's
285 needed.
286 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
287 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
288 for the string manipulation functions
289 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
290 to the free() function of xmlmemory.c
291 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
292 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
293 usage.
294
295
Daniel Veillard2be30642001-03-27 00:32:28 +0000296Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * error.c: applied the context output patch of the error
299 handling submitted by Chuck Griffith
300 * error/VC/*: this slightly change some error logs
301
Daniel Veillard50582112001-03-26 22:52:16 +0000302Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * parser.c: fixed line number reporting on error
305
Daniel Veillard04be4f52001-03-26 21:23:53 +0000306Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
307
308 * parser.c: Sullivan and Darin found a parser bug,
309 applied the patch.
310
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000311Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
312
313 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
314 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
315 xmlversion.h.in xpointer.c: of course the way I defined
316 UNUSED breaks on old gcc version. Try to be smart and
317 also define it directly in xmlversion.h
318 * configure.in: removed -ansi flag from the pedantic set
319
320Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000321 Huge cleanup, I switched to compile with
322 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
323 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
324 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
325 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
326 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
327 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
328 encoding.h entities.c error.c list.[ch] nanoftp.c
329 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
330 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
331 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
332 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
333 Cleanup, staticfied a number of non-exported functions,
334 detected and cleaned up a dozen of problem found this way,
335 avoided a lot of public function name/typedef/system names clashes
336 * doc/xml.html: updated
337 * configure.in: switched private flags to the really pedantic ones.
338
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000339Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * configure.in: 2.3.5
342 * doc/html/*: rebuilt the docs
343
Daniel Veillard146c9122001-03-22 15:22:27 +0000344Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * parser.c: fixed a reported bug in NOTATION parsing
347 * uri.c: accepted but not fixed bug 51876, added TODO
348 * Makefile.am: fixed bug 51876
349
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000350Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * config.h.in configure.in error.c: fix a compilation problem
353 on platforms without vsnprintf (xml@thewrittenword.com)
354
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000355Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * parser.c: fixed a function name header typo
358 * SAX.c: notations can also occur in external subset.
359
Daniel Veillard7d42b542001-03-20 13:22:46 +0000360Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * error.c: removed a C++ like comment
363
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000364Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * parser.c: fixing bug 52299 strange condition leading
367 to a parser crash due to a buffer overflow
368 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
369 added the specific test case
370
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000371Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * xpath.[ch]: still a lot of cleanup based on XSLT, added
374 xmlXPathConvert{String,Number,Boolean} to be able to make
375 type casts without a context stack, fixed some implementation
376 problems related to the absence of context at parse-time,
377 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
378 in the public API too
379 * xpointer.c xpathInternals.h: we need to know at parse time
380 whether we are compiling an XPointer
381
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000382Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
385 cleaned up the parser internals, refactored XPath code, added
386 new compilation based APIs and cleanly separated public and
387 private APIs.
388
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000389Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * xpath.h: the comp field must be added at the end to avoid
392 killing binary compat.
393
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000394Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * Makefile.am: detect XPath memleaks in regreson tests
397 * error.c: fixed and error w.r.t. error reporting still using
398 stderr
399 * hash.c: added new line at end of file
400 * tree.h: minor cleanup
401 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
402 expression parsing from evaluation, resulted in a number of
403 changes internally, and in XPointer. Likely to break stuff
404 using xpathInternals.h but should remain binary compatible,
405 new interfaces will be added.
406
Daniel Veillardd574f782001-03-14 19:40:17 +0000407Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * configure.in: fixed a couple of problems reported by
410 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
411 without gcc on non linux platforms.
412
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000413Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
416 a fix for --with-html-dir= configure support. I hope it won't
417 break rpm generation
418
Daniel Veillarda022fe02001-03-14 16:30:00 +0000419Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xmlIO.c: one function comment cleanup.
422
Daniel Veillard25239c12001-03-14 13:56:48 +0000423Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * SAX.c: external subset notations were improperly registered
426 in the internal subset.
427
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000428Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * README.cvs-commits: added, pointing to HACKING
431 * HACKING: updated
432
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000433Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
434
435 * parser.c: and Matt Sergeant found one in the XML push
436 parser (erroneous check I forgot to remove when I fixed the
437 main parser).
438
Daniel Veillard68d7b672001-03-12 18:22:04 +0000439Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * xpath.c: ptittom found a small bug in UnaryExpr
442
Daniel Veillarde356c282001-03-10 12:32:04 +0000443Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * configure.in: bumped to 2.3.4
446 * error.c: fixed bug #51860
447 * tree.c: fixed bug #51861
448 * valid.c: cleanup, more debug, failed to fix one bug crap ...
449 * tree.[ch] : added xmlDefaultBufferSize
450 * nanoftp.c: typo in function name header block
451 * doc/xml.html : updated, added link to XML::LibXSLT
452 * doc/html/* : rebuilt the docs
453
Daniel Veillard80f32572001-03-07 19:45:40 +0000454Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * parser.c SAX.c: the new content parsing code raised an
457 ugly bug in the characters() SAX callback. Found it
458 just because of strangeness in XSLT XML Rec ouptut :-(
459
Daniel Veillard6c831202001-03-07 15:57:53 +0000460Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * Makefile.am: Martin Baulig suggested to add -lm
463 * tree.c: found another bug in xmlNodeGetContent()
464
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000465Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
466
467 * xpath.c: Bjorn found the error related to strictness of comparison.
468
Daniel Veillard29631a82001-03-05 09:49:20 +0000469Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * parser.c: trying to fix the Dtd parsing problem reported
472 by Gary, side effect of last week speed optimizations.
473
Daniel Veillard14be0a12001-03-03 18:50:55 +0000474Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
477 * parserInternals.c: removed unneeded test raised by Stric
478
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000479Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
480
481 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
482 and fixed by William Brack). Added xmlXPathFormatNumber.
483 Changed the sorting slightly.
484 * configure.in Makefile.am example/Makefile.am: Added -lm.
485 Please note that applications linking with libxml2, must
486 also like with the math library from now on.
487
Daniel Veillardf9533d12001-03-03 10:04:57 +0000488Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * HTMLparser.c: fixed loop reported by Marc Sanfacon
491
Daniel Veillard2f362242001-03-02 17:36:21 +0000492Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * parser.c: one must report spaces even if the Dtd element
495 content proves that this is not part of the element content.
496 * result/valid/*.xml: this changed the ouptu slightly
497
Daniel Veillardb402c072001-03-01 17:28:58 +0000498Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * configure.in: bumped to 2.3.3
501 * doc/xml.html: updated
502
Daniel Veillard77851712001-02-27 21:54:07 +0000503Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * tree.c: minor doc fix
506 * xpath.c: deallocation issues when a result tree has been
507 converted to a node-set
508
Daniel Veillardec70e912001-02-26 20:10:45 +0000509Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * doc/xml.html: oops corrected dates s/2000/2001
512
Daniel Veillard8730c562001-02-26 10:49:57 +0000513Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * valid.c: new patch from Gary Pennington
516
Daniel Veillard91e9d582001-02-26 07:31:12 +0000517Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * doc/xml.html: applied patch from Ankh
520
Daniel Veillardedac3c92001-02-26 01:36:19 +0000521Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * xinclude.c: fixed a problem building on Mac
524
Daniel Veillard21a0f912001-02-25 19:54:14 +0000525Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * parser.c: more work on increasing parsing ferformances
528
Daniel Veillard48b2f892001-02-25 16:11:03 +0000529Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
532 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
533 avoiding memcpy in production builds MEM_CLEANUP macro use
534 * parser.[ch] parserInternals.c: optimizations of the tightest
535 internal loops inside the parser. Better checking of I/O
536 flushing/loading conditions
537 * xmllint.c : added --timing
538
Daniel Veillard71681102001-02-24 17:48:53 +0000539Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * configure.in: bumped to 2.3.2
542 * doc/xml.html: updated for release
543
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000544Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: found a memleak and fixed a nasty bug
547
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000548Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xmllint.[c1] : added return code errors for xmllint
551 * xpath.c: specific debug dump function for result value trees
552
Daniel Veillard4b637072001-02-21 21:52:55 +0000553Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * xpath.c: finally implemented xmlXPathCompareNodeSets
556 * test/XPath/expr/floats results/XPath/expr/floats: added
557 a test for float expressions
558
Daniel Veillardf714aa32001-02-21 03:07:44 +0000559Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
562 * parserInternals.[ch]: trying to speed up parsing
563 * xpath.c : speeded up node set equality op
564
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000565Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
568 better handling of ID/IDREF and the list modules associated
569 * configure.in: small CFLAGS cleanup
570
Daniel Veillarda8abee62001-02-19 15:14:59 +0000571Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * configure.in: fixed iconv detection on AIX (stric)
574
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000575Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000576
577 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
578
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000579Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
580
581 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
582 and optimized xmlXPathNodeSetSort
583
Daniel Veillard142adbf2001-02-17 13:21:05 +0000584Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * xpath.c: bug fix when context size is 0
587 * parser.c: I like Norm's Dtd because they still manage to break
588 the parser occasionally
589
Daniel Veillardf23e0092001-02-16 13:21:29 +0000590Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
593
Daniel Veillarde0e26512001-02-16 00:11:46 +0000594Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
597 attributes within the XML-1.0 namespace
598
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000599Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
600
601 * xpathInternals.h: exported a few axis functions
602 * doc/xml.html: updated the doc
603
Daniel Veillard760f4422001-02-15 14:59:48 +0000604Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605
606 * configure.in: applied patch from Daniel van Balen for OpenBSD
607 and bumped version to 2.3.1
608 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
609 attempt to find autoclosing was simply broken, removed it,
610 updated the examples, this is better
611
Daniel Veillardd194dd22001-02-14 10:37:43 +0000612Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * hash.[ch]: added Paolo Casarini patch to provide Delete from
615 hash functionnalities.
616 * doc/html/* : rebuild the doc
617
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000618Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
621 on predicate
622 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
623 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
624 really want to have tags closed on output even if we accept
625 unclosed ones on input
626
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000627Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * xpath.c: ouch don't free NULL, rare case fixed
630 * tree.c: don't coalesce text nodes if they don't have the
631 same behaviour wrt escaping on output
632
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000633Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * xpath.c: small fixup
636 * SAX.c: don't warn on empty namespaces.
637
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000638Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * README: a bit of cleanup
641 * configure.in: preparing for 2.3.0 release
642
Daniel Veillard1f83d392001-02-08 09:37:42 +0000643Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * hash.[ch]: added a first version of xmlHashSize()
646 * valid.c: another bug fix from Gary Pennington
647
Daniel Veillard5eef6222001-02-07 18:24:48 +0000648Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * valid.c: couple of bug fixes pointed by Gary Pennington
651 * HTMLtree.c: #if 0 cleanup
652
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000653Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
656 which removes a time consuming check of xmlXPathNodeSetAdd()
657 and use it in places where we are sure to not break unicity
658
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000659Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * xpath.c: bug fixes found from XSLT
662 * tree.c: preserve node->name special values when copying nodes.
663 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
664 external subset are fetched when available but without full
665 validation. Added xmlLoadExtDtdDefaultValue, need a function.
666 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
667 output with encoding disabled.
668
Daniel Veillard2c833b62001-02-03 08:52:06 +0000669Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
672 xmlCheckFilename should not be called from xmlFileOpenW
673 and xmlGzfileOpenW
674
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000675Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
678 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
679 added the new tests for URI normalization
680 * testURI.c: fixed stoopid bugs
681 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
682 the URI in the error messages are now properly normalized
683
Daniel Veillardea28ce62001-02-02 08:20:19 +0000684Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
687
Daniel Veillarde99a4762001-02-01 04:34:35 +0000688Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
691
Daniel Veillard2b325a02001-01-31 20:46:31 +0000692Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * xpath.c: fixed mod operator
695
Daniel Veillardde55cf62001-01-31 15:53:13 +0000696Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * parser.c: fixed xmlStrcat doc
699 * tree.c: 2 fixes form Anders Carlson for copying nodes and
700 trees.
701
Daniel Veillard2f913b72001-01-31 13:23:49 +0000702Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * xpath.c result/XPath/tests/chaptersbase
705 result/XPath/tests/simplebase: fixed XPath node()
706 * tree.c: small fix in xmlNewNs()
707 * Makefile.am: removed extraneous xml2Conf.sh rule
708
Daniel Veillardb42042b2001-01-28 07:40:36 +0000709Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
712 Changed the library name, in order to get libxml-devel and
713 libxml2-devel to coexist on a single system
714 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
715 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
716
Daniel Veillardee0a4662001-01-27 18:59:33 +0000717Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
720 libxml2-devel installable in // as libxml-devel.
721
Daniel Veillard5eb05942001-01-27 17:50:22 +0000722Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * doc/Makefile.am: fixed make rebuild in doc
725 * doc/html/*.html: rebuilt the docs
726
Daniel Veillard65c295d2001-01-26 09:32:39 +0000727Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * tree.c: patch from Bjorn Reese on xmlBufferCCat
730
Daniel Veillard8e199902001-01-25 18:54:39 +0000731Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
734 the HTML doc to go into the -devel RPM ...
735 * aclocal.m4 config.h.in: some updates due to auto* magic
736
Daniel Veillard93086662001-01-25 18:13:04 +0000737Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * xpath.h: added a hook in the context structure allowing to
740 link to extra support, needed for XSLT
741
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000742Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
745 xmlXPtrCmpPoints to use it.
746 * propagated the following patch from Alejandro Forero
747 * include/win32config.h xmlIO.c: applied further suggestions
748 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
749 * example/gjobread.c: fixed warnings, now that it builds
750
751Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
752
753 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
754
755 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
756 filename points to a valid file (not a directory).
757 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
758 Added calls to xmlCheckFilenameDir.
759
760 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
761 `path' (rather than `filename') as the parameter to gzopen and open.
762
Daniel Veillard48177c22001-01-23 15:27:41 +0000763Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * Makefile.am: fixed a problem with EXTRA_DIST
766
Daniel Veillardb83ba402001-01-22 22:45:10 +0000767Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * Makefile.am example/Makefile.am: finally found the trick
770 to build the example, i.e. add "." in SUBDIRS before example
771 in the list <grin/>
772
Daniel Veillard82687162001-01-22 15:32:01 +0000773Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * doc/xml.html: updated with an XSLT section, removed pointer to
776 W3C CVS base.
777
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000778Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * xpath.c: when copying a XSLT tree object teh tree need to be copied
781 too, and deallocation need to occur the same way.
782
Daniel Veillarde4566462001-01-22 09:58:39 +0000783Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
785 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
786 type correponding to an XSLT result tree fragment. Share most
787 of the data format with node set, as well as operators.
788 * HTMLtree.c: added a newline at the end of the doctype output
789 whe this one is not present initially.
790 * tree.c: make sure taht the parent and doc pointers are properly
791 set when copying attributes (lists).
792
Daniel Veillard701c7362001-01-21 09:48:59 +0000793Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
796
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000797Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
798
799 * xpath.c: seems I finally killed that ugly path evaluation
800 context bug (tagged 9999 in case is is wrong)
801
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000802Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
803
804 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
805 for XSLT
806
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000807Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
808
809 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
810 for xmlGzfileOpen() bug
811
Daniel Veillardf6eea272001-01-18 12:17:12 +0000812Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * xpath.c: removed an error found by XSLT usage
815 * tree.c parserInternals.h: use a predefined static string
816 for text and comment nodes, avoid freeing them in xmlFreeNode,
817 exported the string name in parserInternals.h and added
818 another value to disable encoding at output (for XSLT),
819 gain memory, time.
820
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000821Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
824 win32/libxml2/libxml2_so.dsp: new makefiles and update
825 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
826
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000827Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
830 Gary Pennington
831
Daniel Veillard389e6b72001-01-15 19:41:13 +0000832Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * xpath.c: fixed the comaprision of values and nodelists,
835 need to compare nodelist still ...
836 * debugXML.c: avoided a possible core dump
837 * HTMLparser.c: cleanup
838 * nanohttp.c: contributed fix.
839 * tree.c: fixes in properties handling added xmlSetNsProp
840 needed by libxslt
841 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
842 comment
843 * TODO: updated
844
Daniel Veillard167bd532001-01-06 21:09:34 +0000845Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * parser.c parserInternals.c: applied Bjorn Reese optimization
848 patch
849
850Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * Makefile.am: applied patch fro make check from Martin Vidner
853
Daniel Veillard503b8932001-01-05 06:36:31 +0000854Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * configure.in: preparing 2.2.11
857 * doc/html/*: rebuild the HTML files
858 * doc/xml.html : updated
859
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000860Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * tree.c: fixed a stupid bug
863 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
864 patches related to validation of an XInclude processing result
865 * TODO: updated
866
Daniel Veillarde2488192001-01-04 10:54:22 +0000867Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
870 on large files
871
Daniel Veillardf060a412001-01-03 20:52:44 +0000872Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
873
874 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
875
Daniel Veillard45cff692001-01-03 18:02:04 +0000876Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
879 reported by Jonas Borgström
880 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
881
Daniel Veillard08108982001-01-03 15:24:58 +0000882Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * testXPath.c xpath.c: fixing the XPath union expressions problem
885 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
886
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000887Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * xmllint.c: Made is so if the file name is "-" is will read form
890 standard input. Sven Heinicke <sven@zen.org>
891 * tree.c: fixed a problem when growing buffer
892 * tree.h: fixed the comment of the node types following andersca
893 comment
894 * TODO: updated
895
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000896Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * HTMLparser.[ch]: added a way to avoid adding automatically
899 omitted tags. htmlHandleOmittedElem() allows to change the
900 default handling.
901 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
902 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
903 of xmllint too when using --memory flag, added a memory test
904 suite at the Makefile level.
905 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
906 with namespace use when encountering QNames in XPath evalation,
907 added xmlns() scheme in XPointer.
908 * nanoftp.c : incorporated a fix
909 * parser.c xmlIO.c: fixed problems raised with encoding when using
910 the memory I/O
911 * parserInternals.c: closed bug 25934 reported by
912 torsten.landschoff@innominate.de
913 * TODO: updated
914
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000915Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
918 on a non-updated tree :-(, made a 2.2.10 release to correct the
919 situation
920
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000921Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
922
923 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
924 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
925 integrated a set of OpenVMS changes from Howard Taylor
926 <Howard.Taylor@pacoast.com>
927
Daniel Veillard58770e72000-11-25 00:48:47 +0000928Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
931 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
932
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000933Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * HTMLparser.c: some fixes on auto-open of html/head/body
936 * encoding.c: fixed a compilation error on some gcc env
937 * xpath.c xpointer.[ch] xpathInternals.h: improved the
938 XPointer implementation
939 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
940 related XPointer tests and associated results
941
Daniel Veillard300f7d62000-11-24 13:04:04 +0000942Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
943
944 * doc/xmldtd.html doc/xml.html: following a short step by step
945 guidance on IRC to help maciej with DTDs I started a small
946 page on the subject.
947
Daniel Veillard748e45d2000-11-17 16:36:08 +0000948Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
949
950 * HTMLparser.c: fixed handling of broken charrefs
951 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
952 patches
953
Daniel Veillard28929b22000-11-13 18:22:49 +0000954Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
955
956 * doc/xml.html doc/html/* : rebuilt the docs after adding
957 xinclude and updated page for 2.2.7 and 2.2.8
958 * configure.in: releasing 2.2.8
959
Daniel Veillard41e06512000-11-13 11:47:47 +0000960Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * parser.[ch] parserInternals.c: applied the conditional
963 section processing fix from Jonathan P Springer
964 <jonathan.springer2@gte.net>
965 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
966 project file, fixed iconv default non support
967 * xpath.c: fixed the problem of evaluating relative expressions
968 when a node context is provided.
969
Daniel Veillardbf432752000-11-12 15:56:56 +0000970Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
971
972 * nanoftp.c: fixed gcc 2.95 new warnings
973 * SAX.c: fixed a stupid bug
974 * tree.c: fixed a formatting problem when round-tripping
975 from/to memory
976 * xinclude.c: chased memleak, fixed a base problem
977 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
978 xmlXPtrBuildNodeList()
979 * TODO: updated
980 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
981 adding a first small set of regression tests for XInclude
982
Daniel Veillardc2def842000-11-07 14:21:01 +0000983Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * nanohttp.[ch]: applied Wayne Davison patches to access
986 the WWW-Authorization header.
987 * parser.c: Closed Bug#30847: Problems when switching encoding
988 in short files by applying Simon Berg's patch.
989 * valid.c: fixed a validation problem
990 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
991 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
992 Wayne Davison
993 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
994 need to be extended to non full nodes selections.
995 * xinclude.c: starts to work decently
996
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000997Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1000 debugXML.c xmlversion.h.in: Started adding XInclude support,
1001 this is a new xmllint option
1002 * tree.c xpath.c: applied TOM patches for XPath
1003 * xpointer.c: fixed a couple of errors.
1004 * uri.c: added an escaping function needed for xinclude
1005 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1006 new warning from RH70 gcc's version
1007
Daniel Veillarda4964b72000-10-31 18:23:44 +00001008Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * HTMLparser.c: fixed loop on invalid char in scripts
1011 * parser.c: update to description of xmlIOParseDTD()
1012 * libxml.m4 xmlversion.h.in: changes contributed by
1013 Michael Schmeing <m.schmeing@internet-factory.de>
1014 * configure.in: preparing for 2.2.7
1015 * Makefile.am: trying to avoid config.h and acconfig.h
1016 being included in the distrib
1017 * configure.in: released 2.2.7
1018
1019Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1022 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1023
Daniel Veillard01411222000-10-30 15:33:22 +00001024Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * parser.[ch]: added xmlIOParseDTD()
1027 * xpointer.c: added support for the 2 extra parameters of
1028 string-range, fixed a stoopid error when '0' was present
1029 in XPointer expressions
1030 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1031 testsuite for the above
1032
Daniel Veillard6db58192000-10-30 09:27:53 +00001033Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1034
1035 * libxml.spec.in: improved package descriptions
1036
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001037Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * xpath.c xpathInternals.h: applied a large cleaning patch
1040 from TOM <ptittom@free.fr>, it also add namespace support
1041 for function and variables registration.
1042
Daniel Veillardbd20df72000-10-29 17:53:40 +00001043Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1046 * Makefile.mingw: Wayne Davison's update adding hash.c
1047
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001048Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * xpath.c: fixed the root evaluation problems
1051 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1052 ignorable spaces with <b> <bold> <em>
1053 * tree.c: fixed a loop in xmlSearchNsByHref()
1054
Daniel Veillard767662d2000-10-27 17:04:52 +00001055Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * xpath.c: applied another XPath patch from TOM
1058 * xpath.c include/makefile.am: applied another patch from
1059 china@thewrittenword.com (cleanup on IRIX).
1060
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001061Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * xml-config.1: received a fixed version from Fredrik Hallenberg
1064 <hallon@lysator.liu.se>
1065
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001066Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1069 cleanup patch for XPath
1070
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001071Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * patched to redirrect all "out of context" error messages to
1074 a reconfigurable routine. The changes are:
1075 * xmlerror.h : added the export of an error context type (void *)
1076 an error handler type xmlGenericErrorFunc there is an interface
1077 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1078 to reset the error handling routine and its argument
1079 (by default it's equivalent to respectively fprintf and stderr.
1080 * all the c files: all wild accesses to stderr or stdout within
1081 the library have been replaced to calls to the handler.
1082
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001083Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * configure.in: release 2.2.6
1086 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1087 exporting the inner functions of xpath for extension modules
1088 * doc/*: updated and rebuilt the doc
1089
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001090Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * nanohttp.c : applied Wayne HTTP cleanup patch
1093 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1094 and xmlNodeSetSpacePreserve()
1095
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001096Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * xpath.c: closing bug #29260
1099
Daniel Veillard126f2792000-10-24 17:10:12 +00001100Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1103 multikey tuples, made hash structure opaque
1104 * valid.[ch]: moved elements, attributes, notations decalarations
1105 as well as ID and refs to hash tables.
1106 * entities.c: hash cleanup
1107 * xmlmemory.c: fixed a dump problem in debug mode
1108 * include/Makefile.am: problem passing in DESTDIR= values patch
1109 from Marc Christensen <marc@calderasystems.com>
1110 * nanohttp.c: removed debugging remains
1111 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1112 * HTMLparser.c parser.c: fixing a number of problems with the
1113 macros in the *parser.c files (Wayne).
1114 * HTMLparser.c: close the previous option when opening a new one
1115 (Marc Sanfacon).
1116 * result/HTML/*: updated the HTML results accordingly
1117
Daniel Veillard52afe802000-10-22 16:56:02 +00001118Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1119
1120 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1121 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1122 XPath functions and XML entities table to them. More to come...
1123 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1124
Daniel Veillard683cb022000-10-22 12:04:13 +00001125Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * tree.c: coalesce adjacent text nodes
1128 * valid.c: handling of blank nodes in DTd validation (raised
1129 by problems with a posteriori validation).
1130 * nanohttp.c: changing behaviour on HTTP write stuff.
1131 * HTMLtree.c: forced body and html to be explicitely closed.
1132 * xpath.h: exported more XPath functions.
1133
Daniel Veillard1baf4122000-10-15 20:38:39 +00001134Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * Release of 2.2.5
1137 * xpointer.c: range() range-inside and other helper functions
1138 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1139
Daniel Veillard47e12f22000-10-15 14:24:25 +00001140Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1141
1142 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1143 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1144
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001145Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1148 and XPointer modules
1149
Daniel Veillard134c9f32000-10-15 10:27:08 +00001150Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * SAX.h: closed #25107
1153
Daniel Veillard39915622000-10-15 10:06:55 +00001154Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * testSAX.c: fixed problem with cdata reporting
1157 * SAXresult/* : updated
1158
Daniel Veillard1e851392000-10-15 10:02:56 +00001159Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1162 Closed bug #27499, added to regression tests
1163 * TODO: updated
1164
Daniel Veillard7eda8452000-10-14 23:38:43 +00001165Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1168 support for SCRIPT and STYLE with help from Bjorn Reese
1169 * test/HTML/* result/HTML/*: added simple testcase and updated
1170 the existing ones.
1171
Daniel Veillardff9c3302000-10-13 16:38:25 +00001172Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1175 string-range for empty strings
1176 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1177 test/XPath/xptr/strrange: augmented the XPointer testsuite
1178
Daniel Veillard189446d2000-10-13 10:23:06 +00001179Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * doc/xml.html doc/xmlmem.html: added a module describing memory
1182 interfaces and use, updated the main page.
1183
Daniel Veillard2f971a22000-10-12 23:26:32 +00001184Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1187 nanoftp code work on Windows too now
1188
1189Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001190
1191 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1192 * xpointer.c: implemented string-range() at least a good first version
1193 * test/XPath/docs/str test/XPath/xptr/strrange
1194 result/XPath/xptr/strrange: the string-range() tests
1195
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001196Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * Makefile.am include/Makefile.am include/win32config.h
1199 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1200 and make distcheck
1201
Daniel Veillard19d61112000-10-11 23:50:35 +00001202Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1205 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1206 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1207
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001208Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1209
1210 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1211 patch for socklen_t detection by
1212 Albert Chin-A-Young <china@thewrittenword.com>
1213
Daniel Veillardcd429612000-10-11 15:57:05 +00001214Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1217 and added a --dtdvalid option to xmllint used to test it
1218
Daniel Veillard47c02452000-10-11 13:04:36 +00001219Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1222 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1223
Daniel Veillard2d38f042000-10-11 10:54:10 +00001224Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1227 handlings (registration, lookup, cleanup)
1228
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001229Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * configure.in Makefile.am include/makefile.am: adding XPointer
1232 and XPtrtests target
1233 * xpointer.[ch] : new files for XPointer support
1234 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1235 more XPath tests
1236
Daniel Veillard57fda592000-10-10 23:24:14 +00001237Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * configure.in: fixed, very broken, make distcheck works again
1240
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001241Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * More work toward 2.2.5, integrated a number of patches
1244 * configure.in Makefile.am win32config.h.in: trying to cleanup
1245 make distcheck .... huh ...
1246 * include/Makefile.am include/win32config.h: new directory
1247 for includes
1248 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1249 updated teh makefiles and instructions for WIN32
1250 * xpath.c: small fixes
1251 * test/XPath/ results/XPath: updated the testcases and results
1252 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1253 suggested patches
1254 * valid.c: fixed an ID bug
1255
Daniel Veillardb71379b2000-10-09 12:30:39 +00001256Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1259 the automake bug where wrong dependancies were generated.
1260 * xpath.[ch]: worked on XPointer
1261
Daniel Veillard7e99c632000-10-06 12:59:53 +00001262Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * configure.in Makefile.am: 2.2.5, ship the include in an
1265 include/libxml subdirectory, use symlinks when using CVS
1266 * testSAX.c: fixed small bug
1267 * testXPath.c: changed the way testfiles are parsed
1268 * debugXML.c: same kind of cleanup when parsing an argument expression
1269 XPath/XPointers can have blanks embedded
1270 * xpath.[ch]: more cleanup, reorgs for XPointer work
1271 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1272 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1273
Daniel Veillard55b91f22000-10-05 16:30:11 +00001274Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1277 in the XPath engine, rewrote large parts of it, now it's far
1278 cleaner and in sync with the REC not an old WD. Fixed a parsing
1279 problem in the interactive XML shell found when testing XPath.
1280
Daniel Veillardac260302000-10-04 13:33:43 +00001281Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1284 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1285 examples with the extra test
1286
Daniel Veillard7cfce322000-10-04 12:40:27 +00001287Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1290 the global init function.
1291
Daniel Veillard970112a2000-10-03 09:33:21 +00001292Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * HTMLparser.c: Doohhh, attribute name parsing was still case
1295 sensitive ! Fixed this ...
1296 * result/HTML/* : updated the tests results accordingly
1297
Daniel Veillard740abf52000-10-02 23:04:54 +00001298Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1301 engine, should be far more stable, incorporated a new version of
1302 preceding/following axis, need testing
1303 * uri.c: fixed file:///c:/a/b/c problem
1304 * test/XPath/tests/idsimple: augmented the XPath tests
1305
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001306Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1307
1308 * doc/* rebuilding docs for 2.2.4 release
1309
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001310Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * configure.in: releasing 2.2.4
1313 * parser.[ch]: added xmlStrEqual()
1314 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1315 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1316 use xmlStrEqual instead
1317 * TODO: updated
1318 * added an XPath test
1319
Daniel Veillardbc765302000-10-01 18:23:35 +00001320Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1323 * entities.h: exported xmlInitializePredefinedEntities
1324 * parser.[ch] : added xmlInitParser()
1325 * parserInternals.h : had to export htmlInitAutoClose()
1326
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001327Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1330 problems
1331 * Makefile.am : added XPath regression tests to normal tests
1332 * uri.c: fixed a problem with local paths, cleanup
1333 * parser.c: fixed a problem with large CData sections
1334
Daniel Veillardd2ade932000-09-30 14:39:55 +00001335Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * configure.in xml-config.in: patch from "Ben Taylor"
1338 <sol7x86@hotmail.com> for solaris shared libs lookup
1339
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013402000-09-30 Martin Baulig <baulig@suse.de>
1341
1342 * libxml-2.0.pc.in: Provide pkg-config script.
1343
1344 * configure.in: Create the libxml-2.0.pc script from the
1345 libxml-2.0.pc.in templates.
1346 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001347 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001348
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001349Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1352 when compiling with MSC
1353
Daniel Veillard46057e12000-09-24 18:49:59 +00001354Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * xpath.c: patch for normalize-string() substring-before(),
1357 substring-after() and translate() functions from Bjorn Reese
1358 <breese@mail1.stofanet.dk>
1359 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1360 Fredrik Hallenberg <hallon@lysator.liu.se>
1361 * TODO: updated
1362
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001363Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1366 problem of socklen_t being undefined on a number of platforms
1367 * debugXML.c: fixed a compilation problem when without snprintf
1368
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001369Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1372 an URI bug and a fix for the control-character-induced infinite loop
1373 * nanohttp.c: preventive fix for compiling on WIN32
1374
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001375Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * xmlint.c: closing bug #25000
1378
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001379Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1382 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1383 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1384 related function, fixing xmlStrncmp(), and associated cleanup
1385 * result/HTML/entities.html.sax: updating result
1386
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001387Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * uri.c: applied patch for URI escaping from Wayne Davison
1390 <wayned@blorf.net>
1391 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1392 from Denis Barbier <barbier@imacs.polytechnique.fr>
1393 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1394 patch from Wayne Davison
1395
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001396Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1397
1398 * doc/xml.html : updated with new releases, adding "how to help"
1399
Daniel Veillard04698d92000-09-17 16:00:22 +00001400Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1403 removed a few warnings in pedantic mode ...
1404 * parserInternals.c parser.c: moved encoding switching function
1405 to parserInternals.c
1406 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1407
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001408Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1411 error or warning handlers
1412
Daniel Veillardb1059e22000-09-16 14:02:43 +00001413Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * parserInternals.c parserInternals.h parser.c Makefile.am:
1416 created a new module parserInternals.c, moved most of the
1417 code shared by the various parsers there, as well as
1418 deprecated code from parser.c. More cleanup of parser.c
1419 * uri.c: fixed a problem when URI is NULL
1420 * valid.c: speedup when looking for an attribute declaration
1421
Daniel Veillard39c7d712000-09-10 16:14:55 +00001422Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1425 the cleanup of the computation of URI references when seeking
1426 external entities. The URI reference string and the resulting
1427 URI are both stored now.
1428 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1429 large s(n)printf checks and cleanup from Denis Barbier
1430 <barbier@imacs.polytechnique.fr>
1431 * xmlversion.h.in tree.h: couple of SGML declarations for a
1432 possible docbook module.
1433 * result/VC/ : a couple of test output changed due to the change
1434 of the entities URI
1435
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001436Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * parser.h: added a _private field for linking user's data
1439
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001440Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * parser.c parserInternals.h: demacroified most of the IS_XXX
1443 the gain in size is significant so ...
1444
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001445Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * entities.c: cases where looking up entities with doc==NULL
1448 covered
1449
Daniel Veillard90e11312000-09-05 10:42:32 +00001450Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
Daniel Veillard1de50802000-09-07 08:54:32 +00001452 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001453 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1454
Daniel Veillard98a79162000-09-04 11:15:39 +00001455Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
Daniel Veillard1de50802000-09-07 08:54:32 +00001457 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001458 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1459 * Makefile.in: added URItest and included thenin "make tests"
1460
1461Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001462
1463 * xmlversion.h.in: closed bug 22941
1464
Daniel Veillard2bb89092000-08-31 14:57:50 +00001465Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * doc/xmlio.html: added doc and example for entity loader
1468 redefinition.
1469
Daniel Veillard96984452000-08-31 13:50:12 +00001470Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1473 used by libxml
1474
Daniel Veillarde715dd22000-08-29 18:29:38 +00001475Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * parser.c: Fixed bug on invalid ontent characters and when using
1478 push.
1479 * xmllint.c: fixed xmllint endling of errors in push mode
1480
Daniel Veillard4948eb42000-08-29 09:41:15 +00001481Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1482
1483 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001484 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001485 * result/HTML/*.sax: regenerated HTML SAX output
1486 * parser.c: more cleanup.
1487
Daniel Veillarde010c172000-08-28 10:04:51 +00001488Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001491 patches from Wayne Davison <wayned@users.sourceforge.net>,
1492 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001493 * HTMLparser.c: fixed an ignorable white space detection bug
1494 occuring when parsing with SAX only
1495 * result/HTML/*.sax: updated since the output is now HTML
1496 encoded...
1497
Daniel Veillard47f3f312000-08-27 22:40:15 +00001498Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001500 * HTMLparser.[ch]: applied some of Wayne Davison
1501 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001502
Daniel Veillarde0854c32000-08-27 21:12:29 +00001503Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1506 undeclared namespace prefix was used, added a warning.
1507 Cleaned up support w.r.t. entities, spilling out a warning
1508 and being pedantic on lookups.
1509 * test/warning/ent9 : added testcase for previous example.
1510 * TODO: updated
1511 * parserInternals.h parser.c: changed the way names are parsed
1512 now allow infinite size and decrease penalty for normal use
1513 * parser.c: Started a big cleanup/check of the parser code,
1514 fixed some of the most tortuous entity code, spotted code
1515 unused anymore
1516 * test/*: added tests for very long names and related nasty
1517 things.
1518
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001519Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * doc/encoding.html: added encoding aliases doc
1522 * doc/xml.html: updates
1523 * encoding.[ch]: added EncodingAliases functions
1524 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1525 bottleneck affecting large DTDs like Docbook
1526 * parser.[ch] xmllint.c: added a pedantic option, will be
1527 useful
1528 * SAX.c: redefinition of entities is reported in pedantic mode
1529 * testHTML.c: uninitialized warning from gcc
1530 * uri.c: fixed a couple of bugs
1531 * TODO: added issue raised by Michael
1532
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001533Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * doc/encoding.html: propagated Martin Duerst suggestions
1536
Daniel Veillard52402ce2000-08-22 23:36:12 +00001537Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1540 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1541 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1542 by Wayne Davison
1543
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001544Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * nanoftp.c nanohttp.c: small cleanup
1547 * TODO: updated
1548
Daniel Veillard244ece92000-08-19 20:58:02 +00001549Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * added an old VC testcase and updated title.xml entity
1552
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001553Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1556 done on auto-opening of <p> tags and cleanup of SAX output
1557
Daniel Veillard979e55e2000-08-19 16:48:54 +00001558Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1561
Daniel Veillard4540be42000-08-19 16:40:28 +00001562Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * doc/xml.html libxml.* structure.*: updated the doc a bit
1565
Daniel Veillard808a3f12000-08-17 13:50:51 +00001566Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1569 of SAX tests
1570
Daniel Veillard29579362000-08-14 17:57:48 +00001571Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1574 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1575
Daniel Veillard1255ab72000-08-14 15:13:33 +00001576Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1579 * testHTML.c: fix core dump on Solaris 2.x systems
1580 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1581 * result/HTML/*.sax: previous bug fix lead to new results
1582
Daniel Veillard03109292000-08-14 14:58:22 +00001583Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1584
1585 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1586 * configure.in: added --with-readline=DIR to accept alternate
1587 path for readline include/library
1588 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1589 for ANSI under HP-UX
1590 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1591 includes @LIBS@
1592
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001593Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * doc/* : rebuilt the docs
1596 * getting ready for 2.2.2 release
1597
Daniel Veillard87b95392000-08-12 21:12:04 +00001598Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1601 and xmlAddFeature()
1602 * tree.[ch]: added xmlAddChildList()
1603 * xmllint.c: MAP_FAILED macro test
1604 * parser.h: added xmlParseCtxtExternalEntity()
1605 * valid.c: applied bug fixes removed warning
1606 * tree.c: added CDATA block to elements content
1607 * testSAX.c: cleanup of output
1608 * testHTML.c: added SAX testing
1609 * encoding.c: better error recovery
1610 * SAX.c, parser.c: fixed one of the external entity processing
1611 of the OASis testsuite
1612 * Makefile.am: added HTML SAX regression tests
1613 * configure.in: bumped to 2.2.2
1614 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1615 SAX results
1616
Daniel Veillard88a172f2000-08-04 18:23:10 +00001617Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * configure.in: patch for HP compiler
1620
16212000-08-04 Sven Heinicke <sven@zen.org>
1622
1623 * xmllint.c: Was coredumping sometimes when the file given didn't
1624 exist.
1625
Daniel Veillard46e370e2000-07-21 20:32:03 +00001626Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001629
Daniel Veillard46e370e2000-07-21 20:32:03 +00001630 when using in memory parsing. Need some cleanup.
1631 * xmllint.c configure.in: added a --memory flag to test memory
1632 parsing
1633
Daniel Veillard36650692000-07-21 15:16:39 +00001634Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * nanohttp.c: fixed socklen_t replacement to unsigned int
1637 * parser.c: fixed a space handdling missing at the end of
1638 production 28 DOCTYPE.
1639 * xmlmemory.c: fixed a stupid bug on the routine to override
1640 allocation functions
1641 * TODO: updated
1642
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001643Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * doc/ regenerated the docs
1646
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001647Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1648
1649 * doc/encoding.html doc/xml.html: added I18N doc
1650 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1651 improvements, both parser and filters, added ASCII & HTML,
1652 fixed the ISO-Latin-1 one
1653 * xmllint.c testHTML.c: added/made visible --encode
1654 * debugXML.c : cleanup
1655 * most .c files: applied patches due to warning on Windows and
1656 when using Sun Pro cc compiler
1657 * xpath.c : cleanup memleaks
1658 * nanoftp.c : added a TESTING preprocessor flag for standalong
1659 compile so that people can report bugs more easilly
1660 * nanohttp.c : ditched socklen_t which was a portability mess
1661 and replaced it with unsigned int.
1662 * tree.[ch]: added xmlHasProp()
1663 * TODO: updated
1664 * test/ : added more test for entities, NS, encoding, HTML, wap
1665 * configure.in: preparing for 2.2.0 release
1666
Daniel Veillard49703262000-07-10 10:27:46 +00001667Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * nanoftp.c: fixed the way the control connection is handled
1670 * libxml.spec.in: fixed the dependancies and cleanup
1671
Daniel Veillard306be992000-07-03 12:38:45 +00001672Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * doc/xml.html: changed the xmlsoft.org structure, updated the
1675 examples w.r.t. root and childs
1676
Daniel Veillard7d853352000-07-02 18:53:09 +00001677Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1680
Daniel Veillard365e13b2000-07-02 07:56:37 +00001681Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * HTMLparser.c: Work on character encoding support for the HTML parser
1684 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1685 * encoding.c: Fixed a potential memleak in the encoding stuff
1686
Daniel Veillardaf743792000-07-01 11:49:28 +00001687Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * doc/FAQ.html doc/Makefile.am : added a FAQ
1690
1691Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001692
1693 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1694 of the HTML parser to force it to not bypass SAX
1695
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001696Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * win32config.h.in: updated
1699 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1700 lacks iconv support :-( need to release 2.1.1
1701 * configure.in: release 2.1.1
1702 * HTMLparser: fixed bug #14784
1703 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1704 by Windows compiler
1705 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1706 the SAX startDocument() callback.
1707 * TODO: updated
1708
1709Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * added xmlStopParser()
1712
Daniel Veillardbe803962000-06-28 23:40:59 +00001713Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * configure.in: 2.1.0 prerelease
1716 * Large resync between W3C and Gnome tree
1717 * nanoftp, nanohttp.c: fixed stalled connections probs
1718 * HTMLtree.c SAX.c : support for attribute without values in
1719 HTML for andersca
1720 * valid.c: Fixed most validation + namespace problems
1721 * HTMLparser.c: start document callback for andersca
1722 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1723 * parser.h, SAX.c: serious speed improvement for large
1724 CDATA blocks
1725 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1726 different encoding
1727 * example/Makefile.am example/gjobread.c tree.h: work on
1728 libxml1 libxml2 convergence.
1729 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1730 and the LIBXML_TEST_VERSION macro
1731
Daniel Veillardc310d562000-06-23 18:32:15 +00001732Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1733
1734 * doc/xml.html: various patches and improvements typo fixed by
1735 Felix Natter
1736 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1737 from Felix Natter <fnatter@gmx.net>
1738
Daniel Veillardf3029822000-05-06 08:11:19 +00001739Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * doc/upgrade.html: updated with instructions for support of both
1742 libxml-1.x and libxml-2.x
1743 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1744 for 2.x support and also fixed includes
1745
1746
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001747Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1750 the encoding support, added iconv support, so now libxml if
1751 compiled with iconv automatically support japanese encodings
1752 among others. Work based on initial patch from Yuan-Chen Cheng
1753 I may have broken binary compat in the encoding handler
1754 registration scheme, but that was so utterly broken I don't
1755 expect anybody to have used this feature until now.
1756 * parserInternals.h: fixup on the CHAR range macro
1757 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1758 code.
1759 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1760 * uri.c: added xmlParseURI() I can't believe I forgot to
1761 implement this one in 2.0 !!!
1762 * SAX.c: moved doc->encoding update in the endDocument() call.
1763 * TODO: updated.
1764
Daniel Veillard06047432000-04-24 11:33:38 +00001765Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * tree.h: removed extraneous xmlRemoveProp definition
1768 * TODO: added item about --disable-corba configure switch
1769 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1770 * nanoftp.c: fixed include problems giving troubles on AIX and
1771 slowlaris
1772 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1773 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1774 comment and headers changes to lower gtk-doc number of warnings
1775 * doc/html/*: rebuilt docs
1776
Daniel Veillarde0aed302000-04-16 08:52:20 +00001777Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * HACKING: documented the tag for 1.x and instructions
1780
Daniel Veillard5e873c42000-04-12 13:27:38 +00001781Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1784 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1785 xmlCreateIOParserCtxt
1786 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1787 significant overall improvement
1788 * xmllint.c: added I/O test to xmllint
1789 * testSAX.c: added a speed test
1790 * doc/* : updated/regenerated
1791
Daniel Veillardfc708e22000-04-08 13:17:27 +00001792Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * xpath.c uri.h parserInternals.h: cosmetic changes from
1795 "Timur I. Bakeyev" <timur@bat.ru>, including making
1796 xmlCreateURI() public
1797
Daniel Veillard5d211f42000-04-07 17:00:24 +00001798Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1801 and the code at the same time. Added a clean mechanism for
1802 overload or added input methods: xmlRegisterInputCallbacks()
1803 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1804 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1805 * TODO: updated
1806 * doc/* : updated/regenerated
1807 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1808 source dir
1809
Daniel Veillarde77a9182000-04-05 19:12:29 +00001810Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * testURI.c: yet another forgotten commit, I should get some sleep !
1813
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001814Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1815
1816 * xmllint.c: forgot to commit this too ?
1817
Daniel Veillardb9df4042000-04-05 14:23:16 +00001818Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * xmlversion.h.in : forgot to commit this previously
1821
Daniel Veillard361d8452000-04-03 19:48:13 +00001822Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1825 * README TODO: updated for release
1826 * uri.c uri.h: added authority parsing/saving
1827 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1828 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1829 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1830 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1831 Makefile.am : added compile-time customization of libxml
1832 --with-ftp --with-http --with-html --with-xpath --with-debug
1833 --with-mem-debug
1834 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1835 #include <libxml/xxx.h> I hope it won't break too much stuff
1836 and will be manageable in the future...
1837 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1838 and added xmllint to the installed programs
1839 * uri.h: added xmlFreeURI()
1840
Daniel Veillardec303412000-03-24 13:41:54 +00001841Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * uri.c uri.h: finished the escaping handling, the base support
1844 and the URI path normalization. Looks good just lacks the
1845 authority content parsing code.
1846 * Makefile.am: added instructions to generate testURI
1847 * TODO: updated
1848 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1849 added links and icons for W3C and Gnome
1850
Daniel Veillard8f621982000-03-20 13:07:15 +00001851Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * xmlmemory.[ch] : seems I forgot to actually update the files in
1854 the last commit :-)
1855 * doc/xml.html doc/html/* : updated and uploaded the docs
1856
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001857Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1858
1859 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1860 * TODO: updated
1861 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001862 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001863 gfree).
1864 * Makefile.am, uri.c, uri.h: added a set of functions to do
1865 exact (litteraly copied from the RFC 2396 productions) parsing
1866 and handling of URI. Will be needed for XLink, one XML WFC,
1867 XML Base and reused in the nano[ftp/http] modules. Still work
1868 to be done.
1869
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001870Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * configure.in, libxml.spec.in : libxml2
1873 * doc/* : updated the doc page, rebuilt the docs
1874
Daniel Veillardcf461992000-03-14 18:30:20 +00001875Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * all: tagged LIB_XML_1_X
1878 * *.c *.h : updated from W3C CVS tree
1879 * configure.in : 2.0.0-beta
1880 * libxml.spec.in : libxml2 package nam
1881 * result/* : new version of the tests output
1882
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001883Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1886
Daniel Veillardb566ce12000-03-04 11:39:42 +00001887Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * doc/* : rebuilt the docs
1890 * parser.c: final patch on #6766
1891 * valid.c: small patch on validity checks.
1892
Daniel Veillardfb76c402000-03-04 11:39:42 +00001893Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1896 added
1897 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1898 compatibility w.r.t. XML spec and existing code.
1899
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001900Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * parser.c: seems a better solution to <a> </a> exists,
1903 will try it for a while
1904
Daniel Veillard83a30e72000-03-02 03:33:32 +00001905Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * parser.c: tried to remove the <a> </a> generating <a/>
1908 this is hard. Left a flag for that purpose. Fixed bug #6766
1909 * configure.in: prepared 1.8.7 not released, due to previous
1910 problem
1911
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001912Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * doc/xml.html : applied second patch from Paul DuBois
1915
Daniel Veillard402e8c82000-02-29 22:57:47 +00001916Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * doc/xml.html : applied patch from Paul DuBois
1919
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001920Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1923
Daniel Veillard5feb8492000-02-02 17:15:36 +00001924Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1925
1926 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1927 compilation warnings on various platforms.
1928 * parser.c: Fixed #5281 validity error callbacks are now desactived
1929 by default if not validating.
1930
Daniel Veillardf341f932000-02-02 14:52:08 +00001931Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1934
Daniel Veillard13c757e2000-02-01 23:59:15 +00001935Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1938 <gkatsi@cs.toronto.edu>
1939
Daniel Veillard726e8792000-01-30 20:04:29 +00001940Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1941
1942 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1943 processing URLs
1944
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001945Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1948 xmlNanoFTPUpdateURL for persistent control connections.
1949 * configure.in: 1.8.6
1950
1951Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1954 * tree.[ch] : added xmlSaveNoEmptyTags
1955
James Henstridgef3be9312000-01-28 13:59:21 +000019562000-01-29 James Henstridge <james@daa.com.au>
1957
1958 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1959
1960 * Makefile.am: added nanoftp.[ch] to the build.
1961
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001962Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * nanoftp.[ch]: cleanup, comments, API
1965 * debugXML.c : fixed a bug in the cat command
1966 * doc/*: regenerated the docs
1967
Daniel Veillardda07c342000-01-25 18:31:22 +00001968Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1969
1970 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1971 * debugXML.c : fixed a bug in the cat command
1972 * valid.c: fixing some small probs
1973 * libxml.spec.in: get rid of the SNAP suffix
1974 * doc/xml.html: updated the status
1975
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001976Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1977
1978 * xml-config.in: xml-config --version to just return the
1979 version number
1980 * xpath.c: some cleanup w.r.t. axis when the current node is
1981 an attribute.
1982 * TODO: updated
1983
Daniel Veillard461a66c2000-01-18 18:01:01 +00001984Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1985
1986 * configure.in: prepared for libxml-1.8.5
1987 * doc/* recompiled the documentation
1988
19892000-01-17 Jody Goldberg <jgoldberg@home.com>
1990
1991 * configure.in : WARNING autoconf subtlety alert :
1992 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1993 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1994 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1995 get defined by AC_CHECK_HEADERS.
1996
Daniel Veillardf967b902000-01-17 16:06:10 +00001997Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2000 Rune.Djurhuus@fast.no
2001
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002002Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * TODO: updated
2005 * tree.c, parser.c: made sure that only memory alloc problems
2006 and internal parser errors are allowed to write to stdout or
2007 stderr.
2008
Daniel Veillard0142b842000-01-14 14:45:24 +00002009Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * tree.c : restored xmlNewGlobalNs since this seems used by
2012 a lot of existing code :-(, fixed a bug in xmlNewNs
2013 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2014 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2015 to exit() from the library code.
2016 * xpath.c, parser.c: removed bugs or unused code detected by
2017 Windows compilers
2018 * parser.c: started adding interfaces for parsing well balanced
2019 XML fragments
2020 * configure.in: releasing 1.8.4
2021 * doc/* : rebuilt the docs
2022
Daniel Veillard2eac5032000-01-09 21:08:56 +00002023Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * tree.[ch] : added xmlNewDocFragment() for DOM
2026 * testHTML.c: uninitialized variable.
2027
Daniel Veillardf3a73582000-01-05 14:58:39 +00002028Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * doc/* : rebuild the docs
2031
Daniel Veillard71b656e2000-01-05 14:46:17 +00002032Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * acconfig.h: readline and history patch
2035 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2036 * tree.c: added check and handling when possibly removing an ID
2037 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2038 and saving.
2039 * test/HTML/entities.html result/HTML/entities.html* : test for
2040 various entities reference cases
2041 * result/HTML/* : as a result output of some testcase have
2042 changed
2043 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2044 by previous example. added xmlParseTryOrFinish().
2045 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2046 entities.h debugXML.h HTMLparser.h: changed the way struct are
2047 declared to allow gtk-doc to expose those
2048 * parser.c: closed bug #4960
2049 * Makefile.am configure.in: Applied patch from
2050 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2051 and math/socket libs detection
2052
Daniel Veillard437b87b2000-01-03 17:30:46 +00002053Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * configure.in, Makefile.am: link tester against readline
2056 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2057
Daniel Veillard686d6b62000-01-03 11:08:02 +00002058Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2059
2060 * tree.[ch]: added xmlRemoveProp
2061 * win32config.h.in nanohttp.c: avoid including the Windows
2062 socket stuff in every C files
2063 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2064 the XmL parser(s)
2065 * test/ns4 result/ns4 etc...: added test case for previous prob
2066 * tree.c: xmlNewNs wasn't checking for double definition
2067 * Makefile.in: fixed a problem with dist-hook duplicates
2068 * parser.[hc], xmlIO.c: fixed the loading of external entities
2069 APIs, now xmlLoadExternalEntity() is used everywhere and
2070 setting up an app specific front-end using the
2071 * SAX.c parser.c: some fixes, now the xhtml spec validates
2072 with the xhtml DTD.
2073 * error.c: fixed crashes in case of no input stream
2074 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2075 to the validation tests and results
2076
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002077Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2080 too htmlCreatePushParserCtxt() and htmlParseChunk()
2081 * parser.c: a bit of cleanup.
2082 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2083 to XML) removed the last mem leak known
2084 * HTMLtree.c: output message cleanup
2085 * xmlmemory.c: display content info about memory blocks
2086 * result/HTML/wired.* : missing att value warning change
2087
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002088Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * doc/* : rebuilt the documentation
2091
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002092Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * parser.[ch] parserInternals.h: Push parser for XML,
2095 seems to work fine now
2096 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2097 --push for push testing
2098 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2099 * testSAX.c: added --push
2100 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2101 subtree
2102 * xmlIO.[ch] : enriched API + fixes for push mode
2103 * entities.[ch]: added the entity content length to the struct.
2104 * xmlmemory.[ch]: new API to show the last entries for the shell
2105 * valid.c: added required attribute testing
2106 * SAX.c: the cdata callback now merge contiguous fragments
2107 * HTMLparser.c: cleanup of some macros
2108
Daniel Veillard3c558c31999-12-22 11:30:41 +00002109Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * parser.c: fix for PIs name starting with xml
2112 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002113 * *.c, configure.in win32config.h.in : generate win32config.h for
2114 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002115
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002116Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2117
2118 * parser.c: fixed a stupid = vs. == bug :-(
2119 * doc/gnome-xml.sgml: s/glade/xml/
2120
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002121Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * configure.in, doc/xml.html : bug fix release 1.8.2
2124 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2125 Hopefully the end of that silly C++ include problem
2126 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2127 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2128 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2129 troubles with autoclosed elements when the stree shape doesn't
2130 follow the DtD specs. Added htmlIsAutoClosed() and
2131 htmlAutoCloseTag()
2132 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2133 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2134 * debugXML.c: fixed a bug on printing default namespaces.
2135 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2136
Daniel Veillardb24054a1999-12-18 15:32:46 +00002137Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * result/HTML/*.htm[l] : updated the HTML regression tests according
2140 to the new output
2141 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2142 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2143 problem due to intermix of extern "C" { ... } declarations for C++
2144 and recursive includes in the headers
2145
Chris Lahey323c48c1999-12-18 15:32:45 +000021461999-12-20 Chris Lahey <clahey@umich.edu>
2147
2148 * HTMLtree.c: Made it so that html nodes with a single child do
2149 not insert a carriage return before or after the child node.
2150
Daniel Veillardb24054a1999-12-18 15:32:46 +00002151Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002152
2153 * configure.in, doc/xml.html : bug fix release 1.8.1
2154 * parser.c: fixed bug #4344
2155 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2156 added the glue to avoid C++ problems
2157 * doc/* : regenerated the documentation
2158
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002159Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2162 namespace recognition, and Dia as a resul :-(
2163 * encoding.c: closed bug #3950
2164
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002165Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2166
2167 * valid.c: debugging a posteriori validation, except URI expansion
2168 stuff this should be fixed now
2169 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2170 Carl Nygard <cnygard@bellatlantic.net>
2171 * tester.c: added --postvalid, cleaning of the code
2172 * tree.[ch]: added xmlDocGetRootElement()
2173
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002174Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2175
2176 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2177 c++ losage.
2178
Daniel Veillard10a2c651999-12-12 13:03:50 +00002179Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * configure.in, doc/xml.html : bumped to 1.8.0
2182 * xlink.[ch], Makefile.am : added framework for link detection
2183 * parser.h: added nbChars to parser context, needed for cleanup.
2184 * xmlmemory.c: removed a nasty bug when out of mem
2185 * valid.[ch]: adding namespace support for attribute decl
2186 * tester.c: added --debugent option
2187 * debugXML.[ch]: added xmlDebugDumpEntities()
2188 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2189 buffers instead, this was really needed, validation was breaking
2190 in strange ways due to that. Added xmlParseStringPEReference()
2191 and other parsing from strings functions. Entities processing
2192 modified again, but PERef are still not handled correcly but
2193 unless you're Eve Maller you won't notice :-)
2194 * HTMLparser.c: large changes toward reliability, and switched to
2195 lowercase internal tags, XHTML is lowercase, so it will help
2196 that output is closer to next version.
2197 * doc/* : regenerated the documentation, it is now hosted at
2198 http://xmlsoft.org/ (same bits I just bought the domain :-)
2199
2200
Daniel Veillard294cbca1999-12-03 13:19:09 +00002201Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2204 doc generation
2205 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2206 in the SAX API
2207 * doc/*: rebuilt the doc making sure everything appears in the
2208 HTML files
2209
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002210Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2213 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2214 which allow impressive speed improvement on dataset with
2215 large text pieces, but at the cost of broken binary
2216 compatibility and slightly bigger memory usage.
2217 Configure with --with-buffers to activate them, they
2218 are protected with XML_USE_BUFFER_CONTENT define.
2219 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2220 goal is 0 memory left allocated once parser is no more used
2221 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2222 call xmlCleanupParser() and xmlMemoryDump()
2223
Daniel Veillarda819dac1999-11-24 18:04:22 +00002224Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2227 * parser.[ch] encoding.[ch]: added memory cleanup routines
2228 * parser.c: closing bug #3788
2229 * doc/*: rebuilt the doc
2230
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002231Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2234 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2235 * tester.c: added --compress option
2236 * doc/*: rebuilt the documentation
2237
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002238Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2239
2240 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2241 if given /proc/kcore as input !
2242 * doc/xml.html doc/*: updated and rebuilt the documentation
2243
2244Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002245
2246 * parser.c: Fixed some wrongly space collapsing code due to
2247 a misreading of the spec.
2248 * result/*: fixed the output accordingly
2249
2250Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002251
2252 * encoding.c: bug fix and typos
2253 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2254 * parser.c: added attribute normalization closing bug #3597
2255 * test/att* result/att* SAXresult/att*: testcase for attribute
2256 normalization
2257
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002258Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * configure.in: closing bug #3163 by adding extra flags for the
2261 cc compiler on HP-UX
2262
Daniel Veillard51e3b151999-11-12 17:02:31 +00002263Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * valid.[ch] : removed a typo and an enumerated type bug in the
2266 xmlAddElementDecl() function
2267 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2268 call to xmlEncodeEntitiesReentrant() so that the functions
2269 New, Set and Get are at the same level.
2270 * parser.c HTMLparser.c: extra memory allocation bug for
2271 attributes detected by someone using libxml in embedded systems :-)
2272
Daniel Veillard962195f1999-10-28 15:51:53 +00002273Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * xmlmemory.h: turned off mem debug :-\
2276
Daniel Veillard35008381999-10-25 13:15:52 +00002277Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * parser.c: closed bug #2784 a one line fix, but worth pushing
2280 a new release out
2281 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2282 some structures, comments before and after the
2283 main element, and other nastyness
2284 * HTMLtree.c tree.c: accomodate the extended HTML supported
2285 * configure.in: pushing 1.7.4
2286 * test/ent8 and related outputs : added a new test for bug #2784
2287 * test/HTML/wired.html and related output: a nasty HTML example
2288 * Makefile.am: improved the test scripts
2289 * docs/* : reran the documentation extractor, updated xml.html
2290
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002291Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2294 HTMLparser and debugged the HTML related code. HTML documents
2295 now have their own type
2296 * entities.c: do not dump &apos; for HTML output
2297 * xmlmemory.c: improvement, breakpoint mechanism
2298 * testHTML.c: added --sax --repeat ...
2299 * Makefile.am: improved the HTML tests
2300 * valid.[ch]: added xmlValidGetValidElements and
2301 xmlValidGetPotentialChildren
2302 * tester.c: added --insert to test the 2 new functions
2303 * test//* result//* SAXresult//* : regression test cleanup
2304 and extension.
2305 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2306 gnome-xml-nanohttp.html
2307
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002308Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2309
2310 * HTMLparser.c: fixed problems with some autoclose tags
2311 * tree.c: fixed XML output problems.
2312 * result/* SAXresult/*: update of the tests output
2313
Daniel Veillard6077d031999-10-09 09:11:45 +00002314Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * Makefile.am: Arturo patch for xmlConf.sh version info
2317 * parser.c: Tim Josling patch for single quoted items
2318 * tester.c: Tim Josling patch for tester options usage
2319 * tree.h: indent cleanup
2320
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002321Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2324 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2325
Daniel Veillard00fdf371999-10-08 09:40:39 +00002326Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * tree.c : Raph patch for initialization of CORBA fields
2329 * parser.c, xpath.c, ...: modification of doc comments
2330 * xpath.c : allow spaces in xpath expressions
2331
Daniel Veillardad219441999-09-27 08:17:49 +00002332Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2333
2334 * xmlmemory.h: turning off memory debug :-(
2335
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002336Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2339 better SAX interfaces.
2340 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2341 entity.
2342 * configure.in: 1.7.2
2343
2344Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002345
2346 * libxml.spec.in: fixed the URL
2347 * doc/xml.html: improved the documentation front-end
2348
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002349Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002350
2351 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2352
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002353Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002354
2355 * libxml.spec.in: fixed the alpha compile problem
2356 * parser.[ch]: changed errno to errNo in the parser context :-(
2357 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2358 * doc/xml.html: changed CHAR to xmlChar
2359 * doc/html/*: recompiled the documentation
2360 * configure.in: 1.7.1
2361
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002362Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * parser.h: modified the parser context struct to regain 1.4.0
2365 binary compatibility
2366 * parser.c, xml-error.h: added errno ot teh context and defined
2367 a set of errors values with update of errno
2368 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2369 DTDs and entities
2370 * *.h, *.c: complete cleanup of the use of config.h and include
2371 protection depending on the current setup.
2372 * overalll debugging, maintenance and bug-fixing on all modules
2373 * updated the documentation
2374 * ready for 1.7.0
2375
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002376Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * HTMLparser.c : cleanup
2379 * SAX.c valid.c valid.h: added ID/IDREF checking
2380 * tree.c tree.h: extended doc structure for refs
2381 * configure.in: 1.6.2
2382 * parser.c: patched bug in SAX user arg call
2383 * parserInternals.h: patched missing close in C++ wrapping
2384 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2385 especially upcoming XPointer implementation.
2386 * doc/xml.html: augmented, typo
2387
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002388Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2389
2390 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2391 not all invocations of install understand -d.
2392
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002393Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2394
2395 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2396 to make 'check' works, when builddir != srcdir.
2397
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002398Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * doc/xml.html : updated the documentation
2401
Daniel Veillard6454aec1999-09-02 22:04:43 +00002402Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2405 not deallocated memory blocks
2406 * *.c : replaces all calls to malloc() free() and realloc() to
2407 the wrapper functions/macros
2408 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2409 instead of xmlFreeNodeList()
2410
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002411Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2412
2413 * HTMLparser.c: corrected a stupid bug leading to core dump at
2414 tree deallocation. Removed warnings indicated by
2415 Stephane.Conversy@lri.fr
2416 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2417 looked for in the external subset
2418
2419Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002420
2421 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2422 on SGI by Stephane.Conversy@lri.fr
2423
Daniel Veillardb96e6431999-08-29 21:02:19 +00002424Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * all .h : changed the prototype declaration indent as in gtk
2427 * most .c : working on reducing the TODOs in the code
2428 * most .c : cleanup though -pedantic and Insure++
2429 * improvements on validation ID checkings.
2430 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2431 * xml-config.in: closed #1810
2432
2433Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002434
2435 * tree.h, valid.c, valid.h: more work on validity, IDs
2436 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2437 definition for AIX
2438
Daniel Veillardb556eb51999-08-15 17:19:50 +00002439Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2442 the distribution due to a cut'n paste error at last commit
2443
Daniel Veillardb05deb71999-08-10 19:04:08 +00002444Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * configure.in: upgraded to version 1.4.0
2447 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2448 Big update, added a large part of the validation process,
2449 it should be usable, but some parts are missing
2450 * xpath.c: improved the implementation w.r.t. root.
2451 * Makefile.am: added more tests
2452 * test and result trees: added a lot of tests
2453 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2454
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002455Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * Added an HACKING file
2458
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002459Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2460
2461 * xpath.[ch] : improvements and debug of the XPath implementation
2462 * parser.c, HTMLparser.c : modified the parsers to be progressive
2463 * tree.[ch] : extended the Buffer promitives
2464 * xmlIO.[ch] : added basic I/O routines providing progressive
2465 parsing and ready for I18N conversion plugins
2466 * SAXresult/* : the SAX callback sequence maybe slightly different
2467 now
2468 * test*.c : improved/updated the tests programs
2469 * doc/* : recompiled the docs.
2470
Daniel Veillard15b75af1999-07-26 16:42:37 +000024711999-07-26 Michael Meeks <michael@edenproject.org>
2472
2473 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2474
2475 * tree.c: Ditto.
2476
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002477Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * configure.in: upgraded to version 1.4.0
2480 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2481 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2482 XML query language, see http://www.w3.org/TR/xpath for more details.
2483 * parser.c, parser.h: added CHAR* related string functions for XPath
2484 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2485 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2486 rebuild the docs.
2487 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2488 and regression testing capabilities for XPath.
2489
Daniel Veillardd79d7871999-07-12 10:38:12 +00002490Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2493 closing bug #1646
2494
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002495Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * Makefile.am, example/Makefile.am: closed bug #1683
2498
Daniel Veillard3166ab11999-07-11 16:14:19 +00002499Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * example/Makefile.am, configure.in: added the makefile for the
2502 gjobread example
2503
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002504Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2505
2506 * doc/Makefile.am:
2507 - fix which allow "make install DESTDIR=</install/prefix>".
2508
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002509Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2512 which fixed a problem on the file reading-code.
2513
Daniel Veillard82150d81999-07-07 07:32:15 +00002514Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2515
2516 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2517 output.
2518 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2519
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002520Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * parser.h : Oops removed the binary compatibility problem
2523 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2524 * parser.c, HTMLparser.c: applied patches for reading from stdin
2525
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002526Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * parser.c, entities.c, valid.c: cleanup bug #1591
2529 * configure.in: cleanup bug #1592
2530 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2531 the same tree back-end. Hence gdome will be available for it.
2532 * doc/Makefile.am: close bug #617
2533
Daniel Veillard97fea181999-06-26 23:07:37 +00002534Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2535
2536 * parser.c: alloctate a per parser context SAX interface block
2537
Daniel Veillard14fff061999-06-22 21:49:07 +00002538Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2541 and xmlEncodeEntitiesReentrant with the correct one :-\
2542
2543Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * commit of my internal XML base changes, quite a lot of
2546 changes, cleanups, better entities support, framework for
2547 new I/O and charset detection and handling
2548 * Fixed the configure/Makefile stuff to generate shared libs
2549 with the proper version info, so we jumped on rev from
2550 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2551 xmlEncodeEntities() result need to be freed now, and a string
2552 xmlParserVersion provide the current library version.
2553
Raph Levien05240da1999-06-15 21:27:11 +00002554Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2555
2556 * parser.c: fixed a buffer overrun for when you have a very long
2557 attribute with no entities in it.
2558
Daniel Veillardbb2da581999-06-13 14:37:07 +00002559Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * added example directory
2562 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2563
Daniel Veillard011b63c1999-06-02 17:44:04 +00002564Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * Release of libxml-1.1, nearly everything has been touched for
2567 this.
2568 * Added more regression tests
2569 * Updated the documentation
2570
Daniel Veillard27d88741999-05-29 11:51:49 +00002571Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2572
2573 * tree.[ch]: unified the XML_NO_CORBA defines.
2574 * parser.c encoding.[ch]: started plugging in char encoding detection
2575
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002576Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2577
2578 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2579 Also freed allocated buffer.
2580
Daniel Veillard27d88741999-05-29 11:51:49 +00002581Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002582 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2583 reentrancy problem at printing. One is left in entities.c, to
2584 remove ASAP
2585 * testSAX.c : added a test example showing the use of the SAX
2586 interface if one doesn't want to build the DOM tree.
2587 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2588
Daniel Veillard517752b1999-04-05 12:20:10 +00002589Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2592 large revamping of the parser to use SAX callbacks
2593 http://www.megginson.com/SAX/ (or at least a C like interface
2594 a la Expat). It's now possible to set up your own callbacks
2595 and the parser will not build a DOM tree.
2596 * test/* result/*: updated the test suite, I finally removed
2597 the old Namespace draft support (PI based).
2598
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002599Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * Makefile.am: added test result to EXTRA_DIST for make tests
2602
Daniel Veillard64068b31999-03-24 20:42:16 +00002603Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * parser.c, parserInternals.h: moved the chars macro definitions
2606 to parserInternals.h
2607 * parser.c, error.c: applied patches from "Knut Åkesson"
2608 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2609
Daniel Veillard012ccc11999-03-23 10:11:11 +00002610Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * xml-config.in : applied patch to make --version work
2613
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026141999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2615
2616 * Makefile.am (check-local): Alias for `tests' target. This will
2617 cause `make check' to do the right thing.
2618 (tests): Don't run tests in srcdir. Also, replaced calls to
2619 basename with a `sed' "equivalent".
2620
Daniel Veillardd109e371999-03-05 06:26:45 +00002621Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2624 it in the header and not the sources, updated the doc.
2625 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2626 pointing this out.
2627
Daniel Veillardbc50b591999-03-01 12:28:53 +00002628Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2631 exported the inputStream routines.
2632 * doc/html/* : updated accordingly
2633
Daniel Veillardd692aa41999-02-28 21:54:31 +00002634Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * parser.c, parser.h, parserInternals.h: added a few extra
2637 internal calls to allocate and free parser contexts ...
2638 * doc/html/* : updated accordingly
2639
Daniel Veillard55a99271999-02-25 11:01:29 +00002640Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * configure.in, Makefile.am, doc/makefile.am : General changes for
2643 1.0.0 release and including the generated HTML documentation.
2644
Daniel Veillard35925471999-02-25 08:46:07 +00002645Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2646
2647 * makefile.am : added parserInternals.h, oops.
2648
Daniel Veillard1e346af1999-02-22 10:33:01 +00002649Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2650
2651 * parserInternals.h: added this header giving access to the parser
2652 internal functions.
2653 * doc/Makefile.am : added a rebuild target which rebuilds the full
2654 set of documentations
2655 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2656 the internal subset.
2657 * *.c *.h: modifications needed to generate the documentation using
2658 gtk-doc, cleanup of functions blocks, reorganisation of struct
2659 declarations.
2660
Daniel Veillard1164e751999-02-16 16:29:17 +00002661Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2664 the tar and spec file to include the beginning of the doc.
2665
Nuno Ferreira03d04781999-02-13 00:07:17 +000026661999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2667
2668 * doc/.cvsignore: Added this file.
2669
Daniel Veillard6800ef31999-02-08 18:33:22 +00002670Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * tree.c: fixed xmlGetProp to return "" when the attribute
2673 exists, even if the node-list is NULL.
2674
Daniel Veillard726c7e31999-02-08 15:13:10 +00002675Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * tree.c: patched an error outputting empty attribute values.
2678 * Makefile.am and doc/makefile.am: have been updated during the
2679 week-end. Sorry for an empty CVS log, I got a shell problem.
2680
Daniel Veillard1899e851999-02-01 12:18:54 +00002681Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * tree.h: cleaned up using enums instead of defines
2684 * parser.c, valid.[ch]: more work on parsing/output of element
2685 declarations
2686
Daniel Veillard3b9def11999-01-31 22:15:06 +00002687Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * valid.[ch], tree.c, parser.c : more work toward full parsing
2690 of XML DTDs.
2691 * README: added informations about mailing-list and on-line
2692 documentation
2693
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026941999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2695
2696 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2697
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002698Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * parser.c, tree.[ch] : more work toward conformance testing,
2701 added a last element to accelerate parsing of very flat structures
2702 started working on internal subset Element content declaration.
2703 * valid.[ch] : first cut at adding code toward validation.
2704 * previous changes had also small impact on most files, especially
2705 the conformance testing using James Clark test suite.
2706
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002707Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * test/* : updated the examples, most of them were not well
2710 formed (humm), and added rdf2.
2711 * result/* : resulting changes in the output.
2712
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002713Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2716
Daniel Veillard44b3a061998-12-05 17:27:22 +00002717Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * tree.c: patched a bug in the generation of empty attributes
2720
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002721Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2724 for node/trees/documents/... Biggest problem is namespace
2725 support when copying subtrees.
2726
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002727Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * parser.c, entities.c: improve entities and char ref encoding,
2730 and cleanups of error messages.
2731
Daniel Veillard242590e1998-11-13 18:04:35 +00002732Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * parser.c, entities.c: simple bug hunting done during rpm2html and
2735 rpmfind integration.
2736
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002737Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * parser.[ch]: Added interfaces allowing to specify a SAX
2740 handler before parsing.
2741
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002742Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * parser.c: redirrect all errors reporting through the SAX
2745 error function
2746
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002747Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2750 * libtool, tlmain ...: update of the libtool files
2751
Miguel de Icaza442321c1998-11-04 18:13:38 +000027521998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2753
2754 * entities.c: Use g_snprintf insteda of snprintf.
2755
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002756Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2759 added ent5 test for this purpose.
2760 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2761
Daniel Veillard27271681998-10-30 06:39:40 +00002762Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * parser.c: fixed? a strange error due to compression on a GWP
2765 document.
2766
Daniel Veillard25940b71998-10-29 05:51:30 +00002767Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * tree.[ch]: bug fixing
2770 * entities.[ch]: defined a specific type for predefined entities
2771 * doc/xml.html: more documentation on the library, how to use it,
2772 overview of the interfaces.
2773
Daniel Veillard16253641998-10-28 22:58:05 +00002774Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2777
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002778Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2779
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002780 * tree.c: corrected a small bug
2781 * doc/xml.html: continuing writing documentation.
2782
2783Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2784
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002785 * debugXML.h debugXML.c: added debugging utilities.
2786 * tester.c: added --debug switch.
2787 * tree.c: patched an incorrect node->type assignment.
2788 * parser.c: formatting, ensure that node->doc != NULL in attributes
2789
Daniel Veillardccb09631998-10-27 06:21:04 +00002790Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2793 entity support and provide an internal representation close to
2794 DOM one (entity ref nodes, and attribute value as tree). I tried
2795 to preserve the interface but this will surely break some apps
2796 (I have to change rpm2html/rpmfind for example). I had to change
2797 two interfaces, and the generated tree is somewhat different.
2798 * doc/* : started documenting the XML library, the tree and
2799 DOM/Corba. This is a first step.
2800
Daniel Veillard11e00581998-10-24 18:27:49 +00002801Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2802
2803 * parser.c: Set up the fonctions comment block, boring but useful.
2804 * parser.h, SAX.c, parser.c: now attributes are processed through
2805 the SAX interface. The problem is that my SAX interface diverged
2806 quite a bit from the original one, well this is not an official
2807 spec, and translating it from Java to C is hairy anyway...
2808
Daniel Veillard97b58771998-10-20 06:14:16 +00002809Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2810
2811 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2812 fonctions comment block, boring but useful.
2813
2814Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002815
2816 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2817 conversion routines. However they are not yet used to convert the
2818 inputs. The core will run with UTF-8.
2819
Daniel Veillard33942841998-10-18 19:12:41 +00002820Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * tree.c : make sure that the type id is properly set-up when
2823 a new object is allocated, needed for DOM.
2824
Daniel Veillard27fb0751998-10-17 06:47:46 +00002825Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * tree.h, tree.c: Ok, the main objects in the tree will be native
2828 corba objects, it costs 8 bytes per Node, Attribute and Document
2829 but it simplifies the Corba integration a lot (no extra interface
2830 objects to allocate/free).
2831
Daniel Veillard0bef1311998-10-14 02:36:47 +00002832Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2835 and changed NODEs contants for conformity with DOM Level 1
2836
Daniel Veillard27864701998-10-08 03:47:24 +00002837Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * added hooks to keep track of servants when creating objects
2840 xmlDoc and xmlNode (for Corba export).
2841
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002842Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * added xml-config script.
2845
Daniel Veillard7066a791998-10-01 20:28:28 +00002846Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2849 to autoupdate libtool and automake conf files.
2850
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028511998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2852
2853 * Makefile.am: Use '?' to separate the sed
2854 commands as ',' is used when people pass -Wl,something.
2855
2856
Daniel Veillard15a8df41998-09-24 19:15:06 +00002857Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2858
2859 * tree.c, tree.h: added a per-document compression interface.
2860
Daniel Veillard151b1b01998-09-23 00:49:46 +00002861Tue Sep 22 20:47:38 EDT 1998
2862
2863 * tree.c, tree.h: added saving with compression and added interfaces
2864 to control the compression level (xmlGetCompressMode,
2865 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2866
Daniel Veillard70120ff1998-09-22 00:24:21 +00002867Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * parser.c: corrected a loop for files of size 0
2870
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028711998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2872
2873 * error.h: New file. Contains prototyes from `error.c'.
2874
Tom Tromeyc19653d1998-08-14 01:22:43 +00002875Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2876
2877 * Makefile.am (xmlincdir): New macro.
2878 (xmlinc_HEADERS): Renamed from include_HEADERS.
2879
Daniel Veillard845664d1998-08-13 04:43:19 +00002880Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * applied small patch on numeric entities from
2883 Christopher Blizzard <blizzard@appliedtheory.com>
2884
Daniel Veillard260a68f1998-08-13 03:39:55 +00002885Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * New release 0.2, removed the old xml_* files so that it's
2888 coherent with the other CVS base (W3C), far better conformance
2889 to standard, new namespaces, decent entities support, beginning
2890 of a SAX-like interface. Nearly nothing left intact, even the
2891 test examples ...
2892
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028931998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2894
2895 * .cvsignore: Add .deps dir
2896
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002897Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2900
Daniel Veillardfe926001998-07-26 04:28:20 +00002901Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002902
Daniel Veillardfe926001998-07-26 04:28:20 +00002903 * configure.in: added test for CPP
2904 * AUTHORS, Changelog: the original ones didn't get commited but the
2905 glib ones instead, fixed.
2906 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002907
Daniel Veillardfe926001998-07-26 04:28:20 +00002908Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002909
Daniel Veillardfe926001998-07-26 04:28:20 +00002910 * integrated code developped at W3C
2911 * changed the original Copyright
2912 * migrated to automake
2913 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002914