blob: d421eb2ecc444174b9ef133e12b5d88f15e6c7dc [file] [log] [blame]
Daniel Veillarde0e26512001-02-16 00:11:46 +00001Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4 attributes within the XML-1.0 namespace
5
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00006Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpathInternals.h: exported a few axis functions
9 * doc/xml.html: updated the doc
10
Daniel Veillard760f4422001-02-15 14:59:48 +000011Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * configure.in: applied patch from Daniel van Balen for OpenBSD
14 and bumped version to 2.3.1
15 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16 attempt to find autoclosing was simply broken, removed it,
17 updated the examples, this is better
18
Daniel Veillardd194dd22001-02-14 10:37:43 +000019Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * hash.[ch]: added Paolo Casarini patch to provide Delete from
22 hash functionnalities.
23 * doc/html/* : rebuild the doc
24
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000025Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
28 on predicate
29 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
30 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
31 really want to have tags closed on output even if we accept
32 unclosed ones on input
33
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000034Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xpath.c: ouch don't free NULL, rare case fixed
37 * tree.c: don't coalesce text nodes if they don't have the
38 same behaviour wrt escaping on output
39
Daniel Veillardd12b69d2001-02-11 20:17:31 +000040Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * xpath.c: small fixup
43 * SAX.c: don't warn on empty namespaces.
44
Daniel Veillard6a2e4062001-02-08 10:31:33 +000045Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * README: a bit of cleanup
48 * configure.in: preparing for 2.3.0 release
49
Daniel Veillard1f83d392001-02-08 09:37:42 +000050Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * hash.[ch]: added a first version of xmlHashSize()
53 * valid.c: another bug fix from Gary Pennington
54
Daniel Veillard5eef6222001-02-07 18:24:48 +000055Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * valid.c: couple of bug fixes pointed by Gary Pennington
58 * HTMLtree.c: #if 0 cleanup
59
Daniel Veillard2c257ec2001-02-06 13:29:07 +000060Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
63 which removes a time consuming check of xmlXPathNodeSetAdd()
64 and use it in places where we are sure to not break unicity
65
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000066Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * xpath.c: bug fixes found from XSLT
69 * tree.c: preserve node->name special values when copying nodes.
70 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
71 external subset are fetched when available but without full
72 validation. Added xmlLoadExtDtdDefaultValue, need a function.
73 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
74 output with encoding disabled.
75
Daniel Veillard2c833b62001-02-03 08:52:06 +000076Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
79 xmlCheckFilename should not be called from xmlFileOpenW
80 and xmlGzfileOpenW
81
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000082Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
85 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
86 added the new tests for URI normalization
87 * testURI.c: fixed stoopid bugs
88 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
89 the URI in the error messages are now properly normalized
90
Daniel Veillardea28ce62001-02-02 08:20:19 +000091Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
94
Daniel Veillarde99a4762001-02-01 04:34:35 +000095Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
98
Daniel Veillard2b325a02001-01-31 20:46:31 +000099Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * xpath.c: fixed mod operator
102
Daniel Veillardde55cf62001-01-31 15:53:13 +0000103Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * parser.c: fixed xmlStrcat doc
106 * tree.c: 2 fixes form Anders Carlson for copying nodes and
107 trees.
108
Daniel Veillard2f913b72001-01-31 13:23:49 +0000109Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * xpath.c result/XPath/tests/chaptersbase
112 result/XPath/tests/simplebase: fixed XPath node()
113 * tree.c: small fix in xmlNewNs()
114 * Makefile.am: removed extraneous xml2Conf.sh rule
115
Daniel Veillardb42042b2001-01-28 07:40:36 +0000116Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
119 Changed the library name, in order to get libxml-devel and
120 libxml2-devel to coexist on a single system
121 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
122 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
123
Daniel Veillardee0a4662001-01-27 18:59:33 +0000124Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
127 libxml2-devel installable in // as libxml-devel.
128
Daniel Veillard5eb05942001-01-27 17:50:22 +0000129Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * doc/Makefile.am: fixed make rebuild in doc
132 * doc/html/*.html: rebuilt the docs
133
Daniel Veillard65c295d2001-01-26 09:32:39 +0000134Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * tree.c: patch from Bjorn Reese on xmlBufferCCat
137
Daniel Veillard8e199902001-01-25 18:54:39 +0000138Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
141 the HTML doc to go into the -devel RPM ...
142 * aclocal.m4 config.h.in: some updates due to auto* magic
143
Daniel Veillard93086662001-01-25 18:13:04 +0000144Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * xpath.h: added a hook in the context structure allowing to
147 link to extra support, needed for XSLT
148
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000149Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
152 xmlXPtrCmpPoints to use it.
153 * propagated the following patch from Alejandro Forero
154 * include/win32config.h xmlIO.c: applied further suggestions
155 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
156 * example/gjobread.c: fixed warnings, now that it builds
157
158Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
159
160 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
161
162 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
163 filename points to a valid file (not a directory).
164 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
165 Added calls to xmlCheckFilenameDir.
166
167 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
168 `path' (rather than `filename') as the parameter to gzopen and open.
169
Daniel Veillard48177c22001-01-23 15:27:41 +0000170Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * Makefile.am: fixed a problem with EXTRA_DIST
173
Daniel Veillardb83ba402001-01-22 22:45:10 +0000174Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * Makefile.am example/Makefile.am: finally found the trick
177 to build the example, i.e. add "." in SUBDIRS before example
178 in the list <grin/>
179
Daniel Veillard82687162001-01-22 15:32:01 +0000180Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * doc/xml.html: updated with an XSLT section, removed pointer to
183 W3C CVS base.
184
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000185Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xpath.c: when copying a XSLT tree object teh tree need to be copied
188 too, and deallocation need to occur the same way.
189
Daniel Veillarde4566462001-01-22 09:58:39 +0000190Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
193 type correponding to an XSLT result tree fragment. Share most
194 of the data format with node set, as well as operators.
195 * HTMLtree.c: added a newline at the end of the doctype output
196 whe this one is not present initially.
197 * tree.c: make sure taht the parent and doc pointers are properly
198 set when copying attributes (lists).
199
Daniel Veillard701c7362001-01-21 09:48:59 +0000200Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
203
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000204Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * xpath.c: seems I finally killed that ugly path evaluation
207 context bug (tagged 9999 in case is is wrong)
208
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000209Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
210
211 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
212 for XSLT
213
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000214Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
217 for xmlGzfileOpen() bug
218
Daniel Veillardf6eea272001-01-18 12:17:12 +0000219Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * xpath.c: removed an error found by XSLT usage
222 * tree.c parserInternals.h: use a predefined static string
223 for text and comment nodes, avoid freeing them in xmlFreeNode,
224 exported the string name in parserInternals.h and added
225 another value to disable encoding at output (for XSLT),
226 gain memory, time.
227
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000228Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
231 win32/libxml2/libxml2_so.dsp: new makefiles and update
232 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
233
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000234Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
237 Gary Pennington
238
Daniel Veillard389e6b72001-01-15 19:41:13 +0000239Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * xpath.c: fixed the comaprision of values and nodelists,
242 need to compare nodelist still ...
243 * debugXML.c: avoided a possible core dump
244 * HTMLparser.c: cleanup
245 * nanohttp.c: contributed fix.
246 * tree.c: fixes in properties handling added xmlSetNsProp
247 needed by libxslt
248 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
249 comment
250 * TODO: updated
251
Daniel Veillard167bd532001-01-06 21:09:34 +0000252Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * parser.c parserInternals.c: applied Bjorn Reese optimization
255 patch
256
257Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * Makefile.am: applied patch fro make check from Martin Vidner
260
Daniel Veillard503b8932001-01-05 06:36:31 +0000261Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * configure.in: preparing 2.2.11
264 * doc/html/*: rebuild the HTML files
265 * doc/xml.html : updated
266
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000267Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
268
269 * tree.c: fixed a stupid bug
270 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
271 patches related to validation of an XInclude processing result
272 * TODO: updated
273
Daniel Veillarde2488192001-01-04 10:54:22 +0000274Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
277 on large files
278
Daniel Veillardf060a412001-01-03 20:52:44 +0000279Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
280
281 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
282
Daniel Veillard45cff692001-01-03 18:02:04 +0000283Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
284
285 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
286 reported by Jonas Borgström
287 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
288
Daniel Veillard08108982001-01-03 15:24:58 +0000289Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * testXPath.c xpath.c: fixing the XPath union expressions problem
292 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
293
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000294Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xmllint.c: Made is so if the file name is "-" is will read form
297 standard input. Sven Heinicke <sven@zen.org>
298 * tree.c: fixed a problem when growing buffer
299 * tree.h: fixed the comment of the node types following andersca
300 comment
301 * TODO: updated
302
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000303Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
304
305 * HTMLparser.[ch]: added a way to avoid adding automatically
306 omitted tags. htmlHandleOmittedElem() allows to change the
307 default handling.
308 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
309 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
310 of xmllint too when using --memory flag, added a memory test
311 suite at the Makefile level.
312 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
313 with namespace use when encountering QNames in XPath evalation,
314 added xmlns() scheme in XPointer.
315 * nanoftp.c : incorporated a fix
316 * parser.c xmlIO.c: fixed problems raised with encoding when using
317 the memory I/O
318 * parserInternals.c: closed bug 25934 reported by
319 torsten.landschoff@innominate.de
320 * TODO: updated
321
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000322Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
323
324 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
325 on a non-updated tree :-(, made a 2.2.10 release to correct the
326 situation
327
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000328Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
329
330 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
331 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
332 integrated a set of OpenVMS changes from Howard Taylor
333 <Howard.Taylor@pacoast.com>
334
Daniel Veillard58770e72000-11-25 00:48:47 +0000335Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
336
337 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
338 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
339
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000340Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * HTMLparser.c: some fixes on auto-open of html/head/body
343 * encoding.c: fixed a compilation error on some gcc env
344 * xpath.c xpointer.[ch] xpathInternals.h: improved the
345 XPointer implementation
346 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
347 related XPointer tests and associated results
348
Daniel Veillard300f7d62000-11-24 13:04:04 +0000349Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * doc/xmldtd.html doc/xml.html: following a short step by step
352 guidance on IRC to help maciej with DTDs I started a small
353 page on the subject.
354
Daniel Veillard748e45d2000-11-17 16:36:08 +0000355Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
356
357 * HTMLparser.c: fixed handling of broken charrefs
358 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
359 patches
360
Daniel Veillard28929b22000-11-13 18:22:49 +0000361Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * doc/xml.html doc/html/* : rebuilt the docs after adding
364 xinclude and updated page for 2.2.7 and 2.2.8
365 * configure.in: releasing 2.2.8
366
Daniel Veillard41e06512000-11-13 11:47:47 +0000367Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
368
369 * parser.[ch] parserInternals.c: applied the conditional
370 section processing fix from Jonathan P Springer
371 <jonathan.springer2@gte.net>
372 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
373 project file, fixed iconv default non support
374 * xpath.c: fixed the problem of evaluating relative expressions
375 when a node context is provided.
376
Daniel Veillardbf432752000-11-12 15:56:56 +0000377Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
378
379 * nanoftp.c: fixed gcc 2.95 new warnings
380 * SAX.c: fixed a stupid bug
381 * tree.c: fixed a formatting problem when round-tripping
382 from/to memory
383 * xinclude.c: chased memleak, fixed a base problem
384 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
385 xmlXPtrBuildNodeList()
386 * TODO: updated
387 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
388 adding a first small set of regression tests for XInclude
389
Daniel Veillardc2def842000-11-07 14:21:01 +0000390Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
391
392 * nanohttp.[ch]: applied Wayne Davison patches to access
393 the WWW-Authorization header.
394 * parser.c: Closed Bug#30847: Problems when switching encoding
395 in short files by applying Simon Berg's patch.
396 * valid.c: fixed a validation problem
397 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
398 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
399 Wayne Davison
400 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
401 need to be extended to non full nodes selections.
402 * xinclude.c: starts to work decently
403
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000404Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
407 debugXML.c xmlversion.h.in: Started adding XInclude support,
408 this is a new xmllint option
409 * tree.c xpath.c: applied TOM patches for XPath
410 * xpointer.c: fixed a couple of errors.
411 * uri.c: added an escaping function needed for xinclude
412 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
413 new warning from RH70 gcc's version
414
Daniel Veillarda4964b72000-10-31 18:23:44 +0000415Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
416
417 * HTMLparser.c: fixed loop on invalid char in scripts
418 * parser.c: update to description of xmlIOParseDTD()
419 * libxml.m4 xmlversion.h.in: changes contributed by
420 Michael Schmeing <m.schmeing@internet-factory.de>
421 * configure.in: preparing for 2.2.7
422 * Makefile.am: trying to avoid config.h and acconfig.h
423 being included in the distrib
424 * configure.in: released 2.2.7
425
426Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
429 like namespaces for good. Unified xmlNs and xmlNode somewhat.
430
Daniel Veillard01411222000-10-30 15:33:22 +0000431Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * parser.[ch]: added xmlIOParseDTD()
434 * xpointer.c: added support for the 2 extra parameters of
435 string-range, fixed a stoopid error when '0' was present
436 in XPointer expressions
437 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
438 testsuite for the above
439
Daniel Veillard6db58192000-10-30 09:27:53 +0000440Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * libxml.spec.in: improved package descriptions
443
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000444Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * xpath.c xpathInternals.h: applied a large cleaning patch
447 from TOM <ptittom@free.fr>, it also add namespace support
448 for function and variables registration.
449
Daniel Veillardbd20df72000-10-29 17:53:40 +0000450Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
453 * Makefile.mingw: Wayne Davison's update adding hash.c
454
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000455Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * xpath.c: fixed the root evaluation problems
458 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
459 ignorable spaces with <b> <bold> <em>
460 * tree.c: fixed a loop in xmlSearchNsByHref()
461
Daniel Veillard767662d2000-10-27 17:04:52 +0000462Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
463
464 * xpath.c: applied another XPath patch from TOM
465 * xpath.c include/makefile.am: applied another patch from
466 china@thewrittenword.com (cleanup on IRIX).
467
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000468Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * xml-config.1: received a fixed version from Fredrik Hallenberg
471 <hallon@lysator.liu.se>
472
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000473Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
476 cleanup patch for XPath
477
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000478Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
479
480 * patched to redirrect all "out of context" error messages to
481 a reconfigurable routine. The changes are:
482 * xmlerror.h : added the export of an error context type (void *)
483 an error handler type xmlGenericErrorFunc there is an interface
484 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
485 to reset the error handling routine and its argument
486 (by default it's equivalent to respectively fprintf and stderr.
487 * all the c files: all wild accesses to stderr or stdout within
488 the library have been replaced to calls to the handler.
489
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000490Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
491
492 * configure.in: release 2.2.6
493 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
494 exporting the inner functions of xpath for extension modules
495 * doc/*: updated and rebuilt the doc
496
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000497Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
498
499 * nanohttp.c : applied Wayne HTTP cleanup patch
500 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
501 and xmlNodeSetSpacePreserve()
502
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000503Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
504
505 * xpath.c: closing bug #29260
506
Daniel Veillard126f2792000-10-24 17:10:12 +0000507Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * hash.[ch] debugXML.c: expanded/enhanced the API, added
510 multikey tuples, made hash structure opaque
511 * valid.[ch]: moved elements, attributes, notations decalarations
512 as well as ID and refs to hash tables.
513 * entities.c: hash cleanup
514 * xmlmemory.c: fixed a dump problem in debug mode
515 * include/Makefile.am: problem passing in DESTDIR= values patch
516 from Marc Christensen <marc@calderasystems.com>
517 * nanohttp.c: removed debugging remains
518 * HTMLparser.c: the bogus tag should be ignored (Wayne)
519 * HTMLparser.c parser.c: fixing a number of problems with the
520 macros in the *parser.c files (Wayne).
521 * HTMLparser.c: close the previous option when opening a new one
522 (Marc Sanfacon).
523 * result/HTML/*: updated the HTML results accordingly
524
Daniel Veillard52afe802000-10-22 16:56:02 +0000525Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
528 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
529 XPath functions and XML entities table to them. More to come...
530 * xmlIO.c: fixed libxml closing FILEs it didn't open.
531
Daniel Veillard683cb022000-10-22 12:04:13 +0000532Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * tree.c: coalesce adjacent text nodes
535 * valid.c: handling of blank nodes in DTd validation (raised
536 by problems with a posteriori validation).
537 * nanohttp.c: changing behaviour on HTTP write stuff.
538 * HTMLtree.c: forced body and html to be explicitely closed.
539 * xpath.h: exported more XPath functions.
540
Daniel Veillard1baf4122000-10-15 20:38:39 +0000541Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * Release of 2.2.5
544 * xpointer.c: range() range-inside and other helper functions
545 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
546
Daniel Veillard47e12f22000-10-15 14:24:25 +0000547Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
548
549 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
550 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
551
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000552Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
555 and XPointer modules
556
Daniel Veillard134c9f32000-10-15 10:27:08 +0000557Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
558
559 * SAX.h: closed #25107
560
Daniel Veillard39915622000-10-15 10:06:55 +0000561Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * testSAX.c: fixed problem with cdata reporting
564 * SAXresult/* : updated
565
Daniel Veillard1e851392000-10-15 10:02:56 +0000566Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
567
568 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
569 Closed bug #27499, added to regression tests
570 * TODO: updated
571
Daniel Veillard7eda8452000-10-14 23:38:43 +0000572Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
575 support for SCRIPT and STYLE with help from Bjorn Reese
576 * test/HTML/* result/HTML/*: added simple testcase and updated
577 the existing ones.
578
Daniel Veillardff9c3302000-10-13 16:38:25 +0000579Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
582 string-range for empty strings
583 * test/XPath/docs/str test/XPath/xptr/chaptersrange
584 test/XPath/xptr/strrange: augmented the XPointer testsuite
585
Daniel Veillard189446d2000-10-13 10:23:06 +0000586Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
587
588 * doc/xml.html doc/xmlmem.html: added a module describing memory
589 interfaces and use, updated the main page.
590
Daniel Veillard2f971a22000-10-12 23:26:32 +0000591Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
594 nanoftp code work on Windows too now
595
596Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000597
598 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
599 * xpointer.c: implemented string-range() at least a good first version
600 * test/XPath/docs/str test/XPath/xptr/strrange
601 result/XPath/xptr/strrange: the string-range() tests
602
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000603Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * Makefile.am include/Makefile.am include/win32config.h
606 win32/Makefile.mingw: fixed problems reported by Wayne Davison
607 and make distcheck
608
Daniel Veillard19d61112000-10-11 23:50:35 +0000609Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
612 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
613 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
614
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000615Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
618 patch for socklen_t detection by
619 Albert Chin-A-Young <china@thewrittenword.com>
620
Daniel Veillardcd429612000-10-11 15:57:05 +0000621Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
622
623 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
624 and added a --dtdvalid option to xmllint used to test it
625
Daniel Veillard47c02452000-10-11 13:04:36 +0000626Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
629 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
630
Daniel Veillard2d38f042000-10-11 10:54:10 +0000631Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
632
633 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
634 handlings (registration, lookup, cleanup)
635
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000636Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * configure.in Makefile.am include/makefile.am: adding XPointer
639 and XPtrtests target
640 * xpointer.[ch] : new files for XPointer support
641 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
642 more XPath tests
643
Daniel Veillard57fda592000-10-10 23:24:14 +0000644Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
645
646 * configure.in: fixed, very broken, make distcheck works again
647
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000648Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * More work toward 2.2.5, integrated a number of patches
651 * configure.in Makefile.am win32config.h.in: trying to cleanup
652 make distcheck .... huh ...
653 * include/Makefile.am include/win32config.h: new directory
654 for includes
655 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
656 updated teh makefiles and instructions for WIN32
657 * xpath.c: small fixes
658 * test/XPath/ results/XPath: updated the testcases and results
659 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
660 suggested patches
661 * valid.c: fixed an ID bug
662
Daniel Veillardb71379b2000-10-09 12:30:39 +0000663Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
664
665 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
666 the automake bug where wrong dependancies were generated.
667 * xpath.[ch]: worked on XPointer
668
Daniel Veillard7e99c632000-10-06 12:59:53 +0000669Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * configure.in Makefile.am: 2.2.5, ship the include in an
672 include/libxml subdirectory, use symlinks when using CVS
673 * testSAX.c: fixed small bug
674 * testXPath.c: changed the way testfiles are parsed
675 * debugXML.c: same kind of cleanup when parsing an argument expression
676 XPath/XPointers can have blanks embedded
677 * xpath.[ch]: more cleanup, reorgs for XPointer work
678 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
679 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
680
Daniel Veillard55b91f22000-10-05 16:30:11 +0000681Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
684 in the XPath engine, rewrote large parts of it, now it's far
685 cleaner and in sync with the REC not an old WD. Fixed a parsing
686 problem in the interactive XML shell found when testing XPath.
687
Daniel Veillardac260302000-10-04 13:33:43 +0000688Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
691 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
692 examples with the extra test
693
Daniel Veillard7cfce322000-10-04 12:40:27 +0000694Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
697 the global init function.
698
Daniel Veillard970112a2000-10-03 09:33:21 +0000699Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * HTMLparser.c: Doohhh, attribute name parsing was still case
702 sensitive ! Fixed this ...
703 * result/HTML/* : updated the tests results accordingly
704
Daniel Veillard740abf52000-10-02 23:04:54 +0000705Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
708 engine, should be far more stable, incorporated a new version of
709 preceding/following axis, need testing
710 * uri.c: fixed file:///c:/a/b/c problem
711 * test/XPath/tests/idsimple: augmented the XPath tests
712
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000713Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * doc/* rebuilding docs for 2.2.4 release
716
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000717Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * configure.in: releasing 2.2.4
720 * parser.[ch]: added xmlStrEqual()
721 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
722 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
723 use xmlStrEqual instead
724 * TODO: updated
725 * added an XPath test
726
Daniel Veillardbc765302000-10-01 18:23:35 +0000727Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
730 * entities.h: exported xmlInitializePredefinedEntities
731 * parser.[ch] : added xmlInitParser()
732 * parserInternals.h : had to export htmlInitAutoClose()
733
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000734Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * xpath.[ch] : fixed some serious XPath Predicate evaluation
737 problems
738 * Makefile.am : added XPath regression tests to normal tests
739 * uri.c: fixed a problem with local paths, cleanup
740 * parser.c: fixed a problem with large CData sections
741
Daniel Veillardd2ade932000-09-30 14:39:55 +0000742Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * configure.in xml-config.in: patch from "Ben Taylor"
745 <sol7x86@hotmail.com> for solaris shared libs lookup
746
Martin Bauligdd7d1f62000-09-29 23:17:57 +00007472000-09-30 Martin Baulig <baulig@suse.de>
748
749 * libxml-2.0.pc.in: Provide pkg-config script.
750
751 * configure.in: Create the libxml-2.0.pc script from the
752 libxml-2.0.pc.in templates.
753 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000754 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000755
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000756Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
757
758 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
759 when compiling with MSC
760
Daniel Veillard46057e12000-09-24 18:49:59 +0000761Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * xpath.c: patch for normalize-string() substring-before(),
764 substring-after() and translate() functions from Bjorn Reese
765 <breese@mail1.stofanet.dk>
766 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
767 Fredrik Hallenberg <hallon@lysator.liu.se>
768 * TODO: updated
769
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000770Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
773 problem of socklen_t being undefined on a number of platforms
774 * debugXML.c: fixed a compilation problem when without snprintf
775
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000776Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
779 an URI bug and a fix for the control-character-induced infinite loop
780 * nanohttp.c: preventive fix for compiling on WIN32
781
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000782Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * xmlint.c: closing bug #25000
785
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000786Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
787
788 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
789 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
790 modified slightly Wayne Davison patch adding xmlStrcasecmp and
791 related function, fixing xmlStrncmp(), and associated cleanup
792 * result/HTML/entities.html.sax: updating result
793
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000794Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * uri.c: applied patch for URI escaping from Wayne Davison
797 <wayned@blorf.net>
798 * tree.c parserInternals.c HTMLparser.c: memset checks patches
799 from Denis Barbier <barbier@imacs.polytechnique.fr>
800 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
801 patch from Wayne Davison
802
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000803Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
804
805 * doc/xml.html : updated with new releases, adding "how to help"
806
Daniel Veillard04698d92000-09-17 16:00:22 +0000807Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
810 removed a few warnings in pedantic mode ...
811 * parserInternals.c parser.c: moved encoding switching function
812 to parserInternals.c
813 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
814
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000815Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
816
817 * HTMLparser.c parser.c: set ctxt->errNo before calling the
818 error or warning handlers
819
Daniel Veillardb1059e22000-09-16 14:02:43 +0000820Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * parserInternals.c parserInternals.h parser.c Makefile.am:
823 created a new module parserInternals.c, moved most of the
824 code shared by the various parsers there, as well as
825 deprecated code from parser.c. More cleanup of parser.c
826 * uri.c: fixed a problem when URI is NULL
827 * valid.c: speedup when looking for an attribute declaration
828
Daniel Veillard39c7d712000-09-10 16:14:55 +0000829Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
830
831 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
832 the cleanup of the computation of URI references when seeking
833 external entities. The URI reference string and the resulting
834 URI are both stored now.
835 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
836 large s(n)printf checks and cleanup from Denis Barbier
837 <barbier@imacs.polytechnique.fr>
838 * xmlversion.h.in tree.h: couple of SGML declarations for a
839 possible docbook module.
840 * result/VC/ : a couple of test output changed due to the change
841 of the entities URI
842
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000843Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * parser.h: added a _private field for linking user's data
846
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000847Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * parser.c parserInternals.h: demacroified most of the IS_XXX
850 the gain in size is significant so ...
851
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000852Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * entities.c: cases where looking up entities with doc==NULL
855 covered
856
Daniel Veillard90e11312000-09-05 10:42:32 +0000857Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
858
Daniel Veillard1de50802000-09-07 08:54:32 +0000859 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000860 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
861
Daniel Veillard98a79162000-09-04 11:15:39 +0000862Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
863
Daniel Veillard1de50802000-09-07 08:54:32 +0000864 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000865 * test/URI/uri.data result/URI/uri.data: first set of tests/results
866 * Makefile.in: added URItest and included thenin "make tests"
867
868Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000869
870 * xmlversion.h.in: closed bug 22941
871
Daniel Veillard2bb89092000-08-31 14:57:50 +0000872Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * doc/xmlio.html: added doc and example for entity loader
875 redefinition.
876
Daniel Veillard96984452000-08-31 13:50:12 +0000877Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
880 used by libxml
881
Daniel Veillarde715dd22000-08-29 18:29:38 +0000882Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * parser.c: Fixed bug on invalid ontent characters and when using
885 push.
886 * xmllint.c: fixed xmllint endling of errors in push mode
887
Daniel Veillard4948eb42000-08-29 09:41:15 +0000888Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000891 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000892 * result/HTML/*.sax: regenerated HTML SAX output
893 * parser.c: more cleanup.
894
Daniel Veillarde010c172000-08-28 10:04:51 +0000895Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000898 patches from Wayne Davison <wayned@users.sourceforge.net>,
899 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000900 * HTMLparser.c: fixed an ignorable white space detection bug
901 occuring when parsing with SAX only
902 * result/HTML/*.sax: updated since the output is now HTML
903 encoded...
904
Daniel Veillard47f3f312000-08-27 22:40:15 +0000905Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
906
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000907 * HTMLparser.[ch]: applied some of Wayne Davison
908 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000909
Daniel Veillarde0854c32000-08-27 21:12:29 +0000910Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
913 undeclared namespace prefix was used, added a warning.
914 Cleaned up support w.r.t. entities, spilling out a warning
915 and being pedantic on lookups.
916 * test/warning/ent9 : added testcase for previous example.
917 * TODO: updated
918 * parserInternals.h parser.c: changed the way names are parsed
919 now allow infinite size and decrease penalty for normal use
920 * parser.c: Started a big cleanup/check of the parser code,
921 fixed some of the most tortuous entity code, spotted code
922 unused anymore
923 * test/*: added tests for very long names and related nasty
924 things.
925
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000926Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
927
928 * doc/encoding.html: added encoding aliases doc
929 * doc/xml.html: updates
930 * encoding.[ch]: added EncodingAliases functions
931 * entities.[ch] valid.[ch] debugXML.c: removed two serious
932 bottleneck affecting large DTDs like Docbook
933 * parser.[ch] xmllint.c: added a pedantic option, will be
934 useful
935 * SAX.c: redefinition of entities is reported in pedantic mode
936 * testHTML.c: uninitialized warning from gcc
937 * uri.c: fixed a couple of bugs
938 * TODO: added issue raised by Michael
939
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000940Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
941
942 * doc/encoding.html: propagated Martin Duerst suggestions
943
Daniel Veillard52402ce2000-08-22 23:36:12 +0000944Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
945
946 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
947 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
948 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
949 by Wayne Davison
950
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000951Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * nanoftp.c nanohttp.c: small cleanup
954 * TODO: updated
955
Daniel Veillard244ece92000-08-19 20:58:02 +0000956Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * added an old VC testcase and updated title.xml entity
959
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000960Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
963 done on auto-opening of <p> tags and cleanup of SAX output
964
Daniel Veillard979e55e2000-08-19 16:48:54 +0000965Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
968
Daniel Veillard4540be42000-08-19 16:40:28 +0000969Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * doc/xml.html libxml.* structure.*: updated the doc a bit
972
Daniel Veillard808a3f12000-08-17 13:50:51 +0000973Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * testSAX.c testHTML.c result/HTML/: cleanup of the output
976 of SAX tests
977
Daniel Veillard29579362000-08-14 17:57:48 +0000978Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
981 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
982
Daniel Veillard1255ab72000-08-14 15:13:33 +0000983Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
986 * testHTML.c: fix core dump on Solaris 2.x systems
987 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
988 * result/HTML/*.sax: previous bug fix lead to new results
989
Daniel Veillard03109292000-08-14 14:58:22 +0000990Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
993 * configure.in: added --with-readline=DIR to accept alternate
994 path for readline include/library
995 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
996 for ANSI under HP-UX
997 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
998 includes @LIBS@
999
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001000Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * doc/* : rebuilt the docs
1003 * getting ready for 2.2.2 release
1004
Daniel Veillard87b95392000-08-12 21:12:04 +00001005Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1008 and xmlAddFeature()
1009 * tree.[ch]: added xmlAddChildList()
1010 * xmllint.c: MAP_FAILED macro test
1011 * parser.h: added xmlParseCtxtExternalEntity()
1012 * valid.c: applied bug fixes removed warning
1013 * tree.c: added CDATA block to elements content
1014 * testSAX.c: cleanup of output
1015 * testHTML.c: added SAX testing
1016 * encoding.c: better error recovery
1017 * SAX.c, parser.c: fixed one of the external entity processing
1018 of the OASis testsuite
1019 * Makefile.am: added HTML SAX regression tests
1020 * configure.in: bumped to 2.2.2
1021 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1022 SAX results
1023
Daniel Veillard88a172f2000-08-04 18:23:10 +00001024Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * configure.in: patch for HP compiler
1027
10282000-08-04 Sven Heinicke <sven@zen.org>
1029
1030 * xmllint.c: Was coredumping sometimes when the file given didn't
1031 exist.
1032
Daniel Veillard46e370e2000-07-21 20:32:03 +00001033Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1034
1035 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001036
Daniel Veillard46e370e2000-07-21 20:32:03 +00001037 when using in memory parsing. Need some cleanup.
1038 * xmllint.c configure.in: added a --memory flag to test memory
1039 parsing
1040
Daniel Veillard36650692000-07-21 15:16:39 +00001041Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * nanohttp.c: fixed socklen_t replacement to unsigned int
1044 * parser.c: fixed a space handdling missing at the end of
1045 production 28 DOCTYPE.
1046 * xmlmemory.c: fixed a stupid bug on the routine to override
1047 allocation functions
1048 * TODO: updated
1049
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001050Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * doc/ regenerated the docs
1053
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001054Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * doc/encoding.html doc/xml.html: added I18N doc
1057 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1058 improvements, both parser and filters, added ASCII & HTML,
1059 fixed the ISO-Latin-1 one
1060 * xmllint.c testHTML.c: added/made visible --encode
1061 * debugXML.c : cleanup
1062 * most .c files: applied patches due to warning on Windows and
1063 when using Sun Pro cc compiler
1064 * xpath.c : cleanup memleaks
1065 * nanoftp.c : added a TESTING preprocessor flag for standalong
1066 compile so that people can report bugs more easilly
1067 * nanohttp.c : ditched socklen_t which was a portability mess
1068 and replaced it with unsigned int.
1069 * tree.[ch]: added xmlHasProp()
1070 * TODO: updated
1071 * test/ : added more test for entities, NS, encoding, HTML, wap
1072 * configure.in: preparing for 2.2.0 release
1073
Daniel Veillard49703262000-07-10 10:27:46 +00001074Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * nanoftp.c: fixed the way the control connection is handled
1077 * libxml.spec.in: fixed the dependancies and cleanup
1078
Daniel Veillard306be992000-07-03 12:38:45 +00001079Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * doc/xml.html: changed the xmlsoft.org structure, updated the
1082 examples w.r.t. root and childs
1083
Daniel Veillard7d853352000-07-02 18:53:09 +00001084Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1085
1086 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1087
Daniel Veillard365e13b2000-07-02 07:56:37 +00001088Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1089
1090 * HTMLparser.c: Work on character encoding support for the HTML parser
1091 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1092 * encoding.c: Fixed a potential memleak in the encoding stuff
1093
Daniel Veillardaf743792000-07-01 11:49:28 +00001094Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * doc/FAQ.html doc/Makefile.am : added a FAQ
1097
1098Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001099
1100 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1101 of the HTML parser to force it to not bypass SAX
1102
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001103Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * win32config.h.in: updated
1106 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1107 lacks iconv support :-( need to release 2.1.1
1108 * configure.in: release 2.1.1
1109 * HTMLparser: fixed bug #14784
1110 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1111 by Windows compiler
1112 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1113 the SAX startDocument() callback.
1114 * TODO: updated
1115
1116Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * added xmlStopParser()
1119
Daniel Veillardbe803962000-06-28 23:40:59 +00001120Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * configure.in: 2.1.0 prerelease
1123 * Large resync between W3C and Gnome tree
1124 * nanoftp, nanohttp.c: fixed stalled connections probs
1125 * HTMLtree.c SAX.c : support for attribute without values in
1126 HTML for andersca
1127 * valid.c: Fixed most validation + namespace problems
1128 * HTMLparser.c: start document callback for andersca
1129 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1130 * parser.h, SAX.c: serious speed improvement for large
1131 CDATA blocks
1132 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1133 different encoding
1134 * example/Makefile.am example/gjobread.c tree.h: work on
1135 libxml1 libxml2 convergence.
1136 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1137 and the LIBXML_TEST_VERSION macro
1138
Daniel Veillardc310d562000-06-23 18:32:15 +00001139Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1140
1141 * doc/xml.html: various patches and improvements typo fixed by
1142 Felix Natter
1143 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1144 from Felix Natter <fnatter@gmx.net>
1145
Daniel Veillardf3029822000-05-06 08:11:19 +00001146Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * doc/upgrade.html: updated with instructions for support of both
1149 libxml-1.x and libxml-2.x
1150 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1151 for 2.x support and also fixed includes
1152
1153
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001154Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1157 the encoding support, added iconv support, so now libxml if
1158 compiled with iconv automatically support japanese encodings
1159 among others. Work based on initial patch from Yuan-Chen Cheng
1160 I may have broken binary compat in the encoding handler
1161 registration scheme, but that was so utterly broken I don't
1162 expect anybody to have used this feature until now.
1163 * parserInternals.h: fixup on the CHAR range macro
1164 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1165 code.
1166 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1167 * uri.c: added xmlParseURI() I can't believe I forgot to
1168 implement this one in 2.0 !!!
1169 * SAX.c: moved doc->encoding update in the endDocument() call.
1170 * TODO: updated.
1171
Daniel Veillard06047432000-04-24 11:33:38 +00001172Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * tree.h: removed extraneous xmlRemoveProp definition
1175 * TODO: added item about --disable-corba configure switch
1176 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1177 * nanoftp.c: fixed include problems giving troubles on AIX and
1178 slowlaris
1179 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1180 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1181 comment and headers changes to lower gtk-doc number of warnings
1182 * doc/html/*: rebuilt docs
1183
Daniel Veillarde0aed302000-04-16 08:52:20 +00001184Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * HACKING: documented the tag for 1.x and instructions
1187
Daniel Veillard5e873c42000-04-12 13:27:38 +00001188Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1191 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1192 xmlCreateIOParserCtxt
1193 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1194 significant overall improvement
1195 * xmllint.c: added I/O test to xmllint
1196 * testSAX.c: added a speed test
1197 * doc/* : updated/regenerated
1198
Daniel Veillardfc708e22000-04-08 13:17:27 +00001199Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * xpath.c uri.h parserInternals.h: cosmetic changes from
1202 "Timur I. Bakeyev" <timur@bat.ru>, including making
1203 xmlCreateURI() public
1204
Daniel Veillard5d211f42000-04-07 17:00:24 +00001205Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1208 and the code at the same time. Added a clean mechanism for
1209 overload or added input methods: xmlRegisterInputCallbacks()
1210 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1211 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1212 * TODO: updated
1213 * doc/* : updated/regenerated
1214 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1215 source dir
1216
Daniel Veillarde77a9182000-04-05 19:12:29 +00001217Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * testURI.c: yet another forgotten commit, I should get some sleep !
1220
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001221Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * xmllint.c: forgot to commit this too ?
1224
Daniel Veillardb9df4042000-04-05 14:23:16 +00001225Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * xmlversion.h.in : forgot to commit this previously
1228
Daniel Veillard361d8452000-04-03 19:48:13 +00001229Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1232 * README TODO: updated for release
1233 * uri.c uri.h: added authority parsing/saving
1234 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1235 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1236 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1237 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1238 Makefile.am : added compile-time customization of libxml
1239 --with-ftp --with-http --with-html --with-xpath --with-debug
1240 --with-mem-debug
1241 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1242 #include <libxml/xxx.h> I hope it won't break too much stuff
1243 and will be manageable in the future...
1244 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1245 and added xmllint to the installed programs
1246 * uri.h: added xmlFreeURI()
1247
Daniel Veillardec303412000-03-24 13:41:54 +00001248Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * uri.c uri.h: finished the escaping handling, the base support
1251 and the URI path normalization. Looks good just lacks the
1252 authority content parsing code.
1253 * Makefile.am: added instructions to generate testURI
1254 * TODO: updated
1255 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1256 added links and icons for W3C and Gnome
1257
Daniel Veillard8f621982000-03-20 13:07:15 +00001258Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * xmlmemory.[ch] : seems I forgot to actually update the files in
1261 the last commit :-)
1262 * doc/xml.html doc/html/* : updated and uploaded the docs
1263
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001264Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1267 * TODO: updated
1268 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001269 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001270 gfree).
1271 * Makefile.am, uri.c, uri.h: added a set of functions to do
1272 exact (litteraly copied from the RFC 2396 productions) parsing
1273 and handling of URI. Will be needed for XLink, one XML WFC,
1274 XML Base and reused in the nano[ftp/http] modules. Still work
1275 to be done.
1276
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001277Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1278
1279 * configure.in, libxml.spec.in : libxml2
1280 * doc/* : updated the doc page, rebuilt the docs
1281
Daniel Veillardcf461992000-03-14 18:30:20 +00001282Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * all: tagged LIB_XML_1_X
1285 * *.c *.h : updated from W3C CVS tree
1286 * configure.in : 2.0.0-beta
1287 * libxml.spec.in : libxml2 package nam
1288 * result/* : new version of the tests output
1289
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001290Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1293
Daniel Veillardb566ce12000-03-04 11:39:42 +00001294Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * doc/* : rebuilt the docs
1297 * parser.c: final patch on #6766
1298 * valid.c: small patch on validity checks.
1299
Daniel Veillardfb76c402000-03-04 11:39:42 +00001300Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1303 added
1304 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1305 compatibility w.r.t. XML spec and existing code.
1306
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001307Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * parser.c: seems a better solution to <a> </a> exists,
1310 will try it for a while
1311
Daniel Veillard83a30e72000-03-02 03:33:32 +00001312Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * parser.c: tried to remove the <a> </a> generating <a/>
1315 this is hard. Left a flag for that purpose. Fixed bug #6766
1316 * configure.in: prepared 1.8.7 not released, due to previous
1317 problem
1318
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001319Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * doc/xml.html : applied second patch from Paul DuBois
1322
Daniel Veillard402e8c82000-02-29 22:57:47 +00001323Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * doc/xml.html : applied patch from Paul DuBois
1326
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001327Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1330
Daniel Veillard5feb8492000-02-02 17:15:36 +00001331Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1334 compilation warnings on various platforms.
1335 * parser.c: Fixed #5281 validity error callbacks are now desactived
1336 by default if not validating.
1337
Daniel Veillardf341f932000-02-02 14:52:08 +00001338Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1341
Daniel Veillard13c757e2000-02-01 23:59:15 +00001342Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1345 <gkatsi@cs.toronto.edu>
1346
Daniel Veillard726e8792000-01-30 20:04:29 +00001347Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1348
1349 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1350 processing URLs
1351
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001352Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1353
1354 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1355 xmlNanoFTPUpdateURL for persistent control connections.
1356 * configure.in: 1.8.6
1357
1358Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1361 * tree.[ch] : added xmlSaveNoEmptyTags
1362
James Henstridgef3be9312000-01-28 13:59:21 +000013632000-01-29 James Henstridge <james@daa.com.au>
1364
1365 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1366
1367 * Makefile.am: added nanoftp.[ch] to the build.
1368
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001369Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * nanoftp.[ch]: cleanup, comments, API
1372 * debugXML.c : fixed a bug in the cat command
1373 * doc/*: regenerated the docs
1374
Daniel Veillardda07c342000-01-25 18:31:22 +00001375Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1378 * debugXML.c : fixed a bug in the cat command
1379 * valid.c: fixing some small probs
1380 * libxml.spec.in: get rid of the SNAP suffix
1381 * doc/xml.html: updated the status
1382
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001383Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1384
1385 * xml-config.in: xml-config --version to just return the
1386 version number
1387 * xpath.c: some cleanup w.r.t. axis when the current node is
1388 an attribute.
1389 * TODO: updated
1390
Daniel Veillard461a66c2000-01-18 18:01:01 +00001391Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * configure.in: prepared for libxml-1.8.5
1394 * doc/* recompiled the documentation
1395
13962000-01-17 Jody Goldberg <jgoldberg@home.com>
1397
1398 * configure.in : WARNING autoconf subtlety alert :
1399 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1400 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1401 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1402 get defined by AC_CHECK_HEADERS.
1403
Daniel Veillardf967b902000-01-17 16:06:10 +00001404Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1407 Rune.Djurhuus@fast.no
1408
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001409Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * TODO: updated
1412 * tree.c, parser.c: made sure that only memory alloc problems
1413 and internal parser errors are allowed to write to stdout or
1414 stderr.
1415
Daniel Veillard0142b842000-01-14 14:45:24 +00001416Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * tree.c : restored xmlNewGlobalNs since this seems used by
1419 a lot of existing code :-(, fixed a bug in xmlNewNs
1420 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1421 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1422 to exit() from the library code.
1423 * xpath.c, parser.c: removed bugs or unused code detected by
1424 Windows compilers
1425 * parser.c: started adding interfaces for parsing well balanced
1426 XML fragments
1427 * configure.in: releasing 1.8.4
1428 * doc/* : rebuilt the docs
1429
Daniel Veillard2eac5032000-01-09 21:08:56 +00001430Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * tree.[ch] : added xmlNewDocFragment() for DOM
1433 * testHTML.c: uninitialized variable.
1434
Daniel Veillardf3a73582000-01-05 14:58:39 +00001435Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * doc/* : rebuild the docs
1438
Daniel Veillard71b656e2000-01-05 14:46:17 +00001439Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * acconfig.h: readline and history patch
1442 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1443 * tree.c: added check and handling when possibly removing an ID
1444 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1445 and saving.
1446 * test/HTML/entities.html result/HTML/entities.html* : test for
1447 various entities reference cases
1448 * result/HTML/* : as a result output of some testcase have
1449 changed
1450 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1451 by previous example. added xmlParseTryOrFinish().
1452 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1453 entities.h debugXML.h HTMLparser.h: changed the way struct are
1454 declared to allow gtk-doc to expose those
1455 * parser.c: closed bug #4960
1456 * Makefile.am configure.in: Applied patch from
1457 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1458 and math/socket libs detection
1459
Daniel Veillard437b87b2000-01-03 17:30:46 +00001460Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * configure.in, Makefile.am: link tester against readline
1463 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1464
Daniel Veillard686d6b62000-01-03 11:08:02 +00001465Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * tree.[ch]: added xmlRemoveProp
1468 * win32config.h.in nanohttp.c: avoid including the Windows
1469 socket stuff in every C files
1470 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1471 the XmL parser(s)
1472 * test/ns4 result/ns4 etc...: added test case for previous prob
1473 * tree.c: xmlNewNs wasn't checking for double definition
1474 * Makefile.in: fixed a problem with dist-hook duplicates
1475 * parser.[hc], xmlIO.c: fixed the loading of external entities
1476 APIs, now xmlLoadExternalEntity() is used everywhere and
1477 setting up an app specific front-end using the
1478 * SAX.c parser.c: some fixes, now the xhtml spec validates
1479 with the xhtml DTD.
1480 * error.c: fixed crashes in case of no input stream
1481 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1482 to the validation tests and results
1483
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001484Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1487 too htmlCreatePushParserCtxt() and htmlParseChunk()
1488 * parser.c: a bit of cleanup.
1489 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1490 to XML) removed the last mem leak known
1491 * HTMLtree.c: output message cleanup
1492 * xmlmemory.c: display content info about memory blocks
1493 * result/HTML/wired.* : missing att value warning change
1494
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001495Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * doc/* : rebuilt the documentation
1498
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001499Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * parser.[ch] parserInternals.h: Push parser for XML,
1502 seems to work fine now
1503 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1504 --push for push testing
1505 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1506 * testSAX.c: added --push
1507 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1508 subtree
1509 * xmlIO.[ch] : enriched API + fixes for push mode
1510 * entities.[ch]: added the entity content length to the struct.
1511 * xmlmemory.[ch]: new API to show the last entries for the shell
1512 * valid.c: added required attribute testing
1513 * SAX.c: the cdata callback now merge contiguous fragments
1514 * HTMLparser.c: cleanup of some macros
1515
Daniel Veillard3c558c31999-12-22 11:30:41 +00001516Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * parser.c: fix for PIs name starting with xml
1519 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001520 * *.c, configure.in win32config.h.in : generate win32config.h for
1521 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001522
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001523Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * parser.c: fixed a stupid = vs. == bug :-(
1526 * doc/gnome-xml.sgml: s/glade/xml/
1527
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001528Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * configure.in, doc/xml.html : bug fix release 1.8.2
1531 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1532 Hopefully the end of that silly C++ include problem
1533 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1534 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1535 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1536 troubles with autoclosed elements when the stree shape doesn't
1537 follow the DtD specs. Added htmlIsAutoClosed() and
1538 htmlAutoCloseTag()
1539 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1540 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1541 * debugXML.c: fixed a bug on printing default namespaces.
1542 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1543
Daniel Veillardb24054a1999-12-18 15:32:46 +00001544Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * result/HTML/*.htm[l] : updated the HTML regression tests according
1547 to the new output
1548 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1549 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1550 problem due to intermix of extern "C" { ... } declarations for C++
1551 and recursive includes in the headers
1552
Chris Lahey323c48c1999-12-18 15:32:45 +000015531999-12-20 Chris Lahey <clahey@umich.edu>
1554
1555 * HTMLtree.c: Made it so that html nodes with a single child do
1556 not insert a carriage return before or after the child node.
1557
Daniel Veillardb24054a1999-12-18 15:32:46 +00001558Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001559
1560 * configure.in, doc/xml.html : bug fix release 1.8.1
1561 * parser.c: fixed bug #4344
1562 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1563 added the glue to avoid C++ problems
1564 * doc/* : regenerated the documentation
1565
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001566Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1567
1568 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1569 namespace recognition, and Dia as a resul :-(
1570 * encoding.c: closed bug #3950
1571
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001572Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * valid.c: debugging a posteriori validation, except URI expansion
1575 stuff this should be fixed now
1576 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1577 Carl Nygard <cnygard@bellatlantic.net>
1578 * tester.c: added --postvalid, cleaning of the code
1579 * tree.[ch]: added xmlDocGetRootElement()
1580
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001581Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1582
1583 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1584 c++ losage.
1585
Daniel Veillard10a2c651999-12-12 13:03:50 +00001586Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * configure.in, doc/xml.html : bumped to 1.8.0
1589 * xlink.[ch], Makefile.am : added framework for link detection
1590 * parser.h: added nbChars to parser context, needed for cleanup.
1591 * xmlmemory.c: removed a nasty bug when out of mem
1592 * valid.[ch]: adding namespace support for attribute decl
1593 * tester.c: added --debugent option
1594 * debugXML.[ch]: added xmlDebugDumpEntities()
1595 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1596 buffers instead, this was really needed, validation was breaking
1597 in strange ways due to that. Added xmlParseStringPEReference()
1598 and other parsing from strings functions. Entities processing
1599 modified again, but PERef are still not handled correcly but
1600 unless you're Eve Maller you won't notice :-)
1601 * HTMLparser.c: large changes toward reliability, and switched to
1602 lowercase internal tags, XHTML is lowercase, so it will help
1603 that output is closer to next version.
1604 * doc/* : regenerated the documentation, it is now hosted at
1605 http://xmlsoft.org/ (same bits I just bought the domain :-)
1606
1607
Daniel Veillard294cbca1999-12-03 13:19:09 +00001608Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1611 doc generation
1612 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1613 in the SAX API
1614 * doc/*: rebuilt the doc making sure everything appears in the
1615 HTML files
1616
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001617Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1620 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1621 which allow impressive speed improvement on dataset with
1622 large text pieces, but at the cost of broken binary
1623 compatibility and slightly bigger memory usage.
1624 Configure with --with-buffers to activate them, they
1625 are protected with XML_USE_BUFFER_CONTENT define.
1626 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1627 goal is 0 memory left allocated once parser is no more used
1628 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1629 call xmlCleanupParser() and xmlMemoryDump()
1630
Daniel Veillarda819dac1999-11-24 18:04:22 +00001631Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1634 * parser.[ch] encoding.[ch]: added memory cleanup routines
1635 * parser.c: closing bug #3788
1636 * doc/*: rebuilt the doc
1637
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001638Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1641 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1642 * tester.c: added --compress option
1643 * doc/*: rebuilt the documentation
1644
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001645Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1648 if given /proc/kcore as input !
1649 * doc/xml.html doc/*: updated and rebuilt the documentation
1650
1651Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001652
1653 * parser.c: Fixed some wrongly space collapsing code due to
1654 a misreading of the spec.
1655 * result/*: fixed the output accordingly
1656
1657Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001658
1659 * encoding.c: bug fix and typos
1660 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1661 * parser.c: added attribute normalization closing bug #3597
1662 * test/att* result/att* SAXresult/att*: testcase for attribute
1663 normalization
1664
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001665Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * configure.in: closing bug #3163 by adding extra flags for the
1668 cc compiler on HP-UX
1669
Daniel Veillard51e3b151999-11-12 17:02:31 +00001670Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * valid.[ch] : removed a typo and an enumerated type bug in the
1673 xmlAddElementDecl() function
1674 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1675 call to xmlEncodeEntitiesReentrant() so that the functions
1676 New, Set and Get are at the same level.
1677 * parser.c HTMLparser.c: extra memory allocation bug for
1678 attributes detected by someone using libxml in embedded systems :-)
1679
Daniel Veillard962195f1999-10-28 15:51:53 +00001680Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * xmlmemory.h: turned off mem debug :-\
1683
Daniel Veillard35008381999-10-25 13:15:52 +00001684Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1685
1686 * parser.c: closed bug #2784 a one line fix, but worth pushing
1687 a new release out
1688 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1689 some structures, comments before and after the
1690 main element, and other nastyness
1691 * HTMLtree.c tree.c: accomodate the extended HTML supported
1692 * configure.in: pushing 1.7.4
1693 * test/ent8 and related outputs : added a new test for bug #2784
1694 * test/HTML/wired.html and related output: a nasty HTML example
1695 * Makefile.am: improved the test scripts
1696 * docs/* : reran the documentation extractor, updated xml.html
1697
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001698Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1701 HTMLparser and debugged the HTML related code. HTML documents
1702 now have their own type
1703 * entities.c: do not dump &apos; for HTML output
1704 * xmlmemory.c: improvement, breakpoint mechanism
1705 * testHTML.c: added --sax --repeat ...
1706 * Makefile.am: improved the HTML tests
1707 * valid.[ch]: added xmlValidGetValidElements and
1708 xmlValidGetPotentialChildren
1709 * tester.c: added --insert to test the 2 new functions
1710 * test//* result//* SAXresult//* : regression test cleanup
1711 and extension.
1712 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1713 gnome-xml-nanohttp.html
1714
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001715Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * HTMLparser.c: fixed problems with some autoclose tags
1718 * tree.c: fixed XML output problems.
1719 * result/* SAXresult/*: update of the tests output
1720
Daniel Veillard6077d031999-10-09 09:11:45 +00001721Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1722
1723 * Makefile.am: Arturo patch for xmlConf.sh version info
1724 * parser.c: Tim Josling patch for single quoted items
1725 * tester.c: Tim Josling patch for tester options usage
1726 * tree.h: indent cleanup
1727
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001728Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1731 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1732
Daniel Veillard00fdf371999-10-08 09:40:39 +00001733Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * tree.c : Raph patch for initialization of CORBA fields
1736 * parser.c, xpath.c, ...: modification of doc comments
1737 * xpath.c : allow spaces in xpath expressions
1738
Daniel Veillardad219441999-09-27 08:17:49 +00001739Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * xmlmemory.h: turning off memory debug :-(
1742
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001743Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1746 better SAX interfaces.
1747 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1748 entity.
1749 * configure.in: 1.7.2
1750
1751Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001752
1753 * libxml.spec.in: fixed the URL
1754 * doc/xml.html: improved the documentation front-end
1755
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001756Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001757
1758 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1759
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001760Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001761
1762 * libxml.spec.in: fixed the alpha compile problem
1763 * parser.[ch]: changed errno to errNo in the parser context :-(
1764 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1765 * doc/xml.html: changed CHAR to xmlChar
1766 * doc/html/*: recompiled the documentation
1767 * configure.in: 1.7.1
1768
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001769Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * parser.h: modified the parser context struct to regain 1.4.0
1772 binary compatibility
1773 * parser.c, xml-error.h: added errno ot teh context and defined
1774 a set of errors values with update of errno
1775 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1776 DTDs and entities
1777 * *.h, *.c: complete cleanup of the use of config.h and include
1778 protection depending on the current setup.
1779 * overalll debugging, maintenance and bug-fixing on all modules
1780 * updated the documentation
1781 * ready for 1.7.0
1782
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001783Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * HTMLparser.c : cleanup
1786 * SAX.c valid.c valid.h: added ID/IDREF checking
1787 * tree.c tree.h: extended doc structure for refs
1788 * configure.in: 1.6.2
1789 * parser.c: patched bug in SAX user arg call
1790 * parserInternals.h: patched missing close in C++ wrapping
1791 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1792 especially upcoming XPointer implementation.
1793 * doc/xml.html: augmented, typo
1794
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001795Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1796
1797 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1798 not all invocations of install understand -d.
1799
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001800Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1801
1802 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1803 to make 'check' works, when builddir != srcdir.
1804
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001805Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * doc/xml.html : updated the documentation
1808
Daniel Veillard6454aec1999-09-02 22:04:43 +00001809Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1812 not deallocated memory blocks
1813 * *.c : replaces all calls to malloc() free() and realloc() to
1814 the wrapper functions/macros
1815 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1816 instead of xmlFreeNodeList()
1817
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001818Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * HTMLparser.c: corrected a stupid bug leading to core dump at
1821 tree deallocation. Removed warnings indicated by
1822 Stephane.Conversy@lri.fr
1823 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1824 looked for in the external subset
1825
1826Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001827
1828 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1829 on SGI by Stephane.Conversy@lri.fr
1830
Daniel Veillardb96e6431999-08-29 21:02:19 +00001831Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * all .h : changed the prototype declaration indent as in gtk
1834 * most .c : working on reducing the TODOs in the code
1835 * most .c : cleanup though -pedantic and Insure++
1836 * improvements on validation ID checkings.
1837 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1838 * xml-config.in: closed #1810
1839
1840Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001841
1842 * tree.h, valid.c, valid.h: more work on validity, IDs
1843 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1844 definition for AIX
1845
Daniel Veillardb556eb51999-08-15 17:19:50 +00001846Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1849 the distribution due to a cut'n paste error at last commit
1850
Daniel Veillardb05deb71999-08-10 19:04:08 +00001851Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * configure.in: upgraded to version 1.4.0
1854 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1855 Big update, added a large part of the validation process,
1856 it should be usable, but some parts are missing
1857 * xpath.c: improved the implementation w.r.t. root.
1858 * Makefile.am: added more tests
1859 * test and result trees: added a lot of tests
1860 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1861
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001862Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * Added an HACKING file
1865
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001866Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * xpath.[ch] : improvements and debug of the XPath implementation
1869 * parser.c, HTMLparser.c : modified the parsers to be progressive
1870 * tree.[ch] : extended the Buffer promitives
1871 * xmlIO.[ch] : added basic I/O routines providing progressive
1872 parsing and ready for I18N conversion plugins
1873 * SAXresult/* : the SAX callback sequence maybe slightly different
1874 now
1875 * test*.c : improved/updated the tests programs
1876 * doc/* : recompiled the docs.
1877
Daniel Veillard15b75af1999-07-26 16:42:37 +000018781999-07-26 Michael Meeks <michael@edenproject.org>
1879
1880 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1881
1882 * tree.c: Ditto.
1883
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001884Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * configure.in: upgraded to version 1.4.0
1887 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1888 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1889 XML query language, see http://www.w3.org/TR/xpath for more details.
1890 * parser.c, parser.h: added CHAR* related string functions for XPath
1891 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1892 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1893 rebuild the docs.
1894 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1895 and regression testing capabilities for XPath.
1896
Daniel Veillardd79d7871999-07-12 10:38:12 +00001897Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1900 closing bug #1646
1901
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001902Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * Makefile.am, example/Makefile.am: closed bug #1683
1905
Daniel Veillard3166ab11999-07-11 16:14:19 +00001906Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1907
1908 * example/Makefile.am, configure.in: added the makefile for the
1909 gjobread example
1910
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001911Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1912
1913 * doc/Makefile.am:
1914 - fix which allow "make install DESTDIR=</install/prefix>".
1915
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001916Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1919 which fixed a problem on the file reading-code.
1920
Daniel Veillard82150d81999-07-07 07:32:15 +00001921Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1924 output.
1925 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1926
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001927Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1928
1929 * parser.h : Oops removed the binary compatibility problem
1930 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1931 * parser.c, HTMLparser.c: applied patches for reading from stdin
1932
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001933Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * parser.c, entities.c, valid.c: cleanup bug #1591
1936 * configure.in: cleanup bug #1592
1937 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1938 the same tree back-end. Hence gdome will be available for it.
1939 * doc/Makefile.am: close bug #617
1940
Daniel Veillard97fea181999-06-26 23:07:37 +00001941Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * parser.c: alloctate a per parser context SAX interface block
1944
Daniel Veillard14fff061999-06-22 21:49:07 +00001945Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1948 and xmlEncodeEntitiesReentrant with the correct one :-\
1949
1950Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * commit of my internal XML base changes, quite a lot of
1953 changes, cleanups, better entities support, framework for
1954 new I/O and charset detection and handling
1955 * Fixed the configure/Makefile stuff to generate shared libs
1956 with the proper version info, so we jumped on rev from
1957 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1958 xmlEncodeEntities() result need to be freed now, and a string
1959 xmlParserVersion provide the current library version.
1960
Raph Levien05240da1999-06-15 21:27:11 +00001961Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1962
1963 * parser.c: fixed a buffer overrun for when you have a very long
1964 attribute with no entities in it.
1965
Daniel Veillardbb2da581999-06-13 14:37:07 +00001966Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * added example directory
1969 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1970
Daniel Veillard011b63c1999-06-02 17:44:04 +00001971Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * Release of libxml-1.1, nearly everything has been touched for
1974 this.
1975 * Added more regression tests
1976 * Updated the documentation
1977
Daniel Veillard27d88741999-05-29 11:51:49 +00001978Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * tree.[ch]: unified the XML_NO_CORBA defines.
1981 * parser.c encoding.[ch]: started plugging in char encoding detection
1982
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001983Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1984
1985 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1986 Also freed allocated buffer.
1987
Daniel Veillard27d88741999-05-29 11:51:49 +00001988Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001989 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1990 reentrancy problem at printing. One is left in entities.c, to
1991 remove ASAP
1992 * testSAX.c : added a test example showing the use of the SAX
1993 interface if one doesn't want to build the DOM tree.
1994 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1995
Daniel Veillard517752b1999-04-05 12:20:10 +00001996Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1999 large revamping of the parser to use SAX callbacks
2000 http://www.megginson.com/SAX/ (or at least a C like interface
2001 a la Expat). It's now possible to set up your own callbacks
2002 and the parser will not build a DOM tree.
2003 * test/* result/*: updated the test suite, I finally removed
2004 the old Namespace draft support (PI based).
2005
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002006Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2007
2008 * Makefile.am: added test result to EXTRA_DIST for make tests
2009
Daniel Veillard64068b31999-03-24 20:42:16 +00002010Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2011
2012 * parser.c, parserInternals.h: moved the chars macro definitions
2013 to parserInternals.h
2014 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2015 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2016
Daniel Veillard012ccc11999-03-23 10:11:11 +00002017Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * xml-config.in : applied patch to make --version work
2020
Raja R Harinatha86c23e1999-03-05 22:14:01 +000020211999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2022
2023 * Makefile.am (check-local): Alias for `tests' target. This will
2024 cause `make check' to do the right thing.
2025 (tests): Don't run tests in srcdir. Also, replaced calls to
2026 basename with a `sed' "equivalent".
2027
Daniel Veillardd109e371999-03-05 06:26:45 +00002028Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2031 it in the header and not the sources, updated the doc.
2032 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2033 pointing this out.
2034
Daniel Veillardbc50b591999-03-01 12:28:53 +00002035Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2038 exported the inputStream routines.
2039 * doc/html/* : updated accordingly
2040
Daniel Veillardd692aa41999-02-28 21:54:31 +00002041Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * parser.c, parser.h, parserInternals.h: added a few extra
2044 internal calls to allocate and free parser contexts ...
2045 * doc/html/* : updated accordingly
2046
Daniel Veillard55a99271999-02-25 11:01:29 +00002047Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * configure.in, Makefile.am, doc/makefile.am : General changes for
2050 1.0.0 release and including the generated HTML documentation.
2051
Daniel Veillard35925471999-02-25 08:46:07 +00002052Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2053
2054 * makefile.am : added parserInternals.h, oops.
2055
Daniel Veillard1e346af1999-02-22 10:33:01 +00002056Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * parserInternals.h: added this header giving access to the parser
2059 internal functions.
2060 * doc/Makefile.am : added a rebuild target which rebuilds the full
2061 set of documentations
2062 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2063 the internal subset.
2064 * *.c *.h: modifications needed to generate the documentation using
2065 gtk-doc, cleanup of functions blocks, reorganisation of struct
2066 declarations.
2067
Daniel Veillard1164e751999-02-16 16:29:17 +00002068Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2071 the tar and spec file to include the beginning of the doc.
2072
Nuno Ferreira03d04781999-02-13 00:07:17 +000020731999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2074
2075 * doc/.cvsignore: Added this file.
2076
Daniel Veillard6800ef31999-02-08 18:33:22 +00002077Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2078
2079 * tree.c: fixed xmlGetProp to return "" when the attribute
2080 exists, even if the node-list is NULL.
2081
Daniel Veillard726c7e31999-02-08 15:13:10 +00002082Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2083
2084 * tree.c: patched an error outputting empty attribute values.
2085 * Makefile.am and doc/makefile.am: have been updated during the
2086 week-end. Sorry for an empty CVS log, I got a shell problem.
2087
Daniel Veillard1899e851999-02-01 12:18:54 +00002088Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * tree.h: cleaned up using enums instead of defines
2091 * parser.c, valid.[ch]: more work on parsing/output of element
2092 declarations
2093
Daniel Veillard3b9def11999-01-31 22:15:06 +00002094Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * valid.[ch], tree.c, parser.c : more work toward full parsing
2097 of XML DTDs.
2098 * README: added informations about mailing-list and on-line
2099 documentation
2100
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000021011999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2102
2103 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2104
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002105Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * parser.c, tree.[ch] : more work toward conformance testing,
2108 added a last element to accelerate parsing of very flat structures
2109 started working on internal subset Element content declaration.
2110 * valid.[ch] : first cut at adding code toward validation.
2111 * previous changes had also small impact on most files, especially
2112 the conformance testing using James Clark test suite.
2113
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002114Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * test/* : updated the examples, most of them were not well
2117 formed (humm), and added rdf2.
2118 * result/* : resulting changes in the output.
2119
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002120Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2123
Daniel Veillard44b3a061998-12-05 17:27:22 +00002124Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2125
2126 * tree.c: patched a bug in the generation of empty attributes
2127
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002128Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2129
2130 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2131 for node/trees/documents/... Biggest problem is namespace
2132 support when copying subtrees.
2133
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002134Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * parser.c, entities.c: improve entities and char ref encoding,
2137 and cleanups of error messages.
2138
Daniel Veillard242590e1998-11-13 18:04:35 +00002139Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * parser.c, entities.c: simple bug hunting done during rpm2html and
2142 rpmfind integration.
2143
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002144Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2145
2146 * parser.[ch]: Added interfaces allowing to specify a SAX
2147 handler before parsing.
2148
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002149Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * parser.c: redirrect all errors reporting through the SAX
2152 error function
2153
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002154Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2157 * libtool, tlmain ...: update of the libtool files
2158
Miguel de Icaza442321c1998-11-04 18:13:38 +000021591998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2160
2161 * entities.c: Use g_snprintf insteda of snprintf.
2162
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002163Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2166 added ent5 test for this purpose.
2167 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2168
Daniel Veillard27271681998-10-30 06:39:40 +00002169Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * parser.c: fixed? a strange error due to compression on a GWP
2172 document.
2173
Daniel Veillard25940b71998-10-29 05:51:30 +00002174Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * tree.[ch]: bug fixing
2177 * entities.[ch]: defined a specific type for predefined entities
2178 * doc/xml.html: more documentation on the library, how to use it,
2179 overview of the interfaces.
2180
Daniel Veillard16253641998-10-28 22:58:05 +00002181Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2184
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002185Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2186
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002187 * tree.c: corrected a small bug
2188 * doc/xml.html: continuing writing documentation.
2189
2190Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2191
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002192 * debugXML.h debugXML.c: added debugging utilities.
2193 * tester.c: added --debug switch.
2194 * tree.c: patched an incorrect node->type assignment.
2195 * parser.c: formatting, ensure that node->doc != NULL in attributes
2196
Daniel Veillardccb09631998-10-27 06:21:04 +00002197Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2200 entity support and provide an internal representation close to
2201 DOM one (entity ref nodes, and attribute value as tree). I tried
2202 to preserve the interface but this will surely break some apps
2203 (I have to change rpm2html/rpmfind for example). I had to change
2204 two interfaces, and the generated tree is somewhat different.
2205 * doc/* : started documenting the XML library, the tree and
2206 DOM/Corba. This is a first step.
2207
Daniel Veillard11e00581998-10-24 18:27:49 +00002208Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * parser.c: Set up the fonctions comment block, boring but useful.
2211 * parser.h, SAX.c, parser.c: now attributes are processed through
2212 the SAX interface. The problem is that my SAX interface diverged
2213 quite a bit from the original one, well this is not an official
2214 spec, and translating it from Java to C is hairy anyway...
2215
Daniel Veillard97b58771998-10-20 06:14:16 +00002216Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2217
2218 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2219 fonctions comment block, boring but useful.
2220
2221Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002222
2223 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2224 conversion routines. However they are not yet used to convert the
2225 inputs. The core will run with UTF-8.
2226
Daniel Veillard33942841998-10-18 19:12:41 +00002227Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * tree.c : make sure that the type id is properly set-up when
2230 a new object is allocated, needed for DOM.
2231
Daniel Veillard27fb0751998-10-17 06:47:46 +00002232Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * tree.h, tree.c: Ok, the main objects in the tree will be native
2235 corba objects, it costs 8 bytes per Node, Attribute and Document
2236 but it simplifies the Corba integration a lot (no extra interface
2237 objects to allocate/free).
2238
Daniel Veillard0bef1311998-10-14 02:36:47 +00002239Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2242 and changed NODEs contants for conformity with DOM Level 1
2243
Daniel Veillard27864701998-10-08 03:47:24 +00002244Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2245
2246 * added hooks to keep track of servants when creating objects
2247 xmlDoc and xmlNode (for Corba export).
2248
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002249Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * added xml-config script.
2252
Daniel Veillard7066a791998-10-01 20:28:28 +00002253Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2254
2255 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2256 to autoupdate libtool and automake conf files.
2257
Miguel de Icaza60681bd1998-09-30 19:28:59 +000022581998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2259
2260 * Makefile.am: Use '?' to separate the sed
2261 commands as ',' is used when people pass -Wl,something.
2262
2263
Daniel Veillard15a8df41998-09-24 19:15:06 +00002264Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2265
2266 * tree.c, tree.h: added a per-document compression interface.
2267
Daniel Veillard151b1b01998-09-23 00:49:46 +00002268Tue Sep 22 20:47:38 EDT 1998
2269
2270 * tree.c, tree.h: added saving with compression and added interfaces
2271 to control the compression level (xmlGetCompressMode,
2272 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2273
Daniel Veillard70120ff1998-09-22 00:24:21 +00002274Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2275
2276 * parser.c: corrected a loop for files of size 0
2277
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000022781998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2279
2280 * error.h: New file. Contains prototyes from `error.c'.
2281
Tom Tromeyc19653d1998-08-14 01:22:43 +00002282Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2283
2284 * Makefile.am (xmlincdir): New macro.
2285 (xmlinc_HEADERS): Renamed from include_HEADERS.
2286
Daniel Veillard845664d1998-08-13 04:43:19 +00002287Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * applied small patch on numeric entities from
2290 Christopher Blizzard <blizzard@appliedtheory.com>
2291
Daniel Veillard260a68f1998-08-13 03:39:55 +00002292Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * New release 0.2, removed the old xml_* files so that it's
2295 coherent with the other CVS base (W3C), far better conformance
2296 to standard, new namespaces, decent entities support, beginning
2297 of a SAX-like interface. Nearly nothing left intact, even the
2298 test examples ...
2299
Christopher Blizzarda36749e1998-07-30 21:47:18 +000023001998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2301
2302 * .cvsignore: Add .deps dir
2303
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002304Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2307
Daniel Veillardfe926001998-07-26 04:28:20 +00002308Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002309
Daniel Veillardfe926001998-07-26 04:28:20 +00002310 * configure.in: added test for CPP
2311 * AUTHORS, Changelog: the original ones didn't get commited but the
2312 glib ones instead, fixed.
2313 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002314
Daniel Veillardfe926001998-07-26 04:28:20 +00002315Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002316
Daniel Veillardfe926001998-07-26 04:28:20 +00002317 * integrated code developped at W3C
2318 * changed the original Copyright
2319 * migrated to automake
2320 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002321