blob: 48abcbd86a6ba241256473c08d3383b954b0de66 [file] [log] [blame]
Daniel Veillard37721922001-05-04 15:21:12 +00001Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * valid.c: applied small patch from Gary Pennington, reindented
4 some part of the code.
5
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00006Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
9 release, updated and regenerated the docs
10
Daniel Veillard357c9602001-05-03 10:49:20 +000011Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * xpath.c result/XPath/expr/floats : clarified and cleanup
14 printing of abnormal floats in tests.
15
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
19 * results/HTML/ : a few changes in the output of the HTML tests as
20 a result.
21 * configure.in: tying to fix -liconv where needed
22
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000023Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * Makefile.am: fixed a stupid error
26
Daniel Veillard7150a032001-05-02 16:41:11 +000027Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * configure.in Makefile.am: make the inclusion of the trio
30 modules in the library conditional
31
Daniel Veillardc057c5d2001-05-02 12:41:24 +000032Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * DOCBparser.c: patche from László Kovács, fixed entities refs
35 in attributes handling
36
Daniel Veillardedddff92001-05-02 10:58:52 +000037Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
40 flushing
41
Daniel Veillardc8f620b2001-04-30 20:31:33 +000042Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xpath.c: fix of an XSLT namespace bug reported on the list
45 general/bug-8-
46
Daniel Veillard5792e162001-04-30 17:44:45 +000047Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * strio.h trio.c: Dan McNichol suggested a couple of small
50 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
51
Daniel Veillard02141ea2001-04-30 11:46:40 +000052Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * tree.c parser.c encoding.c: spent a bit more time looking
55 at the parsing speed and DOM handling. Added a few more
56 speedups.
57
Daniel Veillard3ed155f2001-04-29 19:56:59 +000058Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * parser.c: small but effective parsing speed improvement
61
Daniel Veillardb59076b2001-04-29 17:04:07 +000062Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * configure.in: default on the DocBook parser inclusion (for Gnome)
65 * DOCBparser.h: fixed a header reference
66
Daniel Veillardb45c43b2001-04-28 17:02:11 +000067Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * configure.in xpath.c: applied Bjorn patches for FPE on the
70 alpha
71
Daniel Veillardeefd4492001-04-28 16:55:50 +000072Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
75 xmlSaveFormatFileTo()
76
Daniel Veillarde39a93d2001-04-28 14:35:02 +000077Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
78
79 * xpath.c: simple and efficient optimization, XPath functions
80 aways bind to the same code, cache this
81 * TODO: updated (by saying some is obsolete)
82
Daniel Veillard2156a562001-04-28 12:24:34 +000083Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * xpath.c: more cleanup work on XPath name parsing routines
86
Daniel Veillard61d80a22001-04-27 17:13:01 +000087Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
90 xmlXPathParseName
91 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
92 * debugXML.c: avoid compilation problems if compiling without
93 HTML support, Igor Zlatkovic
94 * win32/libxml2/libxml2.def.src: being able to compile without
95 XPath on Windows
96
Daniel Veillarddbb14a72001-04-26 20:54:01 +000097Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * libxml.m4: yet another patch from Toshio Kuratomi
100
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000101Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
104
Daniel Veillard67fee942001-04-26 18:59:03 +0000105Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * tree.[ch]: added xmlSaveFormatFile interface for saving
108 and indenting a file.
109
Daniel Veillard82e49712001-04-26 14:38:03 +0000110Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: fixed bug #53689 related to processing-instruction()
113
Daniel Veillard02f077a2001-04-26 10:59:11 +0000114Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * DOCBparser.c: patche from László Kovács
117
Daniel Veillard30211a02001-04-26 09:33:18 +0000118Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * parser.c: applied fixes from Christian Glahn bug report #53391
121
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000122Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * error.c: Jean François Lecomte provided a complete description
125 and a fix to bug #53537
126
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000127Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
128
129 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
130
Daniel Veillard1034da22001-04-25 19:06:28 +0000131Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * DOCBparser.c SAX.c: a bit more work on entities processing.
134 Still Need to cleanup XML output and references in attributes
135
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000136Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * DOCBparser.c include/Makefile.am: two patches from László Kovács
139
Daniel Veillardb33c2012001-04-25 12:59:04 +0000140Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * tree.c: trying to fix #53574, not completely complete,
143 I would like xmllint --copy --debug test/ent1 and
144 xmllint --debug test/ent1 to show the same result.
145 * xpath.c: fix a bug when trying to sort namespace nodes
146
Daniel Veillard5146f202001-04-25 10:29:44 +0000147Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * HTMLtree.c: real fix for #53402
150
Daniel Veillard7533cc82001-04-24 15:52:00 +0000151Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
154 PIs when using xsl:output
155 * valid.c: closing #53537 some case generate segfaults if there
156 is validity errors
157
Daniel Veillard61b33d52001-04-24 13:55:12 +0000158Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * SAX.c testDocbook.c DOCBparser.c: more work on the support
161 of external parsed entities, added --noent to testDocbook
162 * valid.c: Garry Pennington found an uninitialized variable
163 access in xmlValidateElementContent()
164
Daniel Veillard56098d42001-04-24 12:51:09 +0000165Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
166
167 * HTMLparser.c : HTML parsing still sucks ... trying to deal
168 with madness
169 * result/HTML/ : this modified the result of the regression tests
170 a lot.
171
Daniel Veillard122376b2001-04-24 12:12:30 +0000172Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
175 to doc where it wasn't checked against NULL reported by
176 Jens Laas
177
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000178Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
181 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
182
Daniel Veillardeae522a2001-04-23 13:41:34 +0000183Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
186 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
187 * SAX.[ch]: cleanup and updates for DocBook
188 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
189 ex SGML identifier changes
190 * valid.c: removed a static unused function.
191
Daniel Veillardde57c612001-04-23 09:13:36 +0000192Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * HTMLtree.c: applied change for Paul Sponagl on script saving
195 * Makefile.am: the warning about entity title.xml are normal.
196
Daniel Veillard393df012001-04-22 20:11:18 +0000197Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * configure.in: release of 2.3.7
200 * Makefile.am: fixing make distcheck
201
Daniel Veillarda41123c2001-04-22 19:31:20 +0000202Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * doc/html/* doc/xml.html: updated and regenerated the docs
205
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000206Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * xpath.c: fixed the XPointer problem introduced in 2.3.6
209
Daniel Veillarde82a9922001-04-22 12:12:58 +0000210Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * tree.c: fixed #53388 with the provided patch
213
Daniel Veillard06803992001-04-22 10:35:56 +0000214Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * valid.c: Bjorn detected an invalid memory access. Fixed
217 vstateVPush()
218
Daniel Veillard40af6492001-04-22 08:50:55 +0000219Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
222
Bjorn Reese70a9da52001-04-21 16:57:29 +0000223Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
224
225 * libxml.h: new header used only for the compilation of libxml
226 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
227 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
228 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
229 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
230 xmlmemory.c xpath.c xpointer.c: libxml.h integration
231 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
232 baseline (version 1.2 plus a single patch).
233 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
234 scientific notation for numbers. Tests added.
235 * xpath.c: formatting of numbers changed to use sprintf
236 (contribution from William Brack)
237
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000238Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * valid.c: cleanup, more useful debugging
241 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
242 * xmlIO.c: entity loading is printed as an error when validating
243
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000244Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
245
246 * valid.c: fixed to validate within entities
247 * test/VCM/v22.xml: added a specific testcase
248
Daniel Veillardca1f1722001-04-20 15:47:35 +0000249Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * valid.c: forgot an epsilon transition in for ()+
252 * test/VCM/v21.xml : added a specific test case
253
Daniel Veillard85349052001-04-20 13:48:21 +0000254Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * valid.c: removed a state explosion exhibited by RSS
257 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
258 from bug #51872
259
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000260Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * valid.[ch] tree.h: worked *hard* to get non-determinist content
263 validation without using an ugly NFA -> DFA algo in the source.
264 Made a specific algorithm easier to maintain, using a single
265 stack and without recursion.
266 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
267 * hash.c: made the growing routine static
268 * tree.h parser.c: added the parent information to an
269 xmlElementContent node.
270
Daniel Veillarde470df72001-04-18 21:41:07 +0000271Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * SAX.c parser.c xpath.c: generating IDs when not validating
274 from an external parsed entity was poisoning the ID has table
275 with removed values. This was killing XSLT on the KDE help
276 browser.
277
Daniel Veillardceacdd92001-04-18 15:10:35 +0000278Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * entities.h: andrew@ugh.net.au detected a double declaration
281
Daniel Veillarda10efa82001-04-18 13:09:01 +0000282Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * debugXML.c hash.c tree.h valid.c : some changes related to
285 the validation suport to improve speed with DocBook
286 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
287 the way validation errors get reported
288
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000289Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * HTMLparser.c HTMLtree.c: applied part of the patches provided
292 by P C Chow and William M. Brack for XSLT HTML output
293
Daniel Veillard2d90de42001-04-16 17:46:18 +0000294Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xmlversion.h.in win32config.h win32/libxml2/*: applied
297 Igor Zlatkovic patches for MSC compilation and added his
298 updates
299
Daniel Veillarde043ee12001-04-16 14:08:07 +0000300Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
303 prefix lookup.
304 * parserInternals.c: fixed the bug reported by Morus Walter
305 due to an off by one typo in xmlStringCurrentChar()
306
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000307Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * HTMLparser.c result/HTML/*: revamped the way the HTML
310 parser handles end of tags or end of input
311
Daniel Veillard82daa812001-04-12 08:55:36 +0000312Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * tree.[ch] : added xmlDocCopyNode for gdome2 support
315
Daniel Veillard67a21302001-04-11 14:39:16 +0000316Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
319 bug where the linktime verions of free() won't work ...
320
Daniel Veillard27b55282001-04-11 12:22:25 +0000321Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
324
Daniel Veillardafc73112001-04-11 11:51:41 +0000325Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * doc/xml.html: added 2.3.6 release
328
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000329Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
332 * result/wml.xml: resulted in a small output change
333
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000334Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * tree.c: xmlNewDoc was missing the charset initialization
337 * xmllint.c: added --auto to autogenerate a doc, allow to
338 reproduce the problem fixed on xmlNewDoc
339
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000340Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xpath.c: trying to get 52979 solved
343 * tree.c result/ result/noent/: trying to get 52712 solved, this
344 also made me clean up the fact that XML output in general should
345 not add formating blanks by default, this changed the output of
346 a few tests
347
Daniel Veillard73639a72001-04-10 14:31:39 +0000348Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
351
Daniel Veillardfac26a12001-04-08 13:08:14 +0000352Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * configure.in: finally released 2.3.6
355
Daniel Veillard911f49a2001-04-07 15:39:35 +0000356Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * xpath.c: checking for null pointer generated by new code
359
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000360Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * xpath.c: fixed a [] evaluation problem reported
363 * test/XPath/tests/simpleaddr: extended test
364 * result/XPath/simpleaddr: updated result
365
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000366Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * xmllint.c: Dan Timis reported a portability problem
369 on Macs without mmap, fixed it.
370
Daniel Veillardb38bd552001-04-03 18:22:00 +0000371Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * testXPath.c : added a --tree option allowing to display the
374 tree dump of the XPath expression
375
Daniel Veillard4dd93462001-04-02 15:16:19 +0000376Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * xpath.c: fixed a memleak when comparing nodesets
379 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
380 * tree.c: added a TODO
381
Daniel Veillard92ad2102001-03-27 12:47:33 +0000382Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
385 we need string functions
386 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
387 to be able to use them where needed. Applied some changes
388 to reduce name linking pollution and compile in only what's
389 needed.
390 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
391 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
392 for the string manipulation functions
393 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
394 to the free() function of xmlmemory.c
395 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
396 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
397 usage.
398
399
Daniel Veillard2be30642001-03-27 00:32:28 +0000400Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * error.c: applied the context output patch of the error
403 handling submitted by Chuck Griffith
404 * error/VC/*: this slightly change some error logs
405
Daniel Veillard50582112001-03-26 22:52:16 +0000406Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
407
408 * parser.c: fixed line number reporting on error
409
Daniel Veillard04be4f52001-03-26 21:23:53 +0000410Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * parser.c: Sullivan and Darin found a parser bug,
413 applied the patch.
414
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000415Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
418 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
419 xmlversion.h.in xpointer.c: of course the way I defined
420 UNUSED breaks on old gcc version. Try to be smart and
421 also define it directly in xmlversion.h
422 * configure.in: removed -ansi flag from the pedantic set
423
424Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000425 Huge cleanup, I switched to compile with
426 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
427 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
428 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
429 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
430 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
431 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
432 encoding.h entities.c error.c list.[ch] nanoftp.c
433 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
434 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
435 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
436 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
437 Cleanup, staticfied a number of non-exported functions,
438 detected and cleaned up a dozen of problem found this way,
439 avoided a lot of public function name/typedef/system names clashes
440 * doc/xml.html: updated
441 * configure.in: switched private flags to the really pedantic ones.
442
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000443Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * configure.in: 2.3.5
446 * doc/html/*: rebuilt the docs
447
Daniel Veillard146c9122001-03-22 15:22:27 +0000448Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * parser.c: fixed a reported bug in NOTATION parsing
451 * uri.c: accepted but not fixed bug 51876, added TODO
452 * Makefile.am: fixed bug 51876
453
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000454Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * config.h.in configure.in error.c: fix a compilation problem
457 on platforms without vsnprintf (xml@thewrittenword.com)
458
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000459Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * parser.c: fixed a function name header typo
462 * SAX.c: notations can also occur in external subset.
463
Daniel Veillard7d42b542001-03-20 13:22:46 +0000464Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * error.c: removed a C++ like comment
467
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000468Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * parser.c: fixing bug 52299 strange condition leading
471 to a parser crash due to a buffer overflow
472 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
473 added the specific test case
474
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000475Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * xpath.[ch]: still a lot of cleanup based on XSLT, added
478 xmlXPathConvert{String,Number,Boolean} to be able to make
479 type casts without a context stack, fixed some implementation
480 problems related to the absence of context at parse-time,
481 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
482 in the public API too
483 * xpointer.c xpathInternals.h: we need to know at parse time
484 whether we are compiling an XPointer
485
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000486Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
489 cleaned up the parser internals, refactored XPath code, added
490 new compilation based APIs and cleanly separated public and
491 private APIs.
492
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000493Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * xpath.h: the comp field must be added at the end to avoid
496 killing binary compat.
497
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000498Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * Makefile.am: detect XPath memleaks in regreson tests
501 * error.c: fixed and error w.r.t. error reporting still using
502 stderr
503 * hash.c: added new line at end of file
504 * tree.h: minor cleanup
505 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
506 expression parsing from evaluation, resulted in a number of
507 changes internally, and in XPointer. Likely to break stuff
508 using xpathInternals.h but should remain binary compatible,
509 new interfaces will be added.
510
Daniel Veillardd574f782001-03-14 19:40:17 +0000511Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * configure.in: fixed a couple of problems reported by
514 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
515 without gcc on non linux platforms.
516
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000517Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
520 a fix for --with-html-dir= configure support. I hope it won't
521 break rpm generation
522
Daniel Veillarda022fe02001-03-14 16:30:00 +0000523Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * xmlIO.c: one function comment cleanup.
526
Daniel Veillard25239c12001-03-14 13:56:48 +0000527Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * SAX.c: external subset notations were improperly registered
530 in the internal subset.
531
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000532Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * README.cvs-commits: added, pointing to HACKING
535 * HACKING: updated
536
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000537Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
538
539 * parser.c: and Matt Sergeant found one in the XML push
540 parser (erroneous check I forgot to remove when I fixed the
541 main parser).
542
Daniel Veillard68d7b672001-03-12 18:22:04 +0000543Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * xpath.c: ptittom found a small bug in UnaryExpr
546
Daniel Veillarde356c282001-03-10 12:32:04 +0000547Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * configure.in: bumped to 2.3.4
550 * error.c: fixed bug #51860
551 * tree.c: fixed bug #51861
552 * valid.c: cleanup, more debug, failed to fix one bug crap ...
553 * tree.[ch] : added xmlDefaultBufferSize
554 * nanoftp.c: typo in function name header block
555 * doc/xml.html : updated, added link to XML::LibXSLT
556 * doc/html/* : rebuilt the docs
557
Daniel Veillard80f32572001-03-07 19:45:40 +0000558Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * parser.c SAX.c: the new content parsing code raised an
561 ugly bug in the characters() SAX callback. Found it
562 just because of strangeness in XSLT XML Rec ouptut :-(
563
Daniel Veillard6c831202001-03-07 15:57:53 +0000564Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * Makefile.am: Martin Baulig suggested to add -lm
567 * tree.c: found another bug in xmlNodeGetContent()
568
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000569Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * xpath.c: Bjorn found the error related to strictness of comparison.
572
Daniel Veillard29631a82001-03-05 09:49:20 +0000573Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * parser.c: trying to fix the Dtd parsing problem reported
576 by Gary, side effect of last week speed optimizations.
577
Daniel Veillard14be0a12001-03-03 18:50:55 +0000578Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
581 * parserInternals.c: removed unneeded test raised by Stric
582
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000583Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
584
585 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
586 and fixed by William Brack). Added xmlXPathFormatNumber.
587 Changed the sorting slightly.
588 * configure.in Makefile.am example/Makefile.am: Added -lm.
589 Please note that applications linking with libxml2, must
590 also like with the math library from now on.
591
Daniel Veillardf9533d12001-03-03 10:04:57 +0000592Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * HTMLparser.c: fixed loop reported by Marc Sanfacon
595
Daniel Veillard2f362242001-03-02 17:36:21 +0000596Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * parser.c: one must report spaces even if the Dtd element
599 content proves that this is not part of the element content.
600 * result/valid/*.xml: this changed the ouptu slightly
601
Daniel Veillardb402c072001-03-01 17:28:58 +0000602Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * configure.in: bumped to 2.3.3
605 * doc/xml.html: updated
606
Daniel Veillard77851712001-02-27 21:54:07 +0000607Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * tree.c: minor doc fix
610 * xpath.c: deallocation issues when a result tree has been
611 converted to a node-set
612
Daniel Veillardec70e912001-02-26 20:10:45 +0000613Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * doc/xml.html: oops corrected dates s/2000/2001
616
Daniel Veillard8730c562001-02-26 10:49:57 +0000617Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * valid.c: new patch from Gary Pennington
620
Daniel Veillard91e9d582001-02-26 07:31:12 +0000621Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * doc/xml.html: applied patch from Ankh
624
Daniel Veillardedac3c92001-02-26 01:36:19 +0000625Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * xinclude.c: fixed a problem building on Mac
628
Daniel Veillard21a0f912001-02-25 19:54:14 +0000629Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * parser.c: more work on increasing parsing ferformances
632
Daniel Veillard48b2f892001-02-25 16:11:03 +0000633Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
636 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
637 avoiding memcpy in production builds MEM_CLEANUP macro use
638 * parser.[ch] parserInternals.c: optimizations of the tightest
639 internal loops inside the parser. Better checking of I/O
640 flushing/loading conditions
641 * xmllint.c : added --timing
642
Daniel Veillard71681102001-02-24 17:48:53 +0000643Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * configure.in: bumped to 2.3.2
646 * doc/xml.html: updated for release
647
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000648Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * xpath.c: found a memleak and fixed a nasty bug
651
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000652Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * xmllint.[c1] : added return code errors for xmllint
655 * xpath.c: specific debug dump function for result value trees
656
Daniel Veillard4b637072001-02-21 21:52:55 +0000657Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * xpath.c: finally implemented xmlXPathCompareNodeSets
660 * test/XPath/expr/floats results/XPath/expr/floats: added
661 a test for float expressions
662
Daniel Veillardf714aa32001-02-21 03:07:44 +0000663Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
666 * parserInternals.[ch]: trying to speed up parsing
667 * xpath.c : speeded up node set equality op
668
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000669Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
672 better handling of ID/IDREF and the list modules associated
673 * configure.in: small CFLAGS cleanup
674
Daniel Veillarda8abee62001-02-19 15:14:59 +0000675Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * configure.in: fixed iconv detection on AIX (stric)
678
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000679Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000680
681 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
682
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000683Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
684
685 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
686 and optimized xmlXPathNodeSetSort
687
Daniel Veillard142adbf2001-02-17 13:21:05 +0000688Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * xpath.c: bug fix when context size is 0
691 * parser.c: I like Norm's Dtd because they still manage to break
692 the parser occasionally
693
Daniel Veillardf23e0092001-02-16 13:21:29 +0000694Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
697
Daniel Veillarde0e26512001-02-16 00:11:46 +0000698Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
701 attributes within the XML-1.0 namespace
702
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000703Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * xpathInternals.h: exported a few axis functions
706 * doc/xml.html: updated the doc
707
Daniel Veillard760f4422001-02-15 14:59:48 +0000708Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * configure.in: applied patch from Daniel van Balen for OpenBSD
711 and bumped version to 2.3.1
712 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
713 attempt to find autoclosing was simply broken, removed it,
714 updated the examples, this is better
715
Daniel Veillardd194dd22001-02-14 10:37:43 +0000716Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
717
718 * hash.[ch]: added Paolo Casarini patch to provide Delete from
719 hash functionnalities.
720 * doc/html/* : rebuild the doc
721
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000722Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
725 on predicate
726 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
727 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
728 really want to have tags closed on output even if we accept
729 unclosed ones on input
730
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000731Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * xpath.c: ouch don't free NULL, rare case fixed
734 * tree.c: don't coalesce text nodes if they don't have the
735 same behaviour wrt escaping on output
736
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000737Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * xpath.c: small fixup
740 * SAX.c: don't warn on empty namespaces.
741
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000742Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * README: a bit of cleanup
745 * configure.in: preparing for 2.3.0 release
746
Daniel Veillard1f83d392001-02-08 09:37:42 +0000747Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * hash.[ch]: added a first version of xmlHashSize()
750 * valid.c: another bug fix from Gary Pennington
751
Daniel Veillard5eef6222001-02-07 18:24:48 +0000752Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * valid.c: couple of bug fixes pointed by Gary Pennington
755 * HTMLtree.c: #if 0 cleanup
756
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000757Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
760 which removes a time consuming check of xmlXPathNodeSetAdd()
761 and use it in places where we are sure to not break unicity
762
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000763Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * xpath.c: bug fixes found from XSLT
766 * tree.c: preserve node->name special values when copying nodes.
767 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
768 external subset are fetched when available but without full
769 validation. Added xmlLoadExtDtdDefaultValue, need a function.
770 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
771 output with encoding disabled.
772
Daniel Veillard2c833b62001-02-03 08:52:06 +0000773Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
776 xmlCheckFilename should not be called from xmlFileOpenW
777 and xmlGzfileOpenW
778
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000779Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
782 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
783 added the new tests for URI normalization
784 * testURI.c: fixed stoopid bugs
785 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
786 the URI in the error messages are now properly normalized
787
Daniel Veillardea28ce62001-02-02 08:20:19 +0000788Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
791
Daniel Veillarde99a4762001-02-01 04:34:35 +0000792Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
795
Daniel Veillard2b325a02001-01-31 20:46:31 +0000796Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * xpath.c: fixed mod operator
799
Daniel Veillardde55cf62001-01-31 15:53:13 +0000800Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * parser.c: fixed xmlStrcat doc
803 * tree.c: 2 fixes form Anders Carlson for copying nodes and
804 trees.
805
Daniel Veillard2f913b72001-01-31 13:23:49 +0000806Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
807
808 * xpath.c result/XPath/tests/chaptersbase
809 result/XPath/tests/simplebase: fixed XPath node()
810 * tree.c: small fix in xmlNewNs()
811 * Makefile.am: removed extraneous xml2Conf.sh rule
812
Daniel Veillardb42042b2001-01-28 07:40:36 +0000813Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
814
815 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
816 Changed the library name, in order to get libxml-devel and
817 libxml2-devel to coexist on a single system
818 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
819 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
820
Daniel Veillardee0a4662001-01-27 18:59:33 +0000821Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
824 libxml2-devel installable in // as libxml-devel.
825
Daniel Veillard5eb05942001-01-27 17:50:22 +0000826Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * doc/Makefile.am: fixed make rebuild in doc
829 * doc/html/*.html: rebuilt the docs
830
Daniel Veillard65c295d2001-01-26 09:32:39 +0000831Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * tree.c: patch from Bjorn Reese on xmlBufferCCat
834
Daniel Veillard8e199902001-01-25 18:54:39 +0000835Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
838 the HTML doc to go into the -devel RPM ...
839 * aclocal.m4 config.h.in: some updates due to auto* magic
840
Daniel Veillard93086662001-01-25 18:13:04 +0000841Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * xpath.h: added a hook in the context structure allowing to
844 link to extra support, needed for XSLT
845
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000846Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
849 xmlXPtrCmpPoints to use it.
850 * propagated the following patch from Alejandro Forero
851 * include/win32config.h xmlIO.c: applied further suggestions
852 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
853 * example/gjobread.c: fixed warnings, now that it builds
854
855Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
856
857 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
858
859 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
860 filename points to a valid file (not a directory).
861 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
862 Added calls to xmlCheckFilenameDir.
863
864 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
865 `path' (rather than `filename') as the parameter to gzopen and open.
866
Daniel Veillard48177c22001-01-23 15:27:41 +0000867Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * Makefile.am: fixed a problem with EXTRA_DIST
870
Daniel Veillardb83ba402001-01-22 22:45:10 +0000871Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * Makefile.am example/Makefile.am: finally found the trick
874 to build the example, i.e. add "." in SUBDIRS before example
875 in the list <grin/>
876
Daniel Veillard82687162001-01-22 15:32:01 +0000877Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * doc/xml.html: updated with an XSLT section, removed pointer to
880 W3C CVS base.
881
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000882Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883
884 * xpath.c: when copying a XSLT tree object teh tree need to be copied
885 too, and deallocation need to occur the same way.
886
Daniel Veillarde4566462001-01-22 09:58:39 +0000887Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
890 type correponding to an XSLT result tree fragment. Share most
891 of the data format with node set, as well as operators.
892 * HTMLtree.c: added a newline at the end of the doctype output
893 whe this one is not present initially.
894 * tree.c: make sure taht the parent and doc pointers are properly
895 set when copying attributes (lists).
896
Daniel Veillard701c7362001-01-21 09:48:59 +0000897Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
900
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000901Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * xpath.c: seems I finally killed that ugly path evaluation
904 context bug (tagged 9999 in case is is wrong)
905
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000906Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
909 for XSLT
910
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000911Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
914 for xmlGzfileOpen() bug
915
Daniel Veillardf6eea272001-01-18 12:17:12 +0000916Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * xpath.c: removed an error found by XSLT usage
919 * tree.c parserInternals.h: use a predefined static string
920 for text and comment nodes, avoid freeing them in xmlFreeNode,
921 exported the string name in parserInternals.h and added
922 another value to disable encoding at output (for XSLT),
923 gain memory, time.
924
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000925Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
928 win32/libxml2/libxml2_so.dsp: new makefiles and update
929 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
930
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000931Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
934 Gary Pennington
935
Daniel Veillard389e6b72001-01-15 19:41:13 +0000936Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * xpath.c: fixed the comaprision of values and nodelists,
939 need to compare nodelist still ...
940 * debugXML.c: avoided a possible core dump
941 * HTMLparser.c: cleanup
942 * nanohttp.c: contributed fix.
943 * tree.c: fixes in properties handling added xmlSetNsProp
944 needed by libxslt
945 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
946 comment
947 * TODO: updated
948
Daniel Veillard167bd532001-01-06 21:09:34 +0000949Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * parser.c parserInternals.c: applied Bjorn Reese optimization
952 patch
953
954Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * Makefile.am: applied patch fro make check from Martin Vidner
957
Daniel Veillard503b8932001-01-05 06:36:31 +0000958Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * configure.in: preparing 2.2.11
961 * doc/html/*: rebuild the HTML files
962 * doc/xml.html : updated
963
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000964Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * tree.c: fixed a stupid bug
967 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
968 patches related to validation of an XInclude processing result
969 * TODO: updated
970
Daniel Veillarde2488192001-01-04 10:54:22 +0000971Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
974 on large files
975
Daniel Veillardf060a412001-01-03 20:52:44 +0000976Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
977
978 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
979
Daniel Veillard45cff692001-01-03 18:02:04 +0000980Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
983 reported by Jonas Borgström
984 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
985
Daniel Veillard08108982001-01-03 15:24:58 +0000986Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * testXPath.c xpath.c: fixing the XPath union expressions problem
989 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
990
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000991Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
993 * xmllint.c: Made is so if the file name is "-" is will read form
994 standard input. Sven Heinicke <sven@zen.org>
995 * tree.c: fixed a problem when growing buffer
996 * tree.h: fixed the comment of the node types following andersca
997 comment
998 * TODO: updated
999
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001000Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * HTMLparser.[ch]: added a way to avoid adding automatically
1003 omitted tags. htmlHandleOmittedElem() allows to change the
1004 default handling.
1005 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1006 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1007 of xmllint too when using --memory flag, added a memory test
1008 suite at the Makefile level.
1009 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1010 with namespace use when encountering QNames in XPath evalation,
1011 added xmlns() scheme in XPointer.
1012 * nanoftp.c : incorporated a fix
1013 * parser.c xmlIO.c: fixed problems raised with encoding when using
1014 the memory I/O
1015 * parserInternals.c: closed bug 25934 reported by
1016 torsten.landschoff@innominate.de
1017 * TODO: updated
1018
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001019Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1022 on a non-updated tree :-(, made a 2.2.10 release to correct the
1023 situation
1024
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001025Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1028 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1029 integrated a set of OpenVMS changes from Howard Taylor
1030 <Howard.Taylor@pacoast.com>
1031
Daniel Veillard58770e72000-11-25 00:48:47 +00001032Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1035 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1036
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001037Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * HTMLparser.c: some fixes on auto-open of html/head/body
1040 * encoding.c: fixed a compilation error on some gcc env
1041 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1042 XPointer implementation
1043 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1044 related XPointer tests and associated results
1045
Daniel Veillard300f7d62000-11-24 13:04:04 +00001046Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * doc/xmldtd.html doc/xml.html: following a short step by step
1049 guidance on IRC to help maciej with DTDs I started a small
1050 page on the subject.
1051
Daniel Veillard748e45d2000-11-17 16:36:08 +00001052Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * HTMLparser.c: fixed handling of broken charrefs
1055 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1056 patches
1057
Daniel Veillard28929b22000-11-13 18:22:49 +00001058Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * doc/xml.html doc/html/* : rebuilt the docs after adding
1061 xinclude and updated page for 2.2.7 and 2.2.8
1062 * configure.in: releasing 2.2.8
1063
Daniel Veillard41e06512000-11-13 11:47:47 +00001064Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * parser.[ch] parserInternals.c: applied the conditional
1067 section processing fix from Jonathan P Springer
1068 <jonathan.springer2@gte.net>
1069 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1070 project file, fixed iconv default non support
1071 * xpath.c: fixed the problem of evaluating relative expressions
1072 when a node context is provided.
1073
Daniel Veillardbf432752000-11-12 15:56:56 +00001074Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * nanoftp.c: fixed gcc 2.95 new warnings
1077 * SAX.c: fixed a stupid bug
1078 * tree.c: fixed a formatting problem when round-tripping
1079 from/to memory
1080 * xinclude.c: chased memleak, fixed a base problem
1081 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1082 xmlXPtrBuildNodeList()
1083 * TODO: updated
1084 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1085 adding a first small set of regression tests for XInclude
1086
Daniel Veillardc2def842000-11-07 14:21:01 +00001087Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * nanohttp.[ch]: applied Wayne Davison patches to access
1090 the WWW-Authorization header.
1091 * parser.c: Closed Bug#30847: Problems when switching encoding
1092 in short files by applying Simon Berg's patch.
1093 * valid.c: fixed a validation problem
1094 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1095 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1096 Wayne Davison
1097 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1098 need to be extended to non full nodes selections.
1099 * xinclude.c: starts to work decently
1100
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001101Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1102
1103 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1104 debugXML.c xmlversion.h.in: Started adding XInclude support,
1105 this is a new xmllint option
1106 * tree.c xpath.c: applied TOM patches for XPath
1107 * xpointer.c: fixed a couple of errors.
1108 * uri.c: added an escaping function needed for xinclude
1109 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1110 new warning from RH70 gcc's version
1111
Daniel Veillarda4964b72000-10-31 18:23:44 +00001112Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114 * HTMLparser.c: fixed loop on invalid char in scripts
1115 * parser.c: update to description of xmlIOParseDTD()
1116 * libxml.m4 xmlversion.h.in: changes contributed by
1117 Michael Schmeing <m.schmeing@internet-factory.de>
1118 * configure.in: preparing for 2.2.7
1119 * Makefile.am: trying to avoid config.h and acconfig.h
1120 being included in the distrib
1121 * configure.in: released 2.2.7
1122
1123Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1126 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1127
Daniel Veillard01411222000-10-30 15:33:22 +00001128Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * parser.[ch]: added xmlIOParseDTD()
1131 * xpointer.c: added support for the 2 extra parameters of
1132 string-range, fixed a stoopid error when '0' was present
1133 in XPointer expressions
1134 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1135 testsuite for the above
1136
Daniel Veillard6db58192000-10-30 09:27:53 +00001137Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * libxml.spec.in: improved package descriptions
1140
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001141Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1142
1143 * xpath.c xpathInternals.h: applied a large cleaning patch
1144 from TOM <ptittom@free.fr>, it also add namespace support
1145 for function and variables registration.
1146
Daniel Veillardbd20df72000-10-29 17:53:40 +00001147Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1150 * Makefile.mingw: Wayne Davison's update adding hash.c
1151
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001152Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * xpath.c: fixed the root evaluation problems
1155 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1156 ignorable spaces with <b> <bold> <em>
1157 * tree.c: fixed a loop in xmlSearchNsByHref()
1158
Daniel Veillard767662d2000-10-27 17:04:52 +00001159Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * xpath.c: applied another XPath patch from TOM
1162 * xpath.c include/makefile.am: applied another patch from
1163 china@thewrittenword.com (cleanup on IRIX).
1164
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001165Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * xml-config.1: received a fixed version from Fredrik Hallenberg
1168 <hallon@lysator.liu.se>
1169
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001170Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1173 cleanup patch for XPath
1174
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001175Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * patched to redirrect all "out of context" error messages to
1178 a reconfigurable routine. The changes are:
1179 * xmlerror.h : added the export of an error context type (void *)
1180 an error handler type xmlGenericErrorFunc there is an interface
1181 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1182 to reset the error handling routine and its argument
1183 (by default it's equivalent to respectively fprintf and stderr.
1184 * all the c files: all wild accesses to stderr or stdout within
1185 the library have been replaced to calls to the handler.
1186
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001187Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * configure.in: release 2.2.6
1190 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1191 exporting the inner functions of xpath for extension modules
1192 * doc/*: updated and rebuilt the doc
1193
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001194Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * nanohttp.c : applied Wayne HTTP cleanup patch
1197 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1198 and xmlNodeSetSpacePreserve()
1199
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001200Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * xpath.c: closing bug #29260
1203
Daniel Veillard126f2792000-10-24 17:10:12 +00001204Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1207 multikey tuples, made hash structure opaque
1208 * valid.[ch]: moved elements, attributes, notations decalarations
1209 as well as ID and refs to hash tables.
1210 * entities.c: hash cleanup
1211 * xmlmemory.c: fixed a dump problem in debug mode
1212 * include/Makefile.am: problem passing in DESTDIR= values patch
1213 from Marc Christensen <marc@calderasystems.com>
1214 * nanohttp.c: removed debugging remains
1215 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1216 * HTMLparser.c parser.c: fixing a number of problems with the
1217 macros in the *parser.c files (Wayne).
1218 * HTMLparser.c: close the previous option when opening a new one
1219 (Marc Sanfacon).
1220 * result/HTML/*: updated the HTML results accordingly
1221
Daniel Veillard52afe802000-10-22 16:56:02 +00001222Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1225 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1226 XPath functions and XML entities table to them. More to come...
1227 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1228
Daniel Veillard683cb022000-10-22 12:04:13 +00001229Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * tree.c: coalesce adjacent text nodes
1232 * valid.c: handling of blank nodes in DTd validation (raised
1233 by problems with a posteriori validation).
1234 * nanohttp.c: changing behaviour on HTTP write stuff.
1235 * HTMLtree.c: forced body and html to be explicitely closed.
1236 * xpath.h: exported more XPath functions.
1237
Daniel Veillard1baf4122000-10-15 20:38:39 +00001238Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * Release of 2.2.5
1241 * xpointer.c: range() range-inside and other helper functions
1242 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1243
Daniel Veillard47e12f22000-10-15 14:24:25 +00001244Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1247 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1248
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001249Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1252 and XPointer modules
1253
Daniel Veillard134c9f32000-10-15 10:27:08 +00001254Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * SAX.h: closed #25107
1257
Daniel Veillard39915622000-10-15 10:06:55 +00001258Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * testSAX.c: fixed problem with cdata reporting
1261 * SAXresult/* : updated
1262
Daniel Veillard1e851392000-10-15 10:02:56 +00001263Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1266 Closed bug #27499, added to regression tests
1267 * TODO: updated
1268
Daniel Veillard7eda8452000-10-14 23:38:43 +00001269Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1272 support for SCRIPT and STYLE with help from Bjorn Reese
1273 * test/HTML/* result/HTML/*: added simple testcase and updated
1274 the existing ones.
1275
Daniel Veillardff9c3302000-10-13 16:38:25 +00001276Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1279 string-range for empty strings
1280 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1281 test/XPath/xptr/strrange: augmented the XPointer testsuite
1282
Daniel Veillard189446d2000-10-13 10:23:06 +00001283Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * doc/xml.html doc/xmlmem.html: added a module describing memory
1286 interfaces and use, updated the main page.
1287
Daniel Veillard2f971a22000-10-12 23:26:32 +00001288Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1291 nanoftp code work on Windows too now
1292
1293Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001294
1295 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1296 * xpointer.c: implemented string-range() at least a good first version
1297 * test/XPath/docs/str test/XPath/xptr/strrange
1298 result/XPath/xptr/strrange: the string-range() tests
1299
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001300Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * Makefile.am include/Makefile.am include/win32config.h
1303 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1304 and make distcheck
1305
Daniel Veillard19d61112000-10-11 23:50:35 +00001306Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1307
1308 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1309 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1310 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1311
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001312Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1315 patch for socklen_t detection by
1316 Albert Chin-A-Young <china@thewrittenword.com>
1317
Daniel Veillardcd429612000-10-11 15:57:05 +00001318Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1321 and added a --dtdvalid option to xmllint used to test it
1322
Daniel Veillard47c02452000-10-11 13:04:36 +00001323Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1326 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1327
Daniel Veillard2d38f042000-10-11 10:54:10 +00001328Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1331 handlings (registration, lookup, cleanup)
1332
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001333Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * configure.in Makefile.am include/makefile.am: adding XPointer
1336 and XPtrtests target
1337 * xpointer.[ch] : new files for XPointer support
1338 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1339 more XPath tests
1340
Daniel Veillard57fda592000-10-10 23:24:14 +00001341Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * configure.in: fixed, very broken, make distcheck works again
1344
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001345Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * More work toward 2.2.5, integrated a number of patches
1348 * configure.in Makefile.am win32config.h.in: trying to cleanup
1349 make distcheck .... huh ...
1350 * include/Makefile.am include/win32config.h: new directory
1351 for includes
1352 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1353 updated teh makefiles and instructions for WIN32
1354 * xpath.c: small fixes
1355 * test/XPath/ results/XPath: updated the testcases and results
1356 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1357 suggested patches
1358 * valid.c: fixed an ID bug
1359
Daniel Veillardb71379b2000-10-09 12:30:39 +00001360Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1363 the automake bug where wrong dependancies were generated.
1364 * xpath.[ch]: worked on XPointer
1365
Daniel Veillard7e99c632000-10-06 12:59:53 +00001366Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * configure.in Makefile.am: 2.2.5, ship the include in an
1369 include/libxml subdirectory, use symlinks when using CVS
1370 * testSAX.c: fixed small bug
1371 * testXPath.c: changed the way testfiles are parsed
1372 * debugXML.c: same kind of cleanup when parsing an argument expression
1373 XPath/XPointers can have blanks embedded
1374 * xpath.[ch]: more cleanup, reorgs for XPointer work
1375 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1376 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1377
Daniel Veillard55b91f22000-10-05 16:30:11 +00001378Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1381 in the XPath engine, rewrote large parts of it, now it's far
1382 cleaner and in sync with the REC not an old WD. Fixed a parsing
1383 problem in the interactive XML shell found when testing XPath.
1384
Daniel Veillardac260302000-10-04 13:33:43 +00001385Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1388 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1389 examples with the extra test
1390
Daniel Veillard7cfce322000-10-04 12:40:27 +00001391Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1394 the global init function.
1395
Daniel Veillard970112a2000-10-03 09:33:21 +00001396Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1397
1398 * HTMLparser.c: Doohhh, attribute name parsing was still case
1399 sensitive ! Fixed this ...
1400 * result/HTML/* : updated the tests results accordingly
1401
Daniel Veillard740abf52000-10-02 23:04:54 +00001402Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1405 engine, should be far more stable, incorporated a new version of
1406 preceding/following axis, need testing
1407 * uri.c: fixed file:///c:/a/b/c problem
1408 * test/XPath/tests/idsimple: augmented the XPath tests
1409
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001410Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * doc/* rebuilding docs for 2.2.4 release
1413
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001414Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * configure.in: releasing 2.2.4
1417 * parser.[ch]: added xmlStrEqual()
1418 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1419 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1420 use xmlStrEqual instead
1421 * TODO: updated
1422 * added an XPath test
1423
Daniel Veillardbc765302000-10-01 18:23:35 +00001424Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1427 * entities.h: exported xmlInitializePredefinedEntities
1428 * parser.[ch] : added xmlInitParser()
1429 * parserInternals.h : had to export htmlInitAutoClose()
1430
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001431Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1434 problems
1435 * Makefile.am : added XPath regression tests to normal tests
1436 * uri.c: fixed a problem with local paths, cleanup
1437 * parser.c: fixed a problem with large CData sections
1438
Daniel Veillardd2ade932000-09-30 14:39:55 +00001439Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * configure.in xml-config.in: patch from "Ben Taylor"
1442 <sol7x86@hotmail.com> for solaris shared libs lookup
1443
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014442000-09-30 Martin Baulig <baulig@suse.de>
1445
1446 * libxml-2.0.pc.in: Provide pkg-config script.
1447
1448 * configure.in: Create the libxml-2.0.pc script from the
1449 libxml-2.0.pc.in templates.
1450 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001451 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001452
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001453Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1456 when compiling with MSC
1457
Daniel Veillard46057e12000-09-24 18:49:59 +00001458Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * xpath.c: patch for normalize-string() substring-before(),
1461 substring-after() and translate() functions from Bjorn Reese
1462 <breese@mail1.stofanet.dk>
1463 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1464 Fredrik Hallenberg <hallon@lysator.liu.se>
1465 * TODO: updated
1466
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001467Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1470 problem of socklen_t being undefined on a number of platforms
1471 * debugXML.c: fixed a compilation problem when without snprintf
1472
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001473Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1476 an URI bug and a fix for the control-character-induced infinite loop
1477 * nanohttp.c: preventive fix for compiling on WIN32
1478
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001479Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * xmlint.c: closing bug #25000
1482
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001483Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1486 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1487 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1488 related function, fixing xmlStrncmp(), and associated cleanup
1489 * result/HTML/entities.html.sax: updating result
1490
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001491Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * uri.c: applied patch for URI escaping from Wayne Davison
1494 <wayned@blorf.net>
1495 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1496 from Denis Barbier <barbier@imacs.polytechnique.fr>
1497 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1498 patch from Wayne Davison
1499
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001500Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1501
1502 * doc/xml.html : updated with new releases, adding "how to help"
1503
Daniel Veillard04698d92000-09-17 16:00:22 +00001504Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1507 removed a few warnings in pedantic mode ...
1508 * parserInternals.c parser.c: moved encoding switching function
1509 to parserInternals.c
1510 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1511
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001512Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1515 error or warning handlers
1516
Daniel Veillardb1059e22000-09-16 14:02:43 +00001517Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * parserInternals.c parserInternals.h parser.c Makefile.am:
1520 created a new module parserInternals.c, moved most of the
1521 code shared by the various parsers there, as well as
1522 deprecated code from parser.c. More cleanup of parser.c
1523 * uri.c: fixed a problem when URI is NULL
1524 * valid.c: speedup when looking for an attribute declaration
1525
Daniel Veillard39c7d712000-09-10 16:14:55 +00001526Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1527
1528 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1529 the cleanup of the computation of URI references when seeking
1530 external entities. The URI reference string and the resulting
1531 URI are both stored now.
1532 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1533 large s(n)printf checks and cleanup from Denis Barbier
1534 <barbier@imacs.polytechnique.fr>
1535 * xmlversion.h.in tree.h: couple of SGML declarations for a
1536 possible docbook module.
1537 * result/VC/ : a couple of test output changed due to the change
1538 of the entities URI
1539
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001540Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * parser.h: added a _private field for linking user's data
1543
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001544Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * parser.c parserInternals.h: demacroified most of the IS_XXX
1547 the gain in size is significant so ...
1548
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001549Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * entities.c: cases where looking up entities with doc==NULL
1552 covered
1553
Daniel Veillard90e11312000-09-05 10:42:32 +00001554Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1555
Daniel Veillard1de50802000-09-07 08:54:32 +00001556 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001557 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1558
Daniel Veillard98a79162000-09-04 11:15:39 +00001559Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1560
Daniel Veillard1de50802000-09-07 08:54:32 +00001561 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001562 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1563 * Makefile.in: added URItest and included thenin "make tests"
1564
1565Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001566
1567 * xmlversion.h.in: closed bug 22941
1568
Daniel Veillard2bb89092000-08-31 14:57:50 +00001569Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * doc/xmlio.html: added doc and example for entity loader
1572 redefinition.
1573
Daniel Veillard96984452000-08-31 13:50:12 +00001574Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1577 used by libxml
1578
Daniel Veillarde715dd22000-08-29 18:29:38 +00001579Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * parser.c: Fixed bug on invalid ontent characters and when using
1582 push.
1583 * xmllint.c: fixed xmllint endling of errors in push mode
1584
Daniel Veillard4948eb42000-08-29 09:41:15 +00001585Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001588 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001589 * result/HTML/*.sax: regenerated HTML SAX output
1590 * parser.c: more cleanup.
1591
Daniel Veillarde010c172000-08-28 10:04:51 +00001592Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001595 patches from Wayne Davison <wayned@users.sourceforge.net>,
1596 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001597 * HTMLparser.c: fixed an ignorable white space detection bug
1598 occuring when parsing with SAX only
1599 * result/HTML/*.sax: updated since the output is now HTML
1600 encoded...
1601
Daniel Veillard47f3f312000-08-27 22:40:15 +00001602Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001604 * HTMLparser.[ch]: applied some of Wayne Davison
1605 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001606
Daniel Veillarde0854c32000-08-27 21:12:29 +00001607Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1610 undeclared namespace prefix was used, added a warning.
1611 Cleaned up support w.r.t. entities, spilling out a warning
1612 and being pedantic on lookups.
1613 * test/warning/ent9 : added testcase for previous example.
1614 * TODO: updated
1615 * parserInternals.h parser.c: changed the way names are parsed
1616 now allow infinite size and decrease penalty for normal use
1617 * parser.c: Started a big cleanup/check of the parser code,
1618 fixed some of the most tortuous entity code, spotted code
1619 unused anymore
1620 * test/*: added tests for very long names and related nasty
1621 things.
1622
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001623Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * doc/encoding.html: added encoding aliases doc
1626 * doc/xml.html: updates
1627 * encoding.[ch]: added EncodingAliases functions
1628 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1629 bottleneck affecting large DTDs like Docbook
1630 * parser.[ch] xmllint.c: added a pedantic option, will be
1631 useful
1632 * SAX.c: redefinition of entities is reported in pedantic mode
1633 * testHTML.c: uninitialized warning from gcc
1634 * uri.c: fixed a couple of bugs
1635 * TODO: added issue raised by Michael
1636
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001637Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * doc/encoding.html: propagated Martin Duerst suggestions
1640
Daniel Veillard52402ce2000-08-22 23:36:12 +00001641Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1644 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1645 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1646 by Wayne Davison
1647
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001648Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1649
1650 * nanoftp.c nanohttp.c: small cleanup
1651 * TODO: updated
1652
Daniel Veillard244ece92000-08-19 20:58:02 +00001653Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * added an old VC testcase and updated title.xml entity
1656
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001657Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1660 done on auto-opening of <p> tags and cleanup of SAX output
1661
Daniel Veillard979e55e2000-08-19 16:48:54 +00001662Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1665
Daniel Veillard4540be42000-08-19 16:40:28 +00001666Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * doc/xml.html libxml.* structure.*: updated the doc a bit
1669
Daniel Veillard808a3f12000-08-17 13:50:51 +00001670Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1673 of SAX tests
1674
Daniel Veillard29579362000-08-14 17:57:48 +00001675Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1676
1677 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1678 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1679
Daniel Veillard1255ab72000-08-14 15:13:33 +00001680Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1683 * testHTML.c: fix core dump on Solaris 2.x systems
1684 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1685 * result/HTML/*.sax: previous bug fix lead to new results
1686
Daniel Veillard03109292000-08-14 14:58:22 +00001687Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1690 * configure.in: added --with-readline=DIR to accept alternate
1691 path for readline include/library
1692 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1693 for ANSI under HP-UX
1694 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1695 includes @LIBS@
1696
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001697Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * doc/* : rebuilt the docs
1700 * getting ready for 2.2.2 release
1701
Daniel Veillard87b95392000-08-12 21:12:04 +00001702Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1703
1704 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1705 and xmlAddFeature()
1706 * tree.[ch]: added xmlAddChildList()
1707 * xmllint.c: MAP_FAILED macro test
1708 * parser.h: added xmlParseCtxtExternalEntity()
1709 * valid.c: applied bug fixes removed warning
1710 * tree.c: added CDATA block to elements content
1711 * testSAX.c: cleanup of output
1712 * testHTML.c: added SAX testing
1713 * encoding.c: better error recovery
1714 * SAX.c, parser.c: fixed one of the external entity processing
1715 of the OASis testsuite
1716 * Makefile.am: added HTML SAX regression tests
1717 * configure.in: bumped to 2.2.2
1718 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1719 SAX results
1720
Daniel Veillard88a172f2000-08-04 18:23:10 +00001721Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * configure.in: patch for HP compiler
1724
17252000-08-04 Sven Heinicke <sven@zen.org>
1726
1727 * xmllint.c: Was coredumping sometimes when the file given didn't
1728 exist.
1729
Daniel Veillard46e370e2000-07-21 20:32:03 +00001730Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001733
Daniel Veillard46e370e2000-07-21 20:32:03 +00001734 when using in memory parsing. Need some cleanup.
1735 * xmllint.c configure.in: added a --memory flag to test memory
1736 parsing
1737
Daniel Veillard36650692000-07-21 15:16:39 +00001738Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * nanohttp.c: fixed socklen_t replacement to unsigned int
1741 * parser.c: fixed a space handdling missing at the end of
1742 production 28 DOCTYPE.
1743 * xmlmemory.c: fixed a stupid bug on the routine to override
1744 allocation functions
1745 * TODO: updated
1746
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001747Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * doc/ regenerated the docs
1750
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001751Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1752
1753 * doc/encoding.html doc/xml.html: added I18N doc
1754 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1755 improvements, both parser and filters, added ASCII & HTML,
1756 fixed the ISO-Latin-1 one
1757 * xmllint.c testHTML.c: added/made visible --encode
1758 * debugXML.c : cleanup
1759 * most .c files: applied patches due to warning on Windows and
1760 when using Sun Pro cc compiler
1761 * xpath.c : cleanup memleaks
1762 * nanoftp.c : added a TESTING preprocessor flag for standalong
1763 compile so that people can report bugs more easilly
1764 * nanohttp.c : ditched socklen_t which was a portability mess
1765 and replaced it with unsigned int.
1766 * tree.[ch]: added xmlHasProp()
1767 * TODO: updated
1768 * test/ : added more test for entities, NS, encoding, HTML, wap
1769 * configure.in: preparing for 2.2.0 release
1770
Daniel Veillard49703262000-07-10 10:27:46 +00001771Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * nanoftp.c: fixed the way the control connection is handled
1774 * libxml.spec.in: fixed the dependancies and cleanup
1775
Daniel Veillard306be992000-07-03 12:38:45 +00001776Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * doc/xml.html: changed the xmlsoft.org structure, updated the
1779 examples w.r.t. root and childs
1780
Daniel Veillard7d853352000-07-02 18:53:09 +00001781Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1784
Daniel Veillard365e13b2000-07-02 07:56:37 +00001785Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * HTMLparser.c: Work on character encoding support for the HTML parser
1788 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1789 * encoding.c: Fixed a potential memleak in the encoding stuff
1790
Daniel Veillardaf743792000-07-01 11:49:28 +00001791Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * doc/FAQ.html doc/Makefile.am : added a FAQ
1794
1795Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001796
1797 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1798 of the HTML parser to force it to not bypass SAX
1799
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001800Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * win32config.h.in: updated
1803 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1804 lacks iconv support :-( need to release 2.1.1
1805 * configure.in: release 2.1.1
1806 * HTMLparser: fixed bug #14784
1807 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1808 by Windows compiler
1809 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1810 the SAX startDocument() callback.
1811 * TODO: updated
1812
1813Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * added xmlStopParser()
1816
Daniel Veillardbe803962000-06-28 23:40:59 +00001817Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * configure.in: 2.1.0 prerelease
1820 * Large resync between W3C and Gnome tree
1821 * nanoftp, nanohttp.c: fixed stalled connections probs
1822 * HTMLtree.c SAX.c : support for attribute without values in
1823 HTML for andersca
1824 * valid.c: Fixed most validation + namespace problems
1825 * HTMLparser.c: start document callback for andersca
1826 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1827 * parser.h, SAX.c: serious speed improvement for large
1828 CDATA blocks
1829 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1830 different encoding
1831 * example/Makefile.am example/gjobread.c tree.h: work on
1832 libxml1 libxml2 convergence.
1833 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1834 and the LIBXML_TEST_VERSION macro
1835
Daniel Veillardc310d562000-06-23 18:32:15 +00001836Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * doc/xml.html: various patches and improvements typo fixed by
1839 Felix Natter
1840 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1841 from Felix Natter <fnatter@gmx.net>
1842
Daniel Veillardf3029822000-05-06 08:11:19 +00001843Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * doc/upgrade.html: updated with instructions for support of both
1846 libxml-1.x and libxml-2.x
1847 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1848 for 2.x support and also fixed includes
1849
1850
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001851Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1854 the encoding support, added iconv support, so now libxml if
1855 compiled with iconv automatically support japanese encodings
1856 among others. Work based on initial patch from Yuan-Chen Cheng
1857 I may have broken binary compat in the encoding handler
1858 registration scheme, but that was so utterly broken I don't
1859 expect anybody to have used this feature until now.
1860 * parserInternals.h: fixup on the CHAR range macro
1861 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1862 code.
1863 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1864 * uri.c: added xmlParseURI() I can't believe I forgot to
1865 implement this one in 2.0 !!!
1866 * SAX.c: moved doc->encoding update in the endDocument() call.
1867 * TODO: updated.
1868
Daniel Veillard06047432000-04-24 11:33:38 +00001869Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * tree.h: removed extraneous xmlRemoveProp definition
1872 * TODO: added item about --disable-corba configure switch
1873 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1874 * nanoftp.c: fixed include problems giving troubles on AIX and
1875 slowlaris
1876 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1877 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1878 comment and headers changes to lower gtk-doc number of warnings
1879 * doc/html/*: rebuilt docs
1880
Daniel Veillarde0aed302000-04-16 08:52:20 +00001881Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * HACKING: documented the tag for 1.x and instructions
1884
Daniel Veillard5e873c42000-04-12 13:27:38 +00001885Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1888 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1889 xmlCreateIOParserCtxt
1890 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1891 significant overall improvement
1892 * xmllint.c: added I/O test to xmllint
1893 * testSAX.c: added a speed test
1894 * doc/* : updated/regenerated
1895
Daniel Veillardfc708e22000-04-08 13:17:27 +00001896Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * xpath.c uri.h parserInternals.h: cosmetic changes from
1899 "Timur I. Bakeyev" <timur@bat.ru>, including making
1900 xmlCreateURI() public
1901
Daniel Veillard5d211f42000-04-07 17:00:24 +00001902Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1905 and the code at the same time. Added a clean mechanism for
1906 overload or added input methods: xmlRegisterInputCallbacks()
1907 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1908 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1909 * TODO: updated
1910 * doc/* : updated/regenerated
1911 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1912 source dir
1913
Daniel Veillarde77a9182000-04-05 19:12:29 +00001914Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * testURI.c: yet another forgotten commit, I should get some sleep !
1917
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001918Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * xmllint.c: forgot to commit this too ?
1921
Daniel Veillardb9df4042000-04-05 14:23:16 +00001922Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * xmlversion.h.in : forgot to commit this previously
1925
Daniel Veillard361d8452000-04-03 19:48:13 +00001926Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1929 * README TODO: updated for release
1930 * uri.c uri.h: added authority parsing/saving
1931 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1932 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1933 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1934 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1935 Makefile.am : added compile-time customization of libxml
1936 --with-ftp --with-http --with-html --with-xpath --with-debug
1937 --with-mem-debug
1938 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1939 #include <libxml/xxx.h> I hope it won't break too much stuff
1940 and will be manageable in the future...
1941 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1942 and added xmllint to the installed programs
1943 * uri.h: added xmlFreeURI()
1944
Daniel Veillardec303412000-03-24 13:41:54 +00001945Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * uri.c uri.h: finished the escaping handling, the base support
1948 and the URI path normalization. Looks good just lacks the
1949 authority content parsing code.
1950 * Makefile.am: added instructions to generate testURI
1951 * TODO: updated
1952 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1953 added links and icons for W3C and Gnome
1954
Daniel Veillard8f621982000-03-20 13:07:15 +00001955Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * xmlmemory.[ch] : seems I forgot to actually update the files in
1958 the last commit :-)
1959 * doc/xml.html doc/html/* : updated and uploaded the docs
1960
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001961Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1962
1963 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1964 * TODO: updated
1965 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001966 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001967 gfree).
1968 * Makefile.am, uri.c, uri.h: added a set of functions to do
1969 exact (litteraly copied from the RFC 2396 productions) parsing
1970 and handling of URI. Will be needed for XLink, one XML WFC,
1971 XML Base and reused in the nano[ftp/http] modules. Still work
1972 to be done.
1973
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001974Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1975
1976 * configure.in, libxml.spec.in : libxml2
1977 * doc/* : updated the doc page, rebuilt the docs
1978
Daniel Veillardcf461992000-03-14 18:30:20 +00001979Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * all: tagged LIB_XML_1_X
1982 * *.c *.h : updated from W3C CVS tree
1983 * configure.in : 2.0.0-beta
1984 * libxml.spec.in : libxml2 package nam
1985 * result/* : new version of the tests output
1986
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001987Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1990
Daniel Veillardb566ce12000-03-04 11:39:42 +00001991Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * doc/* : rebuilt the docs
1994 * parser.c: final patch on #6766
1995 * valid.c: small patch on validity checks.
1996
Daniel Veillardfb76c402000-03-04 11:39:42 +00001997Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2000 added
2001 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2002 compatibility w.r.t. XML spec and existing code.
2003
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002004Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * parser.c: seems a better solution to <a> </a> exists,
2007 will try it for a while
2008
Daniel Veillard83a30e72000-03-02 03:33:32 +00002009Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * parser.c: tried to remove the <a> </a> generating <a/>
2012 this is hard. Left a flag for that purpose. Fixed bug #6766
2013 * configure.in: prepared 1.8.7 not released, due to previous
2014 problem
2015
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002016Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * doc/xml.html : applied second patch from Paul DuBois
2019
Daniel Veillard402e8c82000-02-29 22:57:47 +00002020Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * doc/xml.html : applied patch from Paul DuBois
2023
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002024Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2027
Daniel Veillard5feb8492000-02-02 17:15:36 +00002028Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2031 compilation warnings on various platforms.
2032 * parser.c: Fixed #5281 validity error callbacks are now desactived
2033 by default if not validating.
2034
Daniel Veillardf341f932000-02-02 14:52:08 +00002035Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2038
Daniel Veillard13c757e2000-02-01 23:59:15 +00002039Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2042 <gkatsi@cs.toronto.edu>
2043
Daniel Veillard726e8792000-01-30 20:04:29 +00002044Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2047 processing URLs
2048
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002049Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2052 xmlNanoFTPUpdateURL for persistent control connections.
2053 * configure.in: 1.8.6
2054
2055Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2058 * tree.[ch] : added xmlSaveNoEmptyTags
2059
James Henstridgef3be9312000-01-28 13:59:21 +000020602000-01-29 James Henstridge <james@daa.com.au>
2061
2062 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2063
2064 * Makefile.am: added nanoftp.[ch] to the build.
2065
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002066Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * nanoftp.[ch]: cleanup, comments, API
2069 * debugXML.c : fixed a bug in the cat command
2070 * doc/*: regenerated the docs
2071
Daniel Veillardda07c342000-01-25 18:31:22 +00002072Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2075 * debugXML.c : fixed a bug in the cat command
2076 * valid.c: fixing some small probs
2077 * libxml.spec.in: get rid of the SNAP suffix
2078 * doc/xml.html: updated the status
2079
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002080Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * xml-config.in: xml-config --version to just return the
2083 version number
2084 * xpath.c: some cleanup w.r.t. axis when the current node is
2085 an attribute.
2086 * TODO: updated
2087
Daniel Veillard461a66c2000-01-18 18:01:01 +00002088Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * configure.in: prepared for libxml-1.8.5
2091 * doc/* recompiled the documentation
2092
20932000-01-17 Jody Goldberg <jgoldberg@home.com>
2094
2095 * configure.in : WARNING autoconf subtlety alert :
2096 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2097 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2098 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2099 get defined by AC_CHECK_HEADERS.
2100
Daniel Veillardf967b902000-01-17 16:06:10 +00002101Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2104 Rune.Djurhuus@fast.no
2105
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002106Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * TODO: updated
2109 * tree.c, parser.c: made sure that only memory alloc problems
2110 and internal parser errors are allowed to write to stdout or
2111 stderr.
2112
Daniel Veillard0142b842000-01-14 14:45:24 +00002113Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * tree.c : restored xmlNewGlobalNs since this seems used by
2116 a lot of existing code :-(, fixed a bug in xmlNewNs
2117 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2118 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2119 to exit() from the library code.
2120 * xpath.c, parser.c: removed bugs or unused code detected by
2121 Windows compilers
2122 * parser.c: started adding interfaces for parsing well balanced
2123 XML fragments
2124 * configure.in: releasing 1.8.4
2125 * doc/* : rebuilt the docs
2126
Daniel Veillard2eac5032000-01-09 21:08:56 +00002127Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * tree.[ch] : added xmlNewDocFragment() for DOM
2130 * testHTML.c: uninitialized variable.
2131
Daniel Veillardf3a73582000-01-05 14:58:39 +00002132Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * doc/* : rebuild the docs
2135
Daniel Veillard71b656e2000-01-05 14:46:17 +00002136Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * acconfig.h: readline and history patch
2139 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2140 * tree.c: added check and handling when possibly removing an ID
2141 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2142 and saving.
2143 * test/HTML/entities.html result/HTML/entities.html* : test for
2144 various entities reference cases
2145 * result/HTML/* : as a result output of some testcase have
2146 changed
2147 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2148 by previous example. added xmlParseTryOrFinish().
2149 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2150 entities.h debugXML.h HTMLparser.h: changed the way struct are
2151 declared to allow gtk-doc to expose those
2152 * parser.c: closed bug #4960
2153 * Makefile.am configure.in: Applied patch from
2154 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2155 and math/socket libs detection
2156
Daniel Veillard437b87b2000-01-03 17:30:46 +00002157Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * configure.in, Makefile.am: link tester against readline
2160 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2161
Daniel Veillard686d6b62000-01-03 11:08:02 +00002162Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2163
2164 * tree.[ch]: added xmlRemoveProp
2165 * win32config.h.in nanohttp.c: avoid including the Windows
2166 socket stuff in every C files
2167 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2168 the XmL parser(s)
2169 * test/ns4 result/ns4 etc...: added test case for previous prob
2170 * tree.c: xmlNewNs wasn't checking for double definition
2171 * Makefile.in: fixed a problem with dist-hook duplicates
2172 * parser.[hc], xmlIO.c: fixed the loading of external entities
2173 APIs, now xmlLoadExternalEntity() is used everywhere and
2174 setting up an app specific front-end using the
2175 * SAX.c parser.c: some fixes, now the xhtml spec validates
2176 with the xhtml DTD.
2177 * error.c: fixed crashes in case of no input stream
2178 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2179 to the validation tests and results
2180
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002181Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2184 too htmlCreatePushParserCtxt() and htmlParseChunk()
2185 * parser.c: a bit of cleanup.
2186 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2187 to XML) removed the last mem leak known
2188 * HTMLtree.c: output message cleanup
2189 * xmlmemory.c: display content info about memory blocks
2190 * result/HTML/wired.* : missing att value warning change
2191
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002192Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * doc/* : rebuilt the documentation
2195
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002196Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * parser.[ch] parserInternals.h: Push parser for XML,
2199 seems to work fine now
2200 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2201 --push for push testing
2202 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2203 * testSAX.c: added --push
2204 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2205 subtree
2206 * xmlIO.[ch] : enriched API + fixes for push mode
2207 * entities.[ch]: added the entity content length to the struct.
2208 * xmlmemory.[ch]: new API to show the last entries for the shell
2209 * valid.c: added required attribute testing
2210 * SAX.c: the cdata callback now merge contiguous fragments
2211 * HTMLparser.c: cleanup of some macros
2212
Daniel Veillard3c558c31999-12-22 11:30:41 +00002213Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * parser.c: fix for PIs name starting with xml
2216 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002217 * *.c, configure.in win32config.h.in : generate win32config.h for
2218 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002219
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002220Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * parser.c: fixed a stupid = vs. == bug :-(
2223 * doc/gnome-xml.sgml: s/glade/xml/
2224
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002225Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * configure.in, doc/xml.html : bug fix release 1.8.2
2228 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2229 Hopefully the end of that silly C++ include problem
2230 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2231 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2232 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2233 troubles with autoclosed elements when the stree shape doesn't
2234 follow the DtD specs. Added htmlIsAutoClosed() and
2235 htmlAutoCloseTag()
2236 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2237 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2238 * debugXML.c: fixed a bug on printing default namespaces.
2239 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2240
Daniel Veillardb24054a1999-12-18 15:32:46 +00002241Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * result/HTML/*.htm[l] : updated the HTML regression tests according
2244 to the new output
2245 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2246 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2247 problem due to intermix of extern "C" { ... } declarations for C++
2248 and recursive includes in the headers
2249
Chris Lahey323c48c1999-12-18 15:32:45 +000022501999-12-20 Chris Lahey <clahey@umich.edu>
2251
2252 * HTMLtree.c: Made it so that html nodes with a single child do
2253 not insert a carriage return before or after the child node.
2254
Daniel Veillardb24054a1999-12-18 15:32:46 +00002255Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002256
2257 * configure.in, doc/xml.html : bug fix release 1.8.1
2258 * parser.c: fixed bug #4344
2259 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2260 added the glue to avoid C++ problems
2261 * doc/* : regenerated the documentation
2262
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002263Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2266 namespace recognition, and Dia as a resul :-(
2267 * encoding.c: closed bug #3950
2268
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002269Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2270
2271 * valid.c: debugging a posteriori validation, except URI expansion
2272 stuff this should be fixed now
2273 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2274 Carl Nygard <cnygard@bellatlantic.net>
2275 * tester.c: added --postvalid, cleaning of the code
2276 * tree.[ch]: added xmlDocGetRootElement()
2277
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002278Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2279
2280 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2281 c++ losage.
2282
Daniel Veillard10a2c651999-12-12 13:03:50 +00002283Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * configure.in, doc/xml.html : bumped to 1.8.0
2286 * xlink.[ch], Makefile.am : added framework for link detection
2287 * parser.h: added nbChars to parser context, needed for cleanup.
2288 * xmlmemory.c: removed a nasty bug when out of mem
2289 * valid.[ch]: adding namespace support for attribute decl
2290 * tester.c: added --debugent option
2291 * debugXML.[ch]: added xmlDebugDumpEntities()
2292 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2293 buffers instead, this was really needed, validation was breaking
2294 in strange ways due to that. Added xmlParseStringPEReference()
2295 and other parsing from strings functions. Entities processing
2296 modified again, but PERef are still not handled correcly but
2297 unless you're Eve Maller you won't notice :-)
2298 * HTMLparser.c: large changes toward reliability, and switched to
2299 lowercase internal tags, XHTML is lowercase, so it will help
2300 that output is closer to next version.
2301 * doc/* : regenerated the documentation, it is now hosted at
2302 http://xmlsoft.org/ (same bits I just bought the domain :-)
2303
2304
Daniel Veillard294cbca1999-12-03 13:19:09 +00002305Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2308 doc generation
2309 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2310 in the SAX API
2311 * doc/*: rebuilt the doc making sure everything appears in the
2312 HTML files
2313
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002314Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2317 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2318 which allow impressive speed improvement on dataset with
2319 large text pieces, but at the cost of broken binary
2320 compatibility and slightly bigger memory usage.
2321 Configure with --with-buffers to activate them, they
2322 are protected with XML_USE_BUFFER_CONTENT define.
2323 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2324 goal is 0 memory left allocated once parser is no more used
2325 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2326 call xmlCleanupParser() and xmlMemoryDump()
2327
Daniel Veillarda819dac1999-11-24 18:04:22 +00002328Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2329
2330 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2331 * parser.[ch] encoding.[ch]: added memory cleanup routines
2332 * parser.c: closing bug #3788
2333 * doc/*: rebuilt the doc
2334
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002335Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2338 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2339 * tester.c: added --compress option
2340 * doc/*: rebuilt the documentation
2341
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002342Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2345 if given /proc/kcore as input !
2346 * doc/xml.html doc/*: updated and rebuilt the documentation
2347
2348Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002349
2350 * parser.c: Fixed some wrongly space collapsing code due to
2351 a misreading of the spec.
2352 * result/*: fixed the output accordingly
2353
2354Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002355
2356 * encoding.c: bug fix and typos
2357 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2358 * parser.c: added attribute normalization closing bug #3597
2359 * test/att* result/att* SAXresult/att*: testcase for attribute
2360 normalization
2361
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002362Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * configure.in: closing bug #3163 by adding extra flags for the
2365 cc compiler on HP-UX
2366
Daniel Veillard51e3b151999-11-12 17:02:31 +00002367Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * valid.[ch] : removed a typo and an enumerated type bug in the
2370 xmlAddElementDecl() function
2371 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2372 call to xmlEncodeEntitiesReentrant() so that the functions
2373 New, Set and Get are at the same level.
2374 * parser.c HTMLparser.c: extra memory allocation bug for
2375 attributes detected by someone using libxml in embedded systems :-)
2376
Daniel Veillard962195f1999-10-28 15:51:53 +00002377Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2378
2379 * xmlmemory.h: turned off mem debug :-\
2380
Daniel Veillard35008381999-10-25 13:15:52 +00002381Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2382
2383 * parser.c: closed bug #2784 a one line fix, but worth pushing
2384 a new release out
2385 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2386 some structures, comments before and after the
2387 main element, and other nastyness
2388 * HTMLtree.c tree.c: accomodate the extended HTML supported
2389 * configure.in: pushing 1.7.4
2390 * test/ent8 and related outputs : added a new test for bug #2784
2391 * test/HTML/wired.html and related output: a nasty HTML example
2392 * Makefile.am: improved the test scripts
2393 * docs/* : reran the documentation extractor, updated xml.html
2394
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002395Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2396
2397 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2398 HTMLparser and debugged the HTML related code. HTML documents
2399 now have their own type
2400 * entities.c: do not dump &apos; for HTML output
2401 * xmlmemory.c: improvement, breakpoint mechanism
2402 * testHTML.c: added --sax --repeat ...
2403 * Makefile.am: improved the HTML tests
2404 * valid.[ch]: added xmlValidGetValidElements and
2405 xmlValidGetPotentialChildren
2406 * tester.c: added --insert to test the 2 new functions
2407 * test//* result//* SAXresult//* : regression test cleanup
2408 and extension.
2409 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2410 gnome-xml-nanohttp.html
2411
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002412Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * HTMLparser.c: fixed problems with some autoclose tags
2415 * tree.c: fixed XML output problems.
2416 * result/* SAXresult/*: update of the tests output
2417
Daniel Veillard6077d031999-10-09 09:11:45 +00002418Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * Makefile.am: Arturo patch for xmlConf.sh version info
2421 * parser.c: Tim Josling patch for single quoted items
2422 * tester.c: Tim Josling patch for tester options usage
2423 * tree.h: indent cleanup
2424
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002425Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2428 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2429
Daniel Veillard00fdf371999-10-08 09:40:39 +00002430Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * tree.c : Raph patch for initialization of CORBA fields
2433 * parser.c, xpath.c, ...: modification of doc comments
2434 * xpath.c : allow spaces in xpath expressions
2435
Daniel Veillardad219441999-09-27 08:17:49 +00002436Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * xmlmemory.h: turning off memory debug :-(
2439
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002440Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2443 better SAX interfaces.
2444 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2445 entity.
2446 * configure.in: 1.7.2
2447
2448Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002449
2450 * libxml.spec.in: fixed the URL
2451 * doc/xml.html: improved the documentation front-end
2452
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002453Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002454
2455 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2456
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002457Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002458
2459 * libxml.spec.in: fixed the alpha compile problem
2460 * parser.[ch]: changed errno to errNo in the parser context :-(
2461 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2462 * doc/xml.html: changed CHAR to xmlChar
2463 * doc/html/*: recompiled the documentation
2464 * configure.in: 1.7.1
2465
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002466Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * parser.h: modified the parser context struct to regain 1.4.0
2469 binary compatibility
2470 * parser.c, xml-error.h: added errno ot teh context and defined
2471 a set of errors values with update of errno
2472 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2473 DTDs and entities
2474 * *.h, *.c: complete cleanup of the use of config.h and include
2475 protection depending on the current setup.
2476 * overalll debugging, maintenance and bug-fixing on all modules
2477 * updated the documentation
2478 * ready for 1.7.0
2479
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002480Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2481
2482 * HTMLparser.c : cleanup
2483 * SAX.c valid.c valid.h: added ID/IDREF checking
2484 * tree.c tree.h: extended doc structure for refs
2485 * configure.in: 1.6.2
2486 * parser.c: patched bug in SAX user arg call
2487 * parserInternals.h: patched missing close in C++ wrapping
2488 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2489 especially upcoming XPointer implementation.
2490 * doc/xml.html: augmented, typo
2491
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002492Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2493
2494 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2495 not all invocations of install understand -d.
2496
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002497Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2498
2499 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2500 to make 'check' works, when builddir != srcdir.
2501
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002502Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2503
2504 * doc/xml.html : updated the documentation
2505
Daniel Veillard6454aec1999-09-02 22:04:43 +00002506Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2509 not deallocated memory blocks
2510 * *.c : replaces all calls to malloc() free() and realloc() to
2511 the wrapper functions/macros
2512 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2513 instead of xmlFreeNodeList()
2514
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002515Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * HTMLparser.c: corrected a stupid bug leading to core dump at
2518 tree deallocation. Removed warnings indicated by
2519 Stephane.Conversy@lri.fr
2520 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2521 looked for in the external subset
2522
2523Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002524
2525 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2526 on SGI by Stephane.Conversy@lri.fr
2527
Daniel Veillardb96e6431999-08-29 21:02:19 +00002528Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * all .h : changed the prototype declaration indent as in gtk
2531 * most .c : working on reducing the TODOs in the code
2532 * most .c : cleanup though -pedantic and Insure++
2533 * improvements on validation ID checkings.
2534 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2535 * xml-config.in: closed #1810
2536
2537Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002538
2539 * tree.h, valid.c, valid.h: more work on validity, IDs
2540 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2541 definition for AIX
2542
Daniel Veillardb556eb51999-08-15 17:19:50 +00002543Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2546 the distribution due to a cut'n paste error at last commit
2547
Daniel Veillardb05deb71999-08-10 19:04:08 +00002548Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * configure.in: upgraded to version 1.4.0
2551 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2552 Big update, added a large part of the validation process,
2553 it should be usable, but some parts are missing
2554 * xpath.c: improved the implementation w.r.t. root.
2555 * Makefile.am: added more tests
2556 * test and result trees: added a lot of tests
2557 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2558
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002559Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * Added an HACKING file
2562
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002563Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * xpath.[ch] : improvements and debug of the XPath implementation
2566 * parser.c, HTMLparser.c : modified the parsers to be progressive
2567 * tree.[ch] : extended the Buffer promitives
2568 * xmlIO.[ch] : added basic I/O routines providing progressive
2569 parsing and ready for I18N conversion plugins
2570 * SAXresult/* : the SAX callback sequence maybe slightly different
2571 now
2572 * test*.c : improved/updated the tests programs
2573 * doc/* : recompiled the docs.
2574
Daniel Veillard15b75af1999-07-26 16:42:37 +000025751999-07-26 Michael Meeks <michael@edenproject.org>
2576
2577 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2578
2579 * tree.c: Ditto.
2580
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002581Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2582
2583 * configure.in: upgraded to version 1.4.0
2584 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2585 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2586 XML query language, see http://www.w3.org/TR/xpath for more details.
2587 * parser.c, parser.h: added CHAR* related string functions for XPath
2588 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2589 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2590 rebuild the docs.
2591 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2592 and regression testing capabilities for XPath.
2593
Daniel Veillardd79d7871999-07-12 10:38:12 +00002594Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2597 closing bug #1646
2598
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002599Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * Makefile.am, example/Makefile.am: closed bug #1683
2602
Daniel Veillard3166ab11999-07-11 16:14:19 +00002603Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * example/Makefile.am, configure.in: added the makefile for the
2606 gjobread example
2607
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002608Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2609
2610 * doc/Makefile.am:
2611 - fix which allow "make install DESTDIR=</install/prefix>".
2612
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002613Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2616 which fixed a problem on the file reading-code.
2617
Daniel Veillard82150d81999-07-07 07:32:15 +00002618Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2621 output.
2622 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2623
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002624Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * parser.h : Oops removed the binary compatibility problem
2627 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2628 * parser.c, HTMLparser.c: applied patches for reading from stdin
2629
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002630Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * parser.c, entities.c, valid.c: cleanup bug #1591
2633 * configure.in: cleanup bug #1592
2634 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2635 the same tree back-end. Hence gdome will be available for it.
2636 * doc/Makefile.am: close bug #617
2637
Daniel Veillard97fea181999-06-26 23:07:37 +00002638Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2639
2640 * parser.c: alloctate a per parser context SAX interface block
2641
Daniel Veillard14fff061999-06-22 21:49:07 +00002642Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2645 and xmlEncodeEntitiesReentrant with the correct one :-\
2646
2647Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2648
2649 * commit of my internal XML base changes, quite a lot of
2650 changes, cleanups, better entities support, framework for
2651 new I/O and charset detection and handling
2652 * Fixed the configure/Makefile stuff to generate shared libs
2653 with the proper version info, so we jumped on rev from
2654 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2655 xmlEncodeEntities() result need to be freed now, and a string
2656 xmlParserVersion provide the current library version.
2657
Raph Levien05240da1999-06-15 21:27:11 +00002658Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2659
2660 * parser.c: fixed a buffer overrun for when you have a very long
2661 attribute with no entities in it.
2662
Daniel Veillardbb2da581999-06-13 14:37:07 +00002663Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * added example directory
2666 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2667
Daniel Veillard011b63c1999-06-02 17:44:04 +00002668Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * Release of libxml-1.1, nearly everything has been touched for
2671 this.
2672 * Added more regression tests
2673 * Updated the documentation
2674
Daniel Veillard27d88741999-05-29 11:51:49 +00002675Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * tree.[ch]: unified the XML_NO_CORBA defines.
2678 * parser.c encoding.[ch]: started plugging in char encoding detection
2679
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002680Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2681
2682 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2683 Also freed allocated buffer.
2684
Daniel Veillard27d88741999-05-29 11:51:49 +00002685Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002686 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2687 reentrancy problem at printing. One is left in entities.c, to
2688 remove ASAP
2689 * testSAX.c : added a test example showing the use of the SAX
2690 interface if one doesn't want to build the DOM tree.
2691 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2692
Daniel Veillard517752b1999-04-05 12:20:10 +00002693Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2696 large revamping of the parser to use SAX callbacks
2697 http://www.megginson.com/SAX/ (or at least a C like interface
2698 a la Expat). It's now possible to set up your own callbacks
2699 and the parser will not build a DOM tree.
2700 * test/* result/*: updated the test suite, I finally removed
2701 the old Namespace draft support (PI based).
2702
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002703Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * Makefile.am: added test result to EXTRA_DIST for make tests
2706
Daniel Veillard64068b31999-03-24 20:42:16 +00002707Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * parser.c, parserInternals.h: moved the chars macro definitions
2710 to parserInternals.h
2711 * parser.c, error.c: applied patches from "Knut Åkesson"
2712 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2713
Daniel Veillard012ccc11999-03-23 10:11:11 +00002714Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * xml-config.in : applied patch to make --version work
2717
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2719
2720 * Makefile.am (check-local): Alias for `tests' target. This will
2721 cause `make check' to do the right thing.
2722 (tests): Don't run tests in srcdir. Also, replaced calls to
2723 basename with a `sed' "equivalent".
2724
Daniel Veillardd109e371999-03-05 06:26:45 +00002725Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2728 it in the header and not the sources, updated the doc.
2729 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2730 pointing this out.
2731
Daniel Veillardbc50b591999-03-01 12:28:53 +00002732Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2735 exported the inputStream routines.
2736 * doc/html/* : updated accordingly
2737
Daniel Veillardd692aa41999-02-28 21:54:31 +00002738Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * parser.c, parser.h, parserInternals.h: added a few extra
2741 internal calls to allocate and free parser contexts ...
2742 * doc/html/* : updated accordingly
2743
Daniel Veillard55a99271999-02-25 11:01:29 +00002744Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * configure.in, Makefile.am, doc/makefile.am : General changes for
2747 1.0.0 release and including the generated HTML documentation.
2748
Daniel Veillard35925471999-02-25 08:46:07 +00002749Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * makefile.am : added parserInternals.h, oops.
2752
Daniel Veillard1e346af1999-02-22 10:33:01 +00002753Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * parserInternals.h: added this header giving access to the parser
2756 internal functions.
2757 * doc/Makefile.am : added a rebuild target which rebuilds the full
2758 set of documentations
2759 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2760 the internal subset.
2761 * *.c *.h: modifications needed to generate the documentation using
2762 gtk-doc, cleanup of functions blocks, reorganisation of struct
2763 declarations.
2764
Daniel Veillard1164e751999-02-16 16:29:17 +00002765Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2768 the tar and spec file to include the beginning of the doc.
2769
Nuno Ferreira03d04781999-02-13 00:07:17 +000027701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2771
2772 * doc/.cvsignore: Added this file.
2773
Daniel Veillard6800ef31999-02-08 18:33:22 +00002774Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * tree.c: fixed xmlGetProp to return "" when the attribute
2777 exists, even if the node-list is NULL.
2778
Daniel Veillard726c7e31999-02-08 15:13:10 +00002779Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * tree.c: patched an error outputting empty attribute values.
2782 * Makefile.am and doc/makefile.am: have been updated during the
2783 week-end. Sorry for an empty CVS log, I got a shell problem.
2784
Daniel Veillard1899e851999-02-01 12:18:54 +00002785Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * tree.h: cleaned up using enums instead of defines
2788 * parser.c, valid.[ch]: more work on parsing/output of element
2789 declarations
2790
Daniel Veillard3b9def11999-01-31 22:15:06 +00002791Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * valid.[ch], tree.c, parser.c : more work toward full parsing
2794 of XML DTDs.
2795 * README: added informations about mailing-list and on-line
2796 documentation
2797
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000027981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2799
2800 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2801
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002802Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * parser.c, tree.[ch] : more work toward conformance testing,
2805 added a last element to accelerate parsing of very flat structures
2806 started working on internal subset Element content declaration.
2807 * valid.[ch] : first cut at adding code toward validation.
2808 * previous changes had also small impact on most files, especially
2809 the conformance testing using James Clark test suite.
2810
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002811Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * test/* : updated the examples, most of them were not well
2814 formed (humm), and added rdf2.
2815 * result/* : resulting changes in the output.
2816
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002817Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2820
Daniel Veillard44b3a061998-12-05 17:27:22 +00002821Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2822
2823 * tree.c: patched a bug in the generation of empty attributes
2824
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002825Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2828 for node/trees/documents/... Biggest problem is namespace
2829 support when copying subtrees.
2830
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002831Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * parser.c, entities.c: improve entities and char ref encoding,
2834 and cleanups of error messages.
2835
Daniel Veillard242590e1998-11-13 18:04:35 +00002836Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2837
2838 * parser.c, entities.c: simple bug hunting done during rpm2html and
2839 rpmfind integration.
2840
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002841Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * parser.[ch]: Added interfaces allowing to specify a SAX
2844 handler before parsing.
2845
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002846Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * parser.c: redirrect all errors reporting through the SAX
2849 error function
2850
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002851Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2852
2853 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2854 * libtool, tlmain ...: update of the libtool files
2855
Miguel de Icaza442321c1998-11-04 18:13:38 +000028561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2857
2858 * entities.c: Use g_snprintf insteda of snprintf.
2859
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002860Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2863 added ent5 test for this purpose.
2864 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2865
Daniel Veillard27271681998-10-30 06:39:40 +00002866Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * parser.c: fixed? a strange error due to compression on a GWP
2869 document.
2870
Daniel Veillard25940b71998-10-29 05:51:30 +00002871Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * tree.[ch]: bug fixing
2874 * entities.[ch]: defined a specific type for predefined entities
2875 * doc/xml.html: more documentation on the library, how to use it,
2876 overview of the interfaces.
2877
Daniel Veillard16253641998-10-28 22:58:05 +00002878Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2879
2880 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2881
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002882Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2883
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002884 * tree.c: corrected a small bug
2885 * doc/xml.html: continuing writing documentation.
2886
2887Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2888
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002889 * debugXML.h debugXML.c: added debugging utilities.
2890 * tester.c: added --debug switch.
2891 * tree.c: patched an incorrect node->type assignment.
2892 * parser.c: formatting, ensure that node->doc != NULL in attributes
2893
Daniel Veillardccb09631998-10-27 06:21:04 +00002894Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2897 entity support and provide an internal representation close to
2898 DOM one (entity ref nodes, and attribute value as tree). I tried
2899 to preserve the interface but this will surely break some apps
2900 (I have to change rpm2html/rpmfind for example). I had to change
2901 two interfaces, and the generated tree is somewhat different.
2902 * doc/* : started documenting the XML library, the tree and
2903 DOM/Corba. This is a first step.
2904
Daniel Veillard11e00581998-10-24 18:27:49 +00002905Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * parser.c: Set up the fonctions comment block, boring but useful.
2908 * parser.h, SAX.c, parser.c: now attributes are processed through
2909 the SAX interface. The problem is that my SAX interface diverged
2910 quite a bit from the original one, well this is not an official
2911 spec, and translating it from Java to C is hairy anyway...
2912
Daniel Veillard97b58771998-10-20 06:14:16 +00002913Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2914
2915 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2916 fonctions comment block, boring but useful.
2917
2918Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002919
2920 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2921 conversion routines. However they are not yet used to convert the
2922 inputs. The core will run with UTF-8.
2923
Daniel Veillard33942841998-10-18 19:12:41 +00002924Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * tree.c : make sure that the type id is properly set-up when
2927 a new object is allocated, needed for DOM.
2928
Daniel Veillard27fb0751998-10-17 06:47:46 +00002929Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * tree.h, tree.c: Ok, the main objects in the tree will be native
2932 corba objects, it costs 8 bytes per Node, Attribute and Document
2933 but it simplifies the Corba integration a lot (no extra interface
2934 objects to allocate/free).
2935
Daniel Veillard0bef1311998-10-14 02:36:47 +00002936Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2939 and changed NODEs contants for conformity with DOM Level 1
2940
Daniel Veillard27864701998-10-08 03:47:24 +00002941Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * added hooks to keep track of servants when creating objects
2944 xmlDoc and xmlNode (for Corba export).
2945
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002946Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2947
2948 * added xml-config script.
2949
Daniel Veillard7066a791998-10-01 20:28:28 +00002950Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2951
2952 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2953 to autoupdate libtool and automake conf files.
2954
Miguel de Icaza60681bd1998-09-30 19:28:59 +000029551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2956
2957 * Makefile.am: Use '?' to separate the sed
2958 commands as ',' is used when people pass -Wl,something.
2959
2960
Daniel Veillard15a8df41998-09-24 19:15:06 +00002961Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * tree.c, tree.h: added a per-document compression interface.
2964
Daniel Veillard151b1b01998-09-23 00:49:46 +00002965Tue Sep 22 20:47:38 EDT 1998
2966
2967 * tree.c, tree.h: added saving with compression and added interfaces
2968 to control the compression level (xmlGetCompressMode,
2969 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2970
Daniel Veillard70120ff1998-09-22 00:24:21 +00002971Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2972
2973 * parser.c: corrected a loop for files of size 0
2974
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000029751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2976
2977 * error.h: New file. Contains prototyes from `error.c'.
2978
Tom Tromeyc19653d1998-08-14 01:22:43 +00002979Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2980
2981 * Makefile.am (xmlincdir): New macro.
2982 (xmlinc_HEADERS): Renamed from include_HEADERS.
2983
Daniel Veillard845664d1998-08-13 04:43:19 +00002984Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * applied small patch on numeric entities from
2987 Christopher Blizzard <blizzard@appliedtheory.com>
2988
Daniel Veillard260a68f1998-08-13 03:39:55 +00002989Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * New release 0.2, removed the old xml_* files so that it's
2992 coherent with the other CVS base (W3C), far better conformance
2993 to standard, new namespaces, decent entities support, beginning
2994 of a SAX-like interface. Nearly nothing left intact, even the
2995 test examples ...
2996
Christopher Blizzarda36749e1998-07-30 21:47:18 +000029971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2998
2999 * .cvsignore: Add .deps dir
3000
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003001Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3004
Daniel Veillardfe926001998-07-26 04:28:20 +00003005Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003006
Daniel Veillardfe926001998-07-26 04:28:20 +00003007 * configure.in: added test for CPP
3008 * AUTHORS, Changelog: the original ones didn't get commited but the
3009 glib ones instead, fixed.
3010 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003011
Daniel Veillardfe926001998-07-26 04:28:20 +00003012Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003013
Daniel Veillardfe926001998-07-26 04:28:20 +00003014 * integrated code developped at W3C
3015 * changed the original Copyright
3016 * migrated to automake
3017 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003018