blob: ecf2a2e19ac807c283b0f63b24d218e16655049f [file] [log] [blame]
Daniel Veillardde55cf62001-01-31 15:53:13 +00001Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * parser.c: fixed xmlStrcat doc
4 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5 trees.
6
Daniel Veillard2f913b72001-01-31 13:23:49 +00007Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * xpath.c result/XPath/tests/chaptersbase
10 result/XPath/tests/simplebase: fixed XPath node()
11 * tree.c: small fix in xmlNewNs()
12 * Makefile.am: removed extraneous xml2Conf.sh rule
13
Daniel Veillardb42042b2001-01-28 07:40:36 +000014Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17 Changed the library name, in order to get libxml-devel and
18 libxml2-devel to coexist on a single system
19 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
20 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
21
Daniel Veillardee0a4662001-01-27 18:59:33 +000022Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
25 libxml2-devel installable in // as libxml-devel.
26
Daniel Veillard5eb05942001-01-27 17:50:22 +000027Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * doc/Makefile.am: fixed make rebuild in doc
30 * doc/html/*.html: rebuilt the docs
31
Daniel Veillard65c295d2001-01-26 09:32:39 +000032Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * tree.c: patch from Bjorn Reese on xmlBufferCCat
35
Daniel Veillard8e199902001-01-25 18:54:39 +000036Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
39 the HTML doc to go into the -devel RPM ...
40 * aclocal.m4 config.h.in: some updates due to auto* magic
41
Daniel Veillard93086662001-01-25 18:13:04 +000042Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xpath.h: added a hook in the context structure allowing to
45 link to extra support, needed for XSLT
46
Daniel Veillardf17e09b2001-01-25 13:55:35 +000047Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
50 xmlXPtrCmpPoints to use it.
51 * propagated the following patch from Alejandro Forero
52 * include/win32config.h xmlIO.c: applied further suggestions
53 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
54 * example/gjobread.c: fixed warnings, now that it builds
55
56Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
57
58 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
59
60 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
61 filename points to a valid file (not a directory).
62 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
63 Added calls to xmlCheckFilenameDir.
64
65 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
66 `path' (rather than `filename') as the parameter to gzopen and open.
67
Daniel Veillard48177c22001-01-23 15:27:41 +000068Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * Makefile.am: fixed a problem with EXTRA_DIST
71
Daniel Veillardb83ba402001-01-22 22:45:10 +000072Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * Makefile.am example/Makefile.am: finally found the trick
75 to build the example, i.e. add "." in SUBDIRS before example
76 in the list <grin/>
77
Daniel Veillard82687162001-01-22 15:32:01 +000078Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * doc/xml.html: updated with an XSLT section, removed pointer to
81 W3C CVS base.
82
Daniel Veillard8a7642f2001-01-22 10:45:16 +000083Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
84
85 * xpath.c: when copying a XSLT tree object teh tree need to be copied
86 too, and deallocation need to occur the same way.
87
Daniel Veillarde4566462001-01-22 09:58:39 +000088Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
91 type correponding to an XSLT result tree fragment. Share most
92 of the data format with node set, as well as operators.
93 * HTMLtree.c: added a newline at the end of the doctype output
94 whe this one is not present initially.
95 * tree.c: make sure taht the parent and doc pointers are properly
96 set when copying attributes (lists).
97
Daniel Veillard701c7362001-01-21 09:48:59 +000098Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
101
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000102Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * xpath.c: seems I finally killed that ugly path evaluation
105 context bug (tagged 9999 in case is is wrong)
106
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000107Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
108
109 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
110 for XSLT
111
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000112Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
115 for xmlGzfileOpen() bug
116
Daniel Veillardf6eea272001-01-18 12:17:12 +0000117Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * xpath.c: removed an error found by XSLT usage
120 * tree.c parserInternals.h: use a predefined static string
121 for text and comment nodes, avoid freeing them in xmlFreeNode,
122 exported the string name in parserInternals.h and added
123 another value to disable encoding at output (for XSLT),
124 gain memory, time.
125
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000126Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
129 win32/libxml2/libxml2_so.dsp: new makefiles and update
130 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
131
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000132Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
135 Gary Pennington
136
Daniel Veillard389e6b72001-01-15 19:41:13 +0000137Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138
139 * xpath.c: fixed the comaprision of values and nodelists,
140 need to compare nodelist still ...
141 * debugXML.c: avoided a possible core dump
142 * HTMLparser.c: cleanup
143 * nanohttp.c: contributed fix.
144 * tree.c: fixes in properties handling added xmlSetNsProp
145 needed by libxslt
146 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
147 comment
148 * TODO: updated
149
Daniel Veillard167bd532001-01-06 21:09:34 +0000150Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * parser.c parserInternals.c: applied Bjorn Reese optimization
153 patch
154
155Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * Makefile.am: applied patch fro make check from Martin Vidner
158
Daniel Veillard503b8932001-01-05 06:36:31 +0000159Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * configure.in: preparing 2.2.11
162 * doc/html/*: rebuild the HTML files
163 * doc/xml.html : updated
164
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000165Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
166
167 * tree.c: fixed a stupid bug
168 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
169 patches related to validation of an XInclude processing result
170 * TODO: updated
171
Daniel Veillarde2488192001-01-04 10:54:22 +0000172Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
175 on large files
176
Daniel Veillardf060a412001-01-03 20:52:44 +0000177Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
180
Daniel Veillard45cff692001-01-03 18:02:04 +0000181Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
182
183 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
184 reported by Jonas Borgström
185 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
186
Daniel Veillard08108982001-01-03 15:24:58 +0000187Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * testXPath.c xpath.c: fixing the XPath union expressions problem
190 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
191
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000192Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * xmllint.c: Made is so if the file name is "-" is will read form
195 standard input. Sven Heinicke <sven@zen.org>
196 * tree.c: fixed a problem when growing buffer
197 * tree.h: fixed the comment of the node types following andersca
198 comment
199 * TODO: updated
200
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000201Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
202
203 * HTMLparser.[ch]: added a way to avoid adding automatically
204 omitted tags. htmlHandleOmittedElem() allows to change the
205 default handling.
206 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
207 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
208 of xmllint too when using --memory flag, added a memory test
209 suite at the Makefile level.
210 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
211 with namespace use when encountering QNames in XPath evalation,
212 added xmlns() scheme in XPointer.
213 * nanoftp.c : incorporated a fix
214 * parser.c xmlIO.c: fixed problems raised with encoding when using
215 the memory I/O
216 * parserInternals.c: closed bug 25934 reported by
217 torsten.landschoff@innominate.de
218 * TODO: updated
219
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000220Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
223 on a non-updated tree :-(, made a 2.2.10 release to correct the
224 situation
225
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000226Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
227
228 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
229 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
230 integrated a set of OpenVMS changes from Howard Taylor
231 <Howard.Taylor@pacoast.com>
232
Daniel Veillard58770e72000-11-25 00:48:47 +0000233Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
236 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
237
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000238Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * HTMLparser.c: some fixes on auto-open of html/head/body
241 * encoding.c: fixed a compilation error on some gcc env
242 * xpath.c xpointer.[ch] xpathInternals.h: improved the
243 XPointer implementation
244 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
245 related XPointer tests and associated results
246
Daniel Veillard300f7d62000-11-24 13:04:04 +0000247Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * doc/xmldtd.html doc/xml.html: following a short step by step
250 guidance on IRC to help maciej with DTDs I started a small
251 page on the subject.
252
Daniel Veillard748e45d2000-11-17 16:36:08 +0000253Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
254
255 * HTMLparser.c: fixed handling of broken charrefs
256 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
257 patches
258
Daniel Veillard28929b22000-11-13 18:22:49 +0000259Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
260
261 * doc/xml.html doc/html/* : rebuilt the docs after adding
262 xinclude and updated page for 2.2.7 and 2.2.8
263 * configure.in: releasing 2.2.8
264
Daniel Veillard41e06512000-11-13 11:47:47 +0000265Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * parser.[ch] parserInternals.c: applied the conditional
268 section processing fix from Jonathan P Springer
269 <jonathan.springer2@gte.net>
270 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
271 project file, fixed iconv default non support
272 * xpath.c: fixed the problem of evaluating relative expressions
273 when a node context is provided.
274
Daniel Veillardbf432752000-11-12 15:56:56 +0000275Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * nanoftp.c: fixed gcc 2.95 new warnings
278 * SAX.c: fixed a stupid bug
279 * tree.c: fixed a formatting problem when round-tripping
280 from/to memory
281 * xinclude.c: chased memleak, fixed a base problem
282 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
283 xmlXPtrBuildNodeList()
284 * TODO: updated
285 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
286 adding a first small set of regression tests for XInclude
287
Daniel Veillardc2def842000-11-07 14:21:01 +0000288Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
289
290 * nanohttp.[ch]: applied Wayne Davison patches to access
291 the WWW-Authorization header.
292 * parser.c: Closed Bug#30847: Problems when switching encoding
293 in short files by applying Simon Berg's patch.
294 * valid.c: fixed a validation problem
295 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
296 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
297 Wayne Davison
298 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
299 need to be extended to non full nodes selections.
300 * xinclude.c: starts to work decently
301
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000302Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
303
304 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
305 debugXML.c xmlversion.h.in: Started adding XInclude support,
306 this is a new xmllint option
307 * tree.c xpath.c: applied TOM patches for XPath
308 * xpointer.c: fixed a couple of errors.
309 * uri.c: added an escaping function needed for xinclude
310 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
311 new warning from RH70 gcc's version
312
Daniel Veillarda4964b72000-10-31 18:23:44 +0000313Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
314
315 * HTMLparser.c: fixed loop on invalid char in scripts
316 * parser.c: update to description of xmlIOParseDTD()
317 * libxml.m4 xmlversion.h.in: changes contributed by
318 Michael Schmeing <m.schmeing@internet-factory.de>
319 * configure.in: preparing for 2.2.7
320 * Makefile.am: trying to avoid config.h and acconfig.h
321 being included in the distrib
322 * configure.in: released 2.2.7
323
324Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
327 like namespaces for good. Unified xmlNs and xmlNode somewhat.
328
Daniel Veillard01411222000-10-30 15:33:22 +0000329Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * parser.[ch]: added xmlIOParseDTD()
332 * xpointer.c: added support for the 2 extra parameters of
333 string-range, fixed a stoopid error when '0' was present
334 in XPointer expressions
335 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
336 testsuite for the above
337
Daniel Veillard6db58192000-10-30 09:27:53 +0000338Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * libxml.spec.in: improved package descriptions
341
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000342Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * xpath.c xpathInternals.h: applied a large cleaning patch
345 from TOM <ptittom@free.fr>, it also add namespace support
346 for function and variables registration.
347
Daniel Veillardbd20df72000-10-29 17:53:40 +0000348Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
349
350 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
351 * Makefile.mingw: Wayne Davison's update adding hash.c
352
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000353Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * xpath.c: fixed the root evaluation problems
356 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
357 ignorable spaces with <b> <bold> <em>
358 * tree.c: fixed a loop in xmlSearchNsByHref()
359
Daniel Veillard767662d2000-10-27 17:04:52 +0000360Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
361
362 * xpath.c: applied another XPath patch from TOM
363 * xpath.c include/makefile.am: applied another patch from
364 china@thewrittenword.com (cleanup on IRIX).
365
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000366Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
367
368 * xml-config.1: received a fixed version from Fredrik Hallenberg
369 <hallon@lysator.liu.se>
370
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000371Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
374 cleanup patch for XPath
375
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000376Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * patched to redirrect all "out of context" error messages to
379 a reconfigurable routine. The changes are:
380 * xmlerror.h : added the export of an error context type (void *)
381 an error handler type xmlGenericErrorFunc there is an interface
382 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
383 to reset the error handling routine and its argument
384 (by default it's equivalent to respectively fprintf and stderr.
385 * all the c files: all wild accesses to stderr or stdout within
386 the library have been replaced to calls to the handler.
387
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000388Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * configure.in: release 2.2.6
391 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
392 exporting the inner functions of xpath for extension modules
393 * doc/*: updated and rebuilt the doc
394
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000395Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * nanohttp.c : applied Wayne HTTP cleanup patch
398 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
399 and xmlNodeSetSpacePreserve()
400
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000401Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
402
403 * xpath.c: closing bug #29260
404
Daniel Veillard126f2792000-10-24 17:10:12 +0000405Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * hash.[ch] debugXML.c: expanded/enhanced the API, added
408 multikey tuples, made hash structure opaque
409 * valid.[ch]: moved elements, attributes, notations decalarations
410 as well as ID and refs to hash tables.
411 * entities.c: hash cleanup
412 * xmlmemory.c: fixed a dump problem in debug mode
413 * include/Makefile.am: problem passing in DESTDIR= values patch
414 from Marc Christensen <marc@calderasystems.com>
415 * nanohttp.c: removed debugging remains
416 * HTMLparser.c: the bogus tag should be ignored (Wayne)
417 * HTMLparser.c parser.c: fixing a number of problems with the
418 macros in the *parser.c files (Wayne).
419 * HTMLparser.c: close the previous option when opening a new one
420 (Marc Sanfacon).
421 * result/HTML/*: updated the HTML results accordingly
422
Daniel Veillard52afe802000-10-22 16:56:02 +0000423Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
426 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
427 XPath functions and XML entities table to them. More to come...
428 * xmlIO.c: fixed libxml closing FILEs it didn't open.
429
Daniel Veillard683cb022000-10-22 12:04:13 +0000430Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * tree.c: coalesce adjacent text nodes
433 * valid.c: handling of blank nodes in DTd validation (raised
434 by problems with a posteriori validation).
435 * nanohttp.c: changing behaviour on HTTP write stuff.
436 * HTMLtree.c: forced body and html to be explicitely closed.
437 * xpath.h: exported more XPath functions.
438
Daniel Veillard1baf4122000-10-15 20:38:39 +0000439Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * Release of 2.2.5
442 * xpointer.c: range() range-inside and other helper functions
443 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
444
Daniel Veillard47e12f22000-10-15 14:24:25 +0000445Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
446
447 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
448 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
449
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000450Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
453 and XPointer modules
454
Daniel Veillard134c9f32000-10-15 10:27:08 +0000455Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * SAX.h: closed #25107
458
Daniel Veillard39915622000-10-15 10:06:55 +0000459Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * testSAX.c: fixed problem with cdata reporting
462 * SAXresult/* : updated
463
Daniel Veillard1e851392000-10-15 10:02:56 +0000464Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
465
466 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
467 Closed bug #27499, added to regression tests
468 * TODO: updated
469
Daniel Veillard7eda8452000-10-14 23:38:43 +0000470Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
471
472 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
473 support for SCRIPT and STYLE with help from Bjorn Reese
474 * test/HTML/* result/HTML/*: added simple testcase and updated
475 the existing ones.
476
Daniel Veillardff9c3302000-10-13 16:38:25 +0000477Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
480 string-range for empty strings
481 * test/XPath/docs/str test/XPath/xptr/chaptersrange
482 test/XPath/xptr/strrange: augmented the XPointer testsuite
483
Daniel Veillard189446d2000-10-13 10:23:06 +0000484Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * doc/xml.html doc/xmlmem.html: added a module describing memory
487 interfaces and use, updated the main page.
488
Daniel Veillard2f971a22000-10-12 23:26:32 +0000489Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
492 nanoftp code work on Windows too now
493
494Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000495
496 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
497 * xpointer.c: implemented string-range() at least a good first version
498 * test/XPath/docs/str test/XPath/xptr/strrange
499 result/XPath/xptr/strrange: the string-range() tests
500
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000501Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * Makefile.am include/Makefile.am include/win32config.h
504 win32/Makefile.mingw: fixed problems reported by Wayne Davison
505 and make distcheck
506
Daniel Veillard19d61112000-10-11 23:50:35 +0000507Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
510 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
511 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
512
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000513Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
514
515 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
516 patch for socklen_t detection by
517 Albert Chin-A-Young <china@thewrittenword.com>
518
Daniel Veillardcd429612000-10-11 15:57:05 +0000519Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
522 and added a --dtdvalid option to xmllint used to test it
523
Daniel Veillard47c02452000-10-11 13:04:36 +0000524Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
527 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
528
Daniel Veillard2d38f042000-10-11 10:54:10 +0000529Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
532 handlings (registration, lookup, cleanup)
533
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000534Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * configure.in Makefile.am include/makefile.am: adding XPointer
537 and XPtrtests target
538 * xpointer.[ch] : new files for XPointer support
539 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
540 more XPath tests
541
Daniel Veillard57fda592000-10-10 23:24:14 +0000542Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * configure.in: fixed, very broken, make distcheck works again
545
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000546Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
547
548 * More work toward 2.2.5, integrated a number of patches
549 * configure.in Makefile.am win32config.h.in: trying to cleanup
550 make distcheck .... huh ...
551 * include/Makefile.am include/win32config.h: new directory
552 for includes
553 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
554 updated teh makefiles and instructions for WIN32
555 * xpath.c: small fixes
556 * test/XPath/ results/XPath: updated the testcases and results
557 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
558 suggested patches
559 * valid.c: fixed an ID bug
560
Daniel Veillardb71379b2000-10-09 12:30:39 +0000561Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
564 the automake bug where wrong dependancies were generated.
565 * xpath.[ch]: worked on XPointer
566
Daniel Veillard7e99c632000-10-06 12:59:53 +0000567Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * configure.in Makefile.am: 2.2.5, ship the include in an
570 include/libxml subdirectory, use symlinks when using CVS
571 * testSAX.c: fixed small bug
572 * testXPath.c: changed the way testfiles are parsed
573 * debugXML.c: same kind of cleanup when parsing an argument expression
574 XPath/XPointers can have blanks embedded
575 * xpath.[ch]: more cleanup, reorgs for XPointer work
576 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
577 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
578
Daniel Veillard55b91f22000-10-05 16:30:11 +0000579Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
582 in the XPath engine, rewrote large parts of it, now it's far
583 cleaner and in sync with the REC not an old WD. Fixed a parsing
584 problem in the interactive XML shell found when testing XPath.
585
Daniel Veillardac260302000-10-04 13:33:43 +0000586Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
587
588 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
589 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
590 examples with the extra test
591
Daniel Veillard7cfce322000-10-04 12:40:27 +0000592Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
595 the global init function.
596
Daniel Veillard970112a2000-10-03 09:33:21 +0000597Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * HTMLparser.c: Doohhh, attribute name parsing was still case
600 sensitive ! Fixed this ...
601 * result/HTML/* : updated the tests results accordingly
602
Daniel Veillard740abf52000-10-02 23:04:54 +0000603Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
606 engine, should be far more stable, incorporated a new version of
607 preceding/following axis, need testing
608 * uri.c: fixed file:///c:/a/b/c problem
609 * test/XPath/tests/idsimple: augmented the XPath tests
610
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000611Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * doc/* rebuilding docs for 2.2.4 release
614
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000615Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * configure.in: releasing 2.2.4
618 * parser.[ch]: added xmlStrEqual()
619 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
620 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
621 use xmlStrEqual instead
622 * TODO: updated
623 * added an XPath test
624
Daniel Veillardbc765302000-10-01 18:23:35 +0000625Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
626
627 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
628 * entities.h: exported xmlInitializePredefinedEntities
629 * parser.[ch] : added xmlInitParser()
630 * parserInternals.h : had to export htmlInitAutoClose()
631
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000632Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
633
634 * xpath.[ch] : fixed some serious XPath Predicate evaluation
635 problems
636 * Makefile.am : added XPath regression tests to normal tests
637 * uri.c: fixed a problem with local paths, cleanup
638 * parser.c: fixed a problem with large CData sections
639
Daniel Veillardd2ade932000-09-30 14:39:55 +0000640Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * configure.in xml-config.in: patch from "Ben Taylor"
643 <sol7x86@hotmail.com> for solaris shared libs lookup
644
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006452000-09-30 Martin Baulig <baulig@suse.de>
646
647 * libxml-2.0.pc.in: Provide pkg-config script.
648
649 * configure.in: Create the libxml-2.0.pc script from the
650 libxml-2.0.pc.in templates.
651 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000652 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000653
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000654Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
657 when compiling with MSC
658
Daniel Veillard46057e12000-09-24 18:49:59 +0000659Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * xpath.c: patch for normalize-string() substring-before(),
662 substring-after() and translate() functions from Bjorn Reese
663 <breese@mail1.stofanet.dk>
664 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
665 Fredrik Hallenberg <hallon@lysator.liu.se>
666 * TODO: updated
667
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000668Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
669
670 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
671 problem of socklen_t being undefined on a number of platforms
672 * debugXML.c: fixed a compilation problem when without snprintf
673
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000674Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
677 an URI bug and a fix for the control-character-induced infinite loop
678 * nanohttp.c: preventive fix for compiling on WIN32
679
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000680Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * xmlint.c: closing bug #25000
683
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000684Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
687 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
688 modified slightly Wayne Davison patch adding xmlStrcasecmp and
689 related function, fixing xmlStrncmp(), and associated cleanup
690 * result/HTML/entities.html.sax: updating result
691
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000692Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
693
694 * uri.c: applied patch for URI escaping from Wayne Davison
695 <wayned@blorf.net>
696 * tree.c parserInternals.c HTMLparser.c: memset checks patches
697 from Denis Barbier <barbier@imacs.polytechnique.fr>
698 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
699 patch from Wayne Davison
700
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000701Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * doc/xml.html : updated with new releases, adding "how to help"
704
Daniel Veillard04698d92000-09-17 16:00:22 +0000705Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
708 removed a few warnings in pedantic mode ...
709 * parserInternals.c parser.c: moved encoding switching function
710 to parserInternals.c
711 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
712
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000713Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * HTMLparser.c parser.c: set ctxt->errNo before calling the
716 error or warning handlers
717
Daniel Veillardb1059e22000-09-16 14:02:43 +0000718Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * parserInternals.c parserInternals.h parser.c Makefile.am:
721 created a new module parserInternals.c, moved most of the
722 code shared by the various parsers there, as well as
723 deprecated code from parser.c. More cleanup of parser.c
724 * uri.c: fixed a problem when URI is NULL
725 * valid.c: speedup when looking for an attribute declaration
726
Daniel Veillard39c7d712000-09-10 16:14:55 +0000727Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
730 the cleanup of the computation of URI references when seeking
731 external entities. The URI reference string and the resulting
732 URI are both stored now.
733 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
734 large s(n)printf checks and cleanup from Denis Barbier
735 <barbier@imacs.polytechnique.fr>
736 * xmlversion.h.in tree.h: couple of SGML declarations for a
737 possible docbook module.
738 * result/VC/ : a couple of test output changed due to the change
739 of the entities URI
740
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000741Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * parser.h: added a _private field for linking user's data
744
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000745Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * parser.c parserInternals.h: demacroified most of the IS_XXX
748 the gain in size is significant so ...
749
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000750Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * entities.c: cases where looking up entities with doc==NULL
753 covered
754
Daniel Veillard90e11312000-09-05 10:42:32 +0000755Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
756
Daniel Veillard1de50802000-09-07 08:54:32 +0000757 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000758 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
759
Daniel Veillard98a79162000-09-04 11:15:39 +0000760Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
761
Daniel Veillard1de50802000-09-07 08:54:32 +0000762 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000763 * test/URI/uri.data result/URI/uri.data: first set of tests/results
764 * Makefile.in: added URItest and included thenin "make tests"
765
766Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000767
768 * xmlversion.h.in: closed bug 22941
769
Daniel Veillard2bb89092000-08-31 14:57:50 +0000770Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * doc/xmlio.html: added doc and example for entity loader
773 redefinition.
774
Daniel Veillard96984452000-08-31 13:50:12 +0000775Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
776
777 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
778 used by libxml
779
Daniel Veillarde715dd22000-08-29 18:29:38 +0000780Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * parser.c: Fixed bug on invalid ontent characters and when using
783 push.
784 * xmllint.c: fixed xmllint endling of errors in push mode
785
Daniel Veillard4948eb42000-08-29 09:41:15 +0000786Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
787
788 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000789 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000790 * result/HTML/*.sax: regenerated HTML SAX output
791 * parser.c: more cleanup.
792
Daniel Veillarde010c172000-08-28 10:04:51 +0000793Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000796 patches from Wayne Davison <wayned@users.sourceforge.net>,
797 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000798 * HTMLparser.c: fixed an ignorable white space detection bug
799 occuring when parsing with SAX only
800 * result/HTML/*.sax: updated since the output is now HTML
801 encoded...
802
Daniel Veillard47f3f312000-08-27 22:40:15 +0000803Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
804
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000805 * HTMLparser.[ch]: applied some of Wayne Davison
806 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000807
Daniel Veillarde0854c32000-08-27 21:12:29 +0000808Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
811 undeclared namespace prefix was used, added a warning.
812 Cleaned up support w.r.t. entities, spilling out a warning
813 and being pedantic on lookups.
814 * test/warning/ent9 : added testcase for previous example.
815 * TODO: updated
816 * parserInternals.h parser.c: changed the way names are parsed
817 now allow infinite size and decrease penalty for normal use
818 * parser.c: Started a big cleanup/check of the parser code,
819 fixed some of the most tortuous entity code, spotted code
820 unused anymore
821 * test/*: added tests for very long names and related nasty
822 things.
823
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000824Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
825
826 * doc/encoding.html: added encoding aliases doc
827 * doc/xml.html: updates
828 * encoding.[ch]: added EncodingAliases functions
829 * entities.[ch] valid.[ch] debugXML.c: removed two serious
830 bottleneck affecting large DTDs like Docbook
831 * parser.[ch] xmllint.c: added a pedantic option, will be
832 useful
833 * SAX.c: redefinition of entities is reported in pedantic mode
834 * testHTML.c: uninitialized warning from gcc
835 * uri.c: fixed a couple of bugs
836 * TODO: added issue raised by Michael
837
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000838Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * doc/encoding.html: propagated Martin Duerst suggestions
841
Daniel Veillard52402ce2000-08-22 23:36:12 +0000842Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
843
844 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
845 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
846 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
847 by Wayne Davison
848
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000849Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
850
851 * nanoftp.c nanohttp.c: small cleanup
852 * TODO: updated
853
Daniel Veillard244ece92000-08-19 20:58:02 +0000854Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * added an old VC testcase and updated title.xml entity
857
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000858Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
861 done on auto-opening of <p> tags and cleanup of SAX output
862
Daniel Veillard979e55e2000-08-19 16:48:54 +0000863Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
866
Daniel Veillard4540be42000-08-19 16:40:28 +0000867Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * doc/xml.html libxml.* structure.*: updated the doc a bit
870
Daniel Veillard808a3f12000-08-17 13:50:51 +0000871Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * testSAX.c testHTML.c result/HTML/: cleanup of the output
874 of SAX tests
875
Daniel Veillard29579362000-08-14 17:57:48 +0000876Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
879 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
880
Daniel Veillard1255ab72000-08-14 15:13:33 +0000881Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
884 * testHTML.c: fix core dump on Solaris 2.x systems
885 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
886 * result/HTML/*.sax: previous bug fix lead to new results
887
Daniel Veillard03109292000-08-14 14:58:22 +0000888Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
891 * configure.in: added --with-readline=DIR to accept alternate
892 path for readline include/library
893 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
894 for ANSI under HP-UX
895 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
896 includes @LIBS@
897
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000898Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * doc/* : rebuilt the docs
901 * getting ready for 2.2.2 release
902
Daniel Veillard87b95392000-08-12 21:12:04 +0000903Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
906 and xmlAddFeature()
907 * tree.[ch]: added xmlAddChildList()
908 * xmllint.c: MAP_FAILED macro test
909 * parser.h: added xmlParseCtxtExternalEntity()
910 * valid.c: applied bug fixes removed warning
911 * tree.c: added CDATA block to elements content
912 * testSAX.c: cleanup of output
913 * testHTML.c: added SAX testing
914 * encoding.c: better error recovery
915 * SAX.c, parser.c: fixed one of the external entity processing
916 of the OASis testsuite
917 * Makefile.am: added HTML SAX regression tests
918 * configure.in: bumped to 2.2.2
919 * test/HTML/ result/HTML: added a few of HTML tests, and added the
920 SAX results
921
Daniel Veillard88a172f2000-08-04 18:23:10 +0000922Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * configure.in: patch for HP compiler
925
9262000-08-04 Sven Heinicke <sven@zen.org>
927
928 * xmllint.c: Was coredumping sometimes when the file given didn't
929 exist.
930
Daniel Veillard46e370e2000-07-21 20:32:03 +0000931Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
932
933 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000934
Daniel Veillard46e370e2000-07-21 20:32:03 +0000935 when using in memory parsing. Need some cleanup.
936 * xmllint.c configure.in: added a --memory flag to test memory
937 parsing
938
Daniel Veillard36650692000-07-21 15:16:39 +0000939Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * nanohttp.c: fixed socklen_t replacement to unsigned int
942 * parser.c: fixed a space handdling missing at the end of
943 production 28 DOCTYPE.
944 * xmlmemory.c: fixed a stupid bug on the routine to override
945 allocation functions
946 * TODO: updated
947
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000948Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
949
950 * doc/ regenerated the docs
951
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000952Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * doc/encoding.html doc/xml.html: added I18N doc
955 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
956 improvements, both parser and filters, added ASCII & HTML,
957 fixed the ISO-Latin-1 one
958 * xmllint.c testHTML.c: added/made visible --encode
959 * debugXML.c : cleanup
960 * most .c files: applied patches due to warning on Windows and
961 when using Sun Pro cc compiler
962 * xpath.c : cleanup memleaks
963 * nanoftp.c : added a TESTING preprocessor flag for standalong
964 compile so that people can report bugs more easilly
965 * nanohttp.c : ditched socklen_t which was a portability mess
966 and replaced it with unsigned int.
967 * tree.[ch]: added xmlHasProp()
968 * TODO: updated
969 * test/ : added more test for entities, NS, encoding, HTML, wap
970 * configure.in: preparing for 2.2.0 release
971
Daniel Veillard49703262000-07-10 10:27:46 +0000972Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * nanoftp.c: fixed the way the control connection is handled
975 * libxml.spec.in: fixed the dependancies and cleanup
976
Daniel Veillard306be992000-07-03 12:38:45 +0000977Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * doc/xml.html: changed the xmlsoft.org structure, updated the
980 examples w.r.t. root and childs
981
Daniel Veillard7d853352000-07-02 18:53:09 +0000982Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
985
Daniel Veillard365e13b2000-07-02 07:56:37 +0000986Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * HTMLparser.c: Work on character encoding support for the HTML parser
989 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
990 * encoding.c: Fixed a potential memleak in the encoding stuff
991
Daniel Veillardaf743792000-07-01 11:49:28 +0000992Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * doc/FAQ.html doc/Makefile.am : added a FAQ
995
996Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000997
998 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
999 of the HTML parser to force it to not bypass SAX
1000
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001001Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * win32config.h.in: updated
1004 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1005 lacks iconv support :-( need to release 2.1.1
1006 * configure.in: release 2.1.1
1007 * HTMLparser: fixed bug #14784
1008 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1009 by Windows compiler
1010 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1011 the SAX startDocument() callback.
1012 * TODO: updated
1013
1014Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1015
1016 * added xmlStopParser()
1017
Daniel Veillardbe803962000-06-28 23:40:59 +00001018Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1019
1020 * configure.in: 2.1.0 prerelease
1021 * Large resync between W3C and Gnome tree
1022 * nanoftp, nanohttp.c: fixed stalled connections probs
1023 * HTMLtree.c SAX.c : support for attribute without values in
1024 HTML for andersca
1025 * valid.c: Fixed most validation + namespace problems
1026 * HTMLparser.c: start document callback for andersca
1027 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1028 * parser.h, SAX.c: serious speed improvement for large
1029 CDATA blocks
1030 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1031 different encoding
1032 * example/Makefile.am example/gjobread.c tree.h: work on
1033 libxml1 libxml2 convergence.
1034 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1035 and the LIBXML_TEST_VERSION macro
1036
Daniel Veillardc310d562000-06-23 18:32:15 +00001037Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * doc/xml.html: various patches and improvements typo fixed by
1040 Felix Natter
1041 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1042 from Felix Natter <fnatter@gmx.net>
1043
Daniel Veillardf3029822000-05-06 08:11:19 +00001044Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1045
1046 * doc/upgrade.html: updated with instructions for support of both
1047 libxml-1.x and libxml-2.x
1048 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1049 for 2.x support and also fixed includes
1050
1051
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001052Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1055 the encoding support, added iconv support, so now libxml if
1056 compiled with iconv automatically support japanese encodings
1057 among others. Work based on initial patch from Yuan-Chen Cheng
1058 I may have broken binary compat in the encoding handler
1059 registration scheme, but that was so utterly broken I don't
1060 expect anybody to have used this feature until now.
1061 * parserInternals.h: fixup on the CHAR range macro
1062 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1063 code.
1064 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1065 * uri.c: added xmlParseURI() I can't believe I forgot to
1066 implement this one in 2.0 !!!
1067 * SAX.c: moved doc->encoding update in the endDocument() call.
1068 * TODO: updated.
1069
Daniel Veillard06047432000-04-24 11:33:38 +00001070Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * tree.h: removed extraneous xmlRemoveProp definition
1073 * TODO: added item about --disable-corba configure switch
1074 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1075 * nanoftp.c: fixed include problems giving troubles on AIX and
1076 slowlaris
1077 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1078 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1079 comment and headers changes to lower gtk-doc number of warnings
1080 * doc/html/*: rebuilt docs
1081
Daniel Veillarde0aed302000-04-16 08:52:20 +00001082Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * HACKING: documented the tag for 1.x and instructions
1085
Daniel Veillard5e873c42000-04-12 13:27:38 +00001086Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1089 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1090 xmlCreateIOParserCtxt
1091 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1092 significant overall improvement
1093 * xmllint.c: added I/O test to xmllint
1094 * testSAX.c: added a speed test
1095 * doc/* : updated/regenerated
1096
Daniel Veillardfc708e22000-04-08 13:17:27 +00001097Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * xpath.c uri.h parserInternals.h: cosmetic changes from
1100 "Timur I. Bakeyev" <timur@bat.ru>, including making
1101 xmlCreateURI() public
1102
Daniel Veillard5d211f42000-04-07 17:00:24 +00001103Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1106 and the code at the same time. Added a clean mechanism for
1107 overload or added input methods: xmlRegisterInputCallbacks()
1108 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1109 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1110 * TODO: updated
1111 * doc/* : updated/regenerated
1112 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1113 source dir
1114
Daniel Veillarde77a9182000-04-05 19:12:29 +00001115Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * testURI.c: yet another forgotten commit, I should get some sleep !
1118
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001119Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * xmllint.c: forgot to commit this too ?
1122
Daniel Veillardb9df4042000-04-05 14:23:16 +00001123Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * xmlversion.h.in : forgot to commit this previously
1126
Daniel Veillard361d8452000-04-03 19:48:13 +00001127Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1130 * README TODO: updated for release
1131 * uri.c uri.h: added authority parsing/saving
1132 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1133 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1134 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1135 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1136 Makefile.am : added compile-time customization of libxml
1137 --with-ftp --with-http --with-html --with-xpath --with-debug
1138 --with-mem-debug
1139 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1140 #include <libxml/xxx.h> I hope it won't break too much stuff
1141 and will be manageable in the future...
1142 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1143 and added xmllint to the installed programs
1144 * uri.h: added xmlFreeURI()
1145
Daniel Veillardec303412000-03-24 13:41:54 +00001146Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * uri.c uri.h: finished the escaping handling, the base support
1149 and the URI path normalization. Looks good just lacks the
1150 authority content parsing code.
1151 * Makefile.am: added instructions to generate testURI
1152 * TODO: updated
1153 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1154 added links and icons for W3C and Gnome
1155
Daniel Veillard8f621982000-03-20 13:07:15 +00001156Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * xmlmemory.[ch] : seems I forgot to actually update the files in
1159 the last commit :-)
1160 * doc/xml.html doc/html/* : updated and uploaded the docs
1161
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001162Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1165 * TODO: updated
1166 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001167 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001168 gfree).
1169 * Makefile.am, uri.c, uri.h: added a set of functions to do
1170 exact (litteraly copied from the RFC 2396 productions) parsing
1171 and handling of URI. Will be needed for XLink, one XML WFC,
1172 XML Base and reused in the nano[ftp/http] modules. Still work
1173 to be done.
1174
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001175Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * configure.in, libxml.spec.in : libxml2
1178 * doc/* : updated the doc page, rebuilt the docs
1179
Daniel Veillardcf461992000-03-14 18:30:20 +00001180Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1181
1182 * all: tagged LIB_XML_1_X
1183 * *.c *.h : updated from W3C CVS tree
1184 * configure.in : 2.0.0-beta
1185 * libxml.spec.in : libxml2 package nam
1186 * result/* : new version of the tests output
1187
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001188Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1191
Daniel Veillardb566ce12000-03-04 11:39:42 +00001192Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * doc/* : rebuilt the docs
1195 * parser.c: final patch on #6766
1196 * valid.c: small patch on validity checks.
1197
Daniel Veillardfb76c402000-03-04 11:39:42 +00001198Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1201 added
1202 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1203 compatibility w.r.t. XML spec and existing code.
1204
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001205Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * parser.c: seems a better solution to <a> </a> exists,
1208 will try it for a while
1209
Daniel Veillard83a30e72000-03-02 03:33:32 +00001210Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * parser.c: tried to remove the <a> </a> generating <a/>
1213 this is hard. Left a flag for that purpose. Fixed bug #6766
1214 * configure.in: prepared 1.8.7 not released, due to previous
1215 problem
1216
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001217Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * doc/xml.html : applied second patch from Paul DuBois
1220
Daniel Veillard402e8c82000-02-29 22:57:47 +00001221Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * doc/xml.html : applied patch from Paul DuBois
1224
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001225Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1228
Daniel Veillard5feb8492000-02-02 17:15:36 +00001229Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1232 compilation warnings on various platforms.
1233 * parser.c: Fixed #5281 validity error callbacks are now desactived
1234 by default if not validating.
1235
Daniel Veillardf341f932000-02-02 14:52:08 +00001236Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1239
Daniel Veillard13c757e2000-02-01 23:59:15 +00001240Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1243 <gkatsi@cs.toronto.edu>
1244
Daniel Veillard726e8792000-01-30 20:04:29 +00001245Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1248 processing URLs
1249
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001250Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1253 xmlNanoFTPUpdateURL for persistent control connections.
1254 * configure.in: 1.8.6
1255
1256Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1259 * tree.[ch] : added xmlSaveNoEmptyTags
1260
James Henstridgef3be9312000-01-28 13:59:21 +000012612000-01-29 James Henstridge <james@daa.com.au>
1262
1263 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1264
1265 * Makefile.am: added nanoftp.[ch] to the build.
1266
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001267Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * nanoftp.[ch]: cleanup, comments, API
1270 * debugXML.c : fixed a bug in the cat command
1271 * doc/*: regenerated the docs
1272
Daniel Veillardda07c342000-01-25 18:31:22 +00001273Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1276 * debugXML.c : fixed a bug in the cat command
1277 * valid.c: fixing some small probs
1278 * libxml.spec.in: get rid of the SNAP suffix
1279 * doc/xml.html: updated the status
1280
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001281Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * xml-config.in: xml-config --version to just return the
1284 version number
1285 * xpath.c: some cleanup w.r.t. axis when the current node is
1286 an attribute.
1287 * TODO: updated
1288
Daniel Veillard461a66c2000-01-18 18:01:01 +00001289Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * configure.in: prepared for libxml-1.8.5
1292 * doc/* recompiled the documentation
1293
12942000-01-17 Jody Goldberg <jgoldberg@home.com>
1295
1296 * configure.in : WARNING autoconf subtlety alert :
1297 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1298 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1299 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1300 get defined by AC_CHECK_HEADERS.
1301
Daniel Veillardf967b902000-01-17 16:06:10 +00001302Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1305 Rune.Djurhuus@fast.no
1306
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001307Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * TODO: updated
1310 * tree.c, parser.c: made sure that only memory alloc problems
1311 and internal parser errors are allowed to write to stdout or
1312 stderr.
1313
Daniel Veillard0142b842000-01-14 14:45:24 +00001314Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * tree.c : restored xmlNewGlobalNs since this seems used by
1317 a lot of existing code :-(, fixed a bug in xmlNewNs
1318 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1319 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1320 to exit() from the library code.
1321 * xpath.c, parser.c: removed bugs or unused code detected by
1322 Windows compilers
1323 * parser.c: started adding interfaces for parsing well balanced
1324 XML fragments
1325 * configure.in: releasing 1.8.4
1326 * doc/* : rebuilt the docs
1327
Daniel Veillard2eac5032000-01-09 21:08:56 +00001328Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * tree.[ch] : added xmlNewDocFragment() for DOM
1331 * testHTML.c: uninitialized variable.
1332
Daniel Veillardf3a73582000-01-05 14:58:39 +00001333Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * doc/* : rebuild the docs
1336
Daniel Veillard71b656e2000-01-05 14:46:17 +00001337Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * acconfig.h: readline and history patch
1340 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1341 * tree.c: added check and handling when possibly removing an ID
1342 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1343 and saving.
1344 * test/HTML/entities.html result/HTML/entities.html* : test for
1345 various entities reference cases
1346 * result/HTML/* : as a result output of some testcase have
1347 changed
1348 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1349 by previous example. added xmlParseTryOrFinish().
1350 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1351 entities.h debugXML.h HTMLparser.h: changed the way struct are
1352 declared to allow gtk-doc to expose those
1353 * parser.c: closed bug #4960
1354 * Makefile.am configure.in: Applied patch from
1355 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1356 and math/socket libs detection
1357
Daniel Veillard437b87b2000-01-03 17:30:46 +00001358Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * configure.in, Makefile.am: link tester against readline
1361 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1362
Daniel Veillard686d6b62000-01-03 11:08:02 +00001363Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * tree.[ch]: added xmlRemoveProp
1366 * win32config.h.in nanohttp.c: avoid including the Windows
1367 socket stuff in every C files
1368 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1369 the XmL parser(s)
1370 * test/ns4 result/ns4 etc...: added test case for previous prob
1371 * tree.c: xmlNewNs wasn't checking for double definition
1372 * Makefile.in: fixed a problem with dist-hook duplicates
1373 * parser.[hc], xmlIO.c: fixed the loading of external entities
1374 APIs, now xmlLoadExternalEntity() is used everywhere and
1375 setting up an app specific front-end using the
1376 * SAX.c parser.c: some fixes, now the xhtml spec validates
1377 with the xhtml DTD.
1378 * error.c: fixed crashes in case of no input stream
1379 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1380 to the validation tests and results
1381
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001382Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1385 too htmlCreatePushParserCtxt() and htmlParseChunk()
1386 * parser.c: a bit of cleanup.
1387 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1388 to XML) removed the last mem leak known
1389 * HTMLtree.c: output message cleanup
1390 * xmlmemory.c: display content info about memory blocks
1391 * result/HTML/wired.* : missing att value warning change
1392
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001393Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * doc/* : rebuilt the documentation
1396
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001397Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * parser.[ch] parserInternals.h: Push parser for XML,
1400 seems to work fine now
1401 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1402 --push for push testing
1403 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1404 * testSAX.c: added --push
1405 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1406 subtree
1407 * xmlIO.[ch] : enriched API + fixes for push mode
1408 * entities.[ch]: added the entity content length to the struct.
1409 * xmlmemory.[ch]: new API to show the last entries for the shell
1410 * valid.c: added required attribute testing
1411 * SAX.c: the cdata callback now merge contiguous fragments
1412 * HTMLparser.c: cleanup of some macros
1413
Daniel Veillard3c558c31999-12-22 11:30:41 +00001414Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * parser.c: fix for PIs name starting with xml
1417 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001418 * *.c, configure.in win32config.h.in : generate win32config.h for
1419 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001420
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001421Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1422
1423 * parser.c: fixed a stupid = vs. == bug :-(
1424 * doc/gnome-xml.sgml: s/glade/xml/
1425
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001426Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * configure.in, doc/xml.html : bug fix release 1.8.2
1429 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1430 Hopefully the end of that silly C++ include problem
1431 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1432 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1433 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1434 troubles with autoclosed elements when the stree shape doesn't
1435 follow the DtD specs. Added htmlIsAutoClosed() and
1436 htmlAutoCloseTag()
1437 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1438 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1439 * debugXML.c: fixed a bug on printing default namespaces.
1440 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1441
Daniel Veillardb24054a1999-12-18 15:32:46 +00001442Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * result/HTML/*.htm[l] : updated the HTML regression tests according
1445 to the new output
1446 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1447 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1448 problem due to intermix of extern "C" { ... } declarations for C++
1449 and recursive includes in the headers
1450
Chris Lahey323c48c1999-12-18 15:32:45 +000014511999-12-20 Chris Lahey <clahey@umich.edu>
1452
1453 * HTMLtree.c: Made it so that html nodes with a single child do
1454 not insert a carriage return before or after the child node.
1455
Daniel Veillardb24054a1999-12-18 15:32:46 +00001456Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001457
1458 * configure.in, doc/xml.html : bug fix release 1.8.1
1459 * parser.c: fixed bug #4344
1460 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1461 added the glue to avoid C++ problems
1462 * doc/* : regenerated the documentation
1463
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001464Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1465
1466 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1467 namespace recognition, and Dia as a resul :-(
1468 * encoding.c: closed bug #3950
1469
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001470Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * valid.c: debugging a posteriori validation, except URI expansion
1473 stuff this should be fixed now
1474 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1475 Carl Nygard <cnygard@bellatlantic.net>
1476 * tester.c: added --postvalid, cleaning of the code
1477 * tree.[ch]: added xmlDocGetRootElement()
1478
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001479Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1480
1481 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1482 c++ losage.
1483
Daniel Veillard10a2c651999-12-12 13:03:50 +00001484Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * configure.in, doc/xml.html : bumped to 1.8.0
1487 * xlink.[ch], Makefile.am : added framework for link detection
1488 * parser.h: added nbChars to parser context, needed for cleanup.
1489 * xmlmemory.c: removed a nasty bug when out of mem
1490 * valid.[ch]: adding namespace support for attribute decl
1491 * tester.c: added --debugent option
1492 * debugXML.[ch]: added xmlDebugDumpEntities()
1493 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1494 buffers instead, this was really needed, validation was breaking
1495 in strange ways due to that. Added xmlParseStringPEReference()
1496 and other parsing from strings functions. Entities processing
1497 modified again, but PERef are still not handled correcly but
1498 unless you're Eve Maller you won't notice :-)
1499 * HTMLparser.c: large changes toward reliability, and switched to
1500 lowercase internal tags, XHTML is lowercase, so it will help
1501 that output is closer to next version.
1502 * doc/* : regenerated the documentation, it is now hosted at
1503 http://xmlsoft.org/ (same bits I just bought the domain :-)
1504
1505
Daniel Veillard294cbca1999-12-03 13:19:09 +00001506Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1509 doc generation
1510 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1511 in the SAX API
1512 * doc/*: rebuilt the doc making sure everything appears in the
1513 HTML files
1514
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001515Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1516
1517 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1518 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1519 which allow impressive speed improvement on dataset with
1520 large text pieces, but at the cost of broken binary
1521 compatibility and slightly bigger memory usage.
1522 Configure with --with-buffers to activate them, they
1523 are protected with XML_USE_BUFFER_CONTENT define.
1524 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1525 goal is 0 memory left allocated once parser is no more used
1526 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1527 call xmlCleanupParser() and xmlMemoryDump()
1528
Daniel Veillarda819dac1999-11-24 18:04:22 +00001529Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1532 * parser.[ch] encoding.[ch]: added memory cleanup routines
1533 * parser.c: closing bug #3788
1534 * doc/*: rebuilt the doc
1535
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001536Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1539 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1540 * tester.c: added --compress option
1541 * doc/*: rebuilt the documentation
1542
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001543Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1544
1545 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1546 if given /proc/kcore as input !
1547 * doc/xml.html doc/*: updated and rebuilt the documentation
1548
1549Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001550
1551 * parser.c: Fixed some wrongly space collapsing code due to
1552 a misreading of the spec.
1553 * result/*: fixed the output accordingly
1554
1555Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001556
1557 * encoding.c: bug fix and typos
1558 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1559 * parser.c: added attribute normalization closing bug #3597
1560 * test/att* result/att* SAXresult/att*: testcase for attribute
1561 normalization
1562
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001563Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * configure.in: closing bug #3163 by adding extra flags for the
1566 cc compiler on HP-UX
1567
Daniel Veillard51e3b151999-11-12 17:02:31 +00001568Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * valid.[ch] : removed a typo and an enumerated type bug in the
1571 xmlAddElementDecl() function
1572 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1573 call to xmlEncodeEntitiesReentrant() so that the functions
1574 New, Set and Get are at the same level.
1575 * parser.c HTMLparser.c: extra memory allocation bug for
1576 attributes detected by someone using libxml in embedded systems :-)
1577
Daniel Veillard962195f1999-10-28 15:51:53 +00001578Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * xmlmemory.h: turned off mem debug :-\
1581
Daniel Veillard35008381999-10-25 13:15:52 +00001582Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * parser.c: closed bug #2784 a one line fix, but worth pushing
1585 a new release out
1586 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1587 some structures, comments before and after the
1588 main element, and other nastyness
1589 * HTMLtree.c tree.c: accomodate the extended HTML supported
1590 * configure.in: pushing 1.7.4
1591 * test/ent8 and related outputs : added a new test for bug #2784
1592 * test/HTML/wired.html and related output: a nasty HTML example
1593 * Makefile.am: improved the test scripts
1594 * docs/* : reran the documentation extractor, updated xml.html
1595
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001596Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1597
1598 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1599 HTMLparser and debugged the HTML related code. HTML documents
1600 now have their own type
1601 * entities.c: do not dump &apos; for HTML output
1602 * xmlmemory.c: improvement, breakpoint mechanism
1603 * testHTML.c: added --sax --repeat ...
1604 * Makefile.am: improved the HTML tests
1605 * valid.[ch]: added xmlValidGetValidElements and
1606 xmlValidGetPotentialChildren
1607 * tester.c: added --insert to test the 2 new functions
1608 * test//* result//* SAXresult//* : regression test cleanup
1609 and extension.
1610 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1611 gnome-xml-nanohttp.html
1612
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001613Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1614
1615 * HTMLparser.c: fixed problems with some autoclose tags
1616 * tree.c: fixed XML output problems.
1617 * result/* SAXresult/*: update of the tests output
1618
Daniel Veillard6077d031999-10-09 09:11:45 +00001619Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * Makefile.am: Arturo patch for xmlConf.sh version info
1622 * parser.c: Tim Josling patch for single quoted items
1623 * tester.c: Tim Josling patch for tester options usage
1624 * tree.h: indent cleanup
1625
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001626Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1629 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1630
Daniel Veillard00fdf371999-10-08 09:40:39 +00001631Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * tree.c : Raph patch for initialization of CORBA fields
1634 * parser.c, xpath.c, ...: modification of doc comments
1635 * xpath.c : allow spaces in xpath expressions
1636
Daniel Veillardad219441999-09-27 08:17:49 +00001637Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * xmlmemory.h: turning off memory debug :-(
1640
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001641Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1644 better SAX interfaces.
1645 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1646 entity.
1647 * configure.in: 1.7.2
1648
1649Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001650
1651 * libxml.spec.in: fixed the URL
1652 * doc/xml.html: improved the documentation front-end
1653
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001654Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001655
1656 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1657
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001658Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001659
1660 * libxml.spec.in: fixed the alpha compile problem
1661 * parser.[ch]: changed errno to errNo in the parser context :-(
1662 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1663 * doc/xml.html: changed CHAR to xmlChar
1664 * doc/html/*: recompiled the documentation
1665 * configure.in: 1.7.1
1666
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001667Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * parser.h: modified the parser context struct to regain 1.4.0
1670 binary compatibility
1671 * parser.c, xml-error.h: added errno ot teh context and defined
1672 a set of errors values with update of errno
1673 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1674 DTDs and entities
1675 * *.h, *.c: complete cleanup of the use of config.h and include
1676 protection depending on the current setup.
1677 * overalll debugging, maintenance and bug-fixing on all modules
1678 * updated the documentation
1679 * ready for 1.7.0
1680
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001681Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * HTMLparser.c : cleanup
1684 * SAX.c valid.c valid.h: added ID/IDREF checking
1685 * tree.c tree.h: extended doc structure for refs
1686 * configure.in: 1.6.2
1687 * parser.c: patched bug in SAX user arg call
1688 * parserInternals.h: patched missing close in C++ wrapping
1689 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1690 especially upcoming XPointer implementation.
1691 * doc/xml.html: augmented, typo
1692
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001693Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1694
1695 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1696 not all invocations of install understand -d.
1697
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001698Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1699
1700 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1701 to make 'check' works, when builddir != srcdir.
1702
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001703Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * doc/xml.html : updated the documentation
1706
Daniel Veillard6454aec1999-09-02 22:04:43 +00001707Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1710 not deallocated memory blocks
1711 * *.c : replaces all calls to malloc() free() and realloc() to
1712 the wrapper functions/macros
1713 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1714 instead of xmlFreeNodeList()
1715
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001716Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * HTMLparser.c: corrected a stupid bug leading to core dump at
1719 tree deallocation. Removed warnings indicated by
1720 Stephane.Conversy@lri.fr
1721 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1722 looked for in the external subset
1723
1724Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001725
1726 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1727 on SGI by Stephane.Conversy@lri.fr
1728
Daniel Veillardb96e6431999-08-29 21:02:19 +00001729Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * all .h : changed the prototype declaration indent as in gtk
1732 * most .c : working on reducing the TODOs in the code
1733 * most .c : cleanup though -pedantic and Insure++
1734 * improvements on validation ID checkings.
1735 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1736 * xml-config.in: closed #1810
1737
1738Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001739
1740 * tree.h, valid.c, valid.h: more work on validity, IDs
1741 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1742 definition for AIX
1743
Daniel Veillardb556eb51999-08-15 17:19:50 +00001744Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1747 the distribution due to a cut'n paste error at last commit
1748
Daniel Veillardb05deb71999-08-10 19:04:08 +00001749Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * configure.in: upgraded to version 1.4.0
1752 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1753 Big update, added a large part of the validation process,
1754 it should be usable, but some parts are missing
1755 * xpath.c: improved the implementation w.r.t. root.
1756 * Makefile.am: added more tests
1757 * test and result trees: added a lot of tests
1758 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1759
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001760Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * Added an HACKING file
1763
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001764Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1765
1766 * xpath.[ch] : improvements and debug of the XPath implementation
1767 * parser.c, HTMLparser.c : modified the parsers to be progressive
1768 * tree.[ch] : extended the Buffer promitives
1769 * xmlIO.[ch] : added basic I/O routines providing progressive
1770 parsing and ready for I18N conversion plugins
1771 * SAXresult/* : the SAX callback sequence maybe slightly different
1772 now
1773 * test*.c : improved/updated the tests programs
1774 * doc/* : recompiled the docs.
1775
Daniel Veillard15b75af1999-07-26 16:42:37 +000017761999-07-26 Michael Meeks <michael@edenproject.org>
1777
1778 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1779
1780 * tree.c: Ditto.
1781
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001782Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * configure.in: upgraded to version 1.4.0
1785 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1786 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1787 XML query language, see http://www.w3.org/TR/xpath for more details.
1788 * parser.c, parser.h: added CHAR* related string functions for XPath
1789 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1790 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1791 rebuild the docs.
1792 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1793 and regression testing capabilities for XPath.
1794
Daniel Veillardd79d7871999-07-12 10:38:12 +00001795Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1798 closing bug #1646
1799
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001800Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * Makefile.am, example/Makefile.am: closed bug #1683
1803
Daniel Veillard3166ab11999-07-11 16:14:19 +00001804Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * example/Makefile.am, configure.in: added the makefile for the
1807 gjobread example
1808
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001809Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1810
1811 * doc/Makefile.am:
1812 - fix which allow "make install DESTDIR=</install/prefix>".
1813
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001814Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1815
1816 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1817 which fixed a problem on the file reading-code.
1818
Daniel Veillard82150d81999-07-07 07:32:15 +00001819Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1822 output.
1823 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1824
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001825Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * parser.h : Oops removed the binary compatibility problem
1828 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1829 * parser.c, HTMLparser.c: applied patches for reading from stdin
1830
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001831Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * parser.c, entities.c, valid.c: cleanup bug #1591
1834 * configure.in: cleanup bug #1592
1835 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1836 the same tree back-end. Hence gdome will be available for it.
1837 * doc/Makefile.am: close bug #617
1838
Daniel Veillard97fea181999-06-26 23:07:37 +00001839Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1840
1841 * parser.c: alloctate a per parser context SAX interface block
1842
Daniel Veillard14fff061999-06-22 21:49:07 +00001843Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1846 and xmlEncodeEntitiesReentrant with the correct one :-\
1847
1848Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * commit of my internal XML base changes, quite a lot of
1851 changes, cleanups, better entities support, framework for
1852 new I/O and charset detection and handling
1853 * Fixed the configure/Makefile stuff to generate shared libs
1854 with the proper version info, so we jumped on rev from
1855 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1856 xmlEncodeEntities() result need to be freed now, and a string
1857 xmlParserVersion provide the current library version.
1858
Raph Levien05240da1999-06-15 21:27:11 +00001859Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1860
1861 * parser.c: fixed a buffer overrun for when you have a very long
1862 attribute with no entities in it.
1863
Daniel Veillardbb2da581999-06-13 14:37:07 +00001864Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1865
1866 * added example directory
1867 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1868
Daniel Veillard011b63c1999-06-02 17:44:04 +00001869Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * Release of libxml-1.1, nearly everything has been touched for
1872 this.
1873 * Added more regression tests
1874 * Updated the documentation
1875
Daniel Veillard27d88741999-05-29 11:51:49 +00001876Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1877
1878 * tree.[ch]: unified the XML_NO_CORBA defines.
1879 * parser.c encoding.[ch]: started plugging in char encoding detection
1880
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001881Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1882
1883 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1884 Also freed allocated buffer.
1885
Daniel Veillard27d88741999-05-29 11:51:49 +00001886Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001887 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1888 reentrancy problem at printing. One is left in entities.c, to
1889 remove ASAP
1890 * testSAX.c : added a test example showing the use of the SAX
1891 interface if one doesn't want to build the DOM tree.
1892 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1893
Daniel Veillard517752b1999-04-05 12:20:10 +00001894Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1895
1896 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1897 large revamping of the parser to use SAX callbacks
1898 http://www.megginson.com/SAX/ (or at least a C like interface
1899 a la Expat). It's now possible to set up your own callbacks
1900 and the parser will not build a DOM tree.
1901 * test/* result/*: updated the test suite, I finally removed
1902 the old Namespace draft support (PI based).
1903
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001904Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1905
1906 * Makefile.am: added test result to EXTRA_DIST for make tests
1907
Daniel Veillard64068b31999-03-24 20:42:16 +00001908Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1909
1910 * parser.c, parserInternals.h: moved the chars macro definitions
1911 to parserInternals.h
1912 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1913 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1914
Daniel Veillard012ccc11999-03-23 10:11:11 +00001915Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * xml-config.in : applied patch to make --version work
1918
Raja R Harinatha86c23e1999-03-05 22:14:01 +000019191999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1920
1921 * Makefile.am (check-local): Alias for `tests' target. This will
1922 cause `make check' to do the right thing.
1923 (tests): Don't run tests in srcdir. Also, replaced calls to
1924 basename with a `sed' "equivalent".
1925
Daniel Veillardd109e371999-03-05 06:26:45 +00001926Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1929 it in the header and not the sources, updated the doc.
1930 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1931 pointing this out.
1932
Daniel Veillardbc50b591999-03-01 12:28:53 +00001933Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1934
1935 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1936 exported the inputStream routines.
1937 * doc/html/* : updated accordingly
1938
Daniel Veillardd692aa41999-02-28 21:54:31 +00001939Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * parser.c, parser.h, parserInternals.h: added a few extra
1942 internal calls to allocate and free parser contexts ...
1943 * doc/html/* : updated accordingly
1944
Daniel Veillard55a99271999-02-25 11:01:29 +00001945Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * configure.in, Makefile.am, doc/makefile.am : General changes for
1948 1.0.0 release and including the generated HTML documentation.
1949
Daniel Veillard35925471999-02-25 08:46:07 +00001950Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * makefile.am : added parserInternals.h, oops.
1953
Daniel Veillard1e346af1999-02-22 10:33:01 +00001954Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * parserInternals.h: added this header giving access to the parser
1957 internal functions.
1958 * doc/Makefile.am : added a rebuild target which rebuilds the full
1959 set of documentations
1960 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1961 the internal subset.
1962 * *.c *.h: modifications needed to generate the documentation using
1963 gtk-doc, cleanup of functions blocks, reorganisation of struct
1964 declarations.
1965
Daniel Veillard1164e751999-02-16 16:29:17 +00001966Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1969 the tar and spec file to include the beginning of the doc.
1970
Nuno Ferreira03d04781999-02-13 00:07:17 +000019711999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1972
1973 * doc/.cvsignore: Added this file.
1974
Daniel Veillard6800ef31999-02-08 18:33:22 +00001975Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * tree.c: fixed xmlGetProp to return "" when the attribute
1978 exists, even if the node-list is NULL.
1979
Daniel Veillard726c7e31999-02-08 15:13:10 +00001980Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1981
1982 * tree.c: patched an error outputting empty attribute values.
1983 * Makefile.am and doc/makefile.am: have been updated during the
1984 week-end. Sorry for an empty CVS log, I got a shell problem.
1985
Daniel Veillard1899e851999-02-01 12:18:54 +00001986Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * tree.h: cleaned up using enums instead of defines
1989 * parser.c, valid.[ch]: more work on parsing/output of element
1990 declarations
1991
Daniel Veillard3b9def11999-01-31 22:15:06 +00001992Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * valid.[ch], tree.c, parser.c : more work toward full parsing
1995 of XML DTDs.
1996 * README: added informations about mailing-list and on-line
1997 documentation
1998
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000019991999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2000
2001 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2002
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002003Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * parser.c, tree.[ch] : more work toward conformance testing,
2006 added a last element to accelerate parsing of very flat structures
2007 started working on internal subset Element content declaration.
2008 * valid.[ch] : first cut at adding code toward validation.
2009 * previous changes had also small impact on most files, especially
2010 the conformance testing using James Clark test suite.
2011
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002012Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * test/* : updated the examples, most of them were not well
2015 formed (humm), and added rdf2.
2016 * result/* : resulting changes in the output.
2017
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002018Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2021
Daniel Veillard44b3a061998-12-05 17:27:22 +00002022Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * tree.c: patched a bug in the generation of empty attributes
2025
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002026Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2027
2028 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2029 for node/trees/documents/... Biggest problem is namespace
2030 support when copying subtrees.
2031
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002032Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * parser.c, entities.c: improve entities and char ref encoding,
2035 and cleanups of error messages.
2036
Daniel Veillard242590e1998-11-13 18:04:35 +00002037Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2038
2039 * parser.c, entities.c: simple bug hunting done during rpm2html and
2040 rpmfind integration.
2041
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002042Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * parser.[ch]: Added interfaces allowing to specify a SAX
2045 handler before parsing.
2046
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002047Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * parser.c: redirrect all errors reporting through the SAX
2050 error function
2051
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002052Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2053
2054 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2055 * libtool, tlmain ...: update of the libtool files
2056
Miguel de Icaza442321c1998-11-04 18:13:38 +000020571998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2058
2059 * entities.c: Use g_snprintf insteda of snprintf.
2060
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002061Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2064 added ent5 test for this purpose.
2065 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2066
Daniel Veillard27271681998-10-30 06:39:40 +00002067Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * parser.c: fixed? a strange error due to compression on a GWP
2070 document.
2071
Daniel Veillard25940b71998-10-29 05:51:30 +00002072Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * tree.[ch]: bug fixing
2075 * entities.[ch]: defined a specific type for predefined entities
2076 * doc/xml.html: more documentation on the library, how to use it,
2077 overview of the interfaces.
2078
Daniel Veillard16253641998-10-28 22:58:05 +00002079Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2082
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002083Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2084
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002085 * tree.c: corrected a small bug
2086 * doc/xml.html: continuing writing documentation.
2087
2088Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2089
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002090 * debugXML.h debugXML.c: added debugging utilities.
2091 * tester.c: added --debug switch.
2092 * tree.c: patched an incorrect node->type assignment.
2093 * parser.c: formatting, ensure that node->doc != NULL in attributes
2094
Daniel Veillardccb09631998-10-27 06:21:04 +00002095Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2096
2097 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2098 entity support and provide an internal representation close to
2099 DOM one (entity ref nodes, and attribute value as tree). I tried
2100 to preserve the interface but this will surely break some apps
2101 (I have to change rpm2html/rpmfind for example). I had to change
2102 two interfaces, and the generated tree is somewhat different.
2103 * doc/* : started documenting the XML library, the tree and
2104 DOM/Corba. This is a first step.
2105
Daniel Veillard11e00581998-10-24 18:27:49 +00002106Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * parser.c: Set up the fonctions comment block, boring but useful.
2109 * parser.h, SAX.c, parser.c: now attributes are processed through
2110 the SAX interface. The problem is that my SAX interface diverged
2111 quite a bit from the original one, well this is not an official
2112 spec, and translating it from Java to C is hairy anyway...
2113
Daniel Veillard97b58771998-10-20 06:14:16 +00002114Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2115
2116 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2117 fonctions comment block, boring but useful.
2118
2119Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002120
2121 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2122 conversion routines. However they are not yet used to convert the
2123 inputs. The core will run with UTF-8.
2124
Daniel Veillard33942841998-10-18 19:12:41 +00002125Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * tree.c : make sure that the type id is properly set-up when
2128 a new object is allocated, needed for DOM.
2129
Daniel Veillard27fb0751998-10-17 06:47:46 +00002130Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * tree.h, tree.c: Ok, the main objects in the tree will be native
2133 corba objects, it costs 8 bytes per Node, Attribute and Document
2134 but it simplifies the Corba integration a lot (no extra interface
2135 objects to allocate/free).
2136
Daniel Veillard0bef1311998-10-14 02:36:47 +00002137Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2140 and changed NODEs contants for conformity with DOM Level 1
2141
Daniel Veillard27864701998-10-08 03:47:24 +00002142Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * added hooks to keep track of servants when creating objects
2145 xmlDoc and xmlNode (for Corba export).
2146
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002147Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * added xml-config script.
2150
Daniel Veillard7066a791998-10-01 20:28:28 +00002151Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2154 to autoupdate libtool and automake conf files.
2155
Miguel de Icaza60681bd1998-09-30 19:28:59 +000021561998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2157
2158 * Makefile.am: Use '?' to separate the sed
2159 commands as ',' is used when people pass -Wl,something.
2160
2161
Daniel Veillard15a8df41998-09-24 19:15:06 +00002162Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2163
2164 * tree.c, tree.h: added a per-document compression interface.
2165
Daniel Veillard151b1b01998-09-23 00:49:46 +00002166Tue Sep 22 20:47:38 EDT 1998
2167
2168 * tree.c, tree.h: added saving with compression and added interfaces
2169 to control the compression level (xmlGetCompressMode,
2170 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2171
Daniel Veillard70120ff1998-09-22 00:24:21 +00002172Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * parser.c: corrected a loop for files of size 0
2175
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000021761998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2177
2178 * error.h: New file. Contains prototyes from `error.c'.
2179
Tom Tromeyc19653d1998-08-14 01:22:43 +00002180Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2181
2182 * Makefile.am (xmlincdir): New macro.
2183 (xmlinc_HEADERS): Renamed from include_HEADERS.
2184
Daniel Veillard845664d1998-08-13 04:43:19 +00002185Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * applied small patch on numeric entities from
2188 Christopher Blizzard <blizzard@appliedtheory.com>
2189
Daniel Veillard260a68f1998-08-13 03:39:55 +00002190Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * New release 0.2, removed the old xml_* files so that it's
2193 coherent with the other CVS base (W3C), far better conformance
2194 to standard, new namespaces, decent entities support, beginning
2195 of a SAX-like interface. Nearly nothing left intact, even the
2196 test examples ...
2197
Christopher Blizzarda36749e1998-07-30 21:47:18 +000021981998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2199
2200 * .cvsignore: Add .deps dir
2201
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002202Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2203
2204 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2205
Daniel Veillardfe926001998-07-26 04:28:20 +00002206Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002207
Daniel Veillardfe926001998-07-26 04:28:20 +00002208 * configure.in: added test for CPP
2209 * AUTHORS, Changelog: the original ones didn't get commited but the
2210 glib ones instead, fixed.
2211 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002212
Daniel Veillardfe926001998-07-26 04:28:20 +00002213Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002214
Daniel Veillardfe926001998-07-26 04:28:20 +00002215 * integrated code developped at W3C
2216 * changed the original Copyright
2217 * migrated to automake
2218 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002219