blob: e0e97533ab48fa694fdb309faaef0d5271e87ebd [file] [log] [blame]
Daniel Veillard95d845f2001-06-13 13:48:46 +00001Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLtree.[ch]: started augmenting the HTML save API with
4 encoding and formatting parameters
5
Daniel Veillardeca60d02001-06-13 07:45:41 +00006Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * HTMLtree.h: cleanup and started evaluating the work needed on
9 revamping the HTML output code
10
Daniel Veillard84666b32001-06-11 17:31:08 +000011Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * valid.c: fixed bug #56049, forgot one check in the
18 validation routine
19
Daniel Veillardca2366a2001-06-11 12:09:01 +000020Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
21
22 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
23
Daniel Veillard6761eee2001-06-11 10:29:38 +000024Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * libxml.h: fixed an error in last commit
27 * doc/FAQ.html: added an entry for compilation from CVS
28
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000029Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * xmlversion.h.in libxml.h: Cygwin patches
32 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
33 * tree.h: cleanup
34
Daniel Veillardacd370f2001-06-09 17:17:51 +000035Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * tree.c: patched xmlFreeNode() to avoid freeing() a static
38 memory block in a strange case where libxml is linked twice
39 in the binary.
40
Daniel Veillard1d047672001-06-09 16:41:01 +000041Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
44 state far too often, simple fix used to avoid it.
45
Daniel Veillard4497e692001-06-09 14:19:02 +000046Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
49 being processed, applied his patch
50 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
51
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000052Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
55 provided fixes to compile on MSCC again
56 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
57 also provided an update for the project files.
58
Daniel Veillarda682b212001-06-07 19:59:42 +000059Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
62 bug #55810
63
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000064Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * tree.c: fixed xmlGetNsProp() to close bug #55683
67 Note this requires libxslt to use it's own function instead.
68
Daniel Veillardf0c53762001-06-07 16:07:07 +000069Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * HTMLtree.c: when in a pre element no formatting space should
72 be added.
73 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
74
Daniel Veillard068a9652001-06-07 15:30:26 +000075Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * configure.in: added tests for signal() and signal.h
78
Daniel Veillard541d6552001-06-07 14:20:01 +000079Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * xpath.c: robert pointed out xmlXPathNINF was not initialized
82
Daniel Veillard8a367d42001-06-07 14:01:34 +000083Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * doc/libxml-doc.el: Felix Natter provided a new version for
86 libxml2
87
Daniel Veillard8a926292001-06-07 11:20:20 +000088Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * HTMLtree.c: when in a pre element no formatting space should
91 be added.
92
Daniel Veillard14839d52001-06-06 16:11:56 +000093Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
96
Daniel Veillarde95e2392001-06-06 10:46:28 +000097Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
100 hack
101 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
102 * uri.c: fixed a warning
103
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000104Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * HTMLtree.c: trying to close bug #55772 escaping in script
107 elements
108 * doc/xml.html: suggest to send mail to the list
109
110Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000111
112 * error.c: attempt to fix the xmlGetVarStr breakage once and for
113 good. Use a macro and based on the solution provided in
114 vsnprintf manual page from GNU.
115
Bjorn Reese99748722001-06-05 12:49:15 +0000116Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
117
118 * error.c: Workaround for non-preserving variadic list.
119 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
120
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000121Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * doc/xml.html: added 2.3.10 release
124
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000125Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * configure.in: releasing 2.3.10
128
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000129Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
132
Daniel Veillard20042422001-05-31 18:22:04 +0000133Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * encoding.c: Robert Collins provided a patch to add the
136 "US-ASCII" encoding alias
137
Daniel Veillard97ac1312001-05-30 19:14:17 +0000138Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
141 string oriented functions and started cleaning the related areas
142 in xpath.c which needed fixing in this respect
143
Daniel Veillard2d703722001-05-30 18:32:34 +0000144Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
147 #55380
148 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
149
Daniel Veillard9403a042001-05-28 11:00:53 +0000150Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * TODO: updated
153 * nanohttp.[ch] : started adding APIs to get the redirected URL
154 when this occurs (needed for further base computation
155 * tree.h: cleanup
156 * encoding.c: cleanup
157 * SAX.c: minor change around ctxt->loadsubset
158
Daniel Veillard6278fb52001-05-25 07:38:41 +0000159Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * Makefile.am include/Makefile.am: small change to have
162 include/libxml rebuilt if working from CVS.
163 * uri.c: applied another patch from Carl Douglas for URI escaping,
164 this should close bug #51876
165
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000166Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * xinclude.c: fixed XInclude recursive behaviour bug #54678
169 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
170 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
171 added specific regression test
172 * parser.h: preparing for the XSLT mode where DTD inherited
173 attributes are added to the tree.
174
Daniel Veillardbbd22452001-05-23 12:02:27 +0000175Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * xinclude.[ch]: Updated the namespace for the Last Call version
178 * result/XInclude/include test/XInclude/include: updated the
179 testsuite accordingly
180
Daniel Veillard8514c672001-05-23 10:29:12 +0000181Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
182
183 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
184 related to bug #51876
185
Daniel Veillard42596ad2001-05-22 16:57:14 +0000186Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * tree.c: fixed a gross mistake in base computation, xml:base is
189 not completely correct yet (need cascade).
190 * xpath.[ch]: added the few things needed to find a function name
191 and URI from the XPath context when it is called.
192
Daniel Veillard81418e32001-05-22 15:08:55 +0000193Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195 * catalog.[ch]: fixes and add xmlLoadCatalogs()
196 * DOCBparser.c: small cleanup
197 * xmllint.c: added a --catalogs option to load catalogs from
198 $SGML_CATALOG_FILES
199 * tree.c: cleanup
200 * configure.in: iconv library fixup, ICONV_LIBS
201
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000202Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * catalog.c: handling of CATALOG entries. detection of recursion,
205 and a few bugfixes
206 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
207 against the default namespace
208
Daniel Veillard04b93292001-05-21 08:15:31 +0000209Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
212
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000213Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * parser.c: fixed propagation context info when parsing an
216 external entity.
217 * doc/html/*.html: regenerated a couple of docs
218
Daniel Veillard4623acd2001-05-19 15:13:15 +0000219Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * doc/xml.html: update with 2.3.9 informations
222
Daniel Veillardbed7b052001-05-19 14:59:49 +0000223Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
226 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
227 * doc/html/* : rebuilt the docs
228 * valid.c: small patch which may improve some case when
229 validating.
230
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000231Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * HTMLparser.c: Closed bug #54891
234 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
235 to the suite
236
237Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
240 applied a documentation patch from LotR and filled in a few missing
241 descriptions
242
Daniel Veillard76d66f42001-05-16 21:05:17 +0000243Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * xpath.c tree.c parser.c: speed optimizations at the parser level
246 document tree freeing and xpath evaluation
247
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000248Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * parser.c parser.h parserInternals.h: fixed a couple of
251 interfaces for handling memory buffer input to const char *
252 upon suggestion of JamesH.
253
Daniel Veillardc3739e72001-05-15 15:23:27 +0000254Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * configure.in: LoTR sent a patch fixing the previous commit
257
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000258Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * configure.in: trying to deal again with the stoopid -R linking
261 flag of Solaris
262
Daniel Veillard790142b2001-05-15 10:51:53 +0000263Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * xpath.h: two nodeset access macros from Thomas Broyer
266
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000267Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
270 patch from Thomas Broyer
271
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000272Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
275 case
276 * INSTALL: was empty added stuff from the FAQ
277
Daniel Veillard75bea542001-05-11 17:41:21 +0000278Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
281 attributes handling and #54433 by adding xmlUnsetProp()
282 and xmlUnsetNsProp()
283
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000284Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * HTMLparser.c: Patch from Jonas Borgström
287 (htmlGetEndPriority): New function, returns
288 the priority of a certain element.
289 (htmlAutoCloseOnClose): Only close inline elements if they
290 all have lower or equal priority.
291 * result/HTML: this of course changed a number of tests results.
292
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000293Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * xmlIO.c catalog.c: plugged in the default catalog resolution
296 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
297 documentations
298 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
299
Daniel Veillarda7374592001-05-10 14:17:55 +0000300Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
303 integrating catalogs
304 * catalog.[ch] testCatalog.c: adding a small catalo API
305 (only SGML catalog support).
306 * parser.c: restaured xmlKeepBlanksDefault(0) API
307
Daniel Veillardc17337c2001-05-09 10:51:31 +0000308Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
311
Daniel Veillard257d9102001-05-08 10:41:44 +0000312Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * parser.c: added xmlParseExternalEntityPrivate() to allow
315 propagation of ctxt->_private when parsing external entities
316
Daniel Veillard083c2662001-05-08 08:27:14 +0000317Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
318
319 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
320
Daniel Veillard01ef7382001-05-08 07:31:43 +0000321Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * configure.in: fixed a small portability problem with AM_CONDITIONAL
324
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000325Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * valid.c: warn when indeterminist content model is detected
328 * result/VC/ElementValid8: this adds a message
329 * Makefile.am: add --novalid for VCM tests
330 * parserInternals.c: added a call to Init memory
331
Daniel Veillard64269352001-05-04 17:52:34 +0000332Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
335 when both parameters are NULL.
336
Daniel Veillard37721922001-05-04 15:21:12 +0000337Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * valid.c: applied small patch from Gary Pennington, reindented
340 some part of the code.
341
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000342Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
345 release, updated and regenerated the docs
346
Daniel Veillard357c9602001-05-03 10:49:20 +0000347Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * xpath.c result/XPath/expr/floats : clarified and cleanup
350 printing of abnormal floats in tests.
351
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000352Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
355 * results/HTML/ : a few changes in the output of the HTML tests as
356 a result.
357 * configure.in: tying to fix -liconv where needed
358
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000359Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * Makefile.am: fixed a stupid error
362
Daniel Veillard7150a032001-05-02 16:41:11 +0000363Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * configure.in Makefile.am: make the inclusion of the trio
366 modules in the library conditional
367
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000368Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * DOCBparser.c: patche from László Kovács, fixed entities refs
371 in attributes handling
372
Daniel Veillardedddff92001-05-02 10:58:52 +0000373Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
376 flushing
377
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000378Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * xpath.c: fix of an XSLT namespace bug reported on the list
381 general/bug-8-
382
Daniel Veillard5792e162001-04-30 17:44:45 +0000383Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * strio.h trio.c: Dan McNichol suggested a couple of small
386 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
387
Daniel Veillard02141ea2001-04-30 11:46:40 +0000388Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * tree.c parser.c encoding.c: spent a bit more time looking
391 at the parsing speed and DOM handling. Added a few more
392 speedups.
393
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000394Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * parser.c: small but effective parsing speed improvement
397
Daniel Veillardb59076b2001-04-29 17:04:07 +0000398Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * configure.in: default on the DocBook parser inclusion (for Gnome)
401 * DOCBparser.h: fixed a header reference
402
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000403Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * configure.in xpath.c: applied Bjorn patches for FPE on the
406 alpha
407
Daniel Veillardeefd4492001-04-28 16:55:50 +0000408Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
411 xmlSaveFormatFileTo()
412
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000413Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * xpath.c: simple and efficient optimization, XPath functions
416 aways bind to the same code, cache this
417 * TODO: updated (by saying some is obsolete)
418
Daniel Veillard2156a562001-04-28 12:24:34 +0000419Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xpath.c: more cleanup work on XPath name parsing routines
422
Daniel Veillard61d80a22001-04-27 17:13:01 +0000423Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
426 xmlXPathParseName
427 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
428 * debugXML.c: avoid compilation problems if compiling without
429 HTML support, Igor Zlatkovic
430 * win32/libxml2/libxml2.def.src: being able to compile without
431 XPath on Windows
432
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000433Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
434
435 * libxml.m4: yet another patch from Toshio Kuratomi
436
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000437Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
440
Daniel Veillard67fee942001-04-26 18:59:03 +0000441Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * tree.[ch]: added xmlSaveFormatFile interface for saving
444 and indenting a file.
445
Daniel Veillard82e49712001-04-26 14:38:03 +0000446Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * xpath.c: fixed bug #53689 related to processing-instruction()
449
Daniel Veillard02f077a2001-04-26 10:59:11 +0000450Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * DOCBparser.c: patche from László Kovács
453
Daniel Veillard30211a02001-04-26 09:33:18 +0000454Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * parser.c: applied fixes from Christian Glahn bug report #53391
457
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000458Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * error.c: Jean François Lecomte provided a complete description
461 and a fix to bug #53537
462
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000463Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
466
Daniel Veillard1034da22001-04-25 19:06:28 +0000467Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * DOCBparser.c SAX.c: a bit more work on entities processing.
470 Still Need to cleanup XML output and references in attributes
471
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000472Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * DOCBparser.c include/Makefile.am: two patches from László Kovács
475
Daniel Veillardb33c2012001-04-25 12:59:04 +0000476Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477
478 * tree.c: trying to fix #53574, not completely complete,
479 I would like xmllint --copy --debug test/ent1 and
480 xmllint --debug test/ent1 to show the same result.
481 * xpath.c: fix a bug when trying to sort namespace nodes
482
Daniel Veillard5146f202001-04-25 10:29:44 +0000483Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * HTMLtree.c: real fix for #53402
486
Daniel Veillard7533cc82001-04-24 15:52:00 +0000487Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
490 PIs when using xsl:output
491 * valid.c: closing #53537 some case generate segfaults if there
492 is validity errors
493
Daniel Veillard61b33d52001-04-24 13:55:12 +0000494Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * SAX.c testDocbook.c DOCBparser.c: more work on the support
497 of external parsed entities, added --noent to testDocbook
498 * valid.c: Garry Pennington found an uninitialized variable
499 access in xmlValidateElementContent()
500
Daniel Veillard56098d42001-04-24 12:51:09 +0000501Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * HTMLparser.c : HTML parsing still sucks ... trying to deal
504 with madness
505 * result/HTML/ : this modified the result of the regression tests
506 a lot.
507
Daniel Veillard122376b2001-04-24 12:12:30 +0000508Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
511 to doc where it wasn't checked against NULL reported by
512 Jens Laas
513
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000514Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
517 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
518
Daniel Veillardeae522a2001-04-23 13:41:34 +0000519Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
522 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
523 * SAX.[ch]: cleanup and updates for DocBook
524 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
525 ex SGML identifier changes
526 * valid.c: removed a static unused function.
527
Daniel Veillardde57c612001-04-23 09:13:36 +0000528Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * HTMLtree.c: applied change for Paul Sponagl on script saving
531 * Makefile.am: the warning about entity title.xml are normal.
532
Daniel Veillard393df012001-04-22 20:11:18 +0000533Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * configure.in: release of 2.3.7
536 * Makefile.am: fixing make distcheck
537
Daniel Veillarda41123c2001-04-22 19:31:20 +0000538Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * doc/html/* doc/xml.html: updated and regenerated the docs
541
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000542Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * xpath.c: fixed the XPointer problem introduced in 2.3.6
545
Daniel Veillarde82a9922001-04-22 12:12:58 +0000546Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * tree.c: fixed #53388 with the provided patch
549
Daniel Veillard06803992001-04-22 10:35:56 +0000550Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * valid.c: Bjorn detected an invalid memory access. Fixed
553 vstateVPush()
554
Daniel Veillard40af6492001-04-22 08:50:55 +0000555Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
558
Bjorn Reese70a9da52001-04-21 16:57:29 +0000559Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
560
561 * libxml.h: new header used only for the compilation of libxml
562 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
563 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
564 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
565 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
566 xmlmemory.c xpath.c xpointer.c: libxml.h integration
567 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
568 baseline (version 1.2 plus a single patch).
569 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
570 scientific notation for numbers. Tests added.
571 * xpath.c: formatting of numbers changed to use sprintf
572 (contribution from William Brack)
573
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000574Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * valid.c: cleanup, more useful debugging
577 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
578 * xmlIO.c: entity loading is printed as an error when validating
579
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000580Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * valid.c: fixed to validate within entities
583 * test/VCM/v22.xml: added a specific testcase
584
Daniel Veillardca1f1722001-04-20 15:47:35 +0000585Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * valid.c: forgot an epsilon transition in for ()+
588 * test/VCM/v21.xml : added a specific test case
589
Daniel Veillard85349052001-04-20 13:48:21 +0000590Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * valid.c: removed a state explosion exhibited by RSS
593 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
594 from bug #51872
595
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000596Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * valid.[ch] tree.h: worked *hard* to get non-determinist content
599 validation without using an ugly NFA -> DFA algo in the source.
600 Made a specific algorithm easier to maintain, using a single
601 stack and without recursion.
602 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
603 * hash.c: made the growing routine static
604 * tree.h parser.c: added the parent information to an
605 xmlElementContent node.
606
Daniel Veillarde470df72001-04-18 21:41:07 +0000607Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * SAX.c parser.c xpath.c: generating IDs when not validating
610 from an external parsed entity was poisoning the ID has table
611 with removed values. This was killing XSLT on the KDE help
612 browser.
613
Daniel Veillardceacdd92001-04-18 15:10:35 +0000614Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * entities.h: andrew@ugh.net.au detected a double declaration
617
Daniel Veillarda10efa82001-04-18 13:09:01 +0000618Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * debugXML.c hash.c tree.h valid.c : some changes related to
621 the validation suport to improve speed with DocBook
622 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
623 the way validation errors get reported
624
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000625Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627 * HTMLparser.c HTMLtree.c: applied part of the patches provided
628 by P C Chow and William M. Brack for XSLT HTML output
629
Daniel Veillard2d90de42001-04-16 17:46:18 +0000630Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * xmlversion.h.in win32config.h win32/libxml2/*: applied
633 Igor Zlatkovic patches for MSC compilation and added his
634 updates
635
Daniel Veillarde043ee12001-04-16 14:08:07 +0000636Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
637
638 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
639 prefix lookup.
640 * parserInternals.c: fixed the bug reported by Morus Walter
641 due to an off by one typo in xmlStringCurrentChar()
642
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000643Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * HTMLparser.c result/HTML/*: revamped the way the HTML
646 parser handles end of tags or end of input
647
Daniel Veillard82daa812001-04-12 08:55:36 +0000648Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * tree.[ch] : added xmlDocCopyNode for gdome2 support
651
Daniel Veillard67a21302001-04-11 14:39:16 +0000652Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
655 bug where the linktime verions of free() won't work ...
656
Daniel Veillard27b55282001-04-11 12:22:25 +0000657Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
660
Daniel Veillardafc73112001-04-11 11:51:41 +0000661Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * doc/xml.html: added 2.3.6 release
664
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000665Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
668 * result/wml.xml: resulted in a small output change
669
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000670Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * tree.c: xmlNewDoc was missing the charset initialization
673 * xmllint.c: added --auto to autogenerate a doc, allow to
674 reproduce the problem fixed on xmlNewDoc
675
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000676Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * xpath.c: trying to get 52979 solved
679 * tree.c result/ result/noent/: trying to get 52712 solved, this
680 also made me clean up the fact that XML output in general should
681 not add formating blanks by default, this changed the output of
682 a few tests
683
Daniel Veillard73639a72001-04-10 14:31:39 +0000684Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
687
Daniel Veillardfac26a12001-04-08 13:08:14 +0000688Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * configure.in: finally released 2.3.6
691
Daniel Veillard911f49a2001-04-07 15:39:35 +0000692Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * xpath.c: checking for null pointer generated by new code
695
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000696Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * xpath.c: fixed a [] evaluation problem reported
699 * test/XPath/tests/simpleaddr: extended test
700 * result/XPath/simpleaddr: updated result
701
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000702Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * xmllint.c: Dan Timis reported a portability problem
705 on Macs without mmap, fixed it.
706
Daniel Veillardb38bd552001-04-03 18:22:00 +0000707Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * testXPath.c : added a --tree option allowing to display the
710 tree dump of the XPath expression
711
Daniel Veillard4dd93462001-04-02 15:16:19 +0000712Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
713
714 * xpath.c: fixed a memleak when comparing nodesets
715 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
716 * tree.c: added a TODO
717
Daniel Veillard92ad2102001-03-27 12:47:33 +0000718Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
721 we need string functions
722 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
723 to be able to use them where needed. Applied some changes
724 to reduce name linking pollution and compile in only what's
725 needed.
726 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
727 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
728 for the string manipulation functions
729 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
730 to the free() function of xmlmemory.c
731 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
732 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
733 usage.
734
735
Daniel Veillard2be30642001-03-27 00:32:28 +0000736Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * error.c: applied the context output patch of the error
739 handling submitted by Chuck Griffith
740 * error/VC/*: this slightly change some error logs
741
Daniel Veillard50582112001-03-26 22:52:16 +0000742Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * parser.c: fixed line number reporting on error
745
Daniel Veillard04be4f52001-03-26 21:23:53 +0000746Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * parser.c: Sullivan and Darin found a parser bug,
749 applied the patch.
750
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000751Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
754 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
755 xmlversion.h.in xpointer.c: of course the way I defined
756 UNUSED breaks on old gcc version. Try to be smart and
757 also define it directly in xmlversion.h
758 * configure.in: removed -ansi flag from the pedantic set
759
760Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000761 Huge cleanup, I switched to compile with
762 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
763 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
764 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
765 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
766 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
767 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
768 encoding.h entities.c error.c list.[ch] nanoftp.c
769 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
770 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
771 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
772 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
773 Cleanup, staticfied a number of non-exported functions,
774 detected and cleaned up a dozen of problem found this way,
775 avoided a lot of public function name/typedef/system names clashes
776 * doc/xml.html: updated
777 * configure.in: switched private flags to the really pedantic ones.
778
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000779Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * configure.in: 2.3.5
782 * doc/html/*: rebuilt the docs
783
Daniel Veillard146c9122001-03-22 15:22:27 +0000784Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * parser.c: fixed a reported bug in NOTATION parsing
787 * uri.c: accepted but not fixed bug 51876, added TODO
788 * Makefile.am: fixed bug 51876
789
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000790Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * config.h.in configure.in error.c: fix a compilation problem
793 on platforms without vsnprintf (xml@thewrittenword.com)
794
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000795Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * parser.c: fixed a function name header typo
798 * SAX.c: notations can also occur in external subset.
799
Daniel Veillard7d42b542001-03-20 13:22:46 +0000800Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * error.c: removed a C++ like comment
803
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000804Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * parser.c: fixing bug 52299 strange condition leading
807 to a parser crash due to a buffer overflow
808 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
809 added the specific test case
810
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000811Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * xpath.[ch]: still a lot of cleanup based on XSLT, added
814 xmlXPathConvert{String,Number,Boolean} to be able to make
815 type casts without a context stack, fixed some implementation
816 problems related to the absence of context at parse-time,
817 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
818 in the public API too
819 * xpointer.c xpathInternals.h: we need to know at parse time
820 whether we are compiling an XPointer
821
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000822Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
825 cleaned up the parser internals, refactored XPath code, added
826 new compilation based APIs and cleanly separated public and
827 private APIs.
828
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000829Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * xpath.h: the comp field must be added at the end to avoid
832 killing binary compat.
833
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000834Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
835
836 * Makefile.am: detect XPath memleaks in regreson tests
837 * error.c: fixed and error w.r.t. error reporting still using
838 stderr
839 * hash.c: added new line at end of file
840 * tree.h: minor cleanup
841 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
842 expression parsing from evaluation, resulted in a number of
843 changes internally, and in XPointer. Likely to break stuff
844 using xpathInternals.h but should remain binary compatible,
845 new interfaces will be added.
846
Daniel Veillardd574f782001-03-14 19:40:17 +0000847Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * configure.in: fixed a couple of problems reported by
850 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
851 without gcc on non linux platforms.
852
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000853Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
856 a fix for --with-html-dir= configure support. I hope it won't
857 break rpm generation
858
Daniel Veillarda022fe02001-03-14 16:30:00 +0000859Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * xmlIO.c: one function comment cleanup.
862
Daniel Veillard25239c12001-03-14 13:56:48 +0000863Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * SAX.c: external subset notations were improperly registered
866 in the internal subset.
867
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000868Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * README.cvs-commits: added, pointing to HACKING
871 * HACKING: updated
872
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000873Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * parser.c: and Matt Sergeant found one in the XML push
876 parser (erroneous check I forgot to remove when I fixed the
877 main parser).
878
Daniel Veillard68d7b672001-03-12 18:22:04 +0000879Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * xpath.c: ptittom found a small bug in UnaryExpr
882
Daniel Veillarde356c282001-03-10 12:32:04 +0000883Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * configure.in: bumped to 2.3.4
886 * error.c: fixed bug #51860
887 * tree.c: fixed bug #51861
888 * valid.c: cleanup, more debug, failed to fix one bug crap ...
889 * tree.[ch] : added xmlDefaultBufferSize
890 * nanoftp.c: typo in function name header block
891 * doc/xml.html : updated, added link to XML::LibXSLT
892 * doc/html/* : rebuilt the docs
893
Daniel Veillard80f32572001-03-07 19:45:40 +0000894Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * parser.c SAX.c: the new content parsing code raised an
897 ugly bug in the characters() SAX callback. Found it
898 just because of strangeness in XSLT XML Rec ouptut :-(
899
Daniel Veillard6c831202001-03-07 15:57:53 +0000900Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * Makefile.am: Martin Baulig suggested to add -lm
903 * tree.c: found another bug in xmlNodeGetContent()
904
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000905Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * xpath.c: Bjorn found the error related to strictness of comparison.
908
Daniel Veillard29631a82001-03-05 09:49:20 +0000909Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * parser.c: trying to fix the Dtd parsing problem reported
912 by Gary, side effect of last week speed optimizations.
913
Daniel Veillard14be0a12001-03-03 18:50:55 +0000914Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
917 * parserInternals.c: removed unneeded test raised by Stric
918
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000919Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
920
921 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
922 and fixed by William Brack). Added xmlXPathFormatNumber.
923 Changed the sorting slightly.
924 * configure.in Makefile.am example/Makefile.am: Added -lm.
925 Please note that applications linking with libxml2, must
926 also like with the math library from now on.
927
Daniel Veillardf9533d12001-03-03 10:04:57 +0000928Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
929
930 * HTMLparser.c: fixed loop reported by Marc Sanfacon
931
Daniel Veillard2f362242001-03-02 17:36:21 +0000932Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * parser.c: one must report spaces even if the Dtd element
935 content proves that this is not part of the element content.
936 * result/valid/*.xml: this changed the ouptu slightly
937
Daniel Veillardb402c072001-03-01 17:28:58 +0000938Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * configure.in: bumped to 2.3.3
941 * doc/xml.html: updated
942
Daniel Veillard77851712001-02-27 21:54:07 +0000943Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * tree.c: minor doc fix
946 * xpath.c: deallocation issues when a result tree has been
947 converted to a node-set
948
Daniel Veillardec70e912001-02-26 20:10:45 +0000949Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * doc/xml.html: oops corrected dates s/2000/2001
952
Daniel Veillard8730c562001-02-26 10:49:57 +0000953Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * valid.c: new patch from Gary Pennington
956
Daniel Veillard91e9d582001-02-26 07:31:12 +0000957Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * doc/xml.html: applied patch from Ankh
960
Daniel Veillardedac3c92001-02-26 01:36:19 +0000961Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * xinclude.c: fixed a problem building on Mac
964
Daniel Veillard21a0f912001-02-25 19:54:14 +0000965Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * parser.c: more work on increasing parsing ferformances
968
Daniel Veillard48b2f892001-02-25 16:11:03 +0000969Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
972 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
973 avoiding memcpy in production builds MEM_CLEANUP macro use
974 * parser.[ch] parserInternals.c: optimizations of the tightest
975 internal loops inside the parser. Better checking of I/O
976 flushing/loading conditions
977 * xmllint.c : added --timing
978
Daniel Veillard71681102001-02-24 17:48:53 +0000979Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * configure.in: bumped to 2.3.2
982 * doc/xml.html: updated for release
983
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000984Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * xpath.c: found a memleak and fixed a nasty bug
987
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000988Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989
990 * xmllint.[c1] : added return code errors for xmllint
991 * xpath.c: specific debug dump function for result value trees
992
Daniel Veillard4b637072001-02-21 21:52:55 +0000993Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * xpath.c: finally implemented xmlXPathCompareNodeSets
996 * test/XPath/expr/floats results/XPath/expr/floats: added
997 a test for float expressions
998
Daniel Veillardf714aa32001-02-21 03:07:44 +0000999Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1002 * parserInternals.[ch]: trying to speed up parsing
1003 * xpath.c : speeded up node set equality op
1004
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001005Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1008 better handling of ID/IDREF and the list modules associated
1009 * configure.in: small CFLAGS cleanup
1010
Daniel Veillarda8abee62001-02-19 15:14:59 +00001011Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1012
1013 * configure.in: fixed iconv detection on AIX (stric)
1014
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001015Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001016
1017 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1018
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001019Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1020
1021 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1022 and optimized xmlXPathNodeSetSort
1023
Daniel Veillard142adbf2001-02-17 13:21:05 +00001024Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * xpath.c: bug fix when context size is 0
1027 * parser.c: I like Norm's Dtd because they still manage to break
1028 the parser occasionally
1029
Daniel Veillardf23e0092001-02-16 13:21:29 +00001030Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1033
Daniel Veillarde0e26512001-02-16 00:11:46 +00001034Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1037 attributes within the XML-1.0 namespace
1038
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001039Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * xpathInternals.h: exported a few axis functions
1042 * doc/xml.html: updated the doc
1043
Daniel Veillard760f4422001-02-15 14:59:48 +00001044Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * configure.in: applied patch from Daniel van Balen for OpenBSD
1047 and bumped version to 2.3.1
1048 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1049 attempt to find autoclosing was simply broken, removed it,
1050 updated the examples, this is better
1051
Daniel Veillardd194dd22001-02-14 10:37:43 +00001052Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1053
1054 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1055 hash functionnalities.
1056 * doc/html/* : rebuild the doc
1057
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001058Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1059
1060 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1061 on predicate
1062 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1063 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1064 really want to have tags closed on output even if we accept
1065 unclosed ones on input
1066
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001067Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1068
1069 * xpath.c: ouch don't free NULL, rare case fixed
1070 * tree.c: don't coalesce text nodes if they don't have the
1071 same behaviour wrt escaping on output
1072
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001073Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xpath.c: small fixup
1076 * SAX.c: don't warn on empty namespaces.
1077
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001078Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * README: a bit of cleanup
1081 * configure.in: preparing for 2.3.0 release
1082
Daniel Veillard1f83d392001-02-08 09:37:42 +00001083Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * hash.[ch]: added a first version of xmlHashSize()
1086 * valid.c: another bug fix from Gary Pennington
1087
Daniel Veillard5eef6222001-02-07 18:24:48 +00001088Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * valid.c: couple of bug fixes pointed by Gary Pennington
1091 * HTMLtree.c: #if 0 cleanup
1092
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001093Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1096 which removes a time consuming check of xmlXPathNodeSetAdd()
1097 and use it in places where we are sure to not break unicity
1098
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001099Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * xpath.c: bug fixes found from XSLT
1102 * tree.c: preserve node->name special values when copying nodes.
1103 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1104 external subset are fetched when available but without full
1105 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1106 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1107 output with encoding disabled.
1108
Daniel Veillard2c833b62001-02-03 08:52:06 +00001109Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1112 xmlCheckFilename should not be called from xmlFileOpenW
1113 and xmlGzfileOpenW
1114
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001115Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1118 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1119 added the new tests for URI normalization
1120 * testURI.c: fixed stoopid bugs
1121 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1122 the URI in the error messages are now properly normalized
1123
Daniel Veillardea28ce62001-02-02 08:20:19 +00001124Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1127
Daniel Veillarde99a4762001-02-01 04:34:35 +00001128Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1131
Daniel Veillard2b325a02001-01-31 20:46:31 +00001132Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * xpath.c: fixed mod operator
1135
Daniel Veillardde55cf62001-01-31 15:53:13 +00001136Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * parser.c: fixed xmlStrcat doc
1139 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1140 trees.
1141
Daniel Veillard2f913b72001-01-31 13:23:49 +00001142Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143
1144 * xpath.c result/XPath/tests/chaptersbase
1145 result/XPath/tests/simplebase: fixed XPath node()
1146 * tree.c: small fix in xmlNewNs()
1147 * Makefile.am: removed extraneous xml2Conf.sh rule
1148
Daniel Veillardb42042b2001-01-28 07:40:36 +00001149Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1150
1151 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1152 Changed the library name, in order to get libxml-devel and
1153 libxml2-devel to coexist on a single system
1154 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1155 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1156
Daniel Veillardee0a4662001-01-27 18:59:33 +00001157Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1160 libxml2-devel installable in // as libxml-devel.
1161
Daniel Veillard5eb05942001-01-27 17:50:22 +00001162Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * doc/Makefile.am: fixed make rebuild in doc
1165 * doc/html/*.html: rebuilt the docs
1166
Daniel Veillard65c295d2001-01-26 09:32:39 +00001167Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1170
Daniel Veillard8e199902001-01-25 18:54:39 +00001171Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1174 the HTML doc to go into the -devel RPM ...
1175 * aclocal.m4 config.h.in: some updates due to auto* magic
1176
Daniel Veillard93086662001-01-25 18:13:04 +00001177Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1178
1179 * xpath.h: added a hook in the context structure allowing to
1180 link to extra support, needed for XSLT
1181
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001182Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1185 xmlXPtrCmpPoints to use it.
1186 * propagated the following patch from Alejandro Forero
1187 * include/win32config.h xmlIO.c: applied further suggestions
1188 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1189 * example/gjobread.c: fixed warnings, now that it builds
1190
1191Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1192
1193 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1194
1195 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1196 filename points to a valid file (not a directory).
1197 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1198 Added calls to xmlCheckFilenameDir.
1199
1200 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1201 `path' (rather than `filename') as the parameter to gzopen and open.
1202
Daniel Veillard48177c22001-01-23 15:27:41 +00001203Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * Makefile.am: fixed a problem with EXTRA_DIST
1206
Daniel Veillardb83ba402001-01-22 22:45:10 +00001207Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * Makefile.am example/Makefile.am: finally found the trick
1210 to build the example, i.e. add "." in SUBDIRS before example
1211 in the list <grin/>
1212
Daniel Veillard82687162001-01-22 15:32:01 +00001213Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1214
1215 * doc/xml.html: updated with an XSLT section, removed pointer to
1216 W3C CVS base.
1217
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001218Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1221 too, and deallocation need to occur the same way.
1222
Daniel Veillarde4566462001-01-22 09:58:39 +00001223Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1226 type correponding to an XSLT result tree fragment. Share most
1227 of the data format with node set, as well as operators.
1228 * HTMLtree.c: added a newline at the end of the doctype output
1229 whe this one is not present initially.
1230 * tree.c: make sure taht the parent and doc pointers are properly
1231 set when copying attributes (lists).
1232
Daniel Veillard701c7362001-01-21 09:48:59 +00001233Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1236
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001237Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1238
1239 * xpath.c: seems I finally killed that ugly path evaluation
1240 context bug (tagged 9999 in case is is wrong)
1241
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001242Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1245 for XSLT
1246
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001247Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1248
1249 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1250 for xmlGzfileOpen() bug
1251
Daniel Veillardf6eea272001-01-18 12:17:12 +00001252Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1253
1254 * xpath.c: removed an error found by XSLT usage
1255 * tree.c parserInternals.h: use a predefined static string
1256 for text and comment nodes, avoid freeing them in xmlFreeNode,
1257 exported the string name in parserInternals.h and added
1258 another value to disable encoding at output (for XSLT),
1259 gain memory, time.
1260
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001261Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1262
1263 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1264 win32/libxml2/libxml2_so.dsp: new makefiles and update
1265 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1266
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001267Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1270 Gary Pennington
1271
Daniel Veillard389e6b72001-01-15 19:41:13 +00001272Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * xpath.c: fixed the comaprision of values and nodelists,
1275 need to compare nodelist still ...
1276 * debugXML.c: avoided a possible core dump
1277 * HTMLparser.c: cleanup
1278 * nanohttp.c: contributed fix.
1279 * tree.c: fixes in properties handling added xmlSetNsProp
1280 needed by libxslt
1281 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1282 comment
1283 * TODO: updated
1284
Daniel Veillard167bd532001-01-06 21:09:34 +00001285Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * parser.c parserInternals.c: applied Bjorn Reese optimization
1288 patch
1289
1290Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * Makefile.am: applied patch fro make check from Martin Vidner
1293
Daniel Veillard503b8932001-01-05 06:36:31 +00001294Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1295
1296 * configure.in: preparing 2.2.11
1297 * doc/html/*: rebuild the HTML files
1298 * doc/xml.html : updated
1299
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001300Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1301
1302 * tree.c: fixed a stupid bug
1303 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1304 patches related to validation of an XInclude processing result
1305 * TODO: updated
1306
Daniel Veillarde2488192001-01-04 10:54:22 +00001307Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1310 on large files
1311
Daniel Veillardf060a412001-01-03 20:52:44 +00001312Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1313
1314 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1315
Daniel Veillard45cff692001-01-03 18:02:04 +00001316Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1319 reported by Jonas Borgström
1320 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1321
Daniel Veillard08108982001-01-03 15:24:58 +00001322Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * testXPath.c xpath.c: fixing the XPath union expressions problem
1325 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1326
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001327Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * xmllint.c: Made is so if the file name is "-" is will read form
1330 standard input. Sven Heinicke <sven@zen.org>
1331 * tree.c: fixed a problem when growing buffer
1332 * tree.h: fixed the comment of the node types following andersca
1333 comment
1334 * TODO: updated
1335
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001336Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * HTMLparser.[ch]: added a way to avoid adding automatically
1339 omitted tags. htmlHandleOmittedElem() allows to change the
1340 default handling.
1341 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1342 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1343 of xmllint too when using --memory flag, added a memory test
1344 suite at the Makefile level.
1345 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1346 with namespace use when encountering QNames in XPath evalation,
1347 added xmlns() scheme in XPointer.
1348 * nanoftp.c : incorporated a fix
1349 * parser.c xmlIO.c: fixed problems raised with encoding when using
1350 the memory I/O
1351 * parserInternals.c: closed bug 25934 reported by
1352 torsten.landschoff@innominate.de
1353 * TODO: updated
1354
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001355Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1358 on a non-updated tree :-(, made a 2.2.10 release to correct the
1359 situation
1360
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001361Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1364 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1365 integrated a set of OpenVMS changes from Howard Taylor
1366 <Howard.Taylor@pacoast.com>
1367
Daniel Veillard58770e72000-11-25 00:48:47 +00001368Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1369
1370 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1371 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1372
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001373Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * HTMLparser.c: some fixes on auto-open of html/head/body
1376 * encoding.c: fixed a compilation error on some gcc env
1377 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1378 XPointer implementation
1379 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1380 related XPointer tests and associated results
1381
Daniel Veillard300f7d62000-11-24 13:04:04 +00001382Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * doc/xmldtd.html doc/xml.html: following a short step by step
1385 guidance on IRC to help maciej with DTDs I started a small
1386 page on the subject.
1387
Daniel Veillard748e45d2000-11-17 16:36:08 +00001388Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * HTMLparser.c: fixed handling of broken charrefs
1391 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1392 patches
1393
Daniel Veillard28929b22000-11-13 18:22:49 +00001394Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * doc/xml.html doc/html/* : rebuilt the docs after adding
1397 xinclude and updated page for 2.2.7 and 2.2.8
1398 * configure.in: releasing 2.2.8
1399
Daniel Veillard41e06512000-11-13 11:47:47 +00001400Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * parser.[ch] parserInternals.c: applied the conditional
1403 section processing fix from Jonathan P Springer
1404 <jonathan.springer2@gte.net>
1405 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1406 project file, fixed iconv default non support
1407 * xpath.c: fixed the problem of evaluating relative expressions
1408 when a node context is provided.
1409
Daniel Veillardbf432752000-11-12 15:56:56 +00001410Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1411
1412 * nanoftp.c: fixed gcc 2.95 new warnings
1413 * SAX.c: fixed a stupid bug
1414 * tree.c: fixed a formatting problem when round-tripping
1415 from/to memory
1416 * xinclude.c: chased memleak, fixed a base problem
1417 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1418 xmlXPtrBuildNodeList()
1419 * TODO: updated
1420 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1421 adding a first small set of regression tests for XInclude
1422
Daniel Veillardc2def842000-11-07 14:21:01 +00001423Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * nanohttp.[ch]: applied Wayne Davison patches to access
1426 the WWW-Authorization header.
1427 * parser.c: Closed Bug#30847: Problems when switching encoding
1428 in short files by applying Simon Berg's patch.
1429 * valid.c: fixed a validation problem
1430 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1431 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1432 Wayne Davison
1433 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1434 need to be extended to non full nodes selections.
1435 * xinclude.c: starts to work decently
1436
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001437Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1438
1439 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1440 debugXML.c xmlversion.h.in: Started adding XInclude support,
1441 this is a new xmllint option
1442 * tree.c xpath.c: applied TOM patches for XPath
1443 * xpointer.c: fixed a couple of errors.
1444 * uri.c: added an escaping function needed for xinclude
1445 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1446 new warning from RH70 gcc's version
1447
Daniel Veillarda4964b72000-10-31 18:23:44 +00001448Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1449
1450 * HTMLparser.c: fixed loop on invalid char in scripts
1451 * parser.c: update to description of xmlIOParseDTD()
1452 * libxml.m4 xmlversion.h.in: changes contributed by
1453 Michael Schmeing <m.schmeing@internet-factory.de>
1454 * configure.in: preparing for 2.2.7
1455 * Makefile.am: trying to avoid config.h and acconfig.h
1456 being included in the distrib
1457 * configure.in: released 2.2.7
1458
1459Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1462 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1463
Daniel Veillard01411222000-10-30 15:33:22 +00001464Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1465
1466 * parser.[ch]: added xmlIOParseDTD()
1467 * xpointer.c: added support for the 2 extra parameters of
1468 string-range, fixed a stoopid error when '0' was present
1469 in XPointer expressions
1470 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1471 testsuite for the above
1472
Daniel Veillard6db58192000-10-30 09:27:53 +00001473Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * libxml.spec.in: improved package descriptions
1476
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001477Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1478
1479 * xpath.c xpathInternals.h: applied a large cleaning patch
1480 from TOM <ptittom@free.fr>, it also add namespace support
1481 for function and variables registration.
1482
Daniel Veillardbd20df72000-10-29 17:53:40 +00001483Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1486 * Makefile.mingw: Wayne Davison's update adding hash.c
1487
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001488Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * xpath.c: fixed the root evaluation problems
1491 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1492 ignorable spaces with <b> <bold> <em>
1493 * tree.c: fixed a loop in xmlSearchNsByHref()
1494
Daniel Veillard767662d2000-10-27 17:04:52 +00001495Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * xpath.c: applied another XPath patch from TOM
1498 * xpath.c include/makefile.am: applied another patch from
1499 china@thewrittenword.com (cleanup on IRIX).
1500
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001501Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * xml-config.1: received a fixed version from Fredrik Hallenberg
1504 <hallon@lysator.liu.se>
1505
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001506Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1509 cleanup patch for XPath
1510
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001511Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * patched to redirrect all "out of context" error messages to
1514 a reconfigurable routine. The changes are:
1515 * xmlerror.h : added the export of an error context type (void *)
1516 an error handler type xmlGenericErrorFunc there is an interface
1517 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1518 to reset the error handling routine and its argument
1519 (by default it's equivalent to respectively fprintf and stderr.
1520 * all the c files: all wild accesses to stderr or stdout within
1521 the library have been replaced to calls to the handler.
1522
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001523Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * configure.in: release 2.2.6
1526 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1527 exporting the inner functions of xpath for extension modules
1528 * doc/*: updated and rebuilt the doc
1529
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001530Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * nanohttp.c : applied Wayne HTTP cleanup patch
1533 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1534 and xmlNodeSetSpacePreserve()
1535
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001536Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * xpath.c: closing bug #29260
1539
Daniel Veillard126f2792000-10-24 17:10:12 +00001540Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1543 multikey tuples, made hash structure opaque
1544 * valid.[ch]: moved elements, attributes, notations decalarations
1545 as well as ID and refs to hash tables.
1546 * entities.c: hash cleanup
1547 * xmlmemory.c: fixed a dump problem in debug mode
1548 * include/Makefile.am: problem passing in DESTDIR= values patch
1549 from Marc Christensen <marc@calderasystems.com>
1550 * nanohttp.c: removed debugging remains
1551 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1552 * HTMLparser.c parser.c: fixing a number of problems with the
1553 macros in the *parser.c files (Wayne).
1554 * HTMLparser.c: close the previous option when opening a new one
1555 (Marc Sanfacon).
1556 * result/HTML/*: updated the HTML results accordingly
1557
Daniel Veillard52afe802000-10-22 16:56:02 +00001558Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1561 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1562 XPath functions and XML entities table to them. More to come...
1563 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1564
Daniel Veillard683cb022000-10-22 12:04:13 +00001565Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * tree.c: coalesce adjacent text nodes
1568 * valid.c: handling of blank nodes in DTd validation (raised
1569 by problems with a posteriori validation).
1570 * nanohttp.c: changing behaviour on HTTP write stuff.
1571 * HTMLtree.c: forced body and html to be explicitely closed.
1572 * xpath.h: exported more XPath functions.
1573
Daniel Veillard1baf4122000-10-15 20:38:39 +00001574Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * Release of 2.2.5
1577 * xpointer.c: range() range-inside and other helper functions
1578 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1579
Daniel Veillard47e12f22000-10-15 14:24:25 +00001580Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1583 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1584
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001585Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1586
1587 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1588 and XPointer modules
1589
Daniel Veillard134c9f32000-10-15 10:27:08 +00001590Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * SAX.h: closed #25107
1593
Daniel Veillard39915622000-10-15 10:06:55 +00001594Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * testSAX.c: fixed problem with cdata reporting
1597 * SAXresult/* : updated
1598
Daniel Veillard1e851392000-10-15 10:02:56 +00001599Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1602 Closed bug #27499, added to regression tests
1603 * TODO: updated
1604
Daniel Veillard7eda8452000-10-14 23:38:43 +00001605Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1608 support for SCRIPT and STYLE with help from Bjorn Reese
1609 * test/HTML/* result/HTML/*: added simple testcase and updated
1610 the existing ones.
1611
Daniel Veillardff9c3302000-10-13 16:38:25 +00001612Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1615 string-range for empty strings
1616 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1617 test/XPath/xptr/strrange: augmented the XPointer testsuite
1618
Daniel Veillard189446d2000-10-13 10:23:06 +00001619Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * doc/xml.html doc/xmlmem.html: added a module describing memory
1622 interfaces and use, updated the main page.
1623
Daniel Veillard2f971a22000-10-12 23:26:32 +00001624Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1627 nanoftp code work on Windows too now
1628
1629Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001630
1631 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1632 * xpointer.c: implemented string-range() at least a good first version
1633 * test/XPath/docs/str test/XPath/xptr/strrange
1634 result/XPath/xptr/strrange: the string-range() tests
1635
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001636Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * Makefile.am include/Makefile.am include/win32config.h
1639 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1640 and make distcheck
1641
Daniel Veillard19d61112000-10-11 23:50:35 +00001642Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1643
1644 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1645 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1646 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1647
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001648Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1649
1650 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1651 patch for socklen_t detection by
1652 Albert Chin-A-Young <china@thewrittenword.com>
1653
Daniel Veillardcd429612000-10-11 15:57:05 +00001654Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1657 and added a --dtdvalid option to xmllint used to test it
1658
Daniel Veillard47c02452000-10-11 13:04:36 +00001659Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1662 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1663
Daniel Veillard2d38f042000-10-11 10:54:10 +00001664Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1667 handlings (registration, lookup, cleanup)
1668
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001669Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * configure.in Makefile.am include/makefile.am: adding XPointer
1672 and XPtrtests target
1673 * xpointer.[ch] : new files for XPointer support
1674 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1675 more XPath tests
1676
Daniel Veillard57fda592000-10-10 23:24:14 +00001677Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * configure.in: fixed, very broken, make distcheck works again
1680
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001681Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * More work toward 2.2.5, integrated a number of patches
1684 * configure.in Makefile.am win32config.h.in: trying to cleanup
1685 make distcheck .... huh ...
1686 * include/Makefile.am include/win32config.h: new directory
1687 for includes
1688 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1689 updated teh makefiles and instructions for WIN32
1690 * xpath.c: small fixes
1691 * test/XPath/ results/XPath: updated the testcases and results
1692 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1693 suggested patches
1694 * valid.c: fixed an ID bug
1695
Daniel Veillardb71379b2000-10-09 12:30:39 +00001696Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1697
1698 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1699 the automake bug where wrong dependancies were generated.
1700 * xpath.[ch]: worked on XPointer
1701
Daniel Veillard7e99c632000-10-06 12:59:53 +00001702Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1703
1704 * configure.in Makefile.am: 2.2.5, ship the include in an
1705 include/libxml subdirectory, use symlinks when using CVS
1706 * testSAX.c: fixed small bug
1707 * testXPath.c: changed the way testfiles are parsed
1708 * debugXML.c: same kind of cleanup when parsing an argument expression
1709 XPath/XPointers can have blanks embedded
1710 * xpath.[ch]: more cleanup, reorgs for XPointer work
1711 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1712 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1713
Daniel Veillard55b91f22000-10-05 16:30:11 +00001714Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1717 in the XPath engine, rewrote large parts of it, now it's far
1718 cleaner and in sync with the REC not an old WD. Fixed a parsing
1719 problem in the interactive XML shell found when testing XPath.
1720
Daniel Veillardac260302000-10-04 13:33:43 +00001721Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1724 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1725 examples with the extra test
1726
Daniel Veillard7cfce322000-10-04 12:40:27 +00001727Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1730 the global init function.
1731
Daniel Veillard970112a2000-10-03 09:33:21 +00001732Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1733
1734 * HTMLparser.c: Doohhh, attribute name parsing was still case
1735 sensitive ! Fixed this ...
1736 * result/HTML/* : updated the tests results accordingly
1737
Daniel Veillard740abf52000-10-02 23:04:54 +00001738Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1741 engine, should be far more stable, incorporated a new version of
1742 preceding/following axis, need testing
1743 * uri.c: fixed file:///c:/a/b/c problem
1744 * test/XPath/tests/idsimple: augmented the XPath tests
1745
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001746Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * doc/* rebuilding docs for 2.2.4 release
1749
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001750Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * configure.in: releasing 2.2.4
1753 * parser.[ch]: added xmlStrEqual()
1754 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1755 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1756 use xmlStrEqual instead
1757 * TODO: updated
1758 * added an XPath test
1759
Daniel Veillardbc765302000-10-01 18:23:35 +00001760Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1763 * entities.h: exported xmlInitializePredefinedEntities
1764 * parser.[ch] : added xmlInitParser()
1765 * parserInternals.h : had to export htmlInitAutoClose()
1766
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001767Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1770 problems
1771 * Makefile.am : added XPath regression tests to normal tests
1772 * uri.c: fixed a problem with local paths, cleanup
1773 * parser.c: fixed a problem with large CData sections
1774
Daniel Veillardd2ade932000-09-30 14:39:55 +00001775Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * configure.in xml-config.in: patch from "Ben Taylor"
1778 <sol7x86@hotmail.com> for solaris shared libs lookup
1779
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017802000-09-30 Martin Baulig <baulig@suse.de>
1781
1782 * libxml-2.0.pc.in: Provide pkg-config script.
1783
1784 * configure.in: Create the libxml-2.0.pc script from the
1785 libxml-2.0.pc.in templates.
1786 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001787 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001788
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001789Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1792 when compiling with MSC
1793
Daniel Veillard46057e12000-09-24 18:49:59 +00001794Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * xpath.c: patch for normalize-string() substring-before(),
1797 substring-after() and translate() functions from Bjorn Reese
1798 <breese@mail1.stofanet.dk>
1799 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1800 Fredrik Hallenberg <hallon@lysator.liu.se>
1801 * TODO: updated
1802
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001803Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1806 problem of socklen_t being undefined on a number of platforms
1807 * debugXML.c: fixed a compilation problem when without snprintf
1808
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001809Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1812 an URI bug and a fix for the control-character-induced infinite loop
1813 * nanohttp.c: preventive fix for compiling on WIN32
1814
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001815Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * xmlint.c: closing bug #25000
1818
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001819Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1822 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1823 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1824 related function, fixing xmlStrncmp(), and associated cleanup
1825 * result/HTML/entities.html.sax: updating result
1826
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001827Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * uri.c: applied patch for URI escaping from Wayne Davison
1830 <wayned@blorf.net>
1831 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1832 from Denis Barbier <barbier@imacs.polytechnique.fr>
1833 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1834 patch from Wayne Davison
1835
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001836Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * doc/xml.html : updated with new releases, adding "how to help"
1839
Daniel Veillard04698d92000-09-17 16:00:22 +00001840Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1843 removed a few warnings in pedantic mode ...
1844 * parserInternals.c parser.c: moved encoding switching function
1845 to parserInternals.c
1846 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1847
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001848Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1851 error or warning handlers
1852
Daniel Veillardb1059e22000-09-16 14:02:43 +00001853Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1854
1855 * parserInternals.c parserInternals.h parser.c Makefile.am:
1856 created a new module parserInternals.c, moved most of the
1857 code shared by the various parsers there, as well as
1858 deprecated code from parser.c. More cleanup of parser.c
1859 * uri.c: fixed a problem when URI is NULL
1860 * valid.c: speedup when looking for an attribute declaration
1861
Daniel Veillard39c7d712000-09-10 16:14:55 +00001862Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1865 the cleanup of the computation of URI references when seeking
1866 external entities. The URI reference string and the resulting
1867 URI are both stored now.
1868 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1869 large s(n)printf checks and cleanup from Denis Barbier
1870 <barbier@imacs.polytechnique.fr>
1871 * xmlversion.h.in tree.h: couple of SGML declarations for a
1872 possible docbook module.
1873 * result/VC/ : a couple of test output changed due to the change
1874 of the entities URI
1875
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001876Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * parser.h: added a _private field for linking user's data
1879
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001880Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1881
1882 * parser.c parserInternals.h: demacroified most of the IS_XXX
1883 the gain in size is significant so ...
1884
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001885Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * entities.c: cases where looking up entities with doc==NULL
1888 covered
1889
Daniel Veillard90e11312000-09-05 10:42:32 +00001890Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1891
Daniel Veillard1de50802000-09-07 08:54:32 +00001892 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001893 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1894
Daniel Veillard98a79162000-09-04 11:15:39 +00001895Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
Daniel Veillard1de50802000-09-07 08:54:32 +00001897 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001898 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1899 * Makefile.in: added URItest and included thenin "make tests"
1900
1901Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001902
1903 * xmlversion.h.in: closed bug 22941
1904
Daniel Veillard2bb89092000-08-31 14:57:50 +00001905Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * doc/xmlio.html: added doc and example for entity loader
1908 redefinition.
1909
Daniel Veillard96984452000-08-31 13:50:12 +00001910Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1913 used by libxml
1914
Daniel Veillarde715dd22000-08-29 18:29:38 +00001915Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * parser.c: Fixed bug on invalid ontent characters and when using
1918 push.
1919 * xmllint.c: fixed xmllint endling of errors in push mode
1920
Daniel Veillard4948eb42000-08-29 09:41:15 +00001921Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001924 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001925 * result/HTML/*.sax: regenerated HTML SAX output
1926 * parser.c: more cleanup.
1927
Daniel Veillarde010c172000-08-28 10:04:51 +00001928Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001931 patches from Wayne Davison <wayned@users.sourceforge.net>,
1932 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001933 * HTMLparser.c: fixed an ignorable white space detection bug
1934 occuring when parsing with SAX only
1935 * result/HTML/*.sax: updated since the output is now HTML
1936 encoded...
1937
Daniel Veillard47f3f312000-08-27 22:40:15 +00001938Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001940 * HTMLparser.[ch]: applied some of Wayne Davison
1941 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001942
Daniel Veillarde0854c32000-08-27 21:12:29 +00001943Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1946 undeclared namespace prefix was used, added a warning.
1947 Cleaned up support w.r.t. entities, spilling out a warning
1948 and being pedantic on lookups.
1949 * test/warning/ent9 : added testcase for previous example.
1950 * TODO: updated
1951 * parserInternals.h parser.c: changed the way names are parsed
1952 now allow infinite size and decrease penalty for normal use
1953 * parser.c: Started a big cleanup/check of the parser code,
1954 fixed some of the most tortuous entity code, spotted code
1955 unused anymore
1956 * test/*: added tests for very long names and related nasty
1957 things.
1958
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001959Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * doc/encoding.html: added encoding aliases doc
1962 * doc/xml.html: updates
1963 * encoding.[ch]: added EncodingAliases functions
1964 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1965 bottleneck affecting large DTDs like Docbook
1966 * parser.[ch] xmllint.c: added a pedantic option, will be
1967 useful
1968 * SAX.c: redefinition of entities is reported in pedantic mode
1969 * testHTML.c: uninitialized warning from gcc
1970 * uri.c: fixed a couple of bugs
1971 * TODO: added issue raised by Michael
1972
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001973Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * doc/encoding.html: propagated Martin Duerst suggestions
1976
Daniel Veillard52402ce2000-08-22 23:36:12 +00001977Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1980 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1981 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1982 by Wayne Davison
1983
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001984Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1985
1986 * nanoftp.c nanohttp.c: small cleanup
1987 * TODO: updated
1988
Daniel Veillard244ece92000-08-19 20:58:02 +00001989Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * added an old VC testcase and updated title.xml entity
1992
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001993Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1996 done on auto-opening of <p> tags and cleanup of SAX output
1997
Daniel Veillard979e55e2000-08-19 16:48:54 +00001998Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1999
2000 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2001
Daniel Veillard4540be42000-08-19 16:40:28 +00002002Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * doc/xml.html libxml.* structure.*: updated the doc a bit
2005
Daniel Veillard808a3f12000-08-17 13:50:51 +00002006Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2007
2008 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2009 of SAX tests
2010
Daniel Veillard29579362000-08-14 17:57:48 +00002011Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2014 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2015
Daniel Veillard1255ab72000-08-14 15:13:33 +00002016Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2019 * testHTML.c: fix core dump on Solaris 2.x systems
2020 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2021 * result/HTML/*.sax: previous bug fix lead to new results
2022
Daniel Veillard03109292000-08-14 14:58:22 +00002023Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2026 * configure.in: added --with-readline=DIR to accept alternate
2027 path for readline include/library
2028 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2029 for ANSI under HP-UX
2030 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2031 includes @LIBS@
2032
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002033Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2034
2035 * doc/* : rebuilt the docs
2036 * getting ready for 2.2.2 release
2037
Daniel Veillard87b95392000-08-12 21:12:04 +00002038Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2041 and xmlAddFeature()
2042 * tree.[ch]: added xmlAddChildList()
2043 * xmllint.c: MAP_FAILED macro test
2044 * parser.h: added xmlParseCtxtExternalEntity()
2045 * valid.c: applied bug fixes removed warning
2046 * tree.c: added CDATA block to elements content
2047 * testSAX.c: cleanup of output
2048 * testHTML.c: added SAX testing
2049 * encoding.c: better error recovery
2050 * SAX.c, parser.c: fixed one of the external entity processing
2051 of the OASis testsuite
2052 * Makefile.am: added HTML SAX regression tests
2053 * configure.in: bumped to 2.2.2
2054 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2055 SAX results
2056
Daniel Veillard88a172f2000-08-04 18:23:10 +00002057Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * configure.in: patch for HP compiler
2060
20612000-08-04 Sven Heinicke <sven@zen.org>
2062
2063 * xmllint.c: Was coredumping sometimes when the file given didn't
2064 exist.
2065
Daniel Veillard46e370e2000-07-21 20:32:03 +00002066Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002069
Daniel Veillard46e370e2000-07-21 20:32:03 +00002070 when using in memory parsing. Need some cleanup.
2071 * xmllint.c configure.in: added a --memory flag to test memory
2072 parsing
2073
Daniel Veillard36650692000-07-21 15:16:39 +00002074Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * nanohttp.c: fixed socklen_t replacement to unsigned int
2077 * parser.c: fixed a space handdling missing at the end of
2078 production 28 DOCTYPE.
2079 * xmlmemory.c: fixed a stupid bug on the routine to override
2080 allocation functions
2081 * TODO: updated
2082
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002083Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * doc/ regenerated the docs
2086
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002087Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * doc/encoding.html doc/xml.html: added I18N doc
2090 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2091 improvements, both parser and filters, added ASCII & HTML,
2092 fixed the ISO-Latin-1 one
2093 * xmllint.c testHTML.c: added/made visible --encode
2094 * debugXML.c : cleanup
2095 * most .c files: applied patches due to warning on Windows and
2096 when using Sun Pro cc compiler
2097 * xpath.c : cleanup memleaks
2098 * nanoftp.c : added a TESTING preprocessor flag for standalong
2099 compile so that people can report bugs more easilly
2100 * nanohttp.c : ditched socklen_t which was a portability mess
2101 and replaced it with unsigned int.
2102 * tree.[ch]: added xmlHasProp()
2103 * TODO: updated
2104 * test/ : added more test for entities, NS, encoding, HTML, wap
2105 * configure.in: preparing for 2.2.0 release
2106
Daniel Veillard49703262000-07-10 10:27:46 +00002107Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * nanoftp.c: fixed the way the control connection is handled
2110 * libxml.spec.in: fixed the dependancies and cleanup
2111
Daniel Veillard306be992000-07-03 12:38:45 +00002112Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * doc/xml.html: changed the xmlsoft.org structure, updated the
2115 examples w.r.t. root and childs
2116
Daniel Veillard7d853352000-07-02 18:53:09 +00002117Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2120
Daniel Veillard365e13b2000-07-02 07:56:37 +00002121Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * HTMLparser.c: Work on character encoding support for the HTML parser
2124 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2125 * encoding.c: Fixed a potential memleak in the encoding stuff
2126
Daniel Veillardaf743792000-07-01 11:49:28 +00002127Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * doc/FAQ.html doc/Makefile.am : added a FAQ
2130
2131Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002132
2133 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2134 of the HTML parser to force it to not bypass SAX
2135
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002136Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * win32config.h.in: updated
2139 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2140 lacks iconv support :-( need to release 2.1.1
2141 * configure.in: release 2.1.1
2142 * HTMLparser: fixed bug #14784
2143 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2144 by Windows compiler
2145 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2146 the SAX startDocument() callback.
2147 * TODO: updated
2148
2149Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * added xmlStopParser()
2152
Daniel Veillardbe803962000-06-28 23:40:59 +00002153Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2154
2155 * configure.in: 2.1.0 prerelease
2156 * Large resync between W3C and Gnome tree
2157 * nanoftp, nanohttp.c: fixed stalled connections probs
2158 * HTMLtree.c SAX.c : support for attribute without values in
2159 HTML for andersca
2160 * valid.c: Fixed most validation + namespace problems
2161 * HTMLparser.c: start document callback for andersca
2162 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2163 * parser.h, SAX.c: serious speed improvement for large
2164 CDATA blocks
2165 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2166 different encoding
2167 * example/Makefile.am example/gjobread.c tree.h: work on
2168 libxml1 libxml2 convergence.
2169 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2170 and the LIBXML_TEST_VERSION macro
2171
Daniel Veillardc310d562000-06-23 18:32:15 +00002172Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * doc/xml.html: various patches and improvements typo fixed by
2175 Felix Natter
2176 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2177 from Felix Natter <fnatter@gmx.net>
2178
Daniel Veillardf3029822000-05-06 08:11:19 +00002179Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * doc/upgrade.html: updated with instructions for support of both
2182 libxml-1.x and libxml-2.x
2183 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2184 for 2.x support and also fixed includes
2185
2186
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002187Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2188
2189 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2190 the encoding support, added iconv support, so now libxml if
2191 compiled with iconv automatically support japanese encodings
2192 among others. Work based on initial patch from Yuan-Chen Cheng
2193 I may have broken binary compat in the encoding handler
2194 registration scheme, but that was so utterly broken I don't
2195 expect anybody to have used this feature until now.
2196 * parserInternals.h: fixup on the CHAR range macro
2197 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2198 code.
2199 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2200 * uri.c: added xmlParseURI() I can't believe I forgot to
2201 implement this one in 2.0 !!!
2202 * SAX.c: moved doc->encoding update in the endDocument() call.
2203 * TODO: updated.
2204
Daniel Veillard06047432000-04-24 11:33:38 +00002205Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * tree.h: removed extraneous xmlRemoveProp definition
2208 * TODO: added item about --disable-corba configure switch
2209 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2210 * nanoftp.c: fixed include problems giving troubles on AIX and
2211 slowlaris
2212 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2213 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2214 comment and headers changes to lower gtk-doc number of warnings
2215 * doc/html/*: rebuilt docs
2216
Daniel Veillarde0aed302000-04-16 08:52:20 +00002217Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * HACKING: documented the tag for 1.x and instructions
2220
Daniel Veillard5e873c42000-04-12 13:27:38 +00002221Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2224 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2225 xmlCreateIOParserCtxt
2226 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2227 significant overall improvement
2228 * xmllint.c: added I/O test to xmllint
2229 * testSAX.c: added a speed test
2230 * doc/* : updated/regenerated
2231
Daniel Veillardfc708e22000-04-08 13:17:27 +00002232Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * xpath.c uri.h parserInternals.h: cosmetic changes from
2235 "Timur I. Bakeyev" <timur@bat.ru>, including making
2236 xmlCreateURI() public
2237
Daniel Veillard5d211f42000-04-07 17:00:24 +00002238Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2239
2240 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2241 and the code at the same time. Added a clean mechanism for
2242 overload or added input methods: xmlRegisterInputCallbacks()
2243 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2244 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2245 * TODO: updated
2246 * doc/* : updated/regenerated
2247 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2248 source dir
2249
Daniel Veillarde77a9182000-04-05 19:12:29 +00002250Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * testURI.c: yet another forgotten commit, I should get some sleep !
2253
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002254Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * xmllint.c: forgot to commit this too ?
2257
Daniel Veillardb9df4042000-04-05 14:23:16 +00002258Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * xmlversion.h.in : forgot to commit this previously
2261
Daniel Veillard361d8452000-04-03 19:48:13 +00002262Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2265 * README TODO: updated for release
2266 * uri.c uri.h: added authority parsing/saving
2267 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2268 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2269 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2270 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2271 Makefile.am : added compile-time customization of libxml
2272 --with-ftp --with-http --with-html --with-xpath --with-debug
2273 --with-mem-debug
2274 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2275 #include <libxml/xxx.h> I hope it won't break too much stuff
2276 and will be manageable in the future...
2277 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2278 and added xmllint to the installed programs
2279 * uri.h: added xmlFreeURI()
2280
Daniel Veillardec303412000-03-24 13:41:54 +00002281Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2282
2283 * uri.c uri.h: finished the escaping handling, the base support
2284 and the URI path normalization. Looks good just lacks the
2285 authority content parsing code.
2286 * Makefile.am: added instructions to generate testURI
2287 * TODO: updated
2288 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2289 added links and icons for W3C and Gnome
2290
Daniel Veillard8f621982000-03-20 13:07:15 +00002291Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * xmlmemory.[ch] : seems I forgot to actually update the files in
2294 the last commit :-)
2295 * doc/xml.html doc/html/* : updated and uploaded the docs
2296
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002297Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2300 * TODO: updated
2301 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002302 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002303 gfree).
2304 * Makefile.am, uri.c, uri.h: added a set of functions to do
2305 exact (litteraly copied from the RFC 2396 productions) parsing
2306 and handling of URI. Will be needed for XLink, one XML WFC,
2307 XML Base and reused in the nano[ftp/http] modules. Still work
2308 to be done.
2309
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002310Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * configure.in, libxml.spec.in : libxml2
2313 * doc/* : updated the doc page, rebuilt the docs
2314
Daniel Veillardcf461992000-03-14 18:30:20 +00002315Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * all: tagged LIB_XML_1_X
2318 * *.c *.h : updated from W3C CVS tree
2319 * configure.in : 2.0.0-beta
2320 * libxml.spec.in : libxml2 package nam
2321 * result/* : new version of the tests output
2322
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002323Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2326
Daniel Veillardb566ce12000-03-04 11:39:42 +00002327Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * doc/* : rebuilt the docs
2330 * parser.c: final patch on #6766
2331 * valid.c: small patch on validity checks.
2332
Daniel Veillardfb76c402000-03-04 11:39:42 +00002333Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2336 added
2337 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2338 compatibility w.r.t. XML spec and existing code.
2339
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002340Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * parser.c: seems a better solution to <a> </a> exists,
2343 will try it for a while
2344
Daniel Veillard83a30e72000-03-02 03:33:32 +00002345Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2346
2347 * parser.c: tried to remove the <a> </a> generating <a/>
2348 this is hard. Left a flag for that purpose. Fixed bug #6766
2349 * configure.in: prepared 1.8.7 not released, due to previous
2350 problem
2351
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002352Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * doc/xml.html : applied second patch from Paul DuBois
2355
Daniel Veillard402e8c82000-02-29 22:57:47 +00002356Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * doc/xml.html : applied patch from Paul DuBois
2359
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002360Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2361
2362 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2363
Daniel Veillard5feb8492000-02-02 17:15:36 +00002364Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2365
2366 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2367 compilation warnings on various platforms.
2368 * parser.c: Fixed #5281 validity error callbacks are now desactived
2369 by default if not validating.
2370
Daniel Veillardf341f932000-02-02 14:52:08 +00002371Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2374
Daniel Veillard13c757e2000-02-01 23:59:15 +00002375Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2378 <gkatsi@cs.toronto.edu>
2379
Daniel Veillard726e8792000-01-30 20:04:29 +00002380Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2383 processing URLs
2384
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002385Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2388 xmlNanoFTPUpdateURL for persistent control connections.
2389 * configure.in: 1.8.6
2390
2391Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2392
2393 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2394 * tree.[ch] : added xmlSaveNoEmptyTags
2395
James Henstridgef3be9312000-01-28 13:59:21 +000023962000-01-29 James Henstridge <james@daa.com.au>
2397
2398 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2399
2400 * Makefile.am: added nanoftp.[ch] to the build.
2401
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002402Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * nanoftp.[ch]: cleanup, comments, API
2405 * debugXML.c : fixed a bug in the cat command
2406 * doc/*: regenerated the docs
2407
Daniel Veillardda07c342000-01-25 18:31:22 +00002408Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2411 * debugXML.c : fixed a bug in the cat command
2412 * valid.c: fixing some small probs
2413 * libxml.spec.in: get rid of the SNAP suffix
2414 * doc/xml.html: updated the status
2415
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002416Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2417
2418 * xml-config.in: xml-config --version to just return the
2419 version number
2420 * xpath.c: some cleanup w.r.t. axis when the current node is
2421 an attribute.
2422 * TODO: updated
2423
Daniel Veillard461a66c2000-01-18 18:01:01 +00002424Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * configure.in: prepared for libxml-1.8.5
2427 * doc/* recompiled the documentation
2428
24292000-01-17 Jody Goldberg <jgoldberg@home.com>
2430
2431 * configure.in : WARNING autoconf subtlety alert :
2432 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2433 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2434 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2435 get defined by AC_CHECK_HEADERS.
2436
Daniel Veillardf967b902000-01-17 16:06:10 +00002437Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2440 Rune.Djurhuus@fast.no
2441
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002442Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * TODO: updated
2445 * tree.c, parser.c: made sure that only memory alloc problems
2446 and internal parser errors are allowed to write to stdout or
2447 stderr.
2448
Daniel Veillard0142b842000-01-14 14:45:24 +00002449Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * tree.c : restored xmlNewGlobalNs since this seems used by
2452 a lot of existing code :-(, fixed a bug in xmlNewNs
2453 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2454 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2455 to exit() from the library code.
2456 * xpath.c, parser.c: removed bugs or unused code detected by
2457 Windows compilers
2458 * parser.c: started adding interfaces for parsing well balanced
2459 XML fragments
2460 * configure.in: releasing 1.8.4
2461 * doc/* : rebuilt the docs
2462
Daniel Veillard2eac5032000-01-09 21:08:56 +00002463Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * tree.[ch] : added xmlNewDocFragment() for DOM
2466 * testHTML.c: uninitialized variable.
2467
Daniel Veillardf3a73582000-01-05 14:58:39 +00002468Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * doc/* : rebuild the docs
2471
Daniel Veillard71b656e2000-01-05 14:46:17 +00002472Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * acconfig.h: readline and history patch
2475 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2476 * tree.c: added check and handling when possibly removing an ID
2477 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2478 and saving.
2479 * test/HTML/entities.html result/HTML/entities.html* : test for
2480 various entities reference cases
2481 * result/HTML/* : as a result output of some testcase have
2482 changed
2483 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2484 by previous example. added xmlParseTryOrFinish().
2485 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2486 entities.h debugXML.h HTMLparser.h: changed the way struct are
2487 declared to allow gtk-doc to expose those
2488 * parser.c: closed bug #4960
2489 * Makefile.am configure.in: Applied patch from
2490 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2491 and math/socket libs detection
2492
Daniel Veillard437b87b2000-01-03 17:30:46 +00002493Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * configure.in, Makefile.am: link tester against readline
2496 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2497
Daniel Veillard686d6b62000-01-03 11:08:02 +00002498Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * tree.[ch]: added xmlRemoveProp
2501 * win32config.h.in nanohttp.c: avoid including the Windows
2502 socket stuff in every C files
2503 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2504 the XmL parser(s)
2505 * test/ns4 result/ns4 etc...: added test case for previous prob
2506 * tree.c: xmlNewNs wasn't checking for double definition
2507 * Makefile.in: fixed a problem with dist-hook duplicates
2508 * parser.[hc], xmlIO.c: fixed the loading of external entities
2509 APIs, now xmlLoadExternalEntity() is used everywhere and
2510 setting up an app specific front-end using the
2511 * SAX.c parser.c: some fixes, now the xhtml spec validates
2512 with the xhtml DTD.
2513 * error.c: fixed crashes in case of no input stream
2514 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2515 to the validation tests and results
2516
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002517Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2520 too htmlCreatePushParserCtxt() and htmlParseChunk()
2521 * parser.c: a bit of cleanup.
2522 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2523 to XML) removed the last mem leak known
2524 * HTMLtree.c: output message cleanup
2525 * xmlmemory.c: display content info about memory blocks
2526 * result/HTML/wired.* : missing att value warning change
2527
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002528Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * doc/* : rebuilt the documentation
2531
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002532Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * parser.[ch] parserInternals.h: Push parser for XML,
2535 seems to work fine now
2536 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2537 --push for push testing
2538 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2539 * testSAX.c: added --push
2540 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2541 subtree
2542 * xmlIO.[ch] : enriched API + fixes for push mode
2543 * entities.[ch]: added the entity content length to the struct.
2544 * xmlmemory.[ch]: new API to show the last entries for the shell
2545 * valid.c: added required attribute testing
2546 * SAX.c: the cdata callback now merge contiguous fragments
2547 * HTMLparser.c: cleanup of some macros
2548
Daniel Veillard3c558c31999-12-22 11:30:41 +00002549Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * parser.c: fix for PIs name starting with xml
2552 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002553 * *.c, configure.in win32config.h.in : generate win32config.h for
2554 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002555
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002556Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2557
2558 * parser.c: fixed a stupid = vs. == bug :-(
2559 * doc/gnome-xml.sgml: s/glade/xml/
2560
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002561Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * configure.in, doc/xml.html : bug fix release 1.8.2
2564 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2565 Hopefully the end of that silly C++ include problem
2566 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2567 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2568 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2569 troubles with autoclosed elements when the stree shape doesn't
2570 follow the DtD specs. Added htmlIsAutoClosed() and
2571 htmlAutoCloseTag()
2572 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2573 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2574 * debugXML.c: fixed a bug on printing default namespaces.
2575 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2576
Daniel Veillardb24054a1999-12-18 15:32:46 +00002577Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * result/HTML/*.htm[l] : updated the HTML regression tests according
2580 to the new output
2581 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2582 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2583 problem due to intermix of extern "C" { ... } declarations for C++
2584 and recursive includes in the headers
2585
Chris Lahey323c48c1999-12-18 15:32:45 +000025861999-12-20 Chris Lahey <clahey@umich.edu>
2587
2588 * HTMLtree.c: Made it so that html nodes with a single child do
2589 not insert a carriage return before or after the child node.
2590
Daniel Veillardb24054a1999-12-18 15:32:46 +00002591Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002592
2593 * configure.in, doc/xml.html : bug fix release 1.8.1
2594 * parser.c: fixed bug #4344
2595 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2596 added the glue to avoid C++ problems
2597 * doc/* : regenerated the documentation
2598
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002599Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2602 namespace recognition, and Dia as a resul :-(
2603 * encoding.c: closed bug #3950
2604
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002605Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * valid.c: debugging a posteriori validation, except URI expansion
2608 stuff this should be fixed now
2609 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2610 Carl Nygard <cnygard@bellatlantic.net>
2611 * tester.c: added --postvalid, cleaning of the code
2612 * tree.[ch]: added xmlDocGetRootElement()
2613
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002614Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2615
2616 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2617 c++ losage.
2618
Daniel Veillard10a2c651999-12-12 13:03:50 +00002619Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * configure.in, doc/xml.html : bumped to 1.8.0
2622 * xlink.[ch], Makefile.am : added framework for link detection
2623 * parser.h: added nbChars to parser context, needed for cleanup.
2624 * xmlmemory.c: removed a nasty bug when out of mem
2625 * valid.[ch]: adding namespace support for attribute decl
2626 * tester.c: added --debugent option
2627 * debugXML.[ch]: added xmlDebugDumpEntities()
2628 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2629 buffers instead, this was really needed, validation was breaking
2630 in strange ways due to that. Added xmlParseStringPEReference()
2631 and other parsing from strings functions. Entities processing
2632 modified again, but PERef are still not handled correcly but
2633 unless you're Eve Maller you won't notice :-)
2634 * HTMLparser.c: large changes toward reliability, and switched to
2635 lowercase internal tags, XHTML is lowercase, so it will help
2636 that output is closer to next version.
2637 * doc/* : regenerated the documentation, it is now hosted at
2638 http://xmlsoft.org/ (same bits I just bought the domain :-)
2639
2640
Daniel Veillard294cbca1999-12-03 13:19:09 +00002641Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2644 doc generation
2645 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2646 in the SAX API
2647 * doc/*: rebuilt the doc making sure everything appears in the
2648 HTML files
2649
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002650Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2653 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2654 which allow impressive speed improvement on dataset with
2655 large text pieces, but at the cost of broken binary
2656 compatibility and slightly bigger memory usage.
2657 Configure with --with-buffers to activate them, they
2658 are protected with XML_USE_BUFFER_CONTENT define.
2659 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2660 goal is 0 memory left allocated once parser is no more used
2661 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2662 call xmlCleanupParser() and xmlMemoryDump()
2663
Daniel Veillarda819dac1999-11-24 18:04:22 +00002664Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2667 * parser.[ch] encoding.[ch]: added memory cleanup routines
2668 * parser.c: closing bug #3788
2669 * doc/*: rebuilt the doc
2670
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002671Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2674 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2675 * tester.c: added --compress option
2676 * doc/*: rebuilt the documentation
2677
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002678Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2681 if given /proc/kcore as input !
2682 * doc/xml.html doc/*: updated and rebuilt the documentation
2683
2684Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002685
2686 * parser.c: Fixed some wrongly space collapsing code due to
2687 a misreading of the spec.
2688 * result/*: fixed the output accordingly
2689
2690Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002691
2692 * encoding.c: bug fix and typos
2693 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2694 * parser.c: added attribute normalization closing bug #3597
2695 * test/att* result/att* SAXresult/att*: testcase for attribute
2696 normalization
2697
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002698Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * configure.in: closing bug #3163 by adding extra flags for the
2701 cc compiler on HP-UX
2702
Daniel Veillard51e3b151999-11-12 17:02:31 +00002703Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * valid.[ch] : removed a typo and an enumerated type bug in the
2706 xmlAddElementDecl() function
2707 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2708 call to xmlEncodeEntitiesReentrant() so that the functions
2709 New, Set and Get are at the same level.
2710 * parser.c HTMLparser.c: extra memory allocation bug for
2711 attributes detected by someone using libxml in embedded systems :-)
2712
Daniel Veillard962195f1999-10-28 15:51:53 +00002713Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * xmlmemory.h: turned off mem debug :-\
2716
Daniel Veillard35008381999-10-25 13:15:52 +00002717Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2718
2719 * parser.c: closed bug #2784 a one line fix, but worth pushing
2720 a new release out
2721 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2722 some structures, comments before and after the
2723 main element, and other nastyness
2724 * HTMLtree.c tree.c: accomodate the extended HTML supported
2725 * configure.in: pushing 1.7.4
2726 * test/ent8 and related outputs : added a new test for bug #2784
2727 * test/HTML/wired.html and related output: a nasty HTML example
2728 * Makefile.am: improved the test scripts
2729 * docs/* : reran the documentation extractor, updated xml.html
2730
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002731Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2732
2733 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2734 HTMLparser and debugged the HTML related code. HTML documents
2735 now have their own type
2736 * entities.c: do not dump &apos; for HTML output
2737 * xmlmemory.c: improvement, breakpoint mechanism
2738 * testHTML.c: added --sax --repeat ...
2739 * Makefile.am: improved the HTML tests
2740 * valid.[ch]: added xmlValidGetValidElements and
2741 xmlValidGetPotentialChildren
2742 * tester.c: added --insert to test the 2 new functions
2743 * test//* result//* SAXresult//* : regression test cleanup
2744 and extension.
2745 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2746 gnome-xml-nanohttp.html
2747
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002748Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * HTMLparser.c: fixed problems with some autoclose tags
2751 * tree.c: fixed XML output problems.
2752 * result/* SAXresult/*: update of the tests output
2753
Daniel Veillard6077d031999-10-09 09:11:45 +00002754Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * Makefile.am: Arturo patch for xmlConf.sh version info
2757 * parser.c: Tim Josling patch for single quoted items
2758 * tester.c: Tim Josling patch for tester options usage
2759 * tree.h: indent cleanup
2760
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002761Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2762
2763 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2764 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2765
Daniel Veillard00fdf371999-10-08 09:40:39 +00002766Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * tree.c : Raph patch for initialization of CORBA fields
2769 * parser.c, xpath.c, ...: modification of doc comments
2770 * xpath.c : allow spaces in xpath expressions
2771
Daniel Veillardad219441999-09-27 08:17:49 +00002772Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * xmlmemory.h: turning off memory debug :-(
2775
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002776Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2777
2778 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2779 better SAX interfaces.
2780 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2781 entity.
2782 * configure.in: 1.7.2
2783
2784Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002785
2786 * libxml.spec.in: fixed the URL
2787 * doc/xml.html: improved the documentation front-end
2788
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002789Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002790
2791 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2792
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002793Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002794
2795 * libxml.spec.in: fixed the alpha compile problem
2796 * parser.[ch]: changed errno to errNo in the parser context :-(
2797 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2798 * doc/xml.html: changed CHAR to xmlChar
2799 * doc/html/*: recompiled the documentation
2800 * configure.in: 1.7.1
2801
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002802Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * parser.h: modified the parser context struct to regain 1.4.0
2805 binary compatibility
2806 * parser.c, xml-error.h: added errno ot teh context and defined
2807 a set of errors values with update of errno
2808 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2809 DTDs and entities
2810 * *.h, *.c: complete cleanup of the use of config.h and include
2811 protection depending on the current setup.
2812 * overalll debugging, maintenance and bug-fixing on all modules
2813 * updated the documentation
2814 * ready for 1.7.0
2815
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002816Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * HTMLparser.c : cleanup
2819 * SAX.c valid.c valid.h: added ID/IDREF checking
2820 * tree.c tree.h: extended doc structure for refs
2821 * configure.in: 1.6.2
2822 * parser.c: patched bug in SAX user arg call
2823 * parserInternals.h: patched missing close in C++ wrapping
2824 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2825 especially upcoming XPointer implementation.
2826 * doc/xml.html: augmented, typo
2827
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002828Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2829
2830 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2831 not all invocations of install understand -d.
2832
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002833Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2834
2835 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2836 to make 'check' works, when builddir != srcdir.
2837
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002838Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * doc/xml.html : updated the documentation
2841
Daniel Veillard6454aec1999-09-02 22:04:43 +00002842Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2845 not deallocated memory blocks
2846 * *.c : replaces all calls to malloc() free() and realloc() to
2847 the wrapper functions/macros
2848 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2849 instead of xmlFreeNodeList()
2850
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002851Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2852
2853 * HTMLparser.c: corrected a stupid bug leading to core dump at
2854 tree deallocation. Removed warnings indicated by
2855 Stephane.Conversy@lri.fr
2856 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2857 looked for in the external subset
2858
2859Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002860
2861 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2862 on SGI by Stephane.Conversy@lri.fr
2863
Daniel Veillardb96e6431999-08-29 21:02:19 +00002864Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * all .h : changed the prototype declaration indent as in gtk
2867 * most .c : working on reducing the TODOs in the code
2868 * most .c : cleanup though -pedantic and Insure++
2869 * improvements on validation ID checkings.
2870 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2871 * xml-config.in: closed #1810
2872
2873Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002874
2875 * tree.h, valid.c, valid.h: more work on validity, IDs
2876 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2877 definition for AIX
2878
Daniel Veillardb556eb51999-08-15 17:19:50 +00002879Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2882 the distribution due to a cut'n paste error at last commit
2883
Daniel Veillardb05deb71999-08-10 19:04:08 +00002884Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * configure.in: upgraded to version 1.4.0
2887 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2888 Big update, added a large part of the validation process,
2889 it should be usable, but some parts are missing
2890 * xpath.c: improved the implementation w.r.t. root.
2891 * Makefile.am: added more tests
2892 * test and result trees: added a lot of tests
2893 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2894
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002895Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * Added an HACKING file
2898
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002899Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * xpath.[ch] : improvements and debug of the XPath implementation
2902 * parser.c, HTMLparser.c : modified the parsers to be progressive
2903 * tree.[ch] : extended the Buffer promitives
2904 * xmlIO.[ch] : added basic I/O routines providing progressive
2905 parsing and ready for I18N conversion plugins
2906 * SAXresult/* : the SAX callback sequence maybe slightly different
2907 now
2908 * test*.c : improved/updated the tests programs
2909 * doc/* : recompiled the docs.
2910
Daniel Veillard15b75af1999-07-26 16:42:37 +000029111999-07-26 Michael Meeks <michael@edenproject.org>
2912
2913 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2914
2915 * tree.c: Ditto.
2916
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002917Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * configure.in: upgraded to version 1.4.0
2920 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2921 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2922 XML query language, see http://www.w3.org/TR/xpath for more details.
2923 * parser.c, parser.h: added CHAR* related string functions for XPath
2924 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2925 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2926 rebuild the docs.
2927 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2928 and regression testing capabilities for XPath.
2929
Daniel Veillardd79d7871999-07-12 10:38:12 +00002930Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2931
2932 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2933 closing bug #1646
2934
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002935Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * Makefile.am, example/Makefile.am: closed bug #1683
2938
Daniel Veillard3166ab11999-07-11 16:14:19 +00002939Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2940
2941 * example/Makefile.am, configure.in: added the makefile for the
2942 gjobread example
2943
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002944Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2945
2946 * doc/Makefile.am:
2947 - fix which allow "make install DESTDIR=</install/prefix>".
2948
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002949Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2952 which fixed a problem on the file reading-code.
2953
Daniel Veillard82150d81999-07-07 07:32:15 +00002954Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2955
2956 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2957 output.
2958 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2959
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002960Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2961
2962 * parser.h : Oops removed the binary compatibility problem
2963 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2964 * parser.c, HTMLparser.c: applied patches for reading from stdin
2965
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002966Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * parser.c, entities.c, valid.c: cleanup bug #1591
2969 * configure.in: cleanup bug #1592
2970 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2971 the same tree back-end. Hence gdome will be available for it.
2972 * doc/Makefile.am: close bug #617
2973
Daniel Veillard97fea181999-06-26 23:07:37 +00002974Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2975
2976 * parser.c: alloctate a per parser context SAX interface block
2977
Daniel Veillard14fff061999-06-22 21:49:07 +00002978Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2981 and xmlEncodeEntitiesReentrant with the correct one :-\
2982
2983Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * commit of my internal XML base changes, quite a lot of
2986 changes, cleanups, better entities support, framework for
2987 new I/O and charset detection and handling
2988 * Fixed the configure/Makefile stuff to generate shared libs
2989 with the proper version info, so we jumped on rev from
2990 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2991 xmlEncodeEntities() result need to be freed now, and a string
2992 xmlParserVersion provide the current library version.
2993
Raph Levien05240da1999-06-15 21:27:11 +00002994Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2995
2996 * parser.c: fixed a buffer overrun for when you have a very long
2997 attribute with no entities in it.
2998
Daniel Veillardbb2da581999-06-13 14:37:07 +00002999Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * added example directory
3002 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3003
Daniel Veillard011b63c1999-06-02 17:44:04 +00003004Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * Release of libxml-1.1, nearly everything has been touched for
3007 this.
3008 * Added more regression tests
3009 * Updated the documentation
3010
Daniel Veillard27d88741999-05-29 11:51:49 +00003011Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * tree.[ch]: unified the XML_NO_CORBA defines.
3014 * parser.c encoding.[ch]: started plugging in char encoding detection
3015
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003016Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3017
3018 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3019 Also freed allocated buffer.
3020
Daniel Veillard27d88741999-05-29 11:51:49 +00003021Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003022 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3023 reentrancy problem at printing. One is left in entities.c, to
3024 remove ASAP
3025 * testSAX.c : added a test example showing the use of the SAX
3026 interface if one doesn't want to build the DOM tree.
3027 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3028
Daniel Veillard517752b1999-04-05 12:20:10 +00003029Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3032 large revamping of the parser to use SAX callbacks
3033 http://www.megginson.com/SAX/ (or at least a C like interface
3034 a la Expat). It's now possible to set up your own callbacks
3035 and the parser will not build a DOM tree.
3036 * test/* result/*: updated the test suite, I finally removed
3037 the old Namespace draft support (PI based).
3038
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003039Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3040
3041 * Makefile.am: added test result to EXTRA_DIST for make tests
3042
Daniel Veillard64068b31999-03-24 20:42:16 +00003043Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * parser.c, parserInternals.h: moved the chars macro definitions
3046 to parserInternals.h
3047 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3048 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3049
Daniel Veillard012ccc11999-03-23 10:11:11 +00003050Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3051
3052 * xml-config.in : applied patch to make --version work
3053
Raja R Harinatha86c23e1999-03-05 22:14:01 +000030541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3055
3056 * Makefile.am (check-local): Alias for `tests' target. This will
3057 cause `make check' to do the right thing.
3058 (tests): Don't run tests in srcdir. Also, replaced calls to
3059 basename with a `sed' "equivalent".
3060
Daniel Veillardd109e371999-03-05 06:26:45 +00003061Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3062
3063 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3064 it in the header and not the sources, updated the doc.
3065 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3066 pointing this out.
3067
Daniel Veillardbc50b591999-03-01 12:28:53 +00003068Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3069
3070 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3071 exported the inputStream routines.
3072 * doc/html/* : updated accordingly
3073
Daniel Veillardd692aa41999-02-28 21:54:31 +00003074Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3075
3076 * parser.c, parser.h, parserInternals.h: added a few extra
3077 internal calls to allocate and free parser contexts ...
3078 * doc/html/* : updated accordingly
3079
Daniel Veillard55a99271999-02-25 11:01:29 +00003080Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3081
3082 * configure.in, Makefile.am, doc/makefile.am : General changes for
3083 1.0.0 release and including the generated HTML documentation.
3084
Daniel Veillard35925471999-02-25 08:46:07 +00003085Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3086
3087 * makefile.am : added parserInternals.h, oops.
3088
Daniel Veillard1e346af1999-02-22 10:33:01 +00003089Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * parserInternals.h: added this header giving access to the parser
3092 internal functions.
3093 * doc/Makefile.am : added a rebuild target which rebuilds the full
3094 set of documentations
3095 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3096 the internal subset.
3097 * *.c *.h: modifications needed to generate the documentation using
3098 gtk-doc, cleanup of functions blocks, reorganisation of struct
3099 declarations.
3100
Daniel Veillard1164e751999-02-16 16:29:17 +00003101Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3104 the tar and spec file to include the beginning of the doc.
3105
Nuno Ferreira03d04781999-02-13 00:07:17 +000031061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3107
3108 * doc/.cvsignore: Added this file.
3109
Daniel Veillard6800ef31999-02-08 18:33:22 +00003110Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3111
3112 * tree.c: fixed xmlGetProp to return "" when the attribute
3113 exists, even if the node-list is NULL.
3114
Daniel Veillard726c7e31999-02-08 15:13:10 +00003115Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3116
3117 * tree.c: patched an error outputting empty attribute values.
3118 * Makefile.am and doc/makefile.am: have been updated during the
3119 week-end. Sorry for an empty CVS log, I got a shell problem.
3120
Daniel Veillard1899e851999-02-01 12:18:54 +00003121Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3122
3123 * tree.h: cleaned up using enums instead of defines
3124 * parser.c, valid.[ch]: more work on parsing/output of element
3125 declarations
3126
Daniel Veillard3b9def11999-01-31 22:15:06 +00003127Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3128
3129 * valid.[ch], tree.c, parser.c : more work toward full parsing
3130 of XML DTDs.
3131 * README: added informations about mailing-list and on-line
3132 documentation
3133
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000031341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3135
3136 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3137
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003138Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * parser.c, tree.[ch] : more work toward conformance testing,
3141 added a last element to accelerate parsing of very flat structures
3142 started working on internal subset Element content declaration.
3143 * valid.[ch] : first cut at adding code toward validation.
3144 * previous changes had also small impact on most files, especially
3145 the conformance testing using James Clark test suite.
3146
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003147Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3148
3149 * test/* : updated the examples, most of them were not well
3150 formed (humm), and added rdf2.
3151 * result/* : resulting changes in the output.
3152
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003153Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3154
3155 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3156
Daniel Veillard44b3a061998-12-05 17:27:22 +00003157Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * tree.c: patched a bug in the generation of empty attributes
3160
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003161Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3162
3163 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3164 for node/trees/documents/... Biggest problem is namespace
3165 support when copying subtrees.
3166
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003167Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * parser.c, entities.c: improve entities and char ref encoding,
3170 and cleanups of error messages.
3171
Daniel Veillard242590e1998-11-13 18:04:35 +00003172Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * parser.c, entities.c: simple bug hunting done during rpm2html and
3175 rpmfind integration.
3176
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003177Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3178
3179 * parser.[ch]: Added interfaces allowing to specify a SAX
3180 handler before parsing.
3181
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003182Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3183
3184 * parser.c: redirrect all errors reporting through the SAX
3185 error function
3186
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003187Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3190 * libtool, tlmain ...: update of the libtool files
3191
Miguel de Icaza442321c1998-11-04 18:13:38 +000031921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3193
3194 * entities.c: Use g_snprintf insteda of snprintf.
3195
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003196Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3199 added ent5 test for this purpose.
3200 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3201
Daniel Veillard27271681998-10-30 06:39:40 +00003202Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3203
3204 * parser.c: fixed? a strange error due to compression on a GWP
3205 document.
3206
Daniel Veillard25940b71998-10-29 05:51:30 +00003207Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * tree.[ch]: bug fixing
3210 * entities.[ch]: defined a specific type for predefined entities
3211 * doc/xml.html: more documentation on the library, how to use it,
3212 overview of the interfaces.
3213
Daniel Veillard16253641998-10-28 22:58:05 +00003214Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3215
3216 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3217
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003218Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3219
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003220 * tree.c: corrected a small bug
3221 * doc/xml.html: continuing writing documentation.
3222
3223Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3224
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003225 * debugXML.h debugXML.c: added debugging utilities.
3226 * tester.c: added --debug switch.
3227 * tree.c: patched an incorrect node->type assignment.
3228 * parser.c: formatting, ensure that node->doc != NULL in attributes
3229
Daniel Veillardccb09631998-10-27 06:21:04 +00003230Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3233 entity support and provide an internal representation close to
3234 DOM one (entity ref nodes, and attribute value as tree). I tried
3235 to preserve the interface but this will surely break some apps
3236 (I have to change rpm2html/rpmfind for example). I had to change
3237 two interfaces, and the generated tree is somewhat different.
3238 * doc/* : started documenting the XML library, the tree and
3239 DOM/Corba. This is a first step.
3240
Daniel Veillard11e00581998-10-24 18:27:49 +00003241Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * parser.c: Set up the fonctions comment block, boring but useful.
3244 * parser.h, SAX.c, parser.c: now attributes are processed through
3245 the SAX interface. The problem is that my SAX interface diverged
3246 quite a bit from the original one, well this is not an official
3247 spec, and translating it from Java to C is hairy anyway...
3248
Daniel Veillard97b58771998-10-20 06:14:16 +00003249Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3250
3251 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3252 fonctions comment block, boring but useful.
3253
3254Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003255
3256 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3257 conversion routines. However they are not yet used to convert the
3258 inputs. The core will run with UTF-8.
3259
Daniel Veillard33942841998-10-18 19:12:41 +00003260Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3261
3262 * tree.c : make sure that the type id is properly set-up when
3263 a new object is allocated, needed for DOM.
3264
Daniel Veillard27fb0751998-10-17 06:47:46 +00003265Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3266
3267 * tree.h, tree.c: Ok, the main objects in the tree will be native
3268 corba objects, it costs 8 bytes per Node, Attribute and Document
3269 but it simplifies the Corba integration a lot (no extra interface
3270 objects to allocate/free).
3271
Daniel Veillard0bef1311998-10-14 02:36:47 +00003272Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3273
3274 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3275 and changed NODEs contants for conformity with DOM Level 1
3276
Daniel Veillard27864701998-10-08 03:47:24 +00003277Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3278
3279 * added hooks to keep track of servants when creating objects
3280 xmlDoc and xmlNode (for Corba export).
3281
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003282Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * added xml-config script.
3285
Daniel Veillard7066a791998-10-01 20:28:28 +00003286Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3287
3288 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3289 to autoupdate libtool and automake conf files.
3290
Miguel de Icaza60681bd1998-09-30 19:28:59 +000032911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3292
3293 * Makefile.am: Use '?' to separate the sed
3294 commands as ',' is used when people pass -Wl,something.
3295
3296
Daniel Veillard15a8df41998-09-24 19:15:06 +00003297Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3298
3299 * tree.c, tree.h: added a per-document compression interface.
3300
Daniel Veillard151b1b01998-09-23 00:49:46 +00003301Tue Sep 22 20:47:38 EDT 1998
3302
3303 * tree.c, tree.h: added saving with compression and added interfaces
3304 to control the compression level (xmlGetCompressMode,
3305 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3306
Daniel Veillard70120ff1998-09-22 00:24:21 +00003307Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * parser.c: corrected a loop for files of size 0
3310
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000033111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3312
3313 * error.h: New file. Contains prototyes from `error.c'.
3314
Tom Tromeyc19653d1998-08-14 01:22:43 +00003315Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3316
3317 * Makefile.am (xmlincdir): New macro.
3318 (xmlinc_HEADERS): Renamed from include_HEADERS.
3319
Daniel Veillard845664d1998-08-13 04:43:19 +00003320Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * applied small patch on numeric entities from
3323 Christopher Blizzard <blizzard@appliedtheory.com>
3324
Daniel Veillard260a68f1998-08-13 03:39:55 +00003325Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3326
3327 * New release 0.2, removed the old xml_* files so that it's
3328 coherent with the other CVS base (W3C), far better conformance
3329 to standard, new namespaces, decent entities support, beginning
3330 of a SAX-like interface. Nearly nothing left intact, even the
3331 test examples ...
3332
Christopher Blizzarda36749e1998-07-30 21:47:18 +000033331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3334
3335 * .cvsignore: Add .deps dir
3336
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003337Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3338
3339 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3340
Daniel Veillardfe926001998-07-26 04:28:20 +00003341Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003342
Daniel Veillardfe926001998-07-26 04:28:20 +00003343 * configure.in: added test for CPP
3344 * AUTHORS, Changelog: the original ones didn't get commited but the
3345 glib ones instead, fixed.
3346 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003347
Daniel Veillardfe926001998-07-26 04:28:20 +00003348Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003349
Daniel Veillardfe926001998-07-26 04:28:20 +00003350 * integrated code developped at W3C
3351 * changed the original Copyright
3352 * migrated to automake
3353 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003354