blob: 7a5516bdefa4ea3e4292830cecfd563bd21e92a2 [file] [log] [blame]
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLparser.c: Patch from Jonas Borgström
4 (htmlGetEndPriority): New function, returns
5 the priority of a certain element.
6 (htmlAutoCloseOnClose): Only close inline elements if they
7 all have lower or equal priority.
8 * result/HTML: this of course changed a number of tests results.
9
Daniel Veillard7d6fd212001-05-10 15:34:11 +000010Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xmlIO.c catalog.c: plugged in the default catalog resolution
13 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14 documentations
15 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16
Daniel Veillarda7374592001-05-10 14:17:55 +000017Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
20 integrating catalogs
21 * catalog.[ch] testCatalog.c: adding a small catalo API
22 (only SGML catalog support).
23 * parser.c: restaured xmlKeepBlanksDefault(0) API
24
Daniel Veillardc17337c2001-05-09 10:51:31 +000025Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
28
Daniel Veillard257d9102001-05-08 10:41:44 +000029Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * parser.c: added xmlParseExternalEntityPrivate() to allow
32 propagation of ctxt->_private when parsing external entities
33
Daniel Veillard083c2662001-05-08 08:27:14 +000034Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
37
Daniel Veillard01ef7382001-05-08 07:31:43 +000038Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * configure.in: fixed a small portability problem with AM_CONDITIONAL
41
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000042Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * valid.c: warn when indeterminist content model is detected
45 * result/VC/ElementValid8: this adds a message
46 * Makefile.am: add --novalid for VCM tests
47 * parserInternals.c: added a call to Init memory
48
Daniel Veillard64269352001-05-04 17:52:34 +000049Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
52 when both parameters are NULL.
53
Daniel Veillard37721922001-05-04 15:21:12 +000054Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * valid.c: applied small patch from Gary Pennington, reindented
57 some part of the code.
58
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000059Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
62 release, updated and regenerated the docs
63
Daniel Veillard357c9602001-05-03 10:49:20 +000064Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * xpath.c result/XPath/expr/floats : clarified and cleanup
67 printing of abnormal floats in tests.
68
Daniel Veillarda2bc3682001-05-03 08:27:20 +000069Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
72 * results/HTML/ : a few changes in the output of the HTML tests as
73 a result.
74 * configure.in: tying to fix -liconv where needed
75
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000076Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * Makefile.am: fixed a stupid error
79
Daniel Veillard7150a032001-05-02 16:41:11 +000080Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * configure.in Makefile.am: make the inclusion of the trio
83 modules in the library conditional
84
Daniel Veillardc057c5d2001-05-02 12:41:24 +000085Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * DOCBparser.c: patche from László Kovács, fixed entities refs
88 in attributes handling
89
Daniel Veillardedddff92001-05-02 10:58:52 +000090Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
93 flushing
94
Daniel Veillardc8f620b2001-04-30 20:31:33 +000095Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * xpath.c: fix of an XSLT namespace bug reported on the list
98 general/bug-8-
99
Daniel Veillard5792e162001-04-30 17:44:45 +0000100Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * strio.h trio.c: Dan McNichol suggested a couple of small
103 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
104
Daniel Veillard02141ea2001-04-30 11:46:40 +0000105Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * tree.c parser.c encoding.c: spent a bit more time looking
108 at the parsing speed and DOM handling. Added a few more
109 speedups.
110
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000111Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * parser.c: small but effective parsing speed improvement
114
Daniel Veillardb59076b2001-04-29 17:04:07 +0000115Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * configure.in: default on the DocBook parser inclusion (for Gnome)
118 * DOCBparser.h: fixed a header reference
119
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000120Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * configure.in xpath.c: applied Bjorn patches for FPE on the
123 alpha
124
Daniel Veillardeefd4492001-04-28 16:55:50 +0000125Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
128 xmlSaveFormatFileTo()
129
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000130Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132 * xpath.c: simple and efficient optimization, XPath functions
133 aways bind to the same code, cache this
134 * TODO: updated (by saying some is obsolete)
135
Daniel Veillard2156a562001-04-28 12:24:34 +0000136Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * xpath.c: more cleanup work on XPath name parsing routines
139
Daniel Veillard61d80a22001-04-27 17:13:01 +0000140Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
143 xmlXPathParseName
144 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
145 * debugXML.c: avoid compilation problems if compiling without
146 HTML support, Igor Zlatkovic
147 * win32/libxml2/libxml2.def.src: being able to compile without
148 XPath on Windows
149
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000150Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * libxml.m4: yet another patch from Toshio Kuratomi
153
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000154Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
157
Daniel Veillard67fee942001-04-26 18:59:03 +0000158Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * tree.[ch]: added xmlSaveFormatFile interface for saving
161 and indenting a file.
162
Daniel Veillard82e49712001-04-26 14:38:03 +0000163Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * xpath.c: fixed bug #53689 related to processing-instruction()
166
Daniel Veillard02f077a2001-04-26 10:59:11 +0000167Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * DOCBparser.c: patche from László Kovács
170
Daniel Veillard30211a02001-04-26 09:33:18 +0000171Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * parser.c: applied fixes from Christian Glahn bug report #53391
174
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000175Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * error.c: Jean François Lecomte provided a complete description
178 and a fix to bug #53537
179
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000180Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
183
Daniel Veillard1034da22001-04-25 19:06:28 +0000184Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * DOCBparser.c SAX.c: a bit more work on entities processing.
187 Still Need to cleanup XML output and references in attributes
188
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000189Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * DOCBparser.c include/Makefile.am: two patches from László Kovács
192
Daniel Veillardb33c2012001-04-25 12:59:04 +0000193Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * tree.c: trying to fix #53574, not completely complete,
196 I would like xmllint --copy --debug test/ent1 and
197 xmllint --debug test/ent1 to show the same result.
198 * xpath.c: fix a bug when trying to sort namespace nodes
199
Daniel Veillard5146f202001-04-25 10:29:44 +0000200Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * HTMLtree.c: real fix for #53402
203
Daniel Veillard7533cc82001-04-24 15:52:00 +0000204Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
207 PIs when using xsl:output
208 * valid.c: closing #53537 some case generate segfaults if there
209 is validity errors
210
Daniel Veillard61b33d52001-04-24 13:55:12 +0000211Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * SAX.c testDocbook.c DOCBparser.c: more work on the support
214 of external parsed entities, added --noent to testDocbook
215 * valid.c: Garry Pennington found an uninitialized variable
216 access in xmlValidateElementContent()
217
Daniel Veillard56098d42001-04-24 12:51:09 +0000218Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * HTMLparser.c : HTML parsing still sucks ... trying to deal
221 with madness
222 * result/HTML/ : this modified the result of the regression tests
223 a lot.
224
Daniel Veillard122376b2001-04-24 12:12:30 +0000225Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
228 to doc where it wasn't checked against NULL reported by
229 Jens Laas
230
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000231Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
234 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
235
Daniel Veillardeae522a2001-04-23 13:41:34 +0000236Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
239 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
240 * SAX.[ch]: cleanup and updates for DocBook
241 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
242 ex SGML identifier changes
243 * valid.c: removed a static unused function.
244
Daniel Veillardde57c612001-04-23 09:13:36 +0000245Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * HTMLtree.c: applied change for Paul Sponagl on script saving
248 * Makefile.am: the warning about entity title.xml are normal.
249
Daniel Veillard393df012001-04-22 20:11:18 +0000250Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * configure.in: release of 2.3.7
253 * Makefile.am: fixing make distcheck
254
Daniel Veillarda41123c2001-04-22 19:31:20 +0000255Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * doc/html/* doc/xml.html: updated and regenerated the docs
258
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000259Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * xpath.c: fixed the XPointer problem introduced in 2.3.6
262
Daniel Veillarde82a9922001-04-22 12:12:58 +0000263Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * tree.c: fixed #53388 with the provided patch
266
Daniel Veillard06803992001-04-22 10:35:56 +0000267Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * valid.c: Bjorn detected an invalid memory access. Fixed
270 vstateVPush()
271
Daniel Veillard40af6492001-04-22 08:50:55 +0000272Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
275
Bjorn Reese70a9da52001-04-21 16:57:29 +0000276Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
277
278 * libxml.h: new header used only for the compilation of libxml
279 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
280 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
281 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
282 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
283 xmlmemory.c xpath.c xpointer.c: libxml.h integration
284 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
285 baseline (version 1.2 plus a single patch).
286 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
287 scientific notation for numbers. Tests added.
288 * xpath.c: formatting of numbers changed to use sprintf
289 (contribution from William Brack)
290
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000291Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * valid.c: cleanup, more useful debugging
294 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
295 * xmlIO.c: entity loading is printed as an error when validating
296
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000297Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * valid.c: fixed to validate within entities
300 * test/VCM/v22.xml: added a specific testcase
301
Daniel Veillardca1f1722001-04-20 15:47:35 +0000302Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * valid.c: forgot an epsilon transition in for ()+
305 * test/VCM/v21.xml : added a specific test case
306
Daniel Veillard85349052001-04-20 13:48:21 +0000307Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * valid.c: removed a state explosion exhibited by RSS
310 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
311 from bug #51872
312
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000313Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * valid.[ch] tree.h: worked *hard* to get non-determinist content
316 validation without using an ugly NFA -> DFA algo in the source.
317 Made a specific algorithm easier to maintain, using a single
318 stack and without recursion.
319 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
320 * hash.c: made the growing routine static
321 * tree.h parser.c: added the parent information to an
322 xmlElementContent node.
323
Daniel Veillarde470df72001-04-18 21:41:07 +0000324Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * SAX.c parser.c xpath.c: generating IDs when not validating
327 from an external parsed entity was poisoning the ID has table
328 with removed values. This was killing XSLT on the KDE help
329 browser.
330
Daniel Veillardceacdd92001-04-18 15:10:35 +0000331Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
332
333 * entities.h: andrew@ugh.net.au detected a double declaration
334
Daniel Veillarda10efa82001-04-18 13:09:01 +0000335Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * debugXML.c hash.c tree.h valid.c : some changes related to
338 the validation suport to improve speed with DocBook
339 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
340 the way validation errors get reported
341
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000342Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * HTMLparser.c HTMLtree.c: applied part of the patches provided
345 by P C Chow and William M. Brack for XSLT HTML output
346
Daniel Veillard2d90de42001-04-16 17:46:18 +0000347Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * xmlversion.h.in win32config.h win32/libxml2/*: applied
350 Igor Zlatkovic patches for MSC compilation and added his
351 updates
352
Daniel Veillarde043ee12001-04-16 14:08:07 +0000353Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
354
355 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
356 prefix lookup.
357 * parserInternals.c: fixed the bug reported by Morus Walter
358 due to an off by one typo in xmlStringCurrentChar()
359
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000360Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * HTMLparser.c result/HTML/*: revamped the way the HTML
363 parser handles end of tags or end of input
364
Daniel Veillard82daa812001-04-12 08:55:36 +0000365Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * tree.[ch] : added xmlDocCopyNode for gdome2 support
368
Daniel Veillard67a21302001-04-11 14:39:16 +0000369Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
372 bug where the linktime verions of free() won't work ...
373
Daniel Veillard27b55282001-04-11 12:22:25 +0000374Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
377
Daniel Veillardafc73112001-04-11 11:51:41 +0000378Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * doc/xml.html: added 2.3.6 release
381
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000382Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
385 * result/wml.xml: resulted in a small output change
386
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000387Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * tree.c: xmlNewDoc was missing the charset initialization
390 * xmllint.c: added --auto to autogenerate a doc, allow to
391 reproduce the problem fixed on xmlNewDoc
392
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000393Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * xpath.c: trying to get 52979 solved
396 * tree.c result/ result/noent/: trying to get 52712 solved, this
397 also made me clean up the fact that XML output in general should
398 not add formating blanks by default, this changed the output of
399 a few tests
400
Daniel Veillard73639a72001-04-10 14:31:39 +0000401Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
404
Daniel Veillardfac26a12001-04-08 13:08:14 +0000405Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
406
407 * configure.in: finally released 2.3.6
408
Daniel Veillard911f49a2001-04-07 15:39:35 +0000409Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * xpath.c: checking for null pointer generated by new code
412
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000413Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * xpath.c: fixed a [] evaluation problem reported
416 * test/XPath/tests/simpleaddr: extended test
417 * result/XPath/simpleaddr: updated result
418
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000419Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xmllint.c: Dan Timis reported a portability problem
422 on Macs without mmap, fixed it.
423
Daniel Veillardb38bd552001-04-03 18:22:00 +0000424Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * testXPath.c : added a --tree option allowing to display the
427 tree dump of the XPath expression
428
Daniel Veillard4dd93462001-04-02 15:16:19 +0000429Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
430
431 * xpath.c: fixed a memleak when comparing nodesets
432 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
433 * tree.c: added a TODO
434
Daniel Veillard92ad2102001-03-27 12:47:33 +0000435Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
438 we need string functions
439 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
440 to be able to use them where needed. Applied some changes
441 to reduce name linking pollution and compile in only what's
442 needed.
443 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
444 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
445 for the string manipulation functions
446 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
447 to the free() function of xmlmemory.c
448 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
449 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
450 usage.
451
452
Daniel Veillard2be30642001-03-27 00:32:28 +0000453Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * error.c: applied the context output patch of the error
456 handling submitted by Chuck Griffith
457 * error/VC/*: this slightly change some error logs
458
Daniel Veillard50582112001-03-26 22:52:16 +0000459Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * parser.c: fixed line number reporting on error
462
Daniel Veillard04be4f52001-03-26 21:23:53 +0000463Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * parser.c: Sullivan and Darin found a parser bug,
466 applied the patch.
467
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000468Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
471 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
472 xmlversion.h.in xpointer.c: of course the way I defined
473 UNUSED breaks on old gcc version. Try to be smart and
474 also define it directly in xmlversion.h
475 * configure.in: removed -ansi flag from the pedantic set
476
477Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000478 Huge cleanup, I switched to compile with
479 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
480 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
481 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
482 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
483 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
484 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
485 encoding.h entities.c error.c list.[ch] nanoftp.c
486 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
487 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
488 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
489 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
490 Cleanup, staticfied a number of non-exported functions,
491 detected and cleaned up a dozen of problem found this way,
492 avoided a lot of public function name/typedef/system names clashes
493 * doc/xml.html: updated
494 * configure.in: switched private flags to the really pedantic ones.
495
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000496Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * configure.in: 2.3.5
499 * doc/html/*: rebuilt the docs
500
Daniel Veillard146c9122001-03-22 15:22:27 +0000501Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * parser.c: fixed a reported bug in NOTATION parsing
504 * uri.c: accepted but not fixed bug 51876, added TODO
505 * Makefile.am: fixed bug 51876
506
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000507Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * config.h.in configure.in error.c: fix a compilation problem
510 on platforms without vsnprintf (xml@thewrittenword.com)
511
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000512Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * parser.c: fixed a function name header typo
515 * SAX.c: notations can also occur in external subset.
516
Daniel Veillard7d42b542001-03-20 13:22:46 +0000517Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * error.c: removed a C++ like comment
520
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000521Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * parser.c: fixing bug 52299 strange condition leading
524 to a parser crash due to a buffer overflow
525 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
526 added the specific test case
527
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000528Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * xpath.[ch]: still a lot of cleanup based on XSLT, added
531 xmlXPathConvert{String,Number,Boolean} to be able to make
532 type casts without a context stack, fixed some implementation
533 problems related to the absence of context at parse-time,
534 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
535 in the public API too
536 * xpointer.c xpathInternals.h: we need to know at parse time
537 whether we are compiling an XPointer
538
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000539Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
542 cleaned up the parser internals, refactored XPath code, added
543 new compilation based APIs and cleanly separated public and
544 private APIs.
545
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000546Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * xpath.h: the comp field must be added at the end to avoid
549 killing binary compat.
550
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000551Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * Makefile.am: detect XPath memleaks in regreson tests
554 * error.c: fixed and error w.r.t. error reporting still using
555 stderr
556 * hash.c: added new line at end of file
557 * tree.h: minor cleanup
558 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
559 expression parsing from evaluation, resulted in a number of
560 changes internally, and in XPointer. Likely to break stuff
561 using xpathInternals.h but should remain binary compatible,
562 new interfaces will be added.
563
Daniel Veillardd574f782001-03-14 19:40:17 +0000564Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * configure.in: fixed a couple of problems reported by
567 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
568 without gcc on non linux platforms.
569
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000570Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
573 a fix for --with-html-dir= configure support. I hope it won't
574 break rpm generation
575
Daniel Veillarda022fe02001-03-14 16:30:00 +0000576Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * xmlIO.c: one function comment cleanup.
579
Daniel Veillard25239c12001-03-14 13:56:48 +0000580Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * SAX.c: external subset notations were improperly registered
583 in the internal subset.
584
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000585Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * README.cvs-commits: added, pointing to HACKING
588 * HACKING: updated
589
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000590Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * parser.c: and Matt Sergeant found one in the XML push
593 parser (erroneous check I forgot to remove when I fixed the
594 main parser).
595
Daniel Veillard68d7b672001-03-12 18:22:04 +0000596Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * xpath.c: ptittom found a small bug in UnaryExpr
599
Daniel Veillarde356c282001-03-10 12:32:04 +0000600Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * configure.in: bumped to 2.3.4
603 * error.c: fixed bug #51860
604 * tree.c: fixed bug #51861
605 * valid.c: cleanup, more debug, failed to fix one bug crap ...
606 * tree.[ch] : added xmlDefaultBufferSize
607 * nanoftp.c: typo in function name header block
608 * doc/xml.html : updated, added link to XML::LibXSLT
609 * doc/html/* : rebuilt the docs
610
Daniel Veillard80f32572001-03-07 19:45:40 +0000611Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * parser.c SAX.c: the new content parsing code raised an
614 ugly bug in the characters() SAX callback. Found it
615 just because of strangeness in XSLT XML Rec ouptut :-(
616
Daniel Veillard6c831202001-03-07 15:57:53 +0000617Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * Makefile.am: Martin Baulig suggested to add -lm
620 * tree.c: found another bug in xmlNodeGetContent()
621
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000622Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * xpath.c: Bjorn found the error related to strictness of comparison.
625
Daniel Veillard29631a82001-03-05 09:49:20 +0000626Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
627
628 * parser.c: trying to fix the Dtd parsing problem reported
629 by Gary, side effect of last week speed optimizations.
630
Daniel Veillard14be0a12001-03-03 18:50:55 +0000631Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
634 * parserInternals.c: removed unneeded test raised by Stric
635
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000636Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
637
638 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
639 and fixed by William Brack). Added xmlXPathFormatNumber.
640 Changed the sorting slightly.
641 * configure.in Makefile.am example/Makefile.am: Added -lm.
642 Please note that applications linking with libxml2, must
643 also like with the math library from now on.
644
Daniel Veillardf9533d12001-03-03 10:04:57 +0000645Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * HTMLparser.c: fixed loop reported by Marc Sanfacon
648
Daniel Veillard2f362242001-03-02 17:36:21 +0000649Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * parser.c: one must report spaces even if the Dtd element
652 content proves that this is not part of the element content.
653 * result/valid/*.xml: this changed the ouptu slightly
654
Daniel Veillardb402c072001-03-01 17:28:58 +0000655Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * configure.in: bumped to 2.3.3
658 * doc/xml.html: updated
659
Daniel Veillard77851712001-02-27 21:54:07 +0000660Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * tree.c: minor doc fix
663 * xpath.c: deallocation issues when a result tree has been
664 converted to a node-set
665
Daniel Veillardec70e912001-02-26 20:10:45 +0000666Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * doc/xml.html: oops corrected dates s/2000/2001
669
Daniel Veillard8730c562001-02-26 10:49:57 +0000670Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * valid.c: new patch from Gary Pennington
673
Daniel Veillard91e9d582001-02-26 07:31:12 +0000674Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * doc/xml.html: applied patch from Ankh
677
Daniel Veillardedac3c92001-02-26 01:36:19 +0000678Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
679
680 * xinclude.c: fixed a problem building on Mac
681
Daniel Veillard21a0f912001-02-25 19:54:14 +0000682Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * parser.c: more work on increasing parsing ferformances
685
Daniel Veillard48b2f892001-02-25 16:11:03 +0000686Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
689 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
690 avoiding memcpy in production builds MEM_CLEANUP macro use
691 * parser.[ch] parserInternals.c: optimizations of the tightest
692 internal loops inside the parser. Better checking of I/O
693 flushing/loading conditions
694 * xmllint.c : added --timing
695
Daniel Veillard71681102001-02-24 17:48:53 +0000696Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * configure.in: bumped to 2.3.2
699 * doc/xml.html: updated for release
700
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000701Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * xpath.c: found a memleak and fixed a nasty bug
704
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000705Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * xmllint.[c1] : added return code errors for xmllint
708 * xpath.c: specific debug dump function for result value trees
709
Daniel Veillard4b637072001-02-21 21:52:55 +0000710Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xpath.c: finally implemented xmlXPathCompareNodeSets
713 * test/XPath/expr/floats results/XPath/expr/floats: added
714 a test for float expressions
715
Daniel Veillardf714aa32001-02-21 03:07:44 +0000716Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
717
718 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
719 * parserInternals.[ch]: trying to speed up parsing
720 * xpath.c : speeded up node set equality op
721
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000722Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
725 better handling of ID/IDREF and the list modules associated
726 * configure.in: small CFLAGS cleanup
727
Daniel Veillarda8abee62001-02-19 15:14:59 +0000728Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * configure.in: fixed iconv detection on AIX (stric)
731
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000732Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000733
734 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
735
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000736Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
737
738 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
739 and optimized xmlXPathNodeSetSort
740
Daniel Veillard142adbf2001-02-17 13:21:05 +0000741Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * xpath.c: bug fix when context size is 0
744 * parser.c: I like Norm's Dtd because they still manage to break
745 the parser occasionally
746
Daniel Veillardf23e0092001-02-16 13:21:29 +0000747Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
750
Daniel Veillarde0e26512001-02-16 00:11:46 +0000751Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
754 attributes within the XML-1.0 namespace
755
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000756Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * xpathInternals.h: exported a few axis functions
759 * doc/xml.html: updated the doc
760
Daniel Veillard760f4422001-02-15 14:59:48 +0000761Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
762
763 * configure.in: applied patch from Daniel van Balen for OpenBSD
764 and bumped version to 2.3.1
765 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
766 attempt to find autoclosing was simply broken, removed it,
767 updated the examples, this is better
768
Daniel Veillardd194dd22001-02-14 10:37:43 +0000769Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * hash.[ch]: added Paolo Casarini patch to provide Delete from
772 hash functionnalities.
773 * doc/html/* : rebuild the doc
774
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000775Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
778 on predicate
779 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
780 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
781 really want to have tags closed on output even if we accept
782 unclosed ones on input
783
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000784Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * xpath.c: ouch don't free NULL, rare case fixed
787 * tree.c: don't coalesce text nodes if they don't have the
788 same behaviour wrt escaping on output
789
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000790Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * xpath.c: small fixup
793 * SAX.c: don't warn on empty namespaces.
794
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000795Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * README: a bit of cleanup
798 * configure.in: preparing for 2.3.0 release
799
Daniel Veillard1f83d392001-02-08 09:37:42 +0000800Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * hash.[ch]: added a first version of xmlHashSize()
803 * valid.c: another bug fix from Gary Pennington
804
Daniel Veillard5eef6222001-02-07 18:24:48 +0000805Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * valid.c: couple of bug fixes pointed by Gary Pennington
808 * HTMLtree.c: #if 0 cleanup
809
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000810Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
813 which removes a time consuming check of xmlXPathNodeSetAdd()
814 and use it in places where we are sure to not break unicity
815
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000816Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * xpath.c: bug fixes found from XSLT
819 * tree.c: preserve node->name special values when copying nodes.
820 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
821 external subset are fetched when available but without full
822 validation. Added xmlLoadExtDtdDefaultValue, need a function.
823 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
824 output with encoding disabled.
825
Daniel Veillard2c833b62001-02-03 08:52:06 +0000826Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
829 xmlCheckFilename should not be called from xmlFileOpenW
830 and xmlGzfileOpenW
831
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000832Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
835 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
836 added the new tests for URI normalization
837 * testURI.c: fixed stoopid bugs
838 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
839 the URI in the error messages are now properly normalized
840
Daniel Veillardea28ce62001-02-02 08:20:19 +0000841Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
844
Daniel Veillarde99a4762001-02-01 04:34:35 +0000845Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
848
Daniel Veillard2b325a02001-01-31 20:46:31 +0000849Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * xpath.c: fixed mod operator
852
Daniel Veillardde55cf62001-01-31 15:53:13 +0000853Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * parser.c: fixed xmlStrcat doc
856 * tree.c: 2 fixes form Anders Carlson for copying nodes and
857 trees.
858
Daniel Veillard2f913b72001-01-31 13:23:49 +0000859Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * xpath.c result/XPath/tests/chaptersbase
862 result/XPath/tests/simplebase: fixed XPath node()
863 * tree.c: small fix in xmlNewNs()
864 * Makefile.am: removed extraneous xml2Conf.sh rule
865
Daniel Veillardb42042b2001-01-28 07:40:36 +0000866Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
869 Changed the library name, in order to get libxml-devel and
870 libxml2-devel to coexist on a single system
871 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
872 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
873
Daniel Veillardee0a4662001-01-27 18:59:33 +0000874Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
877 libxml2-devel installable in // as libxml-devel.
878
Daniel Veillard5eb05942001-01-27 17:50:22 +0000879Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * doc/Makefile.am: fixed make rebuild in doc
882 * doc/html/*.html: rebuilt the docs
883
Daniel Veillard65c295d2001-01-26 09:32:39 +0000884Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
885
886 * tree.c: patch from Bjorn Reese on xmlBufferCCat
887
Daniel Veillard8e199902001-01-25 18:54:39 +0000888Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
891 the HTML doc to go into the -devel RPM ...
892 * aclocal.m4 config.h.in: some updates due to auto* magic
893
Daniel Veillard93086662001-01-25 18:13:04 +0000894Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * xpath.h: added a hook in the context structure allowing to
897 link to extra support, needed for XSLT
898
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000899Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
902 xmlXPtrCmpPoints to use it.
903 * propagated the following patch from Alejandro Forero
904 * include/win32config.h xmlIO.c: applied further suggestions
905 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
906 * example/gjobread.c: fixed warnings, now that it builds
907
908Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
909
910 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
911
912 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
913 filename points to a valid file (not a directory).
914 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
915 Added calls to xmlCheckFilenameDir.
916
917 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
918 `path' (rather than `filename') as the parameter to gzopen and open.
919
Daniel Veillard48177c22001-01-23 15:27:41 +0000920Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * Makefile.am: fixed a problem with EXTRA_DIST
923
Daniel Veillardb83ba402001-01-22 22:45:10 +0000924Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * Makefile.am example/Makefile.am: finally found the trick
927 to build the example, i.e. add "." in SUBDIRS before example
928 in the list <grin/>
929
Daniel Veillard82687162001-01-22 15:32:01 +0000930Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * doc/xml.html: updated with an XSLT section, removed pointer to
933 W3C CVS base.
934
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000935Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * xpath.c: when copying a XSLT tree object teh tree need to be copied
938 too, and deallocation need to occur the same way.
939
Daniel Veillarde4566462001-01-22 09:58:39 +0000940Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
943 type correponding to an XSLT result tree fragment. Share most
944 of the data format with node set, as well as operators.
945 * HTMLtree.c: added a newline at the end of the doctype output
946 whe this one is not present initially.
947 * tree.c: make sure taht the parent and doc pointers are properly
948 set when copying attributes (lists).
949
Daniel Veillard701c7362001-01-21 09:48:59 +0000950Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
953
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000954Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * xpath.c: seems I finally killed that ugly path evaluation
957 context bug (tagged 9999 in case is is wrong)
958
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000959Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
962 for XSLT
963
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000964Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
967 for xmlGzfileOpen() bug
968
Daniel Veillardf6eea272001-01-18 12:17:12 +0000969Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * xpath.c: removed an error found by XSLT usage
972 * tree.c parserInternals.h: use a predefined static string
973 for text and comment nodes, avoid freeing them in xmlFreeNode,
974 exported the string name in parserInternals.h and added
975 another value to disable encoding at output (for XSLT),
976 gain memory, time.
977
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000978Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
981 win32/libxml2/libxml2_so.dsp: new makefiles and update
982 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
983
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000984Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
987 Gary Pennington
988
Daniel Veillard389e6b72001-01-15 19:41:13 +0000989Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * xpath.c: fixed the comaprision of values and nodelists,
992 need to compare nodelist still ...
993 * debugXML.c: avoided a possible core dump
994 * HTMLparser.c: cleanup
995 * nanohttp.c: contributed fix.
996 * tree.c: fixes in properties handling added xmlSetNsProp
997 needed by libxslt
998 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
999 comment
1000 * TODO: updated
1001
Daniel Veillard167bd532001-01-06 21:09:34 +00001002Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * parser.c parserInternals.c: applied Bjorn Reese optimization
1005 patch
1006
1007Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * Makefile.am: applied patch fro make check from Martin Vidner
1010
Daniel Veillard503b8932001-01-05 06:36:31 +00001011Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * configure.in: preparing 2.2.11
1014 * doc/html/*: rebuild the HTML files
1015 * doc/xml.html : updated
1016
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001017Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * tree.c: fixed a stupid bug
1020 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1021 patches related to validation of an XInclude processing result
1022 * TODO: updated
1023
Daniel Veillarde2488192001-01-04 10:54:22 +00001024Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1027 on large files
1028
Daniel Veillardf060a412001-01-03 20:52:44 +00001029Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1032
Daniel Veillard45cff692001-01-03 18:02:04 +00001033Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1034
1035 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1036 reported by Jonas Borgström
1037 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1038
Daniel Veillard08108982001-01-03 15:24:58 +00001039Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * testXPath.c xpath.c: fixing the XPath union expressions problem
1042 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1043
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001044Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * xmllint.c: Made is so if the file name is "-" is will read form
1047 standard input. Sven Heinicke <sven@zen.org>
1048 * tree.c: fixed a problem when growing buffer
1049 * tree.h: fixed the comment of the node types following andersca
1050 comment
1051 * TODO: updated
1052
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001053Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * HTMLparser.[ch]: added a way to avoid adding automatically
1056 omitted tags. htmlHandleOmittedElem() allows to change the
1057 default handling.
1058 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1059 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1060 of xmllint too when using --memory flag, added a memory test
1061 suite at the Makefile level.
1062 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1063 with namespace use when encountering QNames in XPath evalation,
1064 added xmlns() scheme in XPointer.
1065 * nanoftp.c : incorporated a fix
1066 * parser.c xmlIO.c: fixed problems raised with encoding when using
1067 the memory I/O
1068 * parserInternals.c: closed bug 25934 reported by
1069 torsten.landschoff@innominate.de
1070 * TODO: updated
1071
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001072Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1073
1074 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1075 on a non-updated tree :-(, made a 2.2.10 release to correct the
1076 situation
1077
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001078Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1081 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1082 integrated a set of OpenVMS changes from Howard Taylor
1083 <Howard.Taylor@pacoast.com>
1084
Daniel Veillard58770e72000-11-25 00:48:47 +00001085Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1088 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1089
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001090Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * HTMLparser.c: some fixes on auto-open of html/head/body
1093 * encoding.c: fixed a compilation error on some gcc env
1094 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1095 XPointer implementation
1096 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1097 related XPointer tests and associated results
1098
Daniel Veillard300f7d62000-11-24 13:04:04 +00001099Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * doc/xmldtd.html doc/xml.html: following a short step by step
1102 guidance on IRC to help maciej with DTDs I started a small
1103 page on the subject.
1104
Daniel Veillard748e45d2000-11-17 16:36:08 +00001105Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * HTMLparser.c: fixed handling of broken charrefs
1108 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1109 patches
1110
Daniel Veillard28929b22000-11-13 18:22:49 +00001111Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * doc/xml.html doc/html/* : rebuilt the docs after adding
1114 xinclude and updated page for 2.2.7 and 2.2.8
1115 * configure.in: releasing 2.2.8
1116
Daniel Veillard41e06512000-11-13 11:47:47 +00001117Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * parser.[ch] parserInternals.c: applied the conditional
1120 section processing fix from Jonathan P Springer
1121 <jonathan.springer2@gte.net>
1122 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1123 project file, fixed iconv default non support
1124 * xpath.c: fixed the problem of evaluating relative expressions
1125 when a node context is provided.
1126
Daniel Veillardbf432752000-11-12 15:56:56 +00001127Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * nanoftp.c: fixed gcc 2.95 new warnings
1130 * SAX.c: fixed a stupid bug
1131 * tree.c: fixed a formatting problem when round-tripping
1132 from/to memory
1133 * xinclude.c: chased memleak, fixed a base problem
1134 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1135 xmlXPtrBuildNodeList()
1136 * TODO: updated
1137 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1138 adding a first small set of regression tests for XInclude
1139
Daniel Veillardc2def842000-11-07 14:21:01 +00001140Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1141
1142 * nanohttp.[ch]: applied Wayne Davison patches to access
1143 the WWW-Authorization header.
1144 * parser.c: Closed Bug#30847: Problems when switching encoding
1145 in short files by applying Simon Berg's patch.
1146 * valid.c: fixed a validation problem
1147 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1148 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1149 Wayne Davison
1150 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1151 need to be extended to non full nodes selections.
1152 * xinclude.c: starts to work decently
1153
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001154Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1157 debugXML.c xmlversion.h.in: Started adding XInclude support,
1158 this is a new xmllint option
1159 * tree.c xpath.c: applied TOM patches for XPath
1160 * xpointer.c: fixed a couple of errors.
1161 * uri.c: added an escaping function needed for xinclude
1162 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1163 new warning from RH70 gcc's version
1164
Daniel Veillarda4964b72000-10-31 18:23:44 +00001165Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * HTMLparser.c: fixed loop on invalid char in scripts
1168 * parser.c: update to description of xmlIOParseDTD()
1169 * libxml.m4 xmlversion.h.in: changes contributed by
1170 Michael Schmeing <m.schmeing@internet-factory.de>
1171 * configure.in: preparing for 2.2.7
1172 * Makefile.am: trying to avoid config.h and acconfig.h
1173 being included in the distrib
1174 * configure.in: released 2.2.7
1175
1176Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1179 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1180
Daniel Veillard01411222000-10-30 15:33:22 +00001181Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * parser.[ch]: added xmlIOParseDTD()
1184 * xpointer.c: added support for the 2 extra parameters of
1185 string-range, fixed a stoopid error when '0' was present
1186 in XPointer expressions
1187 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1188 testsuite for the above
1189
Daniel Veillard6db58192000-10-30 09:27:53 +00001190Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * libxml.spec.in: improved package descriptions
1193
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001194Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * xpath.c xpathInternals.h: applied a large cleaning patch
1197 from TOM <ptittom@free.fr>, it also add namespace support
1198 for function and variables registration.
1199
Daniel Veillardbd20df72000-10-29 17:53:40 +00001200Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1203 * Makefile.mingw: Wayne Davison's update adding hash.c
1204
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001205Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * xpath.c: fixed the root evaluation problems
1208 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1209 ignorable spaces with <b> <bold> <em>
1210 * tree.c: fixed a loop in xmlSearchNsByHref()
1211
Daniel Veillard767662d2000-10-27 17:04:52 +00001212Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * xpath.c: applied another XPath patch from TOM
1215 * xpath.c include/makefile.am: applied another patch from
1216 china@thewrittenword.com (cleanup on IRIX).
1217
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001218Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * xml-config.1: received a fixed version from Fredrik Hallenberg
1221 <hallon@lysator.liu.se>
1222
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001223Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1226 cleanup patch for XPath
1227
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001228Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * patched to redirrect all "out of context" error messages to
1231 a reconfigurable routine. The changes are:
1232 * xmlerror.h : added the export of an error context type (void *)
1233 an error handler type xmlGenericErrorFunc there is an interface
1234 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1235 to reset the error handling routine and its argument
1236 (by default it's equivalent to respectively fprintf and stderr.
1237 * all the c files: all wild accesses to stderr or stdout within
1238 the library have been replaced to calls to the handler.
1239
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001240Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * configure.in: release 2.2.6
1243 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1244 exporting the inner functions of xpath for extension modules
1245 * doc/*: updated and rebuilt the doc
1246
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001247Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * nanohttp.c : applied Wayne HTTP cleanup patch
1250 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1251 and xmlNodeSetSpacePreserve()
1252
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001253Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * xpath.c: closing bug #29260
1256
Daniel Veillard126f2792000-10-24 17:10:12 +00001257Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1260 multikey tuples, made hash structure opaque
1261 * valid.[ch]: moved elements, attributes, notations decalarations
1262 as well as ID and refs to hash tables.
1263 * entities.c: hash cleanup
1264 * xmlmemory.c: fixed a dump problem in debug mode
1265 * include/Makefile.am: problem passing in DESTDIR= values patch
1266 from Marc Christensen <marc@calderasystems.com>
1267 * nanohttp.c: removed debugging remains
1268 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1269 * HTMLparser.c parser.c: fixing a number of problems with the
1270 macros in the *parser.c files (Wayne).
1271 * HTMLparser.c: close the previous option when opening a new one
1272 (Marc Sanfacon).
1273 * result/HTML/*: updated the HTML results accordingly
1274
Daniel Veillard52afe802000-10-22 16:56:02 +00001275Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1278 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1279 XPath functions and XML entities table to them. More to come...
1280 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1281
Daniel Veillard683cb022000-10-22 12:04:13 +00001282Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * tree.c: coalesce adjacent text nodes
1285 * valid.c: handling of blank nodes in DTd validation (raised
1286 by problems with a posteriori validation).
1287 * nanohttp.c: changing behaviour on HTTP write stuff.
1288 * HTMLtree.c: forced body and html to be explicitely closed.
1289 * xpath.h: exported more XPath functions.
1290
Daniel Veillard1baf4122000-10-15 20:38:39 +00001291Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * Release of 2.2.5
1294 * xpointer.c: range() range-inside and other helper functions
1295 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1296
Daniel Veillard47e12f22000-10-15 14:24:25 +00001297Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1300 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1301
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001302Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1305 and XPointer modules
1306
Daniel Veillard134c9f32000-10-15 10:27:08 +00001307Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * SAX.h: closed #25107
1310
Daniel Veillard39915622000-10-15 10:06:55 +00001311Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * testSAX.c: fixed problem with cdata reporting
1314 * SAXresult/* : updated
1315
Daniel Veillard1e851392000-10-15 10:02:56 +00001316Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1319 Closed bug #27499, added to regression tests
1320 * TODO: updated
1321
Daniel Veillard7eda8452000-10-14 23:38:43 +00001322Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1325 support for SCRIPT and STYLE with help from Bjorn Reese
1326 * test/HTML/* result/HTML/*: added simple testcase and updated
1327 the existing ones.
1328
Daniel Veillardff9c3302000-10-13 16:38:25 +00001329Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1332 string-range for empty strings
1333 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1334 test/XPath/xptr/strrange: augmented the XPointer testsuite
1335
Daniel Veillard189446d2000-10-13 10:23:06 +00001336Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * doc/xml.html doc/xmlmem.html: added a module describing memory
1339 interfaces and use, updated the main page.
1340
Daniel Veillard2f971a22000-10-12 23:26:32 +00001341Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1344 nanoftp code work on Windows too now
1345
1346Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001347
1348 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1349 * xpointer.c: implemented string-range() at least a good first version
1350 * test/XPath/docs/str test/XPath/xptr/strrange
1351 result/XPath/xptr/strrange: the string-range() tests
1352
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001353Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * Makefile.am include/Makefile.am include/win32config.h
1356 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1357 and make distcheck
1358
Daniel Veillard19d61112000-10-11 23:50:35 +00001359Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1362 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1363 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1364
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001365Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1368 patch for socklen_t detection by
1369 Albert Chin-A-Young <china@thewrittenword.com>
1370
Daniel Veillardcd429612000-10-11 15:57:05 +00001371Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1374 and added a --dtdvalid option to xmllint used to test it
1375
Daniel Veillard47c02452000-10-11 13:04:36 +00001376Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1379 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1380
Daniel Veillard2d38f042000-10-11 10:54:10 +00001381Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1384 handlings (registration, lookup, cleanup)
1385
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001386Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * configure.in Makefile.am include/makefile.am: adding XPointer
1389 and XPtrtests target
1390 * xpointer.[ch] : new files for XPointer support
1391 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1392 more XPath tests
1393
Daniel Veillard57fda592000-10-10 23:24:14 +00001394Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * configure.in: fixed, very broken, make distcheck works again
1397
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001398Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * More work toward 2.2.5, integrated a number of patches
1401 * configure.in Makefile.am win32config.h.in: trying to cleanup
1402 make distcheck .... huh ...
1403 * include/Makefile.am include/win32config.h: new directory
1404 for includes
1405 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1406 updated teh makefiles and instructions for WIN32
1407 * xpath.c: small fixes
1408 * test/XPath/ results/XPath: updated the testcases and results
1409 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1410 suggested patches
1411 * valid.c: fixed an ID bug
1412
Daniel Veillardb71379b2000-10-09 12:30:39 +00001413Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1416 the automake bug where wrong dependancies were generated.
1417 * xpath.[ch]: worked on XPointer
1418
Daniel Veillard7e99c632000-10-06 12:59:53 +00001419Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * configure.in Makefile.am: 2.2.5, ship the include in an
1422 include/libxml subdirectory, use symlinks when using CVS
1423 * testSAX.c: fixed small bug
1424 * testXPath.c: changed the way testfiles are parsed
1425 * debugXML.c: same kind of cleanup when parsing an argument expression
1426 XPath/XPointers can have blanks embedded
1427 * xpath.[ch]: more cleanup, reorgs for XPointer work
1428 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1429 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1430
Daniel Veillard55b91f22000-10-05 16:30:11 +00001431Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1434 in the XPath engine, rewrote large parts of it, now it's far
1435 cleaner and in sync with the REC not an old WD. Fixed a parsing
1436 problem in the interactive XML shell found when testing XPath.
1437
Daniel Veillardac260302000-10-04 13:33:43 +00001438Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1441 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1442 examples with the extra test
1443
Daniel Veillard7cfce322000-10-04 12:40:27 +00001444Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1445
1446 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1447 the global init function.
1448
Daniel Veillard970112a2000-10-03 09:33:21 +00001449Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * HTMLparser.c: Doohhh, attribute name parsing was still case
1452 sensitive ! Fixed this ...
1453 * result/HTML/* : updated the tests results accordingly
1454
Daniel Veillard740abf52000-10-02 23:04:54 +00001455Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1458 engine, should be far more stable, incorporated a new version of
1459 preceding/following axis, need testing
1460 * uri.c: fixed file:///c:/a/b/c problem
1461 * test/XPath/tests/idsimple: augmented the XPath tests
1462
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001463Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * doc/* rebuilding docs for 2.2.4 release
1466
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001467Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * configure.in: releasing 2.2.4
1470 * parser.[ch]: added xmlStrEqual()
1471 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1472 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1473 use xmlStrEqual instead
1474 * TODO: updated
1475 * added an XPath test
1476
Daniel Veillardbc765302000-10-01 18:23:35 +00001477Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1478
1479 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1480 * entities.h: exported xmlInitializePredefinedEntities
1481 * parser.[ch] : added xmlInitParser()
1482 * parserInternals.h : had to export htmlInitAutoClose()
1483
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001484Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1487 problems
1488 * Makefile.am : added XPath regression tests to normal tests
1489 * uri.c: fixed a problem with local paths, cleanup
1490 * parser.c: fixed a problem with large CData sections
1491
Daniel Veillardd2ade932000-09-30 14:39:55 +00001492Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * configure.in xml-config.in: patch from "Ben Taylor"
1495 <sol7x86@hotmail.com> for solaris shared libs lookup
1496
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014972000-09-30 Martin Baulig <baulig@suse.de>
1498
1499 * libxml-2.0.pc.in: Provide pkg-config script.
1500
1501 * configure.in: Create the libxml-2.0.pc script from the
1502 libxml-2.0.pc.in templates.
1503 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001504 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001505
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001506Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1509 when compiling with MSC
1510
Daniel Veillard46057e12000-09-24 18:49:59 +00001511Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * xpath.c: patch for normalize-string() substring-before(),
1514 substring-after() and translate() functions from Bjorn Reese
1515 <breese@mail1.stofanet.dk>
1516 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1517 Fredrik Hallenberg <hallon@lysator.liu.se>
1518 * TODO: updated
1519
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001520Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1523 problem of socklen_t being undefined on a number of platforms
1524 * debugXML.c: fixed a compilation problem when without snprintf
1525
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001526Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1527
1528 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1529 an URI bug and a fix for the control-character-induced infinite loop
1530 * nanohttp.c: preventive fix for compiling on WIN32
1531
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001532Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * xmlint.c: closing bug #25000
1535
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001536Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1539 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1540 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1541 related function, fixing xmlStrncmp(), and associated cleanup
1542 * result/HTML/entities.html.sax: updating result
1543
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001544Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * uri.c: applied patch for URI escaping from Wayne Davison
1547 <wayned@blorf.net>
1548 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1549 from Denis Barbier <barbier@imacs.polytechnique.fr>
1550 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1551 patch from Wayne Davison
1552
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001553Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * doc/xml.html : updated with new releases, adding "how to help"
1556
Daniel Veillard04698d92000-09-17 16:00:22 +00001557Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1560 removed a few warnings in pedantic mode ...
1561 * parserInternals.c parser.c: moved encoding switching function
1562 to parserInternals.c
1563 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1564
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001565Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1568 error or warning handlers
1569
Daniel Veillardb1059e22000-09-16 14:02:43 +00001570Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * parserInternals.c parserInternals.h parser.c Makefile.am:
1573 created a new module parserInternals.c, moved most of the
1574 code shared by the various parsers there, as well as
1575 deprecated code from parser.c. More cleanup of parser.c
1576 * uri.c: fixed a problem when URI is NULL
1577 * valid.c: speedup when looking for an attribute declaration
1578
Daniel Veillard39c7d712000-09-10 16:14:55 +00001579Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1582 the cleanup of the computation of URI references when seeking
1583 external entities. The URI reference string and the resulting
1584 URI are both stored now.
1585 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1586 large s(n)printf checks and cleanup from Denis Barbier
1587 <barbier@imacs.polytechnique.fr>
1588 * xmlversion.h.in tree.h: couple of SGML declarations for a
1589 possible docbook module.
1590 * result/VC/ : a couple of test output changed due to the change
1591 of the entities URI
1592
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001593Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * parser.h: added a _private field for linking user's data
1596
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001597Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * parser.c parserInternals.h: demacroified most of the IS_XXX
1600 the gain in size is significant so ...
1601
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001602Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * entities.c: cases where looking up entities with doc==NULL
1605 covered
1606
Daniel Veillard90e11312000-09-05 10:42:32 +00001607Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1608
Daniel Veillard1de50802000-09-07 08:54:32 +00001609 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001610 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1611
Daniel Veillard98a79162000-09-04 11:15:39 +00001612Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
Daniel Veillard1de50802000-09-07 08:54:32 +00001614 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001615 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1616 * Makefile.in: added URItest and included thenin "make tests"
1617
1618Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001619
1620 * xmlversion.h.in: closed bug 22941
1621
Daniel Veillard2bb89092000-08-31 14:57:50 +00001622Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * doc/xmlio.html: added doc and example for entity loader
1625 redefinition.
1626
Daniel Veillard96984452000-08-31 13:50:12 +00001627Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1630 used by libxml
1631
Daniel Veillarde715dd22000-08-29 18:29:38 +00001632Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * parser.c: Fixed bug on invalid ontent characters and when using
1635 push.
1636 * xmllint.c: fixed xmllint endling of errors in push mode
1637
Daniel Veillard4948eb42000-08-29 09:41:15 +00001638Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001641 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001642 * result/HTML/*.sax: regenerated HTML SAX output
1643 * parser.c: more cleanup.
1644
Daniel Veillarde010c172000-08-28 10:04:51 +00001645Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001648 patches from Wayne Davison <wayned@users.sourceforge.net>,
1649 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001650 * HTMLparser.c: fixed an ignorable white space detection bug
1651 occuring when parsing with SAX only
1652 * result/HTML/*.sax: updated since the output is now HTML
1653 encoded...
1654
Daniel Veillard47f3f312000-08-27 22:40:15 +00001655Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1656
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001657 * HTMLparser.[ch]: applied some of Wayne Davison
1658 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001659
Daniel Veillarde0854c32000-08-27 21:12:29 +00001660Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1663 undeclared namespace prefix was used, added a warning.
1664 Cleaned up support w.r.t. entities, spilling out a warning
1665 and being pedantic on lookups.
1666 * test/warning/ent9 : added testcase for previous example.
1667 * TODO: updated
1668 * parserInternals.h parser.c: changed the way names are parsed
1669 now allow infinite size and decrease penalty for normal use
1670 * parser.c: Started a big cleanup/check of the parser code,
1671 fixed some of the most tortuous entity code, spotted code
1672 unused anymore
1673 * test/*: added tests for very long names and related nasty
1674 things.
1675
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001676Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * doc/encoding.html: added encoding aliases doc
1679 * doc/xml.html: updates
1680 * encoding.[ch]: added EncodingAliases functions
1681 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1682 bottleneck affecting large DTDs like Docbook
1683 * parser.[ch] xmllint.c: added a pedantic option, will be
1684 useful
1685 * SAX.c: redefinition of entities is reported in pedantic mode
1686 * testHTML.c: uninitialized warning from gcc
1687 * uri.c: fixed a couple of bugs
1688 * TODO: added issue raised by Michael
1689
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001690Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * doc/encoding.html: propagated Martin Duerst suggestions
1693
Daniel Veillard52402ce2000-08-22 23:36:12 +00001694Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1697 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1698 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1699 by Wayne Davison
1700
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001701Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * nanoftp.c nanohttp.c: small cleanup
1704 * TODO: updated
1705
Daniel Veillard244ece92000-08-19 20:58:02 +00001706Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1707
1708 * added an old VC testcase and updated title.xml entity
1709
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001710Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1711
1712 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1713 done on auto-opening of <p> tags and cleanup of SAX output
1714
Daniel Veillard979e55e2000-08-19 16:48:54 +00001715Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1718
Daniel Veillard4540be42000-08-19 16:40:28 +00001719Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * doc/xml.html libxml.* structure.*: updated the doc a bit
1722
Daniel Veillard808a3f12000-08-17 13:50:51 +00001723Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1726 of SAX tests
1727
Daniel Veillard29579362000-08-14 17:57:48 +00001728Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1731 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1732
Daniel Veillard1255ab72000-08-14 15:13:33 +00001733Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1736 * testHTML.c: fix core dump on Solaris 2.x systems
1737 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1738 * result/HTML/*.sax: previous bug fix lead to new results
1739
Daniel Veillard03109292000-08-14 14:58:22 +00001740Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1741
1742 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1743 * configure.in: added --with-readline=DIR to accept alternate
1744 path for readline include/library
1745 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1746 for ANSI under HP-UX
1747 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1748 includes @LIBS@
1749
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001750Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * doc/* : rebuilt the docs
1753 * getting ready for 2.2.2 release
1754
Daniel Veillard87b95392000-08-12 21:12:04 +00001755Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1756
1757 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1758 and xmlAddFeature()
1759 * tree.[ch]: added xmlAddChildList()
1760 * xmllint.c: MAP_FAILED macro test
1761 * parser.h: added xmlParseCtxtExternalEntity()
1762 * valid.c: applied bug fixes removed warning
1763 * tree.c: added CDATA block to elements content
1764 * testSAX.c: cleanup of output
1765 * testHTML.c: added SAX testing
1766 * encoding.c: better error recovery
1767 * SAX.c, parser.c: fixed one of the external entity processing
1768 of the OASis testsuite
1769 * Makefile.am: added HTML SAX regression tests
1770 * configure.in: bumped to 2.2.2
1771 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1772 SAX results
1773
Daniel Veillard88a172f2000-08-04 18:23:10 +00001774Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * configure.in: patch for HP compiler
1777
17782000-08-04 Sven Heinicke <sven@zen.org>
1779
1780 * xmllint.c: Was coredumping sometimes when the file given didn't
1781 exist.
1782
Daniel Veillard46e370e2000-07-21 20:32:03 +00001783Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001786
Daniel Veillard46e370e2000-07-21 20:32:03 +00001787 when using in memory parsing. Need some cleanup.
1788 * xmllint.c configure.in: added a --memory flag to test memory
1789 parsing
1790
Daniel Veillard36650692000-07-21 15:16:39 +00001791Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * nanohttp.c: fixed socklen_t replacement to unsigned int
1794 * parser.c: fixed a space handdling missing at the end of
1795 production 28 DOCTYPE.
1796 * xmlmemory.c: fixed a stupid bug on the routine to override
1797 allocation functions
1798 * TODO: updated
1799
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001800Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * doc/ regenerated the docs
1803
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001804Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * doc/encoding.html doc/xml.html: added I18N doc
1807 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1808 improvements, both parser and filters, added ASCII & HTML,
1809 fixed the ISO-Latin-1 one
1810 * xmllint.c testHTML.c: added/made visible --encode
1811 * debugXML.c : cleanup
1812 * most .c files: applied patches due to warning on Windows and
1813 when using Sun Pro cc compiler
1814 * xpath.c : cleanup memleaks
1815 * nanoftp.c : added a TESTING preprocessor flag for standalong
1816 compile so that people can report bugs more easilly
1817 * nanohttp.c : ditched socklen_t which was a portability mess
1818 and replaced it with unsigned int.
1819 * tree.[ch]: added xmlHasProp()
1820 * TODO: updated
1821 * test/ : added more test for entities, NS, encoding, HTML, wap
1822 * configure.in: preparing for 2.2.0 release
1823
Daniel Veillard49703262000-07-10 10:27:46 +00001824Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * nanoftp.c: fixed the way the control connection is handled
1827 * libxml.spec.in: fixed the dependancies and cleanup
1828
Daniel Veillard306be992000-07-03 12:38:45 +00001829Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * doc/xml.html: changed the xmlsoft.org structure, updated the
1832 examples w.r.t. root and childs
1833
Daniel Veillard7d853352000-07-02 18:53:09 +00001834Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1835
1836 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1837
Daniel Veillard365e13b2000-07-02 07:56:37 +00001838Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1839
1840 * HTMLparser.c: Work on character encoding support for the HTML parser
1841 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1842 * encoding.c: Fixed a potential memleak in the encoding stuff
1843
Daniel Veillardaf743792000-07-01 11:49:28 +00001844Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1845
1846 * doc/FAQ.html doc/Makefile.am : added a FAQ
1847
1848Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001849
1850 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1851 of the HTML parser to force it to not bypass SAX
1852
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001853Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * win32config.h.in: updated
1856 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1857 lacks iconv support :-( need to release 2.1.1
1858 * configure.in: release 2.1.1
1859 * HTMLparser: fixed bug #14784
1860 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1861 by Windows compiler
1862 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1863 the SAX startDocument() callback.
1864 * TODO: updated
1865
1866Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * added xmlStopParser()
1869
Daniel Veillardbe803962000-06-28 23:40:59 +00001870Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * configure.in: 2.1.0 prerelease
1873 * Large resync between W3C and Gnome tree
1874 * nanoftp, nanohttp.c: fixed stalled connections probs
1875 * HTMLtree.c SAX.c : support for attribute without values in
1876 HTML for andersca
1877 * valid.c: Fixed most validation + namespace problems
1878 * HTMLparser.c: start document callback for andersca
1879 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1880 * parser.h, SAX.c: serious speed improvement for large
1881 CDATA blocks
1882 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1883 different encoding
1884 * example/Makefile.am example/gjobread.c tree.h: work on
1885 libxml1 libxml2 convergence.
1886 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1887 and the LIBXML_TEST_VERSION macro
1888
Daniel Veillardc310d562000-06-23 18:32:15 +00001889Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * doc/xml.html: various patches and improvements typo fixed by
1892 Felix Natter
1893 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1894 from Felix Natter <fnatter@gmx.net>
1895
Daniel Veillardf3029822000-05-06 08:11:19 +00001896Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * doc/upgrade.html: updated with instructions for support of both
1899 libxml-1.x and libxml-2.x
1900 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1901 for 2.x support and also fixed includes
1902
1903
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001904Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1905
1906 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1907 the encoding support, added iconv support, so now libxml if
1908 compiled with iconv automatically support japanese encodings
1909 among others. Work based on initial patch from Yuan-Chen Cheng
1910 I may have broken binary compat in the encoding handler
1911 registration scheme, but that was so utterly broken I don't
1912 expect anybody to have used this feature until now.
1913 * parserInternals.h: fixup on the CHAR range macro
1914 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1915 code.
1916 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1917 * uri.c: added xmlParseURI() I can't believe I forgot to
1918 implement this one in 2.0 !!!
1919 * SAX.c: moved doc->encoding update in the endDocument() call.
1920 * TODO: updated.
1921
Daniel Veillard06047432000-04-24 11:33:38 +00001922Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * tree.h: removed extraneous xmlRemoveProp definition
1925 * TODO: added item about --disable-corba configure switch
1926 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1927 * nanoftp.c: fixed include problems giving troubles on AIX and
1928 slowlaris
1929 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1930 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1931 comment and headers changes to lower gtk-doc number of warnings
1932 * doc/html/*: rebuilt docs
1933
Daniel Veillarde0aed302000-04-16 08:52:20 +00001934Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * HACKING: documented the tag for 1.x and instructions
1937
Daniel Veillard5e873c42000-04-12 13:27:38 +00001938Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1941 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1942 xmlCreateIOParserCtxt
1943 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1944 significant overall improvement
1945 * xmllint.c: added I/O test to xmllint
1946 * testSAX.c: added a speed test
1947 * doc/* : updated/regenerated
1948
Daniel Veillardfc708e22000-04-08 13:17:27 +00001949Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * xpath.c uri.h parserInternals.h: cosmetic changes from
1952 "Timur I. Bakeyev" <timur@bat.ru>, including making
1953 xmlCreateURI() public
1954
Daniel Veillard5d211f42000-04-07 17:00:24 +00001955Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1958 and the code at the same time. Added a clean mechanism for
1959 overload or added input methods: xmlRegisterInputCallbacks()
1960 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1961 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1962 * TODO: updated
1963 * doc/* : updated/regenerated
1964 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1965 source dir
1966
Daniel Veillarde77a9182000-04-05 19:12:29 +00001967Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * testURI.c: yet another forgotten commit, I should get some sleep !
1970
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001971Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * xmllint.c: forgot to commit this too ?
1974
Daniel Veillardb9df4042000-04-05 14:23:16 +00001975Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * xmlversion.h.in : forgot to commit this previously
1978
Daniel Veillard361d8452000-04-03 19:48:13 +00001979Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1982 * README TODO: updated for release
1983 * uri.c uri.h: added authority parsing/saving
1984 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1985 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1986 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1987 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1988 Makefile.am : added compile-time customization of libxml
1989 --with-ftp --with-http --with-html --with-xpath --with-debug
1990 --with-mem-debug
1991 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1992 #include <libxml/xxx.h> I hope it won't break too much stuff
1993 and will be manageable in the future...
1994 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1995 and added xmllint to the installed programs
1996 * uri.h: added xmlFreeURI()
1997
Daniel Veillardec303412000-03-24 13:41:54 +00001998Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1999
2000 * uri.c uri.h: finished the escaping handling, the base support
2001 and the URI path normalization. Looks good just lacks the
2002 authority content parsing code.
2003 * Makefile.am: added instructions to generate testURI
2004 * TODO: updated
2005 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2006 added links and icons for W3C and Gnome
2007
Daniel Veillard8f621982000-03-20 13:07:15 +00002008Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2009
2010 * xmlmemory.[ch] : seems I forgot to actually update the files in
2011 the last commit :-)
2012 * doc/xml.html doc/html/* : updated and uploaded the docs
2013
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002014Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2015
2016 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2017 * TODO: updated
2018 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002019 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002020 gfree).
2021 * Makefile.am, uri.c, uri.h: added a set of functions to do
2022 exact (litteraly copied from the RFC 2396 productions) parsing
2023 and handling of URI. Will be needed for XLink, one XML WFC,
2024 XML Base and reused in the nano[ftp/http] modules. Still work
2025 to be done.
2026
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002027Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2028
2029 * configure.in, libxml.spec.in : libxml2
2030 * doc/* : updated the doc page, rebuilt the docs
2031
Daniel Veillardcf461992000-03-14 18:30:20 +00002032Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * all: tagged LIB_XML_1_X
2035 * *.c *.h : updated from W3C CVS tree
2036 * configure.in : 2.0.0-beta
2037 * libxml.spec.in : libxml2 package nam
2038 * result/* : new version of the tests output
2039
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002040Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2043
Daniel Veillardb566ce12000-03-04 11:39:42 +00002044Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * doc/* : rebuilt the docs
2047 * parser.c: final patch on #6766
2048 * valid.c: small patch on validity checks.
2049
Daniel Veillardfb76c402000-03-04 11:39:42 +00002050Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2053 added
2054 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2055 compatibility w.r.t. XML spec and existing code.
2056
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002057Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * parser.c: seems a better solution to <a> </a> exists,
2060 will try it for a while
2061
Daniel Veillard83a30e72000-03-02 03:33:32 +00002062Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * parser.c: tried to remove the <a> </a> generating <a/>
2065 this is hard. Left a flag for that purpose. Fixed bug #6766
2066 * configure.in: prepared 1.8.7 not released, due to previous
2067 problem
2068
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002069Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * doc/xml.html : applied second patch from Paul DuBois
2072
Daniel Veillard402e8c82000-02-29 22:57:47 +00002073Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * doc/xml.html : applied patch from Paul DuBois
2076
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002077Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2080
Daniel Veillard5feb8492000-02-02 17:15:36 +00002081Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2084 compilation warnings on various platforms.
2085 * parser.c: Fixed #5281 validity error callbacks are now desactived
2086 by default if not validating.
2087
Daniel Veillardf341f932000-02-02 14:52:08 +00002088Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2091
Daniel Veillard13c757e2000-02-01 23:59:15 +00002092Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2095 <gkatsi@cs.toronto.edu>
2096
Daniel Veillard726e8792000-01-30 20:04:29 +00002097Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2100 processing URLs
2101
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002102Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2105 xmlNanoFTPUpdateURL for persistent control connections.
2106 * configure.in: 1.8.6
2107
2108Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2111 * tree.[ch] : added xmlSaveNoEmptyTags
2112
James Henstridgef3be9312000-01-28 13:59:21 +000021132000-01-29 James Henstridge <james@daa.com.au>
2114
2115 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2116
2117 * Makefile.am: added nanoftp.[ch] to the build.
2118
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002119Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * nanoftp.[ch]: cleanup, comments, API
2122 * debugXML.c : fixed a bug in the cat command
2123 * doc/*: regenerated the docs
2124
Daniel Veillardda07c342000-01-25 18:31:22 +00002125Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2128 * debugXML.c : fixed a bug in the cat command
2129 * valid.c: fixing some small probs
2130 * libxml.spec.in: get rid of the SNAP suffix
2131 * doc/xml.html: updated the status
2132
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002133Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * xml-config.in: xml-config --version to just return the
2136 version number
2137 * xpath.c: some cleanup w.r.t. axis when the current node is
2138 an attribute.
2139 * TODO: updated
2140
Daniel Veillard461a66c2000-01-18 18:01:01 +00002141Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * configure.in: prepared for libxml-1.8.5
2144 * doc/* recompiled the documentation
2145
21462000-01-17 Jody Goldberg <jgoldberg@home.com>
2147
2148 * configure.in : WARNING autoconf subtlety alert :
2149 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2150 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2151 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2152 get defined by AC_CHECK_HEADERS.
2153
Daniel Veillardf967b902000-01-17 16:06:10 +00002154Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2157 Rune.Djurhuus@fast.no
2158
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002159Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * TODO: updated
2162 * tree.c, parser.c: made sure that only memory alloc problems
2163 and internal parser errors are allowed to write to stdout or
2164 stderr.
2165
Daniel Veillard0142b842000-01-14 14:45:24 +00002166Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * tree.c : restored xmlNewGlobalNs since this seems used by
2169 a lot of existing code :-(, fixed a bug in xmlNewNs
2170 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2171 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2172 to exit() from the library code.
2173 * xpath.c, parser.c: removed bugs or unused code detected by
2174 Windows compilers
2175 * parser.c: started adding interfaces for parsing well balanced
2176 XML fragments
2177 * configure.in: releasing 1.8.4
2178 * doc/* : rebuilt the docs
2179
Daniel Veillard2eac5032000-01-09 21:08:56 +00002180Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * tree.[ch] : added xmlNewDocFragment() for DOM
2183 * testHTML.c: uninitialized variable.
2184
Daniel Veillardf3a73582000-01-05 14:58:39 +00002185Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * doc/* : rebuild the docs
2188
Daniel Veillard71b656e2000-01-05 14:46:17 +00002189Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * acconfig.h: readline and history patch
2192 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2193 * tree.c: added check and handling when possibly removing an ID
2194 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2195 and saving.
2196 * test/HTML/entities.html result/HTML/entities.html* : test for
2197 various entities reference cases
2198 * result/HTML/* : as a result output of some testcase have
2199 changed
2200 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2201 by previous example. added xmlParseTryOrFinish().
2202 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2203 entities.h debugXML.h HTMLparser.h: changed the way struct are
2204 declared to allow gtk-doc to expose those
2205 * parser.c: closed bug #4960
2206 * Makefile.am configure.in: Applied patch from
2207 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2208 and math/socket libs detection
2209
Daniel Veillard437b87b2000-01-03 17:30:46 +00002210Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * configure.in, Makefile.am: link tester against readline
2213 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2214
Daniel Veillard686d6b62000-01-03 11:08:02 +00002215Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * tree.[ch]: added xmlRemoveProp
2218 * win32config.h.in nanohttp.c: avoid including the Windows
2219 socket stuff in every C files
2220 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2221 the XmL parser(s)
2222 * test/ns4 result/ns4 etc...: added test case for previous prob
2223 * tree.c: xmlNewNs wasn't checking for double definition
2224 * Makefile.in: fixed a problem with dist-hook duplicates
2225 * parser.[hc], xmlIO.c: fixed the loading of external entities
2226 APIs, now xmlLoadExternalEntity() is used everywhere and
2227 setting up an app specific front-end using the
2228 * SAX.c parser.c: some fixes, now the xhtml spec validates
2229 with the xhtml DTD.
2230 * error.c: fixed crashes in case of no input stream
2231 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2232 to the validation tests and results
2233
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002234Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2237 too htmlCreatePushParserCtxt() and htmlParseChunk()
2238 * parser.c: a bit of cleanup.
2239 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2240 to XML) removed the last mem leak known
2241 * HTMLtree.c: output message cleanup
2242 * xmlmemory.c: display content info about memory blocks
2243 * result/HTML/wired.* : missing att value warning change
2244
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002245Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * doc/* : rebuilt the documentation
2248
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002249Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * parser.[ch] parserInternals.h: Push parser for XML,
2252 seems to work fine now
2253 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2254 --push for push testing
2255 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2256 * testSAX.c: added --push
2257 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2258 subtree
2259 * xmlIO.[ch] : enriched API + fixes for push mode
2260 * entities.[ch]: added the entity content length to the struct.
2261 * xmlmemory.[ch]: new API to show the last entries for the shell
2262 * valid.c: added required attribute testing
2263 * SAX.c: the cdata callback now merge contiguous fragments
2264 * HTMLparser.c: cleanup of some macros
2265
Daniel Veillard3c558c31999-12-22 11:30:41 +00002266Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * parser.c: fix for PIs name starting with xml
2269 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002270 * *.c, configure.in win32config.h.in : generate win32config.h for
2271 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002272
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002273Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * parser.c: fixed a stupid = vs. == bug :-(
2276 * doc/gnome-xml.sgml: s/glade/xml/
2277
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002278Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * configure.in, doc/xml.html : bug fix release 1.8.2
2281 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2282 Hopefully the end of that silly C++ include problem
2283 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2284 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2285 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2286 troubles with autoclosed elements when the stree shape doesn't
2287 follow the DtD specs. Added htmlIsAutoClosed() and
2288 htmlAutoCloseTag()
2289 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2290 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2291 * debugXML.c: fixed a bug on printing default namespaces.
2292 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2293
Daniel Veillardb24054a1999-12-18 15:32:46 +00002294Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * result/HTML/*.htm[l] : updated the HTML regression tests according
2297 to the new output
2298 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2299 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2300 problem due to intermix of extern "C" { ... } declarations for C++
2301 and recursive includes in the headers
2302
Chris Lahey323c48c1999-12-18 15:32:45 +000023031999-12-20 Chris Lahey <clahey@umich.edu>
2304
2305 * HTMLtree.c: Made it so that html nodes with a single child do
2306 not insert a carriage return before or after the child node.
2307
Daniel Veillardb24054a1999-12-18 15:32:46 +00002308Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002309
2310 * configure.in, doc/xml.html : bug fix release 1.8.1
2311 * parser.c: fixed bug #4344
2312 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2313 added the glue to avoid C++ problems
2314 * doc/* : regenerated the documentation
2315
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002316Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2319 namespace recognition, and Dia as a resul :-(
2320 * encoding.c: closed bug #3950
2321
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002322Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * valid.c: debugging a posteriori validation, except URI expansion
2325 stuff this should be fixed now
2326 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2327 Carl Nygard <cnygard@bellatlantic.net>
2328 * tester.c: added --postvalid, cleaning of the code
2329 * tree.[ch]: added xmlDocGetRootElement()
2330
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002331Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2332
2333 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2334 c++ losage.
2335
Daniel Veillard10a2c651999-12-12 13:03:50 +00002336Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * configure.in, doc/xml.html : bumped to 1.8.0
2339 * xlink.[ch], Makefile.am : added framework for link detection
2340 * parser.h: added nbChars to parser context, needed for cleanup.
2341 * xmlmemory.c: removed a nasty bug when out of mem
2342 * valid.[ch]: adding namespace support for attribute decl
2343 * tester.c: added --debugent option
2344 * debugXML.[ch]: added xmlDebugDumpEntities()
2345 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2346 buffers instead, this was really needed, validation was breaking
2347 in strange ways due to that. Added xmlParseStringPEReference()
2348 and other parsing from strings functions. Entities processing
2349 modified again, but PERef are still not handled correcly but
2350 unless you're Eve Maller you won't notice :-)
2351 * HTMLparser.c: large changes toward reliability, and switched to
2352 lowercase internal tags, XHTML is lowercase, so it will help
2353 that output is closer to next version.
2354 * doc/* : regenerated the documentation, it is now hosted at
2355 http://xmlsoft.org/ (same bits I just bought the domain :-)
2356
2357
Daniel Veillard294cbca1999-12-03 13:19:09 +00002358Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2359
2360 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2361 doc generation
2362 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2363 in the SAX API
2364 * doc/*: rebuilt the doc making sure everything appears in the
2365 HTML files
2366
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002367Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2370 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2371 which allow impressive speed improvement on dataset with
2372 large text pieces, but at the cost of broken binary
2373 compatibility and slightly bigger memory usage.
2374 Configure with --with-buffers to activate them, they
2375 are protected with XML_USE_BUFFER_CONTENT define.
2376 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2377 goal is 0 memory left allocated once parser is no more used
2378 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2379 call xmlCleanupParser() and xmlMemoryDump()
2380
Daniel Veillarda819dac1999-11-24 18:04:22 +00002381Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2382
2383 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2384 * parser.[ch] encoding.[ch]: added memory cleanup routines
2385 * parser.c: closing bug #3788
2386 * doc/*: rebuilt the doc
2387
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002388Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2391 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2392 * tester.c: added --compress option
2393 * doc/*: rebuilt the documentation
2394
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002395Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2396
2397 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2398 if given /proc/kcore as input !
2399 * doc/xml.html doc/*: updated and rebuilt the documentation
2400
2401Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002402
2403 * parser.c: Fixed some wrongly space collapsing code due to
2404 a misreading of the spec.
2405 * result/*: fixed the output accordingly
2406
2407Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002408
2409 * encoding.c: bug fix and typos
2410 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2411 * parser.c: added attribute normalization closing bug #3597
2412 * test/att* result/att* SAXresult/att*: testcase for attribute
2413 normalization
2414
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002415Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * configure.in: closing bug #3163 by adding extra flags for the
2418 cc compiler on HP-UX
2419
Daniel Veillard51e3b151999-11-12 17:02:31 +00002420Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * valid.[ch] : removed a typo and an enumerated type bug in the
2423 xmlAddElementDecl() function
2424 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2425 call to xmlEncodeEntitiesReentrant() so that the functions
2426 New, Set and Get are at the same level.
2427 * parser.c HTMLparser.c: extra memory allocation bug for
2428 attributes detected by someone using libxml in embedded systems :-)
2429
Daniel Veillard962195f1999-10-28 15:51:53 +00002430Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * xmlmemory.h: turned off mem debug :-\
2433
Daniel Veillard35008381999-10-25 13:15:52 +00002434Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * parser.c: closed bug #2784 a one line fix, but worth pushing
2437 a new release out
2438 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2439 some structures, comments before and after the
2440 main element, and other nastyness
2441 * HTMLtree.c tree.c: accomodate the extended HTML supported
2442 * configure.in: pushing 1.7.4
2443 * test/ent8 and related outputs : added a new test for bug #2784
2444 * test/HTML/wired.html and related output: a nasty HTML example
2445 * Makefile.am: improved the test scripts
2446 * docs/* : reran the documentation extractor, updated xml.html
2447
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002448Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2451 HTMLparser and debugged the HTML related code. HTML documents
2452 now have their own type
2453 * entities.c: do not dump &apos; for HTML output
2454 * xmlmemory.c: improvement, breakpoint mechanism
2455 * testHTML.c: added --sax --repeat ...
2456 * Makefile.am: improved the HTML tests
2457 * valid.[ch]: added xmlValidGetValidElements and
2458 xmlValidGetPotentialChildren
2459 * tester.c: added --insert to test the 2 new functions
2460 * test//* result//* SAXresult//* : regression test cleanup
2461 and extension.
2462 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2463 gnome-xml-nanohttp.html
2464
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002465Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2466
2467 * HTMLparser.c: fixed problems with some autoclose tags
2468 * tree.c: fixed XML output problems.
2469 * result/* SAXresult/*: update of the tests output
2470
Daniel Veillard6077d031999-10-09 09:11:45 +00002471Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * Makefile.am: Arturo patch for xmlConf.sh version info
2474 * parser.c: Tim Josling patch for single quoted items
2475 * tester.c: Tim Josling patch for tester options usage
2476 * tree.h: indent cleanup
2477
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002478Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2481 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2482
Daniel Veillard00fdf371999-10-08 09:40:39 +00002483Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * tree.c : Raph patch for initialization of CORBA fields
2486 * parser.c, xpath.c, ...: modification of doc comments
2487 * xpath.c : allow spaces in xpath expressions
2488
Daniel Veillardad219441999-09-27 08:17:49 +00002489Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2490
2491 * xmlmemory.h: turning off memory debug :-(
2492
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002493Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2496 better SAX interfaces.
2497 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2498 entity.
2499 * configure.in: 1.7.2
2500
2501Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002502
2503 * libxml.spec.in: fixed the URL
2504 * doc/xml.html: improved the documentation front-end
2505
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002506Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002507
2508 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2509
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002510Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002511
2512 * libxml.spec.in: fixed the alpha compile problem
2513 * parser.[ch]: changed errno to errNo in the parser context :-(
2514 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2515 * doc/xml.html: changed CHAR to xmlChar
2516 * doc/html/*: recompiled the documentation
2517 * configure.in: 1.7.1
2518
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002519Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2520
2521 * parser.h: modified the parser context struct to regain 1.4.0
2522 binary compatibility
2523 * parser.c, xml-error.h: added errno ot teh context and defined
2524 a set of errors values with update of errno
2525 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2526 DTDs and entities
2527 * *.h, *.c: complete cleanup of the use of config.h and include
2528 protection depending on the current setup.
2529 * overalll debugging, maintenance and bug-fixing on all modules
2530 * updated the documentation
2531 * ready for 1.7.0
2532
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002533Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * HTMLparser.c : cleanup
2536 * SAX.c valid.c valid.h: added ID/IDREF checking
2537 * tree.c tree.h: extended doc structure for refs
2538 * configure.in: 1.6.2
2539 * parser.c: patched bug in SAX user arg call
2540 * parserInternals.h: patched missing close in C++ wrapping
2541 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2542 especially upcoming XPointer implementation.
2543 * doc/xml.html: augmented, typo
2544
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002545Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2546
2547 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2548 not all invocations of install understand -d.
2549
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002550Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2551
2552 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2553 to make 'check' works, when builddir != srcdir.
2554
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002555Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * doc/xml.html : updated the documentation
2558
Daniel Veillard6454aec1999-09-02 22:04:43 +00002559Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2562 not deallocated memory blocks
2563 * *.c : replaces all calls to malloc() free() and realloc() to
2564 the wrapper functions/macros
2565 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2566 instead of xmlFreeNodeList()
2567
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002568Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * HTMLparser.c: corrected a stupid bug leading to core dump at
2571 tree deallocation. Removed warnings indicated by
2572 Stephane.Conversy@lri.fr
2573 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2574 looked for in the external subset
2575
2576Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002577
2578 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2579 on SGI by Stephane.Conversy@lri.fr
2580
Daniel Veillardb96e6431999-08-29 21:02:19 +00002581Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2582
2583 * all .h : changed the prototype declaration indent as in gtk
2584 * most .c : working on reducing the TODOs in the code
2585 * most .c : cleanup though -pedantic and Insure++
2586 * improvements on validation ID checkings.
2587 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2588 * xml-config.in: closed #1810
2589
2590Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002591
2592 * tree.h, valid.c, valid.h: more work on validity, IDs
2593 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2594 definition for AIX
2595
Daniel Veillardb556eb51999-08-15 17:19:50 +00002596Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2597
2598 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2599 the distribution due to a cut'n paste error at last commit
2600
Daniel Veillardb05deb71999-08-10 19:04:08 +00002601Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * configure.in: upgraded to version 1.4.0
2604 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2605 Big update, added a large part of the validation process,
2606 it should be usable, but some parts are missing
2607 * xpath.c: improved the implementation w.r.t. root.
2608 * Makefile.am: added more tests
2609 * test and result trees: added a lot of tests
2610 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2611
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002612Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * Added an HACKING file
2615
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002616Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2617
2618 * xpath.[ch] : improvements and debug of the XPath implementation
2619 * parser.c, HTMLparser.c : modified the parsers to be progressive
2620 * tree.[ch] : extended the Buffer promitives
2621 * xmlIO.[ch] : added basic I/O routines providing progressive
2622 parsing and ready for I18N conversion plugins
2623 * SAXresult/* : the SAX callback sequence maybe slightly different
2624 now
2625 * test*.c : improved/updated the tests programs
2626 * doc/* : recompiled the docs.
2627
Daniel Veillard15b75af1999-07-26 16:42:37 +000026281999-07-26 Michael Meeks <michael@edenproject.org>
2629
2630 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2631
2632 * tree.c: Ditto.
2633
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002634Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * configure.in: upgraded to version 1.4.0
2637 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2638 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2639 XML query language, see http://www.w3.org/TR/xpath for more details.
2640 * parser.c, parser.h: added CHAR* related string functions for XPath
2641 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2642 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2643 rebuild the docs.
2644 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2645 and regression testing capabilities for XPath.
2646
Daniel Veillardd79d7871999-07-12 10:38:12 +00002647Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2648
2649 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2650 closing bug #1646
2651
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002652Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * Makefile.am, example/Makefile.am: closed bug #1683
2655
Daniel Veillard3166ab11999-07-11 16:14:19 +00002656Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * example/Makefile.am, configure.in: added the makefile for the
2659 gjobread example
2660
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002661Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2662
2663 * doc/Makefile.am:
2664 - fix which allow "make install DESTDIR=</install/prefix>".
2665
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002666Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2667
2668 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2669 which fixed a problem on the file reading-code.
2670
Daniel Veillard82150d81999-07-07 07:32:15 +00002671Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2674 output.
2675 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2676
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002677Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * parser.h : Oops removed the binary compatibility problem
2680 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2681 * parser.c, HTMLparser.c: applied patches for reading from stdin
2682
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002683Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * parser.c, entities.c, valid.c: cleanup bug #1591
2686 * configure.in: cleanup bug #1592
2687 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2688 the same tree back-end. Hence gdome will be available for it.
2689 * doc/Makefile.am: close bug #617
2690
Daniel Veillard97fea181999-06-26 23:07:37 +00002691Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * parser.c: alloctate a per parser context SAX interface block
2694
Daniel Veillard14fff061999-06-22 21:49:07 +00002695Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2698 and xmlEncodeEntitiesReentrant with the correct one :-\
2699
2700Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * commit of my internal XML base changes, quite a lot of
2703 changes, cleanups, better entities support, framework for
2704 new I/O and charset detection and handling
2705 * Fixed the configure/Makefile stuff to generate shared libs
2706 with the proper version info, so we jumped on rev from
2707 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2708 xmlEncodeEntities() result need to be freed now, and a string
2709 xmlParserVersion provide the current library version.
2710
Raph Levien05240da1999-06-15 21:27:11 +00002711Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2712
2713 * parser.c: fixed a buffer overrun for when you have a very long
2714 attribute with no entities in it.
2715
Daniel Veillardbb2da581999-06-13 14:37:07 +00002716Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * added example directory
2719 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2720
Daniel Veillard011b63c1999-06-02 17:44:04 +00002721Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * Release of libxml-1.1, nearly everything has been touched for
2724 this.
2725 * Added more regression tests
2726 * Updated the documentation
2727
Daniel Veillard27d88741999-05-29 11:51:49 +00002728Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * tree.[ch]: unified the XML_NO_CORBA defines.
2731 * parser.c encoding.[ch]: started plugging in char encoding detection
2732
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002733Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2734
2735 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2736 Also freed allocated buffer.
2737
Daniel Veillard27d88741999-05-29 11:51:49 +00002738Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002739 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2740 reentrancy problem at printing. One is left in entities.c, to
2741 remove ASAP
2742 * testSAX.c : added a test example showing the use of the SAX
2743 interface if one doesn't want to build the DOM tree.
2744 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2745
Daniel Veillard517752b1999-04-05 12:20:10 +00002746Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2747
2748 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2749 large revamping of the parser to use SAX callbacks
2750 http://www.megginson.com/SAX/ (or at least a C like interface
2751 a la Expat). It's now possible to set up your own callbacks
2752 and the parser will not build a DOM tree.
2753 * test/* result/*: updated the test suite, I finally removed
2754 the old Namespace draft support (PI based).
2755
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002756Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * Makefile.am: added test result to EXTRA_DIST for make tests
2759
Daniel Veillard64068b31999-03-24 20:42:16 +00002760Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * parser.c, parserInternals.h: moved the chars macro definitions
2763 to parserInternals.h
2764 * parser.c, error.c: applied patches from "Knut Åkesson"
2765 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2766
Daniel Veillard012ccc11999-03-23 10:11:11 +00002767Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * xml-config.in : applied patch to make --version work
2770
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2772
2773 * Makefile.am (check-local): Alias for `tests' target. This will
2774 cause `make check' to do the right thing.
2775 (tests): Don't run tests in srcdir. Also, replaced calls to
2776 basename with a `sed' "equivalent".
2777
Daniel Veillardd109e371999-03-05 06:26:45 +00002778Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2781 it in the header and not the sources, updated the doc.
2782 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2783 pointing this out.
2784
Daniel Veillardbc50b591999-03-01 12:28:53 +00002785Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2788 exported the inputStream routines.
2789 * doc/html/* : updated accordingly
2790
Daniel Veillardd692aa41999-02-28 21:54:31 +00002791Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * parser.c, parser.h, parserInternals.h: added a few extra
2794 internal calls to allocate and free parser contexts ...
2795 * doc/html/* : updated accordingly
2796
Daniel Veillard55a99271999-02-25 11:01:29 +00002797Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2798
2799 * configure.in, Makefile.am, doc/makefile.am : General changes for
2800 1.0.0 release and including the generated HTML documentation.
2801
Daniel Veillard35925471999-02-25 08:46:07 +00002802Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * makefile.am : added parserInternals.h, oops.
2805
Daniel Veillard1e346af1999-02-22 10:33:01 +00002806Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * parserInternals.h: added this header giving access to the parser
2809 internal functions.
2810 * doc/Makefile.am : added a rebuild target which rebuilds the full
2811 set of documentations
2812 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2813 the internal subset.
2814 * *.c *.h: modifications needed to generate the documentation using
2815 gtk-doc, cleanup of functions blocks, reorganisation of struct
2816 declarations.
2817
Daniel Veillard1164e751999-02-16 16:29:17 +00002818Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2821 the tar and spec file to include the beginning of the doc.
2822
Nuno Ferreira03d04781999-02-13 00:07:17 +000028231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2824
2825 * doc/.cvsignore: Added this file.
2826
Daniel Veillard6800ef31999-02-08 18:33:22 +00002827Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * tree.c: fixed xmlGetProp to return "" when the attribute
2830 exists, even if the node-list is NULL.
2831
Daniel Veillard726c7e31999-02-08 15:13:10 +00002832Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * tree.c: patched an error outputting empty attribute values.
2835 * Makefile.am and doc/makefile.am: have been updated during the
2836 week-end. Sorry for an empty CVS log, I got a shell problem.
2837
Daniel Veillard1899e851999-02-01 12:18:54 +00002838Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * tree.h: cleaned up using enums instead of defines
2841 * parser.c, valid.[ch]: more work on parsing/output of element
2842 declarations
2843
Daniel Veillard3b9def11999-01-31 22:15:06 +00002844Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2845
2846 * valid.[ch], tree.c, parser.c : more work toward full parsing
2847 of XML DTDs.
2848 * README: added informations about mailing-list and on-line
2849 documentation
2850
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2852
2853 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2854
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002855Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * parser.c, tree.[ch] : more work toward conformance testing,
2858 added a last element to accelerate parsing of very flat structures
2859 started working on internal subset Element content declaration.
2860 * valid.[ch] : first cut at adding code toward validation.
2861 * previous changes had also small impact on most files, especially
2862 the conformance testing using James Clark test suite.
2863
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002864Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * test/* : updated the examples, most of them were not well
2867 formed (humm), and added rdf2.
2868 * result/* : resulting changes in the output.
2869
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002870Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2873
Daniel Veillard44b3a061998-12-05 17:27:22 +00002874Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * tree.c: patched a bug in the generation of empty attributes
2877
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002878Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2879
2880 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2881 for node/trees/documents/... Biggest problem is namespace
2882 support when copying subtrees.
2883
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002884Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * parser.c, entities.c: improve entities and char ref encoding,
2887 and cleanups of error messages.
2888
Daniel Veillard242590e1998-11-13 18:04:35 +00002889Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * parser.c, entities.c: simple bug hunting done during rpm2html and
2892 rpmfind integration.
2893
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002894Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * parser.[ch]: Added interfaces allowing to specify a SAX
2897 handler before parsing.
2898
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002899Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * parser.c: redirrect all errors reporting through the SAX
2902 error function
2903
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002904Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2905
2906 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2907 * libtool, tlmain ...: update of the libtool files
2908
Miguel de Icaza442321c1998-11-04 18:13:38 +000029091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2910
2911 * entities.c: Use g_snprintf insteda of snprintf.
2912
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002913Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2914
2915 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2916 added ent5 test for this purpose.
2917 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2918
Daniel Veillard27271681998-10-30 06:39:40 +00002919Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * parser.c: fixed? a strange error due to compression on a GWP
2922 document.
2923
Daniel Veillard25940b71998-10-29 05:51:30 +00002924Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * tree.[ch]: bug fixing
2927 * entities.[ch]: defined a specific type for predefined entities
2928 * doc/xml.html: more documentation on the library, how to use it,
2929 overview of the interfaces.
2930
Daniel Veillard16253641998-10-28 22:58:05 +00002931Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2932
2933 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2934
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002935Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2936
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002937 * tree.c: corrected a small bug
2938 * doc/xml.html: continuing writing documentation.
2939
2940Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2941
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002942 * debugXML.h debugXML.c: added debugging utilities.
2943 * tester.c: added --debug switch.
2944 * tree.c: patched an incorrect node->type assignment.
2945 * parser.c: formatting, ensure that node->doc != NULL in attributes
2946
Daniel Veillardccb09631998-10-27 06:21:04 +00002947Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2948
2949 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2950 entity support and provide an internal representation close to
2951 DOM one (entity ref nodes, and attribute value as tree). I tried
2952 to preserve the interface but this will surely break some apps
2953 (I have to change rpm2html/rpmfind for example). I had to change
2954 two interfaces, and the generated tree is somewhat different.
2955 * doc/* : started documenting the XML library, the tree and
2956 DOM/Corba. This is a first step.
2957
Daniel Veillard11e00581998-10-24 18:27:49 +00002958Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2959
2960 * parser.c: Set up the fonctions comment block, boring but useful.
2961 * parser.h, SAX.c, parser.c: now attributes are processed through
2962 the SAX interface. The problem is that my SAX interface diverged
2963 quite a bit from the original one, well this is not an official
2964 spec, and translating it from Java to C is hairy anyway...
2965
Daniel Veillard97b58771998-10-20 06:14:16 +00002966Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2969 fonctions comment block, boring but useful.
2970
2971Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002972
2973 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2974 conversion routines. However they are not yet used to convert the
2975 inputs. The core will run with UTF-8.
2976
Daniel Veillard33942841998-10-18 19:12:41 +00002977Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2978
2979 * tree.c : make sure that the type id is properly set-up when
2980 a new object is allocated, needed for DOM.
2981
Daniel Veillard27fb0751998-10-17 06:47:46 +00002982Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * tree.h, tree.c: Ok, the main objects in the tree will be native
2985 corba objects, it costs 8 bytes per Node, Attribute and Document
2986 but it simplifies the Corba integration a lot (no extra interface
2987 objects to allocate/free).
2988
Daniel Veillard0bef1311998-10-14 02:36:47 +00002989Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2992 and changed NODEs contants for conformity with DOM Level 1
2993
Daniel Veillard27864701998-10-08 03:47:24 +00002994Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * added hooks to keep track of servants when creating objects
2997 xmlDoc and xmlNode (for Corba export).
2998
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002999Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * added xml-config script.
3002
Daniel Veillard7066a791998-10-01 20:28:28 +00003003Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3004
3005 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3006 to autoupdate libtool and automake conf files.
3007
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3009
3010 * Makefile.am: Use '?' to separate the sed
3011 commands as ',' is used when people pass -Wl,something.
3012
3013
Daniel Veillard15a8df41998-09-24 19:15:06 +00003014Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3015
3016 * tree.c, tree.h: added a per-document compression interface.
3017
Daniel Veillard151b1b01998-09-23 00:49:46 +00003018Tue Sep 22 20:47:38 EDT 1998
3019
3020 * tree.c, tree.h: added saving with compression and added interfaces
3021 to control the compression level (xmlGetCompressMode,
3022 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3023
Daniel Veillard70120ff1998-09-22 00:24:21 +00003024Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3025
3026 * parser.c: corrected a loop for files of size 0
3027
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3029
3030 * error.h: New file. Contains prototyes from `error.c'.
3031
Tom Tromeyc19653d1998-08-14 01:22:43 +00003032Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3033
3034 * Makefile.am (xmlincdir): New macro.
3035 (xmlinc_HEADERS): Renamed from include_HEADERS.
3036
Daniel Veillard845664d1998-08-13 04:43:19 +00003037Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * applied small patch on numeric entities from
3040 Christopher Blizzard <blizzard@appliedtheory.com>
3041
Daniel Veillard260a68f1998-08-13 03:39:55 +00003042Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * New release 0.2, removed the old xml_* files so that it's
3045 coherent with the other CVS base (W3C), far better conformance
3046 to standard, new namespaces, decent entities support, beginning
3047 of a SAX-like interface. Nearly nothing left intact, even the
3048 test examples ...
3049
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3051
3052 * .cvsignore: Add .deps dir
3053
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003054Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3055
3056 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3057
Daniel Veillardfe926001998-07-26 04:28:20 +00003058Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003059
Daniel Veillardfe926001998-07-26 04:28:20 +00003060 * configure.in: added test for CPP
3061 * AUTHORS, Changelog: the original ones didn't get commited but the
3062 glib ones instead, fixed.
3063 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003064
Daniel Veillardfe926001998-07-26 04:28:20 +00003065Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003066
Daniel Veillardfe926001998-07-26 04:28:20 +00003067 * integrated code developped at W3C
3068 * changed the original Copyright
3069 * migrated to automake
3070 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003071