blob: 8c175f2ee9cdd04f8a6db512ac0dc81c837fb831 [file] [log] [blame]
Daniel Veillardb42042b2001-01-28 07:40:36 +00001Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4 Changed the library name, in order to get libxml-devel and
5 libxml2-devel to coexist on a single system
6 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8
Daniel Veillardee0a4662001-01-27 18:59:33 +00009Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
12 libxml2-devel installable in // as libxml-devel.
13
Daniel Veillard5eb05942001-01-27 17:50:22 +000014Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * doc/Makefile.am: fixed make rebuild in doc
17 * doc/html/*.html: rebuilt the docs
18
Daniel Veillard65c295d2001-01-26 09:32:39 +000019Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * tree.c: patch from Bjorn Reese on xmlBufferCCat
22
Daniel Veillard8e199902001-01-25 18:54:39 +000023Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
26 the HTML doc to go into the -devel RPM ...
27 * aclocal.m4 config.h.in: some updates due to auto* magic
28
Daniel Veillard93086662001-01-25 18:13:04 +000029Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * xpath.h: added a hook in the context structure allowing to
32 link to extra support, needed for XSLT
33
Daniel Veillardf17e09b2001-01-25 13:55:35 +000034Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
37 xmlXPtrCmpPoints to use it.
38 * propagated the following patch from Alejandro Forero
39 * include/win32config.h xmlIO.c: applied further suggestions
40 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
41 * example/gjobread.c: fixed warnings, now that it builds
42
43Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
44
45 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
46
47 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
48 filename points to a valid file (not a directory).
49 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
50 Added calls to xmlCheckFilenameDir.
51
52 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
53 `path' (rather than `filename') as the parameter to gzopen and open.
54
Daniel Veillard48177c22001-01-23 15:27:41 +000055Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * Makefile.am: fixed a problem with EXTRA_DIST
58
Daniel Veillardb83ba402001-01-22 22:45:10 +000059Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * Makefile.am example/Makefile.am: finally found the trick
62 to build the example, i.e. add "." in SUBDIRS before example
63 in the list <grin/>
64
Daniel Veillard82687162001-01-22 15:32:01 +000065Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * doc/xml.html: updated with an XSLT section, removed pointer to
68 W3C CVS base.
69
Daniel Veillard8a7642f2001-01-22 10:45:16 +000070Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * xpath.c: when copying a XSLT tree object teh tree need to be copied
73 too, and deallocation need to occur the same way.
74
Daniel Veillarde4566462001-01-22 09:58:39 +000075Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
78 type correponding to an XSLT result tree fragment. Share most
79 of the data format with node set, as well as operators.
80 * HTMLtree.c: added a newline at the end of the doctype output
81 whe this one is not present initially.
82 * tree.c: make sure taht the parent and doc pointers are properly
83 set when copying attributes (lists).
84
Daniel Veillard701c7362001-01-21 09:48:59 +000085Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
88
Daniel Veillard5a2b6972001-01-20 21:15:50 +000089Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * xpath.c: seems I finally killed that ugly path evaluation
92 context bug (tagged 9999 in case is is wrong)
93
Daniel Veillard8f4d9752001-01-19 05:32:34 +000094Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
97 for XSLT
98
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000099Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
102 for xmlGzfileOpen() bug
103
Daniel Veillardf6eea272001-01-18 12:17:12 +0000104Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * xpath.c: removed an error found by XSLT usage
107 * tree.c parserInternals.h: use a predefined static string
108 for text and comment nodes, avoid freeing them in xmlFreeNode,
109 exported the string name in parserInternals.h and added
110 another value to disable encoding at output (for XSLT),
111 gain memory, time.
112
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000113Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114
115 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
116 win32/libxml2/libxml2_so.dsp: new makefiles and update
117 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
118
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000119Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
122 Gary Pennington
123
Daniel Veillard389e6b72001-01-15 19:41:13 +0000124Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * xpath.c: fixed the comaprision of values and nodelists,
127 need to compare nodelist still ...
128 * debugXML.c: avoided a possible core dump
129 * HTMLparser.c: cleanup
130 * nanohttp.c: contributed fix.
131 * tree.c: fixes in properties handling added xmlSetNsProp
132 needed by libxslt
133 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
134 comment
135 * TODO: updated
136
Daniel Veillard167bd532001-01-06 21:09:34 +0000137Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138
139 * parser.c parserInternals.c: applied Bjorn Reese optimization
140 patch
141
142Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
144 * Makefile.am: applied patch fro make check from Martin Vidner
145
Daniel Veillard503b8932001-01-05 06:36:31 +0000146Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * configure.in: preparing 2.2.11
149 * doc/html/*: rebuild the HTML files
150 * doc/xml.html : updated
151
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000152Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * tree.c: fixed a stupid bug
155 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
156 patches related to validation of an XInclude processing result
157 * TODO: updated
158
Daniel Veillarde2488192001-01-04 10:54:22 +0000159Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
160
161 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
162 on large files
163
Daniel Veillardf060a412001-01-03 20:52:44 +0000164Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
167
Daniel Veillard45cff692001-01-03 18:02:04 +0000168Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
171 reported by Jonas Borgström
172 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
173
Daniel Veillard08108982001-01-03 15:24:58 +0000174Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * testXPath.c xpath.c: fixing the XPath union expressions problem
177 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
178
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000179Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * xmllint.c: Made is so if the file name is "-" is will read form
182 standard input. Sven Heinicke <sven@zen.org>
183 * tree.c: fixed a problem when growing buffer
184 * tree.h: fixed the comment of the node types following andersca
185 comment
186 * TODO: updated
187
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000188Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * HTMLparser.[ch]: added a way to avoid adding automatically
191 omitted tags. htmlHandleOmittedElem() allows to change the
192 default handling.
193 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
194 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
195 of xmllint too when using --memory flag, added a memory test
196 suite at the Makefile level.
197 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
198 with namespace use when encountering QNames in XPath evalation,
199 added xmlns() scheme in XPointer.
200 * nanoftp.c : incorporated a fix
201 * parser.c xmlIO.c: fixed problems raised with encoding when using
202 the memory I/O
203 * parserInternals.c: closed bug 25934 reported by
204 torsten.landschoff@innominate.de
205 * TODO: updated
206
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000207Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
208
209 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
210 on a non-updated tree :-(, made a 2.2.10 release to correct the
211 situation
212
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000213Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
214
215 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
216 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
217 integrated a set of OpenVMS changes from Howard Taylor
218 <Howard.Taylor@pacoast.com>
219
Daniel Veillard58770e72000-11-25 00:48:47 +0000220Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
223 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
224
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000225Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * HTMLparser.c: some fixes on auto-open of html/head/body
228 * encoding.c: fixed a compilation error on some gcc env
229 * xpath.c xpointer.[ch] xpathInternals.h: improved the
230 XPointer implementation
231 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
232 related XPointer tests and associated results
233
Daniel Veillard300f7d62000-11-24 13:04:04 +0000234Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * doc/xmldtd.html doc/xml.html: following a short step by step
237 guidance on IRC to help maciej with DTDs I started a small
238 page on the subject.
239
Daniel Veillard748e45d2000-11-17 16:36:08 +0000240Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
241
242 * HTMLparser.c: fixed handling of broken charrefs
243 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
244 patches
245
Daniel Veillard28929b22000-11-13 18:22:49 +0000246Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
247
248 * doc/xml.html doc/html/* : rebuilt the docs after adding
249 xinclude and updated page for 2.2.7 and 2.2.8
250 * configure.in: releasing 2.2.8
251
Daniel Veillard41e06512000-11-13 11:47:47 +0000252Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * parser.[ch] parserInternals.c: applied the conditional
255 section processing fix from Jonathan P Springer
256 <jonathan.springer2@gte.net>
257 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
258 project file, fixed iconv default non support
259 * xpath.c: fixed the problem of evaluating relative expressions
260 when a node context is provided.
261
Daniel Veillardbf432752000-11-12 15:56:56 +0000262Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
263
264 * nanoftp.c: fixed gcc 2.95 new warnings
265 * SAX.c: fixed a stupid bug
266 * tree.c: fixed a formatting problem when round-tripping
267 from/to memory
268 * xinclude.c: chased memleak, fixed a base problem
269 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
270 xmlXPtrBuildNodeList()
271 * TODO: updated
272 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
273 adding a first small set of regression tests for XInclude
274
Daniel Veillardc2def842000-11-07 14:21:01 +0000275Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * nanohttp.[ch]: applied Wayne Davison patches to access
278 the WWW-Authorization header.
279 * parser.c: Closed Bug#30847: Problems when switching encoding
280 in short files by applying Simon Berg's patch.
281 * valid.c: fixed a validation problem
282 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
283 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
284 Wayne Davison
285 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
286 need to be extended to non full nodes selections.
287 * xinclude.c: starts to work decently
288
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000289Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
290
291 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
292 debugXML.c xmlversion.h.in: Started adding XInclude support,
293 this is a new xmllint option
294 * tree.c xpath.c: applied TOM patches for XPath
295 * xpointer.c: fixed a couple of errors.
296 * uri.c: added an escaping function needed for xinclude
297 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
298 new warning from RH70 gcc's version
299
Daniel Veillarda4964b72000-10-31 18:23:44 +0000300Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
301
302 * HTMLparser.c: fixed loop on invalid char in scripts
303 * parser.c: update to description of xmlIOParseDTD()
304 * libxml.m4 xmlversion.h.in: changes contributed by
305 Michael Schmeing <m.schmeing@internet-factory.de>
306 * configure.in: preparing for 2.2.7
307 * Makefile.am: trying to avoid config.h and acconfig.h
308 being included in the distrib
309 * configure.in: released 2.2.7
310
311Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
312
313 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
314 like namespaces for good. Unified xmlNs and xmlNode somewhat.
315
Daniel Veillard01411222000-10-30 15:33:22 +0000316Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * parser.[ch]: added xmlIOParseDTD()
319 * xpointer.c: added support for the 2 extra parameters of
320 string-range, fixed a stoopid error when '0' was present
321 in XPointer expressions
322 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
323 testsuite for the above
324
Daniel Veillard6db58192000-10-30 09:27:53 +0000325Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
326
327 * libxml.spec.in: improved package descriptions
328
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000329Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * xpath.c xpathInternals.h: applied a large cleaning patch
332 from TOM <ptittom@free.fr>, it also add namespace support
333 for function and variables registration.
334
Daniel Veillardbd20df72000-10-29 17:53:40 +0000335Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
336
337 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
338 * Makefile.mingw: Wayne Davison's update adding hash.c
339
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000340Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * xpath.c: fixed the root evaluation problems
343 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
344 ignorable spaces with <b> <bold> <em>
345 * tree.c: fixed a loop in xmlSearchNsByHref()
346
Daniel Veillard767662d2000-10-27 17:04:52 +0000347Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
348
349 * xpath.c: applied another XPath patch from TOM
350 * xpath.c include/makefile.am: applied another patch from
351 china@thewrittenword.com (cleanup on IRIX).
352
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000353Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * xml-config.1: received a fixed version from Fredrik Hallenberg
356 <hallon@lysator.liu.se>
357
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000358Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
359
360 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
361 cleanup patch for XPath
362
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000363Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
364
365 * patched to redirrect all "out of context" error messages to
366 a reconfigurable routine. The changes are:
367 * xmlerror.h : added the export of an error context type (void *)
368 an error handler type xmlGenericErrorFunc there is an interface
369 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
370 to reset the error handling routine and its argument
371 (by default it's equivalent to respectively fprintf and stderr.
372 * all the c files: all wild accesses to stderr or stdout within
373 the library have been replaced to calls to the handler.
374
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000375Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * configure.in: release 2.2.6
378 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
379 exporting the inner functions of xpath for extension modules
380 * doc/*: updated and rebuilt the doc
381
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000382Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * nanohttp.c : applied Wayne HTTP cleanup patch
385 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
386 and xmlNodeSetSpacePreserve()
387
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000388Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * xpath.c: closing bug #29260
391
Daniel Veillard126f2792000-10-24 17:10:12 +0000392Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
393
394 * hash.[ch] debugXML.c: expanded/enhanced the API, added
395 multikey tuples, made hash structure opaque
396 * valid.[ch]: moved elements, attributes, notations decalarations
397 as well as ID and refs to hash tables.
398 * entities.c: hash cleanup
399 * xmlmemory.c: fixed a dump problem in debug mode
400 * include/Makefile.am: problem passing in DESTDIR= values patch
401 from Marc Christensen <marc@calderasystems.com>
402 * nanohttp.c: removed debugging remains
403 * HTMLparser.c: the bogus tag should be ignored (Wayne)
404 * HTMLparser.c parser.c: fixing a number of problems with the
405 macros in the *parser.c files (Wayne).
406 * HTMLparser.c: close the previous option when opening a new one
407 (Marc Sanfacon).
408 * result/HTML/*: updated the HTML results accordingly
409
Daniel Veillard52afe802000-10-22 16:56:02 +0000410Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
413 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
414 XPath functions and XML entities table to them. More to come...
415 * xmlIO.c: fixed libxml closing FILEs it didn't open.
416
Daniel Veillard683cb022000-10-22 12:04:13 +0000417Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * tree.c: coalesce adjacent text nodes
420 * valid.c: handling of blank nodes in DTd validation (raised
421 by problems with a posteriori validation).
422 * nanohttp.c: changing behaviour on HTTP write stuff.
423 * HTMLtree.c: forced body and html to be explicitely closed.
424 * xpath.h: exported more XPath functions.
425
Daniel Veillard1baf4122000-10-15 20:38:39 +0000426Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * Release of 2.2.5
429 * xpointer.c: range() range-inside and other helper functions
430 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
431
Daniel Veillard47e12f22000-10-15 14:24:25 +0000432Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
435 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
436
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000437Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
438
439 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
440 and XPointer modules
441
Daniel Veillard134c9f32000-10-15 10:27:08 +0000442Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
443
444 * SAX.h: closed #25107
445
Daniel Veillard39915622000-10-15 10:06:55 +0000446Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * testSAX.c: fixed problem with cdata reporting
449 * SAXresult/* : updated
450
Daniel Veillard1e851392000-10-15 10:02:56 +0000451Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
452
453 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
454 Closed bug #27499, added to regression tests
455 * TODO: updated
456
Daniel Veillard7eda8452000-10-14 23:38:43 +0000457Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
458
459 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
460 support for SCRIPT and STYLE with help from Bjorn Reese
461 * test/HTML/* result/HTML/*: added simple testcase and updated
462 the existing ones.
463
Daniel Veillardff9c3302000-10-13 16:38:25 +0000464Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
465
466 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
467 string-range for empty strings
468 * test/XPath/docs/str test/XPath/xptr/chaptersrange
469 test/XPath/xptr/strrange: augmented the XPointer testsuite
470
Daniel Veillard189446d2000-10-13 10:23:06 +0000471Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
472
473 * doc/xml.html doc/xmlmem.html: added a module describing memory
474 interfaces and use, updated the main page.
475
Daniel Veillard2f971a22000-10-12 23:26:32 +0000476Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
479 nanoftp code work on Windows too now
480
481Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000482
483 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
484 * xpointer.c: implemented string-range() at least a good first version
485 * test/XPath/docs/str test/XPath/xptr/strrange
486 result/XPath/xptr/strrange: the string-range() tests
487
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000488Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * Makefile.am include/Makefile.am include/win32config.h
491 win32/Makefile.mingw: fixed problems reported by Wayne Davison
492 and make distcheck
493
Daniel Veillard19d61112000-10-11 23:50:35 +0000494Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
495
496 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
497 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
498 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
499
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000500Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
503 patch for socklen_t detection by
504 Albert Chin-A-Young <china@thewrittenword.com>
505
Daniel Veillardcd429612000-10-11 15:57:05 +0000506Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
509 and added a --dtdvalid option to xmllint used to test it
510
Daniel Veillard47c02452000-10-11 13:04:36 +0000511Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
512
513 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
514 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
515
Daniel Veillard2d38f042000-10-11 10:54:10 +0000516Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
519 handlings (registration, lookup, cleanup)
520
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000521Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
522
523 * configure.in Makefile.am include/makefile.am: adding XPointer
524 and XPtrtests target
525 * xpointer.[ch] : new files for XPointer support
526 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
527 more XPath tests
528
Daniel Veillard57fda592000-10-10 23:24:14 +0000529Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * configure.in: fixed, very broken, make distcheck works again
532
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000533Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
534
535 * More work toward 2.2.5, integrated a number of patches
536 * configure.in Makefile.am win32config.h.in: trying to cleanup
537 make distcheck .... huh ...
538 * include/Makefile.am include/win32config.h: new directory
539 for includes
540 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
541 updated teh makefiles and instructions for WIN32
542 * xpath.c: small fixes
543 * test/XPath/ results/XPath: updated the testcases and results
544 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
545 suggested patches
546 * valid.c: fixed an ID bug
547
Daniel Veillardb71379b2000-10-09 12:30:39 +0000548Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
551 the automake bug where wrong dependancies were generated.
552 * xpath.[ch]: worked on XPointer
553
Daniel Veillard7e99c632000-10-06 12:59:53 +0000554Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
555
556 * configure.in Makefile.am: 2.2.5, ship the include in an
557 include/libxml subdirectory, use symlinks when using CVS
558 * testSAX.c: fixed small bug
559 * testXPath.c: changed the way testfiles are parsed
560 * debugXML.c: same kind of cleanup when parsing an argument expression
561 XPath/XPointers can have blanks embedded
562 * xpath.[ch]: more cleanup, reorgs for XPointer work
563 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
564 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
565
Daniel Veillard55b91f22000-10-05 16:30:11 +0000566Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
567
568 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
569 in the XPath engine, rewrote large parts of it, now it's far
570 cleaner and in sync with the REC not an old WD. Fixed a parsing
571 problem in the interactive XML shell found when testing XPath.
572
Daniel Veillardac260302000-10-04 13:33:43 +0000573Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
576 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
577 examples with the extra test
578
Daniel Veillard7cfce322000-10-04 12:40:27 +0000579Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
582 the global init function.
583
Daniel Veillard970112a2000-10-03 09:33:21 +0000584Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * HTMLparser.c: Doohhh, attribute name parsing was still case
587 sensitive ! Fixed this ...
588 * result/HTML/* : updated the tests results accordingly
589
Daniel Veillard740abf52000-10-02 23:04:54 +0000590Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
591
592 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
593 engine, should be far more stable, incorporated a new version of
594 preceding/following axis, need testing
595 * uri.c: fixed file:///c:/a/b/c problem
596 * test/XPath/tests/idsimple: augmented the XPath tests
597
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000598Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
599
600 * doc/* rebuilding docs for 2.2.4 release
601
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000602Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * configure.in: releasing 2.2.4
605 * parser.[ch]: added xmlStrEqual()
606 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
607 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
608 use xmlStrEqual instead
609 * TODO: updated
610 * added an XPath test
611
Daniel Veillardbc765302000-10-01 18:23:35 +0000612Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
615 * entities.h: exported xmlInitializePredefinedEntities
616 * parser.[ch] : added xmlInitParser()
617 * parserInternals.h : had to export htmlInitAutoClose()
618
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000619Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * xpath.[ch] : fixed some serious XPath Predicate evaluation
622 problems
623 * Makefile.am : added XPath regression tests to normal tests
624 * uri.c: fixed a problem with local paths, cleanup
625 * parser.c: fixed a problem with large CData sections
626
Daniel Veillardd2ade932000-09-30 14:39:55 +0000627Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
628
629 * configure.in xml-config.in: patch from "Ben Taylor"
630 <sol7x86@hotmail.com> for solaris shared libs lookup
631
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006322000-09-30 Martin Baulig <baulig@suse.de>
633
634 * libxml-2.0.pc.in: Provide pkg-config script.
635
636 * configure.in: Create the libxml-2.0.pc script from the
637 libxml-2.0.pc.in templates.
638 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000639 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000640
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000641Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
644 when compiling with MSC
645
Daniel Veillard46057e12000-09-24 18:49:59 +0000646Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * xpath.c: patch for normalize-string() substring-before(),
649 substring-after() and translate() functions from Bjorn Reese
650 <breese@mail1.stofanet.dk>
651 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
652 Fredrik Hallenberg <hallon@lysator.liu.se>
653 * TODO: updated
654
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000655Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
658 problem of socklen_t being undefined on a number of platforms
659 * debugXML.c: fixed a compilation problem when without snprintf
660
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000661Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
662
663 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
664 an URI bug and a fix for the control-character-induced infinite loop
665 * nanohttp.c: preventive fix for compiling on WIN32
666
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000667Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * xmlint.c: closing bug #25000
670
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000671Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
674 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
675 modified slightly Wayne Davison patch adding xmlStrcasecmp and
676 related function, fixing xmlStrncmp(), and associated cleanup
677 * result/HTML/entities.html.sax: updating result
678
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000679Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
680
681 * uri.c: applied patch for URI escaping from Wayne Davison
682 <wayned@blorf.net>
683 * tree.c parserInternals.c HTMLparser.c: memset checks patches
684 from Denis Barbier <barbier@imacs.polytechnique.fr>
685 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
686 patch from Wayne Davison
687
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000688Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * doc/xml.html : updated with new releases, adding "how to help"
691
Daniel Veillard04698d92000-09-17 16:00:22 +0000692Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
693
694 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
695 removed a few warnings in pedantic mode ...
696 * parserInternals.c parser.c: moved encoding switching function
697 to parserInternals.c
698 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
699
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000700Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * HTMLparser.c parser.c: set ctxt->errNo before calling the
703 error or warning handlers
704
Daniel Veillardb1059e22000-09-16 14:02:43 +0000705Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * parserInternals.c parserInternals.h parser.c Makefile.am:
708 created a new module parserInternals.c, moved most of the
709 code shared by the various parsers there, as well as
710 deprecated code from parser.c. More cleanup of parser.c
711 * uri.c: fixed a problem when URI is NULL
712 * valid.c: speedup when looking for an attribute declaration
713
Daniel Veillard39c7d712000-09-10 16:14:55 +0000714Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
717 the cleanup of the computation of URI references when seeking
718 external entities. The URI reference string and the resulting
719 URI are both stored now.
720 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
721 large s(n)printf checks and cleanup from Denis Barbier
722 <barbier@imacs.polytechnique.fr>
723 * xmlversion.h.in tree.h: couple of SGML declarations for a
724 possible docbook module.
725 * result/VC/ : a couple of test output changed due to the change
726 of the entities URI
727
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000728Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * parser.h: added a _private field for linking user's data
731
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000732Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * parser.c parserInternals.h: demacroified most of the IS_XXX
735 the gain in size is significant so ...
736
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000737Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * entities.c: cases where looking up entities with doc==NULL
740 covered
741
Daniel Veillard90e11312000-09-05 10:42:32 +0000742Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
Daniel Veillard1de50802000-09-07 08:54:32 +0000744 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000745 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
746
Daniel Veillard98a79162000-09-04 11:15:39 +0000747Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
Daniel Veillard1de50802000-09-07 08:54:32 +0000749 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000750 * test/URI/uri.data result/URI/uri.data: first set of tests/results
751 * Makefile.in: added URItest and included thenin "make tests"
752
753Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000754
755 * xmlversion.h.in: closed bug 22941
756
Daniel Veillard2bb89092000-08-31 14:57:50 +0000757Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * doc/xmlio.html: added doc and example for entity loader
760 redefinition.
761
Daniel Veillard96984452000-08-31 13:50:12 +0000762Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
765 used by libxml
766
Daniel Veillarde715dd22000-08-29 18:29:38 +0000767Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * parser.c: Fixed bug on invalid ontent characters and when using
770 push.
771 * xmllint.c: fixed xmllint endling of errors in push mode
772
Daniel Veillard4948eb42000-08-29 09:41:15 +0000773Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000776 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000777 * result/HTML/*.sax: regenerated HTML SAX output
778 * parser.c: more cleanup.
779
Daniel Veillarde010c172000-08-28 10:04:51 +0000780Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000783 patches from Wayne Davison <wayned@users.sourceforge.net>,
784 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000785 * HTMLparser.c: fixed an ignorable white space detection bug
786 occuring when parsing with SAX only
787 * result/HTML/*.sax: updated since the output is now HTML
788 encoded...
789
Daniel Veillard47f3f312000-08-27 22:40:15 +0000790Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
791
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000792 * HTMLparser.[ch]: applied some of Wayne Davison
793 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000794
Daniel Veillarde0854c32000-08-27 21:12:29 +0000795Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
796
797 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
798 undeclared namespace prefix was used, added a warning.
799 Cleaned up support w.r.t. entities, spilling out a warning
800 and being pedantic on lookups.
801 * test/warning/ent9 : added testcase for previous example.
802 * TODO: updated
803 * parserInternals.h parser.c: changed the way names are parsed
804 now allow infinite size and decrease penalty for normal use
805 * parser.c: Started a big cleanup/check of the parser code,
806 fixed some of the most tortuous entity code, spotted code
807 unused anymore
808 * test/*: added tests for very long names and related nasty
809 things.
810
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000811Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * doc/encoding.html: added encoding aliases doc
814 * doc/xml.html: updates
815 * encoding.[ch]: added EncodingAliases functions
816 * entities.[ch] valid.[ch] debugXML.c: removed two serious
817 bottleneck affecting large DTDs like Docbook
818 * parser.[ch] xmllint.c: added a pedantic option, will be
819 useful
820 * SAX.c: redefinition of entities is reported in pedantic mode
821 * testHTML.c: uninitialized warning from gcc
822 * uri.c: fixed a couple of bugs
823 * TODO: added issue raised by Michael
824
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000825Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
826
827 * doc/encoding.html: propagated Martin Duerst suggestions
828
Daniel Veillard52402ce2000-08-22 23:36:12 +0000829Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
830
831 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
832 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
833 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
834 by Wayne Davison
835
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000836Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
837
838 * nanoftp.c nanohttp.c: small cleanup
839 * TODO: updated
840
Daniel Veillard244ece92000-08-19 20:58:02 +0000841Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * added an old VC testcase and updated title.xml entity
844
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000845Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
848 done on auto-opening of <p> tags and cleanup of SAX output
849
Daniel Veillard979e55e2000-08-19 16:48:54 +0000850Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
853
Daniel Veillard4540be42000-08-19 16:40:28 +0000854Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * doc/xml.html libxml.* structure.*: updated the doc a bit
857
Daniel Veillard808a3f12000-08-17 13:50:51 +0000858Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * testSAX.c testHTML.c result/HTML/: cleanup of the output
861 of SAX tests
862
Daniel Veillard29579362000-08-14 17:57:48 +0000863Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
866 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
867
Daniel Veillard1255ab72000-08-14 15:13:33 +0000868Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
869
870 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
871 * testHTML.c: fix core dump on Solaris 2.x systems
872 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
873 * result/HTML/*.sax: previous bug fix lead to new results
874
Daniel Veillard03109292000-08-14 14:58:22 +0000875Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
878 * configure.in: added --with-readline=DIR to accept alternate
879 path for readline include/library
880 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
881 for ANSI under HP-UX
882 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
883 includes @LIBS@
884
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000885Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
886
887 * doc/* : rebuilt the docs
888 * getting ready for 2.2.2 release
889
Daniel Veillard87b95392000-08-12 21:12:04 +0000890Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
893 and xmlAddFeature()
894 * tree.[ch]: added xmlAddChildList()
895 * xmllint.c: MAP_FAILED macro test
896 * parser.h: added xmlParseCtxtExternalEntity()
897 * valid.c: applied bug fixes removed warning
898 * tree.c: added CDATA block to elements content
899 * testSAX.c: cleanup of output
900 * testHTML.c: added SAX testing
901 * encoding.c: better error recovery
902 * SAX.c, parser.c: fixed one of the external entity processing
903 of the OASis testsuite
904 * Makefile.am: added HTML SAX regression tests
905 * configure.in: bumped to 2.2.2
906 * test/HTML/ result/HTML: added a few of HTML tests, and added the
907 SAX results
908
Daniel Veillard88a172f2000-08-04 18:23:10 +0000909Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * configure.in: patch for HP compiler
912
9132000-08-04 Sven Heinicke <sven@zen.org>
914
915 * xmllint.c: Was coredumping sometimes when the file given didn't
916 exist.
917
Daniel Veillard46e370e2000-07-21 20:32:03 +0000918Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000921
Daniel Veillard46e370e2000-07-21 20:32:03 +0000922 when using in memory parsing. Need some cleanup.
923 * xmllint.c configure.in: added a --memory flag to test memory
924 parsing
925
Daniel Veillard36650692000-07-21 15:16:39 +0000926Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
927
928 * nanohttp.c: fixed socklen_t replacement to unsigned int
929 * parser.c: fixed a space handdling missing at the end of
930 production 28 DOCTYPE.
931 * xmlmemory.c: fixed a stupid bug on the routine to override
932 allocation functions
933 * TODO: updated
934
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000935Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
936
937 * doc/ regenerated the docs
938
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000939Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * doc/encoding.html doc/xml.html: added I18N doc
942 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
943 improvements, both parser and filters, added ASCII & HTML,
944 fixed the ISO-Latin-1 one
945 * xmllint.c testHTML.c: added/made visible --encode
946 * debugXML.c : cleanup
947 * most .c files: applied patches due to warning on Windows and
948 when using Sun Pro cc compiler
949 * xpath.c : cleanup memleaks
950 * nanoftp.c : added a TESTING preprocessor flag for standalong
951 compile so that people can report bugs more easilly
952 * nanohttp.c : ditched socklen_t which was a portability mess
953 and replaced it with unsigned int.
954 * tree.[ch]: added xmlHasProp()
955 * TODO: updated
956 * test/ : added more test for entities, NS, encoding, HTML, wap
957 * configure.in: preparing for 2.2.0 release
958
Daniel Veillard49703262000-07-10 10:27:46 +0000959Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * nanoftp.c: fixed the way the control connection is handled
962 * libxml.spec.in: fixed the dependancies and cleanup
963
Daniel Veillard306be992000-07-03 12:38:45 +0000964Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * doc/xml.html: changed the xmlsoft.org structure, updated the
967 examples w.r.t. root and childs
968
Daniel Veillard7d853352000-07-02 18:53:09 +0000969Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
972
Daniel Veillard365e13b2000-07-02 07:56:37 +0000973Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * HTMLparser.c: Work on character encoding support for the HTML parser
976 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
977 * encoding.c: Fixed a potential memleak in the encoding stuff
978
Daniel Veillardaf743792000-07-01 11:49:28 +0000979Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * doc/FAQ.html doc/Makefile.am : added a FAQ
982
983Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000984
985 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
986 of the HTML parser to force it to not bypass SAX
987
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000988Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * win32config.h.in: updated
991 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
992 lacks iconv support :-( need to release 2.1.1
993 * configure.in: release 2.1.1
994 * HTMLparser: fixed bug #14784
995 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
996 by Windows compiler
997 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
998 the SAX startDocument() callback.
999 * TODO: updated
1000
1001Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * added xmlStopParser()
1004
Daniel Veillardbe803962000-06-28 23:40:59 +00001005Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * configure.in: 2.1.0 prerelease
1008 * Large resync between W3C and Gnome tree
1009 * nanoftp, nanohttp.c: fixed stalled connections probs
1010 * HTMLtree.c SAX.c : support for attribute without values in
1011 HTML for andersca
1012 * valid.c: Fixed most validation + namespace problems
1013 * HTMLparser.c: start document callback for andersca
1014 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1015 * parser.h, SAX.c: serious speed improvement for large
1016 CDATA blocks
1017 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1018 different encoding
1019 * example/Makefile.am example/gjobread.c tree.h: work on
1020 libxml1 libxml2 convergence.
1021 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1022 and the LIBXML_TEST_VERSION macro
1023
Daniel Veillardc310d562000-06-23 18:32:15 +00001024Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * doc/xml.html: various patches and improvements typo fixed by
1027 Felix Natter
1028 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1029 from Felix Natter <fnatter@gmx.net>
1030
Daniel Veillardf3029822000-05-06 08:11:19 +00001031Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * doc/upgrade.html: updated with instructions for support of both
1034 libxml-1.x and libxml-2.x
1035 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1036 for 2.x support and also fixed includes
1037
1038
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001039Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1042 the encoding support, added iconv support, so now libxml if
1043 compiled with iconv automatically support japanese encodings
1044 among others. Work based on initial patch from Yuan-Chen Cheng
1045 I may have broken binary compat in the encoding handler
1046 registration scheme, but that was so utterly broken I don't
1047 expect anybody to have used this feature until now.
1048 * parserInternals.h: fixup on the CHAR range macro
1049 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1050 code.
1051 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1052 * uri.c: added xmlParseURI() I can't believe I forgot to
1053 implement this one in 2.0 !!!
1054 * SAX.c: moved doc->encoding update in the endDocument() call.
1055 * TODO: updated.
1056
Daniel Veillard06047432000-04-24 11:33:38 +00001057Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * tree.h: removed extraneous xmlRemoveProp definition
1060 * TODO: added item about --disable-corba configure switch
1061 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1062 * nanoftp.c: fixed include problems giving troubles on AIX and
1063 slowlaris
1064 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1065 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1066 comment and headers changes to lower gtk-doc number of warnings
1067 * doc/html/*: rebuilt docs
1068
Daniel Veillarde0aed302000-04-16 08:52:20 +00001069Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * HACKING: documented the tag for 1.x and instructions
1072
Daniel Veillard5e873c42000-04-12 13:27:38 +00001073Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1074
1075 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1076 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1077 xmlCreateIOParserCtxt
1078 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1079 significant overall improvement
1080 * xmllint.c: added I/O test to xmllint
1081 * testSAX.c: added a speed test
1082 * doc/* : updated/regenerated
1083
Daniel Veillardfc708e22000-04-08 13:17:27 +00001084Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1085
1086 * xpath.c uri.h parserInternals.h: cosmetic changes from
1087 "Timur I. Bakeyev" <timur@bat.ru>, including making
1088 xmlCreateURI() public
1089
Daniel Veillard5d211f42000-04-07 17:00:24 +00001090Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1093 and the code at the same time. Added a clean mechanism for
1094 overload or added input methods: xmlRegisterInputCallbacks()
1095 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1096 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1097 * TODO: updated
1098 * doc/* : updated/regenerated
1099 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1100 source dir
1101
Daniel Veillarde77a9182000-04-05 19:12:29 +00001102Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1103
1104 * testURI.c: yet another forgotten commit, I should get some sleep !
1105
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001106Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108 * xmllint.c: forgot to commit this too ?
1109
Daniel Veillardb9df4042000-04-05 14:23:16 +00001110Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1111
1112 * xmlversion.h.in : forgot to commit this previously
1113
Daniel Veillard361d8452000-04-03 19:48:13 +00001114Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1115
1116 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1117 * README TODO: updated for release
1118 * uri.c uri.h: added authority parsing/saving
1119 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1120 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1121 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1122 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1123 Makefile.am : added compile-time customization of libxml
1124 --with-ftp --with-http --with-html --with-xpath --with-debug
1125 --with-mem-debug
1126 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1127 #include <libxml/xxx.h> I hope it won't break too much stuff
1128 and will be manageable in the future...
1129 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1130 and added xmllint to the installed programs
1131 * uri.h: added xmlFreeURI()
1132
Daniel Veillardec303412000-03-24 13:41:54 +00001133Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * uri.c uri.h: finished the escaping handling, the base support
1136 and the URI path normalization. Looks good just lacks the
1137 authority content parsing code.
1138 * Makefile.am: added instructions to generate testURI
1139 * TODO: updated
1140 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1141 added links and icons for W3C and Gnome
1142
Daniel Veillard8f621982000-03-20 13:07:15 +00001143Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * xmlmemory.[ch] : seems I forgot to actually update the files in
1146 the last commit :-)
1147 * doc/xml.html doc/html/* : updated and uploaded the docs
1148
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001149Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1152 * TODO: updated
1153 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001154 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001155 gfree).
1156 * Makefile.am, uri.c, uri.h: added a set of functions to do
1157 exact (litteraly copied from the RFC 2396 productions) parsing
1158 and handling of URI. Will be needed for XLink, one XML WFC,
1159 XML Base and reused in the nano[ftp/http] modules. Still work
1160 to be done.
1161
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001162Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * configure.in, libxml.spec.in : libxml2
1165 * doc/* : updated the doc page, rebuilt the docs
1166
Daniel Veillardcf461992000-03-14 18:30:20 +00001167Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169 * all: tagged LIB_XML_1_X
1170 * *.c *.h : updated from W3C CVS tree
1171 * configure.in : 2.0.0-beta
1172 * libxml.spec.in : libxml2 package nam
1173 * result/* : new version of the tests output
1174
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001175Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1178
Daniel Veillardb566ce12000-03-04 11:39:42 +00001179Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * doc/* : rebuilt the docs
1182 * parser.c: final patch on #6766
1183 * valid.c: small patch on validity checks.
1184
Daniel Veillardfb76c402000-03-04 11:39:42 +00001185Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1188 added
1189 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1190 compatibility w.r.t. XML spec and existing code.
1191
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001192Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * parser.c: seems a better solution to <a> </a> exists,
1195 will try it for a while
1196
Daniel Veillard83a30e72000-03-02 03:33:32 +00001197Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * parser.c: tried to remove the <a> </a> generating <a/>
1200 this is hard. Left a flag for that purpose. Fixed bug #6766
1201 * configure.in: prepared 1.8.7 not released, due to previous
1202 problem
1203
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001204Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * doc/xml.html : applied second patch from Paul DuBois
1207
Daniel Veillard402e8c82000-02-29 22:57:47 +00001208Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1209
1210 * doc/xml.html : applied patch from Paul DuBois
1211
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001212Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1215
Daniel Veillard5feb8492000-02-02 17:15:36 +00001216Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1219 compilation warnings on various platforms.
1220 * parser.c: Fixed #5281 validity error callbacks are now desactived
1221 by default if not validating.
1222
Daniel Veillardf341f932000-02-02 14:52:08 +00001223Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1226
Daniel Veillard13c757e2000-02-01 23:59:15 +00001227Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1228
1229 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1230 <gkatsi@cs.toronto.edu>
1231
Daniel Veillard726e8792000-01-30 20:04:29 +00001232Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1235 processing URLs
1236
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001237Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1240 xmlNanoFTPUpdateURL for persistent control connections.
1241 * configure.in: 1.8.6
1242
1243Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1244
1245 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1246 * tree.[ch] : added xmlSaveNoEmptyTags
1247
James Henstridgef3be9312000-01-28 13:59:21 +000012482000-01-29 James Henstridge <james@daa.com.au>
1249
1250 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1251
1252 * Makefile.am: added nanoftp.[ch] to the build.
1253
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001254Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * nanoftp.[ch]: cleanup, comments, API
1257 * debugXML.c : fixed a bug in the cat command
1258 * doc/*: regenerated the docs
1259
Daniel Veillardda07c342000-01-25 18:31:22 +00001260Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1263 * debugXML.c : fixed a bug in the cat command
1264 * valid.c: fixing some small probs
1265 * libxml.spec.in: get rid of the SNAP suffix
1266 * doc/xml.html: updated the status
1267
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001268Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * xml-config.in: xml-config --version to just return the
1271 version number
1272 * xpath.c: some cleanup w.r.t. axis when the current node is
1273 an attribute.
1274 * TODO: updated
1275
Daniel Veillard461a66c2000-01-18 18:01:01 +00001276Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * configure.in: prepared for libxml-1.8.5
1279 * doc/* recompiled the documentation
1280
12812000-01-17 Jody Goldberg <jgoldberg@home.com>
1282
1283 * configure.in : WARNING autoconf subtlety alert :
1284 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1285 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1286 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1287 get defined by AC_CHECK_HEADERS.
1288
Daniel Veillardf967b902000-01-17 16:06:10 +00001289Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1292 Rune.Djurhuus@fast.no
1293
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001294Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * TODO: updated
1297 * tree.c, parser.c: made sure that only memory alloc problems
1298 and internal parser errors are allowed to write to stdout or
1299 stderr.
1300
Daniel Veillard0142b842000-01-14 14:45:24 +00001301Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * tree.c : restored xmlNewGlobalNs since this seems used by
1304 a lot of existing code :-(, fixed a bug in xmlNewNs
1305 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1306 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1307 to exit() from the library code.
1308 * xpath.c, parser.c: removed bugs or unused code detected by
1309 Windows compilers
1310 * parser.c: started adding interfaces for parsing well balanced
1311 XML fragments
1312 * configure.in: releasing 1.8.4
1313 * doc/* : rebuilt the docs
1314
Daniel Veillard2eac5032000-01-09 21:08:56 +00001315Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * tree.[ch] : added xmlNewDocFragment() for DOM
1318 * testHTML.c: uninitialized variable.
1319
Daniel Veillardf3a73582000-01-05 14:58:39 +00001320Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * doc/* : rebuild the docs
1323
Daniel Veillard71b656e2000-01-05 14:46:17 +00001324Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * acconfig.h: readline and history patch
1327 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1328 * tree.c: added check and handling when possibly removing an ID
1329 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1330 and saving.
1331 * test/HTML/entities.html result/HTML/entities.html* : test for
1332 various entities reference cases
1333 * result/HTML/* : as a result output of some testcase have
1334 changed
1335 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1336 by previous example. added xmlParseTryOrFinish().
1337 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1338 entities.h debugXML.h HTMLparser.h: changed the way struct are
1339 declared to allow gtk-doc to expose those
1340 * parser.c: closed bug #4960
1341 * Makefile.am configure.in: Applied patch from
1342 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1343 and math/socket libs detection
1344
Daniel Veillard437b87b2000-01-03 17:30:46 +00001345Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * configure.in, Makefile.am: link tester against readline
1348 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1349
Daniel Veillard686d6b62000-01-03 11:08:02 +00001350Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * tree.[ch]: added xmlRemoveProp
1353 * win32config.h.in nanohttp.c: avoid including the Windows
1354 socket stuff in every C files
1355 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1356 the XmL parser(s)
1357 * test/ns4 result/ns4 etc...: added test case for previous prob
1358 * tree.c: xmlNewNs wasn't checking for double definition
1359 * Makefile.in: fixed a problem with dist-hook duplicates
1360 * parser.[hc], xmlIO.c: fixed the loading of external entities
1361 APIs, now xmlLoadExternalEntity() is used everywhere and
1362 setting up an app specific front-end using the
1363 * SAX.c parser.c: some fixes, now the xhtml spec validates
1364 with the xhtml DTD.
1365 * error.c: fixed crashes in case of no input stream
1366 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1367 to the validation tests and results
1368
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001369Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1372 too htmlCreatePushParserCtxt() and htmlParseChunk()
1373 * parser.c: a bit of cleanup.
1374 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1375 to XML) removed the last mem leak known
1376 * HTMLtree.c: output message cleanup
1377 * xmlmemory.c: display content info about memory blocks
1378 * result/HTML/wired.* : missing att value warning change
1379
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001380Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * doc/* : rebuilt the documentation
1383
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001384Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * parser.[ch] parserInternals.h: Push parser for XML,
1387 seems to work fine now
1388 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1389 --push for push testing
1390 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1391 * testSAX.c: added --push
1392 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1393 subtree
1394 * xmlIO.[ch] : enriched API + fixes for push mode
1395 * entities.[ch]: added the entity content length to the struct.
1396 * xmlmemory.[ch]: new API to show the last entries for the shell
1397 * valid.c: added required attribute testing
1398 * SAX.c: the cdata callback now merge contiguous fragments
1399 * HTMLparser.c: cleanup of some macros
1400
Daniel Veillard3c558c31999-12-22 11:30:41 +00001401Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * parser.c: fix for PIs name starting with xml
1404 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001405 * *.c, configure.in win32config.h.in : generate win32config.h for
1406 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001407
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001408Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * parser.c: fixed a stupid = vs. == bug :-(
1411 * doc/gnome-xml.sgml: s/glade/xml/
1412
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001413Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * configure.in, doc/xml.html : bug fix release 1.8.2
1416 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1417 Hopefully the end of that silly C++ include problem
1418 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1419 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1420 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1421 troubles with autoclosed elements when the stree shape doesn't
1422 follow the DtD specs. Added htmlIsAutoClosed() and
1423 htmlAutoCloseTag()
1424 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1425 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1426 * debugXML.c: fixed a bug on printing default namespaces.
1427 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1428
Daniel Veillardb24054a1999-12-18 15:32:46 +00001429Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * result/HTML/*.htm[l] : updated the HTML regression tests according
1432 to the new output
1433 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1434 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1435 problem due to intermix of extern "C" { ... } declarations for C++
1436 and recursive includes in the headers
1437
Chris Lahey323c48c1999-12-18 15:32:45 +000014381999-12-20 Chris Lahey <clahey@umich.edu>
1439
1440 * HTMLtree.c: Made it so that html nodes with a single child do
1441 not insert a carriage return before or after the child node.
1442
Daniel Veillardb24054a1999-12-18 15:32:46 +00001443Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001444
1445 * configure.in, doc/xml.html : bug fix release 1.8.1
1446 * parser.c: fixed bug #4344
1447 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1448 added the glue to avoid C++ problems
1449 * doc/* : regenerated the documentation
1450
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001451Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1454 namespace recognition, and Dia as a resul :-(
1455 * encoding.c: closed bug #3950
1456
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001457Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * valid.c: debugging a posteriori validation, except URI expansion
1460 stuff this should be fixed now
1461 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1462 Carl Nygard <cnygard@bellatlantic.net>
1463 * tester.c: added --postvalid, cleaning of the code
1464 * tree.[ch]: added xmlDocGetRootElement()
1465
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001466Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1467
1468 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1469 c++ losage.
1470
Daniel Veillard10a2c651999-12-12 13:03:50 +00001471Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * configure.in, doc/xml.html : bumped to 1.8.0
1474 * xlink.[ch], Makefile.am : added framework for link detection
1475 * parser.h: added nbChars to parser context, needed for cleanup.
1476 * xmlmemory.c: removed a nasty bug when out of mem
1477 * valid.[ch]: adding namespace support for attribute decl
1478 * tester.c: added --debugent option
1479 * debugXML.[ch]: added xmlDebugDumpEntities()
1480 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1481 buffers instead, this was really needed, validation was breaking
1482 in strange ways due to that. Added xmlParseStringPEReference()
1483 and other parsing from strings functions. Entities processing
1484 modified again, but PERef are still not handled correcly but
1485 unless you're Eve Maller you won't notice :-)
1486 * HTMLparser.c: large changes toward reliability, and switched to
1487 lowercase internal tags, XHTML is lowercase, so it will help
1488 that output is closer to next version.
1489 * doc/* : regenerated the documentation, it is now hosted at
1490 http://xmlsoft.org/ (same bits I just bought the domain :-)
1491
1492
Daniel Veillard294cbca1999-12-03 13:19:09 +00001493Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1496 doc generation
1497 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1498 in the SAX API
1499 * doc/*: rebuilt the doc making sure everything appears in the
1500 HTML files
1501
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001502Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1505 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1506 which allow impressive speed improvement on dataset with
1507 large text pieces, but at the cost of broken binary
1508 compatibility and slightly bigger memory usage.
1509 Configure with --with-buffers to activate them, they
1510 are protected with XML_USE_BUFFER_CONTENT define.
1511 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1512 goal is 0 memory left allocated once parser is no more used
1513 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1514 call xmlCleanupParser() and xmlMemoryDump()
1515
Daniel Veillarda819dac1999-11-24 18:04:22 +00001516Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1519 * parser.[ch] encoding.[ch]: added memory cleanup routines
1520 * parser.c: closing bug #3788
1521 * doc/*: rebuilt the doc
1522
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001523Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1526 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1527 * tester.c: added --compress option
1528 * doc/*: rebuilt the documentation
1529
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001530Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1533 if given /proc/kcore as input !
1534 * doc/xml.html doc/*: updated and rebuilt the documentation
1535
1536Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001537
1538 * parser.c: Fixed some wrongly space collapsing code due to
1539 a misreading of the spec.
1540 * result/*: fixed the output accordingly
1541
1542Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001543
1544 * encoding.c: bug fix and typos
1545 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1546 * parser.c: added attribute normalization closing bug #3597
1547 * test/att* result/att* SAXresult/att*: testcase for attribute
1548 normalization
1549
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001550Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * configure.in: closing bug #3163 by adding extra flags for the
1553 cc compiler on HP-UX
1554
Daniel Veillard51e3b151999-11-12 17:02:31 +00001555Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * valid.[ch] : removed a typo and an enumerated type bug in the
1558 xmlAddElementDecl() function
1559 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1560 call to xmlEncodeEntitiesReentrant() so that the functions
1561 New, Set and Get are at the same level.
1562 * parser.c HTMLparser.c: extra memory allocation bug for
1563 attributes detected by someone using libxml in embedded systems :-)
1564
Daniel Veillard962195f1999-10-28 15:51:53 +00001565Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * xmlmemory.h: turned off mem debug :-\
1568
Daniel Veillard35008381999-10-25 13:15:52 +00001569Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * parser.c: closed bug #2784 a one line fix, but worth pushing
1572 a new release out
1573 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1574 some structures, comments before and after the
1575 main element, and other nastyness
1576 * HTMLtree.c tree.c: accomodate the extended HTML supported
1577 * configure.in: pushing 1.7.4
1578 * test/ent8 and related outputs : added a new test for bug #2784
1579 * test/HTML/wired.html and related output: a nasty HTML example
1580 * Makefile.am: improved the test scripts
1581 * docs/* : reran the documentation extractor, updated xml.html
1582
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001583Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1584
1585 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1586 HTMLparser and debugged the HTML related code. HTML documents
1587 now have their own type
1588 * entities.c: do not dump &apos; for HTML output
1589 * xmlmemory.c: improvement, breakpoint mechanism
1590 * testHTML.c: added --sax --repeat ...
1591 * Makefile.am: improved the HTML tests
1592 * valid.[ch]: added xmlValidGetValidElements and
1593 xmlValidGetPotentialChildren
1594 * tester.c: added --insert to test the 2 new functions
1595 * test//* result//* SAXresult//* : regression test cleanup
1596 and extension.
1597 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1598 gnome-xml-nanohttp.html
1599
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001600Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * HTMLparser.c: fixed problems with some autoclose tags
1603 * tree.c: fixed XML output problems.
1604 * result/* SAXresult/*: update of the tests output
1605
Daniel Veillard6077d031999-10-09 09:11:45 +00001606Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * Makefile.am: Arturo patch for xmlConf.sh version info
1609 * parser.c: Tim Josling patch for single quoted items
1610 * tester.c: Tim Josling patch for tester options usage
1611 * tree.h: indent cleanup
1612
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001613Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1614
1615 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1616 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1617
Daniel Veillard00fdf371999-10-08 09:40:39 +00001618Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * tree.c : Raph patch for initialization of CORBA fields
1621 * parser.c, xpath.c, ...: modification of doc comments
1622 * xpath.c : allow spaces in xpath expressions
1623
Daniel Veillardad219441999-09-27 08:17:49 +00001624Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1625
1626 * xmlmemory.h: turning off memory debug :-(
1627
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001628Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1629
1630 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1631 better SAX interfaces.
1632 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1633 entity.
1634 * configure.in: 1.7.2
1635
1636Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001637
1638 * libxml.spec.in: fixed the URL
1639 * doc/xml.html: improved the documentation front-end
1640
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001641Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001642
1643 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1644
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001645Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001646
1647 * libxml.spec.in: fixed the alpha compile problem
1648 * parser.[ch]: changed errno to errNo in the parser context :-(
1649 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1650 * doc/xml.html: changed CHAR to xmlChar
1651 * doc/html/*: recompiled the documentation
1652 * configure.in: 1.7.1
1653
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001654Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * parser.h: modified the parser context struct to regain 1.4.0
1657 binary compatibility
1658 * parser.c, xml-error.h: added errno ot teh context and defined
1659 a set of errors values with update of errno
1660 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1661 DTDs and entities
1662 * *.h, *.c: complete cleanup of the use of config.h and include
1663 protection depending on the current setup.
1664 * overalll debugging, maintenance and bug-fixing on all modules
1665 * updated the documentation
1666 * ready for 1.7.0
1667
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001668Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * HTMLparser.c : cleanup
1671 * SAX.c valid.c valid.h: added ID/IDREF checking
1672 * tree.c tree.h: extended doc structure for refs
1673 * configure.in: 1.6.2
1674 * parser.c: patched bug in SAX user arg call
1675 * parserInternals.h: patched missing close in C++ wrapping
1676 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1677 especially upcoming XPointer implementation.
1678 * doc/xml.html: augmented, typo
1679
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001680Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1681
1682 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1683 not all invocations of install understand -d.
1684
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001685Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1686
1687 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1688 to make 'check' works, when builddir != srcdir.
1689
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001690Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * doc/xml.html : updated the documentation
1693
Daniel Veillard6454aec1999-09-02 22:04:43 +00001694Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1697 not deallocated memory blocks
1698 * *.c : replaces all calls to malloc() free() and realloc() to
1699 the wrapper functions/macros
1700 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1701 instead of xmlFreeNodeList()
1702
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001703Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * HTMLparser.c: corrected a stupid bug leading to core dump at
1706 tree deallocation. Removed warnings indicated by
1707 Stephane.Conversy@lri.fr
1708 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1709 looked for in the external subset
1710
1711Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001712
1713 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1714 on SGI by Stephane.Conversy@lri.fr
1715
Daniel Veillardb96e6431999-08-29 21:02:19 +00001716Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1717
1718 * all .h : changed the prototype declaration indent as in gtk
1719 * most .c : working on reducing the TODOs in the code
1720 * most .c : cleanup though -pedantic and Insure++
1721 * improvements on validation ID checkings.
1722 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1723 * xml-config.in: closed #1810
1724
1725Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001726
1727 * tree.h, valid.c, valid.h: more work on validity, IDs
1728 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1729 definition for AIX
1730
Daniel Veillardb556eb51999-08-15 17:19:50 +00001731Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1734 the distribution due to a cut'n paste error at last commit
1735
Daniel Veillardb05deb71999-08-10 19:04:08 +00001736Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * configure.in: upgraded to version 1.4.0
1739 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1740 Big update, added a large part of the validation process,
1741 it should be usable, but some parts are missing
1742 * xpath.c: improved the implementation w.r.t. root.
1743 * Makefile.am: added more tests
1744 * test and result trees: added a lot of tests
1745 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1746
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001747Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * Added an HACKING file
1750
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001751Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1752
1753 * xpath.[ch] : improvements and debug of the XPath implementation
1754 * parser.c, HTMLparser.c : modified the parsers to be progressive
1755 * tree.[ch] : extended the Buffer promitives
1756 * xmlIO.[ch] : added basic I/O routines providing progressive
1757 parsing and ready for I18N conversion plugins
1758 * SAXresult/* : the SAX callback sequence maybe slightly different
1759 now
1760 * test*.c : improved/updated the tests programs
1761 * doc/* : recompiled the docs.
1762
Daniel Veillard15b75af1999-07-26 16:42:37 +000017631999-07-26 Michael Meeks <michael@edenproject.org>
1764
1765 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1766
1767 * tree.c: Ditto.
1768
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001769Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * configure.in: upgraded to version 1.4.0
1772 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1773 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1774 XML query language, see http://www.w3.org/TR/xpath for more details.
1775 * parser.c, parser.h: added CHAR* related string functions for XPath
1776 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1777 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1778 rebuild the docs.
1779 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1780 and regression testing capabilities for XPath.
1781
Daniel Veillardd79d7871999-07-12 10:38:12 +00001782Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1783
1784 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1785 closing bug #1646
1786
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001787Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * Makefile.am, example/Makefile.am: closed bug #1683
1790
Daniel Veillard3166ab11999-07-11 16:14:19 +00001791Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1792
1793 * example/Makefile.am, configure.in: added the makefile for the
1794 gjobread example
1795
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001796Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1797
1798 * doc/Makefile.am:
1799 - fix which allow "make install DESTDIR=</install/prefix>".
1800
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001801Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1804 which fixed a problem on the file reading-code.
1805
Daniel Veillard82150d81999-07-07 07:32:15 +00001806Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1807
1808 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1809 output.
1810 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1811
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001812Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * parser.h : Oops removed the binary compatibility problem
1815 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1816 * parser.c, HTMLparser.c: applied patches for reading from stdin
1817
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001818Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * parser.c, entities.c, valid.c: cleanup bug #1591
1821 * configure.in: cleanup bug #1592
1822 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1823 the same tree back-end. Hence gdome will be available for it.
1824 * doc/Makefile.am: close bug #617
1825
Daniel Veillard97fea181999-06-26 23:07:37 +00001826Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1827
1828 * parser.c: alloctate a per parser context SAX interface block
1829
Daniel Veillard14fff061999-06-22 21:49:07 +00001830Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1831
1832 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1833 and xmlEncodeEntitiesReentrant with the correct one :-\
1834
1835Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * commit of my internal XML base changes, quite a lot of
1838 changes, cleanups, better entities support, framework for
1839 new I/O and charset detection and handling
1840 * Fixed the configure/Makefile stuff to generate shared libs
1841 with the proper version info, so we jumped on rev from
1842 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1843 xmlEncodeEntities() result need to be freed now, and a string
1844 xmlParserVersion provide the current library version.
1845
Raph Levien05240da1999-06-15 21:27:11 +00001846Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1847
1848 * parser.c: fixed a buffer overrun for when you have a very long
1849 attribute with no entities in it.
1850
Daniel Veillardbb2da581999-06-13 14:37:07 +00001851Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * added example directory
1854 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1855
Daniel Veillard011b63c1999-06-02 17:44:04 +00001856Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * Release of libxml-1.1, nearly everything has been touched for
1859 this.
1860 * Added more regression tests
1861 * Updated the documentation
1862
Daniel Veillard27d88741999-05-29 11:51:49 +00001863Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * tree.[ch]: unified the XML_NO_CORBA defines.
1866 * parser.c encoding.[ch]: started plugging in char encoding detection
1867
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001868Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1869
1870 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1871 Also freed allocated buffer.
1872
Daniel Veillard27d88741999-05-29 11:51:49 +00001873Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001874 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1875 reentrancy problem at printing. One is left in entities.c, to
1876 remove ASAP
1877 * testSAX.c : added a test example showing the use of the SAX
1878 interface if one doesn't want to build the DOM tree.
1879 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1880
Daniel Veillard517752b1999-04-05 12:20:10 +00001881Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1884 large revamping of the parser to use SAX callbacks
1885 http://www.megginson.com/SAX/ (or at least a C like interface
1886 a la Expat). It's now possible to set up your own callbacks
1887 and the parser will not build a DOM tree.
1888 * test/* result/*: updated the test suite, I finally removed
1889 the old Namespace draft support (PI based).
1890
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001891Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * Makefile.am: added test result to EXTRA_DIST for make tests
1894
Daniel Veillard64068b31999-03-24 20:42:16 +00001895Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * parser.c, parserInternals.h: moved the chars macro definitions
1898 to parserInternals.h
1899 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1900 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1901
Daniel Veillard012ccc11999-03-23 10:11:11 +00001902Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * xml-config.in : applied patch to make --version work
1905
Raja R Harinatha86c23e1999-03-05 22:14:01 +000019061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1907
1908 * Makefile.am (check-local): Alias for `tests' target. This will
1909 cause `make check' to do the right thing.
1910 (tests): Don't run tests in srcdir. Also, replaced calls to
1911 basename with a `sed' "equivalent".
1912
Daniel Veillardd109e371999-03-05 06:26:45 +00001913Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1916 it in the header and not the sources, updated the doc.
1917 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1918 pointing this out.
1919
Daniel Veillardbc50b591999-03-01 12:28:53 +00001920Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1923 exported the inputStream routines.
1924 * doc/html/* : updated accordingly
1925
Daniel Veillardd692aa41999-02-28 21:54:31 +00001926Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * parser.c, parser.h, parserInternals.h: added a few extra
1929 internal calls to allocate and free parser contexts ...
1930 * doc/html/* : updated accordingly
1931
Daniel Veillard55a99271999-02-25 11:01:29 +00001932Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * configure.in, Makefile.am, doc/makefile.am : General changes for
1935 1.0.0 release and including the generated HTML documentation.
1936
Daniel Veillard35925471999-02-25 08:46:07 +00001937Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * makefile.am : added parserInternals.h, oops.
1940
Daniel Veillard1e346af1999-02-22 10:33:01 +00001941Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * parserInternals.h: added this header giving access to the parser
1944 internal functions.
1945 * doc/Makefile.am : added a rebuild target which rebuilds the full
1946 set of documentations
1947 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1948 the internal subset.
1949 * *.c *.h: modifications needed to generate the documentation using
1950 gtk-doc, cleanup of functions blocks, reorganisation of struct
1951 declarations.
1952
Daniel Veillard1164e751999-02-16 16:29:17 +00001953Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1956 the tar and spec file to include the beginning of the doc.
1957
Nuno Ferreira03d04781999-02-13 00:07:17 +000019581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1959
1960 * doc/.cvsignore: Added this file.
1961
Daniel Veillard6800ef31999-02-08 18:33:22 +00001962Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * tree.c: fixed xmlGetProp to return "" when the attribute
1965 exists, even if the node-list is NULL.
1966
Daniel Veillard726c7e31999-02-08 15:13:10 +00001967Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * tree.c: patched an error outputting empty attribute values.
1970 * Makefile.am and doc/makefile.am: have been updated during the
1971 week-end. Sorry for an empty CVS log, I got a shell problem.
1972
Daniel Veillard1899e851999-02-01 12:18:54 +00001973Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * tree.h: cleaned up using enums instead of defines
1976 * parser.c, valid.[ch]: more work on parsing/output of element
1977 declarations
1978
Daniel Veillard3b9def11999-01-31 22:15:06 +00001979Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1980
1981 * valid.[ch], tree.c, parser.c : more work toward full parsing
1982 of XML DTDs.
1983 * README: added informations about mailing-list and on-line
1984 documentation
1985
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000019861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1987
1988 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1989
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001990Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * parser.c, tree.[ch] : more work toward conformance testing,
1993 added a last element to accelerate parsing of very flat structures
1994 started working on internal subset Element content declaration.
1995 * valid.[ch] : first cut at adding code toward validation.
1996 * previous changes had also small impact on most files, especially
1997 the conformance testing using James Clark test suite.
1998
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001999Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2000
2001 * test/* : updated the examples, most of them were not well
2002 formed (humm), and added rdf2.
2003 * result/* : resulting changes in the output.
2004
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002005Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2008
Daniel Veillard44b3a061998-12-05 17:27:22 +00002009Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2010
2011 * tree.c: patched a bug in the generation of empty attributes
2012
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002013Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2016 for node/trees/documents/... Biggest problem is namespace
2017 support when copying subtrees.
2018
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002019Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * parser.c, entities.c: improve entities and char ref encoding,
2022 and cleanups of error messages.
2023
Daniel Veillard242590e1998-11-13 18:04:35 +00002024Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * parser.c, entities.c: simple bug hunting done during rpm2html and
2027 rpmfind integration.
2028
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002029Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * parser.[ch]: Added interfaces allowing to specify a SAX
2032 handler before parsing.
2033
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002034Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * parser.c: redirrect all errors reporting through the SAX
2037 error function
2038
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002039Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2042 * libtool, tlmain ...: update of the libtool files
2043
Miguel de Icaza442321c1998-11-04 18:13:38 +000020441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2045
2046 * entities.c: Use g_snprintf insteda of snprintf.
2047
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002048Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2051 added ent5 test for this purpose.
2052 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2053
Daniel Veillard27271681998-10-30 06:39:40 +00002054Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2055
2056 * parser.c: fixed? a strange error due to compression on a GWP
2057 document.
2058
Daniel Veillard25940b71998-10-29 05:51:30 +00002059Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * tree.[ch]: bug fixing
2062 * entities.[ch]: defined a specific type for predefined entities
2063 * doc/xml.html: more documentation on the library, how to use it,
2064 overview of the interfaces.
2065
Daniel Veillard16253641998-10-28 22:58:05 +00002066Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2069
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002070Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2071
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002072 * tree.c: corrected a small bug
2073 * doc/xml.html: continuing writing documentation.
2074
2075Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2076
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002077 * debugXML.h debugXML.c: added debugging utilities.
2078 * tester.c: added --debug switch.
2079 * tree.c: patched an incorrect node->type assignment.
2080 * parser.c: formatting, ensure that node->doc != NULL in attributes
2081
Daniel Veillardccb09631998-10-27 06:21:04 +00002082Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2083
2084 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2085 entity support and provide an internal representation close to
2086 DOM one (entity ref nodes, and attribute value as tree). I tried
2087 to preserve the interface but this will surely break some apps
2088 (I have to change rpm2html/rpmfind for example). I had to change
2089 two interfaces, and the generated tree is somewhat different.
2090 * doc/* : started documenting the XML library, the tree and
2091 DOM/Corba. This is a first step.
2092
Daniel Veillard11e00581998-10-24 18:27:49 +00002093Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2094
2095 * parser.c: Set up the fonctions comment block, boring but useful.
2096 * parser.h, SAX.c, parser.c: now attributes are processed through
2097 the SAX interface. The problem is that my SAX interface diverged
2098 quite a bit from the original one, well this is not an official
2099 spec, and translating it from Java to C is hairy anyway...
2100
Daniel Veillard97b58771998-10-20 06:14:16 +00002101Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2104 fonctions comment block, boring but useful.
2105
2106Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002107
2108 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2109 conversion routines. However they are not yet used to convert the
2110 inputs. The core will run with UTF-8.
2111
Daniel Veillard33942841998-10-18 19:12:41 +00002112Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * tree.c : make sure that the type id is properly set-up when
2115 a new object is allocated, needed for DOM.
2116
Daniel Veillard27fb0751998-10-17 06:47:46 +00002117Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * tree.h, tree.c: Ok, the main objects in the tree will be native
2120 corba objects, it costs 8 bytes per Node, Attribute and Document
2121 but it simplifies the Corba integration a lot (no extra interface
2122 objects to allocate/free).
2123
Daniel Veillard0bef1311998-10-14 02:36:47 +00002124Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2125
2126 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2127 and changed NODEs contants for conformity with DOM Level 1
2128
Daniel Veillard27864701998-10-08 03:47:24 +00002129Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * added hooks to keep track of servants when creating objects
2132 xmlDoc and xmlNode (for Corba export).
2133
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002134Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * added xml-config script.
2137
Daniel Veillard7066a791998-10-01 20:28:28 +00002138Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2141 to autoupdate libtool and automake conf files.
2142
Miguel de Icaza60681bd1998-09-30 19:28:59 +000021431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2144
2145 * Makefile.am: Use '?' to separate the sed
2146 commands as ',' is used when people pass -Wl,something.
2147
2148
Daniel Veillard15a8df41998-09-24 19:15:06 +00002149Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2150
2151 * tree.c, tree.h: added a per-document compression interface.
2152
Daniel Veillard151b1b01998-09-23 00:49:46 +00002153Tue Sep 22 20:47:38 EDT 1998
2154
2155 * tree.c, tree.h: added saving with compression and added interfaces
2156 to control the compression level (xmlGetCompressMode,
2157 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2158
Daniel Veillard70120ff1998-09-22 00:24:21 +00002159Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * parser.c: corrected a loop for files of size 0
2162
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000021631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2164
2165 * error.h: New file. Contains prototyes from `error.c'.
2166
Tom Tromeyc19653d1998-08-14 01:22:43 +00002167Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2168
2169 * Makefile.am (xmlincdir): New macro.
2170 (xmlinc_HEADERS): Renamed from include_HEADERS.
2171
Daniel Veillard845664d1998-08-13 04:43:19 +00002172Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2173
2174 * applied small patch on numeric entities from
2175 Christopher Blizzard <blizzard@appliedtheory.com>
2176
Daniel Veillard260a68f1998-08-13 03:39:55 +00002177Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2178
2179 * New release 0.2, removed the old xml_* files so that it's
2180 coherent with the other CVS base (W3C), far better conformance
2181 to standard, new namespaces, decent entities support, beginning
2182 of a SAX-like interface. Nearly nothing left intact, even the
2183 test examples ...
2184
Christopher Blizzarda36749e1998-07-30 21:47:18 +000021851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2186
2187 * .cvsignore: Add .deps dir
2188
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002189Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2192
Daniel Veillardfe926001998-07-26 04:28:20 +00002193Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002194
Daniel Veillardfe926001998-07-26 04:28:20 +00002195 * configure.in: added test for CPP
2196 * AUTHORS, Changelog: the original ones didn't get commited but the
2197 glib ones instead, fixed.
2198 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002199
Daniel Veillardfe926001998-07-26 04:28:20 +00002200Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002201
Daniel Veillardfe926001998-07-26 04:28:20 +00002202 * integrated code developped at W3C
2203 * changed the original Copyright
2204 * migrated to automake
2205 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002206