blob: cd208e301c78ce2510cd298011181bad7751e600 [file] [log] [blame]
Daniel Veillard58770e72000-11-25 00:48:47 +00001Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5
Daniel Veillardf62ceff2000-11-24 23:36:01 +00006Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * HTMLparser.c: some fixes on auto-open of html/head/body
9 * encoding.c: fixed a compilation error on some gcc env
10 * xpath.c xpointer.[ch] xpathInternals.h: improved the
11 XPointer implementation
12 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13 related XPointer tests and associated results
14
Daniel Veillard300f7d62000-11-24 13:04:04 +000015Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16
17 * doc/xmldtd.html doc/xml.html: following a short step by step
18 guidance on IRC to help maciej with DTDs I started a small
19 page on the subject.
20
Daniel Veillard748e45d2000-11-17 16:36:08 +000021Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
22
23 * HTMLparser.c: fixed handling of broken charrefs
24 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
25 patches
26
Daniel Veillard28929b22000-11-13 18:22:49 +000027Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * doc/xml.html doc/html/* : rebuilt the docs after adding
30 xinclude and updated page for 2.2.7 and 2.2.8
31 * configure.in: releasing 2.2.8
32
Daniel Veillard41e06512000-11-13 11:47:47 +000033Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
34
35 * parser.[ch] parserInternals.c: applied the conditional
36 section processing fix from Jonathan P Springer
37 <jonathan.springer2@gte.net>
38 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
39 project file, fixed iconv default non support
40 * xpath.c: fixed the problem of evaluating relative expressions
41 when a node context is provided.
42
Daniel Veillardbf432752000-11-12 15:56:56 +000043Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
44
45 * nanoftp.c: fixed gcc 2.95 new warnings
46 * SAX.c: fixed a stupid bug
47 * tree.c: fixed a formatting problem when round-tripping
48 from/to memory
49 * xinclude.c: chased memleak, fixed a base problem
50 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
51 xmlXPtrBuildNodeList()
52 * TODO: updated
53 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
54 adding a first small set of regression tests for XInclude
55
Daniel Veillardc2def842000-11-07 14:21:01 +000056Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
57
58 * nanohttp.[ch]: applied Wayne Davison patches to access
59 the WWW-Authorization header.
60 * parser.c: Closed Bug#30847: Problems when switching encoding
61 in short files by applying Simon Berg's patch.
62 * valid.c: fixed a validation problem
63 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
64 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
65 Wayne Davison
66 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
67 need to be extended to non full nodes selections.
68 * xinclude.c: starts to work decently
69
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000070Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
71
72 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
73 debugXML.c xmlversion.h.in: Started adding XInclude support,
74 this is a new xmllint option
75 * tree.c xpath.c: applied TOM patches for XPath
76 * xpointer.c: fixed a couple of errors.
77 * uri.c: added an escaping function needed for xinclude
78 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
79 new warning from RH70 gcc's version
80
Daniel Veillarda4964b72000-10-31 18:23:44 +000081Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
82
83 * HTMLparser.c: fixed loop on invalid char in scripts
84 * parser.c: update to description of xmlIOParseDTD()
85 * libxml.m4 xmlversion.h.in: changes contributed by
86 Michael Schmeing <m.schmeing@internet-factory.de>
87 * configure.in: preparing for 2.2.7
88 * Makefile.am: trying to avoid config.h and acconfig.h
89 being included in the distrib
90 * configure.in: released 2.2.7
91
92Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
93
94 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
95 like namespaces for good. Unified xmlNs and xmlNode somewhat.
96
Daniel Veillard01411222000-10-30 15:33:22 +000097Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
98
99 * parser.[ch]: added xmlIOParseDTD()
100 * xpointer.c: added support for the 2 extra parameters of
101 string-range, fixed a stoopid error when '0' was present
102 in XPointer expressions
103 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
104 testsuite for the above
105
Daniel Veillard6db58192000-10-30 09:27:53 +0000106Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
107
108 * libxml.spec.in: improved package descriptions
109
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000110Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * xpath.c xpathInternals.h: applied a large cleaning patch
113 from TOM <ptittom@free.fr>, it also add namespace support
114 for function and variables registration.
115
Daniel Veillardbd20df72000-10-29 17:53:40 +0000116Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
117
118 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
119 * Makefile.mingw: Wayne Davison's update adding hash.c
120
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000121Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
122
123 * xpath.c: fixed the root evaluation problems
124 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
125 ignorable spaces with <b> <bold> <em>
126 * tree.c: fixed a loop in xmlSearchNsByHref()
127
Daniel Veillard767662d2000-10-27 17:04:52 +0000128Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * xpath.c: applied another XPath patch from TOM
131 * xpath.c include/makefile.am: applied another patch from
132 china@thewrittenword.com (cleanup on IRIX).
133
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000134Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
135
136 * xml-config.1: received a fixed version from Fredrik Hallenberg
137 <hallon@lysator.liu.se>
138
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000139Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
140
141 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
142 cleanup patch for XPath
143
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000144Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
145
146 * patched to redirrect all "out of context" error messages to
147 a reconfigurable routine. The changes are:
148 * xmlerror.h : added the export of an error context type (void *)
149 an error handler type xmlGenericErrorFunc there is an interface
150 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
151 to reset the error handling routine and its argument
152 (by default it's equivalent to respectively fprintf and stderr.
153 * all the c files: all wild accesses to stderr or stdout within
154 the library have been replaced to calls to the handler.
155
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000156Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
157
158 * configure.in: release 2.2.6
159 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
160 exporting the inner functions of xpath for extension modules
161 * doc/*: updated and rebuilt the doc
162
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000163Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * nanohttp.c : applied Wayne HTTP cleanup patch
166 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
167 and xmlNodeSetSpacePreserve()
168
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000169Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
170
171 * xpath.c: closing bug #29260
172
Daniel Veillard126f2792000-10-24 17:10:12 +0000173Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * hash.[ch] debugXML.c: expanded/enhanced the API, added
176 multikey tuples, made hash structure opaque
177 * valid.[ch]: moved elements, attributes, notations decalarations
178 as well as ID and refs to hash tables.
179 * entities.c: hash cleanup
180 * xmlmemory.c: fixed a dump problem in debug mode
181 * include/Makefile.am: problem passing in DESTDIR= values patch
182 from Marc Christensen <marc@calderasystems.com>
183 * nanohttp.c: removed debugging remains
184 * HTMLparser.c: the bogus tag should be ignored (Wayne)
185 * HTMLparser.c parser.c: fixing a number of problems with the
186 macros in the *parser.c files (Wayne).
187 * HTMLparser.c: close the previous option when opening a new one
188 (Marc Sanfacon).
189 * result/HTML/*: updated the HTML results accordingly
190
Daniel Veillard52afe802000-10-22 16:56:02 +0000191Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
192
193 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
194 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
195 XPath functions and XML entities table to them. More to come...
196 * xmlIO.c: fixed libxml closing FILEs it didn't open.
197
Daniel Veillard683cb022000-10-22 12:04:13 +0000198Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
199
200 * tree.c: coalesce adjacent text nodes
201 * valid.c: handling of blank nodes in DTd validation (raised
202 by problems with a posteriori validation).
203 * nanohttp.c: changing behaviour on HTTP write stuff.
204 * HTMLtree.c: forced body and html to be explicitely closed.
205 * xpath.h: exported more XPath functions.
206
Daniel Veillard1baf4122000-10-15 20:38:39 +0000207Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
208
209 * Release of 2.2.5
210 * xpointer.c: range() range-inside and other helper functions
211 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
212
Daniel Veillard47e12f22000-10-15 14:24:25 +0000213Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
214
215 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
216 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
217
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000218Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
221 and XPointer modules
222
Daniel Veillard134c9f32000-10-15 10:27:08 +0000223Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
224
225 * SAX.h: closed #25107
226
Daniel Veillard39915622000-10-15 10:06:55 +0000227Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
228
229 * testSAX.c: fixed problem with cdata reporting
230 * SAXresult/* : updated
231
Daniel Veillard1e851392000-10-15 10:02:56 +0000232Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
233
234 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
235 Closed bug #27499, added to regression tests
236 * TODO: updated
237
Daniel Veillard7eda8452000-10-14 23:38:43 +0000238Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
241 support for SCRIPT and STYLE with help from Bjorn Reese
242 * test/HTML/* result/HTML/*: added simple testcase and updated
243 the existing ones.
244
Daniel Veillardff9c3302000-10-13 16:38:25 +0000245Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
248 string-range for empty strings
249 * test/XPath/docs/str test/XPath/xptr/chaptersrange
250 test/XPath/xptr/strrange: augmented the XPointer testsuite
251
Daniel Veillard189446d2000-10-13 10:23:06 +0000252Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * doc/xml.html doc/xmlmem.html: added a module describing memory
255 interfaces and use, updated the main page.
256
Daniel Veillard2f971a22000-10-12 23:26:32 +0000257Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
258
259 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
260 nanoftp code work on Windows too now
261
262Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000263
264 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
265 * xpointer.c: implemented string-range() at least a good first version
266 * test/XPath/docs/str test/XPath/xptr/strrange
267 result/XPath/xptr/strrange: the string-range() tests
268
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000269Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * Makefile.am include/Makefile.am include/win32config.h
272 win32/Makefile.mingw: fixed problems reported by Wayne Davison
273 and make distcheck
274
Daniel Veillard19d61112000-10-11 23:50:35 +0000275Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
278 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
279 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
280
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000281Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
282
283 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
284 patch for socklen_t detection by
285 Albert Chin-A-Young <china@thewrittenword.com>
286
Daniel Veillardcd429612000-10-11 15:57:05 +0000287Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
288
289 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
290 and added a --dtdvalid option to xmllint used to test it
291
Daniel Veillard47c02452000-10-11 13:04:36 +0000292Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
293
294 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
295 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
296
Daniel Veillard2d38f042000-10-11 10:54:10 +0000297Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
300 handlings (registration, lookup, cleanup)
301
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000302Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
303
304 * configure.in Makefile.am include/makefile.am: adding XPointer
305 and XPtrtests target
306 * xpointer.[ch] : new files for XPointer support
307 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
308 more XPath tests
309
Daniel Veillard57fda592000-10-10 23:24:14 +0000310Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
311
312 * configure.in: fixed, very broken, make distcheck works again
313
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000314Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
315
316 * More work toward 2.2.5, integrated a number of patches
317 * configure.in Makefile.am win32config.h.in: trying to cleanup
318 make distcheck .... huh ...
319 * include/Makefile.am include/win32config.h: new directory
320 for includes
321 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
322 updated teh makefiles and instructions for WIN32
323 * xpath.c: small fixes
324 * test/XPath/ results/XPath: updated the testcases and results
325 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
326 suggested patches
327 * valid.c: fixed an ID bug
328
Daniel Veillardb71379b2000-10-09 12:30:39 +0000329Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
332 the automake bug where wrong dependancies were generated.
333 * xpath.[ch]: worked on XPointer
334
Daniel Veillard7e99c632000-10-06 12:59:53 +0000335Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
336
337 * configure.in Makefile.am: 2.2.5, ship the include in an
338 include/libxml subdirectory, use symlinks when using CVS
339 * testSAX.c: fixed small bug
340 * testXPath.c: changed the way testfiles are parsed
341 * debugXML.c: same kind of cleanup when parsing an argument expression
342 XPath/XPointers can have blanks embedded
343 * xpath.[ch]: more cleanup, reorgs for XPointer work
344 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
345 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
346
Daniel Veillard55b91f22000-10-05 16:30:11 +0000347Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
348
349 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
350 in the XPath engine, rewrote large parts of it, now it's far
351 cleaner and in sync with the REC not an old WD. Fixed a parsing
352 problem in the interactive XML shell found when testing XPath.
353
Daniel Veillardac260302000-10-04 13:33:43 +0000354Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
357 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
358 examples with the extra test
359
Daniel Veillard7cfce322000-10-04 12:40:27 +0000360Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
361
362 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
363 the global init function.
364
Daniel Veillard970112a2000-10-03 09:33:21 +0000365Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * HTMLparser.c: Doohhh, attribute name parsing was still case
368 sensitive ! Fixed this ...
369 * result/HTML/* : updated the tests results accordingly
370
Daniel Veillard740abf52000-10-02 23:04:54 +0000371Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
374 engine, should be far more stable, incorporated a new version of
375 preceding/following axis, need testing
376 * uri.c: fixed file:///c:/a/b/c problem
377 * test/XPath/tests/idsimple: augmented the XPath tests
378
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000379Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * doc/* rebuilding docs for 2.2.4 release
382
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000383Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
384
385 * configure.in: releasing 2.2.4
386 * parser.[ch]: added xmlStrEqual()
387 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
388 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
389 use xmlStrEqual instead
390 * TODO: updated
391 * added an XPath test
392
Daniel Veillardbc765302000-10-01 18:23:35 +0000393Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
396 * entities.h: exported xmlInitializePredefinedEntities
397 * parser.[ch] : added xmlInitParser()
398 * parserInternals.h : had to export htmlInitAutoClose()
399
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000400Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
401
402 * xpath.[ch] : fixed some serious XPath Predicate evaluation
403 problems
404 * Makefile.am : added XPath regression tests to normal tests
405 * uri.c: fixed a problem with local paths, cleanup
406 * parser.c: fixed a problem with large CData sections
407
Daniel Veillardd2ade932000-09-30 14:39:55 +0000408Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
409
410 * configure.in xml-config.in: patch from "Ben Taylor"
411 <sol7x86@hotmail.com> for solaris shared libs lookup
412
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004132000-09-30 Martin Baulig <baulig@suse.de>
414
415 * libxml-2.0.pc.in: Provide pkg-config script.
416
417 * configure.in: Create the libxml-2.0.pc script from the
418 libxml-2.0.pc.in templates.
419 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000420 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000421
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000422Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
425 when compiling with MSC
426
Daniel Veillard46057e12000-09-24 18:49:59 +0000427Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * xpath.c: patch for normalize-string() substring-before(),
430 substring-after() and translate() functions from Bjorn Reese
431 <breese@mail1.stofanet.dk>
432 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
433 Fredrik Hallenberg <hallon@lysator.liu.se>
434 * TODO: updated
435
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000436Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
437
438 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
439 problem of socklen_t being undefined on a number of platforms
440 * debugXML.c: fixed a compilation problem when without snprintf
441
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000442Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
443
444 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
445 an URI bug and a fix for the control-character-induced infinite loop
446 * nanohttp.c: preventive fix for compiling on WIN32
447
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000448Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
449
450 * xmlint.c: closing bug #25000
451
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000452Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
455 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
456 modified slightly Wayne Davison patch adding xmlStrcasecmp and
457 related function, fixing xmlStrncmp(), and associated cleanup
458 * result/HTML/entities.html.sax: updating result
459
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000460Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
461
462 * uri.c: applied patch for URI escaping from Wayne Davison
463 <wayned@blorf.net>
464 * tree.c parserInternals.c HTMLparser.c: memset checks patches
465 from Denis Barbier <barbier@imacs.polytechnique.fr>
466 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
467 patch from Wayne Davison
468
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000469Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
470
471 * doc/xml.html : updated with new releases, adding "how to help"
472
Daniel Veillard04698d92000-09-17 16:00:22 +0000473Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
476 removed a few warnings in pedantic mode ...
477 * parserInternals.c parser.c: moved encoding switching function
478 to parserInternals.c
479 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
480
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000481Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * HTMLparser.c parser.c: set ctxt->errNo before calling the
484 error or warning handlers
485
Daniel Veillardb1059e22000-09-16 14:02:43 +0000486Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * parserInternals.c parserInternals.h parser.c Makefile.am:
489 created a new module parserInternals.c, moved most of the
490 code shared by the various parsers there, as well as
491 deprecated code from parser.c. More cleanup of parser.c
492 * uri.c: fixed a problem when URI is NULL
493 * valid.c: speedup when looking for an attribute declaration
494
Daniel Veillard39c7d712000-09-10 16:14:55 +0000495Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
498 the cleanup of the computation of URI references when seeking
499 external entities. The URI reference string and the resulting
500 URI are both stored now.
501 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
502 large s(n)printf checks and cleanup from Denis Barbier
503 <barbier@imacs.polytechnique.fr>
504 * xmlversion.h.in tree.h: couple of SGML declarations for a
505 possible docbook module.
506 * result/VC/ : a couple of test output changed due to the change
507 of the entities URI
508
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000509Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * parser.h: added a _private field for linking user's data
512
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000513Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
514
515 * parser.c parserInternals.h: demacroified most of the IS_XXX
516 the gain in size is significant so ...
517
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000518Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
519
520 * entities.c: cases where looking up entities with doc==NULL
521 covered
522
Daniel Veillard90e11312000-09-05 10:42:32 +0000523Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
Daniel Veillard1de50802000-09-07 08:54:32 +0000525 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000526 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
527
Daniel Veillard98a79162000-09-04 11:15:39 +0000528Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
Daniel Veillard1de50802000-09-07 08:54:32 +0000530 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000531 * test/URI/uri.data result/URI/uri.data: first set of tests/results
532 * Makefile.in: added URItest and included thenin "make tests"
533
534Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000535
536 * xmlversion.h.in: closed bug 22941
537
Daniel Veillard2bb89092000-08-31 14:57:50 +0000538Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * doc/xmlio.html: added doc and example for entity loader
541 redefinition.
542
Daniel Veillard96984452000-08-31 13:50:12 +0000543Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
544
545 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
546 used by libxml
547
Daniel Veillarde715dd22000-08-29 18:29:38 +0000548Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * parser.c: Fixed bug on invalid ontent characters and when using
551 push.
552 * xmllint.c: fixed xmllint endling of errors in push mode
553
Daniel Veillard4948eb42000-08-29 09:41:15 +0000554Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
555
556 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000557 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000558 * result/HTML/*.sax: regenerated HTML SAX output
559 * parser.c: more cleanup.
560
Daniel Veillarde010c172000-08-28 10:04:51 +0000561Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000564 patches from Wayne Davison <wayned@users.sourceforge.net>,
565 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000566 * HTMLparser.c: fixed an ignorable white space detection bug
567 occuring when parsing with SAX only
568 * result/HTML/*.sax: updated since the output is now HTML
569 encoded...
570
Daniel Veillard47f3f312000-08-27 22:40:15 +0000571Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
572
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000573 * HTMLparser.[ch]: applied some of Wayne Davison
574 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000575
Daniel Veillarde0854c32000-08-27 21:12:29 +0000576Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
577
578 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
579 undeclared namespace prefix was used, added a warning.
580 Cleaned up support w.r.t. entities, spilling out a warning
581 and being pedantic on lookups.
582 * test/warning/ent9 : added testcase for previous example.
583 * TODO: updated
584 * parserInternals.h parser.c: changed the way names are parsed
585 now allow infinite size and decrease penalty for normal use
586 * parser.c: Started a big cleanup/check of the parser code,
587 fixed some of the most tortuous entity code, spotted code
588 unused anymore
589 * test/*: added tests for very long names and related nasty
590 things.
591
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000592Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * doc/encoding.html: added encoding aliases doc
595 * doc/xml.html: updates
596 * encoding.[ch]: added EncodingAliases functions
597 * entities.[ch] valid.[ch] debugXML.c: removed two serious
598 bottleneck affecting large DTDs like Docbook
599 * parser.[ch] xmllint.c: added a pedantic option, will be
600 useful
601 * SAX.c: redefinition of entities is reported in pedantic mode
602 * testHTML.c: uninitialized warning from gcc
603 * uri.c: fixed a couple of bugs
604 * TODO: added issue raised by Michael
605
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000606Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * doc/encoding.html: propagated Martin Duerst suggestions
609
Daniel Veillard52402ce2000-08-22 23:36:12 +0000610Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
611
612 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
613 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
614 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
615 by Wayne Davison
616
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000617Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * nanoftp.c nanohttp.c: small cleanup
620 * TODO: updated
621
Daniel Veillard244ece92000-08-19 20:58:02 +0000622Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * added an old VC testcase and updated title.xml entity
625
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000626Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
629 done on auto-opening of <p> tags and cleanup of SAX output
630
Daniel Veillard979e55e2000-08-19 16:48:54 +0000631Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
632
633 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
634
Daniel Veillard4540be42000-08-19 16:40:28 +0000635Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
636
637 * doc/xml.html libxml.* structure.*: updated the doc a bit
638
Daniel Veillard808a3f12000-08-17 13:50:51 +0000639Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * testSAX.c testHTML.c result/HTML/: cleanup of the output
642 of SAX tests
643
Daniel Veillard29579362000-08-14 17:57:48 +0000644Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
645
646 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
647 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
648
Daniel Veillard1255ab72000-08-14 15:13:33 +0000649Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
652 * testHTML.c: fix core dump on Solaris 2.x systems
653 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
654 * result/HTML/*.sax: previous bug fix lead to new results
655
Daniel Veillard03109292000-08-14 14:58:22 +0000656Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
657
658 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
659 * configure.in: added --with-readline=DIR to accept alternate
660 path for readline include/library
661 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
662 for ANSI under HP-UX
663 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
664 includes @LIBS@
665
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000666Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
667
668 * doc/* : rebuilt the docs
669 * getting ready for 2.2.2 release
670
Daniel Veillard87b95392000-08-12 21:12:04 +0000671Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
674 and xmlAddFeature()
675 * tree.[ch]: added xmlAddChildList()
676 * xmllint.c: MAP_FAILED macro test
677 * parser.h: added xmlParseCtxtExternalEntity()
678 * valid.c: applied bug fixes removed warning
679 * tree.c: added CDATA block to elements content
680 * testSAX.c: cleanup of output
681 * testHTML.c: added SAX testing
682 * encoding.c: better error recovery
683 * SAX.c, parser.c: fixed one of the external entity processing
684 of the OASis testsuite
685 * Makefile.am: added HTML SAX regression tests
686 * configure.in: bumped to 2.2.2
687 * test/HTML/ result/HTML: added a few of HTML tests, and added the
688 SAX results
689
Daniel Veillard88a172f2000-08-04 18:23:10 +0000690Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * configure.in: patch for HP compiler
693
6942000-08-04 Sven Heinicke <sven@zen.org>
695
696 * xmllint.c: Was coredumping sometimes when the file given didn't
697 exist.
698
Daniel Veillard46e370e2000-07-21 20:32:03 +0000699Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000702
Daniel Veillard46e370e2000-07-21 20:32:03 +0000703 when using in memory parsing. Need some cleanup.
704 * xmllint.c configure.in: added a --memory flag to test memory
705 parsing
706
Daniel Veillard36650692000-07-21 15:16:39 +0000707Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * nanohttp.c: fixed socklen_t replacement to unsigned int
710 * parser.c: fixed a space handdling missing at the end of
711 production 28 DOCTYPE.
712 * xmlmemory.c: fixed a stupid bug on the routine to override
713 allocation functions
714 * TODO: updated
715
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000716Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
717
718 * doc/ regenerated the docs
719
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000720Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * doc/encoding.html doc/xml.html: added I18N doc
723 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
724 improvements, both parser and filters, added ASCII & HTML,
725 fixed the ISO-Latin-1 one
726 * xmllint.c testHTML.c: added/made visible --encode
727 * debugXML.c : cleanup
728 * most .c files: applied patches due to warning on Windows and
729 when using Sun Pro cc compiler
730 * xpath.c : cleanup memleaks
731 * nanoftp.c : added a TESTING preprocessor flag for standalong
732 compile so that people can report bugs more easilly
733 * nanohttp.c : ditched socklen_t which was a portability mess
734 and replaced it with unsigned int.
735 * tree.[ch]: added xmlHasProp()
736 * TODO: updated
737 * test/ : added more test for entities, NS, encoding, HTML, wap
738 * configure.in: preparing for 2.2.0 release
739
Daniel Veillard49703262000-07-10 10:27:46 +0000740Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * nanoftp.c: fixed the way the control connection is handled
743 * libxml.spec.in: fixed the dependancies and cleanup
744
Daniel Veillard306be992000-07-03 12:38:45 +0000745Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * doc/xml.html: changed the xmlsoft.org structure, updated the
748 examples w.r.t. root and childs
749
Daniel Veillard7d853352000-07-02 18:53:09 +0000750Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
753
Daniel Veillard365e13b2000-07-02 07:56:37 +0000754Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * HTMLparser.c: Work on character encoding support for the HTML parser
757 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
758 * encoding.c: Fixed a potential memleak in the encoding stuff
759
Daniel Veillardaf743792000-07-01 11:49:28 +0000760Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
761
762 * doc/FAQ.html doc/Makefile.am : added a FAQ
763
764Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000765
766 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
767 of the HTML parser to force it to not bypass SAX
768
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000769Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
770
771 * win32config.h.in: updated
772 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
773 lacks iconv support :-( need to release 2.1.1
774 * configure.in: release 2.1.1
775 * HTMLparser: fixed bug #14784
776 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
777 by Windows compiler
778 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
779 the SAX startDocument() callback.
780 * TODO: updated
781
782Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * added xmlStopParser()
785
Daniel Veillardbe803962000-06-28 23:40:59 +0000786Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
787
788 * configure.in: 2.1.0 prerelease
789 * Large resync between W3C and Gnome tree
790 * nanoftp, nanohttp.c: fixed stalled connections probs
791 * HTMLtree.c SAX.c : support for attribute without values in
792 HTML for andersca
793 * valid.c: Fixed most validation + namespace problems
794 * HTMLparser.c: start document callback for andersca
795 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
796 * parser.h, SAX.c: serious speed improvement for large
797 CDATA blocks
798 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
799 different encoding
800 * example/Makefile.am example/gjobread.c tree.h: work on
801 libxml1 libxml2 convergence.
802 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
803 and the LIBXML_TEST_VERSION macro
804
Daniel Veillardc310d562000-06-23 18:32:15 +0000805Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * doc/xml.html: various patches and improvements typo fixed by
808 Felix Natter
809 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
810 from Felix Natter <fnatter@gmx.net>
811
Daniel Veillardf3029822000-05-06 08:11:19 +0000812Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * doc/upgrade.html: updated with instructions for support of both
815 libxml-1.x and libxml-2.x
816 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
817 for 2.x support and also fixed includes
818
819
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000820Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
823 the encoding support, added iconv support, so now libxml if
824 compiled with iconv automatically support japanese encodings
825 among others. Work based on initial patch from Yuan-Chen Cheng
826 I may have broken binary compat in the encoding handler
827 registration scheme, but that was so utterly broken I don't
828 expect anybody to have used this feature until now.
829 * parserInternals.h: fixup on the CHAR range macro
830 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
831 code.
832 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
833 * uri.c: added xmlParseURI() I can't believe I forgot to
834 implement this one in 2.0 !!!
835 * SAX.c: moved doc->encoding update in the endDocument() call.
836 * TODO: updated.
837
Daniel Veillard06047432000-04-24 11:33:38 +0000838Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * tree.h: removed extraneous xmlRemoveProp definition
841 * TODO: added item about --disable-corba configure switch
842 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
843 * nanoftp.c: fixed include problems giving troubles on AIX and
844 slowlaris
845 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
846 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
847 comment and headers changes to lower gtk-doc number of warnings
848 * doc/html/*: rebuilt docs
849
Daniel Veillarde0aed302000-04-16 08:52:20 +0000850Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * HACKING: documented the tag for 1.x and instructions
853
Daniel Veillard5e873c42000-04-12 13:27:38 +0000854Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
857 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
858 xmlCreateIOParserCtxt
859 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
860 significant overall improvement
861 * xmllint.c: added I/O test to xmllint
862 * testSAX.c: added a speed test
863 * doc/* : updated/regenerated
864
Daniel Veillardfc708e22000-04-08 13:17:27 +0000865Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * xpath.c uri.h parserInternals.h: cosmetic changes from
868 "Timur I. Bakeyev" <timur@bat.ru>, including making
869 xmlCreateURI() public
870
Daniel Veillard5d211f42000-04-07 17:00:24 +0000871Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
874 and the code at the same time. Added a clean mechanism for
875 overload or added input methods: xmlRegisterInputCallbacks()
876 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
877 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
878 * TODO: updated
879 * doc/* : updated/regenerated
880 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
881 source dir
882
Daniel Veillarde77a9182000-04-05 19:12:29 +0000883Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * testURI.c: yet another forgotten commit, I should get some sleep !
886
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000887Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * xmllint.c: forgot to commit this too ?
890
Daniel Veillardb9df4042000-04-05 14:23:16 +0000891Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * xmlversion.h.in : forgot to commit this previously
894
Daniel Veillard361d8452000-04-03 19:48:13 +0000895Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * configure.in: preparing libxml-2.0.0 version looks Ok so far
898 * README TODO: updated for release
899 * uri.c uri.h: added authority parsing/saving
900 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
901 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
902 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
903 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
904 Makefile.am : added compile-time customization of libxml
905 --with-ftp --with-http --with-html --with-xpath --with-debug
906 --with-mem-debug
907 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
908 #include <libxml/xxx.h> I hope it won't break too much stuff
909 and will be manageable in the future...
910 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
911 and added xmllint to the installed programs
912 * uri.h: added xmlFreeURI()
913
Daniel Veillardec303412000-03-24 13:41:54 +0000914Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * uri.c uri.h: finished the escaping handling, the base support
917 and the URI path normalization. Looks good just lacks the
918 authority content parsing code.
919 * Makefile.am: added instructions to generate testURI
920 * TODO: updated
921 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
922 added links and icons for W3C and Gnome
923
Daniel Veillard8f621982000-03-20 13:07:15 +0000924Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * xmlmemory.[ch] : seems I forgot to actually update the files in
927 the last commit :-)
928 * doc/xml.html doc/html/* : updated and uploaded the docs
929
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000930Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
933 * TODO: updated
934 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000935 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000936 gfree).
937 * Makefile.am, uri.c, uri.h: added a set of functions to do
938 exact (litteraly copied from the RFC 2396 productions) parsing
939 and handling of URI. Will be needed for XLink, one XML WFC,
940 XML Base and reused in the nano[ftp/http] modules. Still work
941 to be done.
942
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000943Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * configure.in, libxml.spec.in : libxml2
946 * doc/* : updated the doc page, rebuilt the docs
947
Daniel Veillardcf461992000-03-14 18:30:20 +0000948Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
949
950 * all: tagged LIB_XML_1_X
951 * *.c *.h : updated from W3C CVS tree
952 * configure.in : 2.0.0-beta
953 * libxml.spec.in : libxml2 package nam
954 * result/* : new version of the tests output
955
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000956Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * doc/xml.html, doc/update.html: updated docs, 1.8.7
959
Daniel Veillardb566ce12000-03-04 11:39:42 +0000960Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * doc/* : rebuilt the docs
963 * parser.c: final patch on #6766
964 * valid.c: small patch on validity checks.
965
Daniel Veillardfb76c402000-03-04 11:39:42 +0000966Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
969 added
970 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
971 compatibility w.r.t. XML spec and existing code.
972
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000973Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * parser.c: seems a better solution to <a> </a> exists,
976 will try it for a while
977
Daniel Veillard83a30e72000-03-02 03:33:32 +0000978Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * parser.c: tried to remove the <a> </a> generating <a/>
981 this is hard. Left a flag for that purpose. Fixed bug #6766
982 * configure.in: prepared 1.8.7 not released, due to previous
983 problem
984
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000985Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * doc/xml.html : applied second patch from Paul DuBois
988
Daniel Veillard402e8c82000-02-29 22:57:47 +0000989Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
990
991 * doc/xml.html : applied patch from Paul DuBois
992
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000993Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
996
Daniel Veillard5feb8492000-02-02 17:15:36 +0000997Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1000 compilation warnings on various platforms.
1001 * parser.c: Fixed #5281 validity error callbacks are now desactived
1002 by default if not validating.
1003
Daniel Veillardf341f932000-02-02 14:52:08 +00001004Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1007
Daniel Veillard13c757e2000-02-01 23:59:15 +00001008Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1011 <gkatsi@cs.toronto.edu>
1012
Daniel Veillard726e8792000-01-30 20:04:29 +00001013Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1016 processing URLs
1017
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001018Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1019
1020 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1021 xmlNanoFTPUpdateURL for persistent control connections.
1022 * configure.in: 1.8.6
1023
1024Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1027 * tree.[ch] : added xmlSaveNoEmptyTags
1028
James Henstridgef3be9312000-01-28 13:59:21 +000010292000-01-29 James Henstridge <james@daa.com.au>
1030
1031 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1032
1033 * Makefile.am: added nanoftp.[ch] to the build.
1034
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001035Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * nanoftp.[ch]: cleanup, comments, API
1038 * debugXML.c : fixed a bug in the cat command
1039 * doc/*: regenerated the docs
1040
Daniel Veillardda07c342000-01-25 18:31:22 +00001041Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1044 * debugXML.c : fixed a bug in the cat command
1045 * valid.c: fixing some small probs
1046 * libxml.spec.in: get rid of the SNAP suffix
1047 * doc/xml.html: updated the status
1048
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001049Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1050
1051 * xml-config.in: xml-config --version to just return the
1052 version number
1053 * xpath.c: some cleanup w.r.t. axis when the current node is
1054 an attribute.
1055 * TODO: updated
1056
Daniel Veillard461a66c2000-01-18 18:01:01 +00001057Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * configure.in: prepared for libxml-1.8.5
1060 * doc/* recompiled the documentation
1061
10622000-01-17 Jody Goldberg <jgoldberg@home.com>
1063
1064 * configure.in : WARNING autoconf subtlety alert :
1065 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1066 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1067 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1068 get defined by AC_CHECK_HEADERS.
1069
Daniel Veillardf967b902000-01-17 16:06:10 +00001070Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1073 Rune.Djurhuus@fast.no
1074
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001075Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * TODO: updated
1078 * tree.c, parser.c: made sure that only memory alloc problems
1079 and internal parser errors are allowed to write to stdout or
1080 stderr.
1081
Daniel Veillard0142b842000-01-14 14:45:24 +00001082Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * tree.c : restored xmlNewGlobalNs since this seems used by
1085 a lot of existing code :-(, fixed a bug in xmlNewNs
1086 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1087 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1088 to exit() from the library code.
1089 * xpath.c, parser.c: removed bugs or unused code detected by
1090 Windows compilers
1091 * parser.c: started adding interfaces for parsing well balanced
1092 XML fragments
1093 * configure.in: releasing 1.8.4
1094 * doc/* : rebuilt the docs
1095
Daniel Veillard2eac5032000-01-09 21:08:56 +00001096Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * tree.[ch] : added xmlNewDocFragment() for DOM
1099 * testHTML.c: uninitialized variable.
1100
Daniel Veillardf3a73582000-01-05 14:58:39 +00001101Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1102
1103 * doc/* : rebuild the docs
1104
Daniel Veillard71b656e2000-01-05 14:46:17 +00001105Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * acconfig.h: readline and history patch
1108 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1109 * tree.c: added check and handling when possibly removing an ID
1110 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1111 and saving.
1112 * test/HTML/entities.html result/HTML/entities.html* : test for
1113 various entities reference cases
1114 * result/HTML/* : as a result output of some testcase have
1115 changed
1116 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1117 by previous example. added xmlParseTryOrFinish().
1118 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1119 entities.h debugXML.h HTMLparser.h: changed the way struct are
1120 declared to allow gtk-doc to expose those
1121 * parser.c: closed bug #4960
1122 * Makefile.am configure.in: Applied patch from
1123 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1124 and math/socket libs detection
1125
Daniel Veillard437b87b2000-01-03 17:30:46 +00001126Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * configure.in, Makefile.am: link tester against readline
1129 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1130
Daniel Veillard686d6b62000-01-03 11:08:02 +00001131Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * tree.[ch]: added xmlRemoveProp
1134 * win32config.h.in nanohttp.c: avoid including the Windows
1135 socket stuff in every C files
1136 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1137 the XmL parser(s)
1138 * test/ns4 result/ns4 etc...: added test case for previous prob
1139 * tree.c: xmlNewNs wasn't checking for double definition
1140 * Makefile.in: fixed a problem with dist-hook duplicates
1141 * parser.[hc], xmlIO.c: fixed the loading of external entities
1142 APIs, now xmlLoadExternalEntity() is used everywhere and
1143 setting up an app specific front-end using the
1144 * SAX.c parser.c: some fixes, now the xhtml spec validates
1145 with the xhtml DTD.
1146 * error.c: fixed crashes in case of no input stream
1147 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1148 to the validation tests and results
1149
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001150Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1153 too htmlCreatePushParserCtxt() and htmlParseChunk()
1154 * parser.c: a bit of cleanup.
1155 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1156 to XML) removed the last mem leak known
1157 * HTMLtree.c: output message cleanup
1158 * xmlmemory.c: display content info about memory blocks
1159 * result/HTML/wired.* : missing att value warning change
1160
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001161Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * doc/* : rebuilt the documentation
1164
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001165Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * parser.[ch] parserInternals.h: Push parser for XML,
1168 seems to work fine now
1169 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1170 --push for push testing
1171 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1172 * testSAX.c: added --push
1173 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1174 subtree
1175 * xmlIO.[ch] : enriched API + fixes for push mode
1176 * entities.[ch]: added the entity content length to the struct.
1177 * xmlmemory.[ch]: new API to show the last entries for the shell
1178 * valid.c: added required attribute testing
1179 * SAX.c: the cdata callback now merge contiguous fragments
1180 * HTMLparser.c: cleanup of some macros
1181
Daniel Veillard3c558c31999-12-22 11:30:41 +00001182Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * parser.c: fix for PIs name starting with xml
1185 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001186 * *.c, configure.in win32config.h.in : generate win32config.h for
1187 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001188
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001189Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * parser.c: fixed a stupid = vs. == bug :-(
1192 * doc/gnome-xml.sgml: s/glade/xml/
1193
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001194Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * configure.in, doc/xml.html : bug fix release 1.8.2
1197 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1198 Hopefully the end of that silly C++ include problem
1199 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1200 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1201 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1202 troubles with autoclosed elements when the stree shape doesn't
1203 follow the DtD specs. Added htmlIsAutoClosed() and
1204 htmlAutoCloseTag()
1205 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1206 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1207 * debugXML.c: fixed a bug on printing default namespaces.
1208 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1209
Daniel Veillardb24054a1999-12-18 15:32:46 +00001210Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * result/HTML/*.htm[l] : updated the HTML regression tests according
1213 to the new output
1214 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1215 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1216 problem due to intermix of extern "C" { ... } declarations for C++
1217 and recursive includes in the headers
1218
Chris Lahey323c48c1999-12-18 15:32:45 +000012191999-12-20 Chris Lahey <clahey@umich.edu>
1220
1221 * HTMLtree.c: Made it so that html nodes with a single child do
1222 not insert a carriage return before or after the child node.
1223
Daniel Veillardb24054a1999-12-18 15:32:46 +00001224Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001225
1226 * configure.in, doc/xml.html : bug fix release 1.8.1
1227 * parser.c: fixed bug #4344
1228 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1229 added the glue to avoid C++ problems
1230 * doc/* : regenerated the documentation
1231
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001232Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1235 namespace recognition, and Dia as a resul :-(
1236 * encoding.c: closed bug #3950
1237
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001238Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * valid.c: debugging a posteriori validation, except URI expansion
1241 stuff this should be fixed now
1242 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1243 Carl Nygard <cnygard@bellatlantic.net>
1244 * tester.c: added --postvalid, cleaning of the code
1245 * tree.[ch]: added xmlDocGetRootElement()
1246
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001247Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1248
1249 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1250 c++ losage.
1251
Daniel Veillard10a2c651999-12-12 13:03:50 +00001252Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * configure.in, doc/xml.html : bumped to 1.8.0
1255 * xlink.[ch], Makefile.am : added framework for link detection
1256 * parser.h: added nbChars to parser context, needed for cleanup.
1257 * xmlmemory.c: removed a nasty bug when out of mem
1258 * valid.[ch]: adding namespace support for attribute decl
1259 * tester.c: added --debugent option
1260 * debugXML.[ch]: added xmlDebugDumpEntities()
1261 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1262 buffers instead, this was really needed, validation was breaking
1263 in strange ways due to that. Added xmlParseStringPEReference()
1264 and other parsing from strings functions. Entities processing
1265 modified again, but PERef are still not handled correcly but
1266 unless you're Eve Maller you won't notice :-)
1267 * HTMLparser.c: large changes toward reliability, and switched to
1268 lowercase internal tags, XHTML is lowercase, so it will help
1269 that output is closer to next version.
1270 * doc/* : regenerated the documentation, it is now hosted at
1271 http://xmlsoft.org/ (same bits I just bought the domain :-)
1272
1273
Daniel Veillard294cbca1999-12-03 13:19:09 +00001274Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1277 doc generation
1278 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1279 in the SAX API
1280 * doc/*: rebuilt the doc making sure everything appears in the
1281 HTML files
1282
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001283Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1286 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1287 which allow impressive speed improvement on dataset with
1288 large text pieces, but at the cost of broken binary
1289 compatibility and slightly bigger memory usage.
1290 Configure with --with-buffers to activate them, they
1291 are protected with XML_USE_BUFFER_CONTENT define.
1292 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1293 goal is 0 memory left allocated once parser is no more used
1294 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1295 call xmlCleanupParser() and xmlMemoryDump()
1296
Daniel Veillarda819dac1999-11-24 18:04:22 +00001297Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1300 * parser.[ch] encoding.[ch]: added memory cleanup routines
1301 * parser.c: closing bug #3788
1302 * doc/*: rebuilt the doc
1303
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001304Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1307 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1308 * tester.c: added --compress option
1309 * doc/*: rebuilt the documentation
1310
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001311Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1314 if given /proc/kcore as input !
1315 * doc/xml.html doc/*: updated and rebuilt the documentation
1316
1317Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001318
1319 * parser.c: Fixed some wrongly space collapsing code due to
1320 a misreading of the spec.
1321 * result/*: fixed the output accordingly
1322
1323Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001324
1325 * encoding.c: bug fix and typos
1326 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1327 * parser.c: added attribute normalization closing bug #3597
1328 * test/att* result/att* SAXresult/att*: testcase for attribute
1329 normalization
1330
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001331Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * configure.in: closing bug #3163 by adding extra flags for the
1334 cc compiler on HP-UX
1335
Daniel Veillard51e3b151999-11-12 17:02:31 +00001336Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * valid.[ch] : removed a typo and an enumerated type bug in the
1339 xmlAddElementDecl() function
1340 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1341 call to xmlEncodeEntitiesReentrant() so that the functions
1342 New, Set and Get are at the same level.
1343 * parser.c HTMLparser.c: extra memory allocation bug for
1344 attributes detected by someone using libxml in embedded systems :-)
1345
Daniel Veillard962195f1999-10-28 15:51:53 +00001346Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * xmlmemory.h: turned off mem debug :-\
1349
Daniel Veillard35008381999-10-25 13:15:52 +00001350Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * parser.c: closed bug #2784 a one line fix, but worth pushing
1353 a new release out
1354 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1355 some structures, comments before and after the
1356 main element, and other nastyness
1357 * HTMLtree.c tree.c: accomodate the extended HTML supported
1358 * configure.in: pushing 1.7.4
1359 * test/ent8 and related outputs : added a new test for bug #2784
1360 * test/HTML/wired.html and related output: a nasty HTML example
1361 * Makefile.am: improved the test scripts
1362 * docs/* : reran the documentation extractor, updated xml.html
1363
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001364Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1367 HTMLparser and debugged the HTML related code. HTML documents
1368 now have their own type
1369 * entities.c: do not dump &apos; for HTML output
1370 * xmlmemory.c: improvement, breakpoint mechanism
1371 * testHTML.c: added --sax --repeat ...
1372 * Makefile.am: improved the HTML tests
1373 * valid.[ch]: added xmlValidGetValidElements and
1374 xmlValidGetPotentialChildren
1375 * tester.c: added --insert to test the 2 new functions
1376 * test//* result//* SAXresult//* : regression test cleanup
1377 and extension.
1378 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1379 gnome-xml-nanohttp.html
1380
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001381Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * HTMLparser.c: fixed problems with some autoclose tags
1384 * tree.c: fixed XML output problems.
1385 * result/* SAXresult/*: update of the tests output
1386
Daniel Veillard6077d031999-10-09 09:11:45 +00001387Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * Makefile.am: Arturo patch for xmlConf.sh version info
1390 * parser.c: Tim Josling patch for single quoted items
1391 * tester.c: Tim Josling patch for tester options usage
1392 * tree.h: indent cleanup
1393
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001394Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1397 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1398
Daniel Veillard00fdf371999-10-08 09:40:39 +00001399Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * tree.c : Raph patch for initialization of CORBA fields
1402 * parser.c, xpath.c, ...: modification of doc comments
1403 * xpath.c : allow spaces in xpath expressions
1404
Daniel Veillardad219441999-09-27 08:17:49 +00001405Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * xmlmemory.h: turning off memory debug :-(
1408
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001409Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1410
1411 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1412 better SAX interfaces.
1413 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1414 entity.
1415 * configure.in: 1.7.2
1416
1417Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001418
1419 * libxml.spec.in: fixed the URL
1420 * doc/xml.html: improved the documentation front-end
1421
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001422Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001423
1424 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1425
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001426Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001427
1428 * libxml.spec.in: fixed the alpha compile problem
1429 * parser.[ch]: changed errno to errNo in the parser context :-(
1430 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1431 * doc/xml.html: changed CHAR to xmlChar
1432 * doc/html/*: recompiled the documentation
1433 * configure.in: 1.7.1
1434
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001435Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * parser.h: modified the parser context struct to regain 1.4.0
1438 binary compatibility
1439 * parser.c, xml-error.h: added errno ot teh context and defined
1440 a set of errors values with update of errno
1441 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1442 DTDs and entities
1443 * *.h, *.c: complete cleanup of the use of config.h and include
1444 protection depending on the current setup.
1445 * overalll debugging, maintenance and bug-fixing on all modules
1446 * updated the documentation
1447 * ready for 1.7.0
1448
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001449Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * HTMLparser.c : cleanup
1452 * SAX.c valid.c valid.h: added ID/IDREF checking
1453 * tree.c tree.h: extended doc structure for refs
1454 * configure.in: 1.6.2
1455 * parser.c: patched bug in SAX user arg call
1456 * parserInternals.h: patched missing close in C++ wrapping
1457 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1458 especially upcoming XPointer implementation.
1459 * doc/xml.html: augmented, typo
1460
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001461Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1462
1463 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1464 not all invocations of install understand -d.
1465
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001466Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1467
1468 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1469 to make 'check' works, when builddir != srcdir.
1470
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001471Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * doc/xml.html : updated the documentation
1474
Daniel Veillard6454aec1999-09-02 22:04:43 +00001475Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1478 not deallocated memory blocks
1479 * *.c : replaces all calls to malloc() free() and realloc() to
1480 the wrapper functions/macros
1481 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1482 instead of xmlFreeNodeList()
1483
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001484Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * HTMLparser.c: corrected a stupid bug leading to core dump at
1487 tree deallocation. Removed warnings indicated by
1488 Stephane.Conversy@lri.fr
1489 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1490 looked for in the external subset
1491
1492Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001493
1494 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1495 on SGI by Stephane.Conversy@lri.fr
1496
Daniel Veillardb96e6431999-08-29 21:02:19 +00001497Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1498
1499 * all .h : changed the prototype declaration indent as in gtk
1500 * most .c : working on reducing the TODOs in the code
1501 * most .c : cleanup though -pedantic and Insure++
1502 * improvements on validation ID checkings.
1503 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1504 * xml-config.in: closed #1810
1505
1506Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001507
1508 * tree.h, valid.c, valid.h: more work on validity, IDs
1509 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1510 definition for AIX
1511
Daniel Veillardb556eb51999-08-15 17:19:50 +00001512Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1515 the distribution due to a cut'n paste error at last commit
1516
Daniel Veillardb05deb71999-08-10 19:04:08 +00001517Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * configure.in: upgraded to version 1.4.0
1520 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1521 Big update, added a large part of the validation process,
1522 it should be usable, but some parts are missing
1523 * xpath.c: improved the implementation w.r.t. root.
1524 * Makefile.am: added more tests
1525 * test and result trees: added a lot of tests
1526 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1527
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001528Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * Added an HACKING file
1531
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001532Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * xpath.[ch] : improvements and debug of the XPath implementation
1535 * parser.c, HTMLparser.c : modified the parsers to be progressive
1536 * tree.[ch] : extended the Buffer promitives
1537 * xmlIO.[ch] : added basic I/O routines providing progressive
1538 parsing and ready for I18N conversion plugins
1539 * SAXresult/* : the SAX callback sequence maybe slightly different
1540 now
1541 * test*.c : improved/updated the tests programs
1542 * doc/* : recompiled the docs.
1543
Daniel Veillard15b75af1999-07-26 16:42:37 +000015441999-07-26 Michael Meeks <michael@edenproject.org>
1545
1546 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1547
1548 * tree.c: Ditto.
1549
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001550Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * configure.in: upgraded to version 1.4.0
1553 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1554 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1555 XML query language, see http://www.w3.org/TR/xpath for more details.
1556 * parser.c, parser.h: added CHAR* related string functions for XPath
1557 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1558 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1559 rebuild the docs.
1560 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1561 and regression testing capabilities for XPath.
1562
Daniel Veillardd79d7871999-07-12 10:38:12 +00001563Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1566 closing bug #1646
1567
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001568Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * Makefile.am, example/Makefile.am: closed bug #1683
1571
Daniel Veillard3166ab11999-07-11 16:14:19 +00001572Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * example/Makefile.am, configure.in: added the makefile for the
1575 gjobread example
1576
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001577Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1578
1579 * doc/Makefile.am:
1580 - fix which allow "make install DESTDIR=</install/prefix>".
1581
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001582Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1585 which fixed a problem on the file reading-code.
1586
Daniel Veillard82150d81999-07-07 07:32:15 +00001587Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1590 output.
1591 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1592
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001593Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * parser.h : Oops removed the binary compatibility problem
1596 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1597 * parser.c, HTMLparser.c: applied patches for reading from stdin
1598
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001599Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * parser.c, entities.c, valid.c: cleanup bug #1591
1602 * configure.in: cleanup bug #1592
1603 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1604 the same tree back-end. Hence gdome will be available for it.
1605 * doc/Makefile.am: close bug #617
1606
Daniel Veillard97fea181999-06-26 23:07:37 +00001607Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * parser.c: alloctate a per parser context SAX interface block
1610
Daniel Veillard14fff061999-06-22 21:49:07 +00001611Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1614 and xmlEncodeEntitiesReentrant with the correct one :-\
1615
1616Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * commit of my internal XML base changes, quite a lot of
1619 changes, cleanups, better entities support, framework for
1620 new I/O and charset detection and handling
1621 * Fixed the configure/Makefile stuff to generate shared libs
1622 with the proper version info, so we jumped on rev from
1623 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1624 xmlEncodeEntities() result need to be freed now, and a string
1625 xmlParserVersion provide the current library version.
1626
Raph Levien05240da1999-06-15 21:27:11 +00001627Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1628
1629 * parser.c: fixed a buffer overrun for when you have a very long
1630 attribute with no entities in it.
1631
Daniel Veillardbb2da581999-06-13 14:37:07 +00001632Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * added example directory
1635 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1636
Daniel Veillard011b63c1999-06-02 17:44:04 +00001637Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * Release of libxml-1.1, nearly everything has been touched for
1640 this.
1641 * Added more regression tests
1642 * Updated the documentation
1643
Daniel Veillard27d88741999-05-29 11:51:49 +00001644Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * tree.[ch]: unified the XML_NO_CORBA defines.
1647 * parser.c encoding.[ch]: started plugging in char encoding detection
1648
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001649Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1650
1651 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1652 Also freed allocated buffer.
1653
Daniel Veillard27d88741999-05-29 11:51:49 +00001654Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001655 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1656 reentrancy problem at printing. One is left in entities.c, to
1657 remove ASAP
1658 * testSAX.c : added a test example showing the use of the SAX
1659 interface if one doesn't want to build the DOM tree.
1660 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1661
Daniel Veillard517752b1999-04-05 12:20:10 +00001662Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1665 large revamping of the parser to use SAX callbacks
1666 http://www.megginson.com/SAX/ (or at least a C like interface
1667 a la Expat). It's now possible to set up your own callbacks
1668 and the parser will not build a DOM tree.
1669 * test/* result/*: updated the test suite, I finally removed
1670 the old Namespace draft support (PI based).
1671
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001672Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * Makefile.am: added test result to EXTRA_DIST for make tests
1675
Daniel Veillard64068b31999-03-24 20:42:16 +00001676Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1677
1678 * parser.c, parserInternals.h: moved the chars macro definitions
1679 to parserInternals.h
1680 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1681 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1682
Daniel Veillard012ccc11999-03-23 10:11:11 +00001683Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * xml-config.in : applied patch to make --version work
1686
Raja R Harinatha86c23e1999-03-05 22:14:01 +000016871999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1688
1689 * Makefile.am (check-local): Alias for `tests' target. This will
1690 cause `make check' to do the right thing.
1691 (tests): Don't run tests in srcdir. Also, replaced calls to
1692 basename with a `sed' "equivalent".
1693
Daniel Veillardd109e371999-03-05 06:26:45 +00001694Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1697 it in the header and not the sources, updated the doc.
1698 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1699 pointing this out.
1700
Daniel Veillardbc50b591999-03-01 12:28:53 +00001701Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1704 exported the inputStream routines.
1705 * doc/html/* : updated accordingly
1706
Daniel Veillardd692aa41999-02-28 21:54:31 +00001707Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * parser.c, parser.h, parserInternals.h: added a few extra
1710 internal calls to allocate and free parser contexts ...
1711 * doc/html/* : updated accordingly
1712
Daniel Veillard55a99271999-02-25 11:01:29 +00001713Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * configure.in, Makefile.am, doc/makefile.am : General changes for
1716 1.0.0 release and including the generated HTML documentation.
1717
Daniel Veillard35925471999-02-25 08:46:07 +00001718Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * makefile.am : added parserInternals.h, oops.
1721
Daniel Veillard1e346af1999-02-22 10:33:01 +00001722Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1723
1724 * parserInternals.h: added this header giving access to the parser
1725 internal functions.
1726 * doc/Makefile.am : added a rebuild target which rebuilds the full
1727 set of documentations
1728 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1729 the internal subset.
1730 * *.c *.h: modifications needed to generate the documentation using
1731 gtk-doc, cleanup of functions blocks, reorganisation of struct
1732 declarations.
1733
Daniel Veillard1164e751999-02-16 16:29:17 +00001734Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1737 the tar and spec file to include the beginning of the doc.
1738
Nuno Ferreira03d04781999-02-13 00:07:17 +000017391999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1740
1741 * doc/.cvsignore: Added this file.
1742
Daniel Veillard6800ef31999-02-08 18:33:22 +00001743Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1744
1745 * tree.c: fixed xmlGetProp to return "" when the attribute
1746 exists, even if the node-list is NULL.
1747
Daniel Veillard726c7e31999-02-08 15:13:10 +00001748Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * tree.c: patched an error outputting empty attribute values.
1751 * Makefile.am and doc/makefile.am: have been updated during the
1752 week-end. Sorry for an empty CVS log, I got a shell problem.
1753
Daniel Veillard1899e851999-02-01 12:18:54 +00001754Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * tree.h: cleaned up using enums instead of defines
1757 * parser.c, valid.[ch]: more work on parsing/output of element
1758 declarations
1759
Daniel Veillard3b9def11999-01-31 22:15:06 +00001760Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * valid.[ch], tree.c, parser.c : more work toward full parsing
1763 of XML DTDs.
1764 * README: added informations about mailing-list and on-line
1765 documentation
1766
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000017671999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1768
1769 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1770
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001771Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * parser.c, tree.[ch] : more work toward conformance testing,
1774 added a last element to accelerate parsing of very flat structures
1775 started working on internal subset Element content declaration.
1776 * valid.[ch] : first cut at adding code toward validation.
1777 * previous changes had also small impact on most files, especially
1778 the conformance testing using James Clark test suite.
1779
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001780Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * test/* : updated the examples, most of them were not well
1783 formed (humm), and added rdf2.
1784 * result/* : resulting changes in the output.
1785
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001786Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1789
Daniel Veillard44b3a061998-12-05 17:27:22 +00001790Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * tree.c: patched a bug in the generation of empty attributes
1793
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001794Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1797 for node/trees/documents/... Biggest problem is namespace
1798 support when copying subtrees.
1799
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001800Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * parser.c, entities.c: improve entities and char ref encoding,
1803 and cleanups of error messages.
1804
Daniel Veillard242590e1998-11-13 18:04:35 +00001805Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * parser.c, entities.c: simple bug hunting done during rpm2html and
1808 rpmfind integration.
1809
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001810Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * parser.[ch]: Added interfaces allowing to specify a SAX
1813 handler before parsing.
1814
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001815Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * parser.c: redirrect all errors reporting through the SAX
1818 error function
1819
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001820Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1823 * libtool, tlmain ...: update of the libtool files
1824
Miguel de Icaza442321c1998-11-04 18:13:38 +000018251998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1826
1827 * entities.c: Use g_snprintf insteda of snprintf.
1828
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001829Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1832 added ent5 test for this purpose.
1833 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1834
Daniel Veillard27271681998-10-30 06:39:40 +00001835Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * parser.c: fixed? a strange error due to compression on a GWP
1838 document.
1839
Daniel Veillard25940b71998-10-29 05:51:30 +00001840Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * tree.[ch]: bug fixing
1843 * entities.[ch]: defined a specific type for predefined entities
1844 * doc/xml.html: more documentation on the library, how to use it,
1845 overview of the interfaces.
1846
Daniel Veillard16253641998-10-28 22:58:05 +00001847Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1848
1849 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1850
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001851Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1852
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001853 * tree.c: corrected a small bug
1854 * doc/xml.html: continuing writing documentation.
1855
1856Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1857
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001858 * debugXML.h debugXML.c: added debugging utilities.
1859 * tester.c: added --debug switch.
1860 * tree.c: patched an incorrect node->type assignment.
1861 * parser.c: formatting, ensure that node->doc != NULL in attributes
1862
Daniel Veillardccb09631998-10-27 06:21:04 +00001863Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1866 entity support and provide an internal representation close to
1867 DOM one (entity ref nodes, and attribute value as tree). I tried
1868 to preserve the interface but this will surely break some apps
1869 (I have to change rpm2html/rpmfind for example). I had to change
1870 two interfaces, and the generated tree is somewhat different.
1871 * doc/* : started documenting the XML library, the tree and
1872 DOM/Corba. This is a first step.
1873
Daniel Veillard11e00581998-10-24 18:27:49 +00001874Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * parser.c: Set up the fonctions comment block, boring but useful.
1877 * parser.h, SAX.c, parser.c: now attributes are processed through
1878 the SAX interface. The problem is that my SAX interface diverged
1879 quite a bit from the original one, well this is not an official
1880 spec, and translating it from Java to C is hairy anyway...
1881
Daniel Veillard97b58771998-10-20 06:14:16 +00001882Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1885 fonctions comment block, boring but useful.
1886
1887Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001888
1889 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1890 conversion routines. However they are not yet used to convert the
1891 inputs. The core will run with UTF-8.
1892
Daniel Veillard33942841998-10-18 19:12:41 +00001893Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * tree.c : make sure that the type id is properly set-up when
1896 a new object is allocated, needed for DOM.
1897
Daniel Veillard27fb0751998-10-17 06:47:46 +00001898Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * tree.h, tree.c: Ok, the main objects in the tree will be native
1901 corba objects, it costs 8 bytes per Node, Attribute and Document
1902 but it simplifies the Corba integration a lot (no extra interface
1903 objects to allocate/free).
1904
Daniel Veillard0bef1311998-10-14 02:36:47 +00001905Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1908 and changed NODEs contants for conformity with DOM Level 1
1909
Daniel Veillard27864701998-10-08 03:47:24 +00001910Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * added hooks to keep track of servants when creating objects
1913 xmlDoc and xmlNode (for Corba export).
1914
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001915Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * added xml-config script.
1918
Daniel Veillard7066a791998-10-01 20:28:28 +00001919Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1922 to autoupdate libtool and automake conf files.
1923
Miguel de Icaza60681bd1998-09-30 19:28:59 +000019241998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1925
1926 * Makefile.am: Use '?' to separate the sed
1927 commands as ',' is used when people pass -Wl,something.
1928
1929
Daniel Veillard15a8df41998-09-24 19:15:06 +00001930Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * tree.c, tree.h: added a per-document compression interface.
1933
Daniel Veillard151b1b01998-09-23 00:49:46 +00001934Tue Sep 22 20:47:38 EDT 1998
1935
1936 * tree.c, tree.h: added saving with compression and added interfaces
1937 to control the compression level (xmlGetCompressMode,
1938 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1939
Daniel Veillard70120ff1998-09-22 00:24:21 +00001940Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1941
1942 * parser.c: corrected a loop for files of size 0
1943
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000019441998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1945
1946 * error.h: New file. Contains prototyes from `error.c'.
1947
Tom Tromeyc19653d1998-08-14 01:22:43 +00001948Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1949
1950 * Makefile.am (xmlincdir): New macro.
1951 (xmlinc_HEADERS): Renamed from include_HEADERS.
1952
Daniel Veillard845664d1998-08-13 04:43:19 +00001953Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * applied small patch on numeric entities from
1956 Christopher Blizzard <blizzard@appliedtheory.com>
1957
Daniel Veillard260a68f1998-08-13 03:39:55 +00001958Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * New release 0.2, removed the old xml_* files so that it's
1961 coherent with the other CVS base (W3C), far better conformance
1962 to standard, new namespaces, decent entities support, beginning
1963 of a SAX-like interface. Nearly nothing left intact, even the
1964 test examples ...
1965
Christopher Blizzarda36749e1998-07-30 21:47:18 +000019661998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1967
1968 * .cvsignore: Add .deps dir
1969
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001970Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1973
Daniel Veillardfe926001998-07-26 04:28:20 +00001974Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001975
Daniel Veillardfe926001998-07-26 04:28:20 +00001976 * configure.in: added test for CPP
1977 * AUTHORS, Changelog: the original ones didn't get commited but the
1978 glib ones instead, fixed.
1979 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001980
Daniel Veillardfe926001998-07-26 04:28:20 +00001981Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001982
Daniel Veillardfe926001998-07-26 04:28:20 +00001983 * integrated code developped at W3C
1984 * changed the original Copyright
1985 * migrated to automake
1986 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001987