blob: a1759b3bc9555ded711deb9bec36730899a61615 [file] [log] [blame]
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4 patch from Thomas Broyer
5
Daniel Veillarde62d36c2001-05-15 08:53:16 +00006Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
9 case
10 * INSTALL: was empty added stuff from the FAQ
11
Daniel Veillard75bea542001-05-11 17:41:21 +000012Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15 attributes handling and #54433 by adding xmlUnsetProp()
16 and xmlUnsetNsProp()
17
Daniel Veillard0a2a1632001-05-11 14:18:03 +000018Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * HTMLparser.c: Patch from Jonas Borgström
21 (htmlGetEndPriority): New function, returns
22 the priority of a certain element.
23 (htmlAutoCloseOnClose): Only close inline elements if they
24 all have lower or equal priority.
25 * result/HTML: this of course changed a number of tests results.
26
Daniel Veillard7d6fd212001-05-10 15:34:11 +000027Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * xmlIO.c catalog.c: plugged in the default catalog resolution
30 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
31 documentations
32 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
33
Daniel Veillarda7374592001-05-10 14:17:55 +000034Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
37 integrating catalogs
38 * catalog.[ch] testCatalog.c: adding a small catalo API
39 (only SGML catalog support).
40 * parser.c: restaured xmlKeepBlanksDefault(0) API
41
Daniel Veillardc17337c2001-05-09 10:51:31 +000042Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
45
Daniel Veillard257d9102001-05-08 10:41:44 +000046Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * parser.c: added xmlParseExternalEntityPrivate() to allow
49 propagation of ctxt->_private when parsing external entities
50
Daniel Veillard083c2662001-05-08 08:27:14 +000051Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
54
Daniel Veillard01ef7382001-05-08 07:31:43 +000055Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * configure.in: fixed a small portability problem with AM_CONDITIONAL
58
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000059Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * valid.c: warn when indeterminist content model is detected
62 * result/VC/ElementValid8: this adds a message
63 * Makefile.am: add --novalid for VCM tests
64 * parserInternals.c: added a call to Init memory
65
Daniel Veillard64269352001-05-04 17:52:34 +000066Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
69 when both parameters are NULL.
70
Daniel Veillard37721922001-05-04 15:21:12 +000071Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * valid.c: applied small patch from Gary Pennington, reindented
74 some part of the code.
75
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000076Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
79 release, updated and regenerated the docs
80
Daniel Veillard357c9602001-05-03 10:49:20 +000081Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * xpath.c result/XPath/expr/floats : clarified and cleanup
84 printing of abnormal floats in tests.
85
Daniel Veillarda2bc3682001-05-03 08:27:20 +000086Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
89 * results/HTML/ : a few changes in the output of the HTML tests as
90 a result.
91 * configure.in: tying to fix -liconv where needed
92
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000093Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * Makefile.am: fixed a stupid error
96
Daniel Veillard7150a032001-05-02 16:41:11 +000097Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * configure.in Makefile.am: make the inclusion of the trio
100 modules in the library conditional
101
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000102Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * DOCBparser.c: patche from László Kovács, fixed entities refs
105 in attributes handling
106
Daniel Veillardedddff92001-05-02 10:58:52 +0000107Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
110 flushing
111
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000112Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * xpath.c: fix of an XSLT namespace bug reported on the list
115 general/bug-8-
116
Daniel Veillard5792e162001-04-30 17:44:45 +0000117Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * strio.h trio.c: Dan McNichol suggested a couple of small
120 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
121
Daniel Veillard02141ea2001-04-30 11:46:40 +0000122Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * tree.c parser.c encoding.c: spent a bit more time looking
125 at the parsing speed and DOM handling. Added a few more
126 speedups.
127
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000128Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * parser.c: small but effective parsing speed improvement
131
Daniel Veillardb59076b2001-04-29 17:04:07 +0000132Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * configure.in: default on the DocBook parser inclusion (for Gnome)
135 * DOCBparser.h: fixed a header reference
136
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000137Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138
139 * configure.in xpath.c: applied Bjorn patches for FPE on the
140 alpha
141
Daniel Veillardeefd4492001-04-28 16:55:50 +0000142Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
144 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
145 xmlSaveFormatFileTo()
146
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000147Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * xpath.c: simple and efficient optimization, XPath functions
150 aways bind to the same code, cache this
151 * TODO: updated (by saying some is obsolete)
152
Daniel Veillard2156a562001-04-28 12:24:34 +0000153Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * xpath.c: more cleanup work on XPath name parsing routines
156
Daniel Veillard61d80a22001-04-27 17:13:01 +0000157Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
160 xmlXPathParseName
161 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
162 * debugXML.c: avoid compilation problems if compiling without
163 HTML support, Igor Zlatkovic
164 * win32/libxml2/libxml2.def.src: being able to compile without
165 XPath on Windows
166
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000167Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * libxml.m4: yet another patch from Toshio Kuratomi
170
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000171Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
174
Daniel Veillard67fee942001-04-26 18:59:03 +0000175Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * tree.[ch]: added xmlSaveFormatFile interface for saving
178 and indenting a file.
179
Daniel Veillard82e49712001-04-26 14:38:03 +0000180Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * xpath.c: fixed bug #53689 related to processing-instruction()
183
Daniel Veillard02f077a2001-04-26 10:59:11 +0000184Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * DOCBparser.c: patche from László Kovács
187
Daniel Veillard30211a02001-04-26 09:33:18 +0000188Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * parser.c: applied fixes from Christian Glahn bug report #53391
191
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000192Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * error.c: Jean François Lecomte provided a complete description
195 and a fix to bug #53537
196
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000197Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
198
199 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
200
Daniel Veillard1034da22001-04-25 19:06:28 +0000201Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * DOCBparser.c SAX.c: a bit more work on entities processing.
204 Still Need to cleanup XML output and references in attributes
205
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000206Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * DOCBparser.c include/Makefile.am: two patches from László Kovács
209
Daniel Veillardb33c2012001-04-25 12:59:04 +0000210Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * tree.c: trying to fix #53574, not completely complete,
213 I would like xmllint --copy --debug test/ent1 and
214 xmllint --debug test/ent1 to show the same result.
215 * xpath.c: fix a bug when trying to sort namespace nodes
216
Daniel Veillard5146f202001-04-25 10:29:44 +0000217Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * HTMLtree.c: real fix for #53402
220
Daniel Veillard7533cc82001-04-24 15:52:00 +0000221Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
224 PIs when using xsl:output
225 * valid.c: closing #53537 some case generate segfaults if there
226 is validity errors
227
Daniel Veillard61b33d52001-04-24 13:55:12 +0000228Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * SAX.c testDocbook.c DOCBparser.c: more work on the support
231 of external parsed entities, added --noent to testDocbook
232 * valid.c: Garry Pennington found an uninitialized variable
233 access in xmlValidateElementContent()
234
Daniel Veillard56098d42001-04-24 12:51:09 +0000235Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * HTMLparser.c : HTML parsing still sucks ... trying to deal
238 with madness
239 * result/HTML/ : this modified the result of the regression tests
240 a lot.
241
Daniel Veillard122376b2001-04-24 12:12:30 +0000242Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
243
244 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
245 to doc where it wasn't checked against NULL reported by
246 Jens Laas
247
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000248Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
251 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
252
Daniel Veillardeae522a2001-04-23 13:41:34 +0000253Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
256 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
257 * SAX.[ch]: cleanup and updates for DocBook
258 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
259 ex SGML identifier changes
260 * valid.c: removed a static unused function.
261
Daniel Veillardde57c612001-04-23 09:13:36 +0000262Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * HTMLtree.c: applied change for Paul Sponagl on script saving
265 * Makefile.am: the warning about entity title.xml are normal.
266
Daniel Veillard393df012001-04-22 20:11:18 +0000267Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * configure.in: release of 2.3.7
270 * Makefile.am: fixing make distcheck
271
Daniel Veillarda41123c2001-04-22 19:31:20 +0000272Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * doc/html/* doc/xml.html: updated and regenerated the docs
275
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000276Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * xpath.c: fixed the XPointer problem introduced in 2.3.6
279
Daniel Veillarde82a9922001-04-22 12:12:58 +0000280Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * tree.c: fixed #53388 with the provided patch
283
Daniel Veillard06803992001-04-22 10:35:56 +0000284Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * valid.c: Bjorn detected an invalid memory access. Fixed
287 vstateVPush()
288
Daniel Veillard40af6492001-04-22 08:50:55 +0000289Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
292
Bjorn Reese70a9da52001-04-21 16:57:29 +0000293Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
294
295 * libxml.h: new header used only for the compilation of libxml
296 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
297 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
298 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
299 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
300 xmlmemory.c xpath.c xpointer.c: libxml.h integration
301 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
302 baseline (version 1.2 plus a single patch).
303 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
304 scientific notation for numbers. Tests added.
305 * xpath.c: formatting of numbers changed to use sprintf
306 (contribution from William Brack)
307
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000308Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * valid.c: cleanup, more useful debugging
311 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
312 * xmlIO.c: entity loading is printed as an error when validating
313
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000314Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * valid.c: fixed to validate within entities
317 * test/VCM/v22.xml: added a specific testcase
318
Daniel Veillardca1f1722001-04-20 15:47:35 +0000319Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * valid.c: forgot an epsilon transition in for ()+
322 * test/VCM/v21.xml : added a specific test case
323
Daniel Veillard85349052001-04-20 13:48:21 +0000324Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * valid.c: removed a state explosion exhibited by RSS
327 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
328 from bug #51872
329
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000330Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * valid.[ch] tree.h: worked *hard* to get non-determinist content
333 validation without using an ugly NFA -> DFA algo in the source.
334 Made a specific algorithm easier to maintain, using a single
335 stack and without recursion.
336 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
337 * hash.c: made the growing routine static
338 * tree.h parser.c: added the parent information to an
339 xmlElementContent node.
340
Daniel Veillarde470df72001-04-18 21:41:07 +0000341Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * SAX.c parser.c xpath.c: generating IDs when not validating
344 from an external parsed entity was poisoning the ID has table
345 with removed values. This was killing XSLT on the KDE help
346 browser.
347
Daniel Veillardceacdd92001-04-18 15:10:35 +0000348Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * entities.h: andrew@ugh.net.au detected a double declaration
351
Daniel Veillarda10efa82001-04-18 13:09:01 +0000352Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * debugXML.c hash.c tree.h valid.c : some changes related to
355 the validation suport to improve speed with DocBook
356 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
357 the way validation errors get reported
358
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000359Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * HTMLparser.c HTMLtree.c: applied part of the patches provided
362 by P C Chow and William M. Brack for XSLT HTML output
363
Daniel Veillard2d90de42001-04-16 17:46:18 +0000364Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * xmlversion.h.in win32config.h win32/libxml2/*: applied
367 Igor Zlatkovic patches for MSC compilation and added his
368 updates
369
Daniel Veillarde043ee12001-04-16 14:08:07 +0000370Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
373 prefix lookup.
374 * parserInternals.c: fixed the bug reported by Morus Walter
375 due to an off by one typo in xmlStringCurrentChar()
376
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000377Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * HTMLparser.c result/HTML/*: revamped the way the HTML
380 parser handles end of tags or end of input
381
Daniel Veillard82daa812001-04-12 08:55:36 +0000382Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * tree.[ch] : added xmlDocCopyNode for gdome2 support
385
Daniel Veillard67a21302001-04-11 14:39:16 +0000386Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
389 bug where the linktime verions of free() won't work ...
390
Daniel Veillard27b55282001-04-11 12:22:25 +0000391Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
392
393 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
394
Daniel Veillardafc73112001-04-11 11:51:41 +0000395Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * doc/xml.html: added 2.3.6 release
398
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000399Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
402 * result/wml.xml: resulted in a small output change
403
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000404Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * tree.c: xmlNewDoc was missing the charset initialization
407 * xmllint.c: added --auto to autogenerate a doc, allow to
408 reproduce the problem fixed on xmlNewDoc
409
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000410Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * xpath.c: trying to get 52979 solved
413 * tree.c result/ result/noent/: trying to get 52712 solved, this
414 also made me clean up the fact that XML output in general should
415 not add formating blanks by default, this changed the output of
416 a few tests
417
Daniel Veillard73639a72001-04-10 14:31:39 +0000418Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
421
Daniel Veillardfac26a12001-04-08 13:08:14 +0000422Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * configure.in: finally released 2.3.6
425
Daniel Veillard911f49a2001-04-07 15:39:35 +0000426Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * xpath.c: checking for null pointer generated by new code
429
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000430Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xpath.c: fixed a [] evaluation problem reported
433 * test/XPath/tests/simpleaddr: extended test
434 * result/XPath/simpleaddr: updated result
435
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000436Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * xmllint.c: Dan Timis reported a portability problem
439 on Macs without mmap, fixed it.
440
Daniel Veillardb38bd552001-04-03 18:22:00 +0000441Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * testXPath.c : added a --tree option allowing to display the
444 tree dump of the XPath expression
445
Daniel Veillard4dd93462001-04-02 15:16:19 +0000446Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * xpath.c: fixed a memleak when comparing nodesets
449 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
450 * tree.c: added a TODO
451
Daniel Veillard92ad2102001-03-27 12:47:33 +0000452Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
455 we need string functions
456 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
457 to be able to use them where needed. Applied some changes
458 to reduce name linking pollution and compile in only what's
459 needed.
460 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
461 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
462 for the string manipulation functions
463 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
464 to the free() function of xmlmemory.c
465 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
466 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
467 usage.
468
469
Daniel Veillard2be30642001-03-27 00:32:28 +0000470Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * error.c: applied the context output patch of the error
473 handling submitted by Chuck Griffith
474 * error/VC/*: this slightly change some error logs
475
Daniel Veillard50582112001-03-26 22:52:16 +0000476Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * parser.c: fixed line number reporting on error
479
Daniel Veillard04be4f52001-03-26 21:23:53 +0000480Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * parser.c: Sullivan and Darin found a parser bug,
483 applied the patch.
484
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000485Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
488 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
489 xmlversion.h.in xpointer.c: of course the way I defined
490 UNUSED breaks on old gcc version. Try to be smart and
491 also define it directly in xmlversion.h
492 * configure.in: removed -ansi flag from the pedantic set
493
494Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000495 Huge cleanup, I switched to compile with
496 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
497 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
498 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
499 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
500 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
501 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
502 encoding.h entities.c error.c list.[ch] nanoftp.c
503 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
504 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
505 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
506 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
507 Cleanup, staticfied a number of non-exported functions,
508 detected and cleaned up a dozen of problem found this way,
509 avoided a lot of public function name/typedef/system names clashes
510 * doc/xml.html: updated
511 * configure.in: switched private flags to the really pedantic ones.
512
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000513Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * configure.in: 2.3.5
516 * doc/html/*: rebuilt the docs
517
Daniel Veillard146c9122001-03-22 15:22:27 +0000518Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * parser.c: fixed a reported bug in NOTATION parsing
521 * uri.c: accepted but not fixed bug 51876, added TODO
522 * Makefile.am: fixed bug 51876
523
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000524Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * config.h.in configure.in error.c: fix a compilation problem
527 on platforms without vsnprintf (xml@thewrittenword.com)
528
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000529Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * parser.c: fixed a function name header typo
532 * SAX.c: notations can also occur in external subset.
533
Daniel Veillard7d42b542001-03-20 13:22:46 +0000534Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
535
536 * error.c: removed a C++ like comment
537
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000538Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * parser.c: fixing bug 52299 strange condition leading
541 to a parser crash due to a buffer overflow
542 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
543 added the specific test case
544
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000545Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
546
547 * xpath.[ch]: still a lot of cleanup based on XSLT, added
548 xmlXPathConvert{String,Number,Boolean} to be able to make
549 type casts without a context stack, fixed some implementation
550 problems related to the absence of context at parse-time,
551 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
552 in the public API too
553 * xpointer.c xpathInternals.h: we need to know at parse time
554 whether we are compiling an XPointer
555
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000556Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
559 cleaned up the parser internals, refactored XPath code, added
560 new compilation based APIs and cleanly separated public and
561 private APIs.
562
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000563Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * xpath.h: the comp field must be added at the end to avoid
566 killing binary compat.
567
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000568Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * Makefile.am: detect XPath memleaks in regreson tests
571 * error.c: fixed and error w.r.t. error reporting still using
572 stderr
573 * hash.c: added new line at end of file
574 * tree.h: minor cleanup
575 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
576 expression parsing from evaluation, resulted in a number of
577 changes internally, and in XPointer. Likely to break stuff
578 using xpathInternals.h but should remain binary compatible,
579 new interfaces will be added.
580
Daniel Veillardd574f782001-03-14 19:40:17 +0000581Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * configure.in: fixed a couple of problems reported by
584 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
585 without gcc on non linux platforms.
586
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000587Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
590 a fix for --with-html-dir= configure support. I hope it won't
591 break rpm generation
592
Daniel Veillarda022fe02001-03-14 16:30:00 +0000593Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * xmlIO.c: one function comment cleanup.
596
Daniel Veillard25239c12001-03-14 13:56:48 +0000597Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * SAX.c: external subset notations were improperly registered
600 in the internal subset.
601
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000602Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * README.cvs-commits: added, pointing to HACKING
605 * HACKING: updated
606
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000607Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * parser.c: and Matt Sergeant found one in the XML push
610 parser (erroneous check I forgot to remove when I fixed the
611 main parser).
612
Daniel Veillard68d7b672001-03-12 18:22:04 +0000613Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.c: ptittom found a small bug in UnaryExpr
616
Daniel Veillarde356c282001-03-10 12:32:04 +0000617Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * configure.in: bumped to 2.3.4
620 * error.c: fixed bug #51860
621 * tree.c: fixed bug #51861
622 * valid.c: cleanup, more debug, failed to fix one bug crap ...
623 * tree.[ch] : added xmlDefaultBufferSize
624 * nanoftp.c: typo in function name header block
625 * doc/xml.html : updated, added link to XML::LibXSLT
626 * doc/html/* : rebuilt the docs
627
Daniel Veillard80f32572001-03-07 19:45:40 +0000628Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * parser.c SAX.c: the new content parsing code raised an
631 ugly bug in the characters() SAX callback. Found it
632 just because of strangeness in XSLT XML Rec ouptut :-(
633
Daniel Veillard6c831202001-03-07 15:57:53 +0000634Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * Makefile.am: Martin Baulig suggested to add -lm
637 * tree.c: found another bug in xmlNodeGetContent()
638
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000639Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * xpath.c: Bjorn found the error related to strictness of comparison.
642
Daniel Veillard29631a82001-03-05 09:49:20 +0000643Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * parser.c: trying to fix the Dtd parsing problem reported
646 by Gary, side effect of last week speed optimizations.
647
Daniel Veillard14be0a12001-03-03 18:50:55 +0000648Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
651 * parserInternals.c: removed unneeded test raised by Stric
652
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000653Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
654
655 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
656 and fixed by William Brack). Added xmlXPathFormatNumber.
657 Changed the sorting slightly.
658 * configure.in Makefile.am example/Makefile.am: Added -lm.
659 Please note that applications linking with libxml2, must
660 also like with the math library from now on.
661
Daniel Veillardf9533d12001-03-03 10:04:57 +0000662Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * HTMLparser.c: fixed loop reported by Marc Sanfacon
665
Daniel Veillard2f362242001-03-02 17:36:21 +0000666Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * parser.c: one must report spaces even if the Dtd element
669 content proves that this is not part of the element content.
670 * result/valid/*.xml: this changed the ouptu slightly
671
Daniel Veillardb402c072001-03-01 17:28:58 +0000672Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * configure.in: bumped to 2.3.3
675 * doc/xml.html: updated
676
Daniel Veillard77851712001-02-27 21:54:07 +0000677Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * tree.c: minor doc fix
680 * xpath.c: deallocation issues when a result tree has been
681 converted to a node-set
682
Daniel Veillardec70e912001-02-26 20:10:45 +0000683Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * doc/xml.html: oops corrected dates s/2000/2001
686
Daniel Veillard8730c562001-02-26 10:49:57 +0000687Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * valid.c: new patch from Gary Pennington
690
Daniel Veillard91e9d582001-02-26 07:31:12 +0000691Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * doc/xml.html: applied patch from Ankh
694
Daniel Veillardedac3c92001-02-26 01:36:19 +0000695Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * xinclude.c: fixed a problem building on Mac
698
Daniel Veillard21a0f912001-02-25 19:54:14 +0000699Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * parser.c: more work on increasing parsing ferformances
702
Daniel Veillard48b2f892001-02-25 16:11:03 +0000703Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
706 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
707 avoiding memcpy in production builds MEM_CLEANUP macro use
708 * parser.[ch] parserInternals.c: optimizations of the tightest
709 internal loops inside the parser. Better checking of I/O
710 flushing/loading conditions
711 * xmllint.c : added --timing
712
Daniel Veillard71681102001-02-24 17:48:53 +0000713Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * configure.in: bumped to 2.3.2
716 * doc/xml.html: updated for release
717
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000718Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * xpath.c: found a memleak and fixed a nasty bug
721
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000722Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * xmllint.[c1] : added return code errors for xmllint
725 * xpath.c: specific debug dump function for result value trees
726
Daniel Veillard4b637072001-02-21 21:52:55 +0000727Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * xpath.c: finally implemented xmlXPathCompareNodeSets
730 * test/XPath/expr/floats results/XPath/expr/floats: added
731 a test for float expressions
732
Daniel Veillardf714aa32001-02-21 03:07:44 +0000733Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
734
735 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
736 * parserInternals.[ch]: trying to speed up parsing
737 * xpath.c : speeded up node set equality op
738
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000739Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
742 better handling of ID/IDREF and the list modules associated
743 * configure.in: small CFLAGS cleanup
744
Daniel Veillarda8abee62001-02-19 15:14:59 +0000745Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in: fixed iconv detection on AIX (stric)
748
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000749Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000750
751 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
752
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000753Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
754
755 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
756 and optimized xmlXPathNodeSetSort
757
Daniel Veillard142adbf2001-02-17 13:21:05 +0000758Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * xpath.c: bug fix when context size is 0
761 * parser.c: I like Norm's Dtd because they still manage to break
762 the parser occasionally
763
Daniel Veillardf23e0092001-02-16 13:21:29 +0000764Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
767
Daniel Veillarde0e26512001-02-16 00:11:46 +0000768Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
771 attributes within the XML-1.0 namespace
772
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000773Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xpathInternals.h: exported a few axis functions
776 * doc/xml.html: updated the doc
777
Daniel Veillard760f4422001-02-15 14:59:48 +0000778Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * configure.in: applied patch from Daniel van Balen for OpenBSD
781 and bumped version to 2.3.1
782 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
783 attempt to find autoclosing was simply broken, removed it,
784 updated the examples, this is better
785
Daniel Veillardd194dd22001-02-14 10:37:43 +0000786Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * hash.[ch]: added Paolo Casarini patch to provide Delete from
789 hash functionnalities.
790 * doc/html/* : rebuild the doc
791
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000792Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
795 on predicate
796 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
797 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
798 really want to have tags closed on output even if we accept
799 unclosed ones on input
800
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000801Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * xpath.c: ouch don't free NULL, rare case fixed
804 * tree.c: don't coalesce text nodes if they don't have the
805 same behaviour wrt escaping on output
806
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000807Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
808
809 * xpath.c: small fixup
810 * SAX.c: don't warn on empty namespaces.
811
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000812Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * README: a bit of cleanup
815 * configure.in: preparing for 2.3.0 release
816
Daniel Veillard1f83d392001-02-08 09:37:42 +0000817Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
818
819 * hash.[ch]: added a first version of xmlHashSize()
820 * valid.c: another bug fix from Gary Pennington
821
Daniel Veillard5eef6222001-02-07 18:24:48 +0000822Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * valid.c: couple of bug fixes pointed by Gary Pennington
825 * HTMLtree.c: #if 0 cleanup
826
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000827Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
830 which removes a time consuming check of xmlXPathNodeSetAdd()
831 and use it in places where we are sure to not break unicity
832
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000833Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * xpath.c: bug fixes found from XSLT
836 * tree.c: preserve node->name special values when copying nodes.
837 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
838 external subset are fetched when available but without full
839 validation. Added xmlLoadExtDtdDefaultValue, need a function.
840 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
841 output with encoding disabled.
842
Daniel Veillard2c833b62001-02-03 08:52:06 +0000843Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
846 xmlCheckFilename should not be called from xmlFileOpenW
847 and xmlGzfileOpenW
848
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000849Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
852 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
853 added the new tests for URI normalization
854 * testURI.c: fixed stoopid bugs
855 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
856 the URI in the error messages are now properly normalized
857
Daniel Veillardea28ce62001-02-02 08:20:19 +0000858Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
861
Daniel Veillarde99a4762001-02-01 04:34:35 +0000862Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
865
Daniel Veillard2b325a02001-01-31 20:46:31 +0000866Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * xpath.c: fixed mod operator
869
Daniel Veillardde55cf62001-01-31 15:53:13 +0000870Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * parser.c: fixed xmlStrcat doc
873 * tree.c: 2 fixes form Anders Carlson for copying nodes and
874 trees.
875
Daniel Veillard2f913b72001-01-31 13:23:49 +0000876Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
877
878 * xpath.c result/XPath/tests/chaptersbase
879 result/XPath/tests/simplebase: fixed XPath node()
880 * tree.c: small fix in xmlNewNs()
881 * Makefile.am: removed extraneous xml2Conf.sh rule
882
Daniel Veillardb42042b2001-01-28 07:40:36 +0000883Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
886 Changed the library name, in order to get libxml-devel and
887 libxml2-devel to coexist on a single system
888 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
889 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
890
Daniel Veillardee0a4662001-01-27 18:59:33 +0000891Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
892
893 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
894 libxml2-devel installable in // as libxml-devel.
895
Daniel Veillard5eb05942001-01-27 17:50:22 +0000896Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
897
898 * doc/Makefile.am: fixed make rebuild in doc
899 * doc/html/*.html: rebuilt the docs
900
Daniel Veillard65c295d2001-01-26 09:32:39 +0000901Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * tree.c: patch from Bjorn Reese on xmlBufferCCat
904
Daniel Veillard8e199902001-01-25 18:54:39 +0000905Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
908 the HTML doc to go into the -devel RPM ...
909 * aclocal.m4 config.h.in: some updates due to auto* magic
910
Daniel Veillard93086662001-01-25 18:13:04 +0000911Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * xpath.h: added a hook in the context structure allowing to
914 link to extra support, needed for XSLT
915
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000916Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
919 xmlXPtrCmpPoints to use it.
920 * propagated the following patch from Alejandro Forero
921 * include/win32config.h xmlIO.c: applied further suggestions
922 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
923 * example/gjobread.c: fixed warnings, now that it builds
924
925Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
926
927 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
928
929 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
930 filename points to a valid file (not a directory).
931 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
932 Added calls to xmlCheckFilenameDir.
933
934 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
935 `path' (rather than `filename') as the parameter to gzopen and open.
936
Daniel Veillard48177c22001-01-23 15:27:41 +0000937Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * Makefile.am: fixed a problem with EXTRA_DIST
940
Daniel Veillardb83ba402001-01-22 22:45:10 +0000941Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * Makefile.am example/Makefile.am: finally found the trick
944 to build the example, i.e. add "." in SUBDIRS before example
945 in the list <grin/>
946
Daniel Veillard82687162001-01-22 15:32:01 +0000947Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * doc/xml.html: updated with an XSLT section, removed pointer to
950 W3C CVS base.
951
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000952Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * xpath.c: when copying a XSLT tree object teh tree need to be copied
955 too, and deallocation need to occur the same way.
956
Daniel Veillarde4566462001-01-22 09:58:39 +0000957Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
960 type correponding to an XSLT result tree fragment. Share most
961 of the data format with node set, as well as operators.
962 * HTMLtree.c: added a newline at the end of the doctype output
963 whe this one is not present initially.
964 * tree.c: make sure taht the parent and doc pointers are properly
965 set when copying attributes (lists).
966
Daniel Veillard701c7362001-01-21 09:48:59 +0000967Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
970
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000971Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * xpath.c: seems I finally killed that ugly path evaluation
974 context bug (tagged 9999 in case is is wrong)
975
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000976Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
977
978 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
979 for XSLT
980
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000981Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
984 for xmlGzfileOpen() bug
985
Daniel Veillardf6eea272001-01-18 12:17:12 +0000986Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * xpath.c: removed an error found by XSLT usage
989 * tree.c parserInternals.h: use a predefined static string
990 for text and comment nodes, avoid freeing them in xmlFreeNode,
991 exported the string name in parserInternals.h and added
992 another value to disable encoding at output (for XSLT),
993 gain memory, time.
994
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000995Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
998 win32/libxml2/libxml2_so.dsp: new makefiles and update
999 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1000
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001001Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1004 Gary Pennington
1005
Daniel Veillard389e6b72001-01-15 19:41:13 +00001006Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * xpath.c: fixed the comaprision of values and nodelists,
1009 need to compare nodelist still ...
1010 * debugXML.c: avoided a possible core dump
1011 * HTMLparser.c: cleanup
1012 * nanohttp.c: contributed fix.
1013 * tree.c: fixes in properties handling added xmlSetNsProp
1014 needed by libxslt
1015 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1016 comment
1017 * TODO: updated
1018
Daniel Veillard167bd532001-01-06 21:09:34 +00001019Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * parser.c parserInternals.c: applied Bjorn Reese optimization
1022 patch
1023
1024Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * Makefile.am: applied patch fro make check from Martin Vidner
1027
Daniel Veillard503b8932001-01-05 06:36:31 +00001028Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * configure.in: preparing 2.2.11
1031 * doc/html/*: rebuild the HTML files
1032 * doc/xml.html : updated
1033
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001034Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * tree.c: fixed a stupid bug
1037 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1038 patches related to validation of an XInclude processing result
1039 * TODO: updated
1040
Daniel Veillarde2488192001-01-04 10:54:22 +00001041Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1044 on large files
1045
Daniel Veillardf060a412001-01-03 20:52:44 +00001046Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1049
Daniel Veillard45cff692001-01-03 18:02:04 +00001050Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1053 reported by Jonas Borgström
1054 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1055
Daniel Veillard08108982001-01-03 15:24:58 +00001056Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * testXPath.c xpath.c: fixing the XPath union expressions problem
1059 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1060
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001061Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * xmllint.c: Made is so if the file name is "-" is will read form
1064 standard input. Sven Heinicke <sven@zen.org>
1065 * tree.c: fixed a problem when growing buffer
1066 * tree.h: fixed the comment of the node types following andersca
1067 comment
1068 * TODO: updated
1069
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001070Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * HTMLparser.[ch]: added a way to avoid adding automatically
1073 omitted tags. htmlHandleOmittedElem() allows to change the
1074 default handling.
1075 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1076 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1077 of xmllint too when using --memory flag, added a memory test
1078 suite at the Makefile level.
1079 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1080 with namespace use when encountering QNames in XPath evalation,
1081 added xmlns() scheme in XPointer.
1082 * nanoftp.c : incorporated a fix
1083 * parser.c xmlIO.c: fixed problems raised with encoding when using
1084 the memory I/O
1085 * parserInternals.c: closed bug 25934 reported by
1086 torsten.landschoff@innominate.de
1087 * TODO: updated
1088
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001089Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1092 on a non-updated tree :-(, made a 2.2.10 release to correct the
1093 situation
1094
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001095Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1098 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1099 integrated a set of OpenVMS changes from Howard Taylor
1100 <Howard.Taylor@pacoast.com>
1101
Daniel Veillard58770e72000-11-25 00:48:47 +00001102Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1103
1104 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1105 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1106
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001107Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1108
1109 * HTMLparser.c: some fixes on auto-open of html/head/body
1110 * encoding.c: fixed a compilation error on some gcc env
1111 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1112 XPointer implementation
1113 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1114 related XPointer tests and associated results
1115
Daniel Veillard300f7d62000-11-24 13:04:04 +00001116Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * doc/xmldtd.html doc/xml.html: following a short step by step
1119 guidance on IRC to help maciej with DTDs I started a small
1120 page on the subject.
1121
Daniel Veillard748e45d2000-11-17 16:36:08 +00001122Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * HTMLparser.c: fixed handling of broken charrefs
1125 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1126 patches
1127
Daniel Veillard28929b22000-11-13 18:22:49 +00001128Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * doc/xml.html doc/html/* : rebuilt the docs after adding
1131 xinclude and updated page for 2.2.7 and 2.2.8
1132 * configure.in: releasing 2.2.8
1133
Daniel Veillard41e06512000-11-13 11:47:47 +00001134Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * parser.[ch] parserInternals.c: applied the conditional
1137 section processing fix from Jonathan P Springer
1138 <jonathan.springer2@gte.net>
1139 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1140 project file, fixed iconv default non support
1141 * xpath.c: fixed the problem of evaluating relative expressions
1142 when a node context is provided.
1143
Daniel Veillardbf432752000-11-12 15:56:56 +00001144Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * nanoftp.c: fixed gcc 2.95 new warnings
1147 * SAX.c: fixed a stupid bug
1148 * tree.c: fixed a formatting problem when round-tripping
1149 from/to memory
1150 * xinclude.c: chased memleak, fixed a base problem
1151 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1152 xmlXPtrBuildNodeList()
1153 * TODO: updated
1154 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1155 adding a first small set of regression tests for XInclude
1156
Daniel Veillardc2def842000-11-07 14:21:01 +00001157Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1158
1159 * nanohttp.[ch]: applied Wayne Davison patches to access
1160 the WWW-Authorization header.
1161 * parser.c: Closed Bug#30847: Problems when switching encoding
1162 in short files by applying Simon Berg's patch.
1163 * valid.c: fixed a validation problem
1164 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1165 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1166 Wayne Davison
1167 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1168 need to be extended to non full nodes selections.
1169 * xinclude.c: starts to work decently
1170
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001171Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1174 debugXML.c xmlversion.h.in: Started adding XInclude support,
1175 this is a new xmllint option
1176 * tree.c xpath.c: applied TOM patches for XPath
1177 * xpointer.c: fixed a couple of errors.
1178 * uri.c: added an escaping function needed for xinclude
1179 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1180 new warning from RH70 gcc's version
1181
Daniel Veillarda4964b72000-10-31 18:23:44 +00001182Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * HTMLparser.c: fixed loop on invalid char in scripts
1185 * parser.c: update to description of xmlIOParseDTD()
1186 * libxml.m4 xmlversion.h.in: changes contributed by
1187 Michael Schmeing <m.schmeing@internet-factory.de>
1188 * configure.in: preparing for 2.2.7
1189 * Makefile.am: trying to avoid config.h and acconfig.h
1190 being included in the distrib
1191 * configure.in: released 2.2.7
1192
1193Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1196 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1197
Daniel Veillard01411222000-10-30 15:33:22 +00001198Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * parser.[ch]: added xmlIOParseDTD()
1201 * xpointer.c: added support for the 2 extra parameters of
1202 string-range, fixed a stoopid error when '0' was present
1203 in XPointer expressions
1204 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1205 testsuite for the above
1206
Daniel Veillard6db58192000-10-30 09:27:53 +00001207Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * libxml.spec.in: improved package descriptions
1210
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001211Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * xpath.c xpathInternals.h: applied a large cleaning patch
1214 from TOM <ptittom@free.fr>, it also add namespace support
1215 for function and variables registration.
1216
Daniel Veillardbd20df72000-10-29 17:53:40 +00001217Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1220 * Makefile.mingw: Wayne Davison's update adding hash.c
1221
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001222Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * xpath.c: fixed the root evaluation problems
1225 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1226 ignorable spaces with <b> <bold> <em>
1227 * tree.c: fixed a loop in xmlSearchNsByHref()
1228
Daniel Veillard767662d2000-10-27 17:04:52 +00001229Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * xpath.c: applied another XPath patch from TOM
1232 * xpath.c include/makefile.am: applied another patch from
1233 china@thewrittenword.com (cleanup on IRIX).
1234
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001235Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * xml-config.1: received a fixed version from Fredrik Hallenberg
1238 <hallon@lysator.liu.se>
1239
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001240Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1243 cleanup patch for XPath
1244
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001245Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * patched to redirrect all "out of context" error messages to
1248 a reconfigurable routine. The changes are:
1249 * xmlerror.h : added the export of an error context type (void *)
1250 an error handler type xmlGenericErrorFunc there is an interface
1251 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1252 to reset the error handling routine and its argument
1253 (by default it's equivalent to respectively fprintf and stderr.
1254 * all the c files: all wild accesses to stderr or stdout within
1255 the library have been replaced to calls to the handler.
1256
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001257Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * configure.in: release 2.2.6
1260 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1261 exporting the inner functions of xpath for extension modules
1262 * doc/*: updated and rebuilt the doc
1263
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001264Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * nanohttp.c : applied Wayne HTTP cleanup patch
1267 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1268 and xmlNodeSetSpacePreserve()
1269
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001270Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1271
1272 * xpath.c: closing bug #29260
1273
Daniel Veillard126f2792000-10-24 17:10:12 +00001274Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1277 multikey tuples, made hash structure opaque
1278 * valid.[ch]: moved elements, attributes, notations decalarations
1279 as well as ID and refs to hash tables.
1280 * entities.c: hash cleanup
1281 * xmlmemory.c: fixed a dump problem in debug mode
1282 * include/Makefile.am: problem passing in DESTDIR= values patch
1283 from Marc Christensen <marc@calderasystems.com>
1284 * nanohttp.c: removed debugging remains
1285 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1286 * HTMLparser.c parser.c: fixing a number of problems with the
1287 macros in the *parser.c files (Wayne).
1288 * HTMLparser.c: close the previous option when opening a new one
1289 (Marc Sanfacon).
1290 * result/HTML/*: updated the HTML results accordingly
1291
Daniel Veillard52afe802000-10-22 16:56:02 +00001292Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1295 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1296 XPath functions and XML entities table to them. More to come...
1297 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1298
Daniel Veillard683cb022000-10-22 12:04:13 +00001299Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * tree.c: coalesce adjacent text nodes
1302 * valid.c: handling of blank nodes in DTd validation (raised
1303 by problems with a posteriori validation).
1304 * nanohttp.c: changing behaviour on HTTP write stuff.
1305 * HTMLtree.c: forced body and html to be explicitely closed.
1306 * xpath.h: exported more XPath functions.
1307
Daniel Veillard1baf4122000-10-15 20:38:39 +00001308Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * Release of 2.2.5
1311 * xpointer.c: range() range-inside and other helper functions
1312 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1313
Daniel Veillard47e12f22000-10-15 14:24:25 +00001314Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1317 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1318
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001319Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1322 and XPointer modules
1323
Daniel Veillard134c9f32000-10-15 10:27:08 +00001324Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * SAX.h: closed #25107
1327
Daniel Veillard39915622000-10-15 10:06:55 +00001328Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * testSAX.c: fixed problem with cdata reporting
1331 * SAXresult/* : updated
1332
Daniel Veillard1e851392000-10-15 10:02:56 +00001333Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1336 Closed bug #27499, added to regression tests
1337 * TODO: updated
1338
Daniel Veillard7eda8452000-10-14 23:38:43 +00001339Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1342 support for SCRIPT and STYLE with help from Bjorn Reese
1343 * test/HTML/* result/HTML/*: added simple testcase and updated
1344 the existing ones.
1345
Daniel Veillardff9c3302000-10-13 16:38:25 +00001346Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1349 string-range for empty strings
1350 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1351 test/XPath/xptr/strrange: augmented the XPointer testsuite
1352
Daniel Veillard189446d2000-10-13 10:23:06 +00001353Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * doc/xml.html doc/xmlmem.html: added a module describing memory
1356 interfaces and use, updated the main page.
1357
Daniel Veillard2f971a22000-10-12 23:26:32 +00001358Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1361 nanoftp code work on Windows too now
1362
1363Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001364
1365 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1366 * xpointer.c: implemented string-range() at least a good first version
1367 * test/XPath/docs/str test/XPath/xptr/strrange
1368 result/XPath/xptr/strrange: the string-range() tests
1369
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001370Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * Makefile.am include/Makefile.am include/win32config.h
1373 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1374 and make distcheck
1375
Daniel Veillard19d61112000-10-11 23:50:35 +00001376Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1379 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1380 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1381
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001382Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1385 patch for socklen_t detection by
1386 Albert Chin-A-Young <china@thewrittenword.com>
1387
Daniel Veillardcd429612000-10-11 15:57:05 +00001388Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1391 and added a --dtdvalid option to xmllint used to test it
1392
Daniel Veillard47c02452000-10-11 13:04:36 +00001393Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1396 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1397
Daniel Veillard2d38f042000-10-11 10:54:10 +00001398Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1401 handlings (registration, lookup, cleanup)
1402
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001403Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * configure.in Makefile.am include/makefile.am: adding XPointer
1406 and XPtrtests target
1407 * xpointer.[ch] : new files for XPointer support
1408 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1409 more XPath tests
1410
Daniel Veillard57fda592000-10-10 23:24:14 +00001411Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * configure.in: fixed, very broken, make distcheck works again
1414
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001415Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * More work toward 2.2.5, integrated a number of patches
1418 * configure.in Makefile.am win32config.h.in: trying to cleanup
1419 make distcheck .... huh ...
1420 * include/Makefile.am include/win32config.h: new directory
1421 for includes
1422 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1423 updated teh makefiles and instructions for WIN32
1424 * xpath.c: small fixes
1425 * test/XPath/ results/XPath: updated the testcases and results
1426 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1427 suggested patches
1428 * valid.c: fixed an ID bug
1429
Daniel Veillardb71379b2000-10-09 12:30:39 +00001430Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1433 the automake bug where wrong dependancies were generated.
1434 * xpath.[ch]: worked on XPointer
1435
Daniel Veillard7e99c632000-10-06 12:59:53 +00001436Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * configure.in Makefile.am: 2.2.5, ship the include in an
1439 include/libxml subdirectory, use symlinks when using CVS
1440 * testSAX.c: fixed small bug
1441 * testXPath.c: changed the way testfiles are parsed
1442 * debugXML.c: same kind of cleanup when parsing an argument expression
1443 XPath/XPointers can have blanks embedded
1444 * xpath.[ch]: more cleanup, reorgs for XPointer work
1445 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1446 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1447
Daniel Veillard55b91f22000-10-05 16:30:11 +00001448Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1449
1450 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1451 in the XPath engine, rewrote large parts of it, now it's far
1452 cleaner and in sync with the REC not an old WD. Fixed a parsing
1453 problem in the interactive XML shell found when testing XPath.
1454
Daniel Veillardac260302000-10-04 13:33:43 +00001455Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1458 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1459 examples with the extra test
1460
Daniel Veillard7cfce322000-10-04 12:40:27 +00001461Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1464 the global init function.
1465
Daniel Veillard970112a2000-10-03 09:33:21 +00001466Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * HTMLparser.c: Doohhh, attribute name parsing was still case
1469 sensitive ! Fixed this ...
1470 * result/HTML/* : updated the tests results accordingly
1471
Daniel Veillard740abf52000-10-02 23:04:54 +00001472Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1475 engine, should be far more stable, incorporated a new version of
1476 preceding/following axis, need testing
1477 * uri.c: fixed file:///c:/a/b/c problem
1478 * test/XPath/tests/idsimple: augmented the XPath tests
1479
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001480Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * doc/* rebuilding docs for 2.2.4 release
1483
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001484Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * configure.in: releasing 2.2.4
1487 * parser.[ch]: added xmlStrEqual()
1488 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1489 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1490 use xmlStrEqual instead
1491 * TODO: updated
1492 * added an XPath test
1493
Daniel Veillardbc765302000-10-01 18:23:35 +00001494Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1495
1496 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1497 * entities.h: exported xmlInitializePredefinedEntities
1498 * parser.[ch] : added xmlInitParser()
1499 * parserInternals.h : had to export htmlInitAutoClose()
1500
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001501Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1504 problems
1505 * Makefile.am : added XPath regression tests to normal tests
1506 * uri.c: fixed a problem with local paths, cleanup
1507 * parser.c: fixed a problem with large CData sections
1508
Daniel Veillardd2ade932000-09-30 14:39:55 +00001509Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1510
1511 * configure.in xml-config.in: patch from "Ben Taylor"
1512 <sol7x86@hotmail.com> for solaris shared libs lookup
1513
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015142000-09-30 Martin Baulig <baulig@suse.de>
1515
1516 * libxml-2.0.pc.in: Provide pkg-config script.
1517
1518 * configure.in: Create the libxml-2.0.pc script from the
1519 libxml-2.0.pc.in templates.
1520 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001521 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001522
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001523Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1526 when compiling with MSC
1527
Daniel Veillard46057e12000-09-24 18:49:59 +00001528Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * xpath.c: patch for normalize-string() substring-before(),
1531 substring-after() and translate() functions from Bjorn Reese
1532 <breese@mail1.stofanet.dk>
1533 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1534 Fredrik Hallenberg <hallon@lysator.liu.se>
1535 * TODO: updated
1536
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001537Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1540 problem of socklen_t being undefined on a number of platforms
1541 * debugXML.c: fixed a compilation problem when without snprintf
1542
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001543Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1544
1545 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1546 an URI bug and a fix for the control-character-induced infinite loop
1547 * nanohttp.c: preventive fix for compiling on WIN32
1548
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001549Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * xmlint.c: closing bug #25000
1552
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001553Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1556 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1557 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1558 related function, fixing xmlStrncmp(), and associated cleanup
1559 * result/HTML/entities.html.sax: updating result
1560
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001561Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * uri.c: applied patch for URI escaping from Wayne Davison
1564 <wayned@blorf.net>
1565 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1566 from Denis Barbier <barbier@imacs.polytechnique.fr>
1567 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1568 patch from Wayne Davison
1569
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001570Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * doc/xml.html : updated with new releases, adding "how to help"
1573
Daniel Veillard04698d92000-09-17 16:00:22 +00001574Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1577 removed a few warnings in pedantic mode ...
1578 * parserInternals.c parser.c: moved encoding switching function
1579 to parserInternals.c
1580 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1581
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001582Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1585 error or warning handlers
1586
Daniel Veillardb1059e22000-09-16 14:02:43 +00001587Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * parserInternals.c parserInternals.h parser.c Makefile.am:
1590 created a new module parserInternals.c, moved most of the
1591 code shared by the various parsers there, as well as
1592 deprecated code from parser.c. More cleanup of parser.c
1593 * uri.c: fixed a problem when URI is NULL
1594 * valid.c: speedup when looking for an attribute declaration
1595
Daniel Veillard39c7d712000-09-10 16:14:55 +00001596Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1597
1598 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1599 the cleanup of the computation of URI references when seeking
1600 external entities. The URI reference string and the resulting
1601 URI are both stored now.
1602 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1603 large s(n)printf checks and cleanup from Denis Barbier
1604 <barbier@imacs.polytechnique.fr>
1605 * xmlversion.h.in tree.h: couple of SGML declarations for a
1606 possible docbook module.
1607 * result/VC/ : a couple of test output changed due to the change
1608 of the entities URI
1609
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001610Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1611
1612 * parser.h: added a _private field for linking user's data
1613
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001614Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * parser.c parserInternals.h: demacroified most of the IS_XXX
1617 the gain in size is significant so ...
1618
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001619Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * entities.c: cases where looking up entities with doc==NULL
1622 covered
1623
Daniel Veillard90e11312000-09-05 10:42:32 +00001624Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
Daniel Veillard1de50802000-09-07 08:54:32 +00001626 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001627 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1628
Daniel Veillard98a79162000-09-04 11:15:39 +00001629Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
Daniel Veillard1de50802000-09-07 08:54:32 +00001631 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001632 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1633 * Makefile.in: added URItest and included thenin "make tests"
1634
1635Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001636
1637 * xmlversion.h.in: closed bug 22941
1638
Daniel Veillard2bb89092000-08-31 14:57:50 +00001639Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * doc/xmlio.html: added doc and example for entity loader
1642 redefinition.
1643
Daniel Veillard96984452000-08-31 13:50:12 +00001644Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1647 used by libxml
1648
Daniel Veillarde715dd22000-08-29 18:29:38 +00001649Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * parser.c: Fixed bug on invalid ontent characters and when using
1652 push.
1653 * xmllint.c: fixed xmllint endling of errors in push mode
1654
Daniel Veillard4948eb42000-08-29 09:41:15 +00001655Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1656
1657 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001658 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001659 * result/HTML/*.sax: regenerated HTML SAX output
1660 * parser.c: more cleanup.
1661
Daniel Veillarde010c172000-08-28 10:04:51 +00001662Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001665 patches from Wayne Davison <wayned@users.sourceforge.net>,
1666 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001667 * HTMLparser.c: fixed an ignorable white space detection bug
1668 occuring when parsing with SAX only
1669 * result/HTML/*.sax: updated since the output is now HTML
1670 encoded...
1671
Daniel Veillard47f3f312000-08-27 22:40:15 +00001672Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001674 * HTMLparser.[ch]: applied some of Wayne Davison
1675 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001676
Daniel Veillarde0854c32000-08-27 21:12:29 +00001677Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1680 undeclared namespace prefix was used, added a warning.
1681 Cleaned up support w.r.t. entities, spilling out a warning
1682 and being pedantic on lookups.
1683 * test/warning/ent9 : added testcase for previous example.
1684 * TODO: updated
1685 * parserInternals.h parser.c: changed the way names are parsed
1686 now allow infinite size and decrease penalty for normal use
1687 * parser.c: Started a big cleanup/check of the parser code,
1688 fixed some of the most tortuous entity code, spotted code
1689 unused anymore
1690 * test/*: added tests for very long names and related nasty
1691 things.
1692
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001693Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * doc/encoding.html: added encoding aliases doc
1696 * doc/xml.html: updates
1697 * encoding.[ch]: added EncodingAliases functions
1698 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1699 bottleneck affecting large DTDs like Docbook
1700 * parser.[ch] xmllint.c: added a pedantic option, will be
1701 useful
1702 * SAX.c: redefinition of entities is reported in pedantic mode
1703 * testHTML.c: uninitialized warning from gcc
1704 * uri.c: fixed a couple of bugs
1705 * TODO: added issue raised by Michael
1706
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001707Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * doc/encoding.html: propagated Martin Duerst suggestions
1710
Daniel Veillard52402ce2000-08-22 23:36:12 +00001711Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1714 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1715 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1716 by Wayne Davison
1717
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001718Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * nanoftp.c nanohttp.c: small cleanup
1721 * TODO: updated
1722
Daniel Veillard244ece92000-08-19 20:58:02 +00001723Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * added an old VC testcase and updated title.xml entity
1726
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001727Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1730 done on auto-opening of <p> tags and cleanup of SAX output
1731
Daniel Veillard979e55e2000-08-19 16:48:54 +00001732Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1733
1734 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1735
Daniel Veillard4540be42000-08-19 16:40:28 +00001736Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * doc/xml.html libxml.* structure.*: updated the doc a bit
1739
Daniel Veillard808a3f12000-08-17 13:50:51 +00001740Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1741
1742 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1743 of SAX tests
1744
Daniel Veillard29579362000-08-14 17:57:48 +00001745Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1746
1747 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1748 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1749
Daniel Veillard1255ab72000-08-14 15:13:33 +00001750Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1753 * testHTML.c: fix core dump on Solaris 2.x systems
1754 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1755 * result/HTML/*.sax: previous bug fix lead to new results
1756
Daniel Veillard03109292000-08-14 14:58:22 +00001757Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1760 * configure.in: added --with-readline=DIR to accept alternate
1761 path for readline include/library
1762 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1763 for ANSI under HP-UX
1764 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1765 includes @LIBS@
1766
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001767Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * doc/* : rebuilt the docs
1770 * getting ready for 2.2.2 release
1771
Daniel Veillard87b95392000-08-12 21:12:04 +00001772Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1775 and xmlAddFeature()
1776 * tree.[ch]: added xmlAddChildList()
1777 * xmllint.c: MAP_FAILED macro test
1778 * parser.h: added xmlParseCtxtExternalEntity()
1779 * valid.c: applied bug fixes removed warning
1780 * tree.c: added CDATA block to elements content
1781 * testSAX.c: cleanup of output
1782 * testHTML.c: added SAX testing
1783 * encoding.c: better error recovery
1784 * SAX.c, parser.c: fixed one of the external entity processing
1785 of the OASis testsuite
1786 * Makefile.am: added HTML SAX regression tests
1787 * configure.in: bumped to 2.2.2
1788 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1789 SAX results
1790
Daniel Veillard88a172f2000-08-04 18:23:10 +00001791Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * configure.in: patch for HP compiler
1794
17952000-08-04 Sven Heinicke <sven@zen.org>
1796
1797 * xmllint.c: Was coredumping sometimes when the file given didn't
1798 exist.
1799
Daniel Veillard46e370e2000-07-21 20:32:03 +00001800Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001803
Daniel Veillard46e370e2000-07-21 20:32:03 +00001804 when using in memory parsing. Need some cleanup.
1805 * xmllint.c configure.in: added a --memory flag to test memory
1806 parsing
1807
Daniel Veillard36650692000-07-21 15:16:39 +00001808Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * nanohttp.c: fixed socklen_t replacement to unsigned int
1811 * parser.c: fixed a space handdling missing at the end of
1812 production 28 DOCTYPE.
1813 * xmlmemory.c: fixed a stupid bug on the routine to override
1814 allocation functions
1815 * TODO: updated
1816
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001817Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * doc/ regenerated the docs
1820
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001821Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * doc/encoding.html doc/xml.html: added I18N doc
1824 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1825 improvements, both parser and filters, added ASCII & HTML,
1826 fixed the ISO-Latin-1 one
1827 * xmllint.c testHTML.c: added/made visible --encode
1828 * debugXML.c : cleanup
1829 * most .c files: applied patches due to warning on Windows and
1830 when using Sun Pro cc compiler
1831 * xpath.c : cleanup memleaks
1832 * nanoftp.c : added a TESTING preprocessor flag for standalong
1833 compile so that people can report bugs more easilly
1834 * nanohttp.c : ditched socklen_t which was a portability mess
1835 and replaced it with unsigned int.
1836 * tree.[ch]: added xmlHasProp()
1837 * TODO: updated
1838 * test/ : added more test for entities, NS, encoding, HTML, wap
1839 * configure.in: preparing for 2.2.0 release
1840
Daniel Veillard49703262000-07-10 10:27:46 +00001841Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * nanoftp.c: fixed the way the control connection is handled
1844 * libxml.spec.in: fixed the dependancies and cleanup
1845
Daniel Veillard306be992000-07-03 12:38:45 +00001846Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * doc/xml.html: changed the xmlsoft.org structure, updated the
1849 examples w.r.t. root and childs
1850
Daniel Veillard7d853352000-07-02 18:53:09 +00001851Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1854
Daniel Veillard365e13b2000-07-02 07:56:37 +00001855Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * HTMLparser.c: Work on character encoding support for the HTML parser
1858 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1859 * encoding.c: Fixed a potential memleak in the encoding stuff
1860
Daniel Veillardaf743792000-07-01 11:49:28 +00001861Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * doc/FAQ.html doc/Makefile.am : added a FAQ
1864
1865Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001866
1867 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1868 of the HTML parser to force it to not bypass SAX
1869
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001870Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * win32config.h.in: updated
1873 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1874 lacks iconv support :-( need to release 2.1.1
1875 * configure.in: release 2.1.1
1876 * HTMLparser: fixed bug #14784
1877 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1878 by Windows compiler
1879 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1880 the SAX startDocument() callback.
1881 * TODO: updated
1882
1883Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * added xmlStopParser()
1886
Daniel Veillardbe803962000-06-28 23:40:59 +00001887Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * configure.in: 2.1.0 prerelease
1890 * Large resync between W3C and Gnome tree
1891 * nanoftp, nanohttp.c: fixed stalled connections probs
1892 * HTMLtree.c SAX.c : support for attribute without values in
1893 HTML for andersca
1894 * valid.c: Fixed most validation + namespace problems
1895 * HTMLparser.c: start document callback for andersca
1896 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1897 * parser.h, SAX.c: serious speed improvement for large
1898 CDATA blocks
1899 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1900 different encoding
1901 * example/Makefile.am example/gjobread.c tree.h: work on
1902 libxml1 libxml2 convergence.
1903 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1904 and the LIBXML_TEST_VERSION macro
1905
Daniel Veillardc310d562000-06-23 18:32:15 +00001906Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * doc/xml.html: various patches and improvements typo fixed by
1909 Felix Natter
1910 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1911 from Felix Natter <fnatter@gmx.net>
1912
Daniel Veillardf3029822000-05-06 08:11:19 +00001913Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * doc/upgrade.html: updated with instructions for support of both
1916 libxml-1.x and libxml-2.x
1917 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1918 for 2.x support and also fixed includes
1919
1920
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001921Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1924 the encoding support, added iconv support, so now libxml if
1925 compiled with iconv automatically support japanese encodings
1926 among others. Work based on initial patch from Yuan-Chen Cheng
1927 I may have broken binary compat in the encoding handler
1928 registration scheme, but that was so utterly broken I don't
1929 expect anybody to have used this feature until now.
1930 * parserInternals.h: fixup on the CHAR range macro
1931 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1932 code.
1933 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1934 * uri.c: added xmlParseURI() I can't believe I forgot to
1935 implement this one in 2.0 !!!
1936 * SAX.c: moved doc->encoding update in the endDocument() call.
1937 * TODO: updated.
1938
Daniel Veillard06047432000-04-24 11:33:38 +00001939Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * tree.h: removed extraneous xmlRemoveProp definition
1942 * TODO: added item about --disable-corba configure switch
1943 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1944 * nanoftp.c: fixed include problems giving troubles on AIX and
1945 slowlaris
1946 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1947 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1948 comment and headers changes to lower gtk-doc number of warnings
1949 * doc/html/*: rebuilt docs
1950
Daniel Veillarde0aed302000-04-16 08:52:20 +00001951Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * HACKING: documented the tag for 1.x and instructions
1954
Daniel Veillard5e873c42000-04-12 13:27:38 +00001955Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1958 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1959 xmlCreateIOParserCtxt
1960 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1961 significant overall improvement
1962 * xmllint.c: added I/O test to xmllint
1963 * testSAX.c: added a speed test
1964 * doc/* : updated/regenerated
1965
Daniel Veillardfc708e22000-04-08 13:17:27 +00001966Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * xpath.c uri.h parserInternals.h: cosmetic changes from
1969 "Timur I. Bakeyev" <timur@bat.ru>, including making
1970 xmlCreateURI() public
1971
Daniel Veillard5d211f42000-04-07 17:00:24 +00001972Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1975 and the code at the same time. Added a clean mechanism for
1976 overload or added input methods: xmlRegisterInputCallbacks()
1977 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1978 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1979 * TODO: updated
1980 * doc/* : updated/regenerated
1981 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1982 source dir
1983
Daniel Veillarde77a9182000-04-05 19:12:29 +00001984Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1985
1986 * testURI.c: yet another forgotten commit, I should get some sleep !
1987
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001988Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * xmllint.c: forgot to commit this too ?
1991
Daniel Veillardb9df4042000-04-05 14:23:16 +00001992Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * xmlversion.h.in : forgot to commit this previously
1995
Daniel Veillard361d8452000-04-03 19:48:13 +00001996Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1999 * README TODO: updated for release
2000 * uri.c uri.h: added authority parsing/saving
2001 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2002 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2003 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2004 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2005 Makefile.am : added compile-time customization of libxml
2006 --with-ftp --with-http --with-html --with-xpath --with-debug
2007 --with-mem-debug
2008 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2009 #include <libxml/xxx.h> I hope it won't break too much stuff
2010 and will be manageable in the future...
2011 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2012 and added xmllint to the installed programs
2013 * uri.h: added xmlFreeURI()
2014
Daniel Veillardec303412000-03-24 13:41:54 +00002015Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * uri.c uri.h: finished the escaping handling, the base support
2018 and the URI path normalization. Looks good just lacks the
2019 authority content parsing code.
2020 * Makefile.am: added instructions to generate testURI
2021 * TODO: updated
2022 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2023 added links and icons for W3C and Gnome
2024
Daniel Veillard8f621982000-03-20 13:07:15 +00002025Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * xmlmemory.[ch] : seems I forgot to actually update the files in
2028 the last commit :-)
2029 * doc/xml.html doc/html/* : updated and uploaded the docs
2030
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002031Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2032
2033 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2034 * TODO: updated
2035 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002036 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002037 gfree).
2038 * Makefile.am, uri.c, uri.h: added a set of functions to do
2039 exact (litteraly copied from the RFC 2396 productions) parsing
2040 and handling of URI. Will be needed for XLink, one XML WFC,
2041 XML Base and reused in the nano[ftp/http] modules. Still work
2042 to be done.
2043
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002044Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * configure.in, libxml.spec.in : libxml2
2047 * doc/* : updated the doc page, rebuilt the docs
2048
Daniel Veillardcf461992000-03-14 18:30:20 +00002049Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * all: tagged LIB_XML_1_X
2052 * *.c *.h : updated from W3C CVS tree
2053 * configure.in : 2.0.0-beta
2054 * libxml.spec.in : libxml2 package nam
2055 * result/* : new version of the tests output
2056
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002057Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2060
Daniel Veillardb566ce12000-03-04 11:39:42 +00002061Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * doc/* : rebuilt the docs
2064 * parser.c: final patch on #6766
2065 * valid.c: small patch on validity checks.
2066
Daniel Veillardfb76c402000-03-04 11:39:42 +00002067Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2070 added
2071 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2072 compatibility w.r.t. XML spec and existing code.
2073
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002074Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * parser.c: seems a better solution to <a> </a> exists,
2077 will try it for a while
2078
Daniel Veillard83a30e72000-03-02 03:33:32 +00002079Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * parser.c: tried to remove the <a> </a> generating <a/>
2082 this is hard. Left a flag for that purpose. Fixed bug #6766
2083 * configure.in: prepared 1.8.7 not released, due to previous
2084 problem
2085
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002086Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2087
2088 * doc/xml.html : applied second patch from Paul DuBois
2089
Daniel Veillard402e8c82000-02-29 22:57:47 +00002090Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2091
2092 * doc/xml.html : applied patch from Paul DuBois
2093
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002094Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2097
Daniel Veillard5feb8492000-02-02 17:15:36 +00002098Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2101 compilation warnings on various platforms.
2102 * parser.c: Fixed #5281 validity error callbacks are now desactived
2103 by default if not validating.
2104
Daniel Veillardf341f932000-02-02 14:52:08 +00002105Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2108
Daniel Veillard13c757e2000-02-01 23:59:15 +00002109Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2112 <gkatsi@cs.toronto.edu>
2113
Daniel Veillard726e8792000-01-30 20:04:29 +00002114Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2117 processing URLs
2118
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002119Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2122 xmlNanoFTPUpdateURL for persistent control connections.
2123 * configure.in: 1.8.6
2124
2125Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2128 * tree.[ch] : added xmlSaveNoEmptyTags
2129
James Henstridgef3be9312000-01-28 13:59:21 +000021302000-01-29 James Henstridge <james@daa.com.au>
2131
2132 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2133
2134 * Makefile.am: added nanoftp.[ch] to the build.
2135
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002136Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * nanoftp.[ch]: cleanup, comments, API
2139 * debugXML.c : fixed a bug in the cat command
2140 * doc/*: regenerated the docs
2141
Daniel Veillardda07c342000-01-25 18:31:22 +00002142Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2145 * debugXML.c : fixed a bug in the cat command
2146 * valid.c: fixing some small probs
2147 * libxml.spec.in: get rid of the SNAP suffix
2148 * doc/xml.html: updated the status
2149
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002150Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * xml-config.in: xml-config --version to just return the
2153 version number
2154 * xpath.c: some cleanup w.r.t. axis when the current node is
2155 an attribute.
2156 * TODO: updated
2157
Daniel Veillard461a66c2000-01-18 18:01:01 +00002158Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2159
2160 * configure.in: prepared for libxml-1.8.5
2161 * doc/* recompiled the documentation
2162
21632000-01-17 Jody Goldberg <jgoldberg@home.com>
2164
2165 * configure.in : WARNING autoconf subtlety alert :
2166 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2167 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2168 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2169 get defined by AC_CHECK_HEADERS.
2170
Daniel Veillardf967b902000-01-17 16:06:10 +00002171Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2174 Rune.Djurhuus@fast.no
2175
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002176Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * TODO: updated
2179 * tree.c, parser.c: made sure that only memory alloc problems
2180 and internal parser errors are allowed to write to stdout or
2181 stderr.
2182
Daniel Veillard0142b842000-01-14 14:45:24 +00002183Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2184
2185 * tree.c : restored xmlNewGlobalNs since this seems used by
2186 a lot of existing code :-(, fixed a bug in xmlNewNs
2187 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2188 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2189 to exit() from the library code.
2190 * xpath.c, parser.c: removed bugs or unused code detected by
2191 Windows compilers
2192 * parser.c: started adding interfaces for parsing well balanced
2193 XML fragments
2194 * configure.in: releasing 1.8.4
2195 * doc/* : rebuilt the docs
2196
Daniel Veillard2eac5032000-01-09 21:08:56 +00002197Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * tree.[ch] : added xmlNewDocFragment() for DOM
2200 * testHTML.c: uninitialized variable.
2201
Daniel Veillardf3a73582000-01-05 14:58:39 +00002202Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2203
2204 * doc/* : rebuild the docs
2205
Daniel Veillard71b656e2000-01-05 14:46:17 +00002206Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * acconfig.h: readline and history patch
2209 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2210 * tree.c: added check and handling when possibly removing an ID
2211 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2212 and saving.
2213 * test/HTML/entities.html result/HTML/entities.html* : test for
2214 various entities reference cases
2215 * result/HTML/* : as a result output of some testcase have
2216 changed
2217 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2218 by previous example. added xmlParseTryOrFinish().
2219 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2220 entities.h debugXML.h HTMLparser.h: changed the way struct are
2221 declared to allow gtk-doc to expose those
2222 * parser.c: closed bug #4960
2223 * Makefile.am configure.in: Applied patch from
2224 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2225 and math/socket libs detection
2226
Daniel Veillard437b87b2000-01-03 17:30:46 +00002227Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * configure.in, Makefile.am: link tester against readline
2230 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2231
Daniel Veillard686d6b62000-01-03 11:08:02 +00002232Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * tree.[ch]: added xmlRemoveProp
2235 * win32config.h.in nanohttp.c: avoid including the Windows
2236 socket stuff in every C files
2237 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2238 the XmL parser(s)
2239 * test/ns4 result/ns4 etc...: added test case for previous prob
2240 * tree.c: xmlNewNs wasn't checking for double definition
2241 * Makefile.in: fixed a problem with dist-hook duplicates
2242 * parser.[hc], xmlIO.c: fixed the loading of external entities
2243 APIs, now xmlLoadExternalEntity() is used everywhere and
2244 setting up an app specific front-end using the
2245 * SAX.c parser.c: some fixes, now the xhtml spec validates
2246 with the xhtml DTD.
2247 * error.c: fixed crashes in case of no input stream
2248 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2249 to the validation tests and results
2250
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002251Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2254 too htmlCreatePushParserCtxt() and htmlParseChunk()
2255 * parser.c: a bit of cleanup.
2256 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2257 to XML) removed the last mem leak known
2258 * HTMLtree.c: output message cleanup
2259 * xmlmemory.c: display content info about memory blocks
2260 * result/HTML/wired.* : missing att value warning change
2261
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002262Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * doc/* : rebuilt the documentation
2265
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002266Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * parser.[ch] parserInternals.h: Push parser for XML,
2269 seems to work fine now
2270 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2271 --push for push testing
2272 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2273 * testSAX.c: added --push
2274 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2275 subtree
2276 * xmlIO.[ch] : enriched API + fixes for push mode
2277 * entities.[ch]: added the entity content length to the struct.
2278 * xmlmemory.[ch]: new API to show the last entries for the shell
2279 * valid.c: added required attribute testing
2280 * SAX.c: the cdata callback now merge contiguous fragments
2281 * HTMLparser.c: cleanup of some macros
2282
Daniel Veillard3c558c31999-12-22 11:30:41 +00002283Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2284
2285 * parser.c: fix for PIs name starting with xml
2286 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002287 * *.c, configure.in win32config.h.in : generate win32config.h for
2288 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002289
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002290Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * parser.c: fixed a stupid = vs. == bug :-(
2293 * doc/gnome-xml.sgml: s/glade/xml/
2294
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002295Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * configure.in, doc/xml.html : bug fix release 1.8.2
2298 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2299 Hopefully the end of that silly C++ include problem
2300 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2301 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2302 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2303 troubles with autoclosed elements when the stree shape doesn't
2304 follow the DtD specs. Added htmlIsAutoClosed() and
2305 htmlAutoCloseTag()
2306 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2307 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2308 * debugXML.c: fixed a bug on printing default namespaces.
2309 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2310
Daniel Veillardb24054a1999-12-18 15:32:46 +00002311Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * result/HTML/*.htm[l] : updated the HTML regression tests according
2314 to the new output
2315 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2316 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2317 problem due to intermix of extern "C" { ... } declarations for C++
2318 and recursive includes in the headers
2319
Chris Lahey323c48c1999-12-18 15:32:45 +000023201999-12-20 Chris Lahey <clahey@umich.edu>
2321
2322 * HTMLtree.c: Made it so that html nodes with a single child do
2323 not insert a carriage return before or after the child node.
2324
Daniel Veillardb24054a1999-12-18 15:32:46 +00002325Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002326
2327 * configure.in, doc/xml.html : bug fix release 1.8.1
2328 * parser.c: fixed bug #4344
2329 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2330 added the glue to avoid C++ problems
2331 * doc/* : regenerated the documentation
2332
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002333Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2336 namespace recognition, and Dia as a resul :-(
2337 * encoding.c: closed bug #3950
2338
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002339Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * valid.c: debugging a posteriori validation, except URI expansion
2342 stuff this should be fixed now
2343 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2344 Carl Nygard <cnygard@bellatlantic.net>
2345 * tester.c: added --postvalid, cleaning of the code
2346 * tree.[ch]: added xmlDocGetRootElement()
2347
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002348Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2349
2350 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2351 c++ losage.
2352
Daniel Veillard10a2c651999-12-12 13:03:50 +00002353Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2354
2355 * configure.in, doc/xml.html : bumped to 1.8.0
2356 * xlink.[ch], Makefile.am : added framework for link detection
2357 * parser.h: added nbChars to parser context, needed for cleanup.
2358 * xmlmemory.c: removed a nasty bug when out of mem
2359 * valid.[ch]: adding namespace support for attribute decl
2360 * tester.c: added --debugent option
2361 * debugXML.[ch]: added xmlDebugDumpEntities()
2362 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2363 buffers instead, this was really needed, validation was breaking
2364 in strange ways due to that. Added xmlParseStringPEReference()
2365 and other parsing from strings functions. Entities processing
2366 modified again, but PERef are still not handled correcly but
2367 unless you're Eve Maller you won't notice :-)
2368 * HTMLparser.c: large changes toward reliability, and switched to
2369 lowercase internal tags, XHTML is lowercase, so it will help
2370 that output is closer to next version.
2371 * doc/* : regenerated the documentation, it is now hosted at
2372 http://xmlsoft.org/ (same bits I just bought the domain :-)
2373
2374
Daniel Veillard294cbca1999-12-03 13:19:09 +00002375Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2378 doc generation
2379 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2380 in the SAX API
2381 * doc/*: rebuilt the doc making sure everything appears in the
2382 HTML files
2383
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002384Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2387 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2388 which allow impressive speed improvement on dataset with
2389 large text pieces, but at the cost of broken binary
2390 compatibility and slightly bigger memory usage.
2391 Configure with --with-buffers to activate them, they
2392 are protected with XML_USE_BUFFER_CONTENT define.
2393 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2394 goal is 0 memory left allocated once parser is no more used
2395 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2396 call xmlCleanupParser() and xmlMemoryDump()
2397
Daniel Veillarda819dac1999-11-24 18:04:22 +00002398Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2401 * parser.[ch] encoding.[ch]: added memory cleanup routines
2402 * parser.c: closing bug #3788
2403 * doc/*: rebuilt the doc
2404
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002405Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2406
2407 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2408 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2409 * tester.c: added --compress option
2410 * doc/*: rebuilt the documentation
2411
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002412Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2415 if given /proc/kcore as input !
2416 * doc/xml.html doc/*: updated and rebuilt the documentation
2417
2418Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002419
2420 * parser.c: Fixed some wrongly space collapsing code due to
2421 a misreading of the spec.
2422 * result/*: fixed the output accordingly
2423
2424Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002425
2426 * encoding.c: bug fix and typos
2427 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2428 * parser.c: added attribute normalization closing bug #3597
2429 * test/att* result/att* SAXresult/att*: testcase for attribute
2430 normalization
2431
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002432Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * configure.in: closing bug #3163 by adding extra flags for the
2435 cc compiler on HP-UX
2436
Daniel Veillard51e3b151999-11-12 17:02:31 +00002437Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * valid.[ch] : removed a typo and an enumerated type bug in the
2440 xmlAddElementDecl() function
2441 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2442 call to xmlEncodeEntitiesReentrant() so that the functions
2443 New, Set and Get are at the same level.
2444 * parser.c HTMLparser.c: extra memory allocation bug for
2445 attributes detected by someone using libxml in embedded systems :-)
2446
Daniel Veillard962195f1999-10-28 15:51:53 +00002447Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2448
2449 * xmlmemory.h: turned off mem debug :-\
2450
Daniel Veillard35008381999-10-25 13:15:52 +00002451Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * parser.c: closed bug #2784 a one line fix, but worth pushing
2454 a new release out
2455 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2456 some structures, comments before and after the
2457 main element, and other nastyness
2458 * HTMLtree.c tree.c: accomodate the extended HTML supported
2459 * configure.in: pushing 1.7.4
2460 * test/ent8 and related outputs : added a new test for bug #2784
2461 * test/HTML/wired.html and related output: a nasty HTML example
2462 * Makefile.am: improved the test scripts
2463 * docs/* : reran the documentation extractor, updated xml.html
2464
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002465Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2466
2467 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2468 HTMLparser and debugged the HTML related code. HTML documents
2469 now have their own type
2470 * entities.c: do not dump &apos; for HTML output
2471 * xmlmemory.c: improvement, breakpoint mechanism
2472 * testHTML.c: added --sax --repeat ...
2473 * Makefile.am: improved the HTML tests
2474 * valid.[ch]: added xmlValidGetValidElements and
2475 xmlValidGetPotentialChildren
2476 * tester.c: added --insert to test the 2 new functions
2477 * test//* result//* SAXresult//* : regression test cleanup
2478 and extension.
2479 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2480 gnome-xml-nanohttp.html
2481
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002482Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * HTMLparser.c: fixed problems with some autoclose tags
2485 * tree.c: fixed XML output problems.
2486 * result/* SAXresult/*: update of the tests output
2487
Daniel Veillard6077d031999-10-09 09:11:45 +00002488Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * Makefile.am: Arturo patch for xmlConf.sh version info
2491 * parser.c: Tim Josling patch for single quoted items
2492 * tester.c: Tim Josling patch for tester options usage
2493 * tree.h: indent cleanup
2494
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002495Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2498 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2499
Daniel Veillard00fdf371999-10-08 09:40:39 +00002500Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * tree.c : Raph patch for initialization of CORBA fields
2503 * parser.c, xpath.c, ...: modification of doc comments
2504 * xpath.c : allow spaces in xpath expressions
2505
Daniel Veillardad219441999-09-27 08:17:49 +00002506Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * xmlmemory.h: turning off memory debug :-(
2509
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002510Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2513 better SAX interfaces.
2514 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2515 entity.
2516 * configure.in: 1.7.2
2517
2518Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002519
2520 * libxml.spec.in: fixed the URL
2521 * doc/xml.html: improved the documentation front-end
2522
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002523Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002524
2525 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2526
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002527Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002528
2529 * libxml.spec.in: fixed the alpha compile problem
2530 * parser.[ch]: changed errno to errNo in the parser context :-(
2531 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2532 * doc/xml.html: changed CHAR to xmlChar
2533 * doc/html/*: recompiled the documentation
2534 * configure.in: 1.7.1
2535
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002536Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * parser.h: modified the parser context struct to regain 1.4.0
2539 binary compatibility
2540 * parser.c, xml-error.h: added errno ot teh context and defined
2541 a set of errors values with update of errno
2542 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2543 DTDs and entities
2544 * *.h, *.c: complete cleanup of the use of config.h and include
2545 protection depending on the current setup.
2546 * overalll debugging, maintenance and bug-fixing on all modules
2547 * updated the documentation
2548 * ready for 1.7.0
2549
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002550Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * HTMLparser.c : cleanup
2553 * SAX.c valid.c valid.h: added ID/IDREF checking
2554 * tree.c tree.h: extended doc structure for refs
2555 * configure.in: 1.6.2
2556 * parser.c: patched bug in SAX user arg call
2557 * parserInternals.h: patched missing close in C++ wrapping
2558 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2559 especially upcoming XPointer implementation.
2560 * doc/xml.html: augmented, typo
2561
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002562Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2563
2564 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2565 not all invocations of install understand -d.
2566
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002567Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2568
2569 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2570 to make 'check' works, when builddir != srcdir.
2571
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002572Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * doc/xml.html : updated the documentation
2575
Daniel Veillard6454aec1999-09-02 22:04:43 +00002576Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2577
2578 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2579 not deallocated memory blocks
2580 * *.c : replaces all calls to malloc() free() and realloc() to
2581 the wrapper functions/macros
2582 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2583 instead of xmlFreeNodeList()
2584
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002585Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * HTMLparser.c: corrected a stupid bug leading to core dump at
2588 tree deallocation. Removed warnings indicated by
2589 Stephane.Conversy@lri.fr
2590 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2591 looked for in the external subset
2592
2593Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002594
2595 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2596 on SGI by Stephane.Conversy@lri.fr
2597
Daniel Veillardb96e6431999-08-29 21:02:19 +00002598Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * all .h : changed the prototype declaration indent as in gtk
2601 * most .c : working on reducing the TODOs in the code
2602 * most .c : cleanup though -pedantic and Insure++
2603 * improvements on validation ID checkings.
2604 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2605 * xml-config.in: closed #1810
2606
2607Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002608
2609 * tree.h, valid.c, valid.h: more work on validity, IDs
2610 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2611 definition for AIX
2612
Daniel Veillardb556eb51999-08-15 17:19:50 +00002613Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2616 the distribution due to a cut'n paste error at last commit
2617
Daniel Veillardb05deb71999-08-10 19:04:08 +00002618Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * configure.in: upgraded to version 1.4.0
2621 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2622 Big update, added a large part of the validation process,
2623 it should be usable, but some parts are missing
2624 * xpath.c: improved the implementation w.r.t. root.
2625 * Makefile.am: added more tests
2626 * test and result trees: added a lot of tests
2627 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2628
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002629Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * Added an HACKING file
2632
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002633Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * xpath.[ch] : improvements and debug of the XPath implementation
2636 * parser.c, HTMLparser.c : modified the parsers to be progressive
2637 * tree.[ch] : extended the Buffer promitives
2638 * xmlIO.[ch] : added basic I/O routines providing progressive
2639 parsing and ready for I18N conversion plugins
2640 * SAXresult/* : the SAX callback sequence maybe slightly different
2641 now
2642 * test*.c : improved/updated the tests programs
2643 * doc/* : recompiled the docs.
2644
Daniel Veillard15b75af1999-07-26 16:42:37 +000026451999-07-26 Michael Meeks <michael@edenproject.org>
2646
2647 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2648
2649 * tree.c: Ditto.
2650
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002651Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2652
2653 * configure.in: upgraded to version 1.4.0
2654 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2655 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2656 XML query language, see http://www.w3.org/TR/xpath for more details.
2657 * parser.c, parser.h: added CHAR* related string functions for XPath
2658 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2659 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2660 rebuild the docs.
2661 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2662 and regression testing capabilities for XPath.
2663
Daniel Veillardd79d7871999-07-12 10:38:12 +00002664Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2667 closing bug #1646
2668
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002669Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * Makefile.am, example/Makefile.am: closed bug #1683
2672
Daniel Veillard3166ab11999-07-11 16:14:19 +00002673Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2674
2675 * example/Makefile.am, configure.in: added the makefile for the
2676 gjobread example
2677
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002678Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2679
2680 * doc/Makefile.am:
2681 - fix which allow "make install DESTDIR=</install/prefix>".
2682
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002683Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2686 which fixed a problem on the file reading-code.
2687
Daniel Veillard82150d81999-07-07 07:32:15 +00002688Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2691 output.
2692 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2693
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002694Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * parser.h : Oops removed the binary compatibility problem
2697 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2698 * parser.c, HTMLparser.c: applied patches for reading from stdin
2699
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002700Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * parser.c, entities.c, valid.c: cleanup bug #1591
2703 * configure.in: cleanup bug #1592
2704 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2705 the same tree back-end. Hence gdome will be available for it.
2706 * doc/Makefile.am: close bug #617
2707
Daniel Veillard97fea181999-06-26 23:07:37 +00002708Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * parser.c: alloctate a per parser context SAX interface block
2711
Daniel Veillard14fff061999-06-22 21:49:07 +00002712Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2715 and xmlEncodeEntitiesReentrant with the correct one :-\
2716
2717Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * commit of my internal XML base changes, quite a lot of
2720 changes, cleanups, better entities support, framework for
2721 new I/O and charset detection and handling
2722 * Fixed the configure/Makefile stuff to generate shared libs
2723 with the proper version info, so we jumped on rev from
2724 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2725 xmlEncodeEntities() result need to be freed now, and a string
2726 xmlParserVersion provide the current library version.
2727
Raph Levien05240da1999-06-15 21:27:11 +00002728Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2729
2730 * parser.c: fixed a buffer overrun for when you have a very long
2731 attribute with no entities in it.
2732
Daniel Veillardbb2da581999-06-13 14:37:07 +00002733Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * added example directory
2736 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2737
Daniel Veillard011b63c1999-06-02 17:44:04 +00002738Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * Release of libxml-1.1, nearly everything has been touched for
2741 this.
2742 * Added more regression tests
2743 * Updated the documentation
2744
Daniel Veillard27d88741999-05-29 11:51:49 +00002745Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * tree.[ch]: unified the XML_NO_CORBA defines.
2748 * parser.c encoding.[ch]: started plugging in char encoding detection
2749
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002750Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2751
2752 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2753 Also freed allocated buffer.
2754
Daniel Veillard27d88741999-05-29 11:51:49 +00002755Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002756 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2757 reentrancy problem at printing. One is left in entities.c, to
2758 remove ASAP
2759 * testSAX.c : added a test example showing the use of the SAX
2760 interface if one doesn't want to build the DOM tree.
2761 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2762
Daniel Veillard517752b1999-04-05 12:20:10 +00002763Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2766 large revamping of the parser to use SAX callbacks
2767 http://www.megginson.com/SAX/ (or at least a C like interface
2768 a la Expat). It's now possible to set up your own callbacks
2769 and the parser will not build a DOM tree.
2770 * test/* result/*: updated the test suite, I finally removed
2771 the old Namespace draft support (PI based).
2772
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002773Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * Makefile.am: added test result to EXTRA_DIST for make tests
2776
Daniel Veillard64068b31999-03-24 20:42:16 +00002777Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * parser.c, parserInternals.h: moved the chars macro definitions
2780 to parserInternals.h
2781 * parser.c, error.c: applied patches from "Knut Åkesson"
2782 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2783
Daniel Veillard012ccc11999-03-23 10:11:11 +00002784Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2785
2786 * xml-config.in : applied patch to make --version work
2787
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2789
2790 * Makefile.am (check-local): Alias for `tests' target. This will
2791 cause `make check' to do the right thing.
2792 (tests): Don't run tests in srcdir. Also, replaced calls to
2793 basename with a `sed' "equivalent".
2794
Daniel Veillardd109e371999-03-05 06:26:45 +00002795Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2796
2797 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2798 it in the header and not the sources, updated the doc.
2799 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2800 pointing this out.
2801
Daniel Veillardbc50b591999-03-01 12:28:53 +00002802Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2805 exported the inputStream routines.
2806 * doc/html/* : updated accordingly
2807
Daniel Veillardd692aa41999-02-28 21:54:31 +00002808Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * parser.c, parser.h, parserInternals.h: added a few extra
2811 internal calls to allocate and free parser contexts ...
2812 * doc/html/* : updated accordingly
2813
Daniel Veillard55a99271999-02-25 11:01:29 +00002814Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2815
2816 * configure.in, Makefile.am, doc/makefile.am : General changes for
2817 1.0.0 release and including the generated HTML documentation.
2818
Daniel Veillard35925471999-02-25 08:46:07 +00002819Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * makefile.am : added parserInternals.h, oops.
2822
Daniel Veillard1e346af1999-02-22 10:33:01 +00002823Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * parserInternals.h: added this header giving access to the parser
2826 internal functions.
2827 * doc/Makefile.am : added a rebuild target which rebuilds the full
2828 set of documentations
2829 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2830 the internal subset.
2831 * *.c *.h: modifications needed to generate the documentation using
2832 gtk-doc, cleanup of functions blocks, reorganisation of struct
2833 declarations.
2834
Daniel Veillard1164e751999-02-16 16:29:17 +00002835Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2836
2837 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2838 the tar and spec file to include the beginning of the doc.
2839
Nuno Ferreira03d04781999-02-13 00:07:17 +000028401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2841
2842 * doc/.cvsignore: Added this file.
2843
Daniel Veillard6800ef31999-02-08 18:33:22 +00002844Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2845
2846 * tree.c: fixed xmlGetProp to return "" when the attribute
2847 exists, even if the node-list is NULL.
2848
Daniel Veillard726c7e31999-02-08 15:13:10 +00002849Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * tree.c: patched an error outputting empty attribute values.
2852 * Makefile.am and doc/makefile.am: have been updated during the
2853 week-end. Sorry for an empty CVS log, I got a shell problem.
2854
Daniel Veillard1899e851999-02-01 12:18:54 +00002855Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * tree.h: cleaned up using enums instead of defines
2858 * parser.c, valid.[ch]: more work on parsing/output of element
2859 declarations
2860
Daniel Veillard3b9def11999-01-31 22:15:06 +00002861Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * valid.[ch], tree.c, parser.c : more work toward full parsing
2864 of XML DTDs.
2865 * README: added informations about mailing-list and on-line
2866 documentation
2867
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2869
2870 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2871
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002872Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * parser.c, tree.[ch] : more work toward conformance testing,
2875 added a last element to accelerate parsing of very flat structures
2876 started working on internal subset Element content declaration.
2877 * valid.[ch] : first cut at adding code toward validation.
2878 * previous changes had also small impact on most files, especially
2879 the conformance testing using James Clark test suite.
2880
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002881Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2882
2883 * test/* : updated the examples, most of them were not well
2884 formed (humm), and added rdf2.
2885 * result/* : resulting changes in the output.
2886
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002887Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2890
Daniel Veillard44b3a061998-12-05 17:27:22 +00002891Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * tree.c: patched a bug in the generation of empty attributes
2894
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002895Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2898 for node/trees/documents/... Biggest problem is namespace
2899 support when copying subtrees.
2900
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002901Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * parser.c, entities.c: improve entities and char ref encoding,
2904 and cleanups of error messages.
2905
Daniel Veillard242590e1998-11-13 18:04:35 +00002906Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * parser.c, entities.c: simple bug hunting done during rpm2html and
2909 rpmfind integration.
2910
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002911Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2912
2913 * parser.[ch]: Added interfaces allowing to specify a SAX
2914 handler before parsing.
2915
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002916Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * parser.c: redirrect all errors reporting through the SAX
2919 error function
2920
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002921Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2924 * libtool, tlmain ...: update of the libtool files
2925
Miguel de Icaza442321c1998-11-04 18:13:38 +000029261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2927
2928 * entities.c: Use g_snprintf insteda of snprintf.
2929
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002930Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2933 added ent5 test for this purpose.
2934 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2935
Daniel Veillard27271681998-10-30 06:39:40 +00002936Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * parser.c: fixed? a strange error due to compression on a GWP
2939 document.
2940
Daniel Veillard25940b71998-10-29 05:51:30 +00002941Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * tree.[ch]: bug fixing
2944 * entities.[ch]: defined a specific type for predefined entities
2945 * doc/xml.html: more documentation on the library, how to use it,
2946 overview of the interfaces.
2947
Daniel Veillard16253641998-10-28 22:58:05 +00002948Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2951
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002952Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2953
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002954 * tree.c: corrected a small bug
2955 * doc/xml.html: continuing writing documentation.
2956
2957Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2958
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002959 * debugXML.h debugXML.c: added debugging utilities.
2960 * tester.c: added --debug switch.
2961 * tree.c: patched an incorrect node->type assignment.
2962 * parser.c: formatting, ensure that node->doc != NULL in attributes
2963
Daniel Veillardccb09631998-10-27 06:21:04 +00002964Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2967 entity support and provide an internal representation close to
2968 DOM one (entity ref nodes, and attribute value as tree). I tried
2969 to preserve the interface but this will surely break some apps
2970 (I have to change rpm2html/rpmfind for example). I had to change
2971 two interfaces, and the generated tree is somewhat different.
2972 * doc/* : started documenting the XML library, the tree and
2973 DOM/Corba. This is a first step.
2974
Daniel Veillard11e00581998-10-24 18:27:49 +00002975Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * parser.c: Set up the fonctions comment block, boring but useful.
2978 * parser.h, SAX.c, parser.c: now attributes are processed through
2979 the SAX interface. The problem is that my SAX interface diverged
2980 quite a bit from the original one, well this is not an official
2981 spec, and translating it from Java to C is hairy anyway...
2982
Daniel Veillard97b58771998-10-20 06:14:16 +00002983Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2986 fonctions comment block, boring but useful.
2987
2988Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002989
2990 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2991 conversion routines. However they are not yet used to convert the
2992 inputs. The core will run with UTF-8.
2993
Daniel Veillard33942841998-10-18 19:12:41 +00002994Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2995
2996 * tree.c : make sure that the type id is properly set-up when
2997 a new object is allocated, needed for DOM.
2998
Daniel Veillard27fb0751998-10-17 06:47:46 +00002999Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * tree.h, tree.c: Ok, the main objects in the tree will be native
3002 corba objects, it costs 8 bytes per Node, Attribute and Document
3003 but it simplifies the Corba integration a lot (no extra interface
3004 objects to allocate/free).
3005
Daniel Veillard0bef1311998-10-14 02:36:47 +00003006Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3007
3008 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3009 and changed NODEs contants for conformity with DOM Level 1
3010
Daniel Veillard27864701998-10-08 03:47:24 +00003011Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * added hooks to keep track of servants when creating objects
3014 xmlDoc and xmlNode (for Corba export).
3015
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003016Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * added xml-config script.
3019
Daniel Veillard7066a791998-10-01 20:28:28 +00003020Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3023 to autoupdate libtool and automake conf files.
3024
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3026
3027 * Makefile.am: Use '?' to separate the sed
3028 commands as ',' is used when people pass -Wl,something.
3029
3030
Daniel Veillard15a8df41998-09-24 19:15:06 +00003031Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3032
3033 * tree.c, tree.h: added a per-document compression interface.
3034
Daniel Veillard151b1b01998-09-23 00:49:46 +00003035Tue Sep 22 20:47:38 EDT 1998
3036
3037 * tree.c, tree.h: added saving with compression and added interfaces
3038 to control the compression level (xmlGetCompressMode,
3039 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3040
Daniel Veillard70120ff1998-09-22 00:24:21 +00003041Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3042
3043 * parser.c: corrected a loop for files of size 0
3044
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3046
3047 * error.h: New file. Contains prototyes from `error.c'.
3048
Tom Tromeyc19653d1998-08-14 01:22:43 +00003049Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3050
3051 * Makefile.am (xmlincdir): New macro.
3052 (xmlinc_HEADERS): Renamed from include_HEADERS.
3053
Daniel Veillard845664d1998-08-13 04:43:19 +00003054Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3055
3056 * applied small patch on numeric entities from
3057 Christopher Blizzard <blizzard@appliedtheory.com>
3058
Daniel Veillard260a68f1998-08-13 03:39:55 +00003059Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * New release 0.2, removed the old xml_* files so that it's
3062 coherent with the other CVS base (W3C), far better conformance
3063 to standard, new namespaces, decent entities support, beginning
3064 of a SAX-like interface. Nearly nothing left intact, even the
3065 test examples ...
3066
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3068
3069 * .cvsignore: Add .deps dir
3070
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003071Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3072
3073 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3074
Daniel Veillardfe926001998-07-26 04:28:20 +00003075Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003076
Daniel Veillardfe926001998-07-26 04:28:20 +00003077 * configure.in: added test for CPP
3078 * AUTHORS, Changelog: the original ones didn't get commited but the
3079 glib ones instead, fixed.
3080 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003081
Daniel Veillardfe926001998-07-26 04:28:20 +00003082Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003083
Daniel Veillardfe926001998-07-26 04:28:20 +00003084 * integrated code developped at W3C
3085 * changed the original Copyright
3086 * migrated to automake
3087 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003088