blob: bf5b2264a2ac960fed3f593efd317a4091ef4a57 [file] [log] [blame]
Daniel Veillarde99a4762001-02-01 04:34:35 +00001Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4
Daniel Veillard2b325a02001-01-31 20:46:31 +00005Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * xpath.c: fixed mod operator
8
Daniel Veillardde55cf62001-01-31 15:53:13 +00009Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * parser.c: fixed xmlStrcat doc
12 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13 trees.
14
Daniel Veillard2f913b72001-01-31 13:23:49 +000015Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * xpath.c result/XPath/tests/chaptersbase
18 result/XPath/tests/simplebase: fixed XPath node()
19 * tree.c: small fix in xmlNewNs()
20 * Makefile.am: removed extraneous xml2Conf.sh rule
21
Daniel Veillardb42042b2001-01-28 07:40:36 +000022Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
25 Changed the library name, in order to get libxml-devel and
26 libxml2-devel to coexist on a single system
27 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
28 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
29
Daniel Veillardee0a4662001-01-27 18:59:33 +000030Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
33 libxml2-devel installable in // as libxml-devel.
34
Daniel Veillard5eb05942001-01-27 17:50:22 +000035Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * doc/Makefile.am: fixed make rebuild in doc
38 * doc/html/*.html: rebuilt the docs
39
Daniel Veillard65c295d2001-01-26 09:32:39 +000040Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * tree.c: patch from Bjorn Reese on xmlBufferCCat
43
Daniel Veillard8e199902001-01-25 18:54:39 +000044Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
47 the HTML doc to go into the -devel RPM ...
48 * aclocal.m4 config.h.in: some updates due to auto* magic
49
Daniel Veillard93086662001-01-25 18:13:04 +000050Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * xpath.h: added a hook in the context structure allowing to
53 link to extra support, needed for XSLT
54
Daniel Veillardf17e09b2001-01-25 13:55:35 +000055Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
58 xmlXPtrCmpPoints to use it.
59 * propagated the following patch from Alejandro Forero
60 * include/win32config.h xmlIO.c: applied further suggestions
61 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
62 * example/gjobread.c: fixed warnings, now that it builds
63
64Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
65
66 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
67
68 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
69 filename points to a valid file (not a directory).
70 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
71 Added calls to xmlCheckFilenameDir.
72
73 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
74 `path' (rather than `filename') as the parameter to gzopen and open.
75
Daniel Veillard48177c22001-01-23 15:27:41 +000076Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * Makefile.am: fixed a problem with EXTRA_DIST
79
Daniel Veillardb83ba402001-01-22 22:45:10 +000080Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * Makefile.am example/Makefile.am: finally found the trick
83 to build the example, i.e. add "." in SUBDIRS before example
84 in the list <grin/>
85
Daniel Veillard82687162001-01-22 15:32:01 +000086Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * doc/xml.html: updated with an XSLT section, removed pointer to
89 W3C CVS base.
90
Daniel Veillard8a7642f2001-01-22 10:45:16 +000091Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * xpath.c: when copying a XSLT tree object teh tree need to be copied
94 too, and deallocation need to occur the same way.
95
Daniel Veillarde4566462001-01-22 09:58:39 +000096Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
99 type correponding to an XSLT result tree fragment. Share most
100 of the data format with node set, as well as operators.
101 * HTMLtree.c: added a newline at the end of the doctype output
102 whe this one is not present initially.
103 * tree.c: make sure taht the parent and doc pointers are properly
104 set when copying attributes (lists).
105
Daniel Veillard701c7362001-01-21 09:48:59 +0000106Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
109
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000110Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * xpath.c: seems I finally killed that ugly path evaluation
113 context bug (tagged 9999 in case is is wrong)
114
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000115Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
118 for XSLT
119
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000120Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
123 for xmlGzfileOpen() bug
124
Daniel Veillardf6eea272001-01-18 12:17:12 +0000125Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * xpath.c: removed an error found by XSLT usage
128 * tree.c parserInternals.h: use a predefined static string
129 for text and comment nodes, avoid freeing them in xmlFreeNode,
130 exported the string name in parserInternals.h and added
131 another value to disable encoding at output (for XSLT),
132 gain memory, time.
133
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000134Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
137 win32/libxml2/libxml2_so.dsp: new makefiles and update
138 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
139
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000140Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
143 Gary Pennington
144
Daniel Veillard389e6b72001-01-15 19:41:13 +0000145Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * xpath.c: fixed the comaprision of values and nodelists,
148 need to compare nodelist still ...
149 * debugXML.c: avoided a possible core dump
150 * HTMLparser.c: cleanup
151 * nanohttp.c: contributed fix.
152 * tree.c: fixes in properties handling added xmlSetNsProp
153 needed by libxslt
154 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
155 comment
156 * TODO: updated
157
Daniel Veillard167bd532001-01-06 21:09:34 +0000158Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * parser.c parserInternals.c: applied Bjorn Reese optimization
161 patch
162
163Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * Makefile.am: applied patch fro make check from Martin Vidner
166
Daniel Veillard503b8932001-01-05 06:36:31 +0000167Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * configure.in: preparing 2.2.11
170 * doc/html/*: rebuild the HTML files
171 * doc/xml.html : updated
172
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000173Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * tree.c: fixed a stupid bug
176 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
177 patches related to validation of an XInclude processing result
178 * TODO: updated
179
Daniel Veillarde2488192001-01-04 10:54:22 +0000180Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
183 on large files
184
Daniel Veillardf060a412001-01-03 20:52:44 +0000185Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
188
Daniel Veillard45cff692001-01-03 18:02:04 +0000189Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
192 reported by Jonas Borgström
193 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
194
Daniel Veillard08108982001-01-03 15:24:58 +0000195Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * testXPath.c xpath.c: fixing the XPath union expressions problem
198 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
199
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000200Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xmllint.c: Made is so if the file name is "-" is will read form
203 standard input. Sven Heinicke <sven@zen.org>
204 * tree.c: fixed a problem when growing buffer
205 * tree.h: fixed the comment of the node types following andersca
206 comment
207 * TODO: updated
208
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000209Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
210
211 * HTMLparser.[ch]: added a way to avoid adding automatically
212 omitted tags. htmlHandleOmittedElem() allows to change the
213 default handling.
214 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
215 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
216 of xmllint too when using --memory flag, added a memory test
217 suite at the Makefile level.
218 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
219 with namespace use when encountering QNames in XPath evalation,
220 added xmlns() scheme in XPointer.
221 * nanoftp.c : incorporated a fix
222 * parser.c xmlIO.c: fixed problems raised with encoding when using
223 the memory I/O
224 * parserInternals.c: closed bug 25934 reported by
225 torsten.landschoff@innominate.de
226 * TODO: updated
227
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000228Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
231 on a non-updated tree :-(, made a 2.2.10 release to correct the
232 situation
233
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000234Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
237 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
238 integrated a set of OpenVMS changes from Howard Taylor
239 <Howard.Taylor@pacoast.com>
240
Daniel Veillard58770e72000-11-25 00:48:47 +0000241Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
242
243 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
244 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
245
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000246Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
247
248 * HTMLparser.c: some fixes on auto-open of html/head/body
249 * encoding.c: fixed a compilation error on some gcc env
250 * xpath.c xpointer.[ch] xpathInternals.h: improved the
251 XPointer implementation
252 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
253 related XPointer tests and associated results
254
Daniel Veillard300f7d62000-11-24 13:04:04 +0000255Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
256
257 * doc/xmldtd.html doc/xml.html: following a short step by step
258 guidance on IRC to help maciej with DTDs I started a small
259 page on the subject.
260
Daniel Veillard748e45d2000-11-17 16:36:08 +0000261Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * HTMLparser.c: fixed handling of broken charrefs
264 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
265 patches
266
Daniel Veillard28929b22000-11-13 18:22:49 +0000267Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
269 * doc/xml.html doc/html/* : rebuilt the docs after adding
270 xinclude and updated page for 2.2.7 and 2.2.8
271 * configure.in: releasing 2.2.8
272
Daniel Veillard41e06512000-11-13 11:47:47 +0000273Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
274
275 * parser.[ch] parserInternals.c: applied the conditional
276 section processing fix from Jonathan P Springer
277 <jonathan.springer2@gte.net>
278 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
279 project file, fixed iconv default non support
280 * xpath.c: fixed the problem of evaluating relative expressions
281 when a node context is provided.
282
Daniel Veillardbf432752000-11-12 15:56:56 +0000283Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * nanoftp.c: fixed gcc 2.95 new warnings
286 * SAX.c: fixed a stupid bug
287 * tree.c: fixed a formatting problem when round-tripping
288 from/to memory
289 * xinclude.c: chased memleak, fixed a base problem
290 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
291 xmlXPtrBuildNodeList()
292 * TODO: updated
293 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
294 adding a first small set of regression tests for XInclude
295
Daniel Veillardc2def842000-11-07 14:21:01 +0000296Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
297
298 * nanohttp.[ch]: applied Wayne Davison patches to access
299 the WWW-Authorization header.
300 * parser.c: Closed Bug#30847: Problems when switching encoding
301 in short files by applying Simon Berg's patch.
302 * valid.c: fixed a validation problem
303 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
304 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
305 Wayne Davison
306 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
307 need to be extended to non full nodes selections.
308 * xinclude.c: starts to work decently
309
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000310Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
311
312 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
313 debugXML.c xmlversion.h.in: Started adding XInclude support,
314 this is a new xmllint option
315 * tree.c xpath.c: applied TOM patches for XPath
316 * xpointer.c: fixed a couple of errors.
317 * uri.c: added an escaping function needed for xinclude
318 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
319 new warning from RH70 gcc's version
320
Daniel Veillarda4964b72000-10-31 18:23:44 +0000321Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
322
323 * HTMLparser.c: fixed loop on invalid char in scripts
324 * parser.c: update to description of xmlIOParseDTD()
325 * libxml.m4 xmlversion.h.in: changes contributed by
326 Michael Schmeing <m.schmeing@internet-factory.de>
327 * configure.in: preparing for 2.2.7
328 * Makefile.am: trying to avoid config.h and acconfig.h
329 being included in the distrib
330 * configure.in: released 2.2.7
331
332Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
333
334 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
335 like namespaces for good. Unified xmlNs and xmlNode somewhat.
336
Daniel Veillard01411222000-10-30 15:33:22 +0000337Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * parser.[ch]: added xmlIOParseDTD()
340 * xpointer.c: added support for the 2 extra parameters of
341 string-range, fixed a stoopid error when '0' was present
342 in XPointer expressions
343 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
344 testsuite for the above
345
Daniel Veillard6db58192000-10-30 09:27:53 +0000346Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
347
348 * libxml.spec.in: improved package descriptions
349
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000350Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
351
352 * xpath.c xpathInternals.h: applied a large cleaning patch
353 from TOM <ptittom@free.fr>, it also add namespace support
354 for function and variables registration.
355
Daniel Veillardbd20df72000-10-29 17:53:40 +0000356Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
357
358 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
359 * Makefile.mingw: Wayne Davison's update adding hash.c
360
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000361Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * xpath.c: fixed the root evaluation problems
364 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
365 ignorable spaces with <b> <bold> <em>
366 * tree.c: fixed a loop in xmlSearchNsByHref()
367
Daniel Veillard767662d2000-10-27 17:04:52 +0000368Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * xpath.c: applied another XPath patch from TOM
371 * xpath.c include/makefile.am: applied another patch from
372 china@thewrittenword.com (cleanup on IRIX).
373
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000374Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * xml-config.1: received a fixed version from Fredrik Hallenberg
377 <hallon@lysator.liu.se>
378
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000379Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
382 cleanup patch for XPath
383
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000384Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * patched to redirrect all "out of context" error messages to
387 a reconfigurable routine. The changes are:
388 * xmlerror.h : added the export of an error context type (void *)
389 an error handler type xmlGenericErrorFunc there is an interface
390 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
391 to reset the error handling routine and its argument
392 (by default it's equivalent to respectively fprintf and stderr.
393 * all the c files: all wild accesses to stderr or stdout within
394 the library have been replaced to calls to the handler.
395
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000396Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
397
398 * configure.in: release 2.2.6
399 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
400 exporting the inner functions of xpath for extension modules
401 * doc/*: updated and rebuilt the doc
402
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000403Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * nanohttp.c : applied Wayne HTTP cleanup patch
406 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
407 and xmlNodeSetSpacePreserve()
408
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000409Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
410
411 * xpath.c: closing bug #29260
412
Daniel Veillard126f2792000-10-24 17:10:12 +0000413Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * hash.[ch] debugXML.c: expanded/enhanced the API, added
416 multikey tuples, made hash structure opaque
417 * valid.[ch]: moved elements, attributes, notations decalarations
418 as well as ID and refs to hash tables.
419 * entities.c: hash cleanup
420 * xmlmemory.c: fixed a dump problem in debug mode
421 * include/Makefile.am: problem passing in DESTDIR= values patch
422 from Marc Christensen <marc@calderasystems.com>
423 * nanohttp.c: removed debugging remains
424 * HTMLparser.c: the bogus tag should be ignored (Wayne)
425 * HTMLparser.c parser.c: fixing a number of problems with the
426 macros in the *parser.c files (Wayne).
427 * HTMLparser.c: close the previous option when opening a new one
428 (Marc Sanfacon).
429 * result/HTML/*: updated the HTML results accordingly
430
Daniel Veillard52afe802000-10-22 16:56:02 +0000431Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
434 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
435 XPath functions and XML entities table to them. More to come...
436 * xmlIO.c: fixed libxml closing FILEs it didn't open.
437
Daniel Veillard683cb022000-10-22 12:04:13 +0000438Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * tree.c: coalesce adjacent text nodes
441 * valid.c: handling of blank nodes in DTd validation (raised
442 by problems with a posteriori validation).
443 * nanohttp.c: changing behaviour on HTTP write stuff.
444 * HTMLtree.c: forced body and html to be explicitely closed.
445 * xpath.h: exported more XPath functions.
446
Daniel Veillard1baf4122000-10-15 20:38:39 +0000447Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * Release of 2.2.5
450 * xpointer.c: range() range-inside and other helper functions
451 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
452
Daniel Veillard47e12f22000-10-15 14:24:25 +0000453Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
454
455 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
456 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
457
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000458Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
461 and XPointer modules
462
Daniel Veillard134c9f32000-10-15 10:27:08 +0000463Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
464
465 * SAX.h: closed #25107
466
Daniel Veillard39915622000-10-15 10:06:55 +0000467Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
468
469 * testSAX.c: fixed problem with cdata reporting
470 * SAXresult/* : updated
471
Daniel Veillard1e851392000-10-15 10:02:56 +0000472Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
475 Closed bug #27499, added to regression tests
476 * TODO: updated
477
Daniel Veillard7eda8452000-10-14 23:38:43 +0000478Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
479
480 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
481 support for SCRIPT and STYLE with help from Bjorn Reese
482 * test/HTML/* result/HTML/*: added simple testcase and updated
483 the existing ones.
484
Daniel Veillardff9c3302000-10-13 16:38:25 +0000485Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
486
487 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
488 string-range for empty strings
489 * test/XPath/docs/str test/XPath/xptr/chaptersrange
490 test/XPath/xptr/strrange: augmented the XPointer testsuite
491
Daniel Veillard189446d2000-10-13 10:23:06 +0000492Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
493
494 * doc/xml.html doc/xmlmem.html: added a module describing memory
495 interfaces and use, updated the main page.
496
Daniel Veillard2f971a22000-10-12 23:26:32 +0000497Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
498
499 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
500 nanoftp code work on Windows too now
501
502Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000503
504 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
505 * xpointer.c: implemented string-range() at least a good first version
506 * test/XPath/docs/str test/XPath/xptr/strrange
507 result/XPath/xptr/strrange: the string-range() tests
508
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000509Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * Makefile.am include/Makefile.am include/win32config.h
512 win32/Makefile.mingw: fixed problems reported by Wayne Davison
513 and make distcheck
514
Daniel Veillard19d61112000-10-11 23:50:35 +0000515Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
516
517 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
518 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
519 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
520
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000521Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
522
523 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
524 patch for socklen_t detection by
525 Albert Chin-A-Young <china@thewrittenword.com>
526
Daniel Veillardcd429612000-10-11 15:57:05 +0000527Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
528
529 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
530 and added a --dtdvalid option to xmllint used to test it
531
Daniel Veillard47c02452000-10-11 13:04:36 +0000532Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
535 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
536
Daniel Veillard2d38f042000-10-11 10:54:10 +0000537Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
540 handlings (registration, lookup, cleanup)
541
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000542Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * configure.in Makefile.am include/makefile.am: adding XPointer
545 and XPtrtests target
546 * xpointer.[ch] : new files for XPointer support
547 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
548 more XPath tests
549
Daniel Veillard57fda592000-10-10 23:24:14 +0000550Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
551
552 * configure.in: fixed, very broken, make distcheck works again
553
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000554Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
555
556 * More work toward 2.2.5, integrated a number of patches
557 * configure.in Makefile.am win32config.h.in: trying to cleanup
558 make distcheck .... huh ...
559 * include/Makefile.am include/win32config.h: new directory
560 for includes
561 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
562 updated teh makefiles and instructions for WIN32
563 * xpath.c: small fixes
564 * test/XPath/ results/XPath: updated the testcases and results
565 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
566 suggested patches
567 * valid.c: fixed an ID bug
568
Daniel Veillardb71379b2000-10-09 12:30:39 +0000569Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
570
571 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
572 the automake bug where wrong dependancies were generated.
573 * xpath.[ch]: worked on XPointer
574
Daniel Veillard7e99c632000-10-06 12:59:53 +0000575Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
576
577 * configure.in Makefile.am: 2.2.5, ship the include in an
578 include/libxml subdirectory, use symlinks when using CVS
579 * testSAX.c: fixed small bug
580 * testXPath.c: changed the way testfiles are parsed
581 * debugXML.c: same kind of cleanup when parsing an argument expression
582 XPath/XPointers can have blanks embedded
583 * xpath.[ch]: more cleanup, reorgs for XPointer work
584 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
585 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
586
Daniel Veillard55b91f22000-10-05 16:30:11 +0000587Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
590 in the XPath engine, rewrote large parts of it, now it's far
591 cleaner and in sync with the REC not an old WD. Fixed a parsing
592 problem in the interactive XML shell found when testing XPath.
593
Daniel Veillardac260302000-10-04 13:33:43 +0000594Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
597 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
598 examples with the extra test
599
Daniel Veillard7cfce322000-10-04 12:40:27 +0000600Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
601
602 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
603 the global init function.
604
Daniel Veillard970112a2000-10-03 09:33:21 +0000605Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * HTMLparser.c: Doohhh, attribute name parsing was still case
608 sensitive ! Fixed this ...
609 * result/HTML/* : updated the tests results accordingly
610
Daniel Veillard740abf52000-10-02 23:04:54 +0000611Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
614 engine, should be far more stable, incorporated a new version of
615 preceding/following axis, need testing
616 * uri.c: fixed file:///c:/a/b/c problem
617 * test/XPath/tests/idsimple: augmented the XPath tests
618
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000619Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * doc/* rebuilding docs for 2.2.4 release
622
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000623Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * configure.in: releasing 2.2.4
626 * parser.[ch]: added xmlStrEqual()
627 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
628 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
629 use xmlStrEqual instead
630 * TODO: updated
631 * added an XPath test
632
Daniel Veillardbc765302000-10-01 18:23:35 +0000633Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
634
635 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
636 * entities.h: exported xmlInitializePredefinedEntities
637 * parser.[ch] : added xmlInitParser()
638 * parserInternals.h : had to export htmlInitAutoClose()
639
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000640Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * xpath.[ch] : fixed some serious XPath Predicate evaluation
643 problems
644 * Makefile.am : added XPath regression tests to normal tests
645 * uri.c: fixed a problem with local paths, cleanup
646 * parser.c: fixed a problem with large CData sections
647
Daniel Veillardd2ade932000-09-30 14:39:55 +0000648Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * configure.in xml-config.in: patch from "Ben Taylor"
651 <sol7x86@hotmail.com> for solaris shared libs lookup
652
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006532000-09-30 Martin Baulig <baulig@suse.de>
654
655 * libxml-2.0.pc.in: Provide pkg-config script.
656
657 * configure.in: Create the libxml-2.0.pc script from the
658 libxml-2.0.pc.in templates.
659 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000660 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000661
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000662Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
663
664 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
665 when compiling with MSC
666
Daniel Veillard46057e12000-09-24 18:49:59 +0000667Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * xpath.c: patch for normalize-string() substring-before(),
670 substring-after() and translate() functions from Bjorn Reese
671 <breese@mail1.stofanet.dk>
672 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
673 Fredrik Hallenberg <hallon@lysator.liu.se>
674 * TODO: updated
675
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000676Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
679 problem of socklen_t being undefined on a number of platforms
680 * debugXML.c: fixed a compilation problem when without snprintf
681
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000682Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
685 an URI bug and a fix for the control-character-induced infinite loop
686 * nanohttp.c: preventive fix for compiling on WIN32
687
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000688Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * xmlint.c: closing bug #25000
691
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000692Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
693
694 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
695 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
696 modified slightly Wayne Davison patch adding xmlStrcasecmp and
697 related function, fixing xmlStrncmp(), and associated cleanup
698 * result/HTML/entities.html.sax: updating result
699
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000700Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * uri.c: applied patch for URI escaping from Wayne Davison
703 <wayned@blorf.net>
704 * tree.c parserInternals.c HTMLparser.c: memset checks patches
705 from Denis Barbier <barbier@imacs.polytechnique.fr>
706 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
707 patch from Wayne Davison
708
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000709Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * doc/xml.html : updated with new releases, adding "how to help"
712
Daniel Veillard04698d92000-09-17 16:00:22 +0000713Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
716 removed a few warnings in pedantic mode ...
717 * parserInternals.c parser.c: moved encoding switching function
718 to parserInternals.c
719 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
720
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000721Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * HTMLparser.c parser.c: set ctxt->errNo before calling the
724 error or warning handlers
725
Daniel Veillardb1059e22000-09-16 14:02:43 +0000726Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * parserInternals.c parserInternals.h parser.c Makefile.am:
729 created a new module parserInternals.c, moved most of the
730 code shared by the various parsers there, as well as
731 deprecated code from parser.c. More cleanup of parser.c
732 * uri.c: fixed a problem when URI is NULL
733 * valid.c: speedup when looking for an attribute declaration
734
Daniel Veillard39c7d712000-09-10 16:14:55 +0000735Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
738 the cleanup of the computation of URI references when seeking
739 external entities. The URI reference string and the resulting
740 URI are both stored now.
741 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
742 large s(n)printf checks and cleanup from Denis Barbier
743 <barbier@imacs.polytechnique.fr>
744 * xmlversion.h.in tree.h: couple of SGML declarations for a
745 possible docbook module.
746 * result/VC/ : a couple of test output changed due to the change
747 of the entities URI
748
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000749Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * parser.h: added a _private field for linking user's data
752
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000753Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * parser.c parserInternals.h: demacroified most of the IS_XXX
756 the gain in size is significant so ...
757
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000758Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
759
760 * entities.c: cases where looking up entities with doc==NULL
761 covered
762
Daniel Veillard90e11312000-09-05 10:42:32 +0000763Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
Daniel Veillard1de50802000-09-07 08:54:32 +0000765 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000766 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
767
Daniel Veillard98a79162000-09-04 11:15:39 +0000768Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
769
Daniel Veillard1de50802000-09-07 08:54:32 +0000770 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000771 * test/URI/uri.data result/URI/uri.data: first set of tests/results
772 * Makefile.in: added URItest and included thenin "make tests"
773
774Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000775
776 * xmlversion.h.in: closed bug 22941
777
Daniel Veillard2bb89092000-08-31 14:57:50 +0000778Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * doc/xmlio.html: added doc and example for entity loader
781 redefinition.
782
Daniel Veillard96984452000-08-31 13:50:12 +0000783Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
786 used by libxml
787
Daniel Veillarde715dd22000-08-29 18:29:38 +0000788Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * parser.c: Fixed bug on invalid ontent characters and when using
791 push.
792 * xmllint.c: fixed xmllint endling of errors in push mode
793
Daniel Veillard4948eb42000-08-29 09:41:15 +0000794Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000797 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000798 * result/HTML/*.sax: regenerated HTML SAX output
799 * parser.c: more cleanup.
800
Daniel Veillarde010c172000-08-28 10:04:51 +0000801Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000804 patches from Wayne Davison <wayned@users.sourceforge.net>,
805 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000806 * HTMLparser.c: fixed an ignorable white space detection bug
807 occuring when parsing with SAX only
808 * result/HTML/*.sax: updated since the output is now HTML
809 encoded...
810
Daniel Veillard47f3f312000-08-27 22:40:15 +0000811Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
812
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000813 * HTMLparser.[ch]: applied some of Wayne Davison
814 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000815
Daniel Veillarde0854c32000-08-27 21:12:29 +0000816Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
817
818 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
819 undeclared namespace prefix was used, added a warning.
820 Cleaned up support w.r.t. entities, spilling out a warning
821 and being pedantic on lookups.
822 * test/warning/ent9 : added testcase for previous example.
823 * TODO: updated
824 * parserInternals.h parser.c: changed the way names are parsed
825 now allow infinite size and decrease penalty for normal use
826 * parser.c: Started a big cleanup/check of the parser code,
827 fixed some of the most tortuous entity code, spotted code
828 unused anymore
829 * test/*: added tests for very long names and related nasty
830 things.
831
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000832Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
833
834 * doc/encoding.html: added encoding aliases doc
835 * doc/xml.html: updates
836 * encoding.[ch]: added EncodingAliases functions
837 * entities.[ch] valid.[ch] debugXML.c: removed two serious
838 bottleneck affecting large DTDs like Docbook
839 * parser.[ch] xmllint.c: added a pedantic option, will be
840 useful
841 * SAX.c: redefinition of entities is reported in pedantic mode
842 * testHTML.c: uninitialized warning from gcc
843 * uri.c: fixed a couple of bugs
844 * TODO: added issue raised by Michael
845
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000846Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * doc/encoding.html: propagated Martin Duerst suggestions
849
Daniel Veillard52402ce2000-08-22 23:36:12 +0000850Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
853 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
854 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
855 by Wayne Davison
856
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000857Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
858
859 * nanoftp.c nanohttp.c: small cleanup
860 * TODO: updated
861
Daniel Veillard244ece92000-08-19 20:58:02 +0000862Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * added an old VC testcase and updated title.xml entity
865
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000866Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
869 done on auto-opening of <p> tags and cleanup of SAX output
870
Daniel Veillard979e55e2000-08-19 16:48:54 +0000871Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
874
Daniel Veillard4540be42000-08-19 16:40:28 +0000875Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * doc/xml.html libxml.* structure.*: updated the doc a bit
878
Daniel Veillard808a3f12000-08-17 13:50:51 +0000879Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * testSAX.c testHTML.c result/HTML/: cleanup of the output
882 of SAX tests
883
Daniel Veillard29579362000-08-14 17:57:48 +0000884Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
887 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
888
Daniel Veillard1255ab72000-08-14 15:13:33 +0000889Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
892 * testHTML.c: fix core dump on Solaris 2.x systems
893 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
894 * result/HTML/*.sax: previous bug fix lead to new results
895
Daniel Veillard03109292000-08-14 14:58:22 +0000896Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
899 * configure.in: added --with-readline=DIR to accept alternate
900 path for readline include/library
901 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
902 for ANSI under HP-UX
903 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
904 includes @LIBS@
905
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000906Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * doc/* : rebuilt the docs
909 * getting ready for 2.2.2 release
910
Daniel Veillard87b95392000-08-12 21:12:04 +0000911Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
914 and xmlAddFeature()
915 * tree.[ch]: added xmlAddChildList()
916 * xmllint.c: MAP_FAILED macro test
917 * parser.h: added xmlParseCtxtExternalEntity()
918 * valid.c: applied bug fixes removed warning
919 * tree.c: added CDATA block to elements content
920 * testSAX.c: cleanup of output
921 * testHTML.c: added SAX testing
922 * encoding.c: better error recovery
923 * SAX.c, parser.c: fixed one of the external entity processing
924 of the OASis testsuite
925 * Makefile.am: added HTML SAX regression tests
926 * configure.in: bumped to 2.2.2
927 * test/HTML/ result/HTML: added a few of HTML tests, and added the
928 SAX results
929
Daniel Veillard88a172f2000-08-04 18:23:10 +0000930Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * configure.in: patch for HP compiler
933
9342000-08-04 Sven Heinicke <sven@zen.org>
935
936 * xmllint.c: Was coredumping sometimes when the file given didn't
937 exist.
938
Daniel Veillard46e370e2000-07-21 20:32:03 +0000939Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000942
Daniel Veillard46e370e2000-07-21 20:32:03 +0000943 when using in memory parsing. Need some cleanup.
944 * xmllint.c configure.in: added a --memory flag to test memory
945 parsing
946
Daniel Veillard36650692000-07-21 15:16:39 +0000947Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
948
949 * nanohttp.c: fixed socklen_t replacement to unsigned int
950 * parser.c: fixed a space handdling missing at the end of
951 production 28 DOCTYPE.
952 * xmlmemory.c: fixed a stupid bug on the routine to override
953 allocation functions
954 * TODO: updated
955
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000956Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * doc/ regenerated the docs
959
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000960Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * doc/encoding.html doc/xml.html: added I18N doc
963 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
964 improvements, both parser and filters, added ASCII & HTML,
965 fixed the ISO-Latin-1 one
966 * xmllint.c testHTML.c: added/made visible --encode
967 * debugXML.c : cleanup
968 * most .c files: applied patches due to warning on Windows and
969 when using Sun Pro cc compiler
970 * xpath.c : cleanup memleaks
971 * nanoftp.c : added a TESTING preprocessor flag for standalong
972 compile so that people can report bugs more easilly
973 * nanohttp.c : ditched socklen_t which was a portability mess
974 and replaced it with unsigned int.
975 * tree.[ch]: added xmlHasProp()
976 * TODO: updated
977 * test/ : added more test for entities, NS, encoding, HTML, wap
978 * configure.in: preparing for 2.2.0 release
979
Daniel Veillard49703262000-07-10 10:27:46 +0000980Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * nanoftp.c: fixed the way the control connection is handled
983 * libxml.spec.in: fixed the dependancies and cleanup
984
Daniel Veillard306be992000-07-03 12:38:45 +0000985Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * doc/xml.html: changed the xmlsoft.org structure, updated the
988 examples w.r.t. root and childs
989
Daniel Veillard7d853352000-07-02 18:53:09 +0000990Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
993
Daniel Veillard365e13b2000-07-02 07:56:37 +0000994Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
995
996 * HTMLparser.c: Work on character encoding support for the HTML parser
997 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
998 * encoding.c: Fixed a potential memleak in the encoding stuff
999
Daniel Veillardaf743792000-07-01 11:49:28 +00001000Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * doc/FAQ.html doc/Makefile.am : added a FAQ
1003
1004Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001005
1006 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1007 of the HTML parser to force it to not bypass SAX
1008
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001009Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * win32config.h.in: updated
1012 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1013 lacks iconv support :-( need to release 2.1.1
1014 * configure.in: release 2.1.1
1015 * HTMLparser: fixed bug #14784
1016 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1017 by Windows compiler
1018 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1019 the SAX startDocument() callback.
1020 * TODO: updated
1021
1022Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1023
1024 * added xmlStopParser()
1025
Daniel Veillardbe803962000-06-28 23:40:59 +00001026Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * configure.in: 2.1.0 prerelease
1029 * Large resync between W3C and Gnome tree
1030 * nanoftp, nanohttp.c: fixed stalled connections probs
1031 * HTMLtree.c SAX.c : support for attribute without values in
1032 HTML for andersca
1033 * valid.c: Fixed most validation + namespace problems
1034 * HTMLparser.c: start document callback for andersca
1035 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1036 * parser.h, SAX.c: serious speed improvement for large
1037 CDATA blocks
1038 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1039 different encoding
1040 * example/Makefile.am example/gjobread.c tree.h: work on
1041 libxml1 libxml2 convergence.
1042 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1043 and the LIBXML_TEST_VERSION macro
1044
Daniel Veillardc310d562000-06-23 18:32:15 +00001045Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1046
1047 * doc/xml.html: various patches and improvements typo fixed by
1048 Felix Natter
1049 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1050 from Felix Natter <fnatter@gmx.net>
1051
Daniel Veillardf3029822000-05-06 08:11:19 +00001052Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * doc/upgrade.html: updated with instructions for support of both
1055 libxml-1.x and libxml-2.x
1056 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1057 for 2.x support and also fixed includes
1058
1059
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001060Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1063 the encoding support, added iconv support, so now libxml if
1064 compiled with iconv automatically support japanese encodings
1065 among others. Work based on initial patch from Yuan-Chen Cheng
1066 I may have broken binary compat in the encoding handler
1067 registration scheme, but that was so utterly broken I don't
1068 expect anybody to have used this feature until now.
1069 * parserInternals.h: fixup on the CHAR range macro
1070 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1071 code.
1072 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1073 * uri.c: added xmlParseURI() I can't believe I forgot to
1074 implement this one in 2.0 !!!
1075 * SAX.c: moved doc->encoding update in the endDocument() call.
1076 * TODO: updated.
1077
Daniel Veillard06047432000-04-24 11:33:38 +00001078Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * tree.h: removed extraneous xmlRemoveProp definition
1081 * TODO: added item about --disable-corba configure switch
1082 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1083 * nanoftp.c: fixed include problems giving troubles on AIX and
1084 slowlaris
1085 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1086 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1087 comment and headers changes to lower gtk-doc number of warnings
1088 * doc/html/*: rebuilt docs
1089
Daniel Veillarde0aed302000-04-16 08:52:20 +00001090Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * HACKING: documented the tag for 1.x and instructions
1093
Daniel Veillard5e873c42000-04-12 13:27:38 +00001094Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1097 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1098 xmlCreateIOParserCtxt
1099 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1100 significant overall improvement
1101 * xmllint.c: added I/O test to xmllint
1102 * testSAX.c: added a speed test
1103 * doc/* : updated/regenerated
1104
Daniel Veillardfc708e22000-04-08 13:17:27 +00001105Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * xpath.c uri.h parserInternals.h: cosmetic changes from
1108 "Timur I. Bakeyev" <timur@bat.ru>, including making
1109 xmlCreateURI() public
1110
Daniel Veillard5d211f42000-04-07 17:00:24 +00001111Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1114 and the code at the same time. Added a clean mechanism for
1115 overload or added input methods: xmlRegisterInputCallbacks()
1116 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1117 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1118 * TODO: updated
1119 * doc/* : updated/regenerated
1120 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1121 source dir
1122
Daniel Veillarde77a9182000-04-05 19:12:29 +00001123Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * testURI.c: yet another forgotten commit, I should get some sleep !
1126
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001127Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * xmllint.c: forgot to commit this too ?
1130
Daniel Veillardb9df4042000-04-05 14:23:16 +00001131Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * xmlversion.h.in : forgot to commit this previously
1134
Daniel Veillard361d8452000-04-03 19:48:13 +00001135Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1136
1137 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1138 * README TODO: updated for release
1139 * uri.c uri.h: added authority parsing/saving
1140 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1141 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1142 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1143 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1144 Makefile.am : added compile-time customization of libxml
1145 --with-ftp --with-http --with-html --with-xpath --with-debug
1146 --with-mem-debug
1147 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1148 #include <libxml/xxx.h> I hope it won't break too much stuff
1149 and will be manageable in the future...
1150 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1151 and added xmllint to the installed programs
1152 * uri.h: added xmlFreeURI()
1153
Daniel Veillardec303412000-03-24 13:41:54 +00001154Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * uri.c uri.h: finished the escaping handling, the base support
1157 and the URI path normalization. Looks good just lacks the
1158 authority content parsing code.
1159 * Makefile.am: added instructions to generate testURI
1160 * TODO: updated
1161 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1162 added links and icons for W3C and Gnome
1163
Daniel Veillard8f621982000-03-20 13:07:15 +00001164Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1165
1166 * xmlmemory.[ch] : seems I forgot to actually update the files in
1167 the last commit :-)
1168 * doc/xml.html doc/html/* : updated and uploaded the docs
1169
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001170Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1173 * TODO: updated
1174 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001175 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001176 gfree).
1177 * Makefile.am, uri.c, uri.h: added a set of functions to do
1178 exact (litteraly copied from the RFC 2396 productions) parsing
1179 and handling of URI. Will be needed for XLink, one XML WFC,
1180 XML Base and reused in the nano[ftp/http] modules. Still work
1181 to be done.
1182
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001183Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * configure.in, libxml.spec.in : libxml2
1186 * doc/* : updated the doc page, rebuilt the docs
1187
Daniel Veillardcf461992000-03-14 18:30:20 +00001188Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * all: tagged LIB_XML_1_X
1191 * *.c *.h : updated from W3C CVS tree
1192 * configure.in : 2.0.0-beta
1193 * libxml.spec.in : libxml2 package nam
1194 * result/* : new version of the tests output
1195
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001196Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1199
Daniel Veillardb566ce12000-03-04 11:39:42 +00001200Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * doc/* : rebuilt the docs
1203 * parser.c: final patch on #6766
1204 * valid.c: small patch on validity checks.
1205
Daniel Veillardfb76c402000-03-04 11:39:42 +00001206Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1209 added
1210 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1211 compatibility w.r.t. XML spec and existing code.
1212
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001213Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1214
1215 * parser.c: seems a better solution to <a> </a> exists,
1216 will try it for a while
1217
Daniel Veillard83a30e72000-03-02 03:33:32 +00001218Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * parser.c: tried to remove the <a> </a> generating <a/>
1221 this is hard. Left a flag for that purpose. Fixed bug #6766
1222 * configure.in: prepared 1.8.7 not released, due to previous
1223 problem
1224
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001225Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * doc/xml.html : applied second patch from Paul DuBois
1228
Daniel Veillard402e8c82000-02-29 22:57:47 +00001229Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * doc/xml.html : applied patch from Paul DuBois
1232
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001233Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1236
Daniel Veillard5feb8492000-02-02 17:15:36 +00001237Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1240 compilation warnings on various platforms.
1241 * parser.c: Fixed #5281 validity error callbacks are now desactived
1242 by default if not validating.
1243
Daniel Veillardf341f932000-02-02 14:52:08 +00001244Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1247
Daniel Veillard13c757e2000-02-01 23:59:15 +00001248Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1251 <gkatsi@cs.toronto.edu>
1252
Daniel Veillard726e8792000-01-30 20:04:29 +00001253Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1256 processing URLs
1257
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001258Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1261 xmlNanoFTPUpdateURL for persistent control connections.
1262 * configure.in: 1.8.6
1263
1264Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1267 * tree.[ch] : added xmlSaveNoEmptyTags
1268
James Henstridgef3be9312000-01-28 13:59:21 +000012692000-01-29 James Henstridge <james@daa.com.au>
1270
1271 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1272
1273 * Makefile.am: added nanoftp.[ch] to the build.
1274
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001275Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * nanoftp.[ch]: cleanup, comments, API
1278 * debugXML.c : fixed a bug in the cat command
1279 * doc/*: regenerated the docs
1280
Daniel Veillardda07c342000-01-25 18:31:22 +00001281Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1284 * debugXML.c : fixed a bug in the cat command
1285 * valid.c: fixing some small probs
1286 * libxml.spec.in: get rid of the SNAP suffix
1287 * doc/xml.html: updated the status
1288
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001289Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * xml-config.in: xml-config --version to just return the
1292 version number
1293 * xpath.c: some cleanup w.r.t. axis when the current node is
1294 an attribute.
1295 * TODO: updated
1296
Daniel Veillard461a66c2000-01-18 18:01:01 +00001297Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * configure.in: prepared for libxml-1.8.5
1300 * doc/* recompiled the documentation
1301
13022000-01-17 Jody Goldberg <jgoldberg@home.com>
1303
1304 * configure.in : WARNING autoconf subtlety alert :
1305 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1306 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1307 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1308 get defined by AC_CHECK_HEADERS.
1309
Daniel Veillardf967b902000-01-17 16:06:10 +00001310Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1313 Rune.Djurhuus@fast.no
1314
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001315Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * TODO: updated
1318 * tree.c, parser.c: made sure that only memory alloc problems
1319 and internal parser errors are allowed to write to stdout or
1320 stderr.
1321
Daniel Veillard0142b842000-01-14 14:45:24 +00001322Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * tree.c : restored xmlNewGlobalNs since this seems used by
1325 a lot of existing code :-(, fixed a bug in xmlNewNs
1326 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1327 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1328 to exit() from the library code.
1329 * xpath.c, parser.c: removed bugs or unused code detected by
1330 Windows compilers
1331 * parser.c: started adding interfaces for parsing well balanced
1332 XML fragments
1333 * configure.in: releasing 1.8.4
1334 * doc/* : rebuilt the docs
1335
Daniel Veillard2eac5032000-01-09 21:08:56 +00001336Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * tree.[ch] : added xmlNewDocFragment() for DOM
1339 * testHTML.c: uninitialized variable.
1340
Daniel Veillardf3a73582000-01-05 14:58:39 +00001341Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * doc/* : rebuild the docs
1344
Daniel Veillard71b656e2000-01-05 14:46:17 +00001345Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * acconfig.h: readline and history patch
1348 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1349 * tree.c: added check and handling when possibly removing an ID
1350 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1351 and saving.
1352 * test/HTML/entities.html result/HTML/entities.html* : test for
1353 various entities reference cases
1354 * result/HTML/* : as a result output of some testcase have
1355 changed
1356 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1357 by previous example. added xmlParseTryOrFinish().
1358 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1359 entities.h debugXML.h HTMLparser.h: changed the way struct are
1360 declared to allow gtk-doc to expose those
1361 * parser.c: closed bug #4960
1362 * Makefile.am configure.in: Applied patch from
1363 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1364 and math/socket libs detection
1365
Daniel Veillard437b87b2000-01-03 17:30:46 +00001366Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * configure.in, Makefile.am: link tester against readline
1369 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1370
Daniel Veillard686d6b62000-01-03 11:08:02 +00001371Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * tree.[ch]: added xmlRemoveProp
1374 * win32config.h.in nanohttp.c: avoid including the Windows
1375 socket stuff in every C files
1376 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1377 the XmL parser(s)
1378 * test/ns4 result/ns4 etc...: added test case for previous prob
1379 * tree.c: xmlNewNs wasn't checking for double definition
1380 * Makefile.in: fixed a problem with dist-hook duplicates
1381 * parser.[hc], xmlIO.c: fixed the loading of external entities
1382 APIs, now xmlLoadExternalEntity() is used everywhere and
1383 setting up an app specific front-end using the
1384 * SAX.c parser.c: some fixes, now the xhtml spec validates
1385 with the xhtml DTD.
1386 * error.c: fixed crashes in case of no input stream
1387 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1388 to the validation tests and results
1389
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001390Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1393 too htmlCreatePushParserCtxt() and htmlParseChunk()
1394 * parser.c: a bit of cleanup.
1395 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1396 to XML) removed the last mem leak known
1397 * HTMLtree.c: output message cleanup
1398 * xmlmemory.c: display content info about memory blocks
1399 * result/HTML/wired.* : missing att value warning change
1400
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001401Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * doc/* : rebuilt the documentation
1404
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001405Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * parser.[ch] parserInternals.h: Push parser for XML,
1408 seems to work fine now
1409 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1410 --push for push testing
1411 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1412 * testSAX.c: added --push
1413 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1414 subtree
1415 * xmlIO.[ch] : enriched API + fixes for push mode
1416 * entities.[ch]: added the entity content length to the struct.
1417 * xmlmemory.[ch]: new API to show the last entries for the shell
1418 * valid.c: added required attribute testing
1419 * SAX.c: the cdata callback now merge contiguous fragments
1420 * HTMLparser.c: cleanup of some macros
1421
Daniel Veillard3c558c31999-12-22 11:30:41 +00001422Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * parser.c: fix for PIs name starting with xml
1425 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001426 * *.c, configure.in win32config.h.in : generate win32config.h for
1427 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001428
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001429Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * parser.c: fixed a stupid = vs. == bug :-(
1432 * doc/gnome-xml.sgml: s/glade/xml/
1433
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001434Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * configure.in, doc/xml.html : bug fix release 1.8.2
1437 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1438 Hopefully the end of that silly C++ include problem
1439 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1440 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1441 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1442 troubles with autoclosed elements when the stree shape doesn't
1443 follow the DtD specs. Added htmlIsAutoClosed() and
1444 htmlAutoCloseTag()
1445 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1446 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1447 * debugXML.c: fixed a bug on printing default namespaces.
1448 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1449
Daniel Veillardb24054a1999-12-18 15:32:46 +00001450Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * result/HTML/*.htm[l] : updated the HTML regression tests according
1453 to the new output
1454 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1455 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1456 problem due to intermix of extern "C" { ... } declarations for C++
1457 and recursive includes in the headers
1458
Chris Lahey323c48c1999-12-18 15:32:45 +000014591999-12-20 Chris Lahey <clahey@umich.edu>
1460
1461 * HTMLtree.c: Made it so that html nodes with a single child do
1462 not insert a carriage return before or after the child node.
1463
Daniel Veillardb24054a1999-12-18 15:32:46 +00001464Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001465
1466 * configure.in, doc/xml.html : bug fix release 1.8.1
1467 * parser.c: fixed bug #4344
1468 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1469 added the glue to avoid C++ problems
1470 * doc/* : regenerated the documentation
1471
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001472Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1475 namespace recognition, and Dia as a resul :-(
1476 * encoding.c: closed bug #3950
1477
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001478Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * valid.c: debugging a posteriori validation, except URI expansion
1481 stuff this should be fixed now
1482 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1483 Carl Nygard <cnygard@bellatlantic.net>
1484 * tester.c: added --postvalid, cleaning of the code
1485 * tree.[ch]: added xmlDocGetRootElement()
1486
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001487Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1488
1489 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1490 c++ losage.
1491
Daniel Veillard10a2c651999-12-12 13:03:50 +00001492Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * configure.in, doc/xml.html : bumped to 1.8.0
1495 * xlink.[ch], Makefile.am : added framework for link detection
1496 * parser.h: added nbChars to parser context, needed for cleanup.
1497 * xmlmemory.c: removed a nasty bug when out of mem
1498 * valid.[ch]: adding namespace support for attribute decl
1499 * tester.c: added --debugent option
1500 * debugXML.[ch]: added xmlDebugDumpEntities()
1501 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1502 buffers instead, this was really needed, validation was breaking
1503 in strange ways due to that. Added xmlParseStringPEReference()
1504 and other parsing from strings functions. Entities processing
1505 modified again, but PERef are still not handled correcly but
1506 unless you're Eve Maller you won't notice :-)
1507 * HTMLparser.c: large changes toward reliability, and switched to
1508 lowercase internal tags, XHTML is lowercase, so it will help
1509 that output is closer to next version.
1510 * doc/* : regenerated the documentation, it is now hosted at
1511 http://xmlsoft.org/ (same bits I just bought the domain :-)
1512
1513
Daniel Veillard294cbca1999-12-03 13:19:09 +00001514Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1517 doc generation
1518 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1519 in the SAX API
1520 * doc/*: rebuilt the doc making sure everything appears in the
1521 HTML files
1522
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001523Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1526 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1527 which allow impressive speed improvement on dataset with
1528 large text pieces, but at the cost of broken binary
1529 compatibility and slightly bigger memory usage.
1530 Configure with --with-buffers to activate them, they
1531 are protected with XML_USE_BUFFER_CONTENT define.
1532 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1533 goal is 0 memory left allocated once parser is no more used
1534 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1535 call xmlCleanupParser() and xmlMemoryDump()
1536
Daniel Veillarda819dac1999-11-24 18:04:22 +00001537Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1540 * parser.[ch] encoding.[ch]: added memory cleanup routines
1541 * parser.c: closing bug #3788
1542 * doc/*: rebuilt the doc
1543
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001544Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1547 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1548 * tester.c: added --compress option
1549 * doc/*: rebuilt the documentation
1550
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001551Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1554 if given /proc/kcore as input !
1555 * doc/xml.html doc/*: updated and rebuilt the documentation
1556
1557Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001558
1559 * parser.c: Fixed some wrongly space collapsing code due to
1560 a misreading of the spec.
1561 * result/*: fixed the output accordingly
1562
1563Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001564
1565 * encoding.c: bug fix and typos
1566 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1567 * parser.c: added attribute normalization closing bug #3597
1568 * test/att* result/att* SAXresult/att*: testcase for attribute
1569 normalization
1570
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001571Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * configure.in: closing bug #3163 by adding extra flags for the
1574 cc compiler on HP-UX
1575
Daniel Veillard51e3b151999-11-12 17:02:31 +00001576Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * valid.[ch] : removed a typo and an enumerated type bug in the
1579 xmlAddElementDecl() function
1580 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1581 call to xmlEncodeEntitiesReentrant() so that the functions
1582 New, Set and Get are at the same level.
1583 * parser.c HTMLparser.c: extra memory allocation bug for
1584 attributes detected by someone using libxml in embedded systems :-)
1585
Daniel Veillard962195f1999-10-28 15:51:53 +00001586Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * xmlmemory.h: turned off mem debug :-\
1589
Daniel Veillard35008381999-10-25 13:15:52 +00001590Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * parser.c: closed bug #2784 a one line fix, but worth pushing
1593 a new release out
1594 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1595 some structures, comments before and after the
1596 main element, and other nastyness
1597 * HTMLtree.c tree.c: accomodate the extended HTML supported
1598 * configure.in: pushing 1.7.4
1599 * test/ent8 and related outputs : added a new test for bug #2784
1600 * test/HTML/wired.html and related output: a nasty HTML example
1601 * Makefile.am: improved the test scripts
1602 * docs/* : reran the documentation extractor, updated xml.html
1603
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001604Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1607 HTMLparser and debugged the HTML related code. HTML documents
1608 now have their own type
1609 * entities.c: do not dump &apos; for HTML output
1610 * xmlmemory.c: improvement, breakpoint mechanism
1611 * testHTML.c: added --sax --repeat ...
1612 * Makefile.am: improved the HTML tests
1613 * valid.[ch]: added xmlValidGetValidElements and
1614 xmlValidGetPotentialChildren
1615 * tester.c: added --insert to test the 2 new functions
1616 * test//* result//* SAXresult//* : regression test cleanup
1617 and extension.
1618 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1619 gnome-xml-nanohttp.html
1620
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001621Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * HTMLparser.c: fixed problems with some autoclose tags
1624 * tree.c: fixed XML output problems.
1625 * result/* SAXresult/*: update of the tests output
1626
Daniel Veillard6077d031999-10-09 09:11:45 +00001627Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1628
1629 * Makefile.am: Arturo patch for xmlConf.sh version info
1630 * parser.c: Tim Josling patch for single quoted items
1631 * tester.c: Tim Josling patch for tester options usage
1632 * tree.h: indent cleanup
1633
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001634Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1637 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1638
Daniel Veillard00fdf371999-10-08 09:40:39 +00001639Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * tree.c : Raph patch for initialization of CORBA fields
1642 * parser.c, xpath.c, ...: modification of doc comments
1643 * xpath.c : allow spaces in xpath expressions
1644
Daniel Veillardad219441999-09-27 08:17:49 +00001645Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * xmlmemory.h: turning off memory debug :-(
1648
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001649Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1652 better SAX interfaces.
1653 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1654 entity.
1655 * configure.in: 1.7.2
1656
1657Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001658
1659 * libxml.spec.in: fixed the URL
1660 * doc/xml.html: improved the documentation front-end
1661
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001662Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001663
1664 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1665
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001666Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001667
1668 * libxml.spec.in: fixed the alpha compile problem
1669 * parser.[ch]: changed errno to errNo in the parser context :-(
1670 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1671 * doc/xml.html: changed CHAR to xmlChar
1672 * doc/html/*: recompiled the documentation
1673 * configure.in: 1.7.1
1674
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001675Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1676
1677 * parser.h: modified the parser context struct to regain 1.4.0
1678 binary compatibility
1679 * parser.c, xml-error.h: added errno ot teh context and defined
1680 a set of errors values with update of errno
1681 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1682 DTDs and entities
1683 * *.h, *.c: complete cleanup of the use of config.h and include
1684 protection depending on the current setup.
1685 * overalll debugging, maintenance and bug-fixing on all modules
1686 * updated the documentation
1687 * ready for 1.7.0
1688
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001689Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * HTMLparser.c : cleanup
1692 * SAX.c valid.c valid.h: added ID/IDREF checking
1693 * tree.c tree.h: extended doc structure for refs
1694 * configure.in: 1.6.2
1695 * parser.c: patched bug in SAX user arg call
1696 * parserInternals.h: patched missing close in C++ wrapping
1697 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1698 especially upcoming XPointer implementation.
1699 * doc/xml.html: augmented, typo
1700
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001701Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1702
1703 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1704 not all invocations of install understand -d.
1705
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001706Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1707
1708 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1709 to make 'check' works, when builddir != srcdir.
1710
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001711Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * doc/xml.html : updated the documentation
1714
Daniel Veillard6454aec1999-09-02 22:04:43 +00001715Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1718 not deallocated memory blocks
1719 * *.c : replaces all calls to malloc() free() and realloc() to
1720 the wrapper functions/macros
1721 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1722 instead of xmlFreeNodeList()
1723
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001724Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1725
1726 * HTMLparser.c: corrected a stupid bug leading to core dump at
1727 tree deallocation. Removed warnings indicated by
1728 Stephane.Conversy@lri.fr
1729 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1730 looked for in the external subset
1731
1732Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001733
1734 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1735 on SGI by Stephane.Conversy@lri.fr
1736
Daniel Veillardb96e6431999-08-29 21:02:19 +00001737Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * all .h : changed the prototype declaration indent as in gtk
1740 * most .c : working on reducing the TODOs in the code
1741 * most .c : cleanup though -pedantic and Insure++
1742 * improvements on validation ID checkings.
1743 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1744 * xml-config.in: closed #1810
1745
1746Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001747
1748 * tree.h, valid.c, valid.h: more work on validity, IDs
1749 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1750 definition for AIX
1751
Daniel Veillardb556eb51999-08-15 17:19:50 +00001752Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1755 the distribution due to a cut'n paste error at last commit
1756
Daniel Veillardb05deb71999-08-10 19:04:08 +00001757Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * configure.in: upgraded to version 1.4.0
1760 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1761 Big update, added a large part of the validation process,
1762 it should be usable, but some parts are missing
1763 * xpath.c: improved the implementation w.r.t. root.
1764 * Makefile.am: added more tests
1765 * test and result trees: added a lot of tests
1766 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1767
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001768Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * Added an HACKING file
1771
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001772Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * xpath.[ch] : improvements and debug of the XPath implementation
1775 * parser.c, HTMLparser.c : modified the parsers to be progressive
1776 * tree.[ch] : extended the Buffer promitives
1777 * xmlIO.[ch] : added basic I/O routines providing progressive
1778 parsing and ready for I18N conversion plugins
1779 * SAXresult/* : the SAX callback sequence maybe slightly different
1780 now
1781 * test*.c : improved/updated the tests programs
1782 * doc/* : recompiled the docs.
1783
Daniel Veillard15b75af1999-07-26 16:42:37 +000017841999-07-26 Michael Meeks <michael@edenproject.org>
1785
1786 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1787
1788 * tree.c: Ditto.
1789
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001790Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * configure.in: upgraded to version 1.4.0
1793 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1794 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1795 XML query language, see http://www.w3.org/TR/xpath for more details.
1796 * parser.c, parser.h: added CHAR* related string functions for XPath
1797 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1798 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1799 rebuild the docs.
1800 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1801 and regression testing capabilities for XPath.
1802
Daniel Veillardd79d7871999-07-12 10:38:12 +00001803Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1806 closing bug #1646
1807
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001808Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1809
1810 * Makefile.am, example/Makefile.am: closed bug #1683
1811
Daniel Veillard3166ab11999-07-11 16:14:19 +00001812Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * example/Makefile.am, configure.in: added the makefile for the
1815 gjobread example
1816
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001817Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1818
1819 * doc/Makefile.am:
1820 - fix which allow "make install DESTDIR=</install/prefix>".
1821
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001822Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1825 which fixed a problem on the file reading-code.
1826
Daniel Veillard82150d81999-07-07 07:32:15 +00001827Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1830 output.
1831 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1832
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001833Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * parser.h : Oops removed the binary compatibility problem
1836 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1837 * parser.c, HTMLparser.c: applied patches for reading from stdin
1838
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001839Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1840
1841 * parser.c, entities.c, valid.c: cleanup bug #1591
1842 * configure.in: cleanup bug #1592
1843 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1844 the same tree back-end. Hence gdome will be available for it.
1845 * doc/Makefile.am: close bug #617
1846
Daniel Veillard97fea181999-06-26 23:07:37 +00001847Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1848
1849 * parser.c: alloctate a per parser context SAX interface block
1850
Daniel Veillard14fff061999-06-22 21:49:07 +00001851Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1854 and xmlEncodeEntitiesReentrant with the correct one :-\
1855
1856Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * commit of my internal XML base changes, quite a lot of
1859 changes, cleanups, better entities support, framework for
1860 new I/O and charset detection and handling
1861 * Fixed the configure/Makefile stuff to generate shared libs
1862 with the proper version info, so we jumped on rev from
1863 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1864 xmlEncodeEntities() result need to be freed now, and a string
1865 xmlParserVersion provide the current library version.
1866
Raph Levien05240da1999-06-15 21:27:11 +00001867Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1868
1869 * parser.c: fixed a buffer overrun for when you have a very long
1870 attribute with no entities in it.
1871
Daniel Veillardbb2da581999-06-13 14:37:07 +00001872Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * added example directory
1875 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1876
Daniel Veillard011b63c1999-06-02 17:44:04 +00001877Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * Release of libxml-1.1, nearly everything has been touched for
1880 this.
1881 * Added more regression tests
1882 * Updated the documentation
1883
Daniel Veillard27d88741999-05-29 11:51:49 +00001884Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * tree.[ch]: unified the XML_NO_CORBA defines.
1887 * parser.c encoding.[ch]: started plugging in char encoding detection
1888
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001889Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1890
1891 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1892 Also freed allocated buffer.
1893
Daniel Veillard27d88741999-05-29 11:51:49 +00001894Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001895 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1896 reentrancy problem at printing. One is left in entities.c, to
1897 remove ASAP
1898 * testSAX.c : added a test example showing the use of the SAX
1899 interface if one doesn't want to build the DOM tree.
1900 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1901
Daniel Veillard517752b1999-04-05 12:20:10 +00001902Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1905 large revamping of the parser to use SAX callbacks
1906 http://www.megginson.com/SAX/ (or at least a C like interface
1907 a la Expat). It's now possible to set up your own callbacks
1908 and the parser will not build a DOM tree.
1909 * test/* result/*: updated the test suite, I finally removed
1910 the old Namespace draft support (PI based).
1911
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001912Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * Makefile.am: added test result to EXTRA_DIST for make tests
1915
Daniel Veillard64068b31999-03-24 20:42:16 +00001916Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * parser.c, parserInternals.h: moved the chars macro definitions
1919 to parserInternals.h
1920 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1921 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1922
Daniel Veillard012ccc11999-03-23 10:11:11 +00001923Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * xml-config.in : applied patch to make --version work
1926
Raja R Harinatha86c23e1999-03-05 22:14:01 +000019271999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1928
1929 * Makefile.am (check-local): Alias for `tests' target. This will
1930 cause `make check' to do the right thing.
1931 (tests): Don't run tests in srcdir. Also, replaced calls to
1932 basename with a `sed' "equivalent".
1933
Daniel Veillardd109e371999-03-05 06:26:45 +00001934Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1937 it in the header and not the sources, updated the doc.
1938 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1939 pointing this out.
1940
Daniel Veillardbc50b591999-03-01 12:28:53 +00001941Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1944 exported the inputStream routines.
1945 * doc/html/* : updated accordingly
1946
Daniel Veillardd692aa41999-02-28 21:54:31 +00001947Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * parser.c, parser.h, parserInternals.h: added a few extra
1950 internal calls to allocate and free parser contexts ...
1951 * doc/html/* : updated accordingly
1952
Daniel Veillard55a99271999-02-25 11:01:29 +00001953Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * configure.in, Makefile.am, doc/makefile.am : General changes for
1956 1.0.0 release and including the generated HTML documentation.
1957
Daniel Veillard35925471999-02-25 08:46:07 +00001958Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * makefile.am : added parserInternals.h, oops.
1961
Daniel Veillard1e346af1999-02-22 10:33:01 +00001962Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * parserInternals.h: added this header giving access to the parser
1965 internal functions.
1966 * doc/Makefile.am : added a rebuild target which rebuilds the full
1967 set of documentations
1968 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1969 the internal subset.
1970 * *.c *.h: modifications needed to generate the documentation using
1971 gtk-doc, cleanup of functions blocks, reorganisation of struct
1972 declarations.
1973
Daniel Veillard1164e751999-02-16 16:29:17 +00001974Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1975
1976 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1977 the tar and spec file to include the beginning of the doc.
1978
Nuno Ferreira03d04781999-02-13 00:07:17 +000019791999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1980
1981 * doc/.cvsignore: Added this file.
1982
Daniel Veillard6800ef31999-02-08 18:33:22 +00001983Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * tree.c: fixed xmlGetProp to return "" when the attribute
1986 exists, even if the node-list is NULL.
1987
Daniel Veillard726c7e31999-02-08 15:13:10 +00001988Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * tree.c: patched an error outputting empty attribute values.
1991 * Makefile.am and doc/makefile.am: have been updated during the
1992 week-end. Sorry for an empty CVS log, I got a shell problem.
1993
Daniel Veillard1899e851999-02-01 12:18:54 +00001994Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1995
1996 * tree.h: cleaned up using enums instead of defines
1997 * parser.c, valid.[ch]: more work on parsing/output of element
1998 declarations
1999
Daniel Veillard3b9def11999-01-31 22:15:06 +00002000Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * valid.[ch], tree.c, parser.c : more work toward full parsing
2003 of XML DTDs.
2004 * README: added informations about mailing-list and on-line
2005 documentation
2006
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000020071999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2008
2009 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2010
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002011Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * parser.c, tree.[ch] : more work toward conformance testing,
2014 added a last element to accelerate parsing of very flat structures
2015 started working on internal subset Element content declaration.
2016 * valid.[ch] : first cut at adding code toward validation.
2017 * previous changes had also small impact on most files, especially
2018 the conformance testing using James Clark test suite.
2019
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002020Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * test/* : updated the examples, most of them were not well
2023 formed (humm), and added rdf2.
2024 * result/* : resulting changes in the output.
2025
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002026Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2027
2028 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2029
Daniel Veillard44b3a061998-12-05 17:27:22 +00002030Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * tree.c: patched a bug in the generation of empty attributes
2033
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002034Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2037 for node/trees/documents/... Biggest problem is namespace
2038 support when copying subtrees.
2039
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002040Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * parser.c, entities.c: improve entities and char ref encoding,
2043 and cleanups of error messages.
2044
Daniel Veillard242590e1998-11-13 18:04:35 +00002045Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2046
2047 * parser.c, entities.c: simple bug hunting done during rpm2html and
2048 rpmfind integration.
2049
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002050Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * parser.[ch]: Added interfaces allowing to specify a SAX
2053 handler before parsing.
2054
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002055Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * parser.c: redirrect all errors reporting through the SAX
2058 error function
2059
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002060Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2063 * libtool, tlmain ...: update of the libtool files
2064
Miguel de Icaza442321c1998-11-04 18:13:38 +000020651998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2066
2067 * entities.c: Use g_snprintf insteda of snprintf.
2068
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002069Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2072 added ent5 test for this purpose.
2073 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2074
Daniel Veillard27271681998-10-30 06:39:40 +00002075Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * parser.c: fixed? a strange error due to compression on a GWP
2078 document.
2079
Daniel Veillard25940b71998-10-29 05:51:30 +00002080Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * tree.[ch]: bug fixing
2083 * entities.[ch]: defined a specific type for predefined entities
2084 * doc/xml.html: more documentation on the library, how to use it,
2085 overview of the interfaces.
2086
Daniel Veillard16253641998-10-28 22:58:05 +00002087Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2088
2089 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2090
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002091Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2092
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002093 * tree.c: corrected a small bug
2094 * doc/xml.html: continuing writing documentation.
2095
2096Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2097
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002098 * debugXML.h debugXML.c: added debugging utilities.
2099 * tester.c: added --debug switch.
2100 * tree.c: patched an incorrect node->type assignment.
2101 * parser.c: formatting, ensure that node->doc != NULL in attributes
2102
Daniel Veillardccb09631998-10-27 06:21:04 +00002103Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2104
2105 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2106 entity support and provide an internal representation close to
2107 DOM one (entity ref nodes, and attribute value as tree). I tried
2108 to preserve the interface but this will surely break some apps
2109 (I have to change rpm2html/rpmfind for example). I had to change
2110 two interfaces, and the generated tree is somewhat different.
2111 * doc/* : started documenting the XML library, the tree and
2112 DOM/Corba. This is a first step.
2113
Daniel Veillard11e00581998-10-24 18:27:49 +00002114Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * parser.c: Set up the fonctions comment block, boring but useful.
2117 * parser.h, SAX.c, parser.c: now attributes are processed through
2118 the SAX interface. The problem is that my SAX interface diverged
2119 quite a bit from the original one, well this is not an official
2120 spec, and translating it from Java to C is hairy anyway...
2121
Daniel Veillard97b58771998-10-20 06:14:16 +00002122Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2123
2124 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2125 fonctions comment block, boring but useful.
2126
2127Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002128
2129 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2130 conversion routines. However they are not yet used to convert the
2131 inputs. The core will run with UTF-8.
2132
Daniel Veillard33942841998-10-18 19:12:41 +00002133Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * tree.c : make sure that the type id is properly set-up when
2136 a new object is allocated, needed for DOM.
2137
Daniel Veillard27fb0751998-10-17 06:47:46 +00002138Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * tree.h, tree.c: Ok, the main objects in the tree will be native
2141 corba objects, it costs 8 bytes per Node, Attribute and Document
2142 but it simplifies the Corba integration a lot (no extra interface
2143 objects to allocate/free).
2144
Daniel Veillard0bef1311998-10-14 02:36:47 +00002145Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2148 and changed NODEs contants for conformity with DOM Level 1
2149
Daniel Veillard27864701998-10-08 03:47:24 +00002150Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * added hooks to keep track of servants when creating objects
2153 xmlDoc and xmlNode (for Corba export).
2154
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002155Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * added xml-config script.
2158
Daniel Veillard7066a791998-10-01 20:28:28 +00002159Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2162 to autoupdate libtool and automake conf files.
2163
Miguel de Icaza60681bd1998-09-30 19:28:59 +000021641998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2165
2166 * Makefile.am: Use '?' to separate the sed
2167 commands as ',' is used when people pass -Wl,something.
2168
2169
Daniel Veillard15a8df41998-09-24 19:15:06 +00002170Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * tree.c, tree.h: added a per-document compression interface.
2173
Daniel Veillard151b1b01998-09-23 00:49:46 +00002174Tue Sep 22 20:47:38 EDT 1998
2175
2176 * tree.c, tree.h: added saving with compression and added interfaces
2177 to control the compression level (xmlGetCompressMode,
2178 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2179
Daniel Veillard70120ff1998-09-22 00:24:21 +00002180Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * parser.c: corrected a loop for files of size 0
2183
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000021841998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2185
2186 * error.h: New file. Contains prototyes from `error.c'.
2187
Tom Tromeyc19653d1998-08-14 01:22:43 +00002188Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2189
2190 * Makefile.am (xmlincdir): New macro.
2191 (xmlinc_HEADERS): Renamed from include_HEADERS.
2192
Daniel Veillard845664d1998-08-13 04:43:19 +00002193Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2194
2195 * applied small patch on numeric entities from
2196 Christopher Blizzard <blizzard@appliedtheory.com>
2197
Daniel Veillard260a68f1998-08-13 03:39:55 +00002198Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2199
2200 * New release 0.2, removed the old xml_* files so that it's
2201 coherent with the other CVS base (W3C), far better conformance
2202 to standard, new namespaces, decent entities support, beginning
2203 of a SAX-like interface. Nearly nothing left intact, even the
2204 test examples ...
2205
Christopher Blizzarda36749e1998-07-30 21:47:18 +000022061998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2207
2208 * .cvsignore: Add .deps dir
2209
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002210Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2213
Daniel Veillardfe926001998-07-26 04:28:20 +00002214Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002215
Daniel Veillardfe926001998-07-26 04:28:20 +00002216 * configure.in: added test for CPP
2217 * AUTHORS, Changelog: the original ones didn't get commited but the
2218 glib ones instead, fixed.
2219 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002220
Daniel Veillardfe926001998-07-26 04:28:20 +00002221Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002222
Daniel Veillardfe926001998-07-26 04:28:20 +00002223 * integrated code developped at W3C
2224 * changed the original Copyright
2225 * migrated to automake
2226 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002227