blob: 21184f9cfb0e2e6815af0ce873d0c935268e0b2f [file] [log] [blame]
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c: found a memleak and fixed a nasty bug
4
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * xmllint.[c1] : added return code errors for xmllint
8 * xpath.c: specific debug dump function for result value trees
9
Daniel Veillard4b637072001-02-21 21:52:55 +000010Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xpath.c: finally implemented xmlXPathCompareNodeSets
13 * test/XPath/expr/floats results/XPath/expr/floats: added
14 a test for float expressions
15
Daniel Veillardf714aa32001-02-21 03:07:44 +000016Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
19 * parserInternals.[ch]: trying to speed up parsing
20 * xpath.c : speeded up node set equality op
21
Daniel Veillarde0c3a622001-02-19 18:05:20 +000022Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
25 better handling of ID/IDREF and the list modules associated
26 * configure.in: small CFLAGS cleanup
27
Daniel Veillarda8abee62001-02-19 15:14:59 +000028Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * configure.in: fixed iconv detection on AIX (stric)
31
Daniel Veillardbca64ef2001-02-19 22:20:01 +000032Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000033
34 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
35
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000036Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
37
38 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
39 and optimized xmlXPathNodeSetSort
40
Daniel Veillard142adbf2001-02-17 13:21:05 +000041Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * xpath.c: bug fix when context size is 0
44 * parser.c: I like Norm's Dtd because they still manage to break
45 the parser occasionally
46
Daniel Veillardf23e0092001-02-16 13:21:29 +000047Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
50
Daniel Veillarde0e26512001-02-16 00:11:46 +000051Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
54 attributes within the XML-1.0 namespace
55
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000056Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * xpathInternals.h: exported a few axis functions
59 * doc/xml.html: updated the doc
60
Daniel Veillard760f4422001-02-15 14:59:48 +000061Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * configure.in: applied patch from Daniel van Balen for OpenBSD
64 and bumped version to 2.3.1
65 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
66 attempt to find autoclosing was simply broken, removed it,
67 updated the examples, this is better
68
Daniel Veillardd194dd22001-02-14 10:37:43 +000069Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * hash.[ch]: added Paolo Casarini patch to provide Delete from
72 hash functionnalities.
73 * doc/html/* : rebuild the doc
74
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000075Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
78 on predicate
79 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
80 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
81 really want to have tags closed on output even if we accept
82 unclosed ones on input
83
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000084Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * xpath.c: ouch don't free NULL, rare case fixed
87 * tree.c: don't coalesce text nodes if they don't have the
88 same behaviour wrt escaping on output
89
Daniel Veillardd12b69d2001-02-11 20:17:31 +000090Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * xpath.c: small fixup
93 * SAX.c: don't warn on empty namespaces.
94
Daniel Veillard6a2e4062001-02-08 10:31:33 +000095Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * README: a bit of cleanup
98 * configure.in: preparing for 2.3.0 release
99
Daniel Veillard1f83d392001-02-08 09:37:42 +0000100Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * hash.[ch]: added a first version of xmlHashSize()
103 * valid.c: another bug fix from Gary Pennington
104
Daniel Veillard5eef6222001-02-07 18:24:48 +0000105Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * valid.c: couple of bug fixes pointed by Gary Pennington
108 * HTMLtree.c: #if 0 cleanup
109
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000110Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
113 which removes a time consuming check of xmlXPathNodeSetAdd()
114 and use it in places where we are sure to not break unicity
115
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000116Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * xpath.c: bug fixes found from XSLT
119 * tree.c: preserve node->name special values when copying nodes.
120 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
121 external subset are fetched when available but without full
122 validation. Added xmlLoadExtDtdDefaultValue, need a function.
123 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
124 output with encoding disabled.
125
Daniel Veillard2c833b62001-02-03 08:52:06 +0000126Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
129 xmlCheckFilename should not be called from xmlFileOpenW
130 and xmlGzfileOpenW
131
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000132Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
135 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
136 added the new tests for URI normalization
137 * testURI.c: fixed stoopid bugs
138 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
139 the URI in the error messages are now properly normalized
140
Daniel Veillardea28ce62001-02-02 08:20:19 +0000141Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
144
Daniel Veillarde99a4762001-02-01 04:34:35 +0000145Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
148
Daniel Veillard2b325a02001-01-31 20:46:31 +0000149Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * xpath.c: fixed mod operator
152
Daniel Veillardde55cf62001-01-31 15:53:13 +0000153Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * parser.c: fixed xmlStrcat doc
156 * tree.c: 2 fixes form Anders Carlson for copying nodes and
157 trees.
158
Daniel Veillard2f913b72001-01-31 13:23:49 +0000159Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * xpath.c result/XPath/tests/chaptersbase
162 result/XPath/tests/simplebase: fixed XPath node()
163 * tree.c: small fix in xmlNewNs()
164 * Makefile.am: removed extraneous xml2Conf.sh rule
165
Daniel Veillardb42042b2001-01-28 07:40:36 +0000166Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
169 Changed the library name, in order to get libxml-devel and
170 libxml2-devel to coexist on a single system
171 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
172 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
173
Daniel Veillardee0a4662001-01-27 18:59:33 +0000174Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
177 libxml2-devel installable in // as libxml-devel.
178
Daniel Veillard5eb05942001-01-27 17:50:22 +0000179Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * doc/Makefile.am: fixed make rebuild in doc
182 * doc/html/*.html: rebuilt the docs
183
Daniel Veillard65c295d2001-01-26 09:32:39 +0000184Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * tree.c: patch from Bjorn Reese on xmlBufferCCat
187
Daniel Veillard8e199902001-01-25 18:54:39 +0000188Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
191 the HTML doc to go into the -devel RPM ...
192 * aclocal.m4 config.h.in: some updates due to auto* magic
193
Daniel Veillard93086662001-01-25 18:13:04 +0000194Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * xpath.h: added a hook in the context structure allowing to
197 link to extra support, needed for XSLT
198
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000199Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
202 xmlXPtrCmpPoints to use it.
203 * propagated the following patch from Alejandro Forero
204 * include/win32config.h xmlIO.c: applied further suggestions
205 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
206 * example/gjobread.c: fixed warnings, now that it builds
207
208Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
209
210 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
211
212 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
213 filename points to a valid file (not a directory).
214 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
215 Added calls to xmlCheckFilenameDir.
216
217 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
218 `path' (rather than `filename') as the parameter to gzopen and open.
219
Daniel Veillard48177c22001-01-23 15:27:41 +0000220Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * Makefile.am: fixed a problem with EXTRA_DIST
223
Daniel Veillardb83ba402001-01-22 22:45:10 +0000224Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * Makefile.am example/Makefile.am: finally found the trick
227 to build the example, i.e. add "." in SUBDIRS before example
228 in the list <grin/>
229
Daniel Veillard82687162001-01-22 15:32:01 +0000230Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * doc/xml.html: updated with an XSLT section, removed pointer to
233 W3C CVS base.
234
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000235Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * xpath.c: when copying a XSLT tree object teh tree need to be copied
238 too, and deallocation need to occur the same way.
239
Daniel Veillarde4566462001-01-22 09:58:39 +0000240Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
243 type correponding to an XSLT result tree fragment. Share most
244 of the data format with node set, as well as operators.
245 * HTMLtree.c: added a newline at the end of the doctype output
246 whe this one is not present initially.
247 * tree.c: make sure taht the parent and doc pointers are properly
248 set when copying attributes (lists).
249
Daniel Veillard701c7362001-01-21 09:48:59 +0000250Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
253
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000254Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * xpath.c: seems I finally killed that ugly path evaluation
257 context bug (tagged 9999 in case is is wrong)
258
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000259Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
262 for XSLT
263
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000264Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
267 for xmlGzfileOpen() bug
268
Daniel Veillardf6eea272001-01-18 12:17:12 +0000269Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * xpath.c: removed an error found by XSLT usage
272 * tree.c parserInternals.h: use a predefined static string
273 for text and comment nodes, avoid freeing them in xmlFreeNode,
274 exported the string name in parserInternals.h and added
275 another value to disable encoding at output (for XSLT),
276 gain memory, time.
277
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000278Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
281 win32/libxml2/libxml2_so.dsp: new makefiles and update
282 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
283
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000284Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
287 Gary Pennington
288
Daniel Veillard389e6b72001-01-15 19:41:13 +0000289Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * xpath.c: fixed the comaprision of values and nodelists,
292 need to compare nodelist still ...
293 * debugXML.c: avoided a possible core dump
294 * HTMLparser.c: cleanup
295 * nanohttp.c: contributed fix.
296 * tree.c: fixes in properties handling added xmlSetNsProp
297 needed by libxslt
298 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
299 comment
300 * TODO: updated
301
Daniel Veillard167bd532001-01-06 21:09:34 +0000302Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * parser.c parserInternals.c: applied Bjorn Reese optimization
305 patch
306
307Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
308
309 * Makefile.am: applied patch fro make check from Martin Vidner
310
Daniel Veillard503b8932001-01-05 06:36:31 +0000311Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
312
313 * configure.in: preparing 2.2.11
314 * doc/html/*: rebuild the HTML files
315 * doc/xml.html : updated
316
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000317Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
318
319 * tree.c: fixed a stupid bug
320 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
321 patches related to validation of an XInclude processing result
322 * TODO: updated
323
Daniel Veillarde2488192001-01-04 10:54:22 +0000324Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
327 on large files
328
Daniel Veillardf060a412001-01-03 20:52:44 +0000329Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
332
Daniel Veillard45cff692001-01-03 18:02:04 +0000333Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
336 reported by Jonas Borgström
337 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
338
Daniel Veillard08108982001-01-03 15:24:58 +0000339Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * testXPath.c xpath.c: fixing the XPath union expressions problem
342 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
343
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000344Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * xmllint.c: Made is so if the file name is "-" is will read form
347 standard input. Sven Heinicke <sven@zen.org>
348 * tree.c: fixed a problem when growing buffer
349 * tree.h: fixed the comment of the node types following andersca
350 comment
351 * TODO: updated
352
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000353Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * HTMLparser.[ch]: added a way to avoid adding automatically
356 omitted tags. htmlHandleOmittedElem() allows to change the
357 default handling.
358 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
359 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
360 of xmllint too when using --memory flag, added a memory test
361 suite at the Makefile level.
362 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
363 with namespace use when encountering QNames in XPath evalation,
364 added xmlns() scheme in XPointer.
365 * nanoftp.c : incorporated a fix
366 * parser.c xmlIO.c: fixed problems raised with encoding when using
367 the memory I/O
368 * parserInternals.c: closed bug 25934 reported by
369 torsten.landschoff@innominate.de
370 * TODO: updated
371
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000372Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
373
374 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
375 on a non-updated tree :-(, made a 2.2.10 release to correct the
376 situation
377
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000378Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
381 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
382 integrated a set of OpenVMS changes from Howard Taylor
383 <Howard.Taylor@pacoast.com>
384
Daniel Veillard58770e72000-11-25 00:48:47 +0000385Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
386
387 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
388 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
389
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000390Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
391
392 * HTMLparser.c: some fixes on auto-open of html/head/body
393 * encoding.c: fixed a compilation error on some gcc env
394 * xpath.c xpointer.[ch] xpathInternals.h: improved the
395 XPointer implementation
396 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
397 related XPointer tests and associated results
398
Daniel Veillard300f7d62000-11-24 13:04:04 +0000399Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * doc/xmldtd.html doc/xml.html: following a short step by step
402 guidance on IRC to help maciej with DTDs I started a small
403 page on the subject.
404
Daniel Veillard748e45d2000-11-17 16:36:08 +0000405Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * HTMLparser.c: fixed handling of broken charrefs
408 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
409 patches
410
Daniel Veillard28929b22000-11-13 18:22:49 +0000411Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
412
413 * doc/xml.html doc/html/* : rebuilt the docs after adding
414 xinclude and updated page for 2.2.7 and 2.2.8
415 * configure.in: releasing 2.2.8
416
Daniel Veillard41e06512000-11-13 11:47:47 +0000417Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * parser.[ch] parserInternals.c: applied the conditional
420 section processing fix from Jonathan P Springer
421 <jonathan.springer2@gte.net>
422 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
423 project file, fixed iconv default non support
424 * xpath.c: fixed the problem of evaluating relative expressions
425 when a node context is provided.
426
Daniel Veillardbf432752000-11-12 15:56:56 +0000427Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * nanoftp.c: fixed gcc 2.95 new warnings
430 * SAX.c: fixed a stupid bug
431 * tree.c: fixed a formatting problem when round-tripping
432 from/to memory
433 * xinclude.c: chased memleak, fixed a base problem
434 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
435 xmlXPtrBuildNodeList()
436 * TODO: updated
437 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
438 adding a first small set of regression tests for XInclude
439
Daniel Veillardc2def842000-11-07 14:21:01 +0000440Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * nanohttp.[ch]: applied Wayne Davison patches to access
443 the WWW-Authorization header.
444 * parser.c: Closed Bug#30847: Problems when switching encoding
445 in short files by applying Simon Berg's patch.
446 * valid.c: fixed a validation problem
447 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
448 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
449 Wayne Davison
450 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
451 need to be extended to non full nodes selections.
452 * xinclude.c: starts to work decently
453
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000454Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
457 debugXML.c xmlversion.h.in: Started adding XInclude support,
458 this is a new xmllint option
459 * tree.c xpath.c: applied TOM patches for XPath
460 * xpointer.c: fixed a couple of errors.
461 * uri.c: added an escaping function needed for xinclude
462 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
463 new warning from RH70 gcc's version
464
Daniel Veillarda4964b72000-10-31 18:23:44 +0000465Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * HTMLparser.c: fixed loop on invalid char in scripts
468 * parser.c: update to description of xmlIOParseDTD()
469 * libxml.m4 xmlversion.h.in: changes contributed by
470 Michael Schmeing <m.schmeing@internet-factory.de>
471 * configure.in: preparing for 2.2.7
472 * Makefile.am: trying to avoid config.h and acconfig.h
473 being included in the distrib
474 * configure.in: released 2.2.7
475
476Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
479 like namespaces for good. Unified xmlNs and xmlNode somewhat.
480
Daniel Veillard01411222000-10-30 15:33:22 +0000481Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * parser.[ch]: added xmlIOParseDTD()
484 * xpointer.c: added support for the 2 extra parameters of
485 string-range, fixed a stoopid error when '0' was present
486 in XPointer expressions
487 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
488 testsuite for the above
489
Daniel Veillard6db58192000-10-30 09:27:53 +0000490Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
491
492 * libxml.spec.in: improved package descriptions
493
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000494Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
495
496 * xpath.c xpathInternals.h: applied a large cleaning patch
497 from TOM <ptittom@free.fr>, it also add namespace support
498 for function and variables registration.
499
Daniel Veillardbd20df72000-10-29 17:53:40 +0000500Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
503 * Makefile.mingw: Wayne Davison's update adding hash.c
504
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000505Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * xpath.c: fixed the root evaluation problems
508 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
509 ignorable spaces with <b> <bold> <em>
510 * tree.c: fixed a loop in xmlSearchNsByHref()
511
Daniel Veillard767662d2000-10-27 17:04:52 +0000512Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * xpath.c: applied another XPath patch from TOM
515 * xpath.c include/makefile.am: applied another patch from
516 china@thewrittenword.com (cleanup on IRIX).
517
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000518Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
519
520 * xml-config.1: received a fixed version from Fredrik Hallenberg
521 <hallon@lysator.liu.se>
522
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000523Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
526 cleanup patch for XPath
527
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000528Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * patched to redirrect all "out of context" error messages to
531 a reconfigurable routine. The changes are:
532 * xmlerror.h : added the export of an error context type (void *)
533 an error handler type xmlGenericErrorFunc there is an interface
534 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
535 to reset the error handling routine and its argument
536 (by default it's equivalent to respectively fprintf and stderr.
537 * all the c files: all wild accesses to stderr or stdout within
538 the library have been replaced to calls to the handler.
539
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000540Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * configure.in: release 2.2.6
543 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
544 exporting the inner functions of xpath for extension modules
545 * doc/*: updated and rebuilt the doc
546
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000547Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
548
549 * nanohttp.c : applied Wayne HTTP cleanup patch
550 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
551 and xmlNodeSetSpacePreserve()
552
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000553Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * xpath.c: closing bug #29260
556
Daniel Veillard126f2792000-10-24 17:10:12 +0000557Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
558
559 * hash.[ch] debugXML.c: expanded/enhanced the API, added
560 multikey tuples, made hash structure opaque
561 * valid.[ch]: moved elements, attributes, notations decalarations
562 as well as ID and refs to hash tables.
563 * entities.c: hash cleanup
564 * xmlmemory.c: fixed a dump problem in debug mode
565 * include/Makefile.am: problem passing in DESTDIR= values patch
566 from Marc Christensen <marc@calderasystems.com>
567 * nanohttp.c: removed debugging remains
568 * HTMLparser.c: the bogus tag should be ignored (Wayne)
569 * HTMLparser.c parser.c: fixing a number of problems with the
570 macros in the *parser.c files (Wayne).
571 * HTMLparser.c: close the previous option when opening a new one
572 (Marc Sanfacon).
573 * result/HTML/*: updated the HTML results accordingly
574
Daniel Veillard52afe802000-10-22 16:56:02 +0000575Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
576
577 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
578 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
579 XPath functions and XML entities table to them. More to come...
580 * xmlIO.c: fixed libxml closing FILEs it didn't open.
581
Daniel Veillard683cb022000-10-22 12:04:13 +0000582Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
583
584 * tree.c: coalesce adjacent text nodes
585 * valid.c: handling of blank nodes in DTd validation (raised
586 by problems with a posteriori validation).
587 * nanohttp.c: changing behaviour on HTTP write stuff.
588 * HTMLtree.c: forced body and html to be explicitely closed.
589 * xpath.h: exported more XPath functions.
590
Daniel Veillard1baf4122000-10-15 20:38:39 +0000591Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * Release of 2.2.5
594 * xpointer.c: range() range-inside and other helper functions
595 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
596
Daniel Veillard47e12f22000-10-15 14:24:25 +0000597Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
600 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
601
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000602Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
605 and XPointer modules
606
Daniel Veillard134c9f32000-10-15 10:27:08 +0000607Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * SAX.h: closed #25107
610
Daniel Veillard39915622000-10-15 10:06:55 +0000611Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * testSAX.c: fixed problem with cdata reporting
614 * SAXresult/* : updated
615
Daniel Veillard1e851392000-10-15 10:02:56 +0000616Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
619 Closed bug #27499, added to regression tests
620 * TODO: updated
621
Daniel Veillard7eda8452000-10-14 23:38:43 +0000622Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
625 support for SCRIPT and STYLE with help from Bjorn Reese
626 * test/HTML/* result/HTML/*: added simple testcase and updated
627 the existing ones.
628
Daniel Veillardff9c3302000-10-13 16:38:25 +0000629Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
632 string-range for empty strings
633 * test/XPath/docs/str test/XPath/xptr/chaptersrange
634 test/XPath/xptr/strrange: augmented the XPointer testsuite
635
Daniel Veillard189446d2000-10-13 10:23:06 +0000636Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * doc/xml.html doc/xmlmem.html: added a module describing memory
639 interfaces and use, updated the main page.
640
Daniel Veillard2f971a22000-10-12 23:26:32 +0000641Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
644 nanoftp code work on Windows too now
645
646Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000647
648 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
649 * xpointer.c: implemented string-range() at least a good first version
650 * test/XPath/docs/str test/XPath/xptr/strrange
651 result/XPath/xptr/strrange: the string-range() tests
652
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000653Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * Makefile.am include/Makefile.am include/win32config.h
656 win32/Makefile.mingw: fixed problems reported by Wayne Davison
657 and make distcheck
658
Daniel Veillard19d61112000-10-11 23:50:35 +0000659Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
662 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
663 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
664
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000665Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
668 patch for socklen_t detection by
669 Albert Chin-A-Young <china@thewrittenword.com>
670
Daniel Veillardcd429612000-10-11 15:57:05 +0000671Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
674 and added a --dtdvalid option to xmllint used to test it
675
Daniel Veillard47c02452000-10-11 13:04:36 +0000676Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
679 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
680
Daniel Veillard2d38f042000-10-11 10:54:10 +0000681Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
684 handlings (registration, lookup, cleanup)
685
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000686Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * configure.in Makefile.am include/makefile.am: adding XPointer
689 and XPtrtests target
690 * xpointer.[ch] : new files for XPointer support
691 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
692 more XPath tests
693
Daniel Veillard57fda592000-10-10 23:24:14 +0000694Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * configure.in: fixed, very broken, make distcheck works again
697
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000698Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
699
700 * More work toward 2.2.5, integrated a number of patches
701 * configure.in Makefile.am win32config.h.in: trying to cleanup
702 make distcheck .... huh ...
703 * include/Makefile.am include/win32config.h: new directory
704 for includes
705 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
706 updated teh makefiles and instructions for WIN32
707 * xpath.c: small fixes
708 * test/XPath/ results/XPath: updated the testcases and results
709 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
710 suggested patches
711 * valid.c: fixed an ID bug
712
Daniel Veillardb71379b2000-10-09 12:30:39 +0000713Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
716 the automake bug where wrong dependancies were generated.
717 * xpath.[ch]: worked on XPointer
718
Daniel Veillard7e99c632000-10-06 12:59:53 +0000719Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * configure.in Makefile.am: 2.2.5, ship the include in an
722 include/libxml subdirectory, use symlinks when using CVS
723 * testSAX.c: fixed small bug
724 * testXPath.c: changed the way testfiles are parsed
725 * debugXML.c: same kind of cleanup when parsing an argument expression
726 XPath/XPointers can have blanks embedded
727 * xpath.[ch]: more cleanup, reorgs for XPointer work
728 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
729 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
730
Daniel Veillard55b91f22000-10-05 16:30:11 +0000731Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
734 in the XPath engine, rewrote large parts of it, now it's far
735 cleaner and in sync with the REC not an old WD. Fixed a parsing
736 problem in the interactive XML shell found when testing XPath.
737
Daniel Veillardac260302000-10-04 13:33:43 +0000738Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
739
740 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
741 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
742 examples with the extra test
743
Daniel Veillard7cfce322000-10-04 12:40:27 +0000744Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
747 the global init function.
748
Daniel Veillard970112a2000-10-03 09:33:21 +0000749Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * HTMLparser.c: Doohhh, attribute name parsing was still case
752 sensitive ! Fixed this ...
753 * result/HTML/* : updated the tests results accordingly
754
Daniel Veillard740abf52000-10-02 23:04:54 +0000755Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
758 engine, should be far more stable, incorporated a new version of
759 preceding/following axis, need testing
760 * uri.c: fixed file:///c:/a/b/c problem
761 * test/XPath/tests/idsimple: augmented the XPath tests
762
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000763Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * doc/* rebuilding docs for 2.2.4 release
766
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000767Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * configure.in: releasing 2.2.4
770 * parser.[ch]: added xmlStrEqual()
771 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
772 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
773 use xmlStrEqual instead
774 * TODO: updated
775 * added an XPath test
776
Daniel Veillardbc765302000-10-01 18:23:35 +0000777Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
780 * entities.h: exported xmlInitializePredefinedEntities
781 * parser.[ch] : added xmlInitParser()
782 * parserInternals.h : had to export htmlInitAutoClose()
783
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000784Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
785
786 * xpath.[ch] : fixed some serious XPath Predicate evaluation
787 problems
788 * Makefile.am : added XPath regression tests to normal tests
789 * uri.c: fixed a problem with local paths, cleanup
790 * parser.c: fixed a problem with large CData sections
791
Daniel Veillardd2ade932000-09-30 14:39:55 +0000792Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * configure.in xml-config.in: patch from "Ben Taylor"
795 <sol7x86@hotmail.com> for solaris shared libs lookup
796
Martin Bauligdd7d1f62000-09-29 23:17:57 +00007972000-09-30 Martin Baulig <baulig@suse.de>
798
799 * libxml-2.0.pc.in: Provide pkg-config script.
800
801 * configure.in: Create the libxml-2.0.pc script from the
802 libxml-2.0.pc.in templates.
803 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000804 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000805
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000806Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
809 when compiling with MSC
810
Daniel Veillard46057e12000-09-24 18:49:59 +0000811Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * xpath.c: patch for normalize-string() substring-before(),
814 substring-after() and translate() functions from Bjorn Reese
815 <breese@mail1.stofanet.dk>
816 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
817 Fredrik Hallenberg <hallon@lysator.liu.se>
818 * TODO: updated
819
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000820Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
823 problem of socklen_t being undefined on a number of platforms
824 * debugXML.c: fixed a compilation problem when without snprintf
825
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000826Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
829 an URI bug and a fix for the control-character-induced infinite loop
830 * nanohttp.c: preventive fix for compiling on WIN32
831
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000832Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
833
834 * xmlint.c: closing bug #25000
835
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000836Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
837
838 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
839 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
840 modified slightly Wayne Davison patch adding xmlStrcasecmp and
841 related function, fixing xmlStrncmp(), and associated cleanup
842 * result/HTML/entities.html.sax: updating result
843
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000844Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
845
846 * uri.c: applied patch for URI escaping from Wayne Davison
847 <wayned@blorf.net>
848 * tree.c parserInternals.c HTMLparser.c: memset checks patches
849 from Denis Barbier <barbier@imacs.polytechnique.fr>
850 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
851 patch from Wayne Davison
852
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000853Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * doc/xml.html : updated with new releases, adding "how to help"
856
Daniel Veillard04698d92000-09-17 16:00:22 +0000857Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
858
859 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
860 removed a few warnings in pedantic mode ...
861 * parserInternals.c parser.c: moved encoding switching function
862 to parserInternals.c
863 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
864
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000865Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * HTMLparser.c parser.c: set ctxt->errNo before calling the
868 error or warning handlers
869
Daniel Veillardb1059e22000-09-16 14:02:43 +0000870Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * parserInternals.c parserInternals.h parser.c Makefile.am:
873 created a new module parserInternals.c, moved most of the
874 code shared by the various parsers there, as well as
875 deprecated code from parser.c. More cleanup of parser.c
876 * uri.c: fixed a problem when URI is NULL
877 * valid.c: speedup when looking for an attribute declaration
878
Daniel Veillard39c7d712000-09-10 16:14:55 +0000879Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
882 the cleanup of the computation of URI references when seeking
883 external entities. The URI reference string and the resulting
884 URI are both stored now.
885 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
886 large s(n)printf checks and cleanup from Denis Barbier
887 <barbier@imacs.polytechnique.fr>
888 * xmlversion.h.in tree.h: couple of SGML declarations for a
889 possible docbook module.
890 * result/VC/ : a couple of test output changed due to the change
891 of the entities URI
892
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000893Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * parser.h: added a _private field for linking user's data
896
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000897Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * parser.c parserInternals.h: demacroified most of the IS_XXX
900 the gain in size is significant so ...
901
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000902Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * entities.c: cases where looking up entities with doc==NULL
905 covered
906
Daniel Veillard90e11312000-09-05 10:42:32 +0000907Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
908
Daniel Veillard1de50802000-09-07 08:54:32 +0000909 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000910 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
911
Daniel Veillard98a79162000-09-04 11:15:39 +0000912Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
913
Daniel Veillard1de50802000-09-07 08:54:32 +0000914 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000915 * test/URI/uri.data result/URI/uri.data: first set of tests/results
916 * Makefile.in: added URItest and included thenin "make tests"
917
918Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000919
920 * xmlversion.h.in: closed bug 22941
921
Daniel Veillard2bb89092000-08-31 14:57:50 +0000922Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * doc/xmlio.html: added doc and example for entity loader
925 redefinition.
926
Daniel Veillard96984452000-08-31 13:50:12 +0000927Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
930 used by libxml
931
Daniel Veillarde715dd22000-08-29 18:29:38 +0000932Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * parser.c: Fixed bug on invalid ontent characters and when using
935 push.
936 * xmllint.c: fixed xmllint endling of errors in push mode
937
Daniel Veillard4948eb42000-08-29 09:41:15 +0000938Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000941 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000942 * result/HTML/*.sax: regenerated HTML SAX output
943 * parser.c: more cleanup.
944
Daniel Veillarde010c172000-08-28 10:04:51 +0000945Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000948 patches from Wayne Davison <wayned@users.sourceforge.net>,
949 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000950 * HTMLparser.c: fixed an ignorable white space detection bug
951 occuring when parsing with SAX only
952 * result/HTML/*.sax: updated since the output is now HTML
953 encoded...
954
Daniel Veillard47f3f312000-08-27 22:40:15 +0000955Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000957 * HTMLparser.[ch]: applied some of Wayne Davison
958 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000959
Daniel Veillarde0854c32000-08-27 21:12:29 +0000960Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
963 undeclared namespace prefix was used, added a warning.
964 Cleaned up support w.r.t. entities, spilling out a warning
965 and being pedantic on lookups.
966 * test/warning/ent9 : added testcase for previous example.
967 * TODO: updated
968 * parserInternals.h parser.c: changed the way names are parsed
969 now allow infinite size and decrease penalty for normal use
970 * parser.c: Started a big cleanup/check of the parser code,
971 fixed some of the most tortuous entity code, spotted code
972 unused anymore
973 * test/*: added tests for very long names and related nasty
974 things.
975
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000976Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * doc/encoding.html: added encoding aliases doc
979 * doc/xml.html: updates
980 * encoding.[ch]: added EncodingAliases functions
981 * entities.[ch] valid.[ch] debugXML.c: removed two serious
982 bottleneck affecting large DTDs like Docbook
983 * parser.[ch] xmllint.c: added a pedantic option, will be
984 useful
985 * SAX.c: redefinition of entities is reported in pedantic mode
986 * testHTML.c: uninitialized warning from gcc
987 * uri.c: fixed a couple of bugs
988 * TODO: added issue raised by Michael
989
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000990Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * doc/encoding.html: propagated Martin Duerst suggestions
993
Daniel Veillard52402ce2000-08-22 23:36:12 +0000994Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
995
996 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
997 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
998 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
999 by Wayne Davison
1000
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001001Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * nanoftp.c nanohttp.c: small cleanup
1004 * TODO: updated
1005
Daniel Veillard244ece92000-08-19 20:58:02 +00001006Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * added an old VC testcase and updated title.xml entity
1009
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001010Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1013 done on auto-opening of <p> tags and cleanup of SAX output
1014
Daniel Veillard979e55e2000-08-19 16:48:54 +00001015Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1018
Daniel Veillard4540be42000-08-19 16:40:28 +00001019Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * doc/xml.html libxml.* structure.*: updated the doc a bit
1022
Daniel Veillard808a3f12000-08-17 13:50:51 +00001023Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1026 of SAX tests
1027
Daniel Veillard29579362000-08-14 17:57:48 +00001028Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1031 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1032
Daniel Veillard1255ab72000-08-14 15:13:33 +00001033Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1034
1035 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1036 * testHTML.c: fix core dump on Solaris 2.x systems
1037 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1038 * result/HTML/*.sax: previous bug fix lead to new results
1039
Daniel Veillard03109292000-08-14 14:58:22 +00001040Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1043 * configure.in: added --with-readline=DIR to accept alternate
1044 path for readline include/library
1045 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1046 for ANSI under HP-UX
1047 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1048 includes @LIBS@
1049
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001050Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * doc/* : rebuilt the docs
1053 * getting ready for 2.2.2 release
1054
Daniel Veillard87b95392000-08-12 21:12:04 +00001055Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1058 and xmlAddFeature()
1059 * tree.[ch]: added xmlAddChildList()
1060 * xmllint.c: MAP_FAILED macro test
1061 * parser.h: added xmlParseCtxtExternalEntity()
1062 * valid.c: applied bug fixes removed warning
1063 * tree.c: added CDATA block to elements content
1064 * testSAX.c: cleanup of output
1065 * testHTML.c: added SAX testing
1066 * encoding.c: better error recovery
1067 * SAX.c, parser.c: fixed one of the external entity processing
1068 of the OASis testsuite
1069 * Makefile.am: added HTML SAX regression tests
1070 * configure.in: bumped to 2.2.2
1071 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1072 SAX results
1073
Daniel Veillard88a172f2000-08-04 18:23:10 +00001074Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * configure.in: patch for HP compiler
1077
10782000-08-04 Sven Heinicke <sven@zen.org>
1079
1080 * xmllint.c: Was coredumping sometimes when the file given didn't
1081 exist.
1082
Daniel Veillard46e370e2000-07-21 20:32:03 +00001083Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001086
Daniel Veillard46e370e2000-07-21 20:32:03 +00001087 when using in memory parsing. Need some cleanup.
1088 * xmllint.c configure.in: added a --memory flag to test memory
1089 parsing
1090
Daniel Veillard36650692000-07-21 15:16:39 +00001091Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * nanohttp.c: fixed socklen_t replacement to unsigned int
1094 * parser.c: fixed a space handdling missing at the end of
1095 production 28 DOCTYPE.
1096 * xmlmemory.c: fixed a stupid bug on the routine to override
1097 allocation functions
1098 * TODO: updated
1099
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001100Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * doc/ regenerated the docs
1103
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001104Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * doc/encoding.html doc/xml.html: added I18N doc
1107 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1108 improvements, both parser and filters, added ASCII & HTML,
1109 fixed the ISO-Latin-1 one
1110 * xmllint.c testHTML.c: added/made visible --encode
1111 * debugXML.c : cleanup
1112 * most .c files: applied patches due to warning on Windows and
1113 when using Sun Pro cc compiler
1114 * xpath.c : cleanup memleaks
1115 * nanoftp.c : added a TESTING preprocessor flag for standalong
1116 compile so that people can report bugs more easilly
1117 * nanohttp.c : ditched socklen_t which was a portability mess
1118 and replaced it with unsigned int.
1119 * tree.[ch]: added xmlHasProp()
1120 * TODO: updated
1121 * test/ : added more test for entities, NS, encoding, HTML, wap
1122 * configure.in: preparing for 2.2.0 release
1123
Daniel Veillard49703262000-07-10 10:27:46 +00001124Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * nanoftp.c: fixed the way the control connection is handled
1127 * libxml.spec.in: fixed the dependancies and cleanup
1128
Daniel Veillard306be992000-07-03 12:38:45 +00001129Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * doc/xml.html: changed the xmlsoft.org structure, updated the
1132 examples w.r.t. root and childs
1133
Daniel Veillard7d853352000-07-02 18:53:09 +00001134Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1137
Daniel Veillard365e13b2000-07-02 07:56:37 +00001138Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * HTMLparser.c: Work on character encoding support for the HTML parser
1141 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1142 * encoding.c: Fixed a potential memleak in the encoding stuff
1143
Daniel Veillardaf743792000-07-01 11:49:28 +00001144Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * doc/FAQ.html doc/Makefile.am : added a FAQ
1147
1148Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001149
1150 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1151 of the HTML parser to force it to not bypass SAX
1152
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001153Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1154
1155 * win32config.h.in: updated
1156 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1157 lacks iconv support :-( need to release 2.1.1
1158 * configure.in: release 2.1.1
1159 * HTMLparser: fixed bug #14784
1160 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1161 by Windows compiler
1162 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1163 the SAX startDocument() callback.
1164 * TODO: updated
1165
1166Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * added xmlStopParser()
1169
Daniel Veillardbe803962000-06-28 23:40:59 +00001170Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * configure.in: 2.1.0 prerelease
1173 * Large resync between W3C and Gnome tree
1174 * nanoftp, nanohttp.c: fixed stalled connections probs
1175 * HTMLtree.c SAX.c : support for attribute without values in
1176 HTML for andersca
1177 * valid.c: Fixed most validation + namespace problems
1178 * HTMLparser.c: start document callback for andersca
1179 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1180 * parser.h, SAX.c: serious speed improvement for large
1181 CDATA blocks
1182 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1183 different encoding
1184 * example/Makefile.am example/gjobread.c tree.h: work on
1185 libxml1 libxml2 convergence.
1186 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1187 and the LIBXML_TEST_VERSION macro
1188
Daniel Veillardc310d562000-06-23 18:32:15 +00001189Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * doc/xml.html: various patches and improvements typo fixed by
1192 Felix Natter
1193 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1194 from Felix Natter <fnatter@gmx.net>
1195
Daniel Veillardf3029822000-05-06 08:11:19 +00001196Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * doc/upgrade.html: updated with instructions for support of both
1199 libxml-1.x and libxml-2.x
1200 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1201 for 2.x support and also fixed includes
1202
1203
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001204Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1207 the encoding support, added iconv support, so now libxml if
1208 compiled with iconv automatically support japanese encodings
1209 among others. Work based on initial patch from Yuan-Chen Cheng
1210 I may have broken binary compat in the encoding handler
1211 registration scheme, but that was so utterly broken I don't
1212 expect anybody to have used this feature until now.
1213 * parserInternals.h: fixup on the CHAR range macro
1214 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1215 code.
1216 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1217 * uri.c: added xmlParseURI() I can't believe I forgot to
1218 implement this one in 2.0 !!!
1219 * SAX.c: moved doc->encoding update in the endDocument() call.
1220 * TODO: updated.
1221
Daniel Veillard06047432000-04-24 11:33:38 +00001222Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * tree.h: removed extraneous xmlRemoveProp definition
1225 * TODO: added item about --disable-corba configure switch
1226 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1227 * nanoftp.c: fixed include problems giving troubles on AIX and
1228 slowlaris
1229 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1230 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1231 comment and headers changes to lower gtk-doc number of warnings
1232 * doc/html/*: rebuilt docs
1233
Daniel Veillarde0aed302000-04-16 08:52:20 +00001234Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * HACKING: documented the tag for 1.x and instructions
1237
Daniel Veillard5e873c42000-04-12 13:27:38 +00001238Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1241 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1242 xmlCreateIOParserCtxt
1243 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1244 significant overall improvement
1245 * xmllint.c: added I/O test to xmllint
1246 * testSAX.c: added a speed test
1247 * doc/* : updated/regenerated
1248
Daniel Veillardfc708e22000-04-08 13:17:27 +00001249Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * xpath.c uri.h parserInternals.h: cosmetic changes from
1252 "Timur I. Bakeyev" <timur@bat.ru>, including making
1253 xmlCreateURI() public
1254
Daniel Veillard5d211f42000-04-07 17:00:24 +00001255Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1258 and the code at the same time. Added a clean mechanism for
1259 overload or added input methods: xmlRegisterInputCallbacks()
1260 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1261 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1262 * TODO: updated
1263 * doc/* : updated/regenerated
1264 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1265 source dir
1266
Daniel Veillarde77a9182000-04-05 19:12:29 +00001267Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * testURI.c: yet another forgotten commit, I should get some sleep !
1270
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001271Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * xmllint.c: forgot to commit this too ?
1274
Daniel Veillardb9df4042000-04-05 14:23:16 +00001275Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * xmlversion.h.in : forgot to commit this previously
1278
Daniel Veillard361d8452000-04-03 19:48:13 +00001279Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1282 * README TODO: updated for release
1283 * uri.c uri.h: added authority parsing/saving
1284 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1285 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1286 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1287 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1288 Makefile.am : added compile-time customization of libxml
1289 --with-ftp --with-http --with-html --with-xpath --with-debug
1290 --with-mem-debug
1291 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1292 #include <libxml/xxx.h> I hope it won't break too much stuff
1293 and will be manageable in the future...
1294 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1295 and added xmllint to the installed programs
1296 * uri.h: added xmlFreeURI()
1297
Daniel Veillardec303412000-03-24 13:41:54 +00001298Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * uri.c uri.h: finished the escaping handling, the base support
1301 and the URI path normalization. Looks good just lacks the
1302 authority content parsing code.
1303 * Makefile.am: added instructions to generate testURI
1304 * TODO: updated
1305 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1306 added links and icons for W3C and Gnome
1307
Daniel Veillard8f621982000-03-20 13:07:15 +00001308Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * xmlmemory.[ch] : seems I forgot to actually update the files in
1311 the last commit :-)
1312 * doc/xml.html doc/html/* : updated and uploaded the docs
1313
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001314Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1317 * TODO: updated
1318 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001319 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001320 gfree).
1321 * Makefile.am, uri.c, uri.h: added a set of functions to do
1322 exact (litteraly copied from the RFC 2396 productions) parsing
1323 and handling of URI. Will be needed for XLink, one XML WFC,
1324 XML Base and reused in the nano[ftp/http] modules. Still work
1325 to be done.
1326
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001327Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * configure.in, libxml.spec.in : libxml2
1330 * doc/* : updated the doc page, rebuilt the docs
1331
Daniel Veillardcf461992000-03-14 18:30:20 +00001332Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * all: tagged LIB_XML_1_X
1335 * *.c *.h : updated from W3C CVS tree
1336 * configure.in : 2.0.0-beta
1337 * libxml.spec.in : libxml2 package nam
1338 * result/* : new version of the tests output
1339
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001340Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1343
Daniel Veillardb566ce12000-03-04 11:39:42 +00001344Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * doc/* : rebuilt the docs
1347 * parser.c: final patch on #6766
1348 * valid.c: small patch on validity checks.
1349
Daniel Veillardfb76c402000-03-04 11:39:42 +00001350Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1353 added
1354 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1355 compatibility w.r.t. XML spec and existing code.
1356
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001357Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * parser.c: seems a better solution to <a> </a> exists,
1360 will try it for a while
1361
Daniel Veillard83a30e72000-03-02 03:33:32 +00001362Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * parser.c: tried to remove the <a> </a> generating <a/>
1365 this is hard. Left a flag for that purpose. Fixed bug #6766
1366 * configure.in: prepared 1.8.7 not released, due to previous
1367 problem
1368
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001369Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * doc/xml.html : applied second patch from Paul DuBois
1372
Daniel Veillard402e8c82000-02-29 22:57:47 +00001373Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * doc/xml.html : applied patch from Paul DuBois
1376
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001377Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1380
Daniel Veillard5feb8492000-02-02 17:15:36 +00001381Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1384 compilation warnings on various platforms.
1385 * parser.c: Fixed #5281 validity error callbacks are now desactived
1386 by default if not validating.
1387
Daniel Veillardf341f932000-02-02 14:52:08 +00001388Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1391
Daniel Veillard13c757e2000-02-01 23:59:15 +00001392Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1393
1394 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1395 <gkatsi@cs.toronto.edu>
1396
Daniel Veillard726e8792000-01-30 20:04:29 +00001397Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1400 processing URLs
1401
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001402Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1405 xmlNanoFTPUpdateURL for persistent control connections.
1406 * configure.in: 1.8.6
1407
1408Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1411 * tree.[ch] : added xmlSaveNoEmptyTags
1412
James Henstridgef3be9312000-01-28 13:59:21 +000014132000-01-29 James Henstridge <james@daa.com.au>
1414
1415 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1416
1417 * Makefile.am: added nanoftp.[ch] to the build.
1418
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001419Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * nanoftp.[ch]: cleanup, comments, API
1422 * debugXML.c : fixed a bug in the cat command
1423 * doc/*: regenerated the docs
1424
Daniel Veillardda07c342000-01-25 18:31:22 +00001425Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1428 * debugXML.c : fixed a bug in the cat command
1429 * valid.c: fixing some small probs
1430 * libxml.spec.in: get rid of the SNAP suffix
1431 * doc/xml.html: updated the status
1432
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001433Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * xml-config.in: xml-config --version to just return the
1436 version number
1437 * xpath.c: some cleanup w.r.t. axis when the current node is
1438 an attribute.
1439 * TODO: updated
1440
Daniel Veillard461a66c2000-01-18 18:01:01 +00001441Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * configure.in: prepared for libxml-1.8.5
1444 * doc/* recompiled the documentation
1445
14462000-01-17 Jody Goldberg <jgoldberg@home.com>
1447
1448 * configure.in : WARNING autoconf subtlety alert :
1449 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1450 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1451 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1452 get defined by AC_CHECK_HEADERS.
1453
Daniel Veillardf967b902000-01-17 16:06:10 +00001454Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1457 Rune.Djurhuus@fast.no
1458
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001459Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * TODO: updated
1462 * tree.c, parser.c: made sure that only memory alloc problems
1463 and internal parser errors are allowed to write to stdout or
1464 stderr.
1465
Daniel Veillard0142b842000-01-14 14:45:24 +00001466Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * tree.c : restored xmlNewGlobalNs since this seems used by
1469 a lot of existing code :-(, fixed a bug in xmlNewNs
1470 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1471 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1472 to exit() from the library code.
1473 * xpath.c, parser.c: removed bugs or unused code detected by
1474 Windows compilers
1475 * parser.c: started adding interfaces for parsing well balanced
1476 XML fragments
1477 * configure.in: releasing 1.8.4
1478 * doc/* : rebuilt the docs
1479
Daniel Veillard2eac5032000-01-09 21:08:56 +00001480Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * tree.[ch] : added xmlNewDocFragment() for DOM
1483 * testHTML.c: uninitialized variable.
1484
Daniel Veillardf3a73582000-01-05 14:58:39 +00001485Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * doc/* : rebuild the docs
1488
Daniel Veillard71b656e2000-01-05 14:46:17 +00001489Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * acconfig.h: readline and history patch
1492 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1493 * tree.c: added check and handling when possibly removing an ID
1494 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1495 and saving.
1496 * test/HTML/entities.html result/HTML/entities.html* : test for
1497 various entities reference cases
1498 * result/HTML/* : as a result output of some testcase have
1499 changed
1500 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1501 by previous example. added xmlParseTryOrFinish().
1502 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1503 entities.h debugXML.h HTMLparser.h: changed the way struct are
1504 declared to allow gtk-doc to expose those
1505 * parser.c: closed bug #4960
1506 * Makefile.am configure.in: Applied patch from
1507 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1508 and math/socket libs detection
1509
Daniel Veillard437b87b2000-01-03 17:30:46 +00001510Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * configure.in, Makefile.am: link tester against readline
1513 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1514
Daniel Veillard686d6b62000-01-03 11:08:02 +00001515Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1516
1517 * tree.[ch]: added xmlRemoveProp
1518 * win32config.h.in nanohttp.c: avoid including the Windows
1519 socket stuff in every C files
1520 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1521 the XmL parser(s)
1522 * test/ns4 result/ns4 etc...: added test case for previous prob
1523 * tree.c: xmlNewNs wasn't checking for double definition
1524 * Makefile.in: fixed a problem with dist-hook duplicates
1525 * parser.[hc], xmlIO.c: fixed the loading of external entities
1526 APIs, now xmlLoadExternalEntity() is used everywhere and
1527 setting up an app specific front-end using the
1528 * SAX.c parser.c: some fixes, now the xhtml spec validates
1529 with the xhtml DTD.
1530 * error.c: fixed crashes in case of no input stream
1531 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1532 to the validation tests and results
1533
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001534Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1537 too htmlCreatePushParserCtxt() and htmlParseChunk()
1538 * parser.c: a bit of cleanup.
1539 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1540 to XML) removed the last mem leak known
1541 * HTMLtree.c: output message cleanup
1542 * xmlmemory.c: display content info about memory blocks
1543 * result/HTML/wired.* : missing att value warning change
1544
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001545Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1546
1547 * doc/* : rebuilt the documentation
1548
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001549Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * parser.[ch] parserInternals.h: Push parser for XML,
1552 seems to work fine now
1553 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1554 --push for push testing
1555 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1556 * testSAX.c: added --push
1557 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1558 subtree
1559 * xmlIO.[ch] : enriched API + fixes for push mode
1560 * entities.[ch]: added the entity content length to the struct.
1561 * xmlmemory.[ch]: new API to show the last entries for the shell
1562 * valid.c: added required attribute testing
1563 * SAX.c: the cdata callback now merge contiguous fragments
1564 * HTMLparser.c: cleanup of some macros
1565
Daniel Veillard3c558c31999-12-22 11:30:41 +00001566Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * parser.c: fix for PIs name starting with xml
1569 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001570 * *.c, configure.in win32config.h.in : generate win32config.h for
1571 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001572
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001573Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1574
1575 * parser.c: fixed a stupid = vs. == bug :-(
1576 * doc/gnome-xml.sgml: s/glade/xml/
1577
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001578Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * configure.in, doc/xml.html : bug fix release 1.8.2
1581 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1582 Hopefully the end of that silly C++ include problem
1583 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1584 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1585 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1586 troubles with autoclosed elements when the stree shape doesn't
1587 follow the DtD specs. Added htmlIsAutoClosed() and
1588 htmlAutoCloseTag()
1589 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1590 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1591 * debugXML.c: fixed a bug on printing default namespaces.
1592 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1593
Daniel Veillardb24054a1999-12-18 15:32:46 +00001594Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * result/HTML/*.htm[l] : updated the HTML regression tests according
1597 to the new output
1598 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1599 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1600 problem due to intermix of extern "C" { ... } declarations for C++
1601 and recursive includes in the headers
1602
Chris Lahey323c48c1999-12-18 15:32:45 +000016031999-12-20 Chris Lahey <clahey@umich.edu>
1604
1605 * HTMLtree.c: Made it so that html nodes with a single child do
1606 not insert a carriage return before or after the child node.
1607
Daniel Veillardb24054a1999-12-18 15:32:46 +00001608Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001609
1610 * configure.in, doc/xml.html : bug fix release 1.8.1
1611 * parser.c: fixed bug #4344
1612 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1613 added the glue to avoid C++ problems
1614 * doc/* : regenerated the documentation
1615
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001616Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1619 namespace recognition, and Dia as a resul :-(
1620 * encoding.c: closed bug #3950
1621
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001622Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1623
1624 * valid.c: debugging a posteriori validation, except URI expansion
1625 stuff this should be fixed now
1626 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1627 Carl Nygard <cnygard@bellatlantic.net>
1628 * tester.c: added --postvalid, cleaning of the code
1629 * tree.[ch]: added xmlDocGetRootElement()
1630
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001631Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1632
1633 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1634 c++ losage.
1635
Daniel Veillard10a2c651999-12-12 13:03:50 +00001636Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * configure.in, doc/xml.html : bumped to 1.8.0
1639 * xlink.[ch], Makefile.am : added framework for link detection
1640 * parser.h: added nbChars to parser context, needed for cleanup.
1641 * xmlmemory.c: removed a nasty bug when out of mem
1642 * valid.[ch]: adding namespace support for attribute decl
1643 * tester.c: added --debugent option
1644 * debugXML.[ch]: added xmlDebugDumpEntities()
1645 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1646 buffers instead, this was really needed, validation was breaking
1647 in strange ways due to that. Added xmlParseStringPEReference()
1648 and other parsing from strings functions. Entities processing
1649 modified again, but PERef are still not handled correcly but
1650 unless you're Eve Maller you won't notice :-)
1651 * HTMLparser.c: large changes toward reliability, and switched to
1652 lowercase internal tags, XHTML is lowercase, so it will help
1653 that output is closer to next version.
1654 * doc/* : regenerated the documentation, it is now hosted at
1655 http://xmlsoft.org/ (same bits I just bought the domain :-)
1656
1657
Daniel Veillard294cbca1999-12-03 13:19:09 +00001658Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1661 doc generation
1662 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1663 in the SAX API
1664 * doc/*: rebuilt the doc making sure everything appears in the
1665 HTML files
1666
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001667Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1670 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1671 which allow impressive speed improvement on dataset with
1672 large text pieces, but at the cost of broken binary
1673 compatibility and slightly bigger memory usage.
1674 Configure with --with-buffers to activate them, they
1675 are protected with XML_USE_BUFFER_CONTENT define.
1676 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1677 goal is 0 memory left allocated once parser is no more used
1678 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1679 call xmlCleanupParser() and xmlMemoryDump()
1680
Daniel Veillarda819dac1999-11-24 18:04:22 +00001681Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1684 * parser.[ch] encoding.[ch]: added memory cleanup routines
1685 * parser.c: closing bug #3788
1686 * doc/*: rebuilt the doc
1687
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001688Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1689
1690 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1691 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1692 * tester.c: added --compress option
1693 * doc/*: rebuilt the documentation
1694
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001695Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1698 if given /proc/kcore as input !
1699 * doc/xml.html doc/*: updated and rebuilt the documentation
1700
1701Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001702
1703 * parser.c: Fixed some wrongly space collapsing code due to
1704 a misreading of the spec.
1705 * result/*: fixed the output accordingly
1706
1707Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001708
1709 * encoding.c: bug fix and typos
1710 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1711 * parser.c: added attribute normalization closing bug #3597
1712 * test/att* result/att* SAXresult/att*: testcase for attribute
1713 normalization
1714
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001715Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * configure.in: closing bug #3163 by adding extra flags for the
1718 cc compiler on HP-UX
1719
Daniel Veillard51e3b151999-11-12 17:02:31 +00001720Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * valid.[ch] : removed a typo and an enumerated type bug in the
1723 xmlAddElementDecl() function
1724 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1725 call to xmlEncodeEntitiesReentrant() so that the functions
1726 New, Set and Get are at the same level.
1727 * parser.c HTMLparser.c: extra memory allocation bug for
1728 attributes detected by someone using libxml in embedded systems :-)
1729
Daniel Veillard962195f1999-10-28 15:51:53 +00001730Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * xmlmemory.h: turned off mem debug :-\
1733
Daniel Veillard35008381999-10-25 13:15:52 +00001734Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * parser.c: closed bug #2784 a one line fix, but worth pushing
1737 a new release out
1738 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1739 some structures, comments before and after the
1740 main element, and other nastyness
1741 * HTMLtree.c tree.c: accomodate the extended HTML supported
1742 * configure.in: pushing 1.7.4
1743 * test/ent8 and related outputs : added a new test for bug #2784
1744 * test/HTML/wired.html and related output: a nasty HTML example
1745 * Makefile.am: improved the test scripts
1746 * docs/* : reran the documentation extractor, updated xml.html
1747
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001748Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1751 HTMLparser and debugged the HTML related code. HTML documents
1752 now have their own type
1753 * entities.c: do not dump &apos; for HTML output
1754 * xmlmemory.c: improvement, breakpoint mechanism
1755 * testHTML.c: added --sax --repeat ...
1756 * Makefile.am: improved the HTML tests
1757 * valid.[ch]: added xmlValidGetValidElements and
1758 xmlValidGetPotentialChildren
1759 * tester.c: added --insert to test the 2 new functions
1760 * test//* result//* SAXresult//* : regression test cleanup
1761 and extension.
1762 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1763 gnome-xml-nanohttp.html
1764
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001765Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * HTMLparser.c: fixed problems with some autoclose tags
1768 * tree.c: fixed XML output problems.
1769 * result/* SAXresult/*: update of the tests output
1770
Daniel Veillard6077d031999-10-09 09:11:45 +00001771Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * Makefile.am: Arturo patch for xmlConf.sh version info
1774 * parser.c: Tim Josling patch for single quoted items
1775 * tester.c: Tim Josling patch for tester options usage
1776 * tree.h: indent cleanup
1777
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001778Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1781 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1782
Daniel Veillard00fdf371999-10-08 09:40:39 +00001783Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * tree.c : Raph patch for initialization of CORBA fields
1786 * parser.c, xpath.c, ...: modification of doc comments
1787 * xpath.c : allow spaces in xpath expressions
1788
Daniel Veillardad219441999-09-27 08:17:49 +00001789Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * xmlmemory.h: turning off memory debug :-(
1792
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001793Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1796 better SAX interfaces.
1797 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1798 entity.
1799 * configure.in: 1.7.2
1800
1801Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001802
1803 * libxml.spec.in: fixed the URL
1804 * doc/xml.html: improved the documentation front-end
1805
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001806Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001807
1808 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1809
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001810Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001811
1812 * libxml.spec.in: fixed the alpha compile problem
1813 * parser.[ch]: changed errno to errNo in the parser context :-(
1814 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1815 * doc/xml.html: changed CHAR to xmlChar
1816 * doc/html/*: recompiled the documentation
1817 * configure.in: 1.7.1
1818
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001819Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * parser.h: modified the parser context struct to regain 1.4.0
1822 binary compatibility
1823 * parser.c, xml-error.h: added errno ot teh context and defined
1824 a set of errors values with update of errno
1825 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1826 DTDs and entities
1827 * *.h, *.c: complete cleanup of the use of config.h and include
1828 protection depending on the current setup.
1829 * overalll debugging, maintenance and bug-fixing on all modules
1830 * updated the documentation
1831 * ready for 1.7.0
1832
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001833Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * HTMLparser.c : cleanup
1836 * SAX.c valid.c valid.h: added ID/IDREF checking
1837 * tree.c tree.h: extended doc structure for refs
1838 * configure.in: 1.6.2
1839 * parser.c: patched bug in SAX user arg call
1840 * parserInternals.h: patched missing close in C++ wrapping
1841 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1842 especially upcoming XPointer implementation.
1843 * doc/xml.html: augmented, typo
1844
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001845Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1846
1847 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1848 not all invocations of install understand -d.
1849
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001850Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1851
1852 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1853 to make 'check' works, when builddir != srcdir.
1854
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001855Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * doc/xml.html : updated the documentation
1858
Daniel Veillard6454aec1999-09-02 22:04:43 +00001859Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1862 not deallocated memory blocks
1863 * *.c : replaces all calls to malloc() free() and realloc() to
1864 the wrapper functions/macros
1865 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1866 instead of xmlFreeNodeList()
1867
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001868Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1869
1870 * HTMLparser.c: corrected a stupid bug leading to core dump at
1871 tree deallocation. Removed warnings indicated by
1872 Stephane.Conversy@lri.fr
1873 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1874 looked for in the external subset
1875
1876Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001877
1878 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1879 on SGI by Stephane.Conversy@lri.fr
1880
Daniel Veillardb96e6431999-08-29 21:02:19 +00001881Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * all .h : changed the prototype declaration indent as in gtk
1884 * most .c : working on reducing the TODOs in the code
1885 * most .c : cleanup though -pedantic and Insure++
1886 * improvements on validation ID checkings.
1887 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1888 * xml-config.in: closed #1810
1889
1890Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001891
1892 * tree.h, valid.c, valid.h: more work on validity, IDs
1893 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1894 definition for AIX
1895
Daniel Veillardb556eb51999-08-15 17:19:50 +00001896Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1899 the distribution due to a cut'n paste error at last commit
1900
Daniel Veillardb05deb71999-08-10 19:04:08 +00001901Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * configure.in: upgraded to version 1.4.0
1904 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1905 Big update, added a large part of the validation process,
1906 it should be usable, but some parts are missing
1907 * xpath.c: improved the implementation w.r.t. root.
1908 * Makefile.am: added more tests
1909 * test and result trees: added a lot of tests
1910 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1911
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001912Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * Added an HACKING file
1915
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001916Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * xpath.[ch] : improvements and debug of the XPath implementation
1919 * parser.c, HTMLparser.c : modified the parsers to be progressive
1920 * tree.[ch] : extended the Buffer promitives
1921 * xmlIO.[ch] : added basic I/O routines providing progressive
1922 parsing and ready for I18N conversion plugins
1923 * SAXresult/* : the SAX callback sequence maybe slightly different
1924 now
1925 * test*.c : improved/updated the tests programs
1926 * doc/* : recompiled the docs.
1927
Daniel Veillard15b75af1999-07-26 16:42:37 +000019281999-07-26 Michael Meeks <michael@edenproject.org>
1929
1930 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1931
1932 * tree.c: Ditto.
1933
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001934Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * configure.in: upgraded to version 1.4.0
1937 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1938 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1939 XML query language, see http://www.w3.org/TR/xpath for more details.
1940 * parser.c, parser.h: added CHAR* related string functions for XPath
1941 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1942 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1943 rebuild the docs.
1944 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1945 and regression testing capabilities for XPath.
1946
Daniel Veillardd79d7871999-07-12 10:38:12 +00001947Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1950 closing bug #1646
1951
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001952Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1953
1954 * Makefile.am, example/Makefile.am: closed bug #1683
1955
Daniel Veillard3166ab11999-07-11 16:14:19 +00001956Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1957
1958 * example/Makefile.am, configure.in: added the makefile for the
1959 gjobread example
1960
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001961Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1962
1963 * doc/Makefile.am:
1964 - fix which allow "make install DESTDIR=</install/prefix>".
1965
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001966Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1969 which fixed a problem on the file reading-code.
1970
Daniel Veillard82150d81999-07-07 07:32:15 +00001971Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1974 output.
1975 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1976
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001977Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * parser.h : Oops removed the binary compatibility problem
1980 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1981 * parser.c, HTMLparser.c: applied patches for reading from stdin
1982
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001983Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * parser.c, entities.c, valid.c: cleanup bug #1591
1986 * configure.in: cleanup bug #1592
1987 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1988 the same tree back-end. Hence gdome will be available for it.
1989 * doc/Makefile.am: close bug #617
1990
Daniel Veillard97fea181999-06-26 23:07:37 +00001991Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * parser.c: alloctate a per parser context SAX interface block
1994
Daniel Veillard14fff061999-06-22 21:49:07 +00001995Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1998 and xmlEncodeEntitiesReentrant with the correct one :-\
1999
2000Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * commit of my internal XML base changes, quite a lot of
2003 changes, cleanups, better entities support, framework for
2004 new I/O and charset detection and handling
2005 * Fixed the configure/Makefile stuff to generate shared libs
2006 with the proper version info, so we jumped on rev from
2007 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2008 xmlEncodeEntities() result need to be freed now, and a string
2009 xmlParserVersion provide the current library version.
2010
Raph Levien05240da1999-06-15 21:27:11 +00002011Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2012
2013 * parser.c: fixed a buffer overrun for when you have a very long
2014 attribute with no entities in it.
2015
Daniel Veillardbb2da581999-06-13 14:37:07 +00002016Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * added example directory
2019 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2020
Daniel Veillard011b63c1999-06-02 17:44:04 +00002021Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * Release of libxml-1.1, nearly everything has been touched for
2024 this.
2025 * Added more regression tests
2026 * Updated the documentation
2027
Daniel Veillard27d88741999-05-29 11:51:49 +00002028Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * tree.[ch]: unified the XML_NO_CORBA defines.
2031 * parser.c encoding.[ch]: started plugging in char encoding detection
2032
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002033Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2034
2035 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2036 Also freed allocated buffer.
2037
Daniel Veillard27d88741999-05-29 11:51:49 +00002038Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002039 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2040 reentrancy problem at printing. One is left in entities.c, to
2041 remove ASAP
2042 * testSAX.c : added a test example showing the use of the SAX
2043 interface if one doesn't want to build the DOM tree.
2044 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2045
Daniel Veillard517752b1999-04-05 12:20:10 +00002046Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2049 large revamping of the parser to use SAX callbacks
2050 http://www.megginson.com/SAX/ (or at least a C like interface
2051 a la Expat). It's now possible to set up your own callbacks
2052 and the parser will not build a DOM tree.
2053 * test/* result/*: updated the test suite, I finally removed
2054 the old Namespace draft support (PI based).
2055
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002056Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * Makefile.am: added test result to EXTRA_DIST for make tests
2059
Daniel Veillard64068b31999-03-24 20:42:16 +00002060Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * parser.c, parserInternals.h: moved the chars macro definitions
2063 to parserInternals.h
2064 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2065 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2066
Daniel Veillard012ccc11999-03-23 10:11:11 +00002067Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * xml-config.in : applied patch to make --version work
2070
Raja R Harinatha86c23e1999-03-05 22:14:01 +000020711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2072
2073 * Makefile.am (check-local): Alias for `tests' target. This will
2074 cause `make check' to do the right thing.
2075 (tests): Don't run tests in srcdir. Also, replaced calls to
2076 basename with a `sed' "equivalent".
2077
Daniel Veillardd109e371999-03-05 06:26:45 +00002078Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2081 it in the header and not the sources, updated the doc.
2082 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2083 pointing this out.
2084
Daniel Veillardbc50b591999-03-01 12:28:53 +00002085Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2088 exported the inputStream routines.
2089 * doc/html/* : updated accordingly
2090
Daniel Veillardd692aa41999-02-28 21:54:31 +00002091Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * parser.c, parser.h, parserInternals.h: added a few extra
2094 internal calls to allocate and free parser contexts ...
2095 * doc/html/* : updated accordingly
2096
Daniel Veillard55a99271999-02-25 11:01:29 +00002097Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * configure.in, Makefile.am, doc/makefile.am : General changes for
2100 1.0.0 release and including the generated HTML documentation.
2101
Daniel Veillard35925471999-02-25 08:46:07 +00002102Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * makefile.am : added parserInternals.h, oops.
2105
Daniel Veillard1e346af1999-02-22 10:33:01 +00002106Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * parserInternals.h: added this header giving access to the parser
2109 internal functions.
2110 * doc/Makefile.am : added a rebuild target which rebuilds the full
2111 set of documentations
2112 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2113 the internal subset.
2114 * *.c *.h: modifications needed to generate the documentation using
2115 gtk-doc, cleanup of functions blocks, reorganisation of struct
2116 declarations.
2117
Daniel Veillard1164e751999-02-16 16:29:17 +00002118Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2121 the tar and spec file to include the beginning of the doc.
2122
Nuno Ferreira03d04781999-02-13 00:07:17 +000021231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2124
2125 * doc/.cvsignore: Added this file.
2126
Daniel Veillard6800ef31999-02-08 18:33:22 +00002127Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * tree.c: fixed xmlGetProp to return "" when the attribute
2130 exists, even if the node-list is NULL.
2131
Daniel Veillard726c7e31999-02-08 15:13:10 +00002132Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * tree.c: patched an error outputting empty attribute values.
2135 * Makefile.am and doc/makefile.am: have been updated during the
2136 week-end. Sorry for an empty CVS log, I got a shell problem.
2137
Daniel Veillard1899e851999-02-01 12:18:54 +00002138Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * tree.h: cleaned up using enums instead of defines
2141 * parser.c, valid.[ch]: more work on parsing/output of element
2142 declarations
2143
Daniel Veillard3b9def11999-01-31 22:15:06 +00002144Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * valid.[ch], tree.c, parser.c : more work toward full parsing
2147 of XML DTDs.
2148 * README: added informations about mailing-list and on-line
2149 documentation
2150
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000021511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2152
2153 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2154
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002155Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * parser.c, tree.[ch] : more work toward conformance testing,
2158 added a last element to accelerate parsing of very flat structures
2159 started working on internal subset Element content declaration.
2160 * valid.[ch] : first cut at adding code toward validation.
2161 * previous changes had also small impact on most files, especially
2162 the conformance testing using James Clark test suite.
2163
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002164Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * test/* : updated the examples, most of them were not well
2167 formed (humm), and added rdf2.
2168 * result/* : resulting changes in the output.
2169
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002170Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2173
Daniel Veillard44b3a061998-12-05 17:27:22 +00002174Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * tree.c: patched a bug in the generation of empty attributes
2177
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002178Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2181 for node/trees/documents/... Biggest problem is namespace
2182 support when copying subtrees.
2183
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002184Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * parser.c, entities.c: improve entities and char ref encoding,
2187 and cleanups of error messages.
2188
Daniel Veillard242590e1998-11-13 18:04:35 +00002189Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * parser.c, entities.c: simple bug hunting done during rpm2html and
2192 rpmfind integration.
2193
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002194Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * parser.[ch]: Added interfaces allowing to specify a SAX
2197 handler before parsing.
2198
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002199Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * parser.c: redirrect all errors reporting through the SAX
2202 error function
2203
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002204Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2207 * libtool, tlmain ...: update of the libtool files
2208
Miguel de Icaza442321c1998-11-04 18:13:38 +000022091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2210
2211 * entities.c: Use g_snprintf insteda of snprintf.
2212
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002213Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2216 added ent5 test for this purpose.
2217 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2218
Daniel Veillard27271681998-10-30 06:39:40 +00002219Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * parser.c: fixed? a strange error due to compression on a GWP
2222 document.
2223
Daniel Veillard25940b71998-10-29 05:51:30 +00002224Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * tree.[ch]: bug fixing
2227 * entities.[ch]: defined a specific type for predefined entities
2228 * doc/xml.html: more documentation on the library, how to use it,
2229 overview of the interfaces.
2230
Daniel Veillard16253641998-10-28 22:58:05 +00002231Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2234
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002235Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2236
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002237 * tree.c: corrected a small bug
2238 * doc/xml.html: continuing writing documentation.
2239
2240Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2241
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002242 * debugXML.h debugXML.c: added debugging utilities.
2243 * tester.c: added --debug switch.
2244 * tree.c: patched an incorrect node->type assignment.
2245 * parser.c: formatting, ensure that node->doc != NULL in attributes
2246
Daniel Veillardccb09631998-10-27 06:21:04 +00002247Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2248
2249 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2250 entity support and provide an internal representation close to
2251 DOM one (entity ref nodes, and attribute value as tree). I tried
2252 to preserve the interface but this will surely break some apps
2253 (I have to change rpm2html/rpmfind for example). I had to change
2254 two interfaces, and the generated tree is somewhat different.
2255 * doc/* : started documenting the XML library, the tree and
2256 DOM/Corba. This is a first step.
2257
Daniel Veillard11e00581998-10-24 18:27:49 +00002258Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * parser.c: Set up the fonctions comment block, boring but useful.
2261 * parser.h, SAX.c, parser.c: now attributes are processed through
2262 the SAX interface. The problem is that my SAX interface diverged
2263 quite a bit from the original one, well this is not an official
2264 spec, and translating it from Java to C is hairy anyway...
2265
Daniel Veillard97b58771998-10-20 06:14:16 +00002266Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2269 fonctions comment block, boring but useful.
2270
2271Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002272
2273 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2274 conversion routines. However they are not yet used to convert the
2275 inputs. The core will run with UTF-8.
2276
Daniel Veillard33942841998-10-18 19:12:41 +00002277Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * tree.c : make sure that the type id is properly set-up when
2280 a new object is allocated, needed for DOM.
2281
Daniel Veillard27fb0751998-10-17 06:47:46 +00002282Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2283
2284 * tree.h, tree.c: Ok, the main objects in the tree will be native
2285 corba objects, it costs 8 bytes per Node, Attribute and Document
2286 but it simplifies the Corba integration a lot (no extra interface
2287 objects to allocate/free).
2288
Daniel Veillard0bef1311998-10-14 02:36:47 +00002289Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2292 and changed NODEs contants for conformity with DOM Level 1
2293
Daniel Veillard27864701998-10-08 03:47:24 +00002294Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * added hooks to keep track of servants when creating objects
2297 xmlDoc and xmlNode (for Corba export).
2298
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002299Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * added xml-config script.
2302
Daniel Veillard7066a791998-10-01 20:28:28 +00002303Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2304
2305 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2306 to autoupdate libtool and automake conf files.
2307
Miguel de Icaza60681bd1998-09-30 19:28:59 +000023081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2309
2310 * Makefile.am: Use '?' to separate the sed
2311 commands as ',' is used when people pass -Wl,something.
2312
2313
Daniel Veillard15a8df41998-09-24 19:15:06 +00002314Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2315
2316 * tree.c, tree.h: added a per-document compression interface.
2317
Daniel Veillard151b1b01998-09-23 00:49:46 +00002318Tue Sep 22 20:47:38 EDT 1998
2319
2320 * tree.c, tree.h: added saving with compression and added interfaces
2321 to control the compression level (xmlGetCompressMode,
2322 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2323
Daniel Veillard70120ff1998-09-22 00:24:21 +00002324Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * parser.c: corrected a loop for files of size 0
2327
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000023281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2329
2330 * error.h: New file. Contains prototyes from `error.c'.
2331
Tom Tromeyc19653d1998-08-14 01:22:43 +00002332Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2333
2334 * Makefile.am (xmlincdir): New macro.
2335 (xmlinc_HEADERS): Renamed from include_HEADERS.
2336
Daniel Veillard845664d1998-08-13 04:43:19 +00002337Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * applied small patch on numeric entities from
2340 Christopher Blizzard <blizzard@appliedtheory.com>
2341
Daniel Veillard260a68f1998-08-13 03:39:55 +00002342Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * New release 0.2, removed the old xml_* files so that it's
2345 coherent with the other CVS base (W3C), far better conformance
2346 to standard, new namespaces, decent entities support, beginning
2347 of a SAX-like interface. Nearly nothing left intact, even the
2348 test examples ...
2349
Christopher Blizzarda36749e1998-07-30 21:47:18 +000023501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2351
2352 * .cvsignore: Add .deps dir
2353
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002354Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2357
Daniel Veillardfe926001998-07-26 04:28:20 +00002358Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002359
Daniel Veillardfe926001998-07-26 04:28:20 +00002360 * configure.in: added test for CPP
2361 * AUTHORS, Changelog: the original ones didn't get commited but the
2362 glib ones instead, fixed.
2363 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002364
Daniel Veillardfe926001998-07-26 04:28:20 +00002365Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002366
Daniel Veillardfe926001998-07-26 04:28:20 +00002367 * integrated code developped at W3C
2368 * changed the original Copyright
2369 * migrated to automake
2370 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002371