blob: b20ade875db3d060e162432ad9cffc6f74fc4f38 [file] [log] [blame]
Daniel Veillard2c833b62001-02-03 08:52:06 +00001Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4 xmlCheckFilename should not be called from xmlFileOpenW
5 and xmlGzfileOpenW
6
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00007Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
10 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
11 added the new tests for URI normalization
12 * testURI.c: fixed stoopid bugs
13 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14 the URI in the error messages are now properly normalized
15
Daniel Veillardea28ce62001-02-02 08:20:19 +000016Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
19
Daniel Veillarde99a4762001-02-01 04:34:35 +000020Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
21
22 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
23
Daniel Veillard2b325a02001-01-31 20:46:31 +000024Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * xpath.c: fixed mod operator
27
Daniel Veillardde55cf62001-01-31 15:53:13 +000028Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * parser.c: fixed xmlStrcat doc
31 * tree.c: 2 fixes form Anders Carlson for copying nodes and
32 trees.
33
Daniel Veillard2f913b72001-01-31 13:23:49 +000034Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xpath.c result/XPath/tests/chaptersbase
37 result/XPath/tests/simplebase: fixed XPath node()
38 * tree.c: small fix in xmlNewNs()
39 * Makefile.am: removed extraneous xml2Conf.sh rule
40
Daniel Veillardb42042b2001-01-28 07:40:36 +000041Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
44 Changed the library name, in order to get libxml-devel and
45 libxml2-devel to coexist on a single system
46 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
47 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
48
Daniel Veillardee0a4662001-01-27 18:59:33 +000049Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
52 libxml2-devel installable in // as libxml-devel.
53
Daniel Veillard5eb05942001-01-27 17:50:22 +000054Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * doc/Makefile.am: fixed make rebuild in doc
57 * doc/html/*.html: rebuilt the docs
58
Daniel Veillard65c295d2001-01-26 09:32:39 +000059Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * tree.c: patch from Bjorn Reese on xmlBufferCCat
62
Daniel Veillard8e199902001-01-25 18:54:39 +000063Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
66 the HTML doc to go into the -devel RPM ...
67 * aclocal.m4 config.h.in: some updates due to auto* magic
68
Daniel Veillard93086662001-01-25 18:13:04 +000069Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * xpath.h: added a hook in the context structure allowing to
72 link to extra support, needed for XSLT
73
Daniel Veillardf17e09b2001-01-25 13:55:35 +000074Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
77 xmlXPtrCmpPoints to use it.
78 * propagated the following patch from Alejandro Forero
79 * include/win32config.h xmlIO.c: applied further suggestions
80 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
81 * example/gjobread.c: fixed warnings, now that it builds
82
83Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
84
85 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
86
87 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
88 filename points to a valid file (not a directory).
89 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
90 Added calls to xmlCheckFilenameDir.
91
92 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
93 `path' (rather than `filename') as the parameter to gzopen and open.
94
Daniel Veillard48177c22001-01-23 15:27:41 +000095Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * Makefile.am: fixed a problem with EXTRA_DIST
98
Daniel Veillardb83ba402001-01-22 22:45:10 +000099Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * Makefile.am example/Makefile.am: finally found the trick
102 to build the example, i.e. add "." in SUBDIRS before example
103 in the list <grin/>
104
Daniel Veillard82687162001-01-22 15:32:01 +0000105Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * doc/xml.html: updated with an XSLT section, removed pointer to
108 W3C CVS base.
109
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000110Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: when copying a XSLT tree object teh tree need to be copied
113 too, and deallocation need to occur the same way.
114
Daniel Veillarde4566462001-01-22 09:58:39 +0000115Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
118 type correponding to an XSLT result tree fragment. Share most
119 of the data format with node set, as well as operators.
120 * HTMLtree.c: added a newline at the end of the doctype output
121 whe this one is not present initially.
122 * tree.c: make sure taht the parent and doc pointers are properly
123 set when copying attributes (lists).
124
Daniel Veillard701c7362001-01-21 09:48:59 +0000125Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
128
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000129Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * xpath.c: seems I finally killed that ugly path evaluation
132 context bug (tagged 9999 in case is is wrong)
133
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000134Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
137 for XSLT
138
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000139Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
142 for xmlGzfileOpen() bug
143
Daniel Veillardf6eea272001-01-18 12:17:12 +0000144Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * xpath.c: removed an error found by XSLT usage
147 * tree.c parserInternals.h: use a predefined static string
148 for text and comment nodes, avoid freeing them in xmlFreeNode,
149 exported the string name in parserInternals.h and added
150 another value to disable encoding at output (for XSLT),
151 gain memory, time.
152
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000153Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
156 win32/libxml2/libxml2_so.dsp: new makefiles and update
157 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
158
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000159Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
162 Gary Pennington
163
Daniel Veillard389e6b72001-01-15 19:41:13 +0000164Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xpath.c: fixed the comaprision of values and nodelists,
167 need to compare nodelist still ...
168 * debugXML.c: avoided a possible core dump
169 * HTMLparser.c: cleanup
170 * nanohttp.c: contributed fix.
171 * tree.c: fixes in properties handling added xmlSetNsProp
172 needed by libxslt
173 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
174 comment
175 * TODO: updated
176
Daniel Veillard167bd532001-01-06 21:09:34 +0000177Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * parser.c parserInternals.c: applied Bjorn Reese optimization
180 patch
181
182Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * Makefile.am: applied patch fro make check from Martin Vidner
185
Daniel Veillard503b8932001-01-05 06:36:31 +0000186Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * configure.in: preparing 2.2.11
189 * doc/html/*: rebuild the HTML files
190 * doc/xml.html : updated
191
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000192Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * tree.c: fixed a stupid bug
195 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
196 patches related to validation of an XInclude processing result
197 * TODO: updated
198
Daniel Veillarde2488192001-01-04 10:54:22 +0000199Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
202 on large files
203
Daniel Veillardf060a412001-01-03 20:52:44 +0000204Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
207
Daniel Veillard45cff692001-01-03 18:02:04 +0000208Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
211 reported by Jonas Borgström
212 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
213
Daniel Veillard08108982001-01-03 15:24:58 +0000214Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * testXPath.c xpath.c: fixing the XPath union expressions problem
217 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
218
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000219Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * xmllint.c: Made is so if the file name is "-" is will read form
222 standard input. Sven Heinicke <sven@zen.org>
223 * tree.c: fixed a problem when growing buffer
224 * tree.h: fixed the comment of the node types following andersca
225 comment
226 * TODO: updated
227
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000228Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * HTMLparser.[ch]: added a way to avoid adding automatically
231 omitted tags. htmlHandleOmittedElem() allows to change the
232 default handling.
233 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
234 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
235 of xmllint too when using --memory flag, added a memory test
236 suite at the Makefile level.
237 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
238 with namespace use when encountering QNames in XPath evalation,
239 added xmlns() scheme in XPointer.
240 * nanoftp.c : incorporated a fix
241 * parser.c xmlIO.c: fixed problems raised with encoding when using
242 the memory I/O
243 * parserInternals.c: closed bug 25934 reported by
244 torsten.landschoff@innominate.de
245 * TODO: updated
246
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000247Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
250 on a non-updated tree :-(, made a 2.2.10 release to correct the
251 situation
252
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000253Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
254
255 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
256 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
257 integrated a set of OpenVMS changes from Howard Taylor
258 <Howard.Taylor@pacoast.com>
259
Daniel Veillard58770e72000-11-25 00:48:47 +0000260Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
261
262 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
263 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
264
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000265Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * HTMLparser.c: some fixes on auto-open of html/head/body
268 * encoding.c: fixed a compilation error on some gcc env
269 * xpath.c xpointer.[ch] xpathInternals.h: improved the
270 XPointer implementation
271 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
272 related XPointer tests and associated results
273
Daniel Veillard300f7d62000-11-24 13:04:04 +0000274Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * doc/xmldtd.html doc/xml.html: following a short step by step
277 guidance on IRC to help maciej with DTDs I started a small
278 page on the subject.
279
Daniel Veillard748e45d2000-11-17 16:36:08 +0000280Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
281
282 * HTMLparser.c: fixed handling of broken charrefs
283 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
284 patches
285
Daniel Veillard28929b22000-11-13 18:22:49 +0000286Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * doc/xml.html doc/html/* : rebuilt the docs after adding
289 xinclude and updated page for 2.2.7 and 2.2.8
290 * configure.in: releasing 2.2.8
291
Daniel Veillard41e06512000-11-13 11:47:47 +0000292Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
293
294 * parser.[ch] parserInternals.c: applied the conditional
295 section processing fix from Jonathan P Springer
296 <jonathan.springer2@gte.net>
297 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
298 project file, fixed iconv default non support
299 * xpath.c: fixed the problem of evaluating relative expressions
300 when a node context is provided.
301
Daniel Veillardbf432752000-11-12 15:56:56 +0000302Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
303
304 * nanoftp.c: fixed gcc 2.95 new warnings
305 * SAX.c: fixed a stupid bug
306 * tree.c: fixed a formatting problem when round-tripping
307 from/to memory
308 * xinclude.c: chased memleak, fixed a base problem
309 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
310 xmlXPtrBuildNodeList()
311 * TODO: updated
312 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
313 adding a first small set of regression tests for XInclude
314
Daniel Veillardc2def842000-11-07 14:21:01 +0000315Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * nanohttp.[ch]: applied Wayne Davison patches to access
318 the WWW-Authorization header.
319 * parser.c: Closed Bug#30847: Problems when switching encoding
320 in short files by applying Simon Berg's patch.
321 * valid.c: fixed a validation problem
322 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
323 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
324 Wayne Davison
325 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
326 need to be extended to non full nodes selections.
327 * xinclude.c: starts to work decently
328
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000329Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
332 debugXML.c xmlversion.h.in: Started adding XInclude support,
333 this is a new xmllint option
334 * tree.c xpath.c: applied TOM patches for XPath
335 * xpointer.c: fixed a couple of errors.
336 * uri.c: added an escaping function needed for xinclude
337 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
338 new warning from RH70 gcc's version
339
Daniel Veillarda4964b72000-10-31 18:23:44 +0000340Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * HTMLparser.c: fixed loop on invalid char in scripts
343 * parser.c: update to description of xmlIOParseDTD()
344 * libxml.m4 xmlversion.h.in: changes contributed by
345 Michael Schmeing <m.schmeing@internet-factory.de>
346 * configure.in: preparing for 2.2.7
347 * Makefile.am: trying to avoid config.h and acconfig.h
348 being included in the distrib
349 * configure.in: released 2.2.7
350
351Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
352
353 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
354 like namespaces for good. Unified xmlNs and xmlNode somewhat.
355
Daniel Veillard01411222000-10-30 15:33:22 +0000356Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
357
358 * parser.[ch]: added xmlIOParseDTD()
359 * xpointer.c: added support for the 2 extra parameters of
360 string-range, fixed a stoopid error when '0' was present
361 in XPointer expressions
362 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
363 testsuite for the above
364
Daniel Veillard6db58192000-10-30 09:27:53 +0000365Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * libxml.spec.in: improved package descriptions
368
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000369Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * xpath.c xpathInternals.h: applied a large cleaning patch
372 from TOM <ptittom@free.fr>, it also add namespace support
373 for function and variables registration.
374
Daniel Veillardbd20df72000-10-29 17:53:40 +0000375Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
378 * Makefile.mingw: Wayne Davison's update adding hash.c
379
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000380Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * xpath.c: fixed the root evaluation problems
383 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
384 ignorable spaces with <b> <bold> <em>
385 * tree.c: fixed a loop in xmlSearchNsByHref()
386
Daniel Veillard767662d2000-10-27 17:04:52 +0000387Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * xpath.c: applied another XPath patch from TOM
390 * xpath.c include/makefile.am: applied another patch from
391 china@thewrittenword.com (cleanup on IRIX).
392
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000393Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * xml-config.1: received a fixed version from Fredrik Hallenberg
396 <hallon@lysator.liu.se>
397
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000398Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
401 cleanup patch for XPath
402
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000403Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * patched to redirrect all "out of context" error messages to
406 a reconfigurable routine. The changes are:
407 * xmlerror.h : added the export of an error context type (void *)
408 an error handler type xmlGenericErrorFunc there is an interface
409 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
410 to reset the error handling routine and its argument
411 (by default it's equivalent to respectively fprintf and stderr.
412 * all the c files: all wild accesses to stderr or stdout within
413 the library have been replaced to calls to the handler.
414
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000415Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
416
417 * configure.in: release 2.2.6
418 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
419 exporting the inner functions of xpath for extension modules
420 * doc/*: updated and rebuilt the doc
421
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000422Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * nanohttp.c : applied Wayne HTTP cleanup patch
425 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
426 and xmlNodeSetSpacePreserve()
427
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000428Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
429
430 * xpath.c: closing bug #29260
431
Daniel Veillard126f2792000-10-24 17:10:12 +0000432Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * hash.[ch] debugXML.c: expanded/enhanced the API, added
435 multikey tuples, made hash structure opaque
436 * valid.[ch]: moved elements, attributes, notations decalarations
437 as well as ID and refs to hash tables.
438 * entities.c: hash cleanup
439 * xmlmemory.c: fixed a dump problem in debug mode
440 * include/Makefile.am: problem passing in DESTDIR= values patch
441 from Marc Christensen <marc@calderasystems.com>
442 * nanohttp.c: removed debugging remains
443 * HTMLparser.c: the bogus tag should be ignored (Wayne)
444 * HTMLparser.c parser.c: fixing a number of problems with the
445 macros in the *parser.c files (Wayne).
446 * HTMLparser.c: close the previous option when opening a new one
447 (Marc Sanfacon).
448 * result/HTML/*: updated the HTML results accordingly
449
Daniel Veillard52afe802000-10-22 16:56:02 +0000450Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
453 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
454 XPath functions and XML entities table to them. More to come...
455 * xmlIO.c: fixed libxml closing FILEs it didn't open.
456
Daniel Veillard683cb022000-10-22 12:04:13 +0000457Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
458
459 * tree.c: coalesce adjacent text nodes
460 * valid.c: handling of blank nodes in DTd validation (raised
461 by problems with a posteriori validation).
462 * nanohttp.c: changing behaviour on HTTP write stuff.
463 * HTMLtree.c: forced body and html to be explicitely closed.
464 * xpath.h: exported more XPath functions.
465
Daniel Veillard1baf4122000-10-15 20:38:39 +0000466Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * Release of 2.2.5
469 * xpointer.c: range() range-inside and other helper functions
470 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
471
Daniel Veillard47e12f22000-10-15 14:24:25 +0000472Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
475 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
476
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000477Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
480 and XPointer modules
481
Daniel Veillard134c9f32000-10-15 10:27:08 +0000482Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * SAX.h: closed #25107
485
Daniel Veillard39915622000-10-15 10:06:55 +0000486Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * testSAX.c: fixed problem with cdata reporting
489 * SAXresult/* : updated
490
Daniel Veillard1e851392000-10-15 10:02:56 +0000491Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
492
493 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
494 Closed bug #27499, added to regression tests
495 * TODO: updated
496
Daniel Veillard7eda8452000-10-14 23:38:43 +0000497Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
498
499 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
500 support for SCRIPT and STYLE with help from Bjorn Reese
501 * test/HTML/* result/HTML/*: added simple testcase and updated
502 the existing ones.
503
Daniel Veillardff9c3302000-10-13 16:38:25 +0000504Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
505
506 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
507 string-range for empty strings
508 * test/XPath/docs/str test/XPath/xptr/chaptersrange
509 test/XPath/xptr/strrange: augmented the XPointer testsuite
510
Daniel Veillard189446d2000-10-13 10:23:06 +0000511Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
512
513 * doc/xml.html doc/xmlmem.html: added a module describing memory
514 interfaces and use, updated the main page.
515
Daniel Veillard2f971a22000-10-12 23:26:32 +0000516Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
519 nanoftp code work on Windows too now
520
521Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000522
523 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
524 * xpointer.c: implemented string-range() at least a good first version
525 * test/XPath/docs/str test/XPath/xptr/strrange
526 result/XPath/xptr/strrange: the string-range() tests
527
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000528Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * Makefile.am include/Makefile.am include/win32config.h
531 win32/Makefile.mingw: fixed problems reported by Wayne Davison
532 and make distcheck
533
Daniel Veillard19d61112000-10-11 23:50:35 +0000534Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
537 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
538 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
539
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000540Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
543 patch for socklen_t detection by
544 Albert Chin-A-Young <china@thewrittenword.com>
545
Daniel Veillardcd429612000-10-11 15:57:05 +0000546Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
547
548 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
549 and added a --dtdvalid option to xmllint used to test it
550
Daniel Veillard47c02452000-10-11 13:04:36 +0000551Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
554 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
555
Daniel Veillard2d38f042000-10-11 10:54:10 +0000556Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
559 handlings (registration, lookup, cleanup)
560
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000561Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * configure.in Makefile.am include/makefile.am: adding XPointer
564 and XPtrtests target
565 * xpointer.[ch] : new files for XPointer support
566 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
567 more XPath tests
568
Daniel Veillard57fda592000-10-10 23:24:14 +0000569Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
570
571 * configure.in: fixed, very broken, make distcheck works again
572
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000573Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * More work toward 2.2.5, integrated a number of patches
576 * configure.in Makefile.am win32config.h.in: trying to cleanup
577 make distcheck .... huh ...
578 * include/Makefile.am include/win32config.h: new directory
579 for includes
580 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
581 updated teh makefiles and instructions for WIN32
582 * xpath.c: small fixes
583 * test/XPath/ results/XPath: updated the testcases and results
584 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
585 suggested patches
586 * valid.c: fixed an ID bug
587
Daniel Veillardb71379b2000-10-09 12:30:39 +0000588Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
591 the automake bug where wrong dependancies were generated.
592 * xpath.[ch]: worked on XPointer
593
Daniel Veillard7e99c632000-10-06 12:59:53 +0000594Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * configure.in Makefile.am: 2.2.5, ship the include in an
597 include/libxml subdirectory, use symlinks when using CVS
598 * testSAX.c: fixed small bug
599 * testXPath.c: changed the way testfiles are parsed
600 * debugXML.c: same kind of cleanup when parsing an argument expression
601 XPath/XPointers can have blanks embedded
602 * xpath.[ch]: more cleanup, reorgs for XPointer work
603 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
604 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
605
Daniel Veillard55b91f22000-10-05 16:30:11 +0000606Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
609 in the XPath engine, rewrote large parts of it, now it's far
610 cleaner and in sync with the REC not an old WD. Fixed a parsing
611 problem in the interactive XML shell found when testing XPath.
612
Daniel Veillardac260302000-10-04 13:33:43 +0000613Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
614
615 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
616 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
617 examples with the extra test
618
Daniel Veillard7cfce322000-10-04 12:40:27 +0000619Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
622 the global init function.
623
Daniel Veillard970112a2000-10-03 09:33:21 +0000624Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * HTMLparser.c: Doohhh, attribute name parsing was still case
627 sensitive ! Fixed this ...
628 * result/HTML/* : updated the tests results accordingly
629
Daniel Veillard740abf52000-10-02 23:04:54 +0000630Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
633 engine, should be far more stable, incorporated a new version of
634 preceding/following axis, need testing
635 * uri.c: fixed file:///c:/a/b/c problem
636 * test/XPath/tests/idsimple: augmented the XPath tests
637
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000638Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * doc/* rebuilding docs for 2.2.4 release
641
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000642Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
643
644 * configure.in: releasing 2.2.4
645 * parser.[ch]: added xmlStrEqual()
646 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
647 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
648 use xmlStrEqual instead
649 * TODO: updated
650 * added an XPath test
651
Daniel Veillardbc765302000-10-01 18:23:35 +0000652Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
653
654 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
655 * entities.h: exported xmlInitializePredefinedEntities
656 * parser.[ch] : added xmlInitParser()
657 * parserInternals.h : had to export htmlInitAutoClose()
658
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000659Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * xpath.[ch] : fixed some serious XPath Predicate evaluation
662 problems
663 * Makefile.am : added XPath regression tests to normal tests
664 * uri.c: fixed a problem with local paths, cleanup
665 * parser.c: fixed a problem with large CData sections
666
Daniel Veillardd2ade932000-09-30 14:39:55 +0000667Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * configure.in xml-config.in: patch from "Ben Taylor"
670 <sol7x86@hotmail.com> for solaris shared libs lookup
671
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006722000-09-30 Martin Baulig <baulig@suse.de>
673
674 * libxml-2.0.pc.in: Provide pkg-config script.
675
676 * configure.in: Create the libxml-2.0.pc script from the
677 libxml-2.0.pc.in templates.
678 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000679 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000680
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000681Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
684 when compiling with MSC
685
Daniel Veillard46057e12000-09-24 18:49:59 +0000686Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * xpath.c: patch for normalize-string() substring-before(),
689 substring-after() and translate() functions from Bjorn Reese
690 <breese@mail1.stofanet.dk>
691 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
692 Fredrik Hallenberg <hallon@lysator.liu.se>
693 * TODO: updated
694
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000695Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
698 problem of socklen_t being undefined on a number of platforms
699 * debugXML.c: fixed a compilation problem when without snprintf
700
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000701Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
704 an URI bug and a fix for the control-character-induced infinite loop
705 * nanohttp.c: preventive fix for compiling on WIN32
706
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000707Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * xmlint.c: closing bug #25000
710
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000711Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
712
713 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
714 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
715 modified slightly Wayne Davison patch adding xmlStrcasecmp and
716 related function, fixing xmlStrncmp(), and associated cleanup
717 * result/HTML/entities.html.sax: updating result
718
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000719Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * uri.c: applied patch for URI escaping from Wayne Davison
722 <wayned@blorf.net>
723 * tree.c parserInternals.c HTMLparser.c: memset checks patches
724 from Denis Barbier <barbier@imacs.polytechnique.fr>
725 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
726 patch from Wayne Davison
727
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000728Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * doc/xml.html : updated with new releases, adding "how to help"
731
Daniel Veillard04698d92000-09-17 16:00:22 +0000732Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
735 removed a few warnings in pedantic mode ...
736 * parserInternals.c parser.c: moved encoding switching function
737 to parserInternals.c
738 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
739
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000740Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * HTMLparser.c parser.c: set ctxt->errNo before calling the
743 error or warning handlers
744
Daniel Veillardb1059e22000-09-16 14:02:43 +0000745Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * parserInternals.c parserInternals.h parser.c Makefile.am:
748 created a new module parserInternals.c, moved most of the
749 code shared by the various parsers there, as well as
750 deprecated code from parser.c. More cleanup of parser.c
751 * uri.c: fixed a problem when URI is NULL
752 * valid.c: speedup when looking for an attribute declaration
753
Daniel Veillard39c7d712000-09-10 16:14:55 +0000754Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
757 the cleanup of the computation of URI references when seeking
758 external entities. The URI reference string and the resulting
759 URI are both stored now.
760 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
761 large s(n)printf checks and cleanup from Denis Barbier
762 <barbier@imacs.polytechnique.fr>
763 * xmlversion.h.in tree.h: couple of SGML declarations for a
764 possible docbook module.
765 * result/VC/ : a couple of test output changed due to the change
766 of the entities URI
767
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000768Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * parser.h: added a _private field for linking user's data
771
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000772Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * parser.c parserInternals.h: demacroified most of the IS_XXX
775 the gain in size is significant so ...
776
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000777Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * entities.c: cases where looking up entities with doc==NULL
780 covered
781
Daniel Veillard90e11312000-09-05 10:42:32 +0000782Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
Daniel Veillard1de50802000-09-07 08:54:32 +0000784 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000785 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
786
Daniel Veillard98a79162000-09-04 11:15:39 +0000787Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
788
Daniel Veillard1de50802000-09-07 08:54:32 +0000789 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000790 * test/URI/uri.data result/URI/uri.data: first set of tests/results
791 * Makefile.in: added URItest and included thenin "make tests"
792
793Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000794
795 * xmlversion.h.in: closed bug 22941
796
Daniel Veillard2bb89092000-08-31 14:57:50 +0000797Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * doc/xmlio.html: added doc and example for entity loader
800 redefinition.
801
Daniel Veillard96984452000-08-31 13:50:12 +0000802Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
805 used by libxml
806
Daniel Veillarde715dd22000-08-29 18:29:38 +0000807Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * parser.c: Fixed bug on invalid ontent characters and when using
810 push.
811 * xmllint.c: fixed xmllint endling of errors in push mode
812
Daniel Veillard4948eb42000-08-29 09:41:15 +0000813Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
814
815 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000816 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000817 * result/HTML/*.sax: regenerated HTML SAX output
818 * parser.c: more cleanup.
819
Daniel Veillarde010c172000-08-28 10:04:51 +0000820Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000823 patches from Wayne Davison <wayned@users.sourceforge.net>,
824 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000825 * HTMLparser.c: fixed an ignorable white space detection bug
826 occuring when parsing with SAX only
827 * result/HTML/*.sax: updated since the output is now HTML
828 encoded...
829
Daniel Veillard47f3f312000-08-27 22:40:15 +0000830Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
831
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000832 * HTMLparser.[ch]: applied some of Wayne Davison
833 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000834
Daniel Veillarde0854c32000-08-27 21:12:29 +0000835Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
838 undeclared namespace prefix was used, added a warning.
839 Cleaned up support w.r.t. entities, spilling out a warning
840 and being pedantic on lookups.
841 * test/warning/ent9 : added testcase for previous example.
842 * TODO: updated
843 * parserInternals.h parser.c: changed the way names are parsed
844 now allow infinite size and decrease penalty for normal use
845 * parser.c: Started a big cleanup/check of the parser code,
846 fixed some of the most tortuous entity code, spotted code
847 unused anymore
848 * test/*: added tests for very long names and related nasty
849 things.
850
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000851Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * doc/encoding.html: added encoding aliases doc
854 * doc/xml.html: updates
855 * encoding.[ch]: added EncodingAliases functions
856 * entities.[ch] valid.[ch] debugXML.c: removed two serious
857 bottleneck affecting large DTDs like Docbook
858 * parser.[ch] xmllint.c: added a pedantic option, will be
859 useful
860 * SAX.c: redefinition of entities is reported in pedantic mode
861 * testHTML.c: uninitialized warning from gcc
862 * uri.c: fixed a couple of bugs
863 * TODO: added issue raised by Michael
864
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000865Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * doc/encoding.html: propagated Martin Duerst suggestions
868
Daniel Veillard52402ce2000-08-22 23:36:12 +0000869Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
870
871 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
872 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
873 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
874 by Wayne Davison
875
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000876Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * nanoftp.c nanohttp.c: small cleanup
879 * TODO: updated
880
Daniel Veillard244ece92000-08-19 20:58:02 +0000881Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * added an old VC testcase and updated title.xml entity
884
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000885Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
886
887 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
888 done on auto-opening of <p> tags and cleanup of SAX output
889
Daniel Veillard979e55e2000-08-19 16:48:54 +0000890Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
893
Daniel Veillard4540be42000-08-19 16:40:28 +0000894Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * doc/xml.html libxml.* structure.*: updated the doc a bit
897
Daniel Veillard808a3f12000-08-17 13:50:51 +0000898Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * testSAX.c testHTML.c result/HTML/: cleanup of the output
901 of SAX tests
902
Daniel Veillard29579362000-08-14 17:57:48 +0000903Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
906 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
907
Daniel Veillard1255ab72000-08-14 15:13:33 +0000908Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
909
910 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
911 * testHTML.c: fix core dump on Solaris 2.x systems
912 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
913 * result/HTML/*.sax: previous bug fix lead to new results
914
Daniel Veillard03109292000-08-14 14:58:22 +0000915Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
918 * configure.in: added --with-readline=DIR to accept alternate
919 path for readline include/library
920 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
921 for ANSI under HP-UX
922 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
923 includes @LIBS@
924
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000925Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * doc/* : rebuilt the docs
928 * getting ready for 2.2.2 release
929
Daniel Veillard87b95392000-08-12 21:12:04 +0000930Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
933 and xmlAddFeature()
934 * tree.[ch]: added xmlAddChildList()
935 * xmllint.c: MAP_FAILED macro test
936 * parser.h: added xmlParseCtxtExternalEntity()
937 * valid.c: applied bug fixes removed warning
938 * tree.c: added CDATA block to elements content
939 * testSAX.c: cleanup of output
940 * testHTML.c: added SAX testing
941 * encoding.c: better error recovery
942 * SAX.c, parser.c: fixed one of the external entity processing
943 of the OASis testsuite
944 * Makefile.am: added HTML SAX regression tests
945 * configure.in: bumped to 2.2.2
946 * test/HTML/ result/HTML: added a few of HTML tests, and added the
947 SAX results
948
Daniel Veillard88a172f2000-08-04 18:23:10 +0000949Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * configure.in: patch for HP compiler
952
9532000-08-04 Sven Heinicke <sven@zen.org>
954
955 * xmllint.c: Was coredumping sometimes when the file given didn't
956 exist.
957
Daniel Veillard46e370e2000-07-21 20:32:03 +0000958Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000961
Daniel Veillard46e370e2000-07-21 20:32:03 +0000962 when using in memory parsing. Need some cleanup.
963 * xmllint.c configure.in: added a --memory flag to test memory
964 parsing
965
Daniel Veillard36650692000-07-21 15:16:39 +0000966Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * nanohttp.c: fixed socklen_t replacement to unsigned int
969 * parser.c: fixed a space handdling missing at the end of
970 production 28 DOCTYPE.
971 * xmlmemory.c: fixed a stupid bug on the routine to override
972 allocation functions
973 * TODO: updated
974
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000975Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * doc/ regenerated the docs
978
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000979Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * doc/encoding.html doc/xml.html: added I18N doc
982 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
983 improvements, both parser and filters, added ASCII & HTML,
984 fixed the ISO-Latin-1 one
985 * xmllint.c testHTML.c: added/made visible --encode
986 * debugXML.c : cleanup
987 * most .c files: applied patches due to warning on Windows and
988 when using Sun Pro cc compiler
989 * xpath.c : cleanup memleaks
990 * nanoftp.c : added a TESTING preprocessor flag for standalong
991 compile so that people can report bugs more easilly
992 * nanohttp.c : ditched socklen_t which was a portability mess
993 and replaced it with unsigned int.
994 * tree.[ch]: added xmlHasProp()
995 * TODO: updated
996 * test/ : added more test for entities, NS, encoding, HTML, wap
997 * configure.in: preparing for 2.2.0 release
998
Daniel Veillard49703262000-07-10 10:27:46 +0000999Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * nanoftp.c: fixed the way the control connection is handled
1002 * libxml.spec.in: fixed the dependancies and cleanup
1003
Daniel Veillard306be992000-07-03 12:38:45 +00001004Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * doc/xml.html: changed the xmlsoft.org structure, updated the
1007 examples w.r.t. root and childs
1008
Daniel Veillard7d853352000-07-02 18:53:09 +00001009Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1012
Daniel Veillard365e13b2000-07-02 07:56:37 +00001013Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * HTMLparser.c: Work on character encoding support for the HTML parser
1016 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1017 * encoding.c: Fixed a potential memleak in the encoding stuff
1018
Daniel Veillardaf743792000-07-01 11:49:28 +00001019Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * doc/FAQ.html doc/Makefile.am : added a FAQ
1022
1023Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001024
1025 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1026 of the HTML parser to force it to not bypass SAX
1027
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001028Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * win32config.h.in: updated
1031 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1032 lacks iconv support :-( need to release 2.1.1
1033 * configure.in: release 2.1.1
1034 * HTMLparser: fixed bug #14784
1035 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1036 by Windows compiler
1037 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1038 the SAX startDocument() callback.
1039 * TODO: updated
1040
1041Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * added xmlStopParser()
1044
Daniel Veillardbe803962000-06-28 23:40:59 +00001045Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1046
1047 * configure.in: 2.1.0 prerelease
1048 * Large resync between W3C and Gnome tree
1049 * nanoftp, nanohttp.c: fixed stalled connections probs
1050 * HTMLtree.c SAX.c : support for attribute without values in
1051 HTML for andersca
1052 * valid.c: Fixed most validation + namespace problems
1053 * HTMLparser.c: start document callback for andersca
1054 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1055 * parser.h, SAX.c: serious speed improvement for large
1056 CDATA blocks
1057 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1058 different encoding
1059 * example/Makefile.am example/gjobread.c tree.h: work on
1060 libxml1 libxml2 convergence.
1061 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1062 and the LIBXML_TEST_VERSION macro
1063
Daniel Veillardc310d562000-06-23 18:32:15 +00001064Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * doc/xml.html: various patches and improvements typo fixed by
1067 Felix Natter
1068 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1069 from Felix Natter <fnatter@gmx.net>
1070
Daniel Veillardf3029822000-05-06 08:11:19 +00001071Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * doc/upgrade.html: updated with instructions for support of both
1074 libxml-1.x and libxml-2.x
1075 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1076 for 2.x support and also fixed includes
1077
1078
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001079Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1082 the encoding support, added iconv support, so now libxml if
1083 compiled with iconv automatically support japanese encodings
1084 among others. Work based on initial patch from Yuan-Chen Cheng
1085 I may have broken binary compat in the encoding handler
1086 registration scheme, but that was so utterly broken I don't
1087 expect anybody to have used this feature until now.
1088 * parserInternals.h: fixup on the CHAR range macro
1089 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1090 code.
1091 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1092 * uri.c: added xmlParseURI() I can't believe I forgot to
1093 implement this one in 2.0 !!!
1094 * SAX.c: moved doc->encoding update in the endDocument() call.
1095 * TODO: updated.
1096
Daniel Veillard06047432000-04-24 11:33:38 +00001097Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * tree.h: removed extraneous xmlRemoveProp definition
1100 * TODO: added item about --disable-corba configure switch
1101 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1102 * nanoftp.c: fixed include problems giving troubles on AIX and
1103 slowlaris
1104 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1105 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1106 comment and headers changes to lower gtk-doc number of warnings
1107 * doc/html/*: rebuilt docs
1108
Daniel Veillarde0aed302000-04-16 08:52:20 +00001109Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * HACKING: documented the tag for 1.x and instructions
1112
Daniel Veillard5e873c42000-04-12 13:27:38 +00001113Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1116 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1117 xmlCreateIOParserCtxt
1118 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1119 significant overall improvement
1120 * xmllint.c: added I/O test to xmllint
1121 * testSAX.c: added a speed test
1122 * doc/* : updated/regenerated
1123
Daniel Veillardfc708e22000-04-08 13:17:27 +00001124Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * xpath.c uri.h parserInternals.h: cosmetic changes from
1127 "Timur I. Bakeyev" <timur@bat.ru>, including making
1128 xmlCreateURI() public
1129
Daniel Veillard5d211f42000-04-07 17:00:24 +00001130Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1133 and the code at the same time. Added a clean mechanism for
1134 overload or added input methods: xmlRegisterInputCallbacks()
1135 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1136 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1137 * TODO: updated
1138 * doc/* : updated/regenerated
1139 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1140 source dir
1141
Daniel Veillarde77a9182000-04-05 19:12:29 +00001142Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * testURI.c: yet another forgotten commit, I should get some sleep !
1145
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001146Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * xmllint.c: forgot to commit this too ?
1149
Daniel Veillardb9df4042000-04-05 14:23:16 +00001150Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * xmlversion.h.in : forgot to commit this previously
1153
Daniel Veillard361d8452000-04-03 19:48:13 +00001154Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1157 * README TODO: updated for release
1158 * uri.c uri.h: added authority parsing/saving
1159 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1160 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1161 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1162 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1163 Makefile.am : added compile-time customization of libxml
1164 --with-ftp --with-http --with-html --with-xpath --with-debug
1165 --with-mem-debug
1166 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1167 #include <libxml/xxx.h> I hope it won't break too much stuff
1168 and will be manageable in the future...
1169 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1170 and added xmllint to the installed programs
1171 * uri.h: added xmlFreeURI()
1172
Daniel Veillardec303412000-03-24 13:41:54 +00001173Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * uri.c uri.h: finished the escaping handling, the base support
1176 and the URI path normalization. Looks good just lacks the
1177 authority content parsing code.
1178 * Makefile.am: added instructions to generate testURI
1179 * TODO: updated
1180 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1181 added links and icons for W3C and Gnome
1182
Daniel Veillard8f621982000-03-20 13:07:15 +00001183Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * xmlmemory.[ch] : seems I forgot to actually update the files in
1186 the last commit :-)
1187 * doc/xml.html doc/html/* : updated and uploaded the docs
1188
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001189Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1192 * TODO: updated
1193 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001194 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001195 gfree).
1196 * Makefile.am, uri.c, uri.h: added a set of functions to do
1197 exact (litteraly copied from the RFC 2396 productions) parsing
1198 and handling of URI. Will be needed for XLink, one XML WFC,
1199 XML Base and reused in the nano[ftp/http] modules. Still work
1200 to be done.
1201
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001202Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * configure.in, libxml.spec.in : libxml2
1205 * doc/* : updated the doc page, rebuilt the docs
1206
Daniel Veillardcf461992000-03-14 18:30:20 +00001207Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * all: tagged LIB_XML_1_X
1210 * *.c *.h : updated from W3C CVS tree
1211 * configure.in : 2.0.0-beta
1212 * libxml.spec.in : libxml2 package nam
1213 * result/* : new version of the tests output
1214
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001215Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1218
Daniel Veillardb566ce12000-03-04 11:39:42 +00001219Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * doc/* : rebuilt the docs
1222 * parser.c: final patch on #6766
1223 * valid.c: small patch on validity checks.
1224
Daniel Veillardfb76c402000-03-04 11:39:42 +00001225Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1228 added
1229 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1230 compatibility w.r.t. XML spec and existing code.
1231
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001232Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * parser.c: seems a better solution to <a> </a> exists,
1235 will try it for a while
1236
Daniel Veillard83a30e72000-03-02 03:33:32 +00001237Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * parser.c: tried to remove the <a> </a> generating <a/>
1240 this is hard. Left a flag for that purpose. Fixed bug #6766
1241 * configure.in: prepared 1.8.7 not released, due to previous
1242 problem
1243
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001244Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * doc/xml.html : applied second patch from Paul DuBois
1247
Daniel Veillard402e8c82000-02-29 22:57:47 +00001248Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * doc/xml.html : applied patch from Paul DuBois
1251
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001252Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1255
Daniel Veillard5feb8492000-02-02 17:15:36 +00001256Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1259 compilation warnings on various platforms.
1260 * parser.c: Fixed #5281 validity error callbacks are now desactived
1261 by default if not validating.
1262
Daniel Veillardf341f932000-02-02 14:52:08 +00001263Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1266
Daniel Veillard13c757e2000-02-01 23:59:15 +00001267Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1270 <gkatsi@cs.toronto.edu>
1271
Daniel Veillard726e8792000-01-30 20:04:29 +00001272Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1275 processing URLs
1276
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001277Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1278
1279 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1280 xmlNanoFTPUpdateURL for persistent control connections.
1281 * configure.in: 1.8.6
1282
1283Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1286 * tree.[ch] : added xmlSaveNoEmptyTags
1287
James Henstridgef3be9312000-01-28 13:59:21 +000012882000-01-29 James Henstridge <james@daa.com.au>
1289
1290 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1291
1292 * Makefile.am: added nanoftp.[ch] to the build.
1293
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001294Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * nanoftp.[ch]: cleanup, comments, API
1297 * debugXML.c : fixed a bug in the cat command
1298 * doc/*: regenerated the docs
1299
Daniel Veillardda07c342000-01-25 18:31:22 +00001300Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1303 * debugXML.c : fixed a bug in the cat command
1304 * valid.c: fixing some small probs
1305 * libxml.spec.in: get rid of the SNAP suffix
1306 * doc/xml.html: updated the status
1307
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001308Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * xml-config.in: xml-config --version to just return the
1311 version number
1312 * xpath.c: some cleanup w.r.t. axis when the current node is
1313 an attribute.
1314 * TODO: updated
1315
Daniel Veillard461a66c2000-01-18 18:01:01 +00001316Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * configure.in: prepared for libxml-1.8.5
1319 * doc/* recompiled the documentation
1320
13212000-01-17 Jody Goldberg <jgoldberg@home.com>
1322
1323 * configure.in : WARNING autoconf subtlety alert :
1324 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1325 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1326 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1327 get defined by AC_CHECK_HEADERS.
1328
Daniel Veillardf967b902000-01-17 16:06:10 +00001329Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1332 Rune.Djurhuus@fast.no
1333
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001334Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * TODO: updated
1337 * tree.c, parser.c: made sure that only memory alloc problems
1338 and internal parser errors are allowed to write to stdout or
1339 stderr.
1340
Daniel Veillard0142b842000-01-14 14:45:24 +00001341Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * tree.c : restored xmlNewGlobalNs since this seems used by
1344 a lot of existing code :-(, fixed a bug in xmlNewNs
1345 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1346 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1347 to exit() from the library code.
1348 * xpath.c, parser.c: removed bugs or unused code detected by
1349 Windows compilers
1350 * parser.c: started adding interfaces for parsing well balanced
1351 XML fragments
1352 * configure.in: releasing 1.8.4
1353 * doc/* : rebuilt the docs
1354
Daniel Veillard2eac5032000-01-09 21:08:56 +00001355Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * tree.[ch] : added xmlNewDocFragment() for DOM
1358 * testHTML.c: uninitialized variable.
1359
Daniel Veillardf3a73582000-01-05 14:58:39 +00001360Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * doc/* : rebuild the docs
1363
Daniel Veillard71b656e2000-01-05 14:46:17 +00001364Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * acconfig.h: readline and history patch
1367 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1368 * tree.c: added check and handling when possibly removing an ID
1369 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1370 and saving.
1371 * test/HTML/entities.html result/HTML/entities.html* : test for
1372 various entities reference cases
1373 * result/HTML/* : as a result output of some testcase have
1374 changed
1375 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1376 by previous example. added xmlParseTryOrFinish().
1377 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1378 entities.h debugXML.h HTMLparser.h: changed the way struct are
1379 declared to allow gtk-doc to expose those
1380 * parser.c: closed bug #4960
1381 * Makefile.am configure.in: Applied patch from
1382 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1383 and math/socket libs detection
1384
Daniel Veillard437b87b2000-01-03 17:30:46 +00001385Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * configure.in, Makefile.am: link tester against readline
1388 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1389
Daniel Veillard686d6b62000-01-03 11:08:02 +00001390Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * tree.[ch]: added xmlRemoveProp
1393 * win32config.h.in nanohttp.c: avoid including the Windows
1394 socket stuff in every C files
1395 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1396 the XmL parser(s)
1397 * test/ns4 result/ns4 etc...: added test case for previous prob
1398 * tree.c: xmlNewNs wasn't checking for double definition
1399 * Makefile.in: fixed a problem with dist-hook duplicates
1400 * parser.[hc], xmlIO.c: fixed the loading of external entities
1401 APIs, now xmlLoadExternalEntity() is used everywhere and
1402 setting up an app specific front-end using the
1403 * SAX.c parser.c: some fixes, now the xhtml spec validates
1404 with the xhtml DTD.
1405 * error.c: fixed crashes in case of no input stream
1406 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1407 to the validation tests and results
1408
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001409Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1412 too htmlCreatePushParserCtxt() and htmlParseChunk()
1413 * parser.c: a bit of cleanup.
1414 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1415 to XML) removed the last mem leak known
1416 * HTMLtree.c: output message cleanup
1417 * xmlmemory.c: display content info about memory blocks
1418 * result/HTML/wired.* : missing att value warning change
1419
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001420Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * doc/* : rebuilt the documentation
1423
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001424Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * parser.[ch] parserInternals.h: Push parser for XML,
1427 seems to work fine now
1428 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1429 --push for push testing
1430 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1431 * testSAX.c: added --push
1432 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1433 subtree
1434 * xmlIO.[ch] : enriched API + fixes for push mode
1435 * entities.[ch]: added the entity content length to the struct.
1436 * xmlmemory.[ch]: new API to show the last entries for the shell
1437 * valid.c: added required attribute testing
1438 * SAX.c: the cdata callback now merge contiguous fragments
1439 * HTMLparser.c: cleanup of some macros
1440
Daniel Veillard3c558c31999-12-22 11:30:41 +00001441Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * parser.c: fix for PIs name starting with xml
1444 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001445 * *.c, configure.in win32config.h.in : generate win32config.h for
1446 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001447
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001448Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1449
1450 * parser.c: fixed a stupid = vs. == bug :-(
1451 * doc/gnome-xml.sgml: s/glade/xml/
1452
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001453Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * configure.in, doc/xml.html : bug fix release 1.8.2
1456 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1457 Hopefully the end of that silly C++ include problem
1458 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1459 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1460 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1461 troubles with autoclosed elements when the stree shape doesn't
1462 follow the DtD specs. Added htmlIsAutoClosed() and
1463 htmlAutoCloseTag()
1464 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1465 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1466 * debugXML.c: fixed a bug on printing default namespaces.
1467 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1468
Daniel Veillardb24054a1999-12-18 15:32:46 +00001469Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * result/HTML/*.htm[l] : updated the HTML regression tests according
1472 to the new output
1473 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1474 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1475 problem due to intermix of extern "C" { ... } declarations for C++
1476 and recursive includes in the headers
1477
Chris Lahey323c48c1999-12-18 15:32:45 +000014781999-12-20 Chris Lahey <clahey@umich.edu>
1479
1480 * HTMLtree.c: Made it so that html nodes with a single child do
1481 not insert a carriage return before or after the child node.
1482
Daniel Veillardb24054a1999-12-18 15:32:46 +00001483Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001484
1485 * configure.in, doc/xml.html : bug fix release 1.8.1
1486 * parser.c: fixed bug #4344
1487 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1488 added the glue to avoid C++ problems
1489 * doc/* : regenerated the documentation
1490
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001491Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1494 namespace recognition, and Dia as a resul :-(
1495 * encoding.c: closed bug #3950
1496
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001497Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1498
1499 * valid.c: debugging a posteriori validation, except URI expansion
1500 stuff this should be fixed now
1501 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1502 Carl Nygard <cnygard@bellatlantic.net>
1503 * tester.c: added --postvalid, cleaning of the code
1504 * tree.[ch]: added xmlDocGetRootElement()
1505
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001506Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1507
1508 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1509 c++ losage.
1510
Daniel Veillard10a2c651999-12-12 13:03:50 +00001511Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * configure.in, doc/xml.html : bumped to 1.8.0
1514 * xlink.[ch], Makefile.am : added framework for link detection
1515 * parser.h: added nbChars to parser context, needed for cleanup.
1516 * xmlmemory.c: removed a nasty bug when out of mem
1517 * valid.[ch]: adding namespace support for attribute decl
1518 * tester.c: added --debugent option
1519 * debugXML.[ch]: added xmlDebugDumpEntities()
1520 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1521 buffers instead, this was really needed, validation was breaking
1522 in strange ways due to that. Added xmlParseStringPEReference()
1523 and other parsing from strings functions. Entities processing
1524 modified again, but PERef are still not handled correcly but
1525 unless you're Eve Maller you won't notice :-)
1526 * HTMLparser.c: large changes toward reliability, and switched to
1527 lowercase internal tags, XHTML is lowercase, so it will help
1528 that output is closer to next version.
1529 * doc/* : regenerated the documentation, it is now hosted at
1530 http://xmlsoft.org/ (same bits I just bought the domain :-)
1531
1532
Daniel Veillard294cbca1999-12-03 13:19:09 +00001533Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1536 doc generation
1537 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1538 in the SAX API
1539 * doc/*: rebuilt the doc making sure everything appears in the
1540 HTML files
1541
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001542Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1545 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1546 which allow impressive speed improvement on dataset with
1547 large text pieces, but at the cost of broken binary
1548 compatibility and slightly bigger memory usage.
1549 Configure with --with-buffers to activate them, they
1550 are protected with XML_USE_BUFFER_CONTENT define.
1551 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1552 goal is 0 memory left allocated once parser is no more used
1553 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1554 call xmlCleanupParser() and xmlMemoryDump()
1555
Daniel Veillarda819dac1999-11-24 18:04:22 +00001556Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1559 * parser.[ch] encoding.[ch]: added memory cleanup routines
1560 * parser.c: closing bug #3788
1561 * doc/*: rebuilt the doc
1562
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001563Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1566 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1567 * tester.c: added --compress option
1568 * doc/*: rebuilt the documentation
1569
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001570Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1573 if given /proc/kcore as input !
1574 * doc/xml.html doc/*: updated and rebuilt the documentation
1575
1576Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001577
1578 * parser.c: Fixed some wrongly space collapsing code due to
1579 a misreading of the spec.
1580 * result/*: fixed the output accordingly
1581
1582Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001583
1584 * encoding.c: bug fix and typos
1585 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1586 * parser.c: added attribute normalization closing bug #3597
1587 * test/att* result/att* SAXresult/att*: testcase for attribute
1588 normalization
1589
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001590Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * configure.in: closing bug #3163 by adding extra flags for the
1593 cc compiler on HP-UX
1594
Daniel Veillard51e3b151999-11-12 17:02:31 +00001595Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1596
1597 * valid.[ch] : removed a typo and an enumerated type bug in the
1598 xmlAddElementDecl() function
1599 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1600 call to xmlEncodeEntitiesReentrant() so that the functions
1601 New, Set and Get are at the same level.
1602 * parser.c HTMLparser.c: extra memory allocation bug for
1603 attributes detected by someone using libxml in embedded systems :-)
1604
Daniel Veillard962195f1999-10-28 15:51:53 +00001605Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * xmlmemory.h: turned off mem debug :-\
1608
Daniel Veillard35008381999-10-25 13:15:52 +00001609Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * parser.c: closed bug #2784 a one line fix, but worth pushing
1612 a new release out
1613 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1614 some structures, comments before and after the
1615 main element, and other nastyness
1616 * HTMLtree.c tree.c: accomodate the extended HTML supported
1617 * configure.in: pushing 1.7.4
1618 * test/ent8 and related outputs : added a new test for bug #2784
1619 * test/HTML/wired.html and related output: a nasty HTML example
1620 * Makefile.am: improved the test scripts
1621 * docs/* : reran the documentation extractor, updated xml.html
1622
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001623Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1626 HTMLparser and debugged the HTML related code. HTML documents
1627 now have their own type
1628 * entities.c: do not dump &apos; for HTML output
1629 * xmlmemory.c: improvement, breakpoint mechanism
1630 * testHTML.c: added --sax --repeat ...
1631 * Makefile.am: improved the HTML tests
1632 * valid.[ch]: added xmlValidGetValidElements and
1633 xmlValidGetPotentialChildren
1634 * tester.c: added --insert to test the 2 new functions
1635 * test//* result//* SAXresult//* : regression test cleanup
1636 and extension.
1637 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1638 gnome-xml-nanohttp.html
1639
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001640Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1641
1642 * HTMLparser.c: fixed problems with some autoclose tags
1643 * tree.c: fixed XML output problems.
1644 * result/* SAXresult/*: update of the tests output
1645
Daniel Veillard6077d031999-10-09 09:11:45 +00001646Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * Makefile.am: Arturo patch for xmlConf.sh version info
1649 * parser.c: Tim Josling patch for single quoted items
1650 * tester.c: Tim Josling patch for tester options usage
1651 * tree.h: indent cleanup
1652
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001653Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1656 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1657
Daniel Veillard00fdf371999-10-08 09:40:39 +00001658Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * tree.c : Raph patch for initialization of CORBA fields
1661 * parser.c, xpath.c, ...: modification of doc comments
1662 * xpath.c : allow spaces in xpath expressions
1663
Daniel Veillardad219441999-09-27 08:17:49 +00001664Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * xmlmemory.h: turning off memory debug :-(
1667
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001668Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1671 better SAX interfaces.
1672 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1673 entity.
1674 * configure.in: 1.7.2
1675
1676Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001677
1678 * libxml.spec.in: fixed the URL
1679 * doc/xml.html: improved the documentation front-end
1680
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001681Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001682
1683 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1684
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001685Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001686
1687 * libxml.spec.in: fixed the alpha compile problem
1688 * parser.[ch]: changed errno to errNo in the parser context :-(
1689 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1690 * doc/xml.html: changed CHAR to xmlChar
1691 * doc/html/*: recompiled the documentation
1692 * configure.in: 1.7.1
1693
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001694Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * parser.h: modified the parser context struct to regain 1.4.0
1697 binary compatibility
1698 * parser.c, xml-error.h: added errno ot teh context and defined
1699 a set of errors values with update of errno
1700 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1701 DTDs and entities
1702 * *.h, *.c: complete cleanup of the use of config.h and include
1703 protection depending on the current setup.
1704 * overalll debugging, maintenance and bug-fixing on all modules
1705 * updated the documentation
1706 * ready for 1.7.0
1707
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001708Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * HTMLparser.c : cleanup
1711 * SAX.c valid.c valid.h: added ID/IDREF checking
1712 * tree.c tree.h: extended doc structure for refs
1713 * configure.in: 1.6.2
1714 * parser.c: patched bug in SAX user arg call
1715 * parserInternals.h: patched missing close in C++ wrapping
1716 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1717 especially upcoming XPointer implementation.
1718 * doc/xml.html: augmented, typo
1719
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001720Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1721
1722 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1723 not all invocations of install understand -d.
1724
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001725Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1726
1727 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1728 to make 'check' works, when builddir != srcdir.
1729
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001730Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * doc/xml.html : updated the documentation
1733
Daniel Veillard6454aec1999-09-02 22:04:43 +00001734Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1737 not deallocated memory blocks
1738 * *.c : replaces all calls to malloc() free() and realloc() to
1739 the wrapper functions/macros
1740 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1741 instead of xmlFreeNodeList()
1742
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001743Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * HTMLparser.c: corrected a stupid bug leading to core dump at
1746 tree deallocation. Removed warnings indicated by
1747 Stephane.Conversy@lri.fr
1748 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1749 looked for in the external subset
1750
1751Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001752
1753 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1754 on SGI by Stephane.Conversy@lri.fr
1755
Daniel Veillardb96e6431999-08-29 21:02:19 +00001756Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * all .h : changed the prototype declaration indent as in gtk
1759 * most .c : working on reducing the TODOs in the code
1760 * most .c : cleanup though -pedantic and Insure++
1761 * improvements on validation ID checkings.
1762 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1763 * xml-config.in: closed #1810
1764
1765Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001766
1767 * tree.h, valid.c, valid.h: more work on validity, IDs
1768 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1769 definition for AIX
1770
Daniel Veillardb556eb51999-08-15 17:19:50 +00001771Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1774 the distribution due to a cut'n paste error at last commit
1775
Daniel Veillardb05deb71999-08-10 19:04:08 +00001776Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * configure.in: upgraded to version 1.4.0
1779 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1780 Big update, added a large part of the validation process,
1781 it should be usable, but some parts are missing
1782 * xpath.c: improved the implementation w.r.t. root.
1783 * Makefile.am: added more tests
1784 * test and result trees: added a lot of tests
1785 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1786
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001787Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * Added an HACKING file
1790
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001791Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * xpath.[ch] : improvements and debug of the XPath implementation
1794 * parser.c, HTMLparser.c : modified the parsers to be progressive
1795 * tree.[ch] : extended the Buffer promitives
1796 * xmlIO.[ch] : added basic I/O routines providing progressive
1797 parsing and ready for I18N conversion plugins
1798 * SAXresult/* : the SAX callback sequence maybe slightly different
1799 now
1800 * test*.c : improved/updated the tests programs
1801 * doc/* : recompiled the docs.
1802
Daniel Veillard15b75af1999-07-26 16:42:37 +000018031999-07-26 Michael Meeks <michael@edenproject.org>
1804
1805 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1806
1807 * tree.c: Ditto.
1808
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001809Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * configure.in: upgraded to version 1.4.0
1812 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1813 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1814 XML query language, see http://www.w3.org/TR/xpath for more details.
1815 * parser.c, parser.h: added CHAR* related string functions for XPath
1816 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1817 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1818 rebuild the docs.
1819 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1820 and regression testing capabilities for XPath.
1821
Daniel Veillardd79d7871999-07-12 10:38:12 +00001822Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1825 closing bug #1646
1826
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001827Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * Makefile.am, example/Makefile.am: closed bug #1683
1830
Daniel Veillard3166ab11999-07-11 16:14:19 +00001831Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * example/Makefile.am, configure.in: added the makefile for the
1834 gjobread example
1835
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001836Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1837
1838 * doc/Makefile.am:
1839 - fix which allow "make install DESTDIR=</install/prefix>".
1840
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001841Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1844 which fixed a problem on the file reading-code.
1845
Daniel Veillard82150d81999-07-07 07:32:15 +00001846Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1849 output.
1850 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1851
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001852Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * parser.h : Oops removed the binary compatibility problem
1855 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1856 * parser.c, HTMLparser.c: applied patches for reading from stdin
1857
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001858Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * parser.c, entities.c, valid.c: cleanup bug #1591
1861 * configure.in: cleanup bug #1592
1862 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1863 the same tree back-end. Hence gdome will be available for it.
1864 * doc/Makefile.am: close bug #617
1865
Daniel Veillard97fea181999-06-26 23:07:37 +00001866Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * parser.c: alloctate a per parser context SAX interface block
1869
Daniel Veillard14fff061999-06-22 21:49:07 +00001870Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1873 and xmlEncodeEntitiesReentrant with the correct one :-\
1874
1875Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * commit of my internal XML base changes, quite a lot of
1878 changes, cleanups, better entities support, framework for
1879 new I/O and charset detection and handling
1880 * Fixed the configure/Makefile stuff to generate shared libs
1881 with the proper version info, so we jumped on rev from
1882 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1883 xmlEncodeEntities() result need to be freed now, and a string
1884 xmlParserVersion provide the current library version.
1885
Raph Levien05240da1999-06-15 21:27:11 +00001886Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1887
1888 * parser.c: fixed a buffer overrun for when you have a very long
1889 attribute with no entities in it.
1890
Daniel Veillardbb2da581999-06-13 14:37:07 +00001891Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * added example directory
1894 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1895
Daniel Veillard011b63c1999-06-02 17:44:04 +00001896Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * Release of libxml-1.1, nearly everything has been touched for
1899 this.
1900 * Added more regression tests
1901 * Updated the documentation
1902
Daniel Veillard27d88741999-05-29 11:51:49 +00001903Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * tree.[ch]: unified the XML_NO_CORBA defines.
1906 * parser.c encoding.[ch]: started plugging in char encoding detection
1907
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001908Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1909
1910 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1911 Also freed allocated buffer.
1912
Daniel Veillard27d88741999-05-29 11:51:49 +00001913Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001914 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1915 reentrancy problem at printing. One is left in entities.c, to
1916 remove ASAP
1917 * testSAX.c : added a test example showing the use of the SAX
1918 interface if one doesn't want to build the DOM tree.
1919 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1920
Daniel Veillard517752b1999-04-05 12:20:10 +00001921Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1924 large revamping of the parser to use SAX callbacks
1925 http://www.megginson.com/SAX/ (or at least a C like interface
1926 a la Expat). It's now possible to set up your own callbacks
1927 and the parser will not build a DOM tree.
1928 * test/* result/*: updated the test suite, I finally removed
1929 the old Namespace draft support (PI based).
1930
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001931Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * Makefile.am: added test result to EXTRA_DIST for make tests
1934
Daniel Veillard64068b31999-03-24 20:42:16 +00001935Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * parser.c, parserInternals.h: moved the chars macro definitions
1938 to parserInternals.h
1939 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1940 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1941
Daniel Veillard012ccc11999-03-23 10:11:11 +00001942Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * xml-config.in : applied patch to make --version work
1945
Raja R Harinatha86c23e1999-03-05 22:14:01 +000019461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1947
1948 * Makefile.am (check-local): Alias for `tests' target. This will
1949 cause `make check' to do the right thing.
1950 (tests): Don't run tests in srcdir. Also, replaced calls to
1951 basename with a `sed' "equivalent".
1952
Daniel Veillardd109e371999-03-05 06:26:45 +00001953Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1956 it in the header and not the sources, updated the doc.
1957 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1958 pointing this out.
1959
Daniel Veillardbc50b591999-03-01 12:28:53 +00001960Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1963 exported the inputStream routines.
1964 * doc/html/* : updated accordingly
1965
Daniel Veillardd692aa41999-02-28 21:54:31 +00001966Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * parser.c, parser.h, parserInternals.h: added a few extra
1969 internal calls to allocate and free parser contexts ...
1970 * doc/html/* : updated accordingly
1971
Daniel Veillard55a99271999-02-25 11:01:29 +00001972Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * configure.in, Makefile.am, doc/makefile.am : General changes for
1975 1.0.0 release and including the generated HTML documentation.
1976
Daniel Veillard35925471999-02-25 08:46:07 +00001977Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * makefile.am : added parserInternals.h, oops.
1980
Daniel Veillard1e346af1999-02-22 10:33:01 +00001981Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * parserInternals.h: added this header giving access to the parser
1984 internal functions.
1985 * doc/Makefile.am : added a rebuild target which rebuilds the full
1986 set of documentations
1987 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1988 the internal subset.
1989 * *.c *.h: modifications needed to generate the documentation using
1990 gtk-doc, cleanup of functions blocks, reorganisation of struct
1991 declarations.
1992
Daniel Veillard1164e751999-02-16 16:29:17 +00001993Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1996 the tar and spec file to include the beginning of the doc.
1997
Nuno Ferreira03d04781999-02-13 00:07:17 +000019981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1999
2000 * doc/.cvsignore: Added this file.
2001
Daniel Veillard6800ef31999-02-08 18:33:22 +00002002Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * tree.c: fixed xmlGetProp to return "" when the attribute
2005 exists, even if the node-list is NULL.
2006
Daniel Veillard726c7e31999-02-08 15:13:10 +00002007Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * tree.c: patched an error outputting empty attribute values.
2010 * Makefile.am and doc/makefile.am: have been updated during the
2011 week-end. Sorry for an empty CVS log, I got a shell problem.
2012
Daniel Veillard1899e851999-02-01 12:18:54 +00002013Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * tree.h: cleaned up using enums instead of defines
2016 * parser.c, valid.[ch]: more work on parsing/output of element
2017 declarations
2018
Daniel Veillard3b9def11999-01-31 22:15:06 +00002019Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * valid.[ch], tree.c, parser.c : more work toward full parsing
2022 of XML DTDs.
2023 * README: added informations about mailing-list and on-line
2024 documentation
2025
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000020261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2027
2028 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2029
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002030Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * parser.c, tree.[ch] : more work toward conformance testing,
2033 added a last element to accelerate parsing of very flat structures
2034 started working on internal subset Element content declaration.
2035 * valid.[ch] : first cut at adding code toward validation.
2036 * previous changes had also small impact on most files, especially
2037 the conformance testing using James Clark test suite.
2038
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002039Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * test/* : updated the examples, most of them were not well
2042 formed (humm), and added rdf2.
2043 * result/* : resulting changes in the output.
2044
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002045Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2046
2047 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2048
Daniel Veillard44b3a061998-12-05 17:27:22 +00002049Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * tree.c: patched a bug in the generation of empty attributes
2052
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002053Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2056 for node/trees/documents/... Biggest problem is namespace
2057 support when copying subtrees.
2058
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002059Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * parser.c, entities.c: improve entities and char ref encoding,
2062 and cleanups of error messages.
2063
Daniel Veillard242590e1998-11-13 18:04:35 +00002064Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * parser.c, entities.c: simple bug hunting done during rpm2html and
2067 rpmfind integration.
2068
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002069Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * parser.[ch]: Added interfaces allowing to specify a SAX
2072 handler before parsing.
2073
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002074Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * parser.c: redirrect all errors reporting through the SAX
2077 error function
2078
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002079Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2082 * libtool, tlmain ...: update of the libtool files
2083
Miguel de Icaza442321c1998-11-04 18:13:38 +000020841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2085
2086 * entities.c: Use g_snprintf insteda of snprintf.
2087
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002088Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2091 added ent5 test for this purpose.
2092 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2093
Daniel Veillard27271681998-10-30 06:39:40 +00002094Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * parser.c: fixed? a strange error due to compression on a GWP
2097 document.
2098
Daniel Veillard25940b71998-10-29 05:51:30 +00002099Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2100
2101 * tree.[ch]: bug fixing
2102 * entities.[ch]: defined a specific type for predefined entities
2103 * doc/xml.html: more documentation on the library, how to use it,
2104 overview of the interfaces.
2105
Daniel Veillard16253641998-10-28 22:58:05 +00002106Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2109
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002110Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2111
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002112 * tree.c: corrected a small bug
2113 * doc/xml.html: continuing writing documentation.
2114
2115Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2116
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002117 * debugXML.h debugXML.c: added debugging utilities.
2118 * tester.c: added --debug switch.
2119 * tree.c: patched an incorrect node->type assignment.
2120 * parser.c: formatting, ensure that node->doc != NULL in attributes
2121
Daniel Veillardccb09631998-10-27 06:21:04 +00002122Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2125 entity support and provide an internal representation close to
2126 DOM one (entity ref nodes, and attribute value as tree). I tried
2127 to preserve the interface but this will surely break some apps
2128 (I have to change rpm2html/rpmfind for example). I had to change
2129 two interfaces, and the generated tree is somewhat different.
2130 * doc/* : started documenting the XML library, the tree and
2131 DOM/Corba. This is a first step.
2132
Daniel Veillard11e00581998-10-24 18:27:49 +00002133Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * parser.c: Set up the fonctions comment block, boring but useful.
2136 * parser.h, SAX.c, parser.c: now attributes are processed through
2137 the SAX interface. The problem is that my SAX interface diverged
2138 quite a bit from the original one, well this is not an official
2139 spec, and translating it from Java to C is hairy anyway...
2140
Daniel Veillard97b58771998-10-20 06:14:16 +00002141Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2142
2143 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2144 fonctions comment block, boring but useful.
2145
2146Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002147
2148 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2149 conversion routines. However they are not yet used to convert the
2150 inputs. The core will run with UTF-8.
2151
Daniel Veillard33942841998-10-18 19:12:41 +00002152Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * tree.c : make sure that the type id is properly set-up when
2155 a new object is allocated, needed for DOM.
2156
Daniel Veillard27fb0751998-10-17 06:47:46 +00002157Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * tree.h, tree.c: Ok, the main objects in the tree will be native
2160 corba objects, it costs 8 bytes per Node, Attribute and Document
2161 but it simplifies the Corba integration a lot (no extra interface
2162 objects to allocate/free).
2163
Daniel Veillard0bef1311998-10-14 02:36:47 +00002164Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2167 and changed NODEs contants for conformity with DOM Level 1
2168
Daniel Veillard27864701998-10-08 03:47:24 +00002169Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * added hooks to keep track of servants when creating objects
2172 xmlDoc and xmlNode (for Corba export).
2173
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002174Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2175
2176 * added xml-config script.
2177
Daniel Veillard7066a791998-10-01 20:28:28 +00002178Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2181 to autoupdate libtool and automake conf files.
2182
Miguel de Icaza60681bd1998-09-30 19:28:59 +000021831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2184
2185 * Makefile.am: Use '?' to separate the sed
2186 commands as ',' is used when people pass -Wl,something.
2187
2188
Daniel Veillard15a8df41998-09-24 19:15:06 +00002189Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * tree.c, tree.h: added a per-document compression interface.
2192
Daniel Veillard151b1b01998-09-23 00:49:46 +00002193Tue Sep 22 20:47:38 EDT 1998
2194
2195 * tree.c, tree.h: added saving with compression and added interfaces
2196 to control the compression level (xmlGetCompressMode,
2197 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2198
Daniel Veillard70120ff1998-09-22 00:24:21 +00002199Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2200
2201 * parser.c: corrected a loop for files of size 0
2202
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000022031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2204
2205 * error.h: New file. Contains prototyes from `error.c'.
2206
Tom Tromeyc19653d1998-08-14 01:22:43 +00002207Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2208
2209 * Makefile.am (xmlincdir): New macro.
2210 (xmlinc_HEADERS): Renamed from include_HEADERS.
2211
Daniel Veillard845664d1998-08-13 04:43:19 +00002212Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * applied small patch on numeric entities from
2215 Christopher Blizzard <blizzard@appliedtheory.com>
2216
Daniel Veillard260a68f1998-08-13 03:39:55 +00002217Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * New release 0.2, removed the old xml_* files so that it's
2220 coherent with the other CVS base (W3C), far better conformance
2221 to standard, new namespaces, decent entities support, beginning
2222 of a SAX-like interface. Nearly nothing left intact, even the
2223 test examples ...
2224
Christopher Blizzarda36749e1998-07-30 21:47:18 +000022251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2226
2227 * .cvsignore: Add .deps dir
2228
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002229Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2232
Daniel Veillardfe926001998-07-26 04:28:20 +00002233Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002234
Daniel Veillardfe926001998-07-26 04:28:20 +00002235 * configure.in: added test for CPP
2236 * AUTHORS, Changelog: the original ones didn't get commited but the
2237 glib ones instead, fixed.
2238 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002239
Daniel Veillardfe926001998-07-26 04:28:20 +00002240Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002241
Daniel Veillardfe926001998-07-26 04:28:20 +00002242 * integrated code developped at W3C
2243 * changed the original Copyright
2244 * migrated to automake
2245 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002246