blob: 5dbc926a77a424bbd5cc098c758031d6eaeeca5d [file] [log] [blame]
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2
3 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4 and optimized xmlXPathNodeSetSort
5
Daniel Veillard142adbf2001-02-17 13:21:05 +00006Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c: bug fix when context size is 0
9 * parser.c: I like Norm's Dtd because they still manage to break
10 the parser occasionally
11
Daniel Veillardf23e0092001-02-16 13:21:29 +000012Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15
Daniel Veillarde0e26512001-02-16 00:11:46 +000016Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
19 attributes within the XML-1.0 namespace
20
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000021Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * xpathInternals.h: exported a few axis functions
24 * doc/xml.html: updated the doc
25
Daniel Veillard760f4422001-02-15 14:59:48 +000026Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * configure.in: applied patch from Daniel van Balen for OpenBSD
29 and bumped version to 2.3.1
30 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
31 attempt to find autoclosing was simply broken, removed it,
32 updated the examples, this is better
33
Daniel Veillardd194dd22001-02-14 10:37:43 +000034Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * hash.[ch]: added Paolo Casarini patch to provide Delete from
37 hash functionnalities.
38 * doc/html/* : rebuild the doc
39
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000040Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
43 on predicate
44 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
45 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
46 really want to have tags closed on output even if we accept
47 unclosed ones on input
48
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000049Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * xpath.c: ouch don't free NULL, rare case fixed
52 * tree.c: don't coalesce text nodes if they don't have the
53 same behaviour wrt escaping on output
54
Daniel Veillardd12b69d2001-02-11 20:17:31 +000055Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * xpath.c: small fixup
58 * SAX.c: don't warn on empty namespaces.
59
Daniel Veillard6a2e4062001-02-08 10:31:33 +000060Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * README: a bit of cleanup
63 * configure.in: preparing for 2.3.0 release
64
Daniel Veillard1f83d392001-02-08 09:37:42 +000065Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * hash.[ch]: added a first version of xmlHashSize()
68 * valid.c: another bug fix from Gary Pennington
69
Daniel Veillard5eef6222001-02-07 18:24:48 +000070Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * valid.c: couple of bug fixes pointed by Gary Pennington
73 * HTMLtree.c: #if 0 cleanup
74
Daniel Veillard2c257ec2001-02-06 13:29:07 +000075Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
78 which removes a time consuming check of xmlXPathNodeSetAdd()
79 and use it in places where we are sure to not break unicity
80
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000081Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * xpath.c: bug fixes found from XSLT
84 * tree.c: preserve node->name special values when copying nodes.
85 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
86 external subset are fetched when available but without full
87 validation. Added xmlLoadExtDtdDefaultValue, need a function.
88 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
89 output with encoding disabled.
90
Daniel Veillard2c833b62001-02-03 08:52:06 +000091Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
94 xmlCheckFilename should not be called from xmlFileOpenW
95 and xmlGzfileOpenW
96
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000097Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
100 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
101 added the new tests for URI normalization
102 * testURI.c: fixed stoopid bugs
103 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
104 the URI in the error messages are now properly normalized
105
Daniel Veillardea28ce62001-02-02 08:20:19 +0000106Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
109
Daniel Veillarde99a4762001-02-01 04:34:35 +0000110Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
113
Daniel Veillard2b325a02001-01-31 20:46:31 +0000114Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * xpath.c: fixed mod operator
117
Daniel Veillardde55cf62001-01-31 15:53:13 +0000118Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120 * parser.c: fixed xmlStrcat doc
121 * tree.c: 2 fixes form Anders Carlson for copying nodes and
122 trees.
123
Daniel Veillard2f913b72001-01-31 13:23:49 +0000124Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * xpath.c result/XPath/tests/chaptersbase
127 result/XPath/tests/simplebase: fixed XPath node()
128 * tree.c: small fix in xmlNewNs()
129 * Makefile.am: removed extraneous xml2Conf.sh rule
130
Daniel Veillardb42042b2001-01-28 07:40:36 +0000131Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
134 Changed the library name, in order to get libxml-devel and
135 libxml2-devel to coexist on a single system
136 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
137 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
138
Daniel Veillardee0a4662001-01-27 18:59:33 +0000139Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
142 libxml2-devel installable in // as libxml-devel.
143
Daniel Veillard5eb05942001-01-27 17:50:22 +0000144Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * doc/Makefile.am: fixed make rebuild in doc
147 * doc/html/*.html: rebuilt the docs
148
Daniel Veillard65c295d2001-01-26 09:32:39 +0000149Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * tree.c: patch from Bjorn Reese on xmlBufferCCat
152
Daniel Veillard8e199902001-01-25 18:54:39 +0000153Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
156 the HTML doc to go into the -devel RPM ...
157 * aclocal.m4 config.h.in: some updates due to auto* magic
158
Daniel Veillard93086662001-01-25 18:13:04 +0000159Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * xpath.h: added a hook in the context structure allowing to
162 link to extra support, needed for XSLT
163
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000164Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
167 xmlXPtrCmpPoints to use it.
168 * propagated the following patch from Alejandro Forero
169 * include/win32config.h xmlIO.c: applied further suggestions
170 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
171 * example/gjobread.c: fixed warnings, now that it builds
172
173Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
174
175 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
176
177 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
178 filename points to a valid file (not a directory).
179 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
180 Added calls to xmlCheckFilenameDir.
181
182 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
183 `path' (rather than `filename') as the parameter to gzopen and open.
184
Daniel Veillard48177c22001-01-23 15:27:41 +0000185Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * Makefile.am: fixed a problem with EXTRA_DIST
188
Daniel Veillardb83ba402001-01-22 22:45:10 +0000189Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * Makefile.am example/Makefile.am: finally found the trick
192 to build the example, i.e. add "." in SUBDIRS before example
193 in the list <grin/>
194
Daniel Veillard82687162001-01-22 15:32:01 +0000195Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * doc/xml.html: updated with an XSLT section, removed pointer to
198 W3C CVS base.
199
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000200Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xpath.c: when copying a XSLT tree object teh tree need to be copied
203 too, and deallocation need to occur the same way.
204
Daniel Veillarde4566462001-01-22 09:58:39 +0000205Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
208 type correponding to an XSLT result tree fragment. Share most
209 of the data format with node set, as well as operators.
210 * HTMLtree.c: added a newline at the end of the doctype output
211 whe this one is not present initially.
212 * tree.c: make sure taht the parent and doc pointers are properly
213 set when copying attributes (lists).
214
Daniel Veillard701c7362001-01-21 09:48:59 +0000215Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
218
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000219Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * xpath.c: seems I finally killed that ugly path evaluation
222 context bug (tagged 9999 in case is is wrong)
223
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000224Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
225
226 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
227 for XSLT
228
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000229Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
232 for xmlGzfileOpen() bug
233
Daniel Veillardf6eea272001-01-18 12:17:12 +0000234Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * xpath.c: removed an error found by XSLT usage
237 * tree.c parserInternals.h: use a predefined static string
238 for text and comment nodes, avoid freeing them in xmlFreeNode,
239 exported the string name in parserInternals.h and added
240 another value to disable encoding at output (for XSLT),
241 gain memory, time.
242
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000243Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
246 win32/libxml2/libxml2_so.dsp: new makefiles and update
247 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
248
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000249Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
250
251 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
252 Gary Pennington
253
Daniel Veillard389e6b72001-01-15 19:41:13 +0000254Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * xpath.c: fixed the comaprision of values and nodelists,
257 need to compare nodelist still ...
258 * debugXML.c: avoided a possible core dump
259 * HTMLparser.c: cleanup
260 * nanohttp.c: contributed fix.
261 * tree.c: fixes in properties handling added xmlSetNsProp
262 needed by libxslt
263 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
264 comment
265 * TODO: updated
266
Daniel Veillard167bd532001-01-06 21:09:34 +0000267Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * parser.c parserInternals.c: applied Bjorn Reese optimization
270 patch
271
272Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274 * Makefile.am: applied patch fro make check from Martin Vidner
275
Daniel Veillard503b8932001-01-05 06:36:31 +0000276Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * configure.in: preparing 2.2.11
279 * doc/html/*: rebuild the HTML files
280 * doc/xml.html : updated
281
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000282Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * tree.c: fixed a stupid bug
285 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
286 patches related to validation of an XInclude processing result
287 * TODO: updated
288
Daniel Veillarde2488192001-01-04 10:54:22 +0000289Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
292 on large files
293
Daniel Veillardf060a412001-01-03 20:52:44 +0000294Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
297
Daniel Veillard45cff692001-01-03 18:02:04 +0000298Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
301 reported by Jonas Borgström
302 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
303
Daniel Veillard08108982001-01-03 15:24:58 +0000304Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * testXPath.c xpath.c: fixing the XPath union expressions problem
307 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
308
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000309Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * xmllint.c: Made is so if the file name is "-" is will read form
312 standard input. Sven Heinicke <sven@zen.org>
313 * tree.c: fixed a problem when growing buffer
314 * tree.h: fixed the comment of the node types following andersca
315 comment
316 * TODO: updated
317
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000318Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
319
320 * HTMLparser.[ch]: added a way to avoid adding automatically
321 omitted tags. htmlHandleOmittedElem() allows to change the
322 default handling.
323 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
324 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
325 of xmllint too when using --memory flag, added a memory test
326 suite at the Makefile level.
327 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
328 with namespace use when encountering QNames in XPath evalation,
329 added xmlns() scheme in XPointer.
330 * nanoftp.c : incorporated a fix
331 * parser.c xmlIO.c: fixed problems raised with encoding when using
332 the memory I/O
333 * parserInternals.c: closed bug 25934 reported by
334 torsten.landschoff@innominate.de
335 * TODO: updated
336
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000337Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
340 on a non-updated tree :-(, made a 2.2.10 release to correct the
341 situation
342
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000343Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
344
345 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
346 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
347 integrated a set of OpenVMS changes from Howard Taylor
348 <Howard.Taylor@pacoast.com>
349
Daniel Veillard58770e72000-11-25 00:48:47 +0000350Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
351
352 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
353 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
354
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000355Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
356
357 * HTMLparser.c: some fixes on auto-open of html/head/body
358 * encoding.c: fixed a compilation error on some gcc env
359 * xpath.c xpointer.[ch] xpathInternals.h: improved the
360 XPointer implementation
361 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
362 related XPointer tests and associated results
363
Daniel Veillard300f7d62000-11-24 13:04:04 +0000364Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * doc/xmldtd.html doc/xml.html: following a short step by step
367 guidance on IRC to help maciej with DTDs I started a small
368 page on the subject.
369
Daniel Veillard748e45d2000-11-17 16:36:08 +0000370Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * HTMLparser.c: fixed handling of broken charrefs
373 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
374 patches
375
Daniel Veillard28929b22000-11-13 18:22:49 +0000376Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * doc/xml.html doc/html/* : rebuilt the docs after adding
379 xinclude and updated page for 2.2.7 and 2.2.8
380 * configure.in: releasing 2.2.8
381
Daniel Veillard41e06512000-11-13 11:47:47 +0000382Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * parser.[ch] parserInternals.c: applied the conditional
385 section processing fix from Jonathan P Springer
386 <jonathan.springer2@gte.net>
387 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
388 project file, fixed iconv default non support
389 * xpath.c: fixed the problem of evaluating relative expressions
390 when a node context is provided.
391
Daniel Veillardbf432752000-11-12 15:56:56 +0000392Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
393
394 * nanoftp.c: fixed gcc 2.95 new warnings
395 * SAX.c: fixed a stupid bug
396 * tree.c: fixed a formatting problem when round-tripping
397 from/to memory
398 * xinclude.c: chased memleak, fixed a base problem
399 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
400 xmlXPtrBuildNodeList()
401 * TODO: updated
402 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
403 adding a first small set of regression tests for XInclude
404
Daniel Veillardc2def842000-11-07 14:21:01 +0000405Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * nanohttp.[ch]: applied Wayne Davison patches to access
408 the WWW-Authorization header.
409 * parser.c: Closed Bug#30847: Problems when switching encoding
410 in short files by applying Simon Berg's patch.
411 * valid.c: fixed a validation problem
412 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
413 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
414 Wayne Davison
415 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
416 need to be extended to non full nodes selections.
417 * xinclude.c: starts to work decently
418
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000419Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
420
421 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
422 debugXML.c xmlversion.h.in: Started adding XInclude support,
423 this is a new xmllint option
424 * tree.c xpath.c: applied TOM patches for XPath
425 * xpointer.c: fixed a couple of errors.
426 * uri.c: added an escaping function needed for xinclude
427 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
428 new warning from RH70 gcc's version
429
Daniel Veillarda4964b72000-10-31 18:23:44 +0000430Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * HTMLparser.c: fixed loop on invalid char in scripts
433 * parser.c: update to description of xmlIOParseDTD()
434 * libxml.m4 xmlversion.h.in: changes contributed by
435 Michael Schmeing <m.schmeing@internet-factory.de>
436 * configure.in: preparing for 2.2.7
437 * Makefile.am: trying to avoid config.h and acconfig.h
438 being included in the distrib
439 * configure.in: released 2.2.7
440
441Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
442
443 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
444 like namespaces for good. Unified xmlNs and xmlNode somewhat.
445
Daniel Veillard01411222000-10-30 15:33:22 +0000446Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * parser.[ch]: added xmlIOParseDTD()
449 * xpointer.c: added support for the 2 extra parameters of
450 string-range, fixed a stoopid error when '0' was present
451 in XPointer expressions
452 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
453 testsuite for the above
454
Daniel Veillard6db58192000-10-30 09:27:53 +0000455Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * libxml.spec.in: improved package descriptions
458
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000459Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * xpath.c xpathInternals.h: applied a large cleaning patch
462 from TOM <ptittom@free.fr>, it also add namespace support
463 for function and variables registration.
464
Daniel Veillardbd20df72000-10-29 17:53:40 +0000465Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
468 * Makefile.mingw: Wayne Davison's update adding hash.c
469
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000470Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
471
472 * xpath.c: fixed the root evaluation problems
473 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
474 ignorable spaces with <b> <bold> <em>
475 * tree.c: fixed a loop in xmlSearchNsByHref()
476
Daniel Veillard767662d2000-10-27 17:04:52 +0000477Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * xpath.c: applied another XPath patch from TOM
480 * xpath.c include/makefile.am: applied another patch from
481 china@thewrittenword.com (cleanup on IRIX).
482
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000483Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
484
485 * xml-config.1: received a fixed version from Fredrik Hallenberg
486 <hallon@lysator.liu.se>
487
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000488Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
491 cleanup patch for XPath
492
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000493Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * patched to redirrect all "out of context" error messages to
496 a reconfigurable routine. The changes are:
497 * xmlerror.h : added the export of an error context type (void *)
498 an error handler type xmlGenericErrorFunc there is an interface
499 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
500 to reset the error handling routine and its argument
501 (by default it's equivalent to respectively fprintf and stderr.
502 * all the c files: all wild accesses to stderr or stdout within
503 the library have been replaced to calls to the handler.
504
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000505Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * configure.in: release 2.2.6
508 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
509 exporting the inner functions of xpath for extension modules
510 * doc/*: updated and rebuilt the doc
511
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000512Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * nanohttp.c : applied Wayne HTTP cleanup patch
515 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
516 and xmlNodeSetSpacePreserve()
517
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000518Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
519
520 * xpath.c: closing bug #29260
521
Daniel Veillard126f2792000-10-24 17:10:12 +0000522Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * hash.[ch] debugXML.c: expanded/enhanced the API, added
525 multikey tuples, made hash structure opaque
526 * valid.[ch]: moved elements, attributes, notations decalarations
527 as well as ID and refs to hash tables.
528 * entities.c: hash cleanup
529 * xmlmemory.c: fixed a dump problem in debug mode
530 * include/Makefile.am: problem passing in DESTDIR= values patch
531 from Marc Christensen <marc@calderasystems.com>
532 * nanohttp.c: removed debugging remains
533 * HTMLparser.c: the bogus tag should be ignored (Wayne)
534 * HTMLparser.c parser.c: fixing a number of problems with the
535 macros in the *parser.c files (Wayne).
536 * HTMLparser.c: close the previous option when opening a new one
537 (Marc Sanfacon).
538 * result/HTML/*: updated the HTML results accordingly
539
Daniel Veillard52afe802000-10-22 16:56:02 +0000540Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
543 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
544 XPath functions and XML entities table to them. More to come...
545 * xmlIO.c: fixed libxml closing FILEs it didn't open.
546
Daniel Veillard683cb022000-10-22 12:04:13 +0000547Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
548
549 * tree.c: coalesce adjacent text nodes
550 * valid.c: handling of blank nodes in DTd validation (raised
551 by problems with a posteriori validation).
552 * nanohttp.c: changing behaviour on HTTP write stuff.
553 * HTMLtree.c: forced body and html to be explicitely closed.
554 * xpath.h: exported more XPath functions.
555
Daniel Veillard1baf4122000-10-15 20:38:39 +0000556Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * Release of 2.2.5
559 * xpointer.c: range() range-inside and other helper functions
560 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
561
Daniel Veillard47e12f22000-10-15 14:24:25 +0000562Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
565 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
566
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000567Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
570 and XPointer modules
571
Daniel Veillard134c9f32000-10-15 10:27:08 +0000572Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * SAX.h: closed #25107
575
Daniel Veillard39915622000-10-15 10:06:55 +0000576Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
577
578 * testSAX.c: fixed problem with cdata reporting
579 * SAXresult/* : updated
580
Daniel Veillard1e851392000-10-15 10:02:56 +0000581Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
582
583 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
584 Closed bug #27499, added to regression tests
585 * TODO: updated
586
Daniel Veillard7eda8452000-10-14 23:38:43 +0000587Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
590 support for SCRIPT and STYLE with help from Bjorn Reese
591 * test/HTML/* result/HTML/*: added simple testcase and updated
592 the existing ones.
593
Daniel Veillardff9c3302000-10-13 16:38:25 +0000594Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
597 string-range for empty strings
598 * test/XPath/docs/str test/XPath/xptr/chaptersrange
599 test/XPath/xptr/strrange: augmented the XPointer testsuite
600
Daniel Veillard189446d2000-10-13 10:23:06 +0000601Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * doc/xml.html doc/xmlmem.html: added a module describing memory
604 interfaces and use, updated the main page.
605
Daniel Veillard2f971a22000-10-12 23:26:32 +0000606Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
609 nanoftp code work on Windows too now
610
611Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000612
613 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
614 * xpointer.c: implemented string-range() at least a good first version
615 * test/XPath/docs/str test/XPath/xptr/strrange
616 result/XPath/xptr/strrange: the string-range() tests
617
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000618Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
619
620 * Makefile.am include/Makefile.am include/win32config.h
621 win32/Makefile.mingw: fixed problems reported by Wayne Davison
622 and make distcheck
623
Daniel Veillard19d61112000-10-11 23:50:35 +0000624Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
627 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
628 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
629
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000630Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
633 patch for socklen_t detection by
634 Albert Chin-A-Young <china@thewrittenword.com>
635
Daniel Veillardcd429612000-10-11 15:57:05 +0000636Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
639 and added a --dtdvalid option to xmllint used to test it
640
Daniel Veillard47c02452000-10-11 13:04:36 +0000641Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
644 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
645
Daniel Veillard2d38f042000-10-11 10:54:10 +0000646Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
649 handlings (registration, lookup, cleanup)
650
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000651Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
652
653 * configure.in Makefile.am include/makefile.am: adding XPointer
654 and XPtrtests target
655 * xpointer.[ch] : new files for XPointer support
656 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
657 more XPath tests
658
Daniel Veillard57fda592000-10-10 23:24:14 +0000659Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * configure.in: fixed, very broken, make distcheck works again
662
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000663Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
664
665 * More work toward 2.2.5, integrated a number of patches
666 * configure.in Makefile.am win32config.h.in: trying to cleanup
667 make distcheck .... huh ...
668 * include/Makefile.am include/win32config.h: new directory
669 for includes
670 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
671 updated teh makefiles and instructions for WIN32
672 * xpath.c: small fixes
673 * test/XPath/ results/XPath: updated the testcases and results
674 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
675 suggested patches
676 * valid.c: fixed an ID bug
677
Daniel Veillardb71379b2000-10-09 12:30:39 +0000678Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
679
680 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
681 the automake bug where wrong dependancies were generated.
682 * xpath.[ch]: worked on XPointer
683
Daniel Veillard7e99c632000-10-06 12:59:53 +0000684Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * configure.in Makefile.am: 2.2.5, ship the include in an
687 include/libxml subdirectory, use symlinks when using CVS
688 * testSAX.c: fixed small bug
689 * testXPath.c: changed the way testfiles are parsed
690 * debugXML.c: same kind of cleanup when parsing an argument expression
691 XPath/XPointers can have blanks embedded
692 * xpath.[ch]: more cleanup, reorgs for XPointer work
693 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
694 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
695
Daniel Veillard55b91f22000-10-05 16:30:11 +0000696Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
697
698 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
699 in the XPath engine, rewrote large parts of it, now it's far
700 cleaner and in sync with the REC not an old WD. Fixed a parsing
701 problem in the interactive XML shell found when testing XPath.
702
Daniel Veillardac260302000-10-04 13:33:43 +0000703Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
706 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
707 examples with the extra test
708
Daniel Veillard7cfce322000-10-04 12:40:27 +0000709Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
712 the global init function.
713
Daniel Veillard970112a2000-10-03 09:33:21 +0000714Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * HTMLparser.c: Doohhh, attribute name parsing was still case
717 sensitive ! Fixed this ...
718 * result/HTML/* : updated the tests results accordingly
719
Daniel Veillard740abf52000-10-02 23:04:54 +0000720Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
723 engine, should be far more stable, incorporated a new version of
724 preceding/following axis, need testing
725 * uri.c: fixed file:///c:/a/b/c problem
726 * test/XPath/tests/idsimple: augmented the XPath tests
727
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000728Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * doc/* rebuilding docs for 2.2.4 release
731
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000732Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * configure.in: releasing 2.2.4
735 * parser.[ch]: added xmlStrEqual()
736 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
737 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
738 use xmlStrEqual instead
739 * TODO: updated
740 * added an XPath test
741
Daniel Veillardbc765302000-10-01 18:23:35 +0000742Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
745 * entities.h: exported xmlInitializePredefinedEntities
746 * parser.[ch] : added xmlInitParser()
747 * parserInternals.h : had to export htmlInitAutoClose()
748
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000749Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * xpath.[ch] : fixed some serious XPath Predicate evaluation
752 problems
753 * Makefile.am : added XPath regression tests to normal tests
754 * uri.c: fixed a problem with local paths, cleanup
755 * parser.c: fixed a problem with large CData sections
756
Daniel Veillardd2ade932000-09-30 14:39:55 +0000757Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * configure.in xml-config.in: patch from "Ben Taylor"
760 <sol7x86@hotmail.com> for solaris shared libs lookup
761
Martin Bauligdd7d1f62000-09-29 23:17:57 +00007622000-09-30 Martin Baulig <baulig@suse.de>
763
764 * libxml-2.0.pc.in: Provide pkg-config script.
765
766 * configure.in: Create the libxml-2.0.pc script from the
767 libxml-2.0.pc.in templates.
768 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000769 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000770
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000771Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
774 when compiling with MSC
775
Daniel Veillard46057e12000-09-24 18:49:59 +0000776Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * xpath.c: patch for normalize-string() substring-before(),
779 substring-after() and translate() functions from Bjorn Reese
780 <breese@mail1.stofanet.dk>
781 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
782 Fredrik Hallenberg <hallon@lysator.liu.se>
783 * TODO: updated
784
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000785Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
786
787 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
788 problem of socklen_t being undefined on a number of platforms
789 * debugXML.c: fixed a compilation problem when without snprintf
790
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000791Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
794 an URI bug and a fix for the control-character-induced infinite loop
795 * nanohttp.c: preventive fix for compiling on WIN32
796
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000797Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * xmlint.c: closing bug #25000
800
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000801Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
804 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
805 modified slightly Wayne Davison patch adding xmlStrcasecmp and
806 related function, fixing xmlStrncmp(), and associated cleanup
807 * result/HTML/entities.html.sax: updating result
808
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000809Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * uri.c: applied patch for URI escaping from Wayne Davison
812 <wayned@blorf.net>
813 * tree.c parserInternals.c HTMLparser.c: memset checks patches
814 from Denis Barbier <barbier@imacs.polytechnique.fr>
815 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
816 patch from Wayne Davison
817
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000818Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
819
820 * doc/xml.html : updated with new releases, adding "how to help"
821
Daniel Veillard04698d92000-09-17 16:00:22 +0000822Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
823
824 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
825 removed a few warnings in pedantic mode ...
826 * parserInternals.c parser.c: moved encoding switching function
827 to parserInternals.c
828 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
829
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000830Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * HTMLparser.c parser.c: set ctxt->errNo before calling the
833 error or warning handlers
834
Daniel Veillardb1059e22000-09-16 14:02:43 +0000835Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * parserInternals.c parserInternals.h parser.c Makefile.am:
838 created a new module parserInternals.c, moved most of the
839 code shared by the various parsers there, as well as
840 deprecated code from parser.c. More cleanup of parser.c
841 * uri.c: fixed a problem when URI is NULL
842 * valid.c: speedup when looking for an attribute declaration
843
Daniel Veillard39c7d712000-09-10 16:14:55 +0000844Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
845
846 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
847 the cleanup of the computation of URI references when seeking
848 external entities. The URI reference string and the resulting
849 URI are both stored now.
850 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
851 large s(n)printf checks and cleanup from Denis Barbier
852 <barbier@imacs.polytechnique.fr>
853 * xmlversion.h.in tree.h: couple of SGML declarations for a
854 possible docbook module.
855 * result/VC/ : a couple of test output changed due to the change
856 of the entities URI
857
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000858Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.h: added a _private field for linking user's data
861
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000862Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * parser.c parserInternals.h: demacroified most of the IS_XXX
865 the gain in size is significant so ...
866
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000867Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * entities.c: cases where looking up entities with doc==NULL
870 covered
871
Daniel Veillard90e11312000-09-05 10:42:32 +0000872Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
873
Daniel Veillard1de50802000-09-07 08:54:32 +0000874 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000875 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
876
Daniel Veillard98a79162000-09-04 11:15:39 +0000877Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
878
Daniel Veillard1de50802000-09-07 08:54:32 +0000879 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000880 * test/URI/uri.data result/URI/uri.data: first set of tests/results
881 * Makefile.in: added URItest and included thenin "make tests"
882
883Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000884
885 * xmlversion.h.in: closed bug 22941
886
Daniel Veillard2bb89092000-08-31 14:57:50 +0000887Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * doc/xmlio.html: added doc and example for entity loader
890 redefinition.
891
Daniel Veillard96984452000-08-31 13:50:12 +0000892Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
893
894 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
895 used by libxml
896
Daniel Veillarde715dd22000-08-29 18:29:38 +0000897Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * parser.c: Fixed bug on invalid ontent characters and when using
900 push.
901 * xmllint.c: fixed xmllint endling of errors in push mode
902
Daniel Veillard4948eb42000-08-29 09:41:15 +0000903Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000906 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000907 * result/HTML/*.sax: regenerated HTML SAX output
908 * parser.c: more cleanup.
909
Daniel Veillarde010c172000-08-28 10:04:51 +0000910Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000913 patches from Wayne Davison <wayned@users.sourceforge.net>,
914 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000915 * HTMLparser.c: fixed an ignorable white space detection bug
916 occuring when parsing with SAX only
917 * result/HTML/*.sax: updated since the output is now HTML
918 encoded...
919
Daniel Veillard47f3f312000-08-27 22:40:15 +0000920Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
921
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000922 * HTMLparser.[ch]: applied some of Wayne Davison
923 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000924
Daniel Veillarde0854c32000-08-27 21:12:29 +0000925Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
928 undeclared namespace prefix was used, added a warning.
929 Cleaned up support w.r.t. entities, spilling out a warning
930 and being pedantic on lookups.
931 * test/warning/ent9 : added testcase for previous example.
932 * TODO: updated
933 * parserInternals.h parser.c: changed the way names are parsed
934 now allow infinite size and decrease penalty for normal use
935 * parser.c: Started a big cleanup/check of the parser code,
936 fixed some of the most tortuous entity code, spotted code
937 unused anymore
938 * test/*: added tests for very long names and related nasty
939 things.
940
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000941Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * doc/encoding.html: added encoding aliases doc
944 * doc/xml.html: updates
945 * encoding.[ch]: added EncodingAliases functions
946 * entities.[ch] valid.[ch] debugXML.c: removed two serious
947 bottleneck affecting large DTDs like Docbook
948 * parser.[ch] xmllint.c: added a pedantic option, will be
949 useful
950 * SAX.c: redefinition of entities is reported in pedantic mode
951 * testHTML.c: uninitialized warning from gcc
952 * uri.c: fixed a couple of bugs
953 * TODO: added issue raised by Michael
954
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000955Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * doc/encoding.html: propagated Martin Duerst suggestions
958
Daniel Veillard52402ce2000-08-22 23:36:12 +0000959Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
962 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
963 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
964 by Wayne Davison
965
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000966Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * nanoftp.c nanohttp.c: small cleanup
969 * TODO: updated
970
Daniel Veillard244ece92000-08-19 20:58:02 +0000971Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
972
973 * added an old VC testcase and updated title.xml entity
974
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000975Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
978 done on auto-opening of <p> tags and cleanup of SAX output
979
Daniel Veillard979e55e2000-08-19 16:48:54 +0000980Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
983
Daniel Veillard4540be42000-08-19 16:40:28 +0000984Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * doc/xml.html libxml.* structure.*: updated the doc a bit
987
Daniel Veillard808a3f12000-08-17 13:50:51 +0000988Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * testSAX.c testHTML.c result/HTML/: cleanup of the output
991 of SAX tests
992
Daniel Veillard29579362000-08-14 17:57:48 +0000993Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
996 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
997
Daniel Veillard1255ab72000-08-14 15:13:33 +0000998Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1001 * testHTML.c: fix core dump on Solaris 2.x systems
1002 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1003 * result/HTML/*.sax: previous bug fix lead to new results
1004
Daniel Veillard03109292000-08-14 14:58:22 +00001005Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1008 * configure.in: added --with-readline=DIR to accept alternate
1009 path for readline include/library
1010 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1011 for ANSI under HP-UX
1012 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1013 includes @LIBS@
1014
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001015Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * doc/* : rebuilt the docs
1018 * getting ready for 2.2.2 release
1019
Daniel Veillard87b95392000-08-12 21:12:04 +00001020Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1023 and xmlAddFeature()
1024 * tree.[ch]: added xmlAddChildList()
1025 * xmllint.c: MAP_FAILED macro test
1026 * parser.h: added xmlParseCtxtExternalEntity()
1027 * valid.c: applied bug fixes removed warning
1028 * tree.c: added CDATA block to elements content
1029 * testSAX.c: cleanup of output
1030 * testHTML.c: added SAX testing
1031 * encoding.c: better error recovery
1032 * SAX.c, parser.c: fixed one of the external entity processing
1033 of the OASis testsuite
1034 * Makefile.am: added HTML SAX regression tests
1035 * configure.in: bumped to 2.2.2
1036 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1037 SAX results
1038
Daniel Veillard88a172f2000-08-04 18:23:10 +00001039Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * configure.in: patch for HP compiler
1042
10432000-08-04 Sven Heinicke <sven@zen.org>
1044
1045 * xmllint.c: Was coredumping sometimes when the file given didn't
1046 exist.
1047
Daniel Veillard46e370e2000-07-21 20:32:03 +00001048Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001051
Daniel Veillard46e370e2000-07-21 20:32:03 +00001052 when using in memory parsing. Need some cleanup.
1053 * xmllint.c configure.in: added a --memory flag to test memory
1054 parsing
1055
Daniel Veillard36650692000-07-21 15:16:39 +00001056Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * nanohttp.c: fixed socklen_t replacement to unsigned int
1059 * parser.c: fixed a space handdling missing at the end of
1060 production 28 DOCTYPE.
1061 * xmlmemory.c: fixed a stupid bug on the routine to override
1062 allocation functions
1063 * TODO: updated
1064
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001065Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * doc/ regenerated the docs
1068
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001069Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * doc/encoding.html doc/xml.html: added I18N doc
1072 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1073 improvements, both parser and filters, added ASCII & HTML,
1074 fixed the ISO-Latin-1 one
1075 * xmllint.c testHTML.c: added/made visible --encode
1076 * debugXML.c : cleanup
1077 * most .c files: applied patches due to warning on Windows and
1078 when using Sun Pro cc compiler
1079 * xpath.c : cleanup memleaks
1080 * nanoftp.c : added a TESTING preprocessor flag for standalong
1081 compile so that people can report bugs more easilly
1082 * nanohttp.c : ditched socklen_t which was a portability mess
1083 and replaced it with unsigned int.
1084 * tree.[ch]: added xmlHasProp()
1085 * TODO: updated
1086 * test/ : added more test for entities, NS, encoding, HTML, wap
1087 * configure.in: preparing for 2.2.0 release
1088
Daniel Veillard49703262000-07-10 10:27:46 +00001089Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * nanoftp.c: fixed the way the control connection is handled
1092 * libxml.spec.in: fixed the dependancies and cleanup
1093
Daniel Veillard306be992000-07-03 12:38:45 +00001094Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * doc/xml.html: changed the xmlsoft.org structure, updated the
1097 examples w.r.t. root and childs
1098
Daniel Veillard7d853352000-07-02 18:53:09 +00001099Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1102
Daniel Veillard365e13b2000-07-02 07:56:37 +00001103Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * HTMLparser.c: Work on character encoding support for the HTML parser
1106 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1107 * encoding.c: Fixed a potential memleak in the encoding stuff
1108
Daniel Veillardaf743792000-07-01 11:49:28 +00001109Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * doc/FAQ.html doc/Makefile.am : added a FAQ
1112
1113Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001114
1115 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1116 of the HTML parser to force it to not bypass SAX
1117
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001118Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1119
1120 * win32config.h.in: updated
1121 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1122 lacks iconv support :-( need to release 2.1.1
1123 * configure.in: release 2.1.1
1124 * HTMLparser: fixed bug #14784
1125 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1126 by Windows compiler
1127 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1128 the SAX startDocument() callback.
1129 * TODO: updated
1130
1131Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * added xmlStopParser()
1134
Daniel Veillardbe803962000-06-28 23:40:59 +00001135Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1136
1137 * configure.in: 2.1.0 prerelease
1138 * Large resync between W3C and Gnome tree
1139 * nanoftp, nanohttp.c: fixed stalled connections probs
1140 * HTMLtree.c SAX.c : support for attribute without values in
1141 HTML for andersca
1142 * valid.c: Fixed most validation + namespace problems
1143 * HTMLparser.c: start document callback for andersca
1144 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1145 * parser.h, SAX.c: serious speed improvement for large
1146 CDATA blocks
1147 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1148 different encoding
1149 * example/Makefile.am example/gjobread.c tree.h: work on
1150 libxml1 libxml2 convergence.
1151 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1152 and the LIBXML_TEST_VERSION macro
1153
Daniel Veillardc310d562000-06-23 18:32:15 +00001154Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * doc/xml.html: various patches and improvements typo fixed by
1157 Felix Natter
1158 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1159 from Felix Natter <fnatter@gmx.net>
1160
Daniel Veillardf3029822000-05-06 08:11:19 +00001161Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * doc/upgrade.html: updated with instructions for support of both
1164 libxml-1.x and libxml-2.x
1165 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1166 for 2.x support and also fixed includes
1167
1168
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001169Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1172 the encoding support, added iconv support, so now libxml if
1173 compiled with iconv automatically support japanese encodings
1174 among others. Work based on initial patch from Yuan-Chen Cheng
1175 I may have broken binary compat in the encoding handler
1176 registration scheme, but that was so utterly broken I don't
1177 expect anybody to have used this feature until now.
1178 * parserInternals.h: fixup on the CHAR range macro
1179 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1180 code.
1181 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1182 * uri.c: added xmlParseURI() I can't believe I forgot to
1183 implement this one in 2.0 !!!
1184 * SAX.c: moved doc->encoding update in the endDocument() call.
1185 * TODO: updated.
1186
Daniel Veillard06047432000-04-24 11:33:38 +00001187Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * tree.h: removed extraneous xmlRemoveProp definition
1190 * TODO: added item about --disable-corba configure switch
1191 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1192 * nanoftp.c: fixed include problems giving troubles on AIX and
1193 slowlaris
1194 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1195 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1196 comment and headers changes to lower gtk-doc number of warnings
1197 * doc/html/*: rebuilt docs
1198
Daniel Veillarde0aed302000-04-16 08:52:20 +00001199Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * HACKING: documented the tag for 1.x and instructions
1202
Daniel Veillard5e873c42000-04-12 13:27:38 +00001203Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1206 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1207 xmlCreateIOParserCtxt
1208 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1209 significant overall improvement
1210 * xmllint.c: added I/O test to xmllint
1211 * testSAX.c: added a speed test
1212 * doc/* : updated/regenerated
1213
Daniel Veillardfc708e22000-04-08 13:17:27 +00001214Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * xpath.c uri.h parserInternals.h: cosmetic changes from
1217 "Timur I. Bakeyev" <timur@bat.ru>, including making
1218 xmlCreateURI() public
1219
Daniel Veillard5d211f42000-04-07 17:00:24 +00001220Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1223 and the code at the same time. Added a clean mechanism for
1224 overload or added input methods: xmlRegisterInputCallbacks()
1225 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1226 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1227 * TODO: updated
1228 * doc/* : updated/regenerated
1229 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1230 source dir
1231
Daniel Veillarde77a9182000-04-05 19:12:29 +00001232Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * testURI.c: yet another forgotten commit, I should get some sleep !
1235
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001236Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * xmllint.c: forgot to commit this too ?
1239
Daniel Veillardb9df4042000-04-05 14:23:16 +00001240Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * xmlversion.h.in : forgot to commit this previously
1243
Daniel Veillard361d8452000-04-03 19:48:13 +00001244Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1247 * README TODO: updated for release
1248 * uri.c uri.h: added authority parsing/saving
1249 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1250 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1251 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1252 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1253 Makefile.am : added compile-time customization of libxml
1254 --with-ftp --with-http --with-html --with-xpath --with-debug
1255 --with-mem-debug
1256 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1257 #include <libxml/xxx.h> I hope it won't break too much stuff
1258 and will be manageable in the future...
1259 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1260 and added xmllint to the installed programs
1261 * uri.h: added xmlFreeURI()
1262
Daniel Veillardec303412000-03-24 13:41:54 +00001263Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * uri.c uri.h: finished the escaping handling, the base support
1266 and the URI path normalization. Looks good just lacks the
1267 authority content parsing code.
1268 * Makefile.am: added instructions to generate testURI
1269 * TODO: updated
1270 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1271 added links and icons for W3C and Gnome
1272
Daniel Veillard8f621982000-03-20 13:07:15 +00001273Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * xmlmemory.[ch] : seems I forgot to actually update the files in
1276 the last commit :-)
1277 * doc/xml.html doc/html/* : updated and uploaded the docs
1278
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001279Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1282 * TODO: updated
1283 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001284 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001285 gfree).
1286 * Makefile.am, uri.c, uri.h: added a set of functions to do
1287 exact (litteraly copied from the RFC 2396 productions) parsing
1288 and handling of URI. Will be needed for XLink, one XML WFC,
1289 XML Base and reused in the nano[ftp/http] modules. Still work
1290 to be done.
1291
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001292Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * configure.in, libxml.spec.in : libxml2
1295 * doc/* : updated the doc page, rebuilt the docs
1296
Daniel Veillardcf461992000-03-14 18:30:20 +00001297Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * all: tagged LIB_XML_1_X
1300 * *.c *.h : updated from W3C CVS tree
1301 * configure.in : 2.0.0-beta
1302 * libxml.spec.in : libxml2 package nam
1303 * result/* : new version of the tests output
1304
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001305Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1308
Daniel Veillardb566ce12000-03-04 11:39:42 +00001309Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1310
1311 * doc/* : rebuilt the docs
1312 * parser.c: final patch on #6766
1313 * valid.c: small patch on validity checks.
1314
Daniel Veillardfb76c402000-03-04 11:39:42 +00001315Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1318 added
1319 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1320 compatibility w.r.t. XML spec and existing code.
1321
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001322Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * parser.c: seems a better solution to <a> </a> exists,
1325 will try it for a while
1326
Daniel Veillard83a30e72000-03-02 03:33:32 +00001327Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * parser.c: tried to remove the <a> </a> generating <a/>
1330 this is hard. Left a flag for that purpose. Fixed bug #6766
1331 * configure.in: prepared 1.8.7 not released, due to previous
1332 problem
1333
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001334Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * doc/xml.html : applied second patch from Paul DuBois
1337
Daniel Veillard402e8c82000-02-29 22:57:47 +00001338Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * doc/xml.html : applied patch from Paul DuBois
1341
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001342Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1345
Daniel Veillard5feb8492000-02-02 17:15:36 +00001346Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1349 compilation warnings on various platforms.
1350 * parser.c: Fixed #5281 validity error callbacks are now desactived
1351 by default if not validating.
1352
Daniel Veillardf341f932000-02-02 14:52:08 +00001353Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1356
Daniel Veillard13c757e2000-02-01 23:59:15 +00001357Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1360 <gkatsi@cs.toronto.edu>
1361
Daniel Veillard726e8792000-01-30 20:04:29 +00001362Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1365 processing URLs
1366
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001367Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1370 xmlNanoFTPUpdateURL for persistent control connections.
1371 * configure.in: 1.8.6
1372
1373Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1376 * tree.[ch] : added xmlSaveNoEmptyTags
1377
James Henstridgef3be9312000-01-28 13:59:21 +000013782000-01-29 James Henstridge <james@daa.com.au>
1379
1380 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1381
1382 * Makefile.am: added nanoftp.[ch] to the build.
1383
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001384Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * nanoftp.[ch]: cleanup, comments, API
1387 * debugXML.c : fixed a bug in the cat command
1388 * doc/*: regenerated the docs
1389
Daniel Veillardda07c342000-01-25 18:31:22 +00001390Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1393 * debugXML.c : fixed a bug in the cat command
1394 * valid.c: fixing some small probs
1395 * libxml.spec.in: get rid of the SNAP suffix
1396 * doc/xml.html: updated the status
1397
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001398Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * xml-config.in: xml-config --version to just return the
1401 version number
1402 * xpath.c: some cleanup w.r.t. axis when the current node is
1403 an attribute.
1404 * TODO: updated
1405
Daniel Veillard461a66c2000-01-18 18:01:01 +00001406Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * configure.in: prepared for libxml-1.8.5
1409 * doc/* recompiled the documentation
1410
14112000-01-17 Jody Goldberg <jgoldberg@home.com>
1412
1413 * configure.in : WARNING autoconf subtlety alert :
1414 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1415 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1416 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1417 get defined by AC_CHECK_HEADERS.
1418
Daniel Veillardf967b902000-01-17 16:06:10 +00001419Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1422 Rune.Djurhuus@fast.no
1423
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001424Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * TODO: updated
1427 * tree.c, parser.c: made sure that only memory alloc problems
1428 and internal parser errors are allowed to write to stdout or
1429 stderr.
1430
Daniel Veillard0142b842000-01-14 14:45:24 +00001431Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * tree.c : restored xmlNewGlobalNs since this seems used by
1434 a lot of existing code :-(, fixed a bug in xmlNewNs
1435 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1436 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1437 to exit() from the library code.
1438 * xpath.c, parser.c: removed bugs or unused code detected by
1439 Windows compilers
1440 * parser.c: started adding interfaces for parsing well balanced
1441 XML fragments
1442 * configure.in: releasing 1.8.4
1443 * doc/* : rebuilt the docs
1444
Daniel Veillard2eac5032000-01-09 21:08:56 +00001445Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * tree.[ch] : added xmlNewDocFragment() for DOM
1448 * testHTML.c: uninitialized variable.
1449
Daniel Veillardf3a73582000-01-05 14:58:39 +00001450Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * doc/* : rebuild the docs
1453
Daniel Veillard71b656e2000-01-05 14:46:17 +00001454Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * acconfig.h: readline and history patch
1457 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1458 * tree.c: added check and handling when possibly removing an ID
1459 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1460 and saving.
1461 * test/HTML/entities.html result/HTML/entities.html* : test for
1462 various entities reference cases
1463 * result/HTML/* : as a result output of some testcase have
1464 changed
1465 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1466 by previous example. added xmlParseTryOrFinish().
1467 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1468 entities.h debugXML.h HTMLparser.h: changed the way struct are
1469 declared to allow gtk-doc to expose those
1470 * parser.c: closed bug #4960
1471 * Makefile.am configure.in: Applied patch from
1472 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1473 and math/socket libs detection
1474
Daniel Veillard437b87b2000-01-03 17:30:46 +00001475Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * configure.in, Makefile.am: link tester against readline
1478 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1479
Daniel Veillard686d6b62000-01-03 11:08:02 +00001480Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1481
1482 * tree.[ch]: added xmlRemoveProp
1483 * win32config.h.in nanohttp.c: avoid including the Windows
1484 socket stuff in every C files
1485 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1486 the XmL parser(s)
1487 * test/ns4 result/ns4 etc...: added test case for previous prob
1488 * tree.c: xmlNewNs wasn't checking for double definition
1489 * Makefile.in: fixed a problem with dist-hook duplicates
1490 * parser.[hc], xmlIO.c: fixed the loading of external entities
1491 APIs, now xmlLoadExternalEntity() is used everywhere and
1492 setting up an app specific front-end using the
1493 * SAX.c parser.c: some fixes, now the xhtml spec validates
1494 with the xhtml DTD.
1495 * error.c: fixed crashes in case of no input stream
1496 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1497 to the validation tests and results
1498
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001499Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1502 too htmlCreatePushParserCtxt() and htmlParseChunk()
1503 * parser.c: a bit of cleanup.
1504 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1505 to XML) removed the last mem leak known
1506 * HTMLtree.c: output message cleanup
1507 * xmlmemory.c: display content info about memory blocks
1508 * result/HTML/wired.* : missing att value warning change
1509
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001510Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * doc/* : rebuilt the documentation
1513
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001514Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * parser.[ch] parserInternals.h: Push parser for XML,
1517 seems to work fine now
1518 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1519 --push for push testing
1520 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1521 * testSAX.c: added --push
1522 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1523 subtree
1524 * xmlIO.[ch] : enriched API + fixes for push mode
1525 * entities.[ch]: added the entity content length to the struct.
1526 * xmlmemory.[ch]: new API to show the last entries for the shell
1527 * valid.c: added required attribute testing
1528 * SAX.c: the cdata callback now merge contiguous fragments
1529 * HTMLparser.c: cleanup of some macros
1530
Daniel Veillard3c558c31999-12-22 11:30:41 +00001531Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * parser.c: fix for PIs name starting with xml
1534 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001535 * *.c, configure.in win32config.h.in : generate win32config.h for
1536 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001537
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001538Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1539
1540 * parser.c: fixed a stupid = vs. == bug :-(
1541 * doc/gnome-xml.sgml: s/glade/xml/
1542
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001543Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1544
1545 * configure.in, doc/xml.html : bug fix release 1.8.2
1546 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1547 Hopefully the end of that silly C++ include problem
1548 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1549 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1550 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1551 troubles with autoclosed elements when the stree shape doesn't
1552 follow the DtD specs. Added htmlIsAutoClosed() and
1553 htmlAutoCloseTag()
1554 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1555 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1556 * debugXML.c: fixed a bug on printing default namespaces.
1557 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1558
Daniel Veillardb24054a1999-12-18 15:32:46 +00001559Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * result/HTML/*.htm[l] : updated the HTML regression tests according
1562 to the new output
1563 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1564 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1565 problem due to intermix of extern "C" { ... } declarations for C++
1566 and recursive includes in the headers
1567
Chris Lahey323c48c1999-12-18 15:32:45 +000015681999-12-20 Chris Lahey <clahey@umich.edu>
1569
1570 * HTMLtree.c: Made it so that html nodes with a single child do
1571 not insert a carriage return before or after the child node.
1572
Daniel Veillardb24054a1999-12-18 15:32:46 +00001573Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001574
1575 * configure.in, doc/xml.html : bug fix release 1.8.1
1576 * parser.c: fixed bug #4344
1577 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1578 added the glue to avoid C++ problems
1579 * doc/* : regenerated the documentation
1580
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001581Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1584 namespace recognition, and Dia as a resul :-(
1585 * encoding.c: closed bug #3950
1586
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001587Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * valid.c: debugging a posteriori validation, except URI expansion
1590 stuff this should be fixed now
1591 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1592 Carl Nygard <cnygard@bellatlantic.net>
1593 * tester.c: added --postvalid, cleaning of the code
1594 * tree.[ch]: added xmlDocGetRootElement()
1595
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001596Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1597
1598 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1599 c++ losage.
1600
Daniel Veillard10a2c651999-12-12 13:03:50 +00001601Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * configure.in, doc/xml.html : bumped to 1.8.0
1604 * xlink.[ch], Makefile.am : added framework for link detection
1605 * parser.h: added nbChars to parser context, needed for cleanup.
1606 * xmlmemory.c: removed a nasty bug when out of mem
1607 * valid.[ch]: adding namespace support for attribute decl
1608 * tester.c: added --debugent option
1609 * debugXML.[ch]: added xmlDebugDumpEntities()
1610 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1611 buffers instead, this was really needed, validation was breaking
1612 in strange ways due to that. Added xmlParseStringPEReference()
1613 and other parsing from strings functions. Entities processing
1614 modified again, but PERef are still not handled correcly but
1615 unless you're Eve Maller you won't notice :-)
1616 * HTMLparser.c: large changes toward reliability, and switched to
1617 lowercase internal tags, XHTML is lowercase, so it will help
1618 that output is closer to next version.
1619 * doc/* : regenerated the documentation, it is now hosted at
1620 http://xmlsoft.org/ (same bits I just bought the domain :-)
1621
1622
Daniel Veillard294cbca1999-12-03 13:19:09 +00001623Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1626 doc generation
1627 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1628 in the SAX API
1629 * doc/*: rebuilt the doc making sure everything appears in the
1630 HTML files
1631
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001632Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1635 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1636 which allow impressive speed improvement on dataset with
1637 large text pieces, but at the cost of broken binary
1638 compatibility and slightly bigger memory usage.
1639 Configure with --with-buffers to activate them, they
1640 are protected with XML_USE_BUFFER_CONTENT define.
1641 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1642 goal is 0 memory left allocated once parser is no more used
1643 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1644 call xmlCleanupParser() and xmlMemoryDump()
1645
Daniel Veillarda819dac1999-11-24 18:04:22 +00001646Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1649 * parser.[ch] encoding.[ch]: added memory cleanup routines
1650 * parser.c: closing bug #3788
1651 * doc/*: rebuilt the doc
1652
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001653Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1656 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1657 * tester.c: added --compress option
1658 * doc/*: rebuilt the documentation
1659
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001660Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1663 if given /proc/kcore as input !
1664 * doc/xml.html doc/*: updated and rebuilt the documentation
1665
1666Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001667
1668 * parser.c: Fixed some wrongly space collapsing code due to
1669 a misreading of the spec.
1670 * result/*: fixed the output accordingly
1671
1672Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001673
1674 * encoding.c: bug fix and typos
1675 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1676 * parser.c: added attribute normalization closing bug #3597
1677 * test/att* result/att* SAXresult/att*: testcase for attribute
1678 normalization
1679
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001680Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * configure.in: closing bug #3163 by adding extra flags for the
1683 cc compiler on HP-UX
1684
Daniel Veillard51e3b151999-11-12 17:02:31 +00001685Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * valid.[ch] : removed a typo and an enumerated type bug in the
1688 xmlAddElementDecl() function
1689 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1690 call to xmlEncodeEntitiesReentrant() so that the functions
1691 New, Set and Get are at the same level.
1692 * parser.c HTMLparser.c: extra memory allocation bug for
1693 attributes detected by someone using libxml in embedded systems :-)
1694
Daniel Veillard962195f1999-10-28 15:51:53 +00001695Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * xmlmemory.h: turned off mem debug :-\
1698
Daniel Veillard35008381999-10-25 13:15:52 +00001699Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * parser.c: closed bug #2784 a one line fix, but worth pushing
1702 a new release out
1703 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1704 some structures, comments before and after the
1705 main element, and other nastyness
1706 * HTMLtree.c tree.c: accomodate the extended HTML supported
1707 * configure.in: pushing 1.7.4
1708 * test/ent8 and related outputs : added a new test for bug #2784
1709 * test/HTML/wired.html and related output: a nasty HTML example
1710 * Makefile.am: improved the test scripts
1711 * docs/* : reran the documentation extractor, updated xml.html
1712
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001713Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1716 HTMLparser and debugged the HTML related code. HTML documents
1717 now have their own type
1718 * entities.c: do not dump &apos; for HTML output
1719 * xmlmemory.c: improvement, breakpoint mechanism
1720 * testHTML.c: added --sax --repeat ...
1721 * Makefile.am: improved the HTML tests
1722 * valid.[ch]: added xmlValidGetValidElements and
1723 xmlValidGetPotentialChildren
1724 * tester.c: added --insert to test the 2 new functions
1725 * test//* result//* SAXresult//* : regression test cleanup
1726 and extension.
1727 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1728 gnome-xml-nanohttp.html
1729
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001730Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * HTMLparser.c: fixed problems with some autoclose tags
1733 * tree.c: fixed XML output problems.
1734 * result/* SAXresult/*: update of the tests output
1735
Daniel Veillard6077d031999-10-09 09:11:45 +00001736Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * Makefile.am: Arturo patch for xmlConf.sh version info
1739 * parser.c: Tim Josling patch for single quoted items
1740 * tester.c: Tim Josling patch for tester options usage
1741 * tree.h: indent cleanup
1742
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001743Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1746 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1747
Daniel Veillard00fdf371999-10-08 09:40:39 +00001748Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * tree.c : Raph patch for initialization of CORBA fields
1751 * parser.c, xpath.c, ...: modification of doc comments
1752 * xpath.c : allow spaces in xpath expressions
1753
Daniel Veillardad219441999-09-27 08:17:49 +00001754Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * xmlmemory.h: turning off memory debug :-(
1757
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001758Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1761 better SAX interfaces.
1762 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1763 entity.
1764 * configure.in: 1.7.2
1765
1766Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001767
1768 * libxml.spec.in: fixed the URL
1769 * doc/xml.html: improved the documentation front-end
1770
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001771Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001772
1773 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1774
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001775Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001776
1777 * libxml.spec.in: fixed the alpha compile problem
1778 * parser.[ch]: changed errno to errNo in the parser context :-(
1779 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1780 * doc/xml.html: changed CHAR to xmlChar
1781 * doc/html/*: recompiled the documentation
1782 * configure.in: 1.7.1
1783
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001784Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1785
1786 * parser.h: modified the parser context struct to regain 1.4.0
1787 binary compatibility
1788 * parser.c, xml-error.h: added errno ot teh context and defined
1789 a set of errors values with update of errno
1790 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1791 DTDs and entities
1792 * *.h, *.c: complete cleanup of the use of config.h and include
1793 protection depending on the current setup.
1794 * overalll debugging, maintenance and bug-fixing on all modules
1795 * updated the documentation
1796 * ready for 1.7.0
1797
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001798Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * HTMLparser.c : cleanup
1801 * SAX.c valid.c valid.h: added ID/IDREF checking
1802 * tree.c tree.h: extended doc structure for refs
1803 * configure.in: 1.6.2
1804 * parser.c: patched bug in SAX user arg call
1805 * parserInternals.h: patched missing close in C++ wrapping
1806 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1807 especially upcoming XPointer implementation.
1808 * doc/xml.html: augmented, typo
1809
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001810Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1811
1812 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1813 not all invocations of install understand -d.
1814
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001815Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1816
1817 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1818 to make 'check' works, when builddir != srcdir.
1819
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001820Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * doc/xml.html : updated the documentation
1823
Daniel Veillard6454aec1999-09-02 22:04:43 +00001824Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1827 not deallocated memory blocks
1828 * *.c : replaces all calls to malloc() free() and realloc() to
1829 the wrapper functions/macros
1830 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1831 instead of xmlFreeNodeList()
1832
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001833Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * HTMLparser.c: corrected a stupid bug leading to core dump at
1836 tree deallocation. Removed warnings indicated by
1837 Stephane.Conversy@lri.fr
1838 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1839 looked for in the external subset
1840
1841Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001842
1843 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1844 on SGI by Stephane.Conversy@lri.fr
1845
Daniel Veillardb96e6431999-08-29 21:02:19 +00001846Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * all .h : changed the prototype declaration indent as in gtk
1849 * most .c : working on reducing the TODOs in the code
1850 * most .c : cleanup though -pedantic and Insure++
1851 * improvements on validation ID checkings.
1852 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1853 * xml-config.in: closed #1810
1854
1855Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001856
1857 * tree.h, valid.c, valid.h: more work on validity, IDs
1858 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1859 definition for AIX
1860
Daniel Veillardb556eb51999-08-15 17:19:50 +00001861Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1864 the distribution due to a cut'n paste error at last commit
1865
Daniel Veillardb05deb71999-08-10 19:04:08 +00001866Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * configure.in: upgraded to version 1.4.0
1869 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1870 Big update, added a large part of the validation process,
1871 it should be usable, but some parts are missing
1872 * xpath.c: improved the implementation w.r.t. root.
1873 * Makefile.am: added more tests
1874 * test and result trees: added a lot of tests
1875 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1876
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001877Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * Added an HACKING file
1880
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001881Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * xpath.[ch] : improvements and debug of the XPath implementation
1884 * parser.c, HTMLparser.c : modified the parsers to be progressive
1885 * tree.[ch] : extended the Buffer promitives
1886 * xmlIO.[ch] : added basic I/O routines providing progressive
1887 parsing and ready for I18N conversion plugins
1888 * SAXresult/* : the SAX callback sequence maybe slightly different
1889 now
1890 * test*.c : improved/updated the tests programs
1891 * doc/* : recompiled the docs.
1892
Daniel Veillard15b75af1999-07-26 16:42:37 +000018931999-07-26 Michael Meeks <michael@edenproject.org>
1894
1895 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1896
1897 * tree.c: Ditto.
1898
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001899Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * configure.in: upgraded to version 1.4.0
1902 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1903 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1904 XML query language, see http://www.w3.org/TR/xpath for more details.
1905 * parser.c, parser.h: added CHAR* related string functions for XPath
1906 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1907 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1908 rebuild the docs.
1909 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1910 and regression testing capabilities for XPath.
1911
Daniel Veillardd79d7871999-07-12 10:38:12 +00001912Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1915 closing bug #1646
1916
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001917Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * Makefile.am, example/Makefile.am: closed bug #1683
1920
Daniel Veillard3166ab11999-07-11 16:14:19 +00001921Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * example/Makefile.am, configure.in: added the makefile for the
1924 gjobread example
1925
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001926Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1927
1928 * doc/Makefile.am:
1929 - fix which allow "make install DESTDIR=</install/prefix>".
1930
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001931Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1934 which fixed a problem on the file reading-code.
1935
Daniel Veillard82150d81999-07-07 07:32:15 +00001936Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1937
1938 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1939 output.
1940 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1941
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001942Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * parser.h : Oops removed the binary compatibility problem
1945 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1946 * parser.c, HTMLparser.c: applied patches for reading from stdin
1947
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001948Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * parser.c, entities.c, valid.c: cleanup bug #1591
1951 * configure.in: cleanup bug #1592
1952 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1953 the same tree back-end. Hence gdome will be available for it.
1954 * doc/Makefile.am: close bug #617
1955
Daniel Veillard97fea181999-06-26 23:07:37 +00001956Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1957
1958 * parser.c: alloctate a per parser context SAX interface block
1959
Daniel Veillard14fff061999-06-22 21:49:07 +00001960Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1963 and xmlEncodeEntitiesReentrant with the correct one :-\
1964
1965Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * commit of my internal XML base changes, quite a lot of
1968 changes, cleanups, better entities support, framework for
1969 new I/O and charset detection and handling
1970 * Fixed the configure/Makefile stuff to generate shared libs
1971 with the proper version info, so we jumped on rev from
1972 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1973 xmlEncodeEntities() result need to be freed now, and a string
1974 xmlParserVersion provide the current library version.
1975
Raph Levien05240da1999-06-15 21:27:11 +00001976Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1977
1978 * parser.c: fixed a buffer overrun for when you have a very long
1979 attribute with no entities in it.
1980
Daniel Veillardbb2da581999-06-13 14:37:07 +00001981Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * added example directory
1984 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1985
Daniel Veillard011b63c1999-06-02 17:44:04 +00001986Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * Release of libxml-1.1, nearly everything has been touched for
1989 this.
1990 * Added more regression tests
1991 * Updated the documentation
1992
Daniel Veillard27d88741999-05-29 11:51:49 +00001993Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * tree.[ch]: unified the XML_NO_CORBA defines.
1996 * parser.c encoding.[ch]: started plugging in char encoding detection
1997
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001998Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1999
2000 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2001 Also freed allocated buffer.
2002
Daniel Veillard27d88741999-05-29 11:51:49 +00002003Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002004 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2005 reentrancy problem at printing. One is left in entities.c, to
2006 remove ASAP
2007 * testSAX.c : added a test example showing the use of the SAX
2008 interface if one doesn't want to build the DOM tree.
2009 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2010
Daniel Veillard517752b1999-04-05 12:20:10 +00002011Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2014 large revamping of the parser to use SAX callbacks
2015 http://www.megginson.com/SAX/ (or at least a C like interface
2016 a la Expat). It's now possible to set up your own callbacks
2017 and the parser will not build a DOM tree.
2018 * test/* result/*: updated the test suite, I finally removed
2019 the old Namespace draft support (PI based).
2020
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002021Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2022
2023 * Makefile.am: added test result to EXTRA_DIST for make tests
2024
Daniel Veillard64068b31999-03-24 20:42:16 +00002025Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * parser.c, parserInternals.h: moved the chars macro definitions
2028 to parserInternals.h
2029 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2030 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2031
Daniel Veillard012ccc11999-03-23 10:11:11 +00002032Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * xml-config.in : applied patch to make --version work
2035
Raja R Harinatha86c23e1999-03-05 22:14:01 +000020361999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2037
2038 * Makefile.am (check-local): Alias for `tests' target. This will
2039 cause `make check' to do the right thing.
2040 (tests): Don't run tests in srcdir. Also, replaced calls to
2041 basename with a `sed' "equivalent".
2042
Daniel Veillardd109e371999-03-05 06:26:45 +00002043Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2046 it in the header and not the sources, updated the doc.
2047 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2048 pointing this out.
2049
Daniel Veillardbc50b591999-03-01 12:28:53 +00002050Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2053 exported the inputStream routines.
2054 * doc/html/* : updated accordingly
2055
Daniel Veillardd692aa41999-02-28 21:54:31 +00002056Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * parser.c, parser.h, parserInternals.h: added a few extra
2059 internal calls to allocate and free parser contexts ...
2060 * doc/html/* : updated accordingly
2061
Daniel Veillard55a99271999-02-25 11:01:29 +00002062Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * configure.in, Makefile.am, doc/makefile.am : General changes for
2065 1.0.0 release and including the generated HTML documentation.
2066
Daniel Veillard35925471999-02-25 08:46:07 +00002067Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * makefile.am : added parserInternals.h, oops.
2070
Daniel Veillard1e346af1999-02-22 10:33:01 +00002071Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * parserInternals.h: added this header giving access to the parser
2074 internal functions.
2075 * doc/Makefile.am : added a rebuild target which rebuilds the full
2076 set of documentations
2077 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2078 the internal subset.
2079 * *.c *.h: modifications needed to generate the documentation using
2080 gtk-doc, cleanup of functions blocks, reorganisation of struct
2081 declarations.
2082
Daniel Veillard1164e751999-02-16 16:29:17 +00002083Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2086 the tar and spec file to include the beginning of the doc.
2087
Nuno Ferreira03d04781999-02-13 00:07:17 +000020881999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2089
2090 * doc/.cvsignore: Added this file.
2091
Daniel Veillard6800ef31999-02-08 18:33:22 +00002092Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * tree.c: fixed xmlGetProp to return "" when the attribute
2095 exists, even if the node-list is NULL.
2096
Daniel Veillard726c7e31999-02-08 15:13:10 +00002097Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * tree.c: patched an error outputting empty attribute values.
2100 * Makefile.am and doc/makefile.am: have been updated during the
2101 week-end. Sorry for an empty CVS log, I got a shell problem.
2102
Daniel Veillard1899e851999-02-01 12:18:54 +00002103Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2104
2105 * tree.h: cleaned up using enums instead of defines
2106 * parser.c, valid.[ch]: more work on parsing/output of element
2107 declarations
2108
Daniel Veillard3b9def11999-01-31 22:15:06 +00002109Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * valid.[ch], tree.c, parser.c : more work toward full parsing
2112 of XML DTDs.
2113 * README: added informations about mailing-list and on-line
2114 documentation
2115
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000021161999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2117
2118 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2119
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002120Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * parser.c, tree.[ch] : more work toward conformance testing,
2123 added a last element to accelerate parsing of very flat structures
2124 started working on internal subset Element content declaration.
2125 * valid.[ch] : first cut at adding code toward validation.
2126 * previous changes had also small impact on most files, especially
2127 the conformance testing using James Clark test suite.
2128
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002129Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * test/* : updated the examples, most of them were not well
2132 formed (humm), and added rdf2.
2133 * result/* : resulting changes in the output.
2134
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002135Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2136
2137 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2138
Daniel Veillard44b3a061998-12-05 17:27:22 +00002139Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * tree.c: patched a bug in the generation of empty attributes
2142
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002143Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2144
2145 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2146 for node/trees/documents/... Biggest problem is namespace
2147 support when copying subtrees.
2148
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002149Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * parser.c, entities.c: improve entities and char ref encoding,
2152 and cleanups of error messages.
2153
Daniel Veillard242590e1998-11-13 18:04:35 +00002154Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * parser.c, entities.c: simple bug hunting done during rpm2html and
2157 rpmfind integration.
2158
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002159Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * parser.[ch]: Added interfaces allowing to specify a SAX
2162 handler before parsing.
2163
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002164Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * parser.c: redirrect all errors reporting through the SAX
2167 error function
2168
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002169Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2172 * libtool, tlmain ...: update of the libtool files
2173
Miguel de Icaza442321c1998-11-04 18:13:38 +000021741998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2175
2176 * entities.c: Use g_snprintf insteda of snprintf.
2177
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002178Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2181 added ent5 test for this purpose.
2182 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2183
Daniel Veillard27271681998-10-30 06:39:40 +00002184Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * parser.c: fixed? a strange error due to compression on a GWP
2187 document.
2188
Daniel Veillard25940b71998-10-29 05:51:30 +00002189Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * tree.[ch]: bug fixing
2192 * entities.[ch]: defined a specific type for predefined entities
2193 * doc/xml.html: more documentation on the library, how to use it,
2194 overview of the interfaces.
2195
Daniel Veillard16253641998-10-28 22:58:05 +00002196Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2199
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002200Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2201
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002202 * tree.c: corrected a small bug
2203 * doc/xml.html: continuing writing documentation.
2204
2205Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2206
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002207 * debugXML.h debugXML.c: added debugging utilities.
2208 * tester.c: added --debug switch.
2209 * tree.c: patched an incorrect node->type assignment.
2210 * parser.c: formatting, ensure that node->doc != NULL in attributes
2211
Daniel Veillardccb09631998-10-27 06:21:04 +00002212Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2215 entity support and provide an internal representation close to
2216 DOM one (entity ref nodes, and attribute value as tree). I tried
2217 to preserve the interface but this will surely break some apps
2218 (I have to change rpm2html/rpmfind for example). I had to change
2219 two interfaces, and the generated tree is somewhat different.
2220 * doc/* : started documenting the XML library, the tree and
2221 DOM/Corba. This is a first step.
2222
Daniel Veillard11e00581998-10-24 18:27:49 +00002223Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * parser.c: Set up the fonctions comment block, boring but useful.
2226 * parser.h, SAX.c, parser.c: now attributes are processed through
2227 the SAX interface. The problem is that my SAX interface diverged
2228 quite a bit from the original one, well this is not an official
2229 spec, and translating it from Java to C is hairy anyway...
2230
Daniel Veillard97b58771998-10-20 06:14:16 +00002231Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2234 fonctions comment block, boring but useful.
2235
2236Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002237
2238 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2239 conversion routines. However they are not yet used to convert the
2240 inputs. The core will run with UTF-8.
2241
Daniel Veillard33942841998-10-18 19:12:41 +00002242Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * tree.c : make sure that the type id is properly set-up when
2245 a new object is allocated, needed for DOM.
2246
Daniel Veillard27fb0751998-10-17 06:47:46 +00002247Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2248
2249 * tree.h, tree.c: Ok, the main objects in the tree will be native
2250 corba objects, it costs 8 bytes per Node, Attribute and Document
2251 but it simplifies the Corba integration a lot (no extra interface
2252 objects to allocate/free).
2253
Daniel Veillard0bef1311998-10-14 02:36:47 +00002254Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2257 and changed NODEs contants for conformity with DOM Level 1
2258
Daniel Veillard27864701998-10-08 03:47:24 +00002259Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2260
2261 * added hooks to keep track of servants when creating objects
2262 xmlDoc and xmlNode (for Corba export).
2263
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002264Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2265
2266 * added xml-config script.
2267
Daniel Veillard7066a791998-10-01 20:28:28 +00002268Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2271 to autoupdate libtool and automake conf files.
2272
Miguel de Icaza60681bd1998-09-30 19:28:59 +000022731998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2274
2275 * Makefile.am: Use '?' to separate the sed
2276 commands as ',' is used when people pass -Wl,something.
2277
2278
Daniel Veillard15a8df41998-09-24 19:15:06 +00002279Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * tree.c, tree.h: added a per-document compression interface.
2282
Daniel Veillard151b1b01998-09-23 00:49:46 +00002283Tue Sep 22 20:47:38 EDT 1998
2284
2285 * tree.c, tree.h: added saving with compression and added interfaces
2286 to control the compression level (xmlGetCompressMode,
2287 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2288
Daniel Veillard70120ff1998-09-22 00:24:21 +00002289Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2290
2291 * parser.c: corrected a loop for files of size 0
2292
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000022931998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2294
2295 * error.h: New file. Contains prototyes from `error.c'.
2296
Tom Tromeyc19653d1998-08-14 01:22:43 +00002297Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2298
2299 * Makefile.am (xmlincdir): New macro.
2300 (xmlinc_HEADERS): Renamed from include_HEADERS.
2301
Daniel Veillard845664d1998-08-13 04:43:19 +00002302Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * applied small patch on numeric entities from
2305 Christopher Blizzard <blizzard@appliedtheory.com>
2306
Daniel Veillard260a68f1998-08-13 03:39:55 +00002307Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * New release 0.2, removed the old xml_* files so that it's
2310 coherent with the other CVS base (W3C), far better conformance
2311 to standard, new namespaces, decent entities support, beginning
2312 of a SAX-like interface. Nearly nothing left intact, even the
2313 test examples ...
2314
Christopher Blizzarda36749e1998-07-30 21:47:18 +000023151998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2316
2317 * .cvsignore: Add .deps dir
2318
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002319Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2322
Daniel Veillardfe926001998-07-26 04:28:20 +00002323Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002324
Daniel Veillardfe926001998-07-26 04:28:20 +00002325 * configure.in: added test for CPP
2326 * AUTHORS, Changelog: the original ones didn't get commited but the
2327 glib ones instead, fixed.
2328 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002329
Daniel Veillardfe926001998-07-26 04:28:20 +00002330Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002331
Daniel Veillardfe926001998-07-26 04:28:20 +00002332 * integrated code developped at W3C
2333 * changed the original Copyright
2334 * migrated to automake
2335 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002336