blob: 6be86cccd3adb0aacb903309c9da3943b5fd1836 [file] [log] [blame]
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5 integrated a set of OpenVMS changes from Howard Taylor
6 <Howard.Taylor@pacoast.com>
7
Daniel Veillard58770e72000-11-25 00:48:47 +00008Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
11 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
12
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * HTMLparser.c: some fixes on auto-open of html/head/body
16 * encoding.c: fixed a compilation error on some gcc env
17 * xpath.c xpointer.[ch] xpathInternals.h: improved the
18 XPointer implementation
19 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
20 related XPointer tests and associated results
21
Daniel Veillard300f7d62000-11-24 13:04:04 +000022Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
23
24 * doc/xmldtd.html doc/xml.html: following a short step by step
25 guidance on IRC to help maciej with DTDs I started a small
26 page on the subject.
27
Daniel Veillard748e45d2000-11-17 16:36:08 +000028Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
29
30 * HTMLparser.c: fixed handling of broken charrefs
31 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
32 patches
33
Daniel Veillard28929b22000-11-13 18:22:49 +000034Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
35
36 * doc/xml.html doc/html/* : rebuilt the docs after adding
37 xinclude and updated page for 2.2.7 and 2.2.8
38 * configure.in: releasing 2.2.8
39
Daniel Veillard41e06512000-11-13 11:47:47 +000040Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * parser.[ch] parserInternals.c: applied the conditional
43 section processing fix from Jonathan P Springer
44 <jonathan.springer2@gte.net>
45 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
46 project file, fixed iconv default non support
47 * xpath.c: fixed the problem of evaluating relative expressions
48 when a node context is provided.
49
Daniel Veillardbf432752000-11-12 15:56:56 +000050Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * nanoftp.c: fixed gcc 2.95 new warnings
53 * SAX.c: fixed a stupid bug
54 * tree.c: fixed a formatting problem when round-tripping
55 from/to memory
56 * xinclude.c: chased memleak, fixed a base problem
57 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
58 xmlXPtrBuildNodeList()
59 * TODO: updated
60 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
61 adding a first small set of regression tests for XInclude
62
Daniel Veillardc2def842000-11-07 14:21:01 +000063Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * nanohttp.[ch]: applied Wayne Davison patches to access
66 the WWW-Authorization header.
67 * parser.c: Closed Bug#30847: Problems when switching encoding
68 in short files by applying Simon Berg's patch.
69 * valid.c: fixed a validation problem
70 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
71 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
72 Wayne Davison
73 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
74 need to be extended to non full nodes selections.
75 * xinclude.c: starts to work decently
76
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000077Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
78
79 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
80 debugXML.c xmlversion.h.in: Started adding XInclude support,
81 this is a new xmllint option
82 * tree.c xpath.c: applied TOM patches for XPath
83 * xpointer.c: fixed a couple of errors.
84 * uri.c: added an escaping function needed for xinclude
85 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
86 new warning from RH70 gcc's version
87
Daniel Veillarda4964b72000-10-31 18:23:44 +000088Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
89
90 * HTMLparser.c: fixed loop on invalid char in scripts
91 * parser.c: update to description of xmlIOParseDTD()
92 * libxml.m4 xmlversion.h.in: changes contributed by
93 Michael Schmeing <m.schmeing@internet-factory.de>
94 * configure.in: preparing for 2.2.7
95 * Makefile.am: trying to avoid config.h and acconfig.h
96 being included in the distrib
97 * configure.in: released 2.2.7
98
99Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
100
101 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
102 like namespaces for good. Unified xmlNs and xmlNode somewhat.
103
Daniel Veillard01411222000-10-30 15:33:22 +0000104Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
105
106 * parser.[ch]: added xmlIOParseDTD()
107 * xpointer.c: added support for the 2 extra parameters of
108 string-range, fixed a stoopid error when '0' was present
109 in XPointer expressions
110 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
111 testsuite for the above
112
Daniel Veillard6db58192000-10-30 09:27:53 +0000113Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * libxml.spec.in: improved package descriptions
116
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000117Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
118
119 * xpath.c xpathInternals.h: applied a large cleaning patch
120 from TOM <ptittom@free.fr>, it also add namespace support
121 for function and variables registration.
122
Daniel Veillardbd20df72000-10-29 17:53:40 +0000123Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
126 * Makefile.mingw: Wayne Davison's update adding hash.c
127
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000128Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * xpath.c: fixed the root evaluation problems
131 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
132 ignorable spaces with <b> <bold> <em>
133 * tree.c: fixed a loop in xmlSearchNsByHref()
134
Daniel Veillard767662d2000-10-27 17:04:52 +0000135Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
136
137 * xpath.c: applied another XPath patch from TOM
138 * xpath.c include/makefile.am: applied another patch from
139 china@thewrittenword.com (cleanup on IRIX).
140
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000141Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * xml-config.1: received a fixed version from Fredrik Hallenberg
144 <hallon@lysator.liu.se>
145
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000146Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
147
148 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
149 cleanup patch for XPath
150
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000151Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
152
153 * patched to redirrect all "out of context" error messages to
154 a reconfigurable routine. The changes are:
155 * xmlerror.h : added the export of an error context type (void *)
156 an error handler type xmlGenericErrorFunc there is an interface
157 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
158 to reset the error handling routine and its argument
159 (by default it's equivalent to respectively fprintf and stderr.
160 * all the c files: all wild accesses to stderr or stdout within
161 the library have been replaced to calls to the handler.
162
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000163Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * configure.in: release 2.2.6
166 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
167 exporting the inner functions of xpath for extension modules
168 * doc/*: updated and rebuilt the doc
169
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000170Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
171
172 * nanohttp.c : applied Wayne HTTP cleanup patch
173 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
174 and xmlNodeSetSpacePreserve()
175
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000176Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * xpath.c: closing bug #29260
179
Daniel Veillard126f2792000-10-24 17:10:12 +0000180Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
181
182 * hash.[ch] debugXML.c: expanded/enhanced the API, added
183 multikey tuples, made hash structure opaque
184 * valid.[ch]: moved elements, attributes, notations decalarations
185 as well as ID and refs to hash tables.
186 * entities.c: hash cleanup
187 * xmlmemory.c: fixed a dump problem in debug mode
188 * include/Makefile.am: problem passing in DESTDIR= values patch
189 from Marc Christensen <marc@calderasystems.com>
190 * nanohttp.c: removed debugging remains
191 * HTMLparser.c: the bogus tag should be ignored (Wayne)
192 * HTMLparser.c parser.c: fixing a number of problems with the
193 macros in the *parser.c files (Wayne).
194 * HTMLparser.c: close the previous option when opening a new one
195 (Marc Sanfacon).
196 * result/HTML/*: updated the HTML results accordingly
197
Daniel Veillard52afe802000-10-22 16:56:02 +0000198Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
199
200 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
201 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
202 XPath functions and XML entities table to them. More to come...
203 * xmlIO.c: fixed libxml closing FILEs it didn't open.
204
Daniel Veillard683cb022000-10-22 12:04:13 +0000205Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
206
207 * tree.c: coalesce adjacent text nodes
208 * valid.c: handling of blank nodes in DTd validation (raised
209 by problems with a posteriori validation).
210 * nanohttp.c: changing behaviour on HTTP write stuff.
211 * HTMLtree.c: forced body and html to be explicitely closed.
212 * xpath.h: exported more XPath functions.
213
Daniel Veillard1baf4122000-10-15 20:38:39 +0000214Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * Release of 2.2.5
217 * xpointer.c: range() range-inside and other helper functions
218 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
219
Daniel Veillard47e12f22000-10-15 14:24:25 +0000220Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
223 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
224
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000225Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
228 and XPointer modules
229
Daniel Veillard134c9f32000-10-15 10:27:08 +0000230Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
231
232 * SAX.h: closed #25107
233
Daniel Veillard39915622000-10-15 10:06:55 +0000234Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * testSAX.c: fixed problem with cdata reporting
237 * SAXresult/* : updated
238
Daniel Veillard1e851392000-10-15 10:02:56 +0000239Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
240
241 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
242 Closed bug #27499, added to regression tests
243 * TODO: updated
244
Daniel Veillard7eda8452000-10-14 23:38:43 +0000245Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
248 support for SCRIPT and STYLE with help from Bjorn Reese
249 * test/HTML/* result/HTML/*: added simple testcase and updated
250 the existing ones.
251
Daniel Veillardff9c3302000-10-13 16:38:25 +0000252Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
255 string-range for empty strings
256 * test/XPath/docs/str test/XPath/xptr/chaptersrange
257 test/XPath/xptr/strrange: augmented the XPointer testsuite
258
Daniel Veillard189446d2000-10-13 10:23:06 +0000259Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
260
261 * doc/xml.html doc/xmlmem.html: added a module describing memory
262 interfaces and use, updated the main page.
263
Daniel Veillard2f971a22000-10-12 23:26:32 +0000264Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
267 nanoftp code work on Windows too now
268
269Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000270
271 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
272 * xpointer.c: implemented string-range() at least a good first version
273 * test/XPath/docs/str test/XPath/xptr/strrange
274 result/XPath/xptr/strrange: the string-range() tests
275
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000276Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
277
278 * Makefile.am include/Makefile.am include/win32config.h
279 win32/Makefile.mingw: fixed problems reported by Wayne Davison
280 and make distcheck
281
Daniel Veillard19d61112000-10-11 23:50:35 +0000282Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
283
284 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
285 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
286 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
287
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000288Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
289
290 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
291 patch for socklen_t detection by
292 Albert Chin-A-Young <china@thewrittenword.com>
293
Daniel Veillardcd429612000-10-11 15:57:05 +0000294Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
295
296 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
297 and added a --dtdvalid option to xmllint used to test it
298
Daniel Veillard47c02452000-10-11 13:04:36 +0000299Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
302 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
303
Daniel Veillard2d38f042000-10-11 10:54:10 +0000304Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
307 handlings (registration, lookup, cleanup)
308
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000309Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * configure.in Makefile.am include/makefile.am: adding XPointer
312 and XPtrtests target
313 * xpointer.[ch] : new files for XPointer support
314 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
315 more XPath tests
316
Daniel Veillard57fda592000-10-10 23:24:14 +0000317Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
318
319 * configure.in: fixed, very broken, make distcheck works again
320
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000321Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
322
323 * More work toward 2.2.5, integrated a number of patches
324 * configure.in Makefile.am win32config.h.in: trying to cleanup
325 make distcheck .... huh ...
326 * include/Makefile.am include/win32config.h: new directory
327 for includes
328 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
329 updated teh makefiles and instructions for WIN32
330 * xpath.c: small fixes
331 * test/XPath/ results/XPath: updated the testcases and results
332 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
333 suggested patches
334 * valid.c: fixed an ID bug
335
Daniel Veillardb71379b2000-10-09 12:30:39 +0000336Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
339 the automake bug where wrong dependancies were generated.
340 * xpath.[ch]: worked on XPointer
341
Daniel Veillard7e99c632000-10-06 12:59:53 +0000342Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * configure.in Makefile.am: 2.2.5, ship the include in an
345 include/libxml subdirectory, use symlinks when using CVS
346 * testSAX.c: fixed small bug
347 * testXPath.c: changed the way testfiles are parsed
348 * debugXML.c: same kind of cleanup when parsing an argument expression
349 XPath/XPointers can have blanks embedded
350 * xpath.[ch]: more cleanup, reorgs for XPointer work
351 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
352 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
353
Daniel Veillard55b91f22000-10-05 16:30:11 +0000354Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
357 in the XPath engine, rewrote large parts of it, now it's far
358 cleaner and in sync with the REC not an old WD. Fixed a parsing
359 problem in the interactive XML shell found when testing XPath.
360
Daniel Veillardac260302000-10-04 13:33:43 +0000361Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
364 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
365 examples with the extra test
366
Daniel Veillard7cfce322000-10-04 12:40:27 +0000367Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
368
369 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
370 the global init function.
371
Daniel Veillard970112a2000-10-03 09:33:21 +0000372Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
373
374 * HTMLparser.c: Doohhh, attribute name parsing was still case
375 sensitive ! Fixed this ...
376 * result/HTML/* : updated the tests results accordingly
377
Daniel Veillard740abf52000-10-02 23:04:54 +0000378Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
381 engine, should be far more stable, incorporated a new version of
382 preceding/following axis, need testing
383 * uri.c: fixed file:///c:/a/b/c problem
384 * test/XPath/tests/idsimple: augmented the XPath tests
385
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000386Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * doc/* rebuilding docs for 2.2.4 release
389
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000390Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
391
392 * configure.in: releasing 2.2.4
393 * parser.[ch]: added xmlStrEqual()
394 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
395 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
396 use xmlStrEqual instead
397 * TODO: updated
398 * added an XPath test
399
Daniel Veillardbc765302000-10-01 18:23:35 +0000400Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
401
402 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
403 * entities.h: exported xmlInitializePredefinedEntities
404 * parser.[ch] : added xmlInitParser()
405 * parserInternals.h : had to export htmlInitAutoClose()
406
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000407Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * xpath.[ch] : fixed some serious XPath Predicate evaluation
410 problems
411 * Makefile.am : added XPath regression tests to normal tests
412 * uri.c: fixed a problem with local paths, cleanup
413 * parser.c: fixed a problem with large CData sections
414
Daniel Veillardd2ade932000-09-30 14:39:55 +0000415Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
416
417 * configure.in xml-config.in: patch from "Ben Taylor"
418 <sol7x86@hotmail.com> for solaris shared libs lookup
419
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004202000-09-30 Martin Baulig <baulig@suse.de>
421
422 * libxml-2.0.pc.in: Provide pkg-config script.
423
424 * configure.in: Create the libxml-2.0.pc script from the
425 libxml-2.0.pc.in templates.
426 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000427 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000428
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000429Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
430
431 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
432 when compiling with MSC
433
Daniel Veillard46057e12000-09-24 18:49:59 +0000434Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
435
436 * xpath.c: patch for normalize-string() substring-before(),
437 substring-after() and translate() functions from Bjorn Reese
438 <breese@mail1.stofanet.dk>
439 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
440 Fredrik Hallenberg <hallon@lysator.liu.se>
441 * TODO: updated
442
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000443Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
444
445 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
446 problem of socklen_t being undefined on a number of platforms
447 * debugXML.c: fixed a compilation problem when without snprintf
448
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000449Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
452 an URI bug and a fix for the control-character-induced infinite loop
453 * nanohttp.c: preventive fix for compiling on WIN32
454
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000455Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * xmlint.c: closing bug #25000
458
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000459Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
462 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
463 modified slightly Wayne Davison patch adding xmlStrcasecmp and
464 related function, fixing xmlStrncmp(), and associated cleanup
465 * result/HTML/entities.html.sax: updating result
466
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000467Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
468
469 * uri.c: applied patch for URI escaping from Wayne Davison
470 <wayned@blorf.net>
471 * tree.c parserInternals.c HTMLparser.c: memset checks patches
472 from Denis Barbier <barbier@imacs.polytechnique.fr>
473 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
474 patch from Wayne Davison
475
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000476Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * doc/xml.html : updated with new releases, adding "how to help"
479
Daniel Veillard04698d92000-09-17 16:00:22 +0000480Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
481
482 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
483 removed a few warnings in pedantic mode ...
484 * parserInternals.c parser.c: moved encoding switching function
485 to parserInternals.c
486 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
487
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000488Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * HTMLparser.c parser.c: set ctxt->errNo before calling the
491 error or warning handlers
492
Daniel Veillardb1059e22000-09-16 14:02:43 +0000493Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * parserInternals.c parserInternals.h parser.c Makefile.am:
496 created a new module parserInternals.c, moved most of the
497 code shared by the various parsers there, as well as
498 deprecated code from parser.c. More cleanup of parser.c
499 * uri.c: fixed a problem when URI is NULL
500 * valid.c: speedup when looking for an attribute declaration
501
Daniel Veillard39c7d712000-09-10 16:14:55 +0000502Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
505 the cleanup of the computation of URI references when seeking
506 external entities. The URI reference string and the resulting
507 URI are both stored now.
508 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
509 large s(n)printf checks and cleanup from Denis Barbier
510 <barbier@imacs.polytechnique.fr>
511 * xmlversion.h.in tree.h: couple of SGML declarations for a
512 possible docbook module.
513 * result/VC/ : a couple of test output changed due to the change
514 of the entities URI
515
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000516Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * parser.h: added a _private field for linking user's data
519
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000520Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * parser.c parserInternals.h: demacroified most of the IS_XXX
523 the gain in size is significant so ...
524
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000525Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * entities.c: cases where looking up entities with doc==NULL
528 covered
529
Daniel Veillard90e11312000-09-05 10:42:32 +0000530Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
531
Daniel Veillard1de50802000-09-07 08:54:32 +0000532 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000533 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
534
Daniel Veillard98a79162000-09-04 11:15:39 +0000535Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
536
Daniel Veillard1de50802000-09-07 08:54:32 +0000537 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000538 * test/URI/uri.data result/URI/uri.data: first set of tests/results
539 * Makefile.in: added URItest and included thenin "make tests"
540
541Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000542
543 * xmlversion.h.in: closed bug 22941
544
Daniel Veillard2bb89092000-08-31 14:57:50 +0000545Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
546
547 * doc/xmlio.html: added doc and example for entity loader
548 redefinition.
549
Daniel Veillard96984452000-08-31 13:50:12 +0000550Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
551
552 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
553 used by libxml
554
Daniel Veillarde715dd22000-08-29 18:29:38 +0000555Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * parser.c: Fixed bug on invalid ontent characters and when using
558 push.
559 * xmllint.c: fixed xmllint endling of errors in push mode
560
Daniel Veillard4948eb42000-08-29 09:41:15 +0000561Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000564 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000565 * result/HTML/*.sax: regenerated HTML SAX output
566 * parser.c: more cleanup.
567
Daniel Veillarde010c172000-08-28 10:04:51 +0000568Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
569
570 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000571 patches from Wayne Davison <wayned@users.sourceforge.net>,
572 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000573 * HTMLparser.c: fixed an ignorable white space detection bug
574 occuring when parsing with SAX only
575 * result/HTML/*.sax: updated since the output is now HTML
576 encoded...
577
Daniel Veillard47f3f312000-08-27 22:40:15 +0000578Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
579
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000580 * HTMLparser.[ch]: applied some of Wayne Davison
581 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000582
Daniel Veillarde0854c32000-08-27 21:12:29 +0000583Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
586 undeclared namespace prefix was used, added a warning.
587 Cleaned up support w.r.t. entities, spilling out a warning
588 and being pedantic on lookups.
589 * test/warning/ent9 : added testcase for previous example.
590 * TODO: updated
591 * parserInternals.h parser.c: changed the way names are parsed
592 now allow infinite size and decrease penalty for normal use
593 * parser.c: Started a big cleanup/check of the parser code,
594 fixed some of the most tortuous entity code, spotted code
595 unused anymore
596 * test/*: added tests for very long names and related nasty
597 things.
598
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000599Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * doc/encoding.html: added encoding aliases doc
602 * doc/xml.html: updates
603 * encoding.[ch]: added EncodingAliases functions
604 * entities.[ch] valid.[ch] debugXML.c: removed two serious
605 bottleneck affecting large DTDs like Docbook
606 * parser.[ch] xmllint.c: added a pedantic option, will be
607 useful
608 * SAX.c: redefinition of entities is reported in pedantic mode
609 * testHTML.c: uninitialized warning from gcc
610 * uri.c: fixed a couple of bugs
611 * TODO: added issue raised by Michael
612
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000613Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
614
615 * doc/encoding.html: propagated Martin Duerst suggestions
616
Daniel Veillard52402ce2000-08-22 23:36:12 +0000617Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
620 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
621 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
622 by Wayne Davison
623
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000624Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * nanoftp.c nanohttp.c: small cleanup
627 * TODO: updated
628
Daniel Veillard244ece92000-08-19 20:58:02 +0000629Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * added an old VC testcase and updated title.xml entity
632
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000633Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
634
635 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
636 done on auto-opening of <p> tags and cleanup of SAX output
637
Daniel Veillard979e55e2000-08-19 16:48:54 +0000638Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
641
Daniel Veillard4540be42000-08-19 16:40:28 +0000642Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
643
644 * doc/xml.html libxml.* structure.*: updated the doc a bit
645
Daniel Veillard808a3f12000-08-17 13:50:51 +0000646Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * testSAX.c testHTML.c result/HTML/: cleanup of the output
649 of SAX tests
650
Daniel Veillard29579362000-08-14 17:57:48 +0000651Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
652
653 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
654 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
655
Daniel Veillard1255ab72000-08-14 15:13:33 +0000656Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
657
658 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
659 * testHTML.c: fix core dump on Solaris 2.x systems
660 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
661 * result/HTML/*.sax: previous bug fix lead to new results
662
Daniel Veillard03109292000-08-14 14:58:22 +0000663Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
664
665 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
666 * configure.in: added --with-readline=DIR to accept alternate
667 path for readline include/library
668 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
669 for ANSI under HP-UX
670 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
671 includes @LIBS@
672
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000673Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
674
675 * doc/* : rebuilt the docs
676 * getting ready for 2.2.2 release
677
Daniel Veillard87b95392000-08-12 21:12:04 +0000678Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
679
680 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
681 and xmlAddFeature()
682 * tree.[ch]: added xmlAddChildList()
683 * xmllint.c: MAP_FAILED macro test
684 * parser.h: added xmlParseCtxtExternalEntity()
685 * valid.c: applied bug fixes removed warning
686 * tree.c: added CDATA block to elements content
687 * testSAX.c: cleanup of output
688 * testHTML.c: added SAX testing
689 * encoding.c: better error recovery
690 * SAX.c, parser.c: fixed one of the external entity processing
691 of the OASis testsuite
692 * Makefile.am: added HTML SAX regression tests
693 * configure.in: bumped to 2.2.2
694 * test/HTML/ result/HTML: added a few of HTML tests, and added the
695 SAX results
696
Daniel Veillard88a172f2000-08-04 18:23:10 +0000697Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
698
699 * configure.in: patch for HP compiler
700
7012000-08-04 Sven Heinicke <sven@zen.org>
702
703 * xmllint.c: Was coredumping sometimes when the file given didn't
704 exist.
705
Daniel Veillard46e370e2000-07-21 20:32:03 +0000706Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000709
Daniel Veillard46e370e2000-07-21 20:32:03 +0000710 when using in memory parsing. Need some cleanup.
711 * xmllint.c configure.in: added a --memory flag to test memory
712 parsing
713
Daniel Veillard36650692000-07-21 15:16:39 +0000714Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * nanohttp.c: fixed socklen_t replacement to unsigned int
717 * parser.c: fixed a space handdling missing at the end of
718 production 28 DOCTYPE.
719 * xmlmemory.c: fixed a stupid bug on the routine to override
720 allocation functions
721 * TODO: updated
722
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000723Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * doc/ regenerated the docs
726
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000727Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * doc/encoding.html doc/xml.html: added I18N doc
730 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
731 improvements, both parser and filters, added ASCII & HTML,
732 fixed the ISO-Latin-1 one
733 * xmllint.c testHTML.c: added/made visible --encode
734 * debugXML.c : cleanup
735 * most .c files: applied patches due to warning on Windows and
736 when using Sun Pro cc compiler
737 * xpath.c : cleanup memleaks
738 * nanoftp.c : added a TESTING preprocessor flag for standalong
739 compile so that people can report bugs more easilly
740 * nanohttp.c : ditched socklen_t which was a portability mess
741 and replaced it with unsigned int.
742 * tree.[ch]: added xmlHasProp()
743 * TODO: updated
744 * test/ : added more test for entities, NS, encoding, HTML, wap
745 * configure.in: preparing for 2.2.0 release
746
Daniel Veillard49703262000-07-10 10:27:46 +0000747Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * nanoftp.c: fixed the way the control connection is handled
750 * libxml.spec.in: fixed the dependancies and cleanup
751
Daniel Veillard306be992000-07-03 12:38:45 +0000752Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * doc/xml.html: changed the xmlsoft.org structure, updated the
755 examples w.r.t. root and childs
756
Daniel Veillard7d853352000-07-02 18:53:09 +0000757Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
760
Daniel Veillard365e13b2000-07-02 07:56:37 +0000761Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * HTMLparser.c: Work on character encoding support for the HTML parser
764 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
765 * encoding.c: Fixed a potential memleak in the encoding stuff
766
Daniel Veillardaf743792000-07-01 11:49:28 +0000767Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * doc/FAQ.html doc/Makefile.am : added a FAQ
770
771Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000772
773 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
774 of the HTML parser to force it to not bypass SAX
775
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000776Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * win32config.h.in: updated
779 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
780 lacks iconv support :-( need to release 2.1.1
781 * configure.in: release 2.1.1
782 * HTMLparser: fixed bug #14784
783 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
784 by Windows compiler
785 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
786 the SAX startDocument() callback.
787 * TODO: updated
788
789Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * added xmlStopParser()
792
Daniel Veillardbe803962000-06-28 23:40:59 +0000793Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * configure.in: 2.1.0 prerelease
796 * Large resync between W3C and Gnome tree
797 * nanoftp, nanohttp.c: fixed stalled connections probs
798 * HTMLtree.c SAX.c : support for attribute without values in
799 HTML for andersca
800 * valid.c: Fixed most validation + namespace problems
801 * HTMLparser.c: start document callback for andersca
802 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
803 * parser.h, SAX.c: serious speed improvement for large
804 CDATA blocks
805 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
806 different encoding
807 * example/Makefile.am example/gjobread.c tree.h: work on
808 libxml1 libxml2 convergence.
809 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
810 and the LIBXML_TEST_VERSION macro
811
Daniel Veillardc310d562000-06-23 18:32:15 +0000812Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * doc/xml.html: various patches and improvements typo fixed by
815 Felix Natter
816 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
817 from Felix Natter <fnatter@gmx.net>
818
Daniel Veillardf3029822000-05-06 08:11:19 +0000819Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * doc/upgrade.html: updated with instructions for support of both
822 libxml-1.x and libxml-2.x
823 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
824 for 2.x support and also fixed includes
825
826
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000827Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
828
829 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
830 the encoding support, added iconv support, so now libxml if
831 compiled with iconv automatically support japanese encodings
832 among others. Work based on initial patch from Yuan-Chen Cheng
833 I may have broken binary compat in the encoding handler
834 registration scheme, but that was so utterly broken I don't
835 expect anybody to have used this feature until now.
836 * parserInternals.h: fixup on the CHAR range macro
837 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
838 code.
839 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
840 * uri.c: added xmlParseURI() I can't believe I forgot to
841 implement this one in 2.0 !!!
842 * SAX.c: moved doc->encoding update in the endDocument() call.
843 * TODO: updated.
844
Daniel Veillard06047432000-04-24 11:33:38 +0000845Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * tree.h: removed extraneous xmlRemoveProp definition
848 * TODO: added item about --disable-corba configure switch
849 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
850 * nanoftp.c: fixed include problems giving troubles on AIX and
851 slowlaris
852 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
853 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
854 comment and headers changes to lower gtk-doc number of warnings
855 * doc/html/*: rebuilt docs
856
Daniel Veillarde0aed302000-04-16 08:52:20 +0000857Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
858
859 * HACKING: documented the tag for 1.x and instructions
860
Daniel Veillard5e873c42000-04-12 13:27:38 +0000861Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
864 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
865 xmlCreateIOParserCtxt
866 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
867 significant overall improvement
868 * xmllint.c: added I/O test to xmllint
869 * testSAX.c: added a speed test
870 * doc/* : updated/regenerated
871
Daniel Veillardfc708e22000-04-08 13:17:27 +0000872Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * xpath.c uri.h parserInternals.h: cosmetic changes from
875 "Timur I. Bakeyev" <timur@bat.ru>, including making
876 xmlCreateURI() public
877
Daniel Veillard5d211f42000-04-07 17:00:24 +0000878Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
879
880 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
881 and the code at the same time. Added a clean mechanism for
882 overload or added input methods: xmlRegisterInputCallbacks()
883 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
884 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
885 * TODO: updated
886 * doc/* : updated/regenerated
887 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
888 source dir
889
Daniel Veillarde77a9182000-04-05 19:12:29 +0000890Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * testURI.c: yet another forgotten commit, I should get some sleep !
893
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000894Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * xmllint.c: forgot to commit this too ?
897
Daniel Veillardb9df4042000-04-05 14:23:16 +0000898Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * xmlversion.h.in : forgot to commit this previously
901
Daniel Veillard361d8452000-04-03 19:48:13 +0000902Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * configure.in: preparing libxml-2.0.0 version looks Ok so far
905 * README TODO: updated for release
906 * uri.c uri.h: added authority parsing/saving
907 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
908 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
909 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
910 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
911 Makefile.am : added compile-time customization of libxml
912 --with-ftp --with-http --with-html --with-xpath --with-debug
913 --with-mem-debug
914 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
915 #include <libxml/xxx.h> I hope it won't break too much stuff
916 and will be manageable in the future...
917 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
918 and added xmllint to the installed programs
919 * uri.h: added xmlFreeURI()
920
Daniel Veillardec303412000-03-24 13:41:54 +0000921Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
922
923 * uri.c uri.h: finished the escaping handling, the base support
924 and the URI path normalization. Looks good just lacks the
925 authority content parsing code.
926 * Makefile.am: added instructions to generate testURI
927 * TODO: updated
928 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
929 added links and icons for W3C and Gnome
930
Daniel Veillard8f621982000-03-20 13:07:15 +0000931Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
932
933 * xmlmemory.[ch] : seems I forgot to actually update the files in
934 the last commit :-)
935 * doc/xml.html doc/html/* : updated and uploaded the docs
936
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000937Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
940 * TODO: updated
941 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000942 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000943 gfree).
944 * Makefile.am, uri.c, uri.h: added a set of functions to do
945 exact (litteraly copied from the RFC 2396 productions) parsing
946 and handling of URI. Will be needed for XLink, one XML WFC,
947 XML Base and reused in the nano[ftp/http] modules. Still work
948 to be done.
949
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000950Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * configure.in, libxml.spec.in : libxml2
953 * doc/* : updated the doc page, rebuilt the docs
954
Daniel Veillardcf461992000-03-14 18:30:20 +0000955Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * all: tagged LIB_XML_1_X
958 * *.c *.h : updated from W3C CVS tree
959 * configure.in : 2.0.0-beta
960 * libxml.spec.in : libxml2 package nam
961 * result/* : new version of the tests output
962
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000963Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * doc/xml.html, doc/update.html: updated docs, 1.8.7
966
Daniel Veillardb566ce12000-03-04 11:39:42 +0000967Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * doc/* : rebuilt the docs
970 * parser.c: final patch on #6766
971 * valid.c: small patch on validity checks.
972
Daniel Veillardfb76c402000-03-04 11:39:42 +0000973Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
976 added
977 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
978 compatibility w.r.t. XML spec and existing code.
979
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000980Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * parser.c: seems a better solution to <a> </a> exists,
983 will try it for a while
984
Daniel Veillard83a30e72000-03-02 03:33:32 +0000985Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * parser.c: tried to remove the <a> </a> generating <a/>
988 this is hard. Left a flag for that purpose. Fixed bug #6766
989 * configure.in: prepared 1.8.7 not released, due to previous
990 problem
991
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000992Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * doc/xml.html : applied second patch from Paul DuBois
995
Daniel Veillard402e8c82000-02-29 22:57:47 +0000996Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
997
998 * doc/xml.html : applied patch from Paul DuBois
999
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001000Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1003
Daniel Veillard5feb8492000-02-02 17:15:36 +00001004Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1007 compilation warnings on various platforms.
1008 * parser.c: Fixed #5281 validity error callbacks are now desactived
1009 by default if not validating.
1010
Daniel Veillardf341f932000-02-02 14:52:08 +00001011Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1014
Daniel Veillard13c757e2000-02-01 23:59:15 +00001015Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1018 <gkatsi@cs.toronto.edu>
1019
Daniel Veillard726e8792000-01-30 20:04:29 +00001020Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1023 processing URLs
1024
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001025Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1028 xmlNanoFTPUpdateURL for persistent control connections.
1029 * configure.in: 1.8.6
1030
1031Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1032
1033 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1034 * tree.[ch] : added xmlSaveNoEmptyTags
1035
James Henstridgef3be9312000-01-28 13:59:21 +000010362000-01-29 James Henstridge <james@daa.com.au>
1037
1038 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1039
1040 * Makefile.am: added nanoftp.[ch] to the build.
1041
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001042Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * nanoftp.[ch]: cleanup, comments, API
1045 * debugXML.c : fixed a bug in the cat command
1046 * doc/*: regenerated the docs
1047
Daniel Veillardda07c342000-01-25 18:31:22 +00001048Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1051 * debugXML.c : fixed a bug in the cat command
1052 * valid.c: fixing some small probs
1053 * libxml.spec.in: get rid of the SNAP suffix
1054 * doc/xml.html: updated the status
1055
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001056Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * xml-config.in: xml-config --version to just return the
1059 version number
1060 * xpath.c: some cleanup w.r.t. axis when the current node is
1061 an attribute.
1062 * TODO: updated
1063
Daniel Veillard461a66c2000-01-18 18:01:01 +00001064Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * configure.in: prepared for libxml-1.8.5
1067 * doc/* recompiled the documentation
1068
10692000-01-17 Jody Goldberg <jgoldberg@home.com>
1070
1071 * configure.in : WARNING autoconf subtlety alert :
1072 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1073 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1074 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1075 get defined by AC_CHECK_HEADERS.
1076
Daniel Veillardf967b902000-01-17 16:06:10 +00001077Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1078
1079 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1080 Rune.Djurhuus@fast.no
1081
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001082Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * TODO: updated
1085 * tree.c, parser.c: made sure that only memory alloc problems
1086 and internal parser errors are allowed to write to stdout or
1087 stderr.
1088
Daniel Veillard0142b842000-01-14 14:45:24 +00001089Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * tree.c : restored xmlNewGlobalNs since this seems used by
1092 a lot of existing code :-(, fixed a bug in xmlNewNs
1093 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1094 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1095 to exit() from the library code.
1096 * xpath.c, parser.c: removed bugs or unused code detected by
1097 Windows compilers
1098 * parser.c: started adding interfaces for parsing well balanced
1099 XML fragments
1100 * configure.in: releasing 1.8.4
1101 * doc/* : rebuilt the docs
1102
Daniel Veillard2eac5032000-01-09 21:08:56 +00001103Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * tree.[ch] : added xmlNewDocFragment() for DOM
1106 * testHTML.c: uninitialized variable.
1107
Daniel Veillardf3a73582000-01-05 14:58:39 +00001108Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * doc/* : rebuild the docs
1111
Daniel Veillard71b656e2000-01-05 14:46:17 +00001112Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114 * acconfig.h: readline and history patch
1115 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1116 * tree.c: added check and handling when possibly removing an ID
1117 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1118 and saving.
1119 * test/HTML/entities.html result/HTML/entities.html* : test for
1120 various entities reference cases
1121 * result/HTML/* : as a result output of some testcase have
1122 changed
1123 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1124 by previous example. added xmlParseTryOrFinish().
1125 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1126 entities.h debugXML.h HTMLparser.h: changed the way struct are
1127 declared to allow gtk-doc to expose those
1128 * parser.c: closed bug #4960
1129 * Makefile.am configure.in: Applied patch from
1130 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1131 and math/socket libs detection
1132
Daniel Veillard437b87b2000-01-03 17:30:46 +00001133Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * configure.in, Makefile.am: link tester against readline
1136 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1137
Daniel Veillard686d6b62000-01-03 11:08:02 +00001138Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * tree.[ch]: added xmlRemoveProp
1141 * win32config.h.in nanohttp.c: avoid including the Windows
1142 socket stuff in every C files
1143 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1144 the XmL parser(s)
1145 * test/ns4 result/ns4 etc...: added test case for previous prob
1146 * tree.c: xmlNewNs wasn't checking for double definition
1147 * Makefile.in: fixed a problem with dist-hook duplicates
1148 * parser.[hc], xmlIO.c: fixed the loading of external entities
1149 APIs, now xmlLoadExternalEntity() is used everywhere and
1150 setting up an app specific front-end using the
1151 * SAX.c parser.c: some fixes, now the xhtml spec validates
1152 with the xhtml DTD.
1153 * error.c: fixed crashes in case of no input stream
1154 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1155 to the validation tests and results
1156
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001157Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1158
1159 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1160 too htmlCreatePushParserCtxt() and htmlParseChunk()
1161 * parser.c: a bit of cleanup.
1162 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1163 to XML) removed the last mem leak known
1164 * HTMLtree.c: output message cleanup
1165 * xmlmemory.c: display content info about memory blocks
1166 * result/HTML/wired.* : missing att value warning change
1167
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001168Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * doc/* : rebuilt the documentation
1171
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001172Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * parser.[ch] parserInternals.h: Push parser for XML,
1175 seems to work fine now
1176 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1177 --push for push testing
1178 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1179 * testSAX.c: added --push
1180 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1181 subtree
1182 * xmlIO.[ch] : enriched API + fixes for push mode
1183 * entities.[ch]: added the entity content length to the struct.
1184 * xmlmemory.[ch]: new API to show the last entries for the shell
1185 * valid.c: added required attribute testing
1186 * SAX.c: the cdata callback now merge contiguous fragments
1187 * HTMLparser.c: cleanup of some macros
1188
Daniel Veillard3c558c31999-12-22 11:30:41 +00001189Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * parser.c: fix for PIs name starting with xml
1192 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001193 * *.c, configure.in win32config.h.in : generate win32config.h for
1194 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001195
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001196Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * parser.c: fixed a stupid = vs. == bug :-(
1199 * doc/gnome-xml.sgml: s/glade/xml/
1200
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001201Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * configure.in, doc/xml.html : bug fix release 1.8.2
1204 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1205 Hopefully the end of that silly C++ include problem
1206 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1207 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1208 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1209 troubles with autoclosed elements when the stree shape doesn't
1210 follow the DtD specs. Added htmlIsAutoClosed() and
1211 htmlAutoCloseTag()
1212 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1213 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1214 * debugXML.c: fixed a bug on printing default namespaces.
1215 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1216
Daniel Veillardb24054a1999-12-18 15:32:46 +00001217Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * result/HTML/*.htm[l] : updated the HTML regression tests according
1220 to the new output
1221 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1222 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1223 problem due to intermix of extern "C" { ... } declarations for C++
1224 and recursive includes in the headers
1225
Chris Lahey323c48c1999-12-18 15:32:45 +000012261999-12-20 Chris Lahey <clahey@umich.edu>
1227
1228 * HTMLtree.c: Made it so that html nodes with a single child do
1229 not insert a carriage return before or after the child node.
1230
Daniel Veillardb24054a1999-12-18 15:32:46 +00001231Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001232
1233 * configure.in, doc/xml.html : bug fix release 1.8.1
1234 * parser.c: fixed bug #4344
1235 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1236 added the glue to avoid C++ problems
1237 * doc/* : regenerated the documentation
1238
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001239Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1242 namespace recognition, and Dia as a resul :-(
1243 * encoding.c: closed bug #3950
1244
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001245Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * valid.c: debugging a posteriori validation, except URI expansion
1248 stuff this should be fixed now
1249 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1250 Carl Nygard <cnygard@bellatlantic.net>
1251 * tester.c: added --postvalid, cleaning of the code
1252 * tree.[ch]: added xmlDocGetRootElement()
1253
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001254Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1255
1256 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1257 c++ losage.
1258
Daniel Veillard10a2c651999-12-12 13:03:50 +00001259Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * configure.in, doc/xml.html : bumped to 1.8.0
1262 * xlink.[ch], Makefile.am : added framework for link detection
1263 * parser.h: added nbChars to parser context, needed for cleanup.
1264 * xmlmemory.c: removed a nasty bug when out of mem
1265 * valid.[ch]: adding namespace support for attribute decl
1266 * tester.c: added --debugent option
1267 * debugXML.[ch]: added xmlDebugDumpEntities()
1268 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1269 buffers instead, this was really needed, validation was breaking
1270 in strange ways due to that. Added xmlParseStringPEReference()
1271 and other parsing from strings functions. Entities processing
1272 modified again, but PERef are still not handled correcly but
1273 unless you're Eve Maller you won't notice :-)
1274 * HTMLparser.c: large changes toward reliability, and switched to
1275 lowercase internal tags, XHTML is lowercase, so it will help
1276 that output is closer to next version.
1277 * doc/* : regenerated the documentation, it is now hosted at
1278 http://xmlsoft.org/ (same bits I just bought the domain :-)
1279
1280
Daniel Veillard294cbca1999-12-03 13:19:09 +00001281Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1284 doc generation
1285 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1286 in the SAX API
1287 * doc/*: rebuilt the doc making sure everything appears in the
1288 HTML files
1289
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001290Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1293 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1294 which allow impressive speed improvement on dataset with
1295 large text pieces, but at the cost of broken binary
1296 compatibility and slightly bigger memory usage.
1297 Configure with --with-buffers to activate them, they
1298 are protected with XML_USE_BUFFER_CONTENT define.
1299 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1300 goal is 0 memory left allocated once parser is no more used
1301 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1302 call xmlCleanupParser() and xmlMemoryDump()
1303
Daniel Veillarda819dac1999-11-24 18:04:22 +00001304Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1307 * parser.[ch] encoding.[ch]: added memory cleanup routines
1308 * parser.c: closing bug #3788
1309 * doc/*: rebuilt the doc
1310
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001311Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1314 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1315 * tester.c: added --compress option
1316 * doc/*: rebuilt the documentation
1317
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001318Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1321 if given /proc/kcore as input !
1322 * doc/xml.html doc/*: updated and rebuilt the documentation
1323
1324Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001325
1326 * parser.c: Fixed some wrongly space collapsing code due to
1327 a misreading of the spec.
1328 * result/*: fixed the output accordingly
1329
1330Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001331
1332 * encoding.c: bug fix and typos
1333 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1334 * parser.c: added attribute normalization closing bug #3597
1335 * test/att* result/att* SAXresult/att*: testcase for attribute
1336 normalization
1337
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001338Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * configure.in: closing bug #3163 by adding extra flags for the
1341 cc compiler on HP-UX
1342
Daniel Veillard51e3b151999-11-12 17:02:31 +00001343Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1344
1345 * valid.[ch] : removed a typo and an enumerated type bug in the
1346 xmlAddElementDecl() function
1347 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1348 call to xmlEncodeEntitiesReentrant() so that the functions
1349 New, Set and Get are at the same level.
1350 * parser.c HTMLparser.c: extra memory allocation bug for
1351 attributes detected by someone using libxml in embedded systems :-)
1352
Daniel Veillard962195f1999-10-28 15:51:53 +00001353Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * xmlmemory.h: turned off mem debug :-\
1356
Daniel Veillard35008381999-10-25 13:15:52 +00001357Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * parser.c: closed bug #2784 a one line fix, but worth pushing
1360 a new release out
1361 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1362 some structures, comments before and after the
1363 main element, and other nastyness
1364 * HTMLtree.c tree.c: accomodate the extended HTML supported
1365 * configure.in: pushing 1.7.4
1366 * test/ent8 and related outputs : added a new test for bug #2784
1367 * test/HTML/wired.html and related output: a nasty HTML example
1368 * Makefile.am: improved the test scripts
1369 * docs/* : reran the documentation extractor, updated xml.html
1370
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001371Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1374 HTMLparser and debugged the HTML related code. HTML documents
1375 now have their own type
1376 * entities.c: do not dump &apos; for HTML output
1377 * xmlmemory.c: improvement, breakpoint mechanism
1378 * testHTML.c: added --sax --repeat ...
1379 * Makefile.am: improved the HTML tests
1380 * valid.[ch]: added xmlValidGetValidElements and
1381 xmlValidGetPotentialChildren
1382 * tester.c: added --insert to test the 2 new functions
1383 * test//* result//* SAXresult//* : regression test cleanup
1384 and extension.
1385 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1386 gnome-xml-nanohttp.html
1387
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001388Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * HTMLparser.c: fixed problems with some autoclose tags
1391 * tree.c: fixed XML output problems.
1392 * result/* SAXresult/*: update of the tests output
1393
Daniel Veillard6077d031999-10-09 09:11:45 +00001394Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * Makefile.am: Arturo patch for xmlConf.sh version info
1397 * parser.c: Tim Josling patch for single quoted items
1398 * tester.c: Tim Josling patch for tester options usage
1399 * tree.h: indent cleanup
1400
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001401Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1404 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1405
Daniel Veillard00fdf371999-10-08 09:40:39 +00001406Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * tree.c : Raph patch for initialization of CORBA fields
1409 * parser.c, xpath.c, ...: modification of doc comments
1410 * xpath.c : allow spaces in xpath expressions
1411
Daniel Veillardad219441999-09-27 08:17:49 +00001412Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * xmlmemory.h: turning off memory debug :-(
1415
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001416Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1417
1418 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1419 better SAX interfaces.
1420 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1421 entity.
1422 * configure.in: 1.7.2
1423
1424Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001425
1426 * libxml.spec.in: fixed the URL
1427 * doc/xml.html: improved the documentation front-end
1428
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001429Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001430
1431 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1432
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001433Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001434
1435 * libxml.spec.in: fixed the alpha compile problem
1436 * parser.[ch]: changed errno to errNo in the parser context :-(
1437 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1438 * doc/xml.html: changed CHAR to xmlChar
1439 * doc/html/*: recompiled the documentation
1440 * configure.in: 1.7.1
1441
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001442Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * parser.h: modified the parser context struct to regain 1.4.0
1445 binary compatibility
1446 * parser.c, xml-error.h: added errno ot teh context and defined
1447 a set of errors values with update of errno
1448 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1449 DTDs and entities
1450 * *.h, *.c: complete cleanup of the use of config.h and include
1451 protection depending on the current setup.
1452 * overalll debugging, maintenance and bug-fixing on all modules
1453 * updated the documentation
1454 * ready for 1.7.0
1455
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001456Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * HTMLparser.c : cleanup
1459 * SAX.c valid.c valid.h: added ID/IDREF checking
1460 * tree.c tree.h: extended doc structure for refs
1461 * configure.in: 1.6.2
1462 * parser.c: patched bug in SAX user arg call
1463 * parserInternals.h: patched missing close in C++ wrapping
1464 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1465 especially upcoming XPointer implementation.
1466 * doc/xml.html: augmented, typo
1467
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001468Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1469
1470 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1471 not all invocations of install understand -d.
1472
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001473Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1474
1475 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1476 to make 'check' works, when builddir != srcdir.
1477
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001478Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * doc/xml.html : updated the documentation
1481
Daniel Veillard6454aec1999-09-02 22:04:43 +00001482Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1485 not deallocated memory blocks
1486 * *.c : replaces all calls to malloc() free() and realloc() to
1487 the wrapper functions/macros
1488 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1489 instead of xmlFreeNodeList()
1490
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001491Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * HTMLparser.c: corrected a stupid bug leading to core dump at
1494 tree deallocation. Removed warnings indicated by
1495 Stephane.Conversy@lri.fr
1496 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1497 looked for in the external subset
1498
1499Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001500
1501 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1502 on SGI by Stephane.Conversy@lri.fr
1503
Daniel Veillardb96e6431999-08-29 21:02:19 +00001504Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * all .h : changed the prototype declaration indent as in gtk
1507 * most .c : working on reducing the TODOs in the code
1508 * most .c : cleanup though -pedantic and Insure++
1509 * improvements on validation ID checkings.
1510 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1511 * xml-config.in: closed #1810
1512
1513Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001514
1515 * tree.h, valid.c, valid.h: more work on validity, IDs
1516 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1517 definition for AIX
1518
Daniel Veillardb556eb51999-08-15 17:19:50 +00001519Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1522 the distribution due to a cut'n paste error at last commit
1523
Daniel Veillardb05deb71999-08-10 19:04:08 +00001524Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * configure.in: upgraded to version 1.4.0
1527 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1528 Big update, added a large part of the validation process,
1529 it should be usable, but some parts are missing
1530 * xpath.c: improved the implementation w.r.t. root.
1531 * Makefile.am: added more tests
1532 * test and result trees: added a lot of tests
1533 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1534
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001535Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1536
1537 * Added an HACKING file
1538
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001539Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * xpath.[ch] : improvements and debug of the XPath implementation
1542 * parser.c, HTMLparser.c : modified the parsers to be progressive
1543 * tree.[ch] : extended the Buffer promitives
1544 * xmlIO.[ch] : added basic I/O routines providing progressive
1545 parsing and ready for I18N conversion plugins
1546 * SAXresult/* : the SAX callback sequence maybe slightly different
1547 now
1548 * test*.c : improved/updated the tests programs
1549 * doc/* : recompiled the docs.
1550
Daniel Veillard15b75af1999-07-26 16:42:37 +000015511999-07-26 Michael Meeks <michael@edenproject.org>
1552
1553 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1554
1555 * tree.c: Ditto.
1556
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001557Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * configure.in: upgraded to version 1.4.0
1560 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1561 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1562 XML query language, see http://www.w3.org/TR/xpath for more details.
1563 * parser.c, parser.h: added CHAR* related string functions for XPath
1564 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1565 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1566 rebuild the docs.
1567 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1568 and regression testing capabilities for XPath.
1569
Daniel Veillardd79d7871999-07-12 10:38:12 +00001570Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1571
1572 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1573 closing bug #1646
1574
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001575Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * Makefile.am, example/Makefile.am: closed bug #1683
1578
Daniel Veillard3166ab11999-07-11 16:14:19 +00001579Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * example/Makefile.am, configure.in: added the makefile for the
1582 gjobread example
1583
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001584Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1585
1586 * doc/Makefile.am:
1587 - fix which allow "make install DESTDIR=</install/prefix>".
1588
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001589Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1592 which fixed a problem on the file reading-code.
1593
Daniel Veillard82150d81999-07-07 07:32:15 +00001594Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1597 output.
1598 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1599
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001600Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * parser.h : Oops removed the binary compatibility problem
1603 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1604 * parser.c, HTMLparser.c: applied patches for reading from stdin
1605
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001606Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1607
1608 * parser.c, entities.c, valid.c: cleanup bug #1591
1609 * configure.in: cleanup bug #1592
1610 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1611 the same tree back-end. Hence gdome will be available for it.
1612 * doc/Makefile.am: close bug #617
1613
Daniel Veillard97fea181999-06-26 23:07:37 +00001614Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * parser.c: alloctate a per parser context SAX interface block
1617
Daniel Veillard14fff061999-06-22 21:49:07 +00001618Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1621 and xmlEncodeEntitiesReentrant with the correct one :-\
1622
1623Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * commit of my internal XML base changes, quite a lot of
1626 changes, cleanups, better entities support, framework for
1627 new I/O and charset detection and handling
1628 * Fixed the configure/Makefile stuff to generate shared libs
1629 with the proper version info, so we jumped on rev from
1630 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1631 xmlEncodeEntities() result need to be freed now, and a string
1632 xmlParserVersion provide the current library version.
1633
Raph Levien05240da1999-06-15 21:27:11 +00001634Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1635
1636 * parser.c: fixed a buffer overrun for when you have a very long
1637 attribute with no entities in it.
1638
Daniel Veillardbb2da581999-06-13 14:37:07 +00001639Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * added example directory
1642 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1643
Daniel Veillard011b63c1999-06-02 17:44:04 +00001644Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * Release of libxml-1.1, nearly everything has been touched for
1647 this.
1648 * Added more regression tests
1649 * Updated the documentation
1650
Daniel Veillard27d88741999-05-29 11:51:49 +00001651Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * tree.[ch]: unified the XML_NO_CORBA defines.
1654 * parser.c encoding.[ch]: started plugging in char encoding detection
1655
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001656Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1657
1658 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1659 Also freed allocated buffer.
1660
Daniel Veillard27d88741999-05-29 11:51:49 +00001661Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001662 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1663 reentrancy problem at printing. One is left in entities.c, to
1664 remove ASAP
1665 * testSAX.c : added a test example showing the use of the SAX
1666 interface if one doesn't want to build the DOM tree.
1667 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1668
Daniel Veillard517752b1999-04-05 12:20:10 +00001669Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1672 large revamping of the parser to use SAX callbacks
1673 http://www.megginson.com/SAX/ (or at least a C like interface
1674 a la Expat). It's now possible to set up your own callbacks
1675 and the parser will not build a DOM tree.
1676 * test/* result/*: updated the test suite, I finally removed
1677 the old Namespace draft support (PI based).
1678
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001679Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * Makefile.am: added test result to EXTRA_DIST for make tests
1682
Daniel Veillard64068b31999-03-24 20:42:16 +00001683Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * parser.c, parserInternals.h: moved the chars macro definitions
1686 to parserInternals.h
1687 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1688 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1689
Daniel Veillard012ccc11999-03-23 10:11:11 +00001690Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * xml-config.in : applied patch to make --version work
1693
Raja R Harinatha86c23e1999-03-05 22:14:01 +000016941999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1695
1696 * Makefile.am (check-local): Alias for `tests' target. This will
1697 cause `make check' to do the right thing.
1698 (tests): Don't run tests in srcdir. Also, replaced calls to
1699 basename with a `sed' "equivalent".
1700
Daniel Veillardd109e371999-03-05 06:26:45 +00001701Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1704 it in the header and not the sources, updated the doc.
1705 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1706 pointing this out.
1707
Daniel Veillardbc50b591999-03-01 12:28:53 +00001708Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1711 exported the inputStream routines.
1712 * doc/html/* : updated accordingly
1713
Daniel Veillardd692aa41999-02-28 21:54:31 +00001714Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * parser.c, parser.h, parserInternals.h: added a few extra
1717 internal calls to allocate and free parser contexts ...
1718 * doc/html/* : updated accordingly
1719
Daniel Veillard55a99271999-02-25 11:01:29 +00001720Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * configure.in, Makefile.am, doc/makefile.am : General changes for
1723 1.0.0 release and including the generated HTML documentation.
1724
Daniel Veillard35925471999-02-25 08:46:07 +00001725Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1726
1727 * makefile.am : added parserInternals.h, oops.
1728
Daniel Veillard1e346af1999-02-22 10:33:01 +00001729Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * parserInternals.h: added this header giving access to the parser
1732 internal functions.
1733 * doc/Makefile.am : added a rebuild target which rebuilds the full
1734 set of documentations
1735 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1736 the internal subset.
1737 * *.c *.h: modifications needed to generate the documentation using
1738 gtk-doc, cleanup of functions blocks, reorganisation of struct
1739 declarations.
1740
Daniel Veillard1164e751999-02-16 16:29:17 +00001741Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1744 the tar and spec file to include the beginning of the doc.
1745
Nuno Ferreira03d04781999-02-13 00:07:17 +000017461999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1747
1748 * doc/.cvsignore: Added this file.
1749
Daniel Veillard6800ef31999-02-08 18:33:22 +00001750Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * tree.c: fixed xmlGetProp to return "" when the attribute
1753 exists, even if the node-list is NULL.
1754
Daniel Veillard726c7e31999-02-08 15:13:10 +00001755Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1756
1757 * tree.c: patched an error outputting empty attribute values.
1758 * Makefile.am and doc/makefile.am: have been updated during the
1759 week-end. Sorry for an empty CVS log, I got a shell problem.
1760
Daniel Veillard1899e851999-02-01 12:18:54 +00001761Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * tree.h: cleaned up using enums instead of defines
1764 * parser.c, valid.[ch]: more work on parsing/output of element
1765 declarations
1766
Daniel Veillard3b9def11999-01-31 22:15:06 +00001767Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * valid.[ch], tree.c, parser.c : more work toward full parsing
1770 of XML DTDs.
1771 * README: added informations about mailing-list and on-line
1772 documentation
1773
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000017741999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1775
1776 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1777
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001778Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * parser.c, tree.[ch] : more work toward conformance testing,
1781 added a last element to accelerate parsing of very flat structures
1782 started working on internal subset Element content declaration.
1783 * valid.[ch] : first cut at adding code toward validation.
1784 * previous changes had also small impact on most files, especially
1785 the conformance testing using James Clark test suite.
1786
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001787Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1788
1789 * test/* : updated the examples, most of them were not well
1790 formed (humm), and added rdf2.
1791 * result/* : resulting changes in the output.
1792
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001793Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1796
Daniel Veillard44b3a061998-12-05 17:27:22 +00001797Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1798
1799 * tree.c: patched a bug in the generation of empty attributes
1800
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001801Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1804 for node/trees/documents/... Biggest problem is namespace
1805 support when copying subtrees.
1806
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001807Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * parser.c, entities.c: improve entities and char ref encoding,
1810 and cleanups of error messages.
1811
Daniel Veillard242590e1998-11-13 18:04:35 +00001812Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * parser.c, entities.c: simple bug hunting done during rpm2html and
1815 rpmfind integration.
1816
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001817Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1818
1819 * parser.[ch]: Added interfaces allowing to specify a SAX
1820 handler before parsing.
1821
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001822Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * parser.c: redirrect all errors reporting through the SAX
1825 error function
1826
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001827Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1830 * libtool, tlmain ...: update of the libtool files
1831
Miguel de Icaza442321c1998-11-04 18:13:38 +000018321998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1833
1834 * entities.c: Use g_snprintf insteda of snprintf.
1835
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001836Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1839 added ent5 test for this purpose.
1840 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1841
Daniel Veillard27271681998-10-30 06:39:40 +00001842Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * parser.c: fixed? a strange error due to compression on a GWP
1845 document.
1846
Daniel Veillard25940b71998-10-29 05:51:30 +00001847Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1848
1849 * tree.[ch]: bug fixing
1850 * entities.[ch]: defined a specific type for predefined entities
1851 * doc/xml.html: more documentation on the library, how to use it,
1852 overview of the interfaces.
1853
Daniel Veillard16253641998-10-28 22:58:05 +00001854Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1855
1856 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1857
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001858Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1859
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001860 * tree.c: corrected a small bug
1861 * doc/xml.html: continuing writing documentation.
1862
1863Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1864
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001865 * debugXML.h debugXML.c: added debugging utilities.
1866 * tester.c: added --debug switch.
1867 * tree.c: patched an incorrect node->type assignment.
1868 * parser.c: formatting, ensure that node->doc != NULL in attributes
1869
Daniel Veillardccb09631998-10-27 06:21:04 +00001870Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1873 entity support and provide an internal representation close to
1874 DOM one (entity ref nodes, and attribute value as tree). I tried
1875 to preserve the interface but this will surely break some apps
1876 (I have to change rpm2html/rpmfind for example). I had to change
1877 two interfaces, and the generated tree is somewhat different.
1878 * doc/* : started documenting the XML library, the tree and
1879 DOM/Corba. This is a first step.
1880
Daniel Veillard11e00581998-10-24 18:27:49 +00001881Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * parser.c: Set up the fonctions comment block, boring but useful.
1884 * parser.h, SAX.c, parser.c: now attributes are processed through
1885 the SAX interface. The problem is that my SAX interface diverged
1886 quite a bit from the original one, well this is not an official
1887 spec, and translating it from Java to C is hairy anyway...
1888
Daniel Veillard97b58771998-10-20 06:14:16 +00001889Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1892 fonctions comment block, boring but useful.
1893
1894Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001895
1896 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1897 conversion routines. However they are not yet used to convert the
1898 inputs. The core will run with UTF-8.
1899
Daniel Veillard33942841998-10-18 19:12:41 +00001900Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * tree.c : make sure that the type id is properly set-up when
1903 a new object is allocated, needed for DOM.
1904
Daniel Veillard27fb0751998-10-17 06:47:46 +00001905Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * tree.h, tree.c: Ok, the main objects in the tree will be native
1908 corba objects, it costs 8 bytes per Node, Attribute and Document
1909 but it simplifies the Corba integration a lot (no extra interface
1910 objects to allocate/free).
1911
Daniel Veillard0bef1311998-10-14 02:36:47 +00001912Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1915 and changed NODEs contants for conformity with DOM Level 1
1916
Daniel Veillard27864701998-10-08 03:47:24 +00001917Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * added hooks to keep track of servants when creating objects
1920 xmlDoc and xmlNode (for Corba export).
1921
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001922Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * added xml-config script.
1925
Daniel Veillard7066a791998-10-01 20:28:28 +00001926Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1929 to autoupdate libtool and automake conf files.
1930
Miguel de Icaza60681bd1998-09-30 19:28:59 +000019311998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1932
1933 * Makefile.am: Use '?' to separate the sed
1934 commands as ',' is used when people pass -Wl,something.
1935
1936
Daniel Veillard15a8df41998-09-24 19:15:06 +00001937Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * tree.c, tree.h: added a per-document compression interface.
1940
Daniel Veillard151b1b01998-09-23 00:49:46 +00001941Tue Sep 22 20:47:38 EDT 1998
1942
1943 * tree.c, tree.h: added saving with compression and added interfaces
1944 to control the compression level (xmlGetCompressMode,
1945 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1946
Daniel Veillard70120ff1998-09-22 00:24:21 +00001947Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * parser.c: corrected a loop for files of size 0
1950
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000019511998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1952
1953 * error.h: New file. Contains prototyes from `error.c'.
1954
Tom Tromeyc19653d1998-08-14 01:22:43 +00001955Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1956
1957 * Makefile.am (xmlincdir): New macro.
1958 (xmlinc_HEADERS): Renamed from include_HEADERS.
1959
Daniel Veillard845664d1998-08-13 04:43:19 +00001960Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * applied small patch on numeric entities from
1963 Christopher Blizzard <blizzard@appliedtheory.com>
1964
Daniel Veillard260a68f1998-08-13 03:39:55 +00001965Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * New release 0.2, removed the old xml_* files so that it's
1968 coherent with the other CVS base (W3C), far better conformance
1969 to standard, new namespaces, decent entities support, beginning
1970 of a SAX-like interface. Nearly nothing left intact, even the
1971 test examples ...
1972
Christopher Blizzarda36749e1998-07-30 21:47:18 +000019731998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1974
1975 * .cvsignore: Add .deps dir
1976
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001977Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1980
Daniel Veillardfe926001998-07-26 04:28:20 +00001981Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001982
Daniel Veillardfe926001998-07-26 04:28:20 +00001983 * configure.in: added test for CPP
1984 * AUTHORS, Changelog: the original ones didn't get commited but the
1985 glib ones instead, fixed.
1986 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001987
Daniel Veillardfe926001998-07-26 04:28:20 +00001988Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001989
Daniel Veillardfe926001998-07-26 04:28:20 +00001990 * integrated code developped at W3C
1991 * changed the original Copyright
1992 * migrated to automake
1993 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001994