blob: 1ecb82d705ce2075f3a2d736502903fbcd21699d [file] [log] [blame]
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xmllint.[c1] : added return code errors for xmllint
4 * xpath.c: specific debug dump function for result value trees
5
Daniel Veillard4b637072001-02-21 21:52:55 +00006Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c: finally implemented xmlXPathCompareNodeSets
9 * test/XPath/expr/floats results/XPath/expr/floats: added
10 a test for float expressions
11
Daniel Veillardf714aa32001-02-21 03:07:44 +000012Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15 * parserInternals.[ch]: trying to speed up parsing
16 * xpath.c : speeded up node set equality op
17
Daniel Veillarde0c3a622001-02-19 18:05:20 +000018Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
21 better handling of ID/IDREF and the list modules associated
22 * configure.in: small CFLAGS cleanup
23
Daniel Veillarda8abee62001-02-19 15:14:59 +000024Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * configure.in: fixed iconv detection on AIX (stric)
27
Daniel Veillardbca64ef2001-02-19 22:20:01 +000028Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000029
30 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
31
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000032Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
33
34 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
35 and optimized xmlXPathNodeSetSort
36
Daniel Veillard142adbf2001-02-17 13:21:05 +000037Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * xpath.c: bug fix when context size is 0
40 * parser.c: I like Norm's Dtd because they still manage to break
41 the parser occasionally
42
Daniel Veillardf23e0092001-02-16 13:21:29 +000043Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
44
45 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
46
Daniel Veillarde0e26512001-02-16 00:11:46 +000047Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
50 attributes within the XML-1.0 namespace
51
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000052Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpathInternals.h: exported a few axis functions
55 * doc/xml.html: updated the doc
56
Daniel Veillard760f4422001-02-15 14:59:48 +000057Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
58
59 * configure.in: applied patch from Daniel van Balen for OpenBSD
60 and bumped version to 2.3.1
61 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
62 attempt to find autoclosing was simply broken, removed it,
63 updated the examples, this is better
64
Daniel Veillardd194dd22001-02-14 10:37:43 +000065Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * hash.[ch]: added Paolo Casarini patch to provide Delete from
68 hash functionnalities.
69 * doc/html/* : rebuild the doc
70
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000071Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
74 on predicate
75 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
76 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
77 really want to have tags closed on output even if we accept
78 unclosed ones on input
79
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000080Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * xpath.c: ouch don't free NULL, rare case fixed
83 * tree.c: don't coalesce text nodes if they don't have the
84 same behaviour wrt escaping on output
85
Daniel Veillardd12b69d2001-02-11 20:17:31 +000086Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * xpath.c: small fixup
89 * SAX.c: don't warn on empty namespaces.
90
Daniel Veillard6a2e4062001-02-08 10:31:33 +000091Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * README: a bit of cleanup
94 * configure.in: preparing for 2.3.0 release
95
Daniel Veillard1f83d392001-02-08 09:37:42 +000096Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * hash.[ch]: added a first version of xmlHashSize()
99 * valid.c: another bug fix from Gary Pennington
100
Daniel Veillard5eef6222001-02-07 18:24:48 +0000101Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * valid.c: couple of bug fixes pointed by Gary Pennington
104 * HTMLtree.c: #if 0 cleanup
105
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000106Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
109 which removes a time consuming check of xmlXPathNodeSetAdd()
110 and use it in places where we are sure to not break unicity
111
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000112Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * xpath.c: bug fixes found from XSLT
115 * tree.c: preserve node->name special values when copying nodes.
116 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
117 external subset are fetched when available but without full
118 validation. Added xmlLoadExtDtdDefaultValue, need a function.
119 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
120 output with encoding disabled.
121
Daniel Veillard2c833b62001-02-03 08:52:06 +0000122Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
125 xmlCheckFilename should not be called from xmlFileOpenW
126 and xmlGzfileOpenW
127
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000128Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
131 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
132 added the new tests for URI normalization
133 * testURI.c: fixed stoopid bugs
134 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
135 the URI in the error messages are now properly normalized
136
Daniel Veillardea28ce62001-02-02 08:20:19 +0000137Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138
139 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
140
Daniel Veillarde99a4762001-02-01 04:34:35 +0000141Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
144
Daniel Veillard2b325a02001-01-31 20:46:31 +0000145Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * xpath.c: fixed mod operator
148
Daniel Veillardde55cf62001-01-31 15:53:13 +0000149Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * parser.c: fixed xmlStrcat doc
152 * tree.c: 2 fixes form Anders Carlson for copying nodes and
153 trees.
154
Daniel Veillard2f913b72001-01-31 13:23:49 +0000155Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * xpath.c result/XPath/tests/chaptersbase
158 result/XPath/tests/simplebase: fixed XPath node()
159 * tree.c: small fix in xmlNewNs()
160 * Makefile.am: removed extraneous xml2Conf.sh rule
161
Daniel Veillardb42042b2001-01-28 07:40:36 +0000162Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
165 Changed the library name, in order to get libxml-devel and
166 libxml2-devel to coexist on a single system
167 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
168 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
169
Daniel Veillardee0a4662001-01-27 18:59:33 +0000170Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
173 libxml2-devel installable in // as libxml-devel.
174
Daniel Veillard5eb05942001-01-27 17:50:22 +0000175Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * doc/Makefile.am: fixed make rebuild in doc
178 * doc/html/*.html: rebuilt the docs
179
Daniel Veillard65c295d2001-01-26 09:32:39 +0000180Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * tree.c: patch from Bjorn Reese on xmlBufferCCat
183
Daniel Veillard8e199902001-01-25 18:54:39 +0000184Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
187 the HTML doc to go into the -devel RPM ...
188 * aclocal.m4 config.h.in: some updates due to auto* magic
189
Daniel Veillard93086662001-01-25 18:13:04 +0000190Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xpath.h: added a hook in the context structure allowing to
193 link to extra support, needed for XSLT
194
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000195Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
198 xmlXPtrCmpPoints to use it.
199 * propagated the following patch from Alejandro Forero
200 * include/win32config.h xmlIO.c: applied further suggestions
201 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
202 * example/gjobread.c: fixed warnings, now that it builds
203
204Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
205
206 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
207
208 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
209 filename points to a valid file (not a directory).
210 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
211 Added calls to xmlCheckFilenameDir.
212
213 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
214 `path' (rather than `filename') as the parameter to gzopen and open.
215
Daniel Veillard48177c22001-01-23 15:27:41 +0000216Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * Makefile.am: fixed a problem with EXTRA_DIST
219
Daniel Veillardb83ba402001-01-22 22:45:10 +0000220Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * Makefile.am example/Makefile.am: finally found the trick
223 to build the example, i.e. add "." in SUBDIRS before example
224 in the list <grin/>
225
Daniel Veillard82687162001-01-22 15:32:01 +0000226Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * doc/xml.html: updated with an XSLT section, removed pointer to
229 W3C CVS base.
230
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000231Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * xpath.c: when copying a XSLT tree object teh tree need to be copied
234 too, and deallocation need to occur the same way.
235
Daniel Veillarde4566462001-01-22 09:58:39 +0000236Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
239 type correponding to an XSLT result tree fragment. Share most
240 of the data format with node set, as well as operators.
241 * HTMLtree.c: added a newline at the end of the doctype output
242 whe this one is not present initially.
243 * tree.c: make sure taht the parent and doc pointers are properly
244 set when copying attributes (lists).
245
Daniel Veillard701c7362001-01-21 09:48:59 +0000246Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
249
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000250Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * xpath.c: seems I finally killed that ugly path evaluation
253 context bug (tagged 9999 in case is is wrong)
254
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000255Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
258 for XSLT
259
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000260Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
263 for xmlGzfileOpen() bug
264
Daniel Veillardf6eea272001-01-18 12:17:12 +0000265Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * xpath.c: removed an error found by XSLT usage
268 * tree.c parserInternals.h: use a predefined static string
269 for text and comment nodes, avoid freeing them in xmlFreeNode,
270 exported the string name in parserInternals.h and added
271 another value to disable encoding at output (for XSLT),
272 gain memory, time.
273
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000274Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
277 win32/libxml2/libxml2_so.dsp: new makefiles and update
278 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
279
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000280Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
283 Gary Pennington
284
Daniel Veillard389e6b72001-01-15 19:41:13 +0000285Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * xpath.c: fixed the comaprision of values and nodelists,
288 need to compare nodelist still ...
289 * debugXML.c: avoided a possible core dump
290 * HTMLparser.c: cleanup
291 * nanohttp.c: contributed fix.
292 * tree.c: fixes in properties handling added xmlSetNsProp
293 needed by libxslt
294 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
295 comment
296 * TODO: updated
297
Daniel Veillard167bd532001-01-06 21:09:34 +0000298Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * parser.c parserInternals.c: applied Bjorn Reese optimization
301 patch
302
303Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
304
305 * Makefile.am: applied patch fro make check from Martin Vidner
306
Daniel Veillard503b8932001-01-05 06:36:31 +0000307Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * configure.in: preparing 2.2.11
310 * doc/html/*: rebuild the HTML files
311 * doc/xml.html : updated
312
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000313Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * tree.c: fixed a stupid bug
316 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
317 patches related to validation of an XInclude processing result
318 * TODO: updated
319
Daniel Veillarde2488192001-01-04 10:54:22 +0000320Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
323 on large files
324
Daniel Veillardf060a412001-01-03 20:52:44 +0000325Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
328
Daniel Veillard45cff692001-01-03 18:02:04 +0000329Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
332 reported by Jonas Borgström
333 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
334
Daniel Veillard08108982001-01-03 15:24:58 +0000335Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * testXPath.c xpath.c: fixing the XPath union expressions problem
338 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
339
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000340Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xmllint.c: Made is so if the file name is "-" is will read form
343 standard input. Sven Heinicke <sven@zen.org>
344 * tree.c: fixed a problem when growing buffer
345 * tree.h: fixed the comment of the node types following andersca
346 comment
347 * TODO: updated
348
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000349Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * HTMLparser.[ch]: added a way to avoid adding automatically
352 omitted tags. htmlHandleOmittedElem() allows to change the
353 default handling.
354 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
355 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
356 of xmllint too when using --memory flag, added a memory test
357 suite at the Makefile level.
358 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
359 with namespace use when encountering QNames in XPath evalation,
360 added xmlns() scheme in XPointer.
361 * nanoftp.c : incorporated a fix
362 * parser.c xmlIO.c: fixed problems raised with encoding when using
363 the memory I/O
364 * parserInternals.c: closed bug 25934 reported by
365 torsten.landschoff@innominate.de
366 * TODO: updated
367
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000368Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
371 on a non-updated tree :-(, made a 2.2.10 release to correct the
372 situation
373
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000374Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
377 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
378 integrated a set of OpenVMS changes from Howard Taylor
379 <Howard.Taylor@pacoast.com>
380
Daniel Veillard58770e72000-11-25 00:48:47 +0000381Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
382
383 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
384 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
385
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000386Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * HTMLparser.c: some fixes on auto-open of html/head/body
389 * encoding.c: fixed a compilation error on some gcc env
390 * xpath.c xpointer.[ch] xpathInternals.h: improved the
391 XPointer implementation
392 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
393 related XPointer tests and associated results
394
Daniel Veillard300f7d62000-11-24 13:04:04 +0000395Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * doc/xmldtd.html doc/xml.html: following a short step by step
398 guidance on IRC to help maciej with DTDs I started a small
399 page on the subject.
400
Daniel Veillard748e45d2000-11-17 16:36:08 +0000401Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
402
403 * HTMLparser.c: fixed handling of broken charrefs
404 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
405 patches
406
Daniel Veillard28929b22000-11-13 18:22:49 +0000407Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * doc/xml.html doc/html/* : rebuilt the docs after adding
410 xinclude and updated page for 2.2.7 and 2.2.8
411 * configure.in: releasing 2.2.8
412
Daniel Veillard41e06512000-11-13 11:47:47 +0000413Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * parser.[ch] parserInternals.c: applied the conditional
416 section processing fix from Jonathan P Springer
417 <jonathan.springer2@gte.net>
418 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
419 project file, fixed iconv default non support
420 * xpath.c: fixed the problem of evaluating relative expressions
421 when a node context is provided.
422
Daniel Veillardbf432752000-11-12 15:56:56 +0000423Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * nanoftp.c: fixed gcc 2.95 new warnings
426 * SAX.c: fixed a stupid bug
427 * tree.c: fixed a formatting problem when round-tripping
428 from/to memory
429 * xinclude.c: chased memleak, fixed a base problem
430 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
431 xmlXPtrBuildNodeList()
432 * TODO: updated
433 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
434 adding a first small set of regression tests for XInclude
435
Daniel Veillardc2def842000-11-07 14:21:01 +0000436Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
437
438 * nanohttp.[ch]: applied Wayne Davison patches to access
439 the WWW-Authorization header.
440 * parser.c: Closed Bug#30847: Problems when switching encoding
441 in short files by applying Simon Berg's patch.
442 * valid.c: fixed a validation problem
443 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
444 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
445 Wayne Davison
446 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
447 need to be extended to non full nodes selections.
448 * xinclude.c: starts to work decently
449
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000450Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
453 debugXML.c xmlversion.h.in: Started adding XInclude support,
454 this is a new xmllint option
455 * tree.c xpath.c: applied TOM patches for XPath
456 * xpointer.c: fixed a couple of errors.
457 * uri.c: added an escaping function needed for xinclude
458 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
459 new warning from RH70 gcc's version
460
Daniel Veillarda4964b72000-10-31 18:23:44 +0000461Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * HTMLparser.c: fixed loop on invalid char in scripts
464 * parser.c: update to description of xmlIOParseDTD()
465 * libxml.m4 xmlversion.h.in: changes contributed by
466 Michael Schmeing <m.schmeing@internet-factory.de>
467 * configure.in: preparing for 2.2.7
468 * Makefile.am: trying to avoid config.h and acconfig.h
469 being included in the distrib
470 * configure.in: released 2.2.7
471
472Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
475 like namespaces for good. Unified xmlNs and xmlNode somewhat.
476
Daniel Veillard01411222000-10-30 15:33:22 +0000477Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * parser.[ch]: added xmlIOParseDTD()
480 * xpointer.c: added support for the 2 extra parameters of
481 string-range, fixed a stoopid error when '0' was present
482 in XPointer expressions
483 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
484 testsuite for the above
485
Daniel Veillard6db58192000-10-30 09:27:53 +0000486Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * libxml.spec.in: improved package descriptions
489
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000490Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
491
492 * xpath.c xpathInternals.h: applied a large cleaning patch
493 from TOM <ptittom@free.fr>, it also add namespace support
494 for function and variables registration.
495
Daniel Veillardbd20df72000-10-29 17:53:40 +0000496Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
499 * Makefile.mingw: Wayne Davison's update adding hash.c
500
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000501Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * xpath.c: fixed the root evaluation problems
504 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
505 ignorable spaces with <b> <bold> <em>
506 * tree.c: fixed a loop in xmlSearchNsByHref()
507
Daniel Veillard767662d2000-10-27 17:04:52 +0000508Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * xpath.c: applied another XPath patch from TOM
511 * xpath.c include/makefile.am: applied another patch from
512 china@thewrittenword.com (cleanup on IRIX).
513
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000514Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
515
516 * xml-config.1: received a fixed version from Fredrik Hallenberg
517 <hallon@lysator.liu.se>
518
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000519Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
522 cleanup patch for XPath
523
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000524Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * patched to redirrect all "out of context" error messages to
527 a reconfigurable routine. The changes are:
528 * xmlerror.h : added the export of an error context type (void *)
529 an error handler type xmlGenericErrorFunc there is an interface
530 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
531 to reset the error handling routine and its argument
532 (by default it's equivalent to respectively fprintf and stderr.
533 * all the c files: all wild accesses to stderr or stdout within
534 the library have been replaced to calls to the handler.
535
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000536Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
537
538 * configure.in: release 2.2.6
539 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
540 exporting the inner functions of xpath for extension modules
541 * doc/*: updated and rebuilt the doc
542
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000543Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
544
545 * nanohttp.c : applied Wayne HTTP cleanup patch
546 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
547 and xmlNodeSetSpacePreserve()
548
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000549Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
550
551 * xpath.c: closing bug #29260
552
Daniel Veillard126f2792000-10-24 17:10:12 +0000553Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * hash.[ch] debugXML.c: expanded/enhanced the API, added
556 multikey tuples, made hash structure opaque
557 * valid.[ch]: moved elements, attributes, notations decalarations
558 as well as ID and refs to hash tables.
559 * entities.c: hash cleanup
560 * xmlmemory.c: fixed a dump problem in debug mode
561 * include/Makefile.am: problem passing in DESTDIR= values patch
562 from Marc Christensen <marc@calderasystems.com>
563 * nanohttp.c: removed debugging remains
564 * HTMLparser.c: the bogus tag should be ignored (Wayne)
565 * HTMLparser.c parser.c: fixing a number of problems with the
566 macros in the *parser.c files (Wayne).
567 * HTMLparser.c: close the previous option when opening a new one
568 (Marc Sanfacon).
569 * result/HTML/*: updated the HTML results accordingly
570
Daniel Veillard52afe802000-10-22 16:56:02 +0000571Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
574 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
575 XPath functions and XML entities table to them. More to come...
576 * xmlIO.c: fixed libxml closing FILEs it didn't open.
577
Daniel Veillard683cb022000-10-22 12:04:13 +0000578Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
579
580 * tree.c: coalesce adjacent text nodes
581 * valid.c: handling of blank nodes in DTd validation (raised
582 by problems with a posteriori validation).
583 * nanohttp.c: changing behaviour on HTTP write stuff.
584 * HTMLtree.c: forced body and html to be explicitely closed.
585 * xpath.h: exported more XPath functions.
586
Daniel Veillard1baf4122000-10-15 20:38:39 +0000587Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * Release of 2.2.5
590 * xpointer.c: range() range-inside and other helper functions
591 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
592
Daniel Veillard47e12f22000-10-15 14:24:25 +0000593Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
596 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
597
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000598Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
599
600 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
601 and XPointer modules
602
Daniel Veillard134c9f32000-10-15 10:27:08 +0000603Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * SAX.h: closed #25107
606
Daniel Veillard39915622000-10-15 10:06:55 +0000607Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * testSAX.c: fixed problem with cdata reporting
610 * SAXresult/* : updated
611
Daniel Veillard1e851392000-10-15 10:02:56 +0000612Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
615 Closed bug #27499, added to regression tests
616 * TODO: updated
617
Daniel Veillard7eda8452000-10-14 23:38:43 +0000618Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
619
620 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
621 support for SCRIPT and STYLE with help from Bjorn Reese
622 * test/HTML/* result/HTML/*: added simple testcase and updated
623 the existing ones.
624
Daniel Veillardff9c3302000-10-13 16:38:25 +0000625Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
626
627 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
628 string-range for empty strings
629 * test/XPath/docs/str test/XPath/xptr/chaptersrange
630 test/XPath/xptr/strrange: augmented the XPointer testsuite
631
Daniel Veillard189446d2000-10-13 10:23:06 +0000632Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
633
634 * doc/xml.html doc/xmlmem.html: added a module describing memory
635 interfaces and use, updated the main page.
636
Daniel Veillard2f971a22000-10-12 23:26:32 +0000637Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
638
639 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
640 nanoftp code work on Windows too now
641
642Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000643
644 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
645 * xpointer.c: implemented string-range() at least a good first version
646 * test/XPath/docs/str test/XPath/xptr/strrange
647 result/XPath/xptr/strrange: the string-range() tests
648
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000649Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * Makefile.am include/Makefile.am include/win32config.h
652 win32/Makefile.mingw: fixed problems reported by Wayne Davison
653 and make distcheck
654
Daniel Veillard19d61112000-10-11 23:50:35 +0000655Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
658 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
659 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
660
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000661Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
662
663 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
664 patch for socklen_t detection by
665 Albert Chin-A-Young <china@thewrittenword.com>
666
Daniel Veillardcd429612000-10-11 15:57:05 +0000667Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
670 and added a --dtdvalid option to xmllint used to test it
671
Daniel Veillard47c02452000-10-11 13:04:36 +0000672Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
673
674 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
675 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
676
Daniel Veillard2d38f042000-10-11 10:54:10 +0000677Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
678
679 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
680 handlings (registration, lookup, cleanup)
681
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000682Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * configure.in Makefile.am include/makefile.am: adding XPointer
685 and XPtrtests target
686 * xpointer.[ch] : new files for XPointer support
687 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
688 more XPath tests
689
Daniel Veillard57fda592000-10-10 23:24:14 +0000690Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * configure.in: fixed, very broken, make distcheck works again
693
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000694Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * More work toward 2.2.5, integrated a number of patches
697 * configure.in Makefile.am win32config.h.in: trying to cleanup
698 make distcheck .... huh ...
699 * include/Makefile.am include/win32config.h: new directory
700 for includes
701 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
702 updated teh makefiles and instructions for WIN32
703 * xpath.c: small fixes
704 * test/XPath/ results/XPath: updated the testcases and results
705 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
706 suggested patches
707 * valid.c: fixed an ID bug
708
Daniel Veillardb71379b2000-10-09 12:30:39 +0000709Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
712 the automake bug where wrong dependancies were generated.
713 * xpath.[ch]: worked on XPointer
714
Daniel Veillard7e99c632000-10-06 12:59:53 +0000715Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
716
717 * configure.in Makefile.am: 2.2.5, ship the include in an
718 include/libxml subdirectory, use symlinks when using CVS
719 * testSAX.c: fixed small bug
720 * testXPath.c: changed the way testfiles are parsed
721 * debugXML.c: same kind of cleanup when parsing an argument expression
722 XPath/XPointers can have blanks embedded
723 * xpath.[ch]: more cleanup, reorgs for XPointer work
724 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
725 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
726
Daniel Veillard55b91f22000-10-05 16:30:11 +0000727Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
730 in the XPath engine, rewrote large parts of it, now it's far
731 cleaner and in sync with the REC not an old WD. Fixed a parsing
732 problem in the interactive XML shell found when testing XPath.
733
Daniel Veillardac260302000-10-04 13:33:43 +0000734Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
737 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
738 examples with the extra test
739
Daniel Veillard7cfce322000-10-04 12:40:27 +0000740Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
743 the global init function.
744
Daniel Veillard970112a2000-10-03 09:33:21 +0000745Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * HTMLparser.c: Doohhh, attribute name parsing was still case
748 sensitive ! Fixed this ...
749 * result/HTML/* : updated the tests results accordingly
750
Daniel Veillard740abf52000-10-02 23:04:54 +0000751Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
752
753 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
754 engine, should be far more stable, incorporated a new version of
755 preceding/following axis, need testing
756 * uri.c: fixed file:///c:/a/b/c problem
757 * test/XPath/tests/idsimple: augmented the XPath tests
758
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000759Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * doc/* rebuilding docs for 2.2.4 release
762
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000763Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * configure.in: releasing 2.2.4
766 * parser.[ch]: added xmlStrEqual()
767 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
768 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
769 use xmlStrEqual instead
770 * TODO: updated
771 * added an XPath test
772
Daniel Veillardbc765302000-10-01 18:23:35 +0000773Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
776 * entities.h: exported xmlInitializePredefinedEntities
777 * parser.[ch] : added xmlInitParser()
778 * parserInternals.h : had to export htmlInitAutoClose()
779
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000780Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * xpath.[ch] : fixed some serious XPath Predicate evaluation
783 problems
784 * Makefile.am : added XPath regression tests to normal tests
785 * uri.c: fixed a problem with local paths, cleanup
786 * parser.c: fixed a problem with large CData sections
787
Daniel Veillardd2ade932000-09-30 14:39:55 +0000788Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * configure.in xml-config.in: patch from "Ben Taylor"
791 <sol7x86@hotmail.com> for solaris shared libs lookup
792
Martin Bauligdd7d1f62000-09-29 23:17:57 +00007932000-09-30 Martin Baulig <baulig@suse.de>
794
795 * libxml-2.0.pc.in: Provide pkg-config script.
796
797 * configure.in: Create the libxml-2.0.pc script from the
798 libxml-2.0.pc.in templates.
799 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000800 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000801
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000802Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
805 when compiling with MSC
806
Daniel Veillard46057e12000-09-24 18:49:59 +0000807Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * xpath.c: patch for normalize-string() substring-before(),
810 substring-after() and translate() functions from Bjorn Reese
811 <breese@mail1.stofanet.dk>
812 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
813 Fredrik Hallenberg <hallon@lysator.liu.se>
814 * TODO: updated
815
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000816Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
817
818 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
819 problem of socklen_t being undefined on a number of platforms
820 * debugXML.c: fixed a compilation problem when without snprintf
821
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000822Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
823
824 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
825 an URI bug and a fix for the control-character-induced infinite loop
826 * nanohttp.c: preventive fix for compiling on WIN32
827
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000828Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * xmlint.c: closing bug #25000
831
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000832Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
833
834 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
835 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
836 modified slightly Wayne Davison patch adding xmlStrcasecmp and
837 related function, fixing xmlStrncmp(), and associated cleanup
838 * result/HTML/entities.html.sax: updating result
839
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000840Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * uri.c: applied patch for URI escaping from Wayne Davison
843 <wayned@blorf.net>
844 * tree.c parserInternals.c HTMLparser.c: memset checks patches
845 from Denis Barbier <barbier@imacs.polytechnique.fr>
846 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
847 patch from Wayne Davison
848
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000849Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
850
851 * doc/xml.html : updated with new releases, adding "how to help"
852
Daniel Veillard04698d92000-09-17 16:00:22 +0000853Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
856 removed a few warnings in pedantic mode ...
857 * parserInternals.c parser.c: moved encoding switching function
858 to parserInternals.c
859 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
860
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000861Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * HTMLparser.c parser.c: set ctxt->errNo before calling the
864 error or warning handlers
865
Daniel Veillardb1059e22000-09-16 14:02:43 +0000866Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * parserInternals.c parserInternals.h parser.c Makefile.am:
869 created a new module parserInternals.c, moved most of the
870 code shared by the various parsers there, as well as
871 deprecated code from parser.c. More cleanup of parser.c
872 * uri.c: fixed a problem when URI is NULL
873 * valid.c: speedup when looking for an attribute declaration
874
Daniel Veillard39c7d712000-09-10 16:14:55 +0000875Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
878 the cleanup of the computation of URI references when seeking
879 external entities. The URI reference string and the resulting
880 URI are both stored now.
881 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
882 large s(n)printf checks and cleanup from Denis Barbier
883 <barbier@imacs.polytechnique.fr>
884 * xmlversion.h.in tree.h: couple of SGML declarations for a
885 possible docbook module.
886 * result/VC/ : a couple of test output changed due to the change
887 of the entities URI
888
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000889Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * parser.h: added a _private field for linking user's data
892
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000893Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * parser.c parserInternals.h: demacroified most of the IS_XXX
896 the gain in size is significant so ...
897
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000898Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * entities.c: cases where looking up entities with doc==NULL
901 covered
902
Daniel Veillard90e11312000-09-05 10:42:32 +0000903Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
Daniel Veillard1de50802000-09-07 08:54:32 +0000905 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000906 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
907
Daniel Veillard98a79162000-09-04 11:15:39 +0000908Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
909
Daniel Veillard1de50802000-09-07 08:54:32 +0000910 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000911 * test/URI/uri.data result/URI/uri.data: first set of tests/results
912 * Makefile.in: added URItest and included thenin "make tests"
913
914Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000915
916 * xmlversion.h.in: closed bug 22941
917
Daniel Veillard2bb89092000-08-31 14:57:50 +0000918Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * doc/xmlio.html: added doc and example for entity loader
921 redefinition.
922
Daniel Veillard96984452000-08-31 13:50:12 +0000923Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
926 used by libxml
927
Daniel Veillarde715dd22000-08-29 18:29:38 +0000928Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * parser.c: Fixed bug on invalid ontent characters and when using
931 push.
932 * xmllint.c: fixed xmllint endling of errors in push mode
933
Daniel Veillard4948eb42000-08-29 09:41:15 +0000934Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000937 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000938 * result/HTML/*.sax: regenerated HTML SAX output
939 * parser.c: more cleanup.
940
Daniel Veillarde010c172000-08-28 10:04:51 +0000941Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000944 patches from Wayne Davison <wayned@users.sourceforge.net>,
945 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000946 * HTMLparser.c: fixed an ignorable white space detection bug
947 occuring when parsing with SAX only
948 * result/HTML/*.sax: updated since the output is now HTML
949 encoded...
950
Daniel Veillard47f3f312000-08-27 22:40:15 +0000951Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000953 * HTMLparser.[ch]: applied some of Wayne Davison
954 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000955
Daniel Veillarde0854c32000-08-27 21:12:29 +0000956Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
959 undeclared namespace prefix was used, added a warning.
960 Cleaned up support w.r.t. entities, spilling out a warning
961 and being pedantic on lookups.
962 * test/warning/ent9 : added testcase for previous example.
963 * TODO: updated
964 * parserInternals.h parser.c: changed the way names are parsed
965 now allow infinite size and decrease penalty for normal use
966 * parser.c: Started a big cleanup/check of the parser code,
967 fixed some of the most tortuous entity code, spotted code
968 unused anymore
969 * test/*: added tests for very long names and related nasty
970 things.
971
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000972Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * doc/encoding.html: added encoding aliases doc
975 * doc/xml.html: updates
976 * encoding.[ch]: added EncodingAliases functions
977 * entities.[ch] valid.[ch] debugXML.c: removed two serious
978 bottleneck affecting large DTDs like Docbook
979 * parser.[ch] xmllint.c: added a pedantic option, will be
980 useful
981 * SAX.c: redefinition of entities is reported in pedantic mode
982 * testHTML.c: uninitialized warning from gcc
983 * uri.c: fixed a couple of bugs
984 * TODO: added issue raised by Michael
985
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000986Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * doc/encoding.html: propagated Martin Duerst suggestions
989
Daniel Veillard52402ce2000-08-22 23:36:12 +0000990Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
993 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
994 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
995 by Wayne Davison
996
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000997Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * nanoftp.c nanohttp.c: small cleanup
1000 * TODO: updated
1001
Daniel Veillard244ece92000-08-19 20:58:02 +00001002Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * added an old VC testcase and updated title.xml entity
1005
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001006Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1009 done on auto-opening of <p> tags and cleanup of SAX output
1010
Daniel Veillard979e55e2000-08-19 16:48:54 +00001011Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1014
Daniel Veillard4540be42000-08-19 16:40:28 +00001015Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * doc/xml.html libxml.* structure.*: updated the doc a bit
1018
Daniel Veillard808a3f12000-08-17 13:50:51 +00001019Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1022 of SAX tests
1023
Daniel Veillard29579362000-08-14 17:57:48 +00001024Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1027 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1028
Daniel Veillard1255ab72000-08-14 15:13:33 +00001029Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1032 * testHTML.c: fix core dump on Solaris 2.x systems
1033 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1034 * result/HTML/*.sax: previous bug fix lead to new results
1035
Daniel Veillard03109292000-08-14 14:58:22 +00001036Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1039 * configure.in: added --with-readline=DIR to accept alternate
1040 path for readline include/library
1041 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1042 for ANSI under HP-UX
1043 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1044 includes @LIBS@
1045
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001046Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * doc/* : rebuilt the docs
1049 * getting ready for 2.2.2 release
1050
Daniel Veillard87b95392000-08-12 21:12:04 +00001051Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1054 and xmlAddFeature()
1055 * tree.[ch]: added xmlAddChildList()
1056 * xmllint.c: MAP_FAILED macro test
1057 * parser.h: added xmlParseCtxtExternalEntity()
1058 * valid.c: applied bug fixes removed warning
1059 * tree.c: added CDATA block to elements content
1060 * testSAX.c: cleanup of output
1061 * testHTML.c: added SAX testing
1062 * encoding.c: better error recovery
1063 * SAX.c, parser.c: fixed one of the external entity processing
1064 of the OASis testsuite
1065 * Makefile.am: added HTML SAX regression tests
1066 * configure.in: bumped to 2.2.2
1067 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1068 SAX results
1069
Daniel Veillard88a172f2000-08-04 18:23:10 +00001070Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * configure.in: patch for HP compiler
1073
10742000-08-04 Sven Heinicke <sven@zen.org>
1075
1076 * xmllint.c: Was coredumping sometimes when the file given didn't
1077 exist.
1078
Daniel Veillard46e370e2000-07-21 20:32:03 +00001079Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001082
Daniel Veillard46e370e2000-07-21 20:32:03 +00001083 when using in memory parsing. Need some cleanup.
1084 * xmllint.c configure.in: added a --memory flag to test memory
1085 parsing
1086
Daniel Veillard36650692000-07-21 15:16:39 +00001087Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * nanohttp.c: fixed socklen_t replacement to unsigned int
1090 * parser.c: fixed a space handdling missing at the end of
1091 production 28 DOCTYPE.
1092 * xmlmemory.c: fixed a stupid bug on the routine to override
1093 allocation functions
1094 * TODO: updated
1095
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001096Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * doc/ regenerated the docs
1099
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001100Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * doc/encoding.html doc/xml.html: added I18N doc
1103 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1104 improvements, both parser and filters, added ASCII & HTML,
1105 fixed the ISO-Latin-1 one
1106 * xmllint.c testHTML.c: added/made visible --encode
1107 * debugXML.c : cleanup
1108 * most .c files: applied patches due to warning on Windows and
1109 when using Sun Pro cc compiler
1110 * xpath.c : cleanup memleaks
1111 * nanoftp.c : added a TESTING preprocessor flag for standalong
1112 compile so that people can report bugs more easilly
1113 * nanohttp.c : ditched socklen_t which was a portability mess
1114 and replaced it with unsigned int.
1115 * tree.[ch]: added xmlHasProp()
1116 * TODO: updated
1117 * test/ : added more test for entities, NS, encoding, HTML, wap
1118 * configure.in: preparing for 2.2.0 release
1119
Daniel Veillard49703262000-07-10 10:27:46 +00001120Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * nanoftp.c: fixed the way the control connection is handled
1123 * libxml.spec.in: fixed the dependancies and cleanup
1124
Daniel Veillard306be992000-07-03 12:38:45 +00001125Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * doc/xml.html: changed the xmlsoft.org structure, updated the
1128 examples w.r.t. root and childs
1129
Daniel Veillard7d853352000-07-02 18:53:09 +00001130Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1133
Daniel Veillard365e13b2000-07-02 07:56:37 +00001134Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * HTMLparser.c: Work on character encoding support for the HTML parser
1137 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1138 * encoding.c: Fixed a potential memleak in the encoding stuff
1139
Daniel Veillardaf743792000-07-01 11:49:28 +00001140Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1141
1142 * doc/FAQ.html doc/Makefile.am : added a FAQ
1143
1144Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001145
1146 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1147 of the HTML parser to force it to not bypass SAX
1148
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001149Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * win32config.h.in: updated
1152 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1153 lacks iconv support :-( need to release 2.1.1
1154 * configure.in: release 2.1.1
1155 * HTMLparser: fixed bug #14784
1156 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1157 by Windows compiler
1158 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1159 the SAX startDocument() callback.
1160 * TODO: updated
1161
1162Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * added xmlStopParser()
1165
Daniel Veillardbe803962000-06-28 23:40:59 +00001166Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * configure.in: 2.1.0 prerelease
1169 * Large resync between W3C and Gnome tree
1170 * nanoftp, nanohttp.c: fixed stalled connections probs
1171 * HTMLtree.c SAX.c : support for attribute without values in
1172 HTML for andersca
1173 * valid.c: Fixed most validation + namespace problems
1174 * HTMLparser.c: start document callback for andersca
1175 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1176 * parser.h, SAX.c: serious speed improvement for large
1177 CDATA blocks
1178 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1179 different encoding
1180 * example/Makefile.am example/gjobread.c tree.h: work on
1181 libxml1 libxml2 convergence.
1182 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1183 and the LIBXML_TEST_VERSION macro
1184
Daniel Veillardc310d562000-06-23 18:32:15 +00001185Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * doc/xml.html: various patches and improvements typo fixed by
1188 Felix Natter
1189 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1190 from Felix Natter <fnatter@gmx.net>
1191
Daniel Veillardf3029822000-05-06 08:11:19 +00001192Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * doc/upgrade.html: updated with instructions for support of both
1195 libxml-1.x and libxml-2.x
1196 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1197 for 2.x support and also fixed includes
1198
1199
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001200Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1203 the encoding support, added iconv support, so now libxml if
1204 compiled with iconv automatically support japanese encodings
1205 among others. Work based on initial patch from Yuan-Chen Cheng
1206 I may have broken binary compat in the encoding handler
1207 registration scheme, but that was so utterly broken I don't
1208 expect anybody to have used this feature until now.
1209 * parserInternals.h: fixup on the CHAR range macro
1210 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1211 code.
1212 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1213 * uri.c: added xmlParseURI() I can't believe I forgot to
1214 implement this one in 2.0 !!!
1215 * SAX.c: moved doc->encoding update in the endDocument() call.
1216 * TODO: updated.
1217
Daniel Veillard06047432000-04-24 11:33:38 +00001218Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * tree.h: removed extraneous xmlRemoveProp definition
1221 * TODO: added item about --disable-corba configure switch
1222 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1223 * nanoftp.c: fixed include problems giving troubles on AIX and
1224 slowlaris
1225 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1226 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1227 comment and headers changes to lower gtk-doc number of warnings
1228 * doc/html/*: rebuilt docs
1229
Daniel Veillarde0aed302000-04-16 08:52:20 +00001230Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1231
1232 * HACKING: documented the tag for 1.x and instructions
1233
Daniel Veillard5e873c42000-04-12 13:27:38 +00001234Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1237 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1238 xmlCreateIOParserCtxt
1239 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1240 significant overall improvement
1241 * xmllint.c: added I/O test to xmllint
1242 * testSAX.c: added a speed test
1243 * doc/* : updated/regenerated
1244
Daniel Veillardfc708e22000-04-08 13:17:27 +00001245Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * xpath.c uri.h parserInternals.h: cosmetic changes from
1248 "Timur I. Bakeyev" <timur@bat.ru>, including making
1249 xmlCreateURI() public
1250
Daniel Veillard5d211f42000-04-07 17:00:24 +00001251Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1254 and the code at the same time. Added a clean mechanism for
1255 overload or added input methods: xmlRegisterInputCallbacks()
1256 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1257 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1258 * TODO: updated
1259 * doc/* : updated/regenerated
1260 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1261 source dir
1262
Daniel Veillarde77a9182000-04-05 19:12:29 +00001263Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * testURI.c: yet another forgotten commit, I should get some sleep !
1266
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001267Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * xmllint.c: forgot to commit this too ?
1270
Daniel Veillardb9df4042000-04-05 14:23:16 +00001271Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * xmlversion.h.in : forgot to commit this previously
1274
Daniel Veillard361d8452000-04-03 19:48:13 +00001275Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1278 * README TODO: updated for release
1279 * uri.c uri.h: added authority parsing/saving
1280 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1281 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1282 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1283 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1284 Makefile.am : added compile-time customization of libxml
1285 --with-ftp --with-http --with-html --with-xpath --with-debug
1286 --with-mem-debug
1287 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1288 #include <libxml/xxx.h> I hope it won't break too much stuff
1289 and will be manageable in the future...
1290 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1291 and added xmllint to the installed programs
1292 * uri.h: added xmlFreeURI()
1293
Daniel Veillardec303412000-03-24 13:41:54 +00001294Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * uri.c uri.h: finished the escaping handling, the base support
1297 and the URI path normalization. Looks good just lacks the
1298 authority content parsing code.
1299 * Makefile.am: added instructions to generate testURI
1300 * TODO: updated
1301 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1302 added links and icons for W3C and Gnome
1303
Daniel Veillard8f621982000-03-20 13:07:15 +00001304Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * xmlmemory.[ch] : seems I forgot to actually update the files in
1307 the last commit :-)
1308 * doc/xml.html doc/html/* : updated and uploaded the docs
1309
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001310Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1313 * TODO: updated
1314 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001315 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001316 gfree).
1317 * Makefile.am, uri.c, uri.h: added a set of functions to do
1318 exact (litteraly copied from the RFC 2396 productions) parsing
1319 and handling of URI. Will be needed for XLink, one XML WFC,
1320 XML Base and reused in the nano[ftp/http] modules. Still work
1321 to be done.
1322
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001323Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * configure.in, libxml.spec.in : libxml2
1326 * doc/* : updated the doc page, rebuilt the docs
1327
Daniel Veillardcf461992000-03-14 18:30:20 +00001328Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * all: tagged LIB_XML_1_X
1331 * *.c *.h : updated from W3C CVS tree
1332 * configure.in : 2.0.0-beta
1333 * libxml.spec.in : libxml2 package nam
1334 * result/* : new version of the tests output
1335
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001336Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1339
Daniel Veillardb566ce12000-03-04 11:39:42 +00001340Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * doc/* : rebuilt the docs
1343 * parser.c: final patch on #6766
1344 * valid.c: small patch on validity checks.
1345
Daniel Veillardfb76c402000-03-04 11:39:42 +00001346Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1349 added
1350 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1351 compatibility w.r.t. XML spec and existing code.
1352
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001353Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * parser.c: seems a better solution to <a> </a> exists,
1356 will try it for a while
1357
Daniel Veillard83a30e72000-03-02 03:33:32 +00001358Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * parser.c: tried to remove the <a> </a> generating <a/>
1361 this is hard. Left a flag for that purpose. Fixed bug #6766
1362 * configure.in: prepared 1.8.7 not released, due to previous
1363 problem
1364
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001365Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * doc/xml.html : applied second patch from Paul DuBois
1368
Daniel Veillard402e8c82000-02-29 22:57:47 +00001369Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * doc/xml.html : applied patch from Paul DuBois
1372
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001373Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1376
Daniel Veillard5feb8492000-02-02 17:15:36 +00001377Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1380 compilation warnings on various platforms.
1381 * parser.c: Fixed #5281 validity error callbacks are now desactived
1382 by default if not validating.
1383
Daniel Veillardf341f932000-02-02 14:52:08 +00001384Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1387
Daniel Veillard13c757e2000-02-01 23:59:15 +00001388Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1391 <gkatsi@cs.toronto.edu>
1392
Daniel Veillard726e8792000-01-30 20:04:29 +00001393Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1396 processing URLs
1397
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001398Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1401 xmlNanoFTPUpdateURL for persistent control connections.
1402 * configure.in: 1.8.6
1403
1404Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1407 * tree.[ch] : added xmlSaveNoEmptyTags
1408
James Henstridgef3be9312000-01-28 13:59:21 +000014092000-01-29 James Henstridge <james@daa.com.au>
1410
1411 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1412
1413 * Makefile.am: added nanoftp.[ch] to the build.
1414
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001415Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * nanoftp.[ch]: cleanup, comments, API
1418 * debugXML.c : fixed a bug in the cat command
1419 * doc/*: regenerated the docs
1420
Daniel Veillardda07c342000-01-25 18:31:22 +00001421Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1422
1423 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1424 * debugXML.c : fixed a bug in the cat command
1425 * valid.c: fixing some small probs
1426 * libxml.spec.in: get rid of the SNAP suffix
1427 * doc/xml.html: updated the status
1428
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001429Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * xml-config.in: xml-config --version to just return the
1432 version number
1433 * xpath.c: some cleanup w.r.t. axis when the current node is
1434 an attribute.
1435 * TODO: updated
1436
Daniel Veillard461a66c2000-01-18 18:01:01 +00001437Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1438
1439 * configure.in: prepared for libxml-1.8.5
1440 * doc/* recompiled the documentation
1441
14422000-01-17 Jody Goldberg <jgoldberg@home.com>
1443
1444 * configure.in : WARNING autoconf subtlety alert :
1445 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1446 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1447 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1448 get defined by AC_CHECK_HEADERS.
1449
Daniel Veillardf967b902000-01-17 16:06:10 +00001450Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1453 Rune.Djurhuus@fast.no
1454
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001455Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * TODO: updated
1458 * tree.c, parser.c: made sure that only memory alloc problems
1459 and internal parser errors are allowed to write to stdout or
1460 stderr.
1461
Daniel Veillard0142b842000-01-14 14:45:24 +00001462Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * tree.c : restored xmlNewGlobalNs since this seems used by
1465 a lot of existing code :-(, fixed a bug in xmlNewNs
1466 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1467 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1468 to exit() from the library code.
1469 * xpath.c, parser.c: removed bugs or unused code detected by
1470 Windows compilers
1471 * parser.c: started adding interfaces for parsing well balanced
1472 XML fragments
1473 * configure.in: releasing 1.8.4
1474 * doc/* : rebuilt the docs
1475
Daniel Veillard2eac5032000-01-09 21:08:56 +00001476Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * tree.[ch] : added xmlNewDocFragment() for DOM
1479 * testHTML.c: uninitialized variable.
1480
Daniel Veillardf3a73582000-01-05 14:58:39 +00001481Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1482
1483 * doc/* : rebuild the docs
1484
Daniel Veillard71b656e2000-01-05 14:46:17 +00001485Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * acconfig.h: readline and history patch
1488 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1489 * tree.c: added check and handling when possibly removing an ID
1490 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1491 and saving.
1492 * test/HTML/entities.html result/HTML/entities.html* : test for
1493 various entities reference cases
1494 * result/HTML/* : as a result output of some testcase have
1495 changed
1496 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1497 by previous example. added xmlParseTryOrFinish().
1498 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1499 entities.h debugXML.h HTMLparser.h: changed the way struct are
1500 declared to allow gtk-doc to expose those
1501 * parser.c: closed bug #4960
1502 * Makefile.am configure.in: Applied patch from
1503 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1504 and math/socket libs detection
1505
Daniel Veillard437b87b2000-01-03 17:30:46 +00001506Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * configure.in, Makefile.am: link tester against readline
1509 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1510
Daniel Veillard686d6b62000-01-03 11:08:02 +00001511Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * tree.[ch]: added xmlRemoveProp
1514 * win32config.h.in nanohttp.c: avoid including the Windows
1515 socket stuff in every C files
1516 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1517 the XmL parser(s)
1518 * test/ns4 result/ns4 etc...: added test case for previous prob
1519 * tree.c: xmlNewNs wasn't checking for double definition
1520 * Makefile.in: fixed a problem with dist-hook duplicates
1521 * parser.[hc], xmlIO.c: fixed the loading of external entities
1522 APIs, now xmlLoadExternalEntity() is used everywhere and
1523 setting up an app specific front-end using the
1524 * SAX.c parser.c: some fixes, now the xhtml spec validates
1525 with the xhtml DTD.
1526 * error.c: fixed crashes in case of no input stream
1527 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1528 to the validation tests and results
1529
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001530Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1533 too htmlCreatePushParserCtxt() and htmlParseChunk()
1534 * parser.c: a bit of cleanup.
1535 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1536 to XML) removed the last mem leak known
1537 * HTMLtree.c: output message cleanup
1538 * xmlmemory.c: display content info about memory blocks
1539 * result/HTML/wired.* : missing att value warning change
1540
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001541Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * doc/* : rebuilt the documentation
1544
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001545Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * parser.[ch] parserInternals.h: Push parser for XML,
1548 seems to work fine now
1549 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1550 --push for push testing
1551 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1552 * testSAX.c: added --push
1553 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1554 subtree
1555 * xmlIO.[ch] : enriched API + fixes for push mode
1556 * entities.[ch]: added the entity content length to the struct.
1557 * xmlmemory.[ch]: new API to show the last entries for the shell
1558 * valid.c: added required attribute testing
1559 * SAX.c: the cdata callback now merge contiguous fragments
1560 * HTMLparser.c: cleanup of some macros
1561
Daniel Veillard3c558c31999-12-22 11:30:41 +00001562Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * parser.c: fix for PIs name starting with xml
1565 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001566 * *.c, configure.in win32config.h.in : generate win32config.h for
1567 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001568
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001569Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * parser.c: fixed a stupid = vs. == bug :-(
1572 * doc/gnome-xml.sgml: s/glade/xml/
1573
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001574Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * configure.in, doc/xml.html : bug fix release 1.8.2
1577 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1578 Hopefully the end of that silly C++ include problem
1579 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1580 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1581 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1582 troubles with autoclosed elements when the stree shape doesn't
1583 follow the DtD specs. Added htmlIsAutoClosed() and
1584 htmlAutoCloseTag()
1585 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1586 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1587 * debugXML.c: fixed a bug on printing default namespaces.
1588 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1589
Daniel Veillardb24054a1999-12-18 15:32:46 +00001590Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * result/HTML/*.htm[l] : updated the HTML regression tests according
1593 to the new output
1594 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1595 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1596 problem due to intermix of extern "C" { ... } declarations for C++
1597 and recursive includes in the headers
1598
Chris Lahey323c48c1999-12-18 15:32:45 +000015991999-12-20 Chris Lahey <clahey@umich.edu>
1600
1601 * HTMLtree.c: Made it so that html nodes with a single child do
1602 not insert a carriage return before or after the child node.
1603
Daniel Veillardb24054a1999-12-18 15:32:46 +00001604Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001605
1606 * configure.in, doc/xml.html : bug fix release 1.8.1
1607 * parser.c: fixed bug #4344
1608 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1609 added the glue to avoid C++ problems
1610 * doc/* : regenerated the documentation
1611
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001612Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1615 namespace recognition, and Dia as a resul :-(
1616 * encoding.c: closed bug #3950
1617
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001618Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * valid.c: debugging a posteriori validation, except URI expansion
1621 stuff this should be fixed now
1622 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1623 Carl Nygard <cnygard@bellatlantic.net>
1624 * tester.c: added --postvalid, cleaning of the code
1625 * tree.[ch]: added xmlDocGetRootElement()
1626
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001627Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1628
1629 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1630 c++ losage.
1631
Daniel Veillard10a2c651999-12-12 13:03:50 +00001632Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * configure.in, doc/xml.html : bumped to 1.8.0
1635 * xlink.[ch], Makefile.am : added framework for link detection
1636 * parser.h: added nbChars to parser context, needed for cleanup.
1637 * xmlmemory.c: removed a nasty bug when out of mem
1638 * valid.[ch]: adding namespace support for attribute decl
1639 * tester.c: added --debugent option
1640 * debugXML.[ch]: added xmlDebugDumpEntities()
1641 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1642 buffers instead, this was really needed, validation was breaking
1643 in strange ways due to that. Added xmlParseStringPEReference()
1644 and other parsing from strings functions. Entities processing
1645 modified again, but PERef are still not handled correcly but
1646 unless you're Eve Maller you won't notice :-)
1647 * HTMLparser.c: large changes toward reliability, and switched to
1648 lowercase internal tags, XHTML is lowercase, so it will help
1649 that output is closer to next version.
1650 * doc/* : regenerated the documentation, it is now hosted at
1651 http://xmlsoft.org/ (same bits I just bought the domain :-)
1652
1653
Daniel Veillard294cbca1999-12-03 13:19:09 +00001654Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1657 doc generation
1658 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1659 in the SAX API
1660 * doc/*: rebuilt the doc making sure everything appears in the
1661 HTML files
1662
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001663Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1666 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1667 which allow impressive speed improvement on dataset with
1668 large text pieces, but at the cost of broken binary
1669 compatibility and slightly bigger memory usage.
1670 Configure with --with-buffers to activate them, they
1671 are protected with XML_USE_BUFFER_CONTENT define.
1672 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1673 goal is 0 memory left allocated once parser is no more used
1674 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1675 call xmlCleanupParser() and xmlMemoryDump()
1676
Daniel Veillarda819dac1999-11-24 18:04:22 +00001677Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1678
1679 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1680 * parser.[ch] encoding.[ch]: added memory cleanup routines
1681 * parser.c: closing bug #3788
1682 * doc/*: rebuilt the doc
1683
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001684Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1685
1686 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1687 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1688 * tester.c: added --compress option
1689 * doc/*: rebuilt the documentation
1690
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001691Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1694 if given /proc/kcore as input !
1695 * doc/xml.html doc/*: updated and rebuilt the documentation
1696
1697Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001698
1699 * parser.c: Fixed some wrongly space collapsing code due to
1700 a misreading of the spec.
1701 * result/*: fixed the output accordingly
1702
1703Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001704
1705 * encoding.c: bug fix and typos
1706 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1707 * parser.c: added attribute normalization closing bug #3597
1708 * test/att* result/att* SAXresult/att*: testcase for attribute
1709 normalization
1710
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001711Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * configure.in: closing bug #3163 by adding extra flags for the
1714 cc compiler on HP-UX
1715
Daniel Veillard51e3b151999-11-12 17:02:31 +00001716Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * valid.[ch] : removed a typo and an enumerated type bug in the
1719 xmlAddElementDecl() function
1720 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1721 call to xmlEncodeEntitiesReentrant() so that the functions
1722 New, Set and Get are at the same level.
1723 * parser.c HTMLparser.c: extra memory allocation bug for
1724 attributes detected by someone using libxml in embedded systems :-)
1725
Daniel Veillard962195f1999-10-28 15:51:53 +00001726Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1727
1728 * xmlmemory.h: turned off mem debug :-\
1729
Daniel Veillard35008381999-10-25 13:15:52 +00001730Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * parser.c: closed bug #2784 a one line fix, but worth pushing
1733 a new release out
1734 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1735 some structures, comments before and after the
1736 main element, and other nastyness
1737 * HTMLtree.c tree.c: accomodate the extended HTML supported
1738 * configure.in: pushing 1.7.4
1739 * test/ent8 and related outputs : added a new test for bug #2784
1740 * test/HTML/wired.html and related output: a nasty HTML example
1741 * Makefile.am: improved the test scripts
1742 * docs/* : reran the documentation extractor, updated xml.html
1743
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001744Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1747 HTMLparser and debugged the HTML related code. HTML documents
1748 now have their own type
1749 * entities.c: do not dump &apos; for HTML output
1750 * xmlmemory.c: improvement, breakpoint mechanism
1751 * testHTML.c: added --sax --repeat ...
1752 * Makefile.am: improved the HTML tests
1753 * valid.[ch]: added xmlValidGetValidElements and
1754 xmlValidGetPotentialChildren
1755 * tester.c: added --insert to test the 2 new functions
1756 * test//* result//* SAXresult//* : regression test cleanup
1757 and extension.
1758 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1759 gnome-xml-nanohttp.html
1760
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001761Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * HTMLparser.c: fixed problems with some autoclose tags
1764 * tree.c: fixed XML output problems.
1765 * result/* SAXresult/*: update of the tests output
1766
Daniel Veillard6077d031999-10-09 09:11:45 +00001767Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * Makefile.am: Arturo patch for xmlConf.sh version info
1770 * parser.c: Tim Josling patch for single quoted items
1771 * tester.c: Tim Josling patch for tester options usage
1772 * tree.h: indent cleanup
1773
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001774Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1777 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1778
Daniel Veillard00fdf371999-10-08 09:40:39 +00001779Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1780
1781 * tree.c : Raph patch for initialization of CORBA fields
1782 * parser.c, xpath.c, ...: modification of doc comments
1783 * xpath.c : allow spaces in xpath expressions
1784
Daniel Veillardad219441999-09-27 08:17:49 +00001785Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * xmlmemory.h: turning off memory debug :-(
1788
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001789Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1792 better SAX interfaces.
1793 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1794 entity.
1795 * configure.in: 1.7.2
1796
1797Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001798
1799 * libxml.spec.in: fixed the URL
1800 * doc/xml.html: improved the documentation front-end
1801
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001802Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001803
1804 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1805
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001806Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001807
1808 * libxml.spec.in: fixed the alpha compile problem
1809 * parser.[ch]: changed errno to errNo in the parser context :-(
1810 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1811 * doc/xml.html: changed CHAR to xmlChar
1812 * doc/html/*: recompiled the documentation
1813 * configure.in: 1.7.1
1814
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001815Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * parser.h: modified the parser context struct to regain 1.4.0
1818 binary compatibility
1819 * parser.c, xml-error.h: added errno ot teh context and defined
1820 a set of errors values with update of errno
1821 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1822 DTDs and entities
1823 * *.h, *.c: complete cleanup of the use of config.h and include
1824 protection depending on the current setup.
1825 * overalll debugging, maintenance and bug-fixing on all modules
1826 * updated the documentation
1827 * ready for 1.7.0
1828
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001829Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * HTMLparser.c : cleanup
1832 * SAX.c valid.c valid.h: added ID/IDREF checking
1833 * tree.c tree.h: extended doc structure for refs
1834 * configure.in: 1.6.2
1835 * parser.c: patched bug in SAX user arg call
1836 * parserInternals.h: patched missing close in C++ wrapping
1837 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1838 especially upcoming XPointer implementation.
1839 * doc/xml.html: augmented, typo
1840
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001841Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1842
1843 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1844 not all invocations of install understand -d.
1845
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001846Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1847
1848 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1849 to make 'check' works, when builddir != srcdir.
1850
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001851Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * doc/xml.html : updated the documentation
1854
Daniel Veillard6454aec1999-09-02 22:04:43 +00001855Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1858 not deallocated memory blocks
1859 * *.c : replaces all calls to malloc() free() and realloc() to
1860 the wrapper functions/macros
1861 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1862 instead of xmlFreeNodeList()
1863
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001864Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * HTMLparser.c: corrected a stupid bug leading to core dump at
1867 tree deallocation. Removed warnings indicated by
1868 Stephane.Conversy@lri.fr
1869 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1870 looked for in the external subset
1871
1872Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001873
1874 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1875 on SGI by Stephane.Conversy@lri.fr
1876
Daniel Veillardb96e6431999-08-29 21:02:19 +00001877Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * all .h : changed the prototype declaration indent as in gtk
1880 * most .c : working on reducing the TODOs in the code
1881 * most .c : cleanup though -pedantic and Insure++
1882 * improvements on validation ID checkings.
1883 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1884 * xml-config.in: closed #1810
1885
1886Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001887
1888 * tree.h, valid.c, valid.h: more work on validity, IDs
1889 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1890 definition for AIX
1891
Daniel Veillardb556eb51999-08-15 17:19:50 +00001892Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1893
1894 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1895 the distribution due to a cut'n paste error at last commit
1896
Daniel Veillardb05deb71999-08-10 19:04:08 +00001897Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * configure.in: upgraded to version 1.4.0
1900 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1901 Big update, added a large part of the validation process,
1902 it should be usable, but some parts are missing
1903 * xpath.c: improved the implementation w.r.t. root.
1904 * Makefile.am: added more tests
1905 * test and result trees: added a lot of tests
1906 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1907
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001908Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1909
1910 * Added an HACKING file
1911
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001912Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * xpath.[ch] : improvements and debug of the XPath implementation
1915 * parser.c, HTMLparser.c : modified the parsers to be progressive
1916 * tree.[ch] : extended the Buffer promitives
1917 * xmlIO.[ch] : added basic I/O routines providing progressive
1918 parsing and ready for I18N conversion plugins
1919 * SAXresult/* : the SAX callback sequence maybe slightly different
1920 now
1921 * test*.c : improved/updated the tests programs
1922 * doc/* : recompiled the docs.
1923
Daniel Veillard15b75af1999-07-26 16:42:37 +000019241999-07-26 Michael Meeks <michael@edenproject.org>
1925
1926 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1927
1928 * tree.c: Ditto.
1929
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001930Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * configure.in: upgraded to version 1.4.0
1933 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1934 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1935 XML query language, see http://www.w3.org/TR/xpath for more details.
1936 * parser.c, parser.h: added CHAR* related string functions for XPath
1937 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1938 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1939 rebuild the docs.
1940 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1941 and regression testing capabilities for XPath.
1942
Daniel Veillardd79d7871999-07-12 10:38:12 +00001943Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1946 closing bug #1646
1947
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001948Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * Makefile.am, example/Makefile.am: closed bug #1683
1951
Daniel Veillard3166ab11999-07-11 16:14:19 +00001952Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1953
1954 * example/Makefile.am, configure.in: added the makefile for the
1955 gjobread example
1956
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001957Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1958
1959 * doc/Makefile.am:
1960 - fix which allow "make install DESTDIR=</install/prefix>".
1961
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001962Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1965 which fixed a problem on the file reading-code.
1966
Daniel Veillard82150d81999-07-07 07:32:15 +00001967Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1970 output.
1971 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1972
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001973Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * parser.h : Oops removed the binary compatibility problem
1976 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1977 * parser.c, HTMLparser.c: applied patches for reading from stdin
1978
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001979Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * parser.c, entities.c, valid.c: cleanup bug #1591
1982 * configure.in: cleanup bug #1592
1983 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1984 the same tree back-end. Hence gdome will be available for it.
1985 * doc/Makefile.am: close bug #617
1986
Daniel Veillard97fea181999-06-26 23:07:37 +00001987Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * parser.c: alloctate a per parser context SAX interface block
1990
Daniel Veillard14fff061999-06-22 21:49:07 +00001991Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1994 and xmlEncodeEntitiesReentrant with the correct one :-\
1995
1996Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * commit of my internal XML base changes, quite a lot of
1999 changes, cleanups, better entities support, framework for
2000 new I/O and charset detection and handling
2001 * Fixed the configure/Makefile stuff to generate shared libs
2002 with the proper version info, so we jumped on rev from
2003 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2004 xmlEncodeEntities() result need to be freed now, and a string
2005 xmlParserVersion provide the current library version.
2006
Raph Levien05240da1999-06-15 21:27:11 +00002007Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2008
2009 * parser.c: fixed a buffer overrun for when you have a very long
2010 attribute with no entities in it.
2011
Daniel Veillardbb2da581999-06-13 14:37:07 +00002012Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * added example directory
2015 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2016
Daniel Veillard011b63c1999-06-02 17:44:04 +00002017Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * Release of libxml-1.1, nearly everything has been touched for
2020 this.
2021 * Added more regression tests
2022 * Updated the documentation
2023
Daniel Veillard27d88741999-05-29 11:51:49 +00002024Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * tree.[ch]: unified the XML_NO_CORBA defines.
2027 * parser.c encoding.[ch]: started plugging in char encoding detection
2028
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002029Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2030
2031 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2032 Also freed allocated buffer.
2033
Daniel Veillard27d88741999-05-29 11:51:49 +00002034Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002035 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2036 reentrancy problem at printing. One is left in entities.c, to
2037 remove ASAP
2038 * testSAX.c : added a test example showing the use of the SAX
2039 interface if one doesn't want to build the DOM tree.
2040 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2041
Daniel Veillard517752b1999-04-05 12:20:10 +00002042Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2045 large revamping of the parser to use SAX callbacks
2046 http://www.megginson.com/SAX/ (or at least a C like interface
2047 a la Expat). It's now possible to set up your own callbacks
2048 and the parser will not build a DOM tree.
2049 * test/* result/*: updated the test suite, I finally removed
2050 the old Namespace draft support (PI based).
2051
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002052Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2053
2054 * Makefile.am: added test result to EXTRA_DIST for make tests
2055
Daniel Veillard64068b31999-03-24 20:42:16 +00002056Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * parser.c, parserInternals.h: moved the chars macro definitions
2059 to parserInternals.h
2060 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2061 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2062
Daniel Veillard012ccc11999-03-23 10:11:11 +00002063Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2064
2065 * xml-config.in : applied patch to make --version work
2066
Raja R Harinatha86c23e1999-03-05 22:14:01 +000020671999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2068
2069 * Makefile.am (check-local): Alias for `tests' target. This will
2070 cause `make check' to do the right thing.
2071 (tests): Don't run tests in srcdir. Also, replaced calls to
2072 basename with a `sed' "equivalent".
2073
Daniel Veillardd109e371999-03-05 06:26:45 +00002074Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2077 it in the header and not the sources, updated the doc.
2078 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2079 pointing this out.
2080
Daniel Veillardbc50b591999-03-01 12:28:53 +00002081Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2084 exported the inputStream routines.
2085 * doc/html/* : updated accordingly
2086
Daniel Veillardd692aa41999-02-28 21:54:31 +00002087Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * parser.c, parser.h, parserInternals.h: added a few extra
2090 internal calls to allocate and free parser contexts ...
2091 * doc/html/* : updated accordingly
2092
Daniel Veillard55a99271999-02-25 11:01:29 +00002093Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * configure.in, Makefile.am, doc/makefile.am : General changes for
2096 1.0.0 release and including the generated HTML documentation.
2097
Daniel Veillard35925471999-02-25 08:46:07 +00002098Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * makefile.am : added parserInternals.h, oops.
2101
Daniel Veillard1e346af1999-02-22 10:33:01 +00002102Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * parserInternals.h: added this header giving access to the parser
2105 internal functions.
2106 * doc/Makefile.am : added a rebuild target which rebuilds the full
2107 set of documentations
2108 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2109 the internal subset.
2110 * *.c *.h: modifications needed to generate the documentation using
2111 gtk-doc, cleanup of functions blocks, reorganisation of struct
2112 declarations.
2113
Daniel Veillard1164e751999-02-16 16:29:17 +00002114Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2117 the tar and spec file to include the beginning of the doc.
2118
Nuno Ferreira03d04781999-02-13 00:07:17 +000021191999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2120
2121 * doc/.cvsignore: Added this file.
2122
Daniel Veillard6800ef31999-02-08 18:33:22 +00002123Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * tree.c: fixed xmlGetProp to return "" when the attribute
2126 exists, even if the node-list is NULL.
2127
Daniel Veillard726c7e31999-02-08 15:13:10 +00002128Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2129
2130 * tree.c: patched an error outputting empty attribute values.
2131 * Makefile.am and doc/makefile.am: have been updated during the
2132 week-end. Sorry for an empty CVS log, I got a shell problem.
2133
Daniel Veillard1899e851999-02-01 12:18:54 +00002134Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * tree.h: cleaned up using enums instead of defines
2137 * parser.c, valid.[ch]: more work on parsing/output of element
2138 declarations
2139
Daniel Veillard3b9def11999-01-31 22:15:06 +00002140Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * valid.[ch], tree.c, parser.c : more work toward full parsing
2143 of XML DTDs.
2144 * README: added informations about mailing-list and on-line
2145 documentation
2146
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000021471999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2148
2149 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2150
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002151Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * parser.c, tree.[ch] : more work toward conformance testing,
2154 added a last element to accelerate parsing of very flat structures
2155 started working on internal subset Element content declaration.
2156 * valid.[ch] : first cut at adding code toward validation.
2157 * previous changes had also small impact on most files, especially
2158 the conformance testing using James Clark test suite.
2159
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002160Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2161
2162 * test/* : updated the examples, most of them were not well
2163 formed (humm), and added rdf2.
2164 * result/* : resulting changes in the output.
2165
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002166Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2169
Daniel Veillard44b3a061998-12-05 17:27:22 +00002170Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * tree.c: patched a bug in the generation of empty attributes
2173
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002174Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2177 for node/trees/documents/... Biggest problem is namespace
2178 support when copying subtrees.
2179
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002180Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * parser.c, entities.c: improve entities and char ref encoding,
2183 and cleanups of error messages.
2184
Daniel Veillard242590e1998-11-13 18:04:35 +00002185Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * parser.c, entities.c: simple bug hunting done during rpm2html and
2188 rpmfind integration.
2189
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002190Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * parser.[ch]: Added interfaces allowing to specify a SAX
2193 handler before parsing.
2194
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002195Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * parser.c: redirrect all errors reporting through the SAX
2198 error function
2199
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002200Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2201
2202 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2203 * libtool, tlmain ...: update of the libtool files
2204
Miguel de Icaza442321c1998-11-04 18:13:38 +000022051998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2206
2207 * entities.c: Use g_snprintf insteda of snprintf.
2208
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002209Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2210
2211 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2212 added ent5 test for this purpose.
2213 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2214
Daniel Veillard27271681998-10-30 06:39:40 +00002215Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * parser.c: fixed? a strange error due to compression on a GWP
2218 document.
2219
Daniel Veillard25940b71998-10-29 05:51:30 +00002220Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * tree.[ch]: bug fixing
2223 * entities.[ch]: defined a specific type for predefined entities
2224 * doc/xml.html: more documentation on the library, how to use it,
2225 overview of the interfaces.
2226
Daniel Veillard16253641998-10-28 22:58:05 +00002227Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2230
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002231Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2232
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002233 * tree.c: corrected a small bug
2234 * doc/xml.html: continuing writing documentation.
2235
2236Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2237
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002238 * debugXML.h debugXML.c: added debugging utilities.
2239 * tester.c: added --debug switch.
2240 * tree.c: patched an incorrect node->type assignment.
2241 * parser.c: formatting, ensure that node->doc != NULL in attributes
2242
Daniel Veillardccb09631998-10-27 06:21:04 +00002243Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2244
2245 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2246 entity support and provide an internal representation close to
2247 DOM one (entity ref nodes, and attribute value as tree). I tried
2248 to preserve the interface but this will surely break some apps
2249 (I have to change rpm2html/rpmfind for example). I had to change
2250 two interfaces, and the generated tree is somewhat different.
2251 * doc/* : started documenting the XML library, the tree and
2252 DOM/Corba. This is a first step.
2253
Daniel Veillard11e00581998-10-24 18:27:49 +00002254Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * parser.c: Set up the fonctions comment block, boring but useful.
2257 * parser.h, SAX.c, parser.c: now attributes are processed through
2258 the SAX interface. The problem is that my SAX interface diverged
2259 quite a bit from the original one, well this is not an official
2260 spec, and translating it from Java to C is hairy anyway...
2261
Daniel Veillard97b58771998-10-20 06:14:16 +00002262Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2265 fonctions comment block, boring but useful.
2266
2267Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002268
2269 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2270 conversion routines. However they are not yet used to convert the
2271 inputs. The core will run with UTF-8.
2272
Daniel Veillard33942841998-10-18 19:12:41 +00002273Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * tree.c : make sure that the type id is properly set-up when
2276 a new object is allocated, needed for DOM.
2277
Daniel Veillard27fb0751998-10-17 06:47:46 +00002278Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * tree.h, tree.c: Ok, the main objects in the tree will be native
2281 corba objects, it costs 8 bytes per Node, Attribute and Document
2282 but it simplifies the Corba integration a lot (no extra interface
2283 objects to allocate/free).
2284
Daniel Veillard0bef1311998-10-14 02:36:47 +00002285Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2286
2287 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2288 and changed NODEs contants for conformity with DOM Level 1
2289
Daniel Veillard27864701998-10-08 03:47:24 +00002290Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * added hooks to keep track of servants when creating objects
2293 xmlDoc and xmlNode (for Corba export).
2294
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002295Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * added xml-config script.
2298
Daniel Veillard7066a791998-10-01 20:28:28 +00002299Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2302 to autoupdate libtool and automake conf files.
2303
Miguel de Icaza60681bd1998-09-30 19:28:59 +000023041998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2305
2306 * Makefile.am: Use '?' to separate the sed
2307 commands as ',' is used when people pass -Wl,something.
2308
2309
Daniel Veillard15a8df41998-09-24 19:15:06 +00002310Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * tree.c, tree.h: added a per-document compression interface.
2313
Daniel Veillard151b1b01998-09-23 00:49:46 +00002314Tue Sep 22 20:47:38 EDT 1998
2315
2316 * tree.c, tree.h: added saving with compression and added interfaces
2317 to control the compression level (xmlGetCompressMode,
2318 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2319
Daniel Veillard70120ff1998-09-22 00:24:21 +00002320Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * parser.c: corrected a loop for files of size 0
2323
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000023241998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2325
2326 * error.h: New file. Contains prototyes from `error.c'.
2327
Tom Tromeyc19653d1998-08-14 01:22:43 +00002328Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2329
2330 * Makefile.am (xmlincdir): New macro.
2331 (xmlinc_HEADERS): Renamed from include_HEADERS.
2332
Daniel Veillard845664d1998-08-13 04:43:19 +00002333Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * applied small patch on numeric entities from
2336 Christopher Blizzard <blizzard@appliedtheory.com>
2337
Daniel Veillard260a68f1998-08-13 03:39:55 +00002338Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2339
2340 * New release 0.2, removed the old xml_* files so that it's
2341 coherent with the other CVS base (W3C), far better conformance
2342 to standard, new namespaces, decent entities support, beginning
2343 of a SAX-like interface. Nearly nothing left intact, even the
2344 test examples ...
2345
Christopher Blizzarda36749e1998-07-30 21:47:18 +000023461998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2347
2348 * .cvsignore: Add .deps dir
2349
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002350Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2353
Daniel Veillardfe926001998-07-26 04:28:20 +00002354Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002355
Daniel Veillardfe926001998-07-26 04:28:20 +00002356 * configure.in: added test for CPP
2357 * AUTHORS, Changelog: the original ones didn't get commited but the
2358 glib ones instead, fixed.
2359 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002360
Daniel Veillardfe926001998-07-26 04:28:20 +00002361Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002362
Daniel Veillardfe926001998-07-26 04:28:20 +00002363 * integrated code developped at W3C
2364 * changed the original Copyright
2365 * migrated to automake
2366 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002367