blob: 074f4a6c5e3fdf9256af394f655d1d55e5554224 [file] [log] [blame]
Daniel Veillard82687162001-01-22 15:32:01 +00001Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * doc/xml.html: updated with an XSLT section, removed pointer to
4 W3C CVS base.
5
Daniel Veillard8a7642f2001-01-22 10:45:16 +00006Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpath.c: when copying a XSLT tree object teh tree need to be copied
9 too, and deallocation need to occur the same way.
10
Daniel Veillarde4566462001-01-22 09:58:39 +000011Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14 type correponding to an XSLT result tree fragment. Share most
15 of the data format with node set, as well as operators.
16 * HTMLtree.c: added a newline at the end of the doctype output
17 whe this one is not present initially.
18 * tree.c: make sure taht the parent and doc pointers are properly
19 set when copying attributes (lists).
20
Daniel Veillard701c7362001-01-21 09:48:59 +000021Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
24
Daniel Veillard5a2b6972001-01-20 21:15:50 +000025Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * xpath.c: seems I finally killed that ugly path evaluation
28 context bug (tagged 9999 in case is is wrong)
29
Daniel Veillard8f4d9752001-01-19 05:32:34 +000030Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
33 for XSLT
34
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000035Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
38 for xmlGzfileOpen() bug
39
Daniel Veillardf6eea272001-01-18 12:17:12 +000040Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * xpath.c: removed an error found by XSLT usage
43 * tree.c parserInternals.h: use a predefined static string
44 for text and comment nodes, avoid freeing them in xmlFreeNode,
45 exported the string name in parserInternals.h and added
46 another value to disable encoding at output (for XSLT),
47 gain memory, time.
48
Daniel Veillard8f2cc572001-01-17 08:19:35 +000049Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
52 win32/libxml2/libxml2_so.dsp: new makefiles and update
53 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
54
Daniel Veillardf831bfb2001-01-16 17:26:04 +000055Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
58 Gary Pennington
59
Daniel Veillard389e6b72001-01-15 19:41:13 +000060Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c: fixed the comaprision of values and nodelists,
63 need to compare nodelist still ...
64 * debugXML.c: avoided a possible core dump
65 * HTMLparser.c: cleanup
66 * nanohttp.c: contributed fix.
67 * tree.c: fixes in properties handling added xmlSetNsProp
68 needed by libxslt
69 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
70 comment
71 * TODO: updated
72
Daniel Veillard167bd532001-01-06 21:09:34 +000073Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * parser.c parserInternals.c: applied Bjorn Reese optimization
76 patch
77
78Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
79
80 * Makefile.am: applied patch fro make check from Martin Vidner
81
Daniel Veillard503b8932001-01-05 06:36:31 +000082Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * configure.in: preparing 2.2.11
85 * doc/html/*: rebuild the HTML files
86 * doc/xml.html : updated
87
Daniel Veillardc2f4df22001-01-04 14:06:39 +000088Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * tree.c: fixed a stupid bug
91 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
92 patches related to validation of an XInclude processing result
93 * TODO: updated
94
Daniel Veillarde2488192001-01-04 10:54:22 +000095Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
98 on large files
99
Daniel Veillardf060a412001-01-03 20:52:44 +0000100Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
103
Daniel Veillard45cff692001-01-03 18:02:04 +0000104Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
107 reported by Jonas Borgström
108 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
109
Daniel Veillard08108982001-01-03 15:24:58 +0000110Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * testXPath.c xpath.c: fixing the XPath union expressions problem
113 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
114
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000115Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xmllint.c: Made is so if the file name is "-" is will read form
118 standard input. Sven Heinicke <sven@zen.org>
119 * tree.c: fixed a problem when growing buffer
120 * tree.h: fixed the comment of the node types following andersca
121 comment
122 * TODO: updated
123
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000124Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
125
126 * HTMLparser.[ch]: added a way to avoid adding automatically
127 omitted tags. htmlHandleOmittedElem() allows to change the
128 default handling.
129 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
130 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
131 of xmllint too when using --memory flag, added a memory test
132 suite at the Makefile level.
133 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
134 with namespace use when encountering QNames in XPath evalation,
135 added xmlns() scheme in XPointer.
136 * nanoftp.c : incorporated a fix
137 * parser.c xmlIO.c: fixed problems raised with encoding when using
138 the memory I/O
139 * parserInternals.c: closed bug 25934 reported by
140 torsten.landschoff@innominate.de
141 * TODO: updated
142
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000143Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
144
145 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
146 on a non-updated tree :-(, made a 2.2.10 release to correct the
147 situation
148
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000149Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
152 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
153 integrated a set of OpenVMS changes from Howard Taylor
154 <Howard.Taylor@pacoast.com>
155
Daniel Veillard58770e72000-11-25 00:48:47 +0000156Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
157
158 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
159 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
160
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000161Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
162
163 * HTMLparser.c: some fixes on auto-open of html/head/body
164 * encoding.c: fixed a compilation error on some gcc env
165 * xpath.c xpointer.[ch] xpathInternals.h: improved the
166 XPointer implementation
167 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
168 related XPointer tests and associated results
169
Daniel Veillard300f7d62000-11-24 13:04:04 +0000170Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
171
172 * doc/xmldtd.html doc/xml.html: following a short step by step
173 guidance on IRC to help maciej with DTDs I started a small
174 page on the subject.
175
Daniel Veillard748e45d2000-11-17 16:36:08 +0000176Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * HTMLparser.c: fixed handling of broken charrefs
179 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
180 patches
181
Daniel Veillard28929b22000-11-13 18:22:49 +0000182Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * doc/xml.html doc/html/* : rebuilt the docs after adding
185 xinclude and updated page for 2.2.7 and 2.2.8
186 * configure.in: releasing 2.2.8
187
Daniel Veillard41e06512000-11-13 11:47:47 +0000188Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * parser.[ch] parserInternals.c: applied the conditional
191 section processing fix from Jonathan P Springer
192 <jonathan.springer2@gte.net>
193 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
194 project file, fixed iconv default non support
195 * xpath.c: fixed the problem of evaluating relative expressions
196 when a node context is provided.
197
Daniel Veillardbf432752000-11-12 15:56:56 +0000198Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
199
200 * nanoftp.c: fixed gcc 2.95 new warnings
201 * SAX.c: fixed a stupid bug
202 * tree.c: fixed a formatting problem when round-tripping
203 from/to memory
204 * xinclude.c: chased memleak, fixed a base problem
205 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
206 xmlXPtrBuildNodeList()
207 * TODO: updated
208 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
209 adding a first small set of regression tests for XInclude
210
Daniel Veillardc2def842000-11-07 14:21:01 +0000211Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
212
213 * nanohttp.[ch]: applied Wayne Davison patches to access
214 the WWW-Authorization header.
215 * parser.c: Closed Bug#30847: Problems when switching encoding
216 in short files by applying Simon Berg's patch.
217 * valid.c: fixed a validation problem
218 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
219 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
220 Wayne Davison
221 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
222 need to be extended to non full nodes selections.
223 * xinclude.c: starts to work decently
224
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000225Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
228 debugXML.c xmlversion.h.in: Started adding XInclude support,
229 this is a new xmllint option
230 * tree.c xpath.c: applied TOM patches for XPath
231 * xpointer.c: fixed a couple of errors.
232 * uri.c: added an escaping function needed for xinclude
233 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
234 new warning from RH70 gcc's version
235
Daniel Veillarda4964b72000-10-31 18:23:44 +0000236Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
237
238 * HTMLparser.c: fixed loop on invalid char in scripts
239 * parser.c: update to description of xmlIOParseDTD()
240 * libxml.m4 xmlversion.h.in: changes contributed by
241 Michael Schmeing <m.schmeing@internet-factory.de>
242 * configure.in: preparing for 2.2.7
243 * Makefile.am: trying to avoid config.h and acconfig.h
244 being included in the distrib
245 * configure.in: released 2.2.7
246
247Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
250 like namespaces for good. Unified xmlNs and xmlNode somewhat.
251
Daniel Veillard01411222000-10-30 15:33:22 +0000252Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * parser.[ch]: added xmlIOParseDTD()
255 * xpointer.c: added support for the 2 extra parameters of
256 string-range, fixed a stoopid error when '0' was present
257 in XPointer expressions
258 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
259 testsuite for the above
260
Daniel Veillard6db58192000-10-30 09:27:53 +0000261Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * libxml.spec.in: improved package descriptions
264
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000265Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * xpath.c xpathInternals.h: applied a large cleaning patch
268 from TOM <ptittom@free.fr>, it also add namespace support
269 for function and variables registration.
270
Daniel Veillardbd20df72000-10-29 17:53:40 +0000271Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
272
273 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
274 * Makefile.mingw: Wayne Davison's update adding hash.c
275
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000276Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
277
278 * xpath.c: fixed the root evaluation problems
279 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
280 ignorable spaces with <b> <bold> <em>
281 * tree.c: fixed a loop in xmlSearchNsByHref()
282
Daniel Veillard767662d2000-10-27 17:04:52 +0000283Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * xpath.c: applied another XPath patch from TOM
286 * xpath.c include/makefile.am: applied another patch from
287 china@thewrittenword.com (cleanup on IRIX).
288
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000289Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
290
291 * xml-config.1: received a fixed version from Fredrik Hallenberg
292 <hallon@lysator.liu.se>
293
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000294Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
295
296 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
297 cleanup patch for XPath
298
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000299Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * patched to redirrect all "out of context" error messages to
302 a reconfigurable routine. The changes are:
303 * xmlerror.h : added the export of an error context type (void *)
304 an error handler type xmlGenericErrorFunc there is an interface
305 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
306 to reset the error handling routine and its argument
307 (by default it's equivalent to respectively fprintf and stderr.
308 * all the c files: all wild accesses to stderr or stdout within
309 the library have been replaced to calls to the handler.
310
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000311Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
312
313 * configure.in: release 2.2.6
314 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
315 exporting the inner functions of xpath for extension modules
316 * doc/*: updated and rebuilt the doc
317
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000318Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
319
320 * nanohttp.c : applied Wayne HTTP cleanup patch
321 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
322 and xmlNodeSetSpacePreserve()
323
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000324Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * xpath.c: closing bug #29260
327
Daniel Veillard126f2792000-10-24 17:10:12 +0000328Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
329
330 * hash.[ch] debugXML.c: expanded/enhanced the API, added
331 multikey tuples, made hash structure opaque
332 * valid.[ch]: moved elements, attributes, notations decalarations
333 as well as ID and refs to hash tables.
334 * entities.c: hash cleanup
335 * xmlmemory.c: fixed a dump problem in debug mode
336 * include/Makefile.am: problem passing in DESTDIR= values patch
337 from Marc Christensen <marc@calderasystems.com>
338 * nanohttp.c: removed debugging remains
339 * HTMLparser.c: the bogus tag should be ignored (Wayne)
340 * HTMLparser.c parser.c: fixing a number of problems with the
341 macros in the *parser.c files (Wayne).
342 * HTMLparser.c: close the previous option when opening a new one
343 (Marc Sanfacon).
344 * result/HTML/*: updated the HTML results accordingly
345
Daniel Veillard52afe802000-10-22 16:56:02 +0000346Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
347
348 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
349 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
350 XPath functions and XML entities table to them. More to come...
351 * xmlIO.c: fixed libxml closing FILEs it didn't open.
352
Daniel Veillard683cb022000-10-22 12:04:13 +0000353Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * tree.c: coalesce adjacent text nodes
356 * valid.c: handling of blank nodes in DTd validation (raised
357 by problems with a posteriori validation).
358 * nanohttp.c: changing behaviour on HTTP write stuff.
359 * HTMLtree.c: forced body and html to be explicitely closed.
360 * xpath.h: exported more XPath functions.
361
Daniel Veillard1baf4122000-10-15 20:38:39 +0000362Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
363
364 * Release of 2.2.5
365 * xpointer.c: range() range-inside and other helper functions
366 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
367
Daniel Veillard47e12f22000-10-15 14:24:25 +0000368Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
371 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
372
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000373Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
374
375 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
376 and XPointer modules
377
Daniel Veillard134c9f32000-10-15 10:27:08 +0000378Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * SAX.h: closed #25107
381
Daniel Veillard39915622000-10-15 10:06:55 +0000382Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * testSAX.c: fixed problem with cdata reporting
385 * SAXresult/* : updated
386
Daniel Veillard1e851392000-10-15 10:02:56 +0000387Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
390 Closed bug #27499, added to regression tests
391 * TODO: updated
392
Daniel Veillard7eda8452000-10-14 23:38:43 +0000393Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
396 support for SCRIPT and STYLE with help from Bjorn Reese
397 * test/HTML/* result/HTML/*: added simple testcase and updated
398 the existing ones.
399
Daniel Veillardff9c3302000-10-13 16:38:25 +0000400Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
401
402 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
403 string-range for empty strings
404 * test/XPath/docs/str test/XPath/xptr/chaptersrange
405 test/XPath/xptr/strrange: augmented the XPointer testsuite
406
Daniel Veillard189446d2000-10-13 10:23:06 +0000407Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * doc/xml.html doc/xmlmem.html: added a module describing memory
410 interfaces and use, updated the main page.
411
Daniel Veillard2f971a22000-10-12 23:26:32 +0000412Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
413
414 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
415 nanoftp code work on Windows too now
416
417Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000418
419 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
420 * xpointer.c: implemented string-range() at least a good first version
421 * test/XPath/docs/str test/XPath/xptr/strrange
422 result/XPath/xptr/strrange: the string-range() tests
423
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000424Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
425
426 * Makefile.am include/Makefile.am include/win32config.h
427 win32/Makefile.mingw: fixed problems reported by Wayne Davison
428 and make distcheck
429
Daniel Veillard19d61112000-10-11 23:50:35 +0000430Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
433 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
434 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
435
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000436Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
437
438 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
439 patch for socklen_t detection by
440 Albert Chin-A-Young <china@thewrittenword.com>
441
Daniel Veillardcd429612000-10-11 15:57:05 +0000442Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
443
444 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
445 and added a --dtdvalid option to xmllint used to test it
446
Daniel Veillard47c02452000-10-11 13:04:36 +0000447Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
450 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
451
Daniel Veillard2d38f042000-10-11 10:54:10 +0000452Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
455 handlings (registration, lookup, cleanup)
456
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000457Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
458
459 * configure.in Makefile.am include/makefile.am: adding XPointer
460 and XPtrtests target
461 * xpointer.[ch] : new files for XPointer support
462 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
463 more XPath tests
464
Daniel Veillard57fda592000-10-10 23:24:14 +0000465Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * configure.in: fixed, very broken, make distcheck works again
468
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000469Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
470
471 * More work toward 2.2.5, integrated a number of patches
472 * configure.in Makefile.am win32config.h.in: trying to cleanup
473 make distcheck .... huh ...
474 * include/Makefile.am include/win32config.h: new directory
475 for includes
476 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
477 updated teh makefiles and instructions for WIN32
478 * xpath.c: small fixes
479 * test/XPath/ results/XPath: updated the testcases and results
480 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
481 suggested patches
482 * valid.c: fixed an ID bug
483
Daniel Veillardb71379b2000-10-09 12:30:39 +0000484Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
487 the automake bug where wrong dependancies were generated.
488 * xpath.[ch]: worked on XPointer
489
Daniel Veillard7e99c632000-10-06 12:59:53 +0000490Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
491
492 * configure.in Makefile.am: 2.2.5, ship the include in an
493 include/libxml subdirectory, use symlinks when using CVS
494 * testSAX.c: fixed small bug
495 * testXPath.c: changed the way testfiles are parsed
496 * debugXML.c: same kind of cleanup when parsing an argument expression
497 XPath/XPointers can have blanks embedded
498 * xpath.[ch]: more cleanup, reorgs for XPointer work
499 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
500 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
501
Daniel Veillard55b91f22000-10-05 16:30:11 +0000502Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
505 in the XPath engine, rewrote large parts of it, now it's far
506 cleaner and in sync with the REC not an old WD. Fixed a parsing
507 problem in the interactive XML shell found when testing XPath.
508
Daniel Veillardac260302000-10-04 13:33:43 +0000509Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
512 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
513 examples with the extra test
514
Daniel Veillard7cfce322000-10-04 12:40:27 +0000515Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
516
517 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
518 the global init function.
519
Daniel Veillard970112a2000-10-03 09:33:21 +0000520Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * HTMLparser.c: Doohhh, attribute name parsing was still case
523 sensitive ! Fixed this ...
524 * result/HTML/* : updated the tests results accordingly
525
Daniel Veillard740abf52000-10-02 23:04:54 +0000526Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
527
528 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
529 engine, should be far more stable, incorporated a new version of
530 preceding/following axis, need testing
531 * uri.c: fixed file:///c:/a/b/c problem
532 * test/XPath/tests/idsimple: augmented the XPath tests
533
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000534Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * doc/* rebuilding docs for 2.2.4 release
537
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000538Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * configure.in: releasing 2.2.4
541 * parser.[ch]: added xmlStrEqual()
542 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
543 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
544 use xmlStrEqual instead
545 * TODO: updated
546 * added an XPath test
547
Daniel Veillardbc765302000-10-01 18:23:35 +0000548Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
551 * entities.h: exported xmlInitializePredefinedEntities
552 * parser.[ch] : added xmlInitParser()
553 * parserInternals.h : had to export htmlInitAutoClose()
554
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000555Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * xpath.[ch] : fixed some serious XPath Predicate evaluation
558 problems
559 * Makefile.am : added XPath regression tests to normal tests
560 * uri.c: fixed a problem with local paths, cleanup
561 * parser.c: fixed a problem with large CData sections
562
Daniel Veillardd2ade932000-09-30 14:39:55 +0000563Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
564
565 * configure.in xml-config.in: patch from "Ben Taylor"
566 <sol7x86@hotmail.com> for solaris shared libs lookup
567
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005682000-09-30 Martin Baulig <baulig@suse.de>
569
570 * libxml-2.0.pc.in: Provide pkg-config script.
571
572 * configure.in: Create the libxml-2.0.pc script from the
573 libxml-2.0.pc.in templates.
574 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000575 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000576
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000577Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
578
579 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
580 when compiling with MSC
581
Daniel Veillard46057e12000-09-24 18:49:59 +0000582Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
583
584 * xpath.c: patch for normalize-string() substring-before(),
585 substring-after() and translate() functions from Bjorn Reese
586 <breese@mail1.stofanet.dk>
587 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
588 Fredrik Hallenberg <hallon@lysator.liu.se>
589 * TODO: updated
590
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000591Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
594 problem of socklen_t being undefined on a number of platforms
595 * debugXML.c: fixed a compilation problem when without snprintf
596
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000597Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
600 an URI bug and a fix for the control-character-induced infinite loop
601 * nanohttp.c: preventive fix for compiling on WIN32
602
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000603Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * xmlint.c: closing bug #25000
606
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000607Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
610 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
611 modified slightly Wayne Davison patch adding xmlStrcasecmp and
612 related function, fixing xmlStrncmp(), and associated cleanup
613 * result/HTML/entities.html.sax: updating result
614
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000615Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * uri.c: applied patch for URI escaping from Wayne Davison
618 <wayned@blorf.net>
619 * tree.c parserInternals.c HTMLparser.c: memset checks patches
620 from Denis Barbier <barbier@imacs.polytechnique.fr>
621 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
622 patch from Wayne Davison
623
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000624Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * doc/xml.html : updated with new releases, adding "how to help"
627
Daniel Veillard04698d92000-09-17 16:00:22 +0000628Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
629
630 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
631 removed a few warnings in pedantic mode ...
632 * parserInternals.c parser.c: moved encoding switching function
633 to parserInternals.c
634 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
635
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000636Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * HTMLparser.c parser.c: set ctxt->errNo before calling the
639 error or warning handlers
640
Daniel Veillardb1059e22000-09-16 14:02:43 +0000641Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * parserInternals.c parserInternals.h parser.c Makefile.am:
644 created a new module parserInternals.c, moved most of the
645 code shared by the various parsers there, as well as
646 deprecated code from parser.c. More cleanup of parser.c
647 * uri.c: fixed a problem when URI is NULL
648 * valid.c: speedup when looking for an attribute declaration
649
Daniel Veillard39c7d712000-09-10 16:14:55 +0000650Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
653 the cleanup of the computation of URI references when seeking
654 external entities. The URI reference string and the resulting
655 URI are both stored now.
656 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
657 large s(n)printf checks and cleanup from Denis Barbier
658 <barbier@imacs.polytechnique.fr>
659 * xmlversion.h.in tree.h: couple of SGML declarations for a
660 possible docbook module.
661 * result/VC/ : a couple of test output changed due to the change
662 of the entities URI
663
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000664Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * parser.h: added a _private field for linking user's data
667
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000668Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
669
670 * parser.c parserInternals.h: demacroified most of the IS_XXX
671 the gain in size is significant so ...
672
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000673Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
674
675 * entities.c: cases where looking up entities with doc==NULL
676 covered
677
Daniel Veillard90e11312000-09-05 10:42:32 +0000678Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
679
Daniel Veillard1de50802000-09-07 08:54:32 +0000680 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000681 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
682
Daniel Veillard98a79162000-09-04 11:15:39 +0000683Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
684
Daniel Veillard1de50802000-09-07 08:54:32 +0000685 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000686 * test/URI/uri.data result/URI/uri.data: first set of tests/results
687 * Makefile.in: added URItest and included thenin "make tests"
688
689Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000690
691 * xmlversion.h.in: closed bug 22941
692
Daniel Veillard2bb89092000-08-31 14:57:50 +0000693Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * doc/xmlio.html: added doc and example for entity loader
696 redefinition.
697
Daniel Veillard96984452000-08-31 13:50:12 +0000698Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
699
700 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
701 used by libxml
702
Daniel Veillarde715dd22000-08-29 18:29:38 +0000703Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * parser.c: Fixed bug on invalid ontent characters and when using
706 push.
707 * xmllint.c: fixed xmllint endling of errors in push mode
708
Daniel Veillard4948eb42000-08-29 09:41:15 +0000709Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000712 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000713 * result/HTML/*.sax: regenerated HTML SAX output
714 * parser.c: more cleanup.
715
Daniel Veillarde010c172000-08-28 10:04:51 +0000716Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
717
718 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000719 patches from Wayne Davison <wayned@users.sourceforge.net>,
720 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000721 * HTMLparser.c: fixed an ignorable white space detection bug
722 occuring when parsing with SAX only
723 * result/HTML/*.sax: updated since the output is now HTML
724 encoded...
725
Daniel Veillard47f3f312000-08-27 22:40:15 +0000726Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
727
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000728 * HTMLparser.[ch]: applied some of Wayne Davison
729 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000730
Daniel Veillarde0854c32000-08-27 21:12:29 +0000731Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
734 undeclared namespace prefix was used, added a warning.
735 Cleaned up support w.r.t. entities, spilling out a warning
736 and being pedantic on lookups.
737 * test/warning/ent9 : added testcase for previous example.
738 * TODO: updated
739 * parserInternals.h parser.c: changed the way names are parsed
740 now allow infinite size and decrease penalty for normal use
741 * parser.c: Started a big cleanup/check of the parser code,
742 fixed some of the most tortuous entity code, spotted code
743 unused anymore
744 * test/*: added tests for very long names and related nasty
745 things.
746
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000747Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * doc/encoding.html: added encoding aliases doc
750 * doc/xml.html: updates
751 * encoding.[ch]: added EncodingAliases functions
752 * entities.[ch] valid.[ch] debugXML.c: removed two serious
753 bottleneck affecting large DTDs like Docbook
754 * parser.[ch] xmllint.c: added a pedantic option, will be
755 useful
756 * SAX.c: redefinition of entities is reported in pedantic mode
757 * testHTML.c: uninitialized warning from gcc
758 * uri.c: fixed a couple of bugs
759 * TODO: added issue raised by Michael
760
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000761Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * doc/encoding.html: propagated Martin Duerst suggestions
764
Daniel Veillard52402ce2000-08-22 23:36:12 +0000765Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
768 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
769 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
770 by Wayne Davison
771
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000772Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * nanoftp.c nanohttp.c: small cleanup
775 * TODO: updated
776
Daniel Veillard244ece92000-08-19 20:58:02 +0000777Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * added an old VC testcase and updated title.xml entity
780
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000781Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
784 done on auto-opening of <p> tags and cleanup of SAX output
785
Daniel Veillard979e55e2000-08-19 16:48:54 +0000786Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
787
788 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
789
Daniel Veillard4540be42000-08-19 16:40:28 +0000790Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
791
792 * doc/xml.html libxml.* structure.*: updated the doc a bit
793
Daniel Veillard808a3f12000-08-17 13:50:51 +0000794Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * testSAX.c testHTML.c result/HTML/: cleanup of the output
797 of SAX tests
798
Daniel Veillard29579362000-08-14 17:57:48 +0000799Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
802 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
803
Daniel Veillard1255ab72000-08-14 15:13:33 +0000804Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
805
806 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
807 * testHTML.c: fix core dump on Solaris 2.x systems
808 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
809 * result/HTML/*.sax: previous bug fix lead to new results
810
Daniel Veillard03109292000-08-14 14:58:22 +0000811Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
814 * configure.in: added --with-readline=DIR to accept alternate
815 path for readline include/library
816 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
817 for ANSI under HP-UX
818 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
819 includes @LIBS@
820
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000821Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * doc/* : rebuilt the docs
824 * getting ready for 2.2.2 release
825
Daniel Veillard87b95392000-08-12 21:12:04 +0000826Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
829 and xmlAddFeature()
830 * tree.[ch]: added xmlAddChildList()
831 * xmllint.c: MAP_FAILED macro test
832 * parser.h: added xmlParseCtxtExternalEntity()
833 * valid.c: applied bug fixes removed warning
834 * tree.c: added CDATA block to elements content
835 * testSAX.c: cleanup of output
836 * testHTML.c: added SAX testing
837 * encoding.c: better error recovery
838 * SAX.c, parser.c: fixed one of the external entity processing
839 of the OASis testsuite
840 * Makefile.am: added HTML SAX regression tests
841 * configure.in: bumped to 2.2.2
842 * test/HTML/ result/HTML: added a few of HTML tests, and added the
843 SAX results
844
Daniel Veillard88a172f2000-08-04 18:23:10 +0000845Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * configure.in: patch for HP compiler
848
8492000-08-04 Sven Heinicke <sven@zen.org>
850
851 * xmllint.c: Was coredumping sometimes when the file given didn't
852 exist.
853
Daniel Veillard46e370e2000-07-21 20:32:03 +0000854Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000857
Daniel Veillard46e370e2000-07-21 20:32:03 +0000858 when using in memory parsing. Need some cleanup.
859 * xmllint.c configure.in: added a --memory flag to test memory
860 parsing
861
Daniel Veillard36650692000-07-21 15:16:39 +0000862Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * nanohttp.c: fixed socklen_t replacement to unsigned int
865 * parser.c: fixed a space handdling missing at the end of
866 production 28 DOCTYPE.
867 * xmlmemory.c: fixed a stupid bug on the routine to override
868 allocation functions
869 * TODO: updated
870
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000871Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * doc/ regenerated the docs
874
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000875Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * doc/encoding.html doc/xml.html: added I18N doc
878 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
879 improvements, both parser and filters, added ASCII & HTML,
880 fixed the ISO-Latin-1 one
881 * xmllint.c testHTML.c: added/made visible --encode
882 * debugXML.c : cleanup
883 * most .c files: applied patches due to warning on Windows and
884 when using Sun Pro cc compiler
885 * xpath.c : cleanup memleaks
886 * nanoftp.c : added a TESTING preprocessor flag for standalong
887 compile so that people can report bugs more easilly
888 * nanohttp.c : ditched socklen_t which was a portability mess
889 and replaced it with unsigned int.
890 * tree.[ch]: added xmlHasProp()
891 * TODO: updated
892 * test/ : added more test for entities, NS, encoding, HTML, wap
893 * configure.in: preparing for 2.2.0 release
894
Daniel Veillard49703262000-07-10 10:27:46 +0000895Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * nanoftp.c: fixed the way the control connection is handled
898 * libxml.spec.in: fixed the dependancies and cleanup
899
Daniel Veillard306be992000-07-03 12:38:45 +0000900Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * doc/xml.html: changed the xmlsoft.org structure, updated the
903 examples w.r.t. root and childs
904
Daniel Veillard7d853352000-07-02 18:53:09 +0000905Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
908
Daniel Veillard365e13b2000-07-02 07:56:37 +0000909Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * HTMLparser.c: Work on character encoding support for the HTML parser
912 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
913 * encoding.c: Fixed a potential memleak in the encoding stuff
914
Daniel Veillardaf743792000-07-01 11:49:28 +0000915Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * doc/FAQ.html doc/Makefile.am : added a FAQ
918
919Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000920
921 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
922 of the HTML parser to force it to not bypass SAX
923
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000924Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * win32config.h.in: updated
927 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
928 lacks iconv support :-( need to release 2.1.1
929 * configure.in: release 2.1.1
930 * HTMLparser: fixed bug #14784
931 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
932 by Windows compiler
933 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
934 the SAX startDocument() callback.
935 * TODO: updated
936
937Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * added xmlStopParser()
940
Daniel Veillardbe803962000-06-28 23:40:59 +0000941Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * configure.in: 2.1.0 prerelease
944 * Large resync between W3C and Gnome tree
945 * nanoftp, nanohttp.c: fixed stalled connections probs
946 * HTMLtree.c SAX.c : support for attribute without values in
947 HTML for andersca
948 * valid.c: Fixed most validation + namespace problems
949 * HTMLparser.c: start document callback for andersca
950 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
951 * parser.h, SAX.c: serious speed improvement for large
952 CDATA blocks
953 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
954 different encoding
955 * example/Makefile.am example/gjobread.c tree.h: work on
956 libxml1 libxml2 convergence.
957 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
958 and the LIBXML_TEST_VERSION macro
959
Daniel Veillardc310d562000-06-23 18:32:15 +0000960Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * doc/xml.html: various patches and improvements typo fixed by
963 Felix Natter
964 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
965 from Felix Natter <fnatter@gmx.net>
966
Daniel Veillardf3029822000-05-06 08:11:19 +0000967Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * doc/upgrade.html: updated with instructions for support of both
970 libxml-1.x and libxml-2.x
971 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
972 for 2.x support and also fixed includes
973
974
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000975Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
978 the encoding support, added iconv support, so now libxml if
979 compiled with iconv automatically support japanese encodings
980 among others. Work based on initial patch from Yuan-Chen Cheng
981 I may have broken binary compat in the encoding handler
982 registration scheme, but that was so utterly broken I don't
983 expect anybody to have used this feature until now.
984 * parserInternals.h: fixup on the CHAR range macro
985 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
986 code.
987 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
988 * uri.c: added xmlParseURI() I can't believe I forgot to
989 implement this one in 2.0 !!!
990 * SAX.c: moved doc->encoding update in the endDocument() call.
991 * TODO: updated.
992
Daniel Veillard06047432000-04-24 11:33:38 +0000993Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * tree.h: removed extraneous xmlRemoveProp definition
996 * TODO: added item about --disable-corba configure switch
997 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
998 * nanoftp.c: fixed include problems giving troubles on AIX and
999 slowlaris
1000 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1001 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1002 comment and headers changes to lower gtk-doc number of warnings
1003 * doc/html/*: rebuilt docs
1004
Daniel Veillarde0aed302000-04-16 08:52:20 +00001005Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * HACKING: documented the tag for 1.x and instructions
1008
Daniel Veillard5e873c42000-04-12 13:27:38 +00001009Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1012 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1013 xmlCreateIOParserCtxt
1014 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1015 significant overall improvement
1016 * xmllint.c: added I/O test to xmllint
1017 * testSAX.c: added a speed test
1018 * doc/* : updated/regenerated
1019
Daniel Veillardfc708e22000-04-08 13:17:27 +00001020Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xpath.c uri.h parserInternals.h: cosmetic changes from
1023 "Timur I. Bakeyev" <timur@bat.ru>, including making
1024 xmlCreateURI() public
1025
Daniel Veillard5d211f42000-04-07 17:00:24 +00001026Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1029 and the code at the same time. Added a clean mechanism for
1030 overload or added input methods: xmlRegisterInputCallbacks()
1031 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1032 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1033 * TODO: updated
1034 * doc/* : updated/regenerated
1035 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1036 source dir
1037
Daniel Veillarde77a9182000-04-05 19:12:29 +00001038Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1039
1040 * testURI.c: yet another forgotten commit, I should get some sleep !
1041
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001042Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * xmllint.c: forgot to commit this too ?
1045
Daniel Veillardb9df4042000-04-05 14:23:16 +00001046Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * xmlversion.h.in : forgot to commit this previously
1049
Daniel Veillard361d8452000-04-03 19:48:13 +00001050Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1053 * README TODO: updated for release
1054 * uri.c uri.h: added authority parsing/saving
1055 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1056 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1057 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1058 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1059 Makefile.am : added compile-time customization of libxml
1060 --with-ftp --with-http --with-html --with-xpath --with-debug
1061 --with-mem-debug
1062 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1063 #include <libxml/xxx.h> I hope it won't break too much stuff
1064 and will be manageable in the future...
1065 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1066 and added xmllint to the installed programs
1067 * uri.h: added xmlFreeURI()
1068
Daniel Veillardec303412000-03-24 13:41:54 +00001069Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * uri.c uri.h: finished the escaping handling, the base support
1072 and the URI path normalization. Looks good just lacks the
1073 authority content parsing code.
1074 * Makefile.am: added instructions to generate testURI
1075 * TODO: updated
1076 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1077 added links and icons for W3C and Gnome
1078
Daniel Veillard8f621982000-03-20 13:07:15 +00001079Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * xmlmemory.[ch] : seems I forgot to actually update the files in
1082 the last commit :-)
1083 * doc/xml.html doc/html/* : updated and uploaded the docs
1084
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001085Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1088 * TODO: updated
1089 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001090 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001091 gfree).
1092 * Makefile.am, uri.c, uri.h: added a set of functions to do
1093 exact (litteraly copied from the RFC 2396 productions) parsing
1094 and handling of URI. Will be needed for XLink, one XML WFC,
1095 XML Base and reused in the nano[ftp/http] modules. Still work
1096 to be done.
1097
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001098Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1099
1100 * configure.in, libxml.spec.in : libxml2
1101 * doc/* : updated the doc page, rebuilt the docs
1102
Daniel Veillardcf461992000-03-14 18:30:20 +00001103Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * all: tagged LIB_XML_1_X
1106 * *.c *.h : updated from W3C CVS tree
1107 * configure.in : 2.0.0-beta
1108 * libxml.spec.in : libxml2 package nam
1109 * result/* : new version of the tests output
1110
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001111Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1114
Daniel Veillardb566ce12000-03-04 11:39:42 +00001115Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * doc/* : rebuilt the docs
1118 * parser.c: final patch on #6766
1119 * valid.c: small patch on validity checks.
1120
Daniel Veillardfb76c402000-03-04 11:39:42 +00001121Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1124 added
1125 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1126 compatibility w.r.t. XML spec and existing code.
1127
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001128Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * parser.c: seems a better solution to <a> </a> exists,
1131 will try it for a while
1132
Daniel Veillard83a30e72000-03-02 03:33:32 +00001133Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * parser.c: tried to remove the <a> </a> generating <a/>
1136 this is hard. Left a flag for that purpose. Fixed bug #6766
1137 * configure.in: prepared 1.8.7 not released, due to previous
1138 problem
1139
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001140Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1141
1142 * doc/xml.html : applied second patch from Paul DuBois
1143
Daniel Veillard402e8c82000-02-29 22:57:47 +00001144Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * doc/xml.html : applied patch from Paul DuBois
1147
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001148Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1151
Daniel Veillard5feb8492000-02-02 17:15:36 +00001152Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1155 compilation warnings on various platforms.
1156 * parser.c: Fixed #5281 validity error callbacks are now desactived
1157 by default if not validating.
1158
Daniel Veillardf341f932000-02-02 14:52:08 +00001159Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1162
Daniel Veillard13c757e2000-02-01 23:59:15 +00001163Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1166 <gkatsi@cs.toronto.edu>
1167
Daniel Veillard726e8792000-01-30 20:04:29 +00001168Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1171 processing URLs
1172
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001173Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1176 xmlNanoFTPUpdateURL for persistent control connections.
1177 * configure.in: 1.8.6
1178
1179Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
1181 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1182 * tree.[ch] : added xmlSaveNoEmptyTags
1183
James Henstridgef3be9312000-01-28 13:59:21 +000011842000-01-29 James Henstridge <james@daa.com.au>
1185
1186 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1187
1188 * Makefile.am: added nanoftp.[ch] to the build.
1189
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001190Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * nanoftp.[ch]: cleanup, comments, API
1193 * debugXML.c : fixed a bug in the cat command
1194 * doc/*: regenerated the docs
1195
Daniel Veillardda07c342000-01-25 18:31:22 +00001196Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1199 * debugXML.c : fixed a bug in the cat command
1200 * valid.c: fixing some small probs
1201 * libxml.spec.in: get rid of the SNAP suffix
1202 * doc/xml.html: updated the status
1203
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001204Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * xml-config.in: xml-config --version to just return the
1207 version number
1208 * xpath.c: some cleanup w.r.t. axis when the current node is
1209 an attribute.
1210 * TODO: updated
1211
Daniel Veillard461a66c2000-01-18 18:01:01 +00001212Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * configure.in: prepared for libxml-1.8.5
1215 * doc/* recompiled the documentation
1216
12172000-01-17 Jody Goldberg <jgoldberg@home.com>
1218
1219 * configure.in : WARNING autoconf subtlety alert :
1220 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1221 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1222 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1223 get defined by AC_CHECK_HEADERS.
1224
Daniel Veillardf967b902000-01-17 16:06:10 +00001225Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1228 Rune.Djurhuus@fast.no
1229
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001230Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1231
1232 * TODO: updated
1233 * tree.c, parser.c: made sure that only memory alloc problems
1234 and internal parser errors are allowed to write to stdout or
1235 stderr.
1236
Daniel Veillard0142b842000-01-14 14:45:24 +00001237Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * tree.c : restored xmlNewGlobalNs since this seems used by
1240 a lot of existing code :-(, fixed a bug in xmlNewNs
1241 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1242 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1243 to exit() from the library code.
1244 * xpath.c, parser.c: removed bugs or unused code detected by
1245 Windows compilers
1246 * parser.c: started adding interfaces for parsing well balanced
1247 XML fragments
1248 * configure.in: releasing 1.8.4
1249 * doc/* : rebuilt the docs
1250
Daniel Veillard2eac5032000-01-09 21:08:56 +00001251Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * tree.[ch] : added xmlNewDocFragment() for DOM
1254 * testHTML.c: uninitialized variable.
1255
Daniel Veillardf3a73582000-01-05 14:58:39 +00001256Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * doc/* : rebuild the docs
1259
Daniel Veillard71b656e2000-01-05 14:46:17 +00001260Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * acconfig.h: readline and history patch
1263 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1264 * tree.c: added check and handling when possibly removing an ID
1265 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1266 and saving.
1267 * test/HTML/entities.html result/HTML/entities.html* : test for
1268 various entities reference cases
1269 * result/HTML/* : as a result output of some testcase have
1270 changed
1271 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1272 by previous example. added xmlParseTryOrFinish().
1273 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1274 entities.h debugXML.h HTMLparser.h: changed the way struct are
1275 declared to allow gtk-doc to expose those
1276 * parser.c: closed bug #4960
1277 * Makefile.am configure.in: Applied patch from
1278 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1279 and math/socket libs detection
1280
Daniel Veillard437b87b2000-01-03 17:30:46 +00001281Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * configure.in, Makefile.am: link tester against readline
1284 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1285
Daniel Veillard686d6b62000-01-03 11:08:02 +00001286Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * tree.[ch]: added xmlRemoveProp
1289 * win32config.h.in nanohttp.c: avoid including the Windows
1290 socket stuff in every C files
1291 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1292 the XmL parser(s)
1293 * test/ns4 result/ns4 etc...: added test case for previous prob
1294 * tree.c: xmlNewNs wasn't checking for double definition
1295 * Makefile.in: fixed a problem with dist-hook duplicates
1296 * parser.[hc], xmlIO.c: fixed the loading of external entities
1297 APIs, now xmlLoadExternalEntity() is used everywhere and
1298 setting up an app specific front-end using the
1299 * SAX.c parser.c: some fixes, now the xhtml spec validates
1300 with the xhtml DTD.
1301 * error.c: fixed crashes in case of no input stream
1302 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1303 to the validation tests and results
1304
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001305Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1308 too htmlCreatePushParserCtxt() and htmlParseChunk()
1309 * parser.c: a bit of cleanup.
1310 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1311 to XML) removed the last mem leak known
1312 * HTMLtree.c: output message cleanup
1313 * xmlmemory.c: display content info about memory blocks
1314 * result/HTML/wired.* : missing att value warning change
1315
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001316Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * doc/* : rebuilt the documentation
1319
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001320Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * parser.[ch] parserInternals.h: Push parser for XML,
1323 seems to work fine now
1324 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1325 --push for push testing
1326 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1327 * testSAX.c: added --push
1328 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1329 subtree
1330 * xmlIO.[ch] : enriched API + fixes for push mode
1331 * entities.[ch]: added the entity content length to the struct.
1332 * xmlmemory.[ch]: new API to show the last entries for the shell
1333 * valid.c: added required attribute testing
1334 * SAX.c: the cdata callback now merge contiguous fragments
1335 * HTMLparser.c: cleanup of some macros
1336
Daniel Veillard3c558c31999-12-22 11:30:41 +00001337Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * parser.c: fix for PIs name starting with xml
1340 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001341 * *.c, configure.in win32config.h.in : generate win32config.h for
1342 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001343
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001344Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * parser.c: fixed a stupid = vs. == bug :-(
1347 * doc/gnome-xml.sgml: s/glade/xml/
1348
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001349Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * configure.in, doc/xml.html : bug fix release 1.8.2
1352 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1353 Hopefully the end of that silly C++ include problem
1354 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1355 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1356 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1357 troubles with autoclosed elements when the stree shape doesn't
1358 follow the DtD specs. Added htmlIsAutoClosed() and
1359 htmlAutoCloseTag()
1360 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1361 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1362 * debugXML.c: fixed a bug on printing default namespaces.
1363 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1364
Daniel Veillardb24054a1999-12-18 15:32:46 +00001365Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * result/HTML/*.htm[l] : updated the HTML regression tests according
1368 to the new output
1369 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1370 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1371 problem due to intermix of extern "C" { ... } declarations for C++
1372 and recursive includes in the headers
1373
Chris Lahey323c48c1999-12-18 15:32:45 +000013741999-12-20 Chris Lahey <clahey@umich.edu>
1375
1376 * HTMLtree.c: Made it so that html nodes with a single child do
1377 not insert a carriage return before or after the child node.
1378
Daniel Veillardb24054a1999-12-18 15:32:46 +00001379Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001380
1381 * configure.in, doc/xml.html : bug fix release 1.8.1
1382 * parser.c: fixed bug #4344
1383 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1384 added the glue to avoid C++ problems
1385 * doc/* : regenerated the documentation
1386
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001387Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1390 namespace recognition, and Dia as a resul :-(
1391 * encoding.c: closed bug #3950
1392
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001393Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * valid.c: debugging a posteriori validation, except URI expansion
1396 stuff this should be fixed now
1397 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1398 Carl Nygard <cnygard@bellatlantic.net>
1399 * tester.c: added --postvalid, cleaning of the code
1400 * tree.[ch]: added xmlDocGetRootElement()
1401
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001402Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1403
1404 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1405 c++ losage.
1406
Daniel Veillard10a2c651999-12-12 13:03:50 +00001407Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * configure.in, doc/xml.html : bumped to 1.8.0
1410 * xlink.[ch], Makefile.am : added framework for link detection
1411 * parser.h: added nbChars to parser context, needed for cleanup.
1412 * xmlmemory.c: removed a nasty bug when out of mem
1413 * valid.[ch]: adding namespace support for attribute decl
1414 * tester.c: added --debugent option
1415 * debugXML.[ch]: added xmlDebugDumpEntities()
1416 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1417 buffers instead, this was really needed, validation was breaking
1418 in strange ways due to that. Added xmlParseStringPEReference()
1419 and other parsing from strings functions. Entities processing
1420 modified again, but PERef are still not handled correcly but
1421 unless you're Eve Maller you won't notice :-)
1422 * HTMLparser.c: large changes toward reliability, and switched to
1423 lowercase internal tags, XHTML is lowercase, so it will help
1424 that output is closer to next version.
1425 * doc/* : regenerated the documentation, it is now hosted at
1426 http://xmlsoft.org/ (same bits I just bought the domain :-)
1427
1428
Daniel Veillard294cbca1999-12-03 13:19:09 +00001429Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1432 doc generation
1433 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1434 in the SAX API
1435 * doc/*: rebuilt the doc making sure everything appears in the
1436 HTML files
1437
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001438Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1441 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1442 which allow impressive speed improvement on dataset with
1443 large text pieces, but at the cost of broken binary
1444 compatibility and slightly bigger memory usage.
1445 Configure with --with-buffers to activate them, they
1446 are protected with XML_USE_BUFFER_CONTENT define.
1447 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1448 goal is 0 memory left allocated once parser is no more used
1449 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1450 call xmlCleanupParser() and xmlMemoryDump()
1451
Daniel Veillarda819dac1999-11-24 18:04:22 +00001452Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1455 * parser.[ch] encoding.[ch]: added memory cleanup routines
1456 * parser.c: closing bug #3788
1457 * doc/*: rebuilt the doc
1458
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001459Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1462 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1463 * tester.c: added --compress option
1464 * doc/*: rebuilt the documentation
1465
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001466Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1469 if given /proc/kcore as input !
1470 * doc/xml.html doc/*: updated and rebuilt the documentation
1471
1472Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001473
1474 * parser.c: Fixed some wrongly space collapsing code due to
1475 a misreading of the spec.
1476 * result/*: fixed the output accordingly
1477
1478Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001479
1480 * encoding.c: bug fix and typos
1481 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1482 * parser.c: added attribute normalization closing bug #3597
1483 * test/att* result/att* SAXresult/att*: testcase for attribute
1484 normalization
1485
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001486Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1487
1488 * configure.in: closing bug #3163 by adding extra flags for the
1489 cc compiler on HP-UX
1490
Daniel Veillard51e3b151999-11-12 17:02:31 +00001491Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * valid.[ch] : removed a typo and an enumerated type bug in the
1494 xmlAddElementDecl() function
1495 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1496 call to xmlEncodeEntitiesReentrant() so that the functions
1497 New, Set and Get are at the same level.
1498 * parser.c HTMLparser.c: extra memory allocation bug for
1499 attributes detected by someone using libxml in embedded systems :-)
1500
Daniel Veillard962195f1999-10-28 15:51:53 +00001501Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * xmlmemory.h: turned off mem debug :-\
1504
Daniel Veillard35008381999-10-25 13:15:52 +00001505Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1506
1507 * parser.c: closed bug #2784 a one line fix, but worth pushing
1508 a new release out
1509 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1510 some structures, comments before and after the
1511 main element, and other nastyness
1512 * HTMLtree.c tree.c: accomodate the extended HTML supported
1513 * configure.in: pushing 1.7.4
1514 * test/ent8 and related outputs : added a new test for bug #2784
1515 * test/HTML/wired.html and related output: a nasty HTML example
1516 * Makefile.am: improved the test scripts
1517 * docs/* : reran the documentation extractor, updated xml.html
1518
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001519Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1522 HTMLparser and debugged the HTML related code. HTML documents
1523 now have their own type
1524 * entities.c: do not dump &apos; for HTML output
1525 * xmlmemory.c: improvement, breakpoint mechanism
1526 * testHTML.c: added --sax --repeat ...
1527 * Makefile.am: improved the HTML tests
1528 * valid.[ch]: added xmlValidGetValidElements and
1529 xmlValidGetPotentialChildren
1530 * tester.c: added --insert to test the 2 new functions
1531 * test//* result//* SAXresult//* : regression test cleanup
1532 and extension.
1533 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1534 gnome-xml-nanohttp.html
1535
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001536Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * HTMLparser.c: fixed problems with some autoclose tags
1539 * tree.c: fixed XML output problems.
1540 * result/* SAXresult/*: update of the tests output
1541
Daniel Veillard6077d031999-10-09 09:11:45 +00001542Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * Makefile.am: Arturo patch for xmlConf.sh version info
1545 * parser.c: Tim Josling patch for single quoted items
1546 * tester.c: Tim Josling patch for tester options usage
1547 * tree.h: indent cleanup
1548
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001549Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1552 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1553
Daniel Veillard00fdf371999-10-08 09:40:39 +00001554Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1555
1556 * tree.c : Raph patch for initialization of CORBA fields
1557 * parser.c, xpath.c, ...: modification of doc comments
1558 * xpath.c : allow spaces in xpath expressions
1559
Daniel Veillardad219441999-09-27 08:17:49 +00001560Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * xmlmemory.h: turning off memory debug :-(
1563
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001564Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1567 better SAX interfaces.
1568 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1569 entity.
1570 * configure.in: 1.7.2
1571
1572Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001573
1574 * libxml.spec.in: fixed the URL
1575 * doc/xml.html: improved the documentation front-end
1576
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001577Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001578
1579 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1580
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001581Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001582
1583 * libxml.spec.in: fixed the alpha compile problem
1584 * parser.[ch]: changed errno to errNo in the parser context :-(
1585 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1586 * doc/xml.html: changed CHAR to xmlChar
1587 * doc/html/*: recompiled the documentation
1588 * configure.in: 1.7.1
1589
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001590Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * parser.h: modified the parser context struct to regain 1.4.0
1593 binary compatibility
1594 * parser.c, xml-error.h: added errno ot teh context and defined
1595 a set of errors values with update of errno
1596 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1597 DTDs and entities
1598 * *.h, *.c: complete cleanup of the use of config.h and include
1599 protection depending on the current setup.
1600 * overalll debugging, maintenance and bug-fixing on all modules
1601 * updated the documentation
1602 * ready for 1.7.0
1603
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001604Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * HTMLparser.c : cleanup
1607 * SAX.c valid.c valid.h: added ID/IDREF checking
1608 * tree.c tree.h: extended doc structure for refs
1609 * configure.in: 1.6.2
1610 * parser.c: patched bug in SAX user arg call
1611 * parserInternals.h: patched missing close in C++ wrapping
1612 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1613 especially upcoming XPointer implementation.
1614 * doc/xml.html: augmented, typo
1615
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001616Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1617
1618 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1619 not all invocations of install understand -d.
1620
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001621Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1622
1623 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1624 to make 'check' works, when builddir != srcdir.
1625
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001626Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * doc/xml.html : updated the documentation
1629
Daniel Veillard6454aec1999-09-02 22:04:43 +00001630Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1631
1632 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1633 not deallocated memory blocks
1634 * *.c : replaces all calls to malloc() free() and realloc() to
1635 the wrapper functions/macros
1636 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1637 instead of xmlFreeNodeList()
1638
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001639Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * HTMLparser.c: corrected a stupid bug leading to core dump at
1642 tree deallocation. Removed warnings indicated by
1643 Stephane.Conversy@lri.fr
1644 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1645 looked for in the external subset
1646
1647Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001648
1649 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1650 on SGI by Stephane.Conversy@lri.fr
1651
Daniel Veillardb96e6431999-08-29 21:02:19 +00001652Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * all .h : changed the prototype declaration indent as in gtk
1655 * most .c : working on reducing the TODOs in the code
1656 * most .c : cleanup though -pedantic and Insure++
1657 * improvements on validation ID checkings.
1658 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1659 * xml-config.in: closed #1810
1660
1661Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001662
1663 * tree.h, valid.c, valid.h: more work on validity, IDs
1664 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1665 definition for AIX
1666
Daniel Veillardb556eb51999-08-15 17:19:50 +00001667Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1670 the distribution due to a cut'n paste error at last commit
1671
Daniel Veillardb05deb71999-08-10 19:04:08 +00001672Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * configure.in: upgraded to version 1.4.0
1675 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1676 Big update, added a large part of the validation process,
1677 it should be usable, but some parts are missing
1678 * xpath.c: improved the implementation w.r.t. root.
1679 * Makefile.am: added more tests
1680 * test and result trees: added a lot of tests
1681 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1682
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001683Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * Added an HACKING file
1686
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001687Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * xpath.[ch] : improvements and debug of the XPath implementation
1690 * parser.c, HTMLparser.c : modified the parsers to be progressive
1691 * tree.[ch] : extended the Buffer promitives
1692 * xmlIO.[ch] : added basic I/O routines providing progressive
1693 parsing and ready for I18N conversion plugins
1694 * SAXresult/* : the SAX callback sequence maybe slightly different
1695 now
1696 * test*.c : improved/updated the tests programs
1697 * doc/* : recompiled the docs.
1698
Daniel Veillard15b75af1999-07-26 16:42:37 +000016991999-07-26 Michael Meeks <michael@edenproject.org>
1700
1701 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1702
1703 * tree.c: Ditto.
1704
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001705Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * configure.in: upgraded to version 1.4.0
1708 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1709 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1710 XML query language, see http://www.w3.org/TR/xpath for more details.
1711 * parser.c, parser.h: added CHAR* related string functions for XPath
1712 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1713 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1714 rebuild the docs.
1715 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1716 and regression testing capabilities for XPath.
1717
Daniel Veillardd79d7871999-07-12 10:38:12 +00001718Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1721 closing bug #1646
1722
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001723Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * Makefile.am, example/Makefile.am: closed bug #1683
1726
Daniel Veillard3166ab11999-07-11 16:14:19 +00001727Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * example/Makefile.am, configure.in: added the makefile for the
1730 gjobread example
1731
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001732Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1733
1734 * doc/Makefile.am:
1735 - fix which allow "make install DESTDIR=</install/prefix>".
1736
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001737Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1738
1739 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1740 which fixed a problem on the file reading-code.
1741
Daniel Veillard82150d81999-07-07 07:32:15 +00001742Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1743
1744 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1745 output.
1746 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1747
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001748Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * parser.h : Oops removed the binary compatibility problem
1751 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1752 * parser.c, HTMLparser.c: applied patches for reading from stdin
1753
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001754Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * parser.c, entities.c, valid.c: cleanup bug #1591
1757 * configure.in: cleanup bug #1592
1758 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1759 the same tree back-end. Hence gdome will be available for it.
1760 * doc/Makefile.am: close bug #617
1761
Daniel Veillard97fea181999-06-26 23:07:37 +00001762Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * parser.c: alloctate a per parser context SAX interface block
1765
Daniel Veillard14fff061999-06-22 21:49:07 +00001766Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1767
1768 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1769 and xmlEncodeEntitiesReentrant with the correct one :-\
1770
1771Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * commit of my internal XML base changes, quite a lot of
1774 changes, cleanups, better entities support, framework for
1775 new I/O and charset detection and handling
1776 * Fixed the configure/Makefile stuff to generate shared libs
1777 with the proper version info, so we jumped on rev from
1778 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1779 xmlEncodeEntities() result need to be freed now, and a string
1780 xmlParserVersion provide the current library version.
1781
Raph Levien05240da1999-06-15 21:27:11 +00001782Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1783
1784 * parser.c: fixed a buffer overrun for when you have a very long
1785 attribute with no entities in it.
1786
Daniel Veillardbb2da581999-06-13 14:37:07 +00001787Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * added example directory
1790 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1791
Daniel Veillard011b63c1999-06-02 17:44:04 +00001792Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * Release of libxml-1.1, nearly everything has been touched for
1795 this.
1796 * Added more regression tests
1797 * Updated the documentation
1798
Daniel Veillard27d88741999-05-29 11:51:49 +00001799Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * tree.[ch]: unified the XML_NO_CORBA defines.
1802 * parser.c encoding.[ch]: started plugging in char encoding detection
1803
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001804Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1805
1806 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1807 Also freed allocated buffer.
1808
Daniel Veillard27d88741999-05-29 11:51:49 +00001809Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001810 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1811 reentrancy problem at printing. One is left in entities.c, to
1812 remove ASAP
1813 * testSAX.c : added a test example showing the use of the SAX
1814 interface if one doesn't want to build the DOM tree.
1815 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1816
Daniel Veillard517752b1999-04-05 12:20:10 +00001817Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1820 large revamping of the parser to use SAX callbacks
1821 http://www.megginson.com/SAX/ (or at least a C like interface
1822 a la Expat). It's now possible to set up your own callbacks
1823 and the parser will not build a DOM tree.
1824 * test/* result/*: updated the test suite, I finally removed
1825 the old Namespace draft support (PI based).
1826
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001827Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * Makefile.am: added test result to EXTRA_DIST for make tests
1830
Daniel Veillard64068b31999-03-24 20:42:16 +00001831Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1832
1833 * parser.c, parserInternals.h: moved the chars macro definitions
1834 to parserInternals.h
1835 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1836 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1837
Daniel Veillard012ccc11999-03-23 10:11:11 +00001838Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1839
1840 * xml-config.in : applied patch to make --version work
1841
Raja R Harinatha86c23e1999-03-05 22:14:01 +000018421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1843
1844 * Makefile.am (check-local): Alias for `tests' target. This will
1845 cause `make check' to do the right thing.
1846 (tests): Don't run tests in srcdir. Also, replaced calls to
1847 basename with a `sed' "equivalent".
1848
Daniel Veillardd109e371999-03-05 06:26:45 +00001849Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1850
1851 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1852 it in the header and not the sources, updated the doc.
1853 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1854 pointing this out.
1855
Daniel Veillardbc50b591999-03-01 12:28:53 +00001856Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1859 exported the inputStream routines.
1860 * doc/html/* : updated accordingly
1861
Daniel Veillardd692aa41999-02-28 21:54:31 +00001862Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * parser.c, parser.h, parserInternals.h: added a few extra
1865 internal calls to allocate and free parser contexts ...
1866 * doc/html/* : updated accordingly
1867
Daniel Veillard55a99271999-02-25 11:01:29 +00001868Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1869
1870 * configure.in, Makefile.am, doc/makefile.am : General changes for
1871 1.0.0 release and including the generated HTML documentation.
1872
Daniel Veillard35925471999-02-25 08:46:07 +00001873Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1874
1875 * makefile.am : added parserInternals.h, oops.
1876
Daniel Veillard1e346af1999-02-22 10:33:01 +00001877Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * parserInternals.h: added this header giving access to the parser
1880 internal functions.
1881 * doc/Makefile.am : added a rebuild target which rebuilds the full
1882 set of documentations
1883 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1884 the internal subset.
1885 * *.c *.h: modifications needed to generate the documentation using
1886 gtk-doc, cleanup of functions blocks, reorganisation of struct
1887 declarations.
1888
Daniel Veillard1164e751999-02-16 16:29:17 +00001889Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1892 the tar and spec file to include the beginning of the doc.
1893
Nuno Ferreira03d04781999-02-13 00:07:17 +000018941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1895
1896 * doc/.cvsignore: Added this file.
1897
Daniel Veillard6800ef31999-02-08 18:33:22 +00001898Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * tree.c: fixed xmlGetProp to return "" when the attribute
1901 exists, even if the node-list is NULL.
1902
Daniel Veillard726c7e31999-02-08 15:13:10 +00001903Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * tree.c: patched an error outputting empty attribute values.
1906 * Makefile.am and doc/makefile.am: have been updated during the
1907 week-end. Sorry for an empty CVS log, I got a shell problem.
1908
Daniel Veillard1899e851999-02-01 12:18:54 +00001909Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * tree.h: cleaned up using enums instead of defines
1912 * parser.c, valid.[ch]: more work on parsing/output of element
1913 declarations
1914
Daniel Veillard3b9def11999-01-31 22:15:06 +00001915Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * valid.[ch], tree.c, parser.c : more work toward full parsing
1918 of XML DTDs.
1919 * README: added informations about mailing-list and on-line
1920 documentation
1921
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000019221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1923
1924 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1925
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001926Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * parser.c, tree.[ch] : more work toward conformance testing,
1929 added a last element to accelerate parsing of very flat structures
1930 started working on internal subset Element content declaration.
1931 * valid.[ch] : first cut at adding code toward validation.
1932 * previous changes had also small impact on most files, especially
1933 the conformance testing using James Clark test suite.
1934
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001935Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1936
1937 * test/* : updated the examples, most of them were not well
1938 formed (humm), and added rdf2.
1939 * result/* : resulting changes in the output.
1940
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001941Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1942
1943 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1944
Daniel Veillard44b3a061998-12-05 17:27:22 +00001945Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * tree.c: patched a bug in the generation of empty attributes
1948
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001949Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1952 for node/trees/documents/... Biggest problem is namespace
1953 support when copying subtrees.
1954
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001955Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * parser.c, entities.c: improve entities and char ref encoding,
1958 and cleanups of error messages.
1959
Daniel Veillard242590e1998-11-13 18:04:35 +00001960Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * parser.c, entities.c: simple bug hunting done during rpm2html and
1963 rpmfind integration.
1964
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001965Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * parser.[ch]: Added interfaces allowing to specify a SAX
1968 handler before parsing.
1969
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001970Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * parser.c: redirrect all errors reporting through the SAX
1973 error function
1974
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001975Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1978 * libtool, tlmain ...: update of the libtool files
1979
Miguel de Icaza442321c1998-11-04 18:13:38 +000019801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1981
1982 * entities.c: Use g_snprintf insteda of snprintf.
1983
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001984Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1985
1986 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1987 added ent5 test for this purpose.
1988 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1989
Daniel Veillard27271681998-10-30 06:39:40 +00001990Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * parser.c: fixed? a strange error due to compression on a GWP
1993 document.
1994
Daniel Veillard25940b71998-10-29 05:51:30 +00001995Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * tree.[ch]: bug fixing
1998 * entities.[ch]: defined a specific type for predefined entities
1999 * doc/xml.html: more documentation on the library, how to use it,
2000 overview of the interfaces.
2001
Daniel Veillard16253641998-10-28 22:58:05 +00002002Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2005
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002006Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2007
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002008 * tree.c: corrected a small bug
2009 * doc/xml.html: continuing writing documentation.
2010
2011Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2012
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002013 * debugXML.h debugXML.c: added debugging utilities.
2014 * tester.c: added --debug switch.
2015 * tree.c: patched an incorrect node->type assignment.
2016 * parser.c: formatting, ensure that node->doc != NULL in attributes
2017
Daniel Veillardccb09631998-10-27 06:21:04 +00002018Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2019
2020 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2021 entity support and provide an internal representation close to
2022 DOM one (entity ref nodes, and attribute value as tree). I tried
2023 to preserve the interface but this will surely break some apps
2024 (I have to change rpm2html/rpmfind for example). I had to change
2025 two interfaces, and the generated tree is somewhat different.
2026 * doc/* : started documenting the XML library, the tree and
2027 DOM/Corba. This is a first step.
2028
Daniel Veillard11e00581998-10-24 18:27:49 +00002029Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * parser.c: Set up the fonctions comment block, boring but useful.
2032 * parser.h, SAX.c, parser.c: now attributes are processed through
2033 the SAX interface. The problem is that my SAX interface diverged
2034 quite a bit from the original one, well this is not an official
2035 spec, and translating it from Java to C is hairy anyway...
2036
Daniel Veillard97b58771998-10-20 06:14:16 +00002037Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2038
2039 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2040 fonctions comment block, boring but useful.
2041
2042Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002043
2044 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2045 conversion routines. However they are not yet used to convert the
2046 inputs. The core will run with UTF-8.
2047
Daniel Veillard33942841998-10-18 19:12:41 +00002048Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * tree.c : make sure that the type id is properly set-up when
2051 a new object is allocated, needed for DOM.
2052
Daniel Veillard27fb0751998-10-17 06:47:46 +00002053Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * tree.h, tree.c: Ok, the main objects in the tree will be native
2056 corba objects, it costs 8 bytes per Node, Attribute and Document
2057 but it simplifies the Corba integration a lot (no extra interface
2058 objects to allocate/free).
2059
Daniel Veillard0bef1311998-10-14 02:36:47 +00002060Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2063 and changed NODEs contants for conformity with DOM Level 1
2064
Daniel Veillard27864701998-10-08 03:47:24 +00002065Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * added hooks to keep track of servants when creating objects
2068 xmlDoc and xmlNode (for Corba export).
2069
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002070Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * added xml-config script.
2073
Daniel Veillard7066a791998-10-01 20:28:28 +00002074Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2077 to autoupdate libtool and automake conf files.
2078
Miguel de Icaza60681bd1998-09-30 19:28:59 +000020791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2080
2081 * Makefile.am: Use '?' to separate the sed
2082 commands as ',' is used when people pass -Wl,something.
2083
2084
Daniel Veillard15a8df41998-09-24 19:15:06 +00002085Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * tree.c, tree.h: added a per-document compression interface.
2088
Daniel Veillard151b1b01998-09-23 00:49:46 +00002089Tue Sep 22 20:47:38 EDT 1998
2090
2091 * tree.c, tree.h: added saving with compression and added interfaces
2092 to control the compression level (xmlGetCompressMode,
2093 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2094
Daniel Veillard70120ff1998-09-22 00:24:21 +00002095Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2096
2097 * parser.c: corrected a loop for files of size 0
2098
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000020991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2100
2101 * error.h: New file. Contains prototyes from `error.c'.
2102
Tom Tromeyc19653d1998-08-14 01:22:43 +00002103Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2104
2105 * Makefile.am (xmlincdir): New macro.
2106 (xmlinc_HEADERS): Renamed from include_HEADERS.
2107
Daniel Veillard845664d1998-08-13 04:43:19 +00002108Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2109
2110 * applied small patch on numeric entities from
2111 Christopher Blizzard <blizzard@appliedtheory.com>
2112
Daniel Veillard260a68f1998-08-13 03:39:55 +00002113Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * New release 0.2, removed the old xml_* files so that it's
2116 coherent with the other CVS base (W3C), far better conformance
2117 to standard, new namespaces, decent entities support, beginning
2118 of a SAX-like interface. Nearly nothing left intact, even the
2119 test examples ...
2120
Christopher Blizzarda36749e1998-07-30 21:47:18 +000021211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2122
2123 * .cvsignore: Add .deps dir
2124
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002125Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2128
Daniel Veillardfe926001998-07-26 04:28:20 +00002129Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002130
Daniel Veillardfe926001998-07-26 04:28:20 +00002131 * configure.in: added test for CPP
2132 * AUTHORS, Changelog: the original ones didn't get commited but the
2133 glib ones instead, fixed.
2134 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002135
Daniel Veillardfe926001998-07-26 04:28:20 +00002136Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002137
Daniel Veillardfe926001998-07-26 04:28:20 +00002138 * integrated code developped at W3C
2139 * changed the original Copyright
2140 * migrated to automake
2141 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002142