blob: 88a5920c70cbf4a6894d1bb5d3317b5bcba30669 [file] [log] [blame]
Daniel Veillardbd20df72000-10-29 17:53:40 +00001Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4 * Makefile.mingw: Wayne Davison's update adding hash.c
5
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00006Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * xpath.c: fixed the root evaluation problems
9 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
10 ignorable spaces with <b> <bold> <em>
11 * tree.c: fixed a loop in xmlSearchNsByHref()
12
Daniel Veillard767662d2000-10-27 17:04:52 +000013Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * xpath.c: applied another XPath patch from TOM
16 * xpath.c include/makefile.am: applied another patch from
17 china@thewrittenword.com (cleanup on IRIX).
18
Daniel Veillard211cc0a2000-10-27 11:49:33 +000019Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20
21 * xml-config.1: received a fixed version from Fredrik Hallenberg
22 <hallon@lysator.liu.se>
23
Daniel Veillardf6bf9212000-10-26 14:07:44 +000024Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
25
26 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
27 cleanup patch for XPath
28
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000029Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * patched to redirrect all "out of context" error messages to
32 a reconfigurable routine. The changes are:
33 * xmlerror.h : added the export of an error context type (void *)
34 an error handler type xmlGenericErrorFunc there is an interface
35 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
36 to reset the error handling routine and its argument
37 (by default it's equivalent to respectively fprintf and stderr.
38 * all the c files: all wild accesses to stderr or stdout within
39 the library have been replaced to calls to the handler.
40
Daniel Veillard29a11cc2000-10-25 13:32:39 +000041Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
42
43 * configure.in: release 2.2.6
44 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
45 exporting the inner functions of xpath for extension modules
46 * doc/*: updated and rebuilt the doc
47
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000048Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
49
50 * nanohttp.c : applied Wayne HTTP cleanup patch
51 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
52 and xmlNodeSetSpacePreserve()
53
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000054Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * xpath.c: closing bug #29260
57
Daniel Veillard126f2792000-10-24 17:10:12 +000058Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
59
60 * hash.[ch] debugXML.c: expanded/enhanced the API, added
61 multikey tuples, made hash structure opaque
62 * valid.[ch]: moved elements, attributes, notations decalarations
63 as well as ID and refs to hash tables.
64 * entities.c: hash cleanup
65 * xmlmemory.c: fixed a dump problem in debug mode
66 * include/Makefile.am: problem passing in DESTDIR= values patch
67 from Marc Christensen <marc@calderasystems.com>
68 * nanohttp.c: removed debugging remains
69 * HTMLparser.c: the bogus tag should be ignored (Wayne)
70 * HTMLparser.c parser.c: fixing a number of problems with the
71 macros in the *parser.c files (Wayne).
72 * HTMLparser.c: close the previous option when opening a new one
73 (Marc Sanfacon).
74 * result/HTML/*: updated the HTML results accordingly
75
Daniel Veillard52afe802000-10-22 16:56:02 +000076Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
79 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
80 XPath functions and XML entities table to them. More to come...
81 * xmlIO.c: fixed libxml closing FILEs it didn't open.
82
Daniel Veillard683cb022000-10-22 12:04:13 +000083Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
84
85 * tree.c: coalesce adjacent text nodes
86 * valid.c: handling of blank nodes in DTd validation (raised
87 by problems with a posteriori validation).
88 * nanohttp.c: changing behaviour on HTTP write stuff.
89 * HTMLtree.c: forced body and html to be explicitely closed.
90 * xpath.h: exported more XPath functions.
91
Daniel Veillard1baf4122000-10-15 20:38:39 +000092Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
93
94 * Release of 2.2.5
95 * xpointer.c: range() range-inside and other helper functions
96 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
97
Daniel Veillard47e12f22000-10-15 14:24:25 +000098Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
101 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
102
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000103Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
104
105 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
106 and XPointer modules
107
Daniel Veillard134c9f32000-10-15 10:27:08 +0000108Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
109
110 * SAX.h: closed #25107
111
Daniel Veillard39915622000-10-15 10:06:55 +0000112Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
113
114 * testSAX.c: fixed problem with cdata reporting
115 * SAXresult/* : updated
116
Daniel Veillard1e851392000-10-15 10:02:56 +0000117Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
118
119 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
120 Closed bug #27499, added to regression tests
121 * TODO: updated
122
Daniel Veillard7eda8452000-10-14 23:38:43 +0000123Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
126 support for SCRIPT and STYLE with help from Bjorn Reese
127 * test/HTML/* result/HTML/*: added simple testcase and updated
128 the existing ones.
129
Daniel Veillardff9c3302000-10-13 16:38:25 +0000130Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
131
132 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
133 string-range for empty strings
134 * test/XPath/docs/str test/XPath/xptr/chaptersrange
135 test/XPath/xptr/strrange: augmented the XPointer testsuite
136
Daniel Veillard189446d2000-10-13 10:23:06 +0000137Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * doc/xml.html doc/xmlmem.html: added a module describing memory
140 interfaces and use, updated the main page.
141
Daniel Veillard2f971a22000-10-12 23:26:32 +0000142Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
143
144 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
145 nanoftp code work on Windows too now
146
147Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000148
149 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
150 * xpointer.c: implemented string-range() at least a good first version
151 * test/XPath/docs/str test/XPath/xptr/strrange
152 result/XPath/xptr/strrange: the string-range() tests
153
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000154Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * Makefile.am include/Makefile.am include/win32config.h
157 win32/Makefile.mingw: fixed problems reported by Wayne Davison
158 and make distcheck
159
Daniel Veillard19d61112000-10-11 23:50:35 +0000160Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
161
162 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
163 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
164 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
165
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000166Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
167
168 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
169 patch for socklen_t detection by
170 Albert Chin-A-Young <china@thewrittenword.com>
171
Daniel Veillardcd429612000-10-11 15:57:05 +0000172Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
173
174 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
175 and added a --dtdvalid option to xmllint used to test it
176
Daniel Veillard47c02452000-10-11 13:04:36 +0000177Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
180 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
181
Daniel Veillard2d38f042000-10-11 10:54:10 +0000182Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
185 handlings (registration, lookup, cleanup)
186
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000187Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
188
189 * configure.in Makefile.am include/makefile.am: adding XPointer
190 and XPtrtests target
191 * xpointer.[ch] : new files for XPointer support
192 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
193 more XPath tests
194
Daniel Veillard57fda592000-10-10 23:24:14 +0000195Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
196
197 * configure.in: fixed, very broken, make distcheck works again
198
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000199Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * More work toward 2.2.5, integrated a number of patches
202 * configure.in Makefile.am win32config.h.in: trying to cleanup
203 make distcheck .... huh ...
204 * include/Makefile.am include/win32config.h: new directory
205 for includes
206 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
207 updated teh makefiles and instructions for WIN32
208 * xpath.c: small fixes
209 * test/XPath/ results/XPath: updated the testcases and results
210 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
211 suggested patches
212 * valid.c: fixed an ID bug
213
Daniel Veillardb71379b2000-10-09 12:30:39 +0000214Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
217 the automake bug where wrong dependancies were generated.
218 * xpath.[ch]: worked on XPointer
219
Daniel Veillard7e99c632000-10-06 12:59:53 +0000220Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * configure.in Makefile.am: 2.2.5, ship the include in an
223 include/libxml subdirectory, use symlinks when using CVS
224 * testSAX.c: fixed small bug
225 * testXPath.c: changed the way testfiles are parsed
226 * debugXML.c: same kind of cleanup when parsing an argument expression
227 XPath/XPointers can have blanks embedded
228 * xpath.[ch]: more cleanup, reorgs for XPointer work
229 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
230 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
231
Daniel Veillard55b91f22000-10-05 16:30:11 +0000232Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
233
234 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
235 in the XPath engine, rewrote large parts of it, now it's far
236 cleaner and in sync with the REC not an old WD. Fixed a parsing
237 problem in the interactive XML shell found when testing XPath.
238
Daniel Veillardac260302000-10-04 13:33:43 +0000239Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
240
241 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
242 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
243 examples with the extra test
244
Daniel Veillard7cfce322000-10-04 12:40:27 +0000245Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
248 the global init function.
249
Daniel Veillard970112a2000-10-03 09:33:21 +0000250Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
251
252 * HTMLparser.c: Doohhh, attribute name parsing was still case
253 sensitive ! Fixed this ...
254 * result/HTML/* : updated the tests results accordingly
255
Daniel Veillard740abf52000-10-02 23:04:54 +0000256Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
257
258 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
259 engine, should be far more stable, incorporated a new version of
260 preceding/following axis, need testing
261 * uri.c: fixed file:///c:/a/b/c problem
262 * test/XPath/tests/idsimple: augmented the XPath tests
263
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000264Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * doc/* rebuilding docs for 2.2.4 release
267
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000268Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
269
270 * configure.in: releasing 2.2.4
271 * parser.[ch]: added xmlStrEqual()
272 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
273 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
274 use xmlStrEqual instead
275 * TODO: updated
276 * added an XPath test
277
Daniel Veillardbc765302000-10-01 18:23:35 +0000278Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
279
280 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
281 * entities.h: exported xmlInitializePredefinedEntities
282 * parser.[ch] : added xmlInitParser()
283 * parserInternals.h : had to export htmlInitAutoClose()
284
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000285Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * xpath.[ch] : fixed some serious XPath Predicate evaluation
288 problems
289 * Makefile.am : added XPath regression tests to normal tests
290 * uri.c: fixed a problem with local paths, cleanup
291 * parser.c: fixed a problem with large CData sections
292
Daniel Veillardd2ade932000-09-30 14:39:55 +0000293Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
294
295 * configure.in xml-config.in: patch from "Ben Taylor"
296 <sol7x86@hotmail.com> for solaris shared libs lookup
297
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002982000-09-30 Martin Baulig <baulig@suse.de>
299
300 * libxml-2.0.pc.in: Provide pkg-config script.
301
302 * configure.in: Create the libxml-2.0.pc script from the
303 libxml-2.0.pc.in templates.
304 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000305 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000306
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000307Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
308
309 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
310 when compiling with MSC
311
Daniel Veillard46057e12000-09-24 18:49:59 +0000312Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * xpath.c: patch for normalize-string() substring-before(),
315 substring-after() and translate() functions from Bjorn Reese
316 <breese@mail1.stofanet.dk>
317 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
318 Fredrik Hallenberg <hallon@lysator.liu.se>
319 * TODO: updated
320
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000321Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
322
323 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
324 problem of socklen_t being undefined on a number of platforms
325 * debugXML.c: fixed a compilation problem when without snprintf
326
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000327Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
328
329 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
330 an URI bug and a fix for the control-character-induced infinite loop
331 * nanohttp.c: preventive fix for compiling on WIN32
332
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000333Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
334
335 * xmlint.c: closing bug #25000
336
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000337Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
340 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
341 modified slightly Wayne Davison patch adding xmlStrcasecmp and
342 related function, fixing xmlStrncmp(), and associated cleanup
343 * result/HTML/entities.html.sax: updating result
344
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000345Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * uri.c: applied patch for URI escaping from Wayne Davison
348 <wayned@blorf.net>
349 * tree.c parserInternals.c HTMLparser.c: memset checks patches
350 from Denis Barbier <barbier@imacs.polytechnique.fr>
351 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
352 patch from Wayne Davison
353
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000354Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * doc/xml.html : updated with new releases, adding "how to help"
357
Daniel Veillard04698d92000-09-17 16:00:22 +0000358Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
359
360 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
361 removed a few warnings in pedantic mode ...
362 * parserInternals.c parser.c: moved encoding switching function
363 to parserInternals.c
364 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
365
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000366Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
367
368 * HTMLparser.c parser.c: set ctxt->errNo before calling the
369 error or warning handlers
370
Daniel Veillardb1059e22000-09-16 14:02:43 +0000371Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * parserInternals.c parserInternals.h parser.c Makefile.am:
374 created a new module parserInternals.c, moved most of the
375 code shared by the various parsers there, as well as
376 deprecated code from parser.c. More cleanup of parser.c
377 * uri.c: fixed a problem when URI is NULL
378 * valid.c: speedup when looking for an attribute declaration
379
Daniel Veillard39c7d712000-09-10 16:14:55 +0000380Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
383 the cleanup of the computation of URI references when seeking
384 external entities. The URI reference string and the resulting
385 URI are both stored now.
386 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
387 large s(n)printf checks and cleanup from Denis Barbier
388 <barbier@imacs.polytechnique.fr>
389 * xmlversion.h.in tree.h: couple of SGML declarations for a
390 possible docbook module.
391 * result/VC/ : a couple of test output changed due to the change
392 of the entities URI
393
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000394Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
395
396 * parser.h: added a _private field for linking user's data
397
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000398Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * parser.c parserInternals.h: demacroified most of the IS_XXX
401 the gain in size is significant so ...
402
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000403Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * entities.c: cases where looking up entities with doc==NULL
406 covered
407
Daniel Veillard90e11312000-09-05 10:42:32 +0000408Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
409
Daniel Veillard1de50802000-09-07 08:54:32 +0000410 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000411 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
412
Daniel Veillard98a79162000-09-04 11:15:39 +0000413Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
Daniel Veillard1de50802000-09-07 08:54:32 +0000415 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000416 * test/URI/uri.data result/URI/uri.data: first set of tests/results
417 * Makefile.in: added URItest and included thenin "make tests"
418
419Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000420
421 * xmlversion.h.in: closed bug 22941
422
Daniel Veillard2bb89092000-08-31 14:57:50 +0000423Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * doc/xmlio.html: added doc and example for entity loader
426 redefinition.
427
Daniel Veillard96984452000-08-31 13:50:12 +0000428Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
429
430 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
431 used by libxml
432
Daniel Veillarde715dd22000-08-29 18:29:38 +0000433Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
434
435 * parser.c: Fixed bug on invalid ontent characters and when using
436 push.
437 * xmllint.c: fixed xmllint endling of errors in push mode
438
Daniel Veillard4948eb42000-08-29 09:41:15 +0000439Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000442 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000443 * result/HTML/*.sax: regenerated HTML SAX output
444 * parser.c: more cleanup.
445
Daniel Veillarde010c172000-08-28 10:04:51 +0000446Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000449 patches from Wayne Davison <wayned@users.sourceforge.net>,
450 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000451 * HTMLparser.c: fixed an ignorable white space detection bug
452 occuring when parsing with SAX only
453 * result/HTML/*.sax: updated since the output is now HTML
454 encoded...
455
Daniel Veillard47f3f312000-08-27 22:40:15 +0000456Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
457
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000458 * HTMLparser.[ch]: applied some of Wayne Davison
459 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000460
Daniel Veillarde0854c32000-08-27 21:12:29 +0000461Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
464 undeclared namespace prefix was used, added a warning.
465 Cleaned up support w.r.t. entities, spilling out a warning
466 and being pedantic on lookups.
467 * test/warning/ent9 : added testcase for previous example.
468 * TODO: updated
469 * parserInternals.h parser.c: changed the way names are parsed
470 now allow infinite size and decrease penalty for normal use
471 * parser.c: Started a big cleanup/check of the parser code,
472 fixed some of the most tortuous entity code, spotted code
473 unused anymore
474 * test/*: added tests for very long names and related nasty
475 things.
476
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000477Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * doc/encoding.html: added encoding aliases doc
480 * doc/xml.html: updates
481 * encoding.[ch]: added EncodingAliases functions
482 * entities.[ch] valid.[ch] debugXML.c: removed two serious
483 bottleneck affecting large DTDs like Docbook
484 * parser.[ch] xmllint.c: added a pedantic option, will be
485 useful
486 * SAX.c: redefinition of entities is reported in pedantic mode
487 * testHTML.c: uninitialized warning from gcc
488 * uri.c: fixed a couple of bugs
489 * TODO: added issue raised by Michael
490
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000491Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
492
493 * doc/encoding.html: propagated Martin Duerst suggestions
494
Daniel Veillard52402ce2000-08-22 23:36:12 +0000495Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
498 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
499 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
500 by Wayne Davison
501
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000502Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * nanoftp.c nanohttp.c: small cleanup
505 * TODO: updated
506
Daniel Veillard244ece92000-08-19 20:58:02 +0000507Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * added an old VC testcase and updated title.xml entity
510
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000511Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
512
513 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
514 done on auto-opening of <p> tags and cleanup of SAX output
515
Daniel Veillard979e55e2000-08-19 16:48:54 +0000516Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
519
Daniel Veillard4540be42000-08-19 16:40:28 +0000520Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * doc/xml.html libxml.* structure.*: updated the doc a bit
523
Daniel Veillard808a3f12000-08-17 13:50:51 +0000524Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * testSAX.c testHTML.c result/HTML/: cleanup of the output
527 of SAX tests
528
Daniel Veillard29579362000-08-14 17:57:48 +0000529Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
532 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
533
Daniel Veillard1255ab72000-08-14 15:13:33 +0000534Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
537 * testHTML.c: fix core dump on Solaris 2.x systems
538 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
539 * result/HTML/*.sax: previous bug fix lead to new results
540
Daniel Veillard03109292000-08-14 14:58:22 +0000541Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
544 * configure.in: added --with-readline=DIR to accept alternate
545 path for readline include/library
546 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
547 for ANSI under HP-UX
548 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
549 includes @LIBS@
550
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000551Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * doc/* : rebuilt the docs
554 * getting ready for 2.2.2 release
555
Daniel Veillard87b95392000-08-12 21:12:04 +0000556Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
559 and xmlAddFeature()
560 * tree.[ch]: added xmlAddChildList()
561 * xmllint.c: MAP_FAILED macro test
562 * parser.h: added xmlParseCtxtExternalEntity()
563 * valid.c: applied bug fixes removed warning
564 * tree.c: added CDATA block to elements content
565 * testSAX.c: cleanup of output
566 * testHTML.c: added SAX testing
567 * encoding.c: better error recovery
568 * SAX.c, parser.c: fixed one of the external entity processing
569 of the OASis testsuite
570 * Makefile.am: added HTML SAX regression tests
571 * configure.in: bumped to 2.2.2
572 * test/HTML/ result/HTML: added a few of HTML tests, and added the
573 SAX results
574
Daniel Veillard88a172f2000-08-04 18:23:10 +0000575Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
576
577 * configure.in: patch for HP compiler
578
5792000-08-04 Sven Heinicke <sven@zen.org>
580
581 * xmllint.c: Was coredumping sometimes when the file given didn't
582 exist.
583
Daniel Veillard46e370e2000-07-21 20:32:03 +0000584Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000587
Daniel Veillard46e370e2000-07-21 20:32:03 +0000588 when using in memory parsing. Need some cleanup.
589 * xmllint.c configure.in: added a --memory flag to test memory
590 parsing
591
Daniel Veillard36650692000-07-21 15:16:39 +0000592Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * nanohttp.c: fixed socklen_t replacement to unsigned int
595 * parser.c: fixed a space handdling missing at the end of
596 production 28 DOCTYPE.
597 * xmlmemory.c: fixed a stupid bug on the routine to override
598 allocation functions
599 * TODO: updated
600
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000601Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * doc/ regenerated the docs
604
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000605Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * doc/encoding.html doc/xml.html: added I18N doc
608 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
609 improvements, both parser and filters, added ASCII & HTML,
610 fixed the ISO-Latin-1 one
611 * xmllint.c testHTML.c: added/made visible --encode
612 * debugXML.c : cleanup
613 * most .c files: applied patches due to warning on Windows and
614 when using Sun Pro cc compiler
615 * xpath.c : cleanup memleaks
616 * nanoftp.c : added a TESTING preprocessor flag for standalong
617 compile so that people can report bugs more easilly
618 * nanohttp.c : ditched socklen_t which was a portability mess
619 and replaced it with unsigned int.
620 * tree.[ch]: added xmlHasProp()
621 * TODO: updated
622 * test/ : added more test for entities, NS, encoding, HTML, wap
623 * configure.in: preparing for 2.2.0 release
624
Daniel Veillard49703262000-07-10 10:27:46 +0000625Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
626
627 * nanoftp.c: fixed the way the control connection is handled
628 * libxml.spec.in: fixed the dependancies and cleanup
629
Daniel Veillard306be992000-07-03 12:38:45 +0000630Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * doc/xml.html: changed the xmlsoft.org structure, updated the
633 examples w.r.t. root and childs
634
Daniel Veillard7d853352000-07-02 18:53:09 +0000635Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
636
637 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
638
Daniel Veillard365e13b2000-07-02 07:56:37 +0000639Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * HTMLparser.c: Work on character encoding support for the HTML parser
642 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
643 * encoding.c: Fixed a potential memleak in the encoding stuff
644
Daniel Veillardaf743792000-07-01 11:49:28 +0000645Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
646
647 * doc/FAQ.html doc/Makefile.am : added a FAQ
648
649Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000650
651 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
652 of the HTML parser to force it to not bypass SAX
653
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000654Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * win32config.h.in: updated
657 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
658 lacks iconv support :-( need to release 2.1.1
659 * configure.in: release 2.1.1
660 * HTMLparser: fixed bug #14784
661 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
662 by Windows compiler
663 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
664 the SAX startDocument() callback.
665 * TODO: updated
666
667Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * added xmlStopParser()
670
Daniel Veillardbe803962000-06-28 23:40:59 +0000671Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * configure.in: 2.1.0 prerelease
674 * Large resync between W3C and Gnome tree
675 * nanoftp, nanohttp.c: fixed stalled connections probs
676 * HTMLtree.c SAX.c : support for attribute without values in
677 HTML for andersca
678 * valid.c: Fixed most validation + namespace problems
679 * HTMLparser.c: start document callback for andersca
680 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
681 * parser.h, SAX.c: serious speed improvement for large
682 CDATA blocks
683 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
684 different encoding
685 * example/Makefile.am example/gjobread.c tree.h: work on
686 libxml1 libxml2 convergence.
687 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
688 and the LIBXML_TEST_VERSION macro
689
Daniel Veillardc310d562000-06-23 18:32:15 +0000690Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * doc/xml.html: various patches and improvements typo fixed by
693 Felix Natter
694 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
695 from Felix Natter <fnatter@gmx.net>
696
Daniel Veillardf3029822000-05-06 08:11:19 +0000697Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
698
699 * doc/upgrade.html: updated with instructions for support of both
700 libxml-1.x and libxml-2.x
701 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
702 for 2.x support and also fixed includes
703
704
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000705Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
708 the encoding support, added iconv support, so now libxml if
709 compiled with iconv automatically support japanese encodings
710 among others. Work based on initial patch from Yuan-Chen Cheng
711 I may have broken binary compat in the encoding handler
712 registration scheme, but that was so utterly broken I don't
713 expect anybody to have used this feature until now.
714 * parserInternals.h: fixup on the CHAR range macro
715 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
716 code.
717 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
718 * uri.c: added xmlParseURI() I can't believe I forgot to
719 implement this one in 2.0 !!!
720 * SAX.c: moved doc->encoding update in the endDocument() call.
721 * TODO: updated.
722
Daniel Veillard06047432000-04-24 11:33:38 +0000723Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * tree.h: removed extraneous xmlRemoveProp definition
726 * TODO: added item about --disable-corba configure switch
727 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
728 * nanoftp.c: fixed include problems giving troubles on AIX and
729 slowlaris
730 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
731 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
732 comment and headers changes to lower gtk-doc number of warnings
733 * doc/html/*: rebuilt docs
734
Daniel Veillarde0aed302000-04-16 08:52:20 +0000735Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * HACKING: documented the tag for 1.x and instructions
738
Daniel Veillard5e873c42000-04-12 13:27:38 +0000739Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
740
741 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
742 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
743 xmlCreateIOParserCtxt
744 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
745 significant overall improvement
746 * xmllint.c: added I/O test to xmllint
747 * testSAX.c: added a speed test
748 * doc/* : updated/regenerated
749
Daniel Veillardfc708e22000-04-08 13:17:27 +0000750Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * xpath.c uri.h parserInternals.h: cosmetic changes from
753 "Timur I. Bakeyev" <timur@bat.ru>, including making
754 xmlCreateURI() public
755
Daniel Veillard5d211f42000-04-07 17:00:24 +0000756Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
757
758 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
759 and the code at the same time. Added a clean mechanism for
760 overload or added input methods: xmlRegisterInputCallbacks()
761 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
762 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
763 * TODO: updated
764 * doc/* : updated/regenerated
765 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
766 source dir
767
Daniel Veillarde77a9182000-04-05 19:12:29 +0000768Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * testURI.c: yet another forgotten commit, I should get some sleep !
771
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000772Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * xmllint.c: forgot to commit this too ?
775
Daniel Veillardb9df4042000-04-05 14:23:16 +0000776Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * xmlversion.h.in : forgot to commit this previously
779
Daniel Veillard361d8452000-04-03 19:48:13 +0000780Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * configure.in: preparing libxml-2.0.0 version looks Ok so far
783 * README TODO: updated for release
784 * uri.c uri.h: added authority parsing/saving
785 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
786 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
787 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
788 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
789 Makefile.am : added compile-time customization of libxml
790 --with-ftp --with-http --with-html --with-xpath --with-debug
791 --with-mem-debug
792 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
793 #include <libxml/xxx.h> I hope it won't break too much stuff
794 and will be manageable in the future...
795 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
796 and added xmllint to the installed programs
797 * uri.h: added xmlFreeURI()
798
Daniel Veillardec303412000-03-24 13:41:54 +0000799Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * uri.c uri.h: finished the escaping handling, the base support
802 and the URI path normalization. Looks good just lacks the
803 authority content parsing code.
804 * Makefile.am: added instructions to generate testURI
805 * TODO: updated
806 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
807 added links and icons for W3C and Gnome
808
Daniel Veillard8f621982000-03-20 13:07:15 +0000809Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * xmlmemory.[ch] : seems I forgot to actually update the files in
812 the last commit :-)
813 * doc/xml.html doc/html/* : updated and uploaded the docs
814
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000815Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
816
817 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
818 * TODO: updated
819 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000820 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000821 gfree).
822 * Makefile.am, uri.c, uri.h: added a set of functions to do
823 exact (litteraly copied from the RFC 2396 productions) parsing
824 and handling of URI. Will be needed for XLink, one XML WFC,
825 XML Base and reused in the nano[ftp/http] modules. Still work
826 to be done.
827
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000828Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * configure.in, libxml.spec.in : libxml2
831 * doc/* : updated the doc page, rebuilt the docs
832
Daniel Veillardcf461992000-03-14 18:30:20 +0000833Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * all: tagged LIB_XML_1_X
836 * *.c *.h : updated from W3C CVS tree
837 * configure.in : 2.0.0-beta
838 * libxml.spec.in : libxml2 package nam
839 * result/* : new version of the tests output
840
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000841Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * doc/xml.html, doc/update.html: updated docs, 1.8.7
844
Daniel Veillardb566ce12000-03-04 11:39:42 +0000845Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * doc/* : rebuilt the docs
848 * parser.c: final patch on #6766
849 * valid.c: small patch on validity checks.
850
Daniel Veillardfb76c402000-03-04 11:39:42 +0000851Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
854 added
855 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
856 compatibility w.r.t. XML spec and existing code.
857
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000858Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.c: seems a better solution to <a> </a> exists,
861 will try it for a while
862
Daniel Veillard83a30e72000-03-02 03:33:32 +0000863Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * parser.c: tried to remove the <a> </a> generating <a/>
866 this is hard. Left a flag for that purpose. Fixed bug #6766
867 * configure.in: prepared 1.8.7 not released, due to previous
868 problem
869
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000870Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * doc/xml.html : applied second patch from Paul DuBois
873
Daniel Veillard402e8c82000-02-29 22:57:47 +0000874Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
875
876 * doc/xml.html : applied patch from Paul DuBois
877
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000878Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
879
880 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
881
Daniel Veillard5feb8492000-02-02 17:15:36 +0000882Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
885 compilation warnings on various platforms.
886 * parser.c: Fixed #5281 validity error callbacks are now desactived
887 by default if not validating.
888
Daniel Veillardf341f932000-02-02 14:52:08 +0000889Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * nanoftp.c, win32config.h.in: patches to compile on WIN32
892
Daniel Veillard13c757e2000-02-01 23:59:15 +0000893Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
896 <gkatsi@cs.toronto.edu>
897
Daniel Veillard726e8792000-01-30 20:04:29 +0000898Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
901 processing URLs
902
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000903Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
906 xmlNanoFTPUpdateURL for persistent control connections.
907 * configure.in: 1.8.6
908
909Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
912 * tree.[ch] : added xmlSaveNoEmptyTags
913
James Henstridgef3be9312000-01-28 13:59:21 +00009142000-01-29 James Henstridge <james@daa.com.au>
915
916 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
917
918 * Makefile.am: added nanoftp.[ch] to the build.
919
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000920Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
921
922 * nanoftp.[ch]: cleanup, comments, API
923 * debugXML.c : fixed a bug in the cat command
924 * doc/*: regenerated the docs
925
Daniel Veillardda07c342000-01-25 18:31:22 +0000926Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
927
928 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
929 * debugXML.c : fixed a bug in the cat command
930 * valid.c: fixing some small probs
931 * libxml.spec.in: get rid of the SNAP suffix
932 * doc/xml.html: updated the status
933
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000934Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * xml-config.in: xml-config --version to just return the
937 version number
938 * xpath.c: some cleanup w.r.t. axis when the current node is
939 an attribute.
940 * TODO: updated
941
Daniel Veillard461a66c2000-01-18 18:01:01 +0000942Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
943
944 * configure.in: prepared for libxml-1.8.5
945 * doc/* recompiled the documentation
946
9472000-01-17 Jody Goldberg <jgoldberg@home.com>
948
949 * configure.in : WARNING autoconf subtlety alert :
950 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
951 when looking for zlib.h so that HAVE_ZLIB_H is defined.
952 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
953 get defined by AC_CHECK_HEADERS.
954
Daniel Veillardf967b902000-01-17 16:06:10 +0000955Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
958 Rune.Djurhuus@fast.no
959
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000960Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * TODO: updated
963 * tree.c, parser.c: made sure that only memory alloc problems
964 and internal parser errors are allowed to write to stdout or
965 stderr.
966
Daniel Veillard0142b842000-01-14 14:45:24 +0000967Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * tree.c : restored xmlNewGlobalNs since this seems used by
970 a lot of existing code :-(, fixed a bug in xmlNewNs
971 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
972 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
973 to exit() from the library code.
974 * xpath.c, parser.c: removed bugs or unused code detected by
975 Windows compilers
976 * parser.c: started adding interfaces for parsing well balanced
977 XML fragments
978 * configure.in: releasing 1.8.4
979 * doc/* : rebuilt the docs
980
Daniel Veillard2eac5032000-01-09 21:08:56 +0000981Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * tree.[ch] : added xmlNewDocFragment() for DOM
984 * testHTML.c: uninitialized variable.
985
Daniel Veillardf3a73582000-01-05 14:58:39 +0000986Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * doc/* : rebuild the docs
989
Daniel Veillard71b656e2000-01-05 14:46:17 +0000990Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * acconfig.h: readline and history patch
993 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
994 * tree.c: added check and handling when possibly removing an ID
995 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
996 and saving.
997 * test/HTML/entities.html result/HTML/entities.html* : test for
998 various entities reference cases
999 * result/HTML/* : as a result output of some testcase have
1000 changed
1001 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1002 by previous example. added xmlParseTryOrFinish().
1003 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1004 entities.h debugXML.h HTMLparser.h: changed the way struct are
1005 declared to allow gtk-doc to expose those
1006 * parser.c: closed bug #4960
1007 * Makefile.am configure.in: Applied patch from
1008 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1009 and math/socket libs detection
1010
Daniel Veillard437b87b2000-01-03 17:30:46 +00001011Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * configure.in, Makefile.am: link tester against readline
1014 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1015
Daniel Veillard686d6b62000-01-03 11:08:02 +00001016Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * tree.[ch]: added xmlRemoveProp
1019 * win32config.h.in nanohttp.c: avoid including the Windows
1020 socket stuff in every C files
1021 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1022 the XmL parser(s)
1023 * test/ns4 result/ns4 etc...: added test case for previous prob
1024 * tree.c: xmlNewNs wasn't checking for double definition
1025 * Makefile.in: fixed a problem with dist-hook duplicates
1026 * parser.[hc], xmlIO.c: fixed the loading of external entities
1027 APIs, now xmlLoadExternalEntity() is used everywhere and
1028 setting up an app specific front-end using the
1029 * SAX.c parser.c: some fixes, now the xhtml spec validates
1030 with the xhtml DTD.
1031 * error.c: fixed crashes in case of no input stream
1032 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1033 to the validation tests and results
1034
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001035Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1038 too htmlCreatePushParserCtxt() and htmlParseChunk()
1039 * parser.c: a bit of cleanup.
1040 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1041 to XML) removed the last mem leak known
1042 * HTMLtree.c: output message cleanup
1043 * xmlmemory.c: display content info about memory blocks
1044 * result/HTML/wired.* : missing att value warning change
1045
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001046Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * doc/* : rebuilt the documentation
1049
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001050Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * parser.[ch] parserInternals.h: Push parser for XML,
1053 seems to work fine now
1054 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1055 --push for push testing
1056 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1057 * testSAX.c: added --push
1058 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1059 subtree
1060 * xmlIO.[ch] : enriched API + fixes for push mode
1061 * entities.[ch]: added the entity content length to the struct.
1062 * xmlmemory.[ch]: new API to show the last entries for the shell
1063 * valid.c: added required attribute testing
1064 * SAX.c: the cdata callback now merge contiguous fragments
1065 * HTMLparser.c: cleanup of some macros
1066
Daniel Veillard3c558c31999-12-22 11:30:41 +00001067Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * parser.c: fix for PIs name starting with xml
1070 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001071 * *.c, configure.in win32config.h.in : generate win32config.h for
1072 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001073
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001074Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * parser.c: fixed a stupid = vs. == bug :-(
1077 * doc/gnome-xml.sgml: s/glade/xml/
1078
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001079Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * configure.in, doc/xml.html : bug fix release 1.8.2
1082 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1083 Hopefully the end of that silly C++ include problem
1084 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1085 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1086 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1087 troubles with autoclosed elements when the stree shape doesn't
1088 follow the DtD specs. Added htmlIsAutoClosed() and
1089 htmlAutoCloseTag()
1090 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1091 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1092 * debugXML.c: fixed a bug on printing default namespaces.
1093 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1094
Daniel Veillardb24054a1999-12-18 15:32:46 +00001095Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097 * result/HTML/*.htm[l] : updated the HTML regression tests according
1098 to the new output
1099 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1100 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1101 problem due to intermix of extern "C" { ... } declarations for C++
1102 and recursive includes in the headers
1103
Chris Lahey323c48c1999-12-18 15:32:45 +000011041999-12-20 Chris Lahey <clahey@umich.edu>
1105
1106 * HTMLtree.c: Made it so that html nodes with a single child do
1107 not insert a carriage return before or after the child node.
1108
Daniel Veillardb24054a1999-12-18 15:32:46 +00001109Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001110
1111 * configure.in, doc/xml.html : bug fix release 1.8.1
1112 * parser.c: fixed bug #4344
1113 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1114 added the glue to avoid C++ problems
1115 * doc/* : regenerated the documentation
1116
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001117Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1120 namespace recognition, and Dia as a resul :-(
1121 * encoding.c: closed bug #3950
1122
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001123Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * valid.c: debugging a posteriori validation, except URI expansion
1126 stuff this should be fixed now
1127 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1128 Carl Nygard <cnygard@bellatlantic.net>
1129 * tester.c: added --postvalid, cleaning of the code
1130 * tree.[ch]: added xmlDocGetRootElement()
1131
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001132Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1133
1134 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1135 c++ losage.
1136
Daniel Veillard10a2c651999-12-12 13:03:50 +00001137Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * configure.in, doc/xml.html : bumped to 1.8.0
1140 * xlink.[ch], Makefile.am : added framework for link detection
1141 * parser.h: added nbChars to parser context, needed for cleanup.
1142 * xmlmemory.c: removed a nasty bug when out of mem
1143 * valid.[ch]: adding namespace support for attribute decl
1144 * tester.c: added --debugent option
1145 * debugXML.[ch]: added xmlDebugDumpEntities()
1146 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1147 buffers instead, this was really needed, validation was breaking
1148 in strange ways due to that. Added xmlParseStringPEReference()
1149 and other parsing from strings functions. Entities processing
1150 modified again, but PERef are still not handled correcly but
1151 unless you're Eve Maller you won't notice :-)
1152 * HTMLparser.c: large changes toward reliability, and switched to
1153 lowercase internal tags, XHTML is lowercase, so it will help
1154 that output is closer to next version.
1155 * doc/* : regenerated the documentation, it is now hosted at
1156 http://xmlsoft.org/ (same bits I just bought the domain :-)
1157
1158
Daniel Veillard294cbca1999-12-03 13:19:09 +00001159Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1162 doc generation
1163 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1164 in the SAX API
1165 * doc/*: rebuilt the doc making sure everything appears in the
1166 HTML files
1167
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001168Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1171 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1172 which allow impressive speed improvement on dataset with
1173 large text pieces, but at the cost of broken binary
1174 compatibility and slightly bigger memory usage.
1175 Configure with --with-buffers to activate them, they
1176 are protected with XML_USE_BUFFER_CONTENT define.
1177 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1178 goal is 0 memory left allocated once parser is no more used
1179 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1180 call xmlCleanupParser() and xmlMemoryDump()
1181
Daniel Veillarda819dac1999-11-24 18:04:22 +00001182Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1185 * parser.[ch] encoding.[ch]: added memory cleanup routines
1186 * parser.c: closing bug #3788
1187 * doc/*: rebuilt the doc
1188
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001189Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1192 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1193 * tester.c: added --compress option
1194 * doc/*: rebuilt the documentation
1195
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001196Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1199 if given /proc/kcore as input !
1200 * doc/xml.html doc/*: updated and rebuilt the documentation
1201
1202Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001203
1204 * parser.c: Fixed some wrongly space collapsing code due to
1205 a misreading of the spec.
1206 * result/*: fixed the output accordingly
1207
1208Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001209
1210 * encoding.c: bug fix and typos
1211 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1212 * parser.c: added attribute normalization closing bug #3597
1213 * test/att* result/att* SAXresult/att*: testcase for attribute
1214 normalization
1215
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001216Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * configure.in: closing bug #3163 by adding extra flags for the
1219 cc compiler on HP-UX
1220
Daniel Veillard51e3b151999-11-12 17:02:31 +00001221Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * valid.[ch] : removed a typo and an enumerated type bug in the
1224 xmlAddElementDecl() function
1225 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1226 call to xmlEncodeEntitiesReentrant() so that the functions
1227 New, Set and Get are at the same level.
1228 * parser.c HTMLparser.c: extra memory allocation bug for
1229 attributes detected by someone using libxml in embedded systems :-)
1230
Daniel Veillard962195f1999-10-28 15:51:53 +00001231Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * xmlmemory.h: turned off mem debug :-\
1234
Daniel Veillard35008381999-10-25 13:15:52 +00001235Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * parser.c: closed bug #2784 a one line fix, but worth pushing
1238 a new release out
1239 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1240 some structures, comments before and after the
1241 main element, and other nastyness
1242 * HTMLtree.c tree.c: accomodate the extended HTML supported
1243 * configure.in: pushing 1.7.4
1244 * test/ent8 and related outputs : added a new test for bug #2784
1245 * test/HTML/wired.html and related output: a nasty HTML example
1246 * Makefile.am: improved the test scripts
1247 * docs/* : reran the documentation extractor, updated xml.html
1248
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001249Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1252 HTMLparser and debugged the HTML related code. HTML documents
1253 now have their own type
1254 * entities.c: do not dump &apos; for HTML output
1255 * xmlmemory.c: improvement, breakpoint mechanism
1256 * testHTML.c: added --sax --repeat ...
1257 * Makefile.am: improved the HTML tests
1258 * valid.[ch]: added xmlValidGetValidElements and
1259 xmlValidGetPotentialChildren
1260 * tester.c: added --insert to test the 2 new functions
1261 * test//* result//* SAXresult//* : regression test cleanup
1262 and extension.
1263 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1264 gnome-xml-nanohttp.html
1265
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001266Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * HTMLparser.c: fixed problems with some autoclose tags
1269 * tree.c: fixed XML output problems.
1270 * result/* SAXresult/*: update of the tests output
1271
Daniel Veillard6077d031999-10-09 09:11:45 +00001272Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * Makefile.am: Arturo patch for xmlConf.sh version info
1275 * parser.c: Tim Josling patch for single quoted items
1276 * tester.c: Tim Josling patch for tester options usage
1277 * tree.h: indent cleanup
1278
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001279Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1282 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1283
Daniel Veillard00fdf371999-10-08 09:40:39 +00001284Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1285
1286 * tree.c : Raph patch for initialization of CORBA fields
1287 * parser.c, xpath.c, ...: modification of doc comments
1288 * xpath.c : allow spaces in xpath expressions
1289
Daniel Veillardad219441999-09-27 08:17:49 +00001290Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * xmlmemory.h: turning off memory debug :-(
1293
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001294Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1297 better SAX interfaces.
1298 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1299 entity.
1300 * configure.in: 1.7.2
1301
1302Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001303
1304 * libxml.spec.in: fixed the URL
1305 * doc/xml.html: improved the documentation front-end
1306
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001307Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001308
1309 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1310
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001311Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001312
1313 * libxml.spec.in: fixed the alpha compile problem
1314 * parser.[ch]: changed errno to errNo in the parser context :-(
1315 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1316 * doc/xml.html: changed CHAR to xmlChar
1317 * doc/html/*: recompiled the documentation
1318 * configure.in: 1.7.1
1319
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001320Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * parser.h: modified the parser context struct to regain 1.4.0
1323 binary compatibility
1324 * parser.c, xml-error.h: added errno ot teh context and defined
1325 a set of errors values with update of errno
1326 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1327 DTDs and entities
1328 * *.h, *.c: complete cleanup of the use of config.h and include
1329 protection depending on the current setup.
1330 * overalll debugging, maintenance and bug-fixing on all modules
1331 * updated the documentation
1332 * ready for 1.7.0
1333
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001334Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * HTMLparser.c : cleanup
1337 * SAX.c valid.c valid.h: added ID/IDREF checking
1338 * tree.c tree.h: extended doc structure for refs
1339 * configure.in: 1.6.2
1340 * parser.c: patched bug in SAX user arg call
1341 * parserInternals.h: patched missing close in C++ wrapping
1342 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1343 especially upcoming XPointer implementation.
1344 * doc/xml.html: augmented, typo
1345
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001346Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1347
1348 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1349 not all invocations of install understand -d.
1350
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001351Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1352
1353 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1354 to make 'check' works, when builddir != srcdir.
1355
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001356Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * doc/xml.html : updated the documentation
1359
Daniel Veillard6454aec1999-09-02 22:04:43 +00001360Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1363 not deallocated memory blocks
1364 * *.c : replaces all calls to malloc() free() and realloc() to
1365 the wrapper functions/macros
1366 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1367 instead of xmlFreeNodeList()
1368
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001369Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * HTMLparser.c: corrected a stupid bug leading to core dump at
1372 tree deallocation. Removed warnings indicated by
1373 Stephane.Conversy@lri.fr
1374 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1375 looked for in the external subset
1376
1377Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001378
1379 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1380 on SGI by Stephane.Conversy@lri.fr
1381
Daniel Veillardb96e6431999-08-29 21:02:19 +00001382Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1383
1384 * all .h : changed the prototype declaration indent as in gtk
1385 * most .c : working on reducing the TODOs in the code
1386 * most .c : cleanup though -pedantic and Insure++
1387 * improvements on validation ID checkings.
1388 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1389 * xml-config.in: closed #1810
1390
1391Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001392
1393 * tree.h, valid.c, valid.h: more work on validity, IDs
1394 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1395 definition for AIX
1396
Daniel Veillardb556eb51999-08-15 17:19:50 +00001397Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1400 the distribution due to a cut'n paste error at last commit
1401
Daniel Veillardb05deb71999-08-10 19:04:08 +00001402Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * configure.in: upgraded to version 1.4.0
1405 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1406 Big update, added a large part of the validation process,
1407 it should be usable, but some parts are missing
1408 * xpath.c: improved the implementation w.r.t. root.
1409 * Makefile.am: added more tests
1410 * test and result trees: added a lot of tests
1411 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1412
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001413Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * Added an HACKING file
1416
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001417Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * xpath.[ch] : improvements and debug of the XPath implementation
1420 * parser.c, HTMLparser.c : modified the parsers to be progressive
1421 * tree.[ch] : extended the Buffer promitives
1422 * xmlIO.[ch] : added basic I/O routines providing progressive
1423 parsing and ready for I18N conversion plugins
1424 * SAXresult/* : the SAX callback sequence maybe slightly different
1425 now
1426 * test*.c : improved/updated the tests programs
1427 * doc/* : recompiled the docs.
1428
Daniel Veillard15b75af1999-07-26 16:42:37 +000014291999-07-26 Michael Meeks <michael@edenproject.org>
1430
1431 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1432
1433 * tree.c: Ditto.
1434
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001435Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * configure.in: upgraded to version 1.4.0
1438 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1439 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1440 XML query language, see http://www.w3.org/TR/xpath for more details.
1441 * parser.c, parser.h: added CHAR* related string functions for XPath
1442 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1443 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1444 rebuild the docs.
1445 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1446 and regression testing capabilities for XPath.
1447
Daniel Veillardd79d7871999-07-12 10:38:12 +00001448Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1449
1450 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1451 closing bug #1646
1452
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001453Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * Makefile.am, example/Makefile.am: closed bug #1683
1456
Daniel Veillard3166ab11999-07-11 16:14:19 +00001457Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * example/Makefile.am, configure.in: added the makefile for the
1460 gjobread example
1461
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001462Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1463
1464 * doc/Makefile.am:
1465 - fix which allow "make install DESTDIR=</install/prefix>".
1466
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001467Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1470 which fixed a problem on the file reading-code.
1471
Daniel Veillard82150d81999-07-07 07:32:15 +00001472Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1475 output.
1476 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1477
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001478Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * parser.h : Oops removed the binary compatibility problem
1481 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1482 * parser.c, HTMLparser.c: applied patches for reading from stdin
1483
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001484Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * parser.c, entities.c, valid.c: cleanup bug #1591
1487 * configure.in: cleanup bug #1592
1488 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1489 the same tree back-end. Hence gdome will be available for it.
1490 * doc/Makefile.am: close bug #617
1491
Daniel Veillard97fea181999-06-26 23:07:37 +00001492Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * parser.c: alloctate a per parser context SAX interface block
1495
Daniel Veillard14fff061999-06-22 21:49:07 +00001496Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1497
1498 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1499 and xmlEncodeEntitiesReentrant with the correct one :-\
1500
1501Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * commit of my internal XML base changes, quite a lot of
1504 changes, cleanups, better entities support, framework for
1505 new I/O and charset detection and handling
1506 * Fixed the configure/Makefile stuff to generate shared libs
1507 with the proper version info, so we jumped on rev from
1508 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1509 xmlEncodeEntities() result need to be freed now, and a string
1510 xmlParserVersion provide the current library version.
1511
Raph Levien05240da1999-06-15 21:27:11 +00001512Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1513
1514 * parser.c: fixed a buffer overrun for when you have a very long
1515 attribute with no entities in it.
1516
Daniel Veillardbb2da581999-06-13 14:37:07 +00001517Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * added example directory
1520 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1521
Daniel Veillard011b63c1999-06-02 17:44:04 +00001522Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1523
1524 * Release of libxml-1.1, nearly everything has been touched for
1525 this.
1526 * Added more regression tests
1527 * Updated the documentation
1528
Daniel Veillard27d88741999-05-29 11:51:49 +00001529Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * tree.[ch]: unified the XML_NO_CORBA defines.
1532 * parser.c encoding.[ch]: started plugging in char encoding detection
1533
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001534Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1535
1536 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1537 Also freed allocated buffer.
1538
Daniel Veillard27d88741999-05-29 11:51:49 +00001539Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001540 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1541 reentrancy problem at printing. One is left in entities.c, to
1542 remove ASAP
1543 * testSAX.c : added a test example showing the use of the SAX
1544 interface if one doesn't want to build the DOM tree.
1545 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1546
Daniel Veillard517752b1999-04-05 12:20:10 +00001547Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1550 large revamping of the parser to use SAX callbacks
1551 http://www.megginson.com/SAX/ (or at least a C like interface
1552 a la Expat). It's now possible to set up your own callbacks
1553 and the parser will not build a DOM tree.
1554 * test/* result/*: updated the test suite, I finally removed
1555 the old Namespace draft support (PI based).
1556
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001557Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * Makefile.am: added test result to EXTRA_DIST for make tests
1560
Daniel Veillard64068b31999-03-24 20:42:16 +00001561Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * parser.c, parserInternals.h: moved the chars macro definitions
1564 to parserInternals.h
1565 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1566 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1567
Daniel Veillard012ccc11999-03-23 10:11:11 +00001568Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * xml-config.in : applied patch to make --version work
1571
Raja R Harinatha86c23e1999-03-05 22:14:01 +000015721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1573
1574 * Makefile.am (check-local): Alias for `tests' target. This will
1575 cause `make check' to do the right thing.
1576 (tests): Don't run tests in srcdir. Also, replaced calls to
1577 basename with a `sed' "equivalent".
1578
Daniel Veillardd109e371999-03-05 06:26:45 +00001579Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1582 it in the header and not the sources, updated the doc.
1583 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1584 pointing this out.
1585
Daniel Veillardbc50b591999-03-01 12:28:53 +00001586Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1589 exported the inputStream routines.
1590 * doc/html/* : updated accordingly
1591
Daniel Veillardd692aa41999-02-28 21:54:31 +00001592Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * parser.c, parser.h, parserInternals.h: added a few extra
1595 internal calls to allocate and free parser contexts ...
1596 * doc/html/* : updated accordingly
1597
Daniel Veillard55a99271999-02-25 11:01:29 +00001598Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * configure.in, Makefile.am, doc/makefile.am : General changes for
1601 1.0.0 release and including the generated HTML documentation.
1602
Daniel Veillard35925471999-02-25 08:46:07 +00001603Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * makefile.am : added parserInternals.h, oops.
1606
Daniel Veillard1e346af1999-02-22 10:33:01 +00001607Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * parserInternals.h: added this header giving access to the parser
1610 internal functions.
1611 * doc/Makefile.am : added a rebuild target which rebuilds the full
1612 set of documentations
1613 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1614 the internal subset.
1615 * *.c *.h: modifications needed to generate the documentation using
1616 gtk-doc, cleanup of functions blocks, reorganisation of struct
1617 declarations.
1618
Daniel Veillard1164e751999-02-16 16:29:17 +00001619Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1622 the tar and spec file to include the beginning of the doc.
1623
Nuno Ferreira03d04781999-02-13 00:07:17 +000016241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1625
1626 * doc/.cvsignore: Added this file.
1627
Daniel Veillard6800ef31999-02-08 18:33:22 +00001628Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1629
1630 * tree.c: fixed xmlGetProp to return "" when the attribute
1631 exists, even if the node-list is NULL.
1632
Daniel Veillard726c7e31999-02-08 15:13:10 +00001633Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * tree.c: patched an error outputting empty attribute values.
1636 * Makefile.am and doc/makefile.am: have been updated during the
1637 week-end. Sorry for an empty CVS log, I got a shell problem.
1638
Daniel Veillard1899e851999-02-01 12:18:54 +00001639Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * tree.h: cleaned up using enums instead of defines
1642 * parser.c, valid.[ch]: more work on parsing/output of element
1643 declarations
1644
Daniel Veillard3b9def11999-01-31 22:15:06 +00001645Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * valid.[ch], tree.c, parser.c : more work toward full parsing
1648 of XML DTDs.
1649 * README: added informations about mailing-list and on-line
1650 documentation
1651
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000016521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1653
1654 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1655
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001656Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * parser.c, tree.[ch] : more work toward conformance testing,
1659 added a last element to accelerate parsing of very flat structures
1660 started working on internal subset Element content declaration.
1661 * valid.[ch] : first cut at adding code toward validation.
1662 * previous changes had also small impact on most files, especially
1663 the conformance testing using James Clark test suite.
1664
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001665Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * test/* : updated the examples, most of them were not well
1668 formed (humm), and added rdf2.
1669 * result/* : resulting changes in the output.
1670
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001671Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1672
1673 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1674
Daniel Veillard44b3a061998-12-05 17:27:22 +00001675Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1676
1677 * tree.c: patched a bug in the generation of empty attributes
1678
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001679Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1682 for node/trees/documents/... Biggest problem is namespace
1683 support when copying subtrees.
1684
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001685Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * parser.c, entities.c: improve entities and char ref encoding,
1688 and cleanups of error messages.
1689
Daniel Veillard242590e1998-11-13 18:04:35 +00001690Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * parser.c, entities.c: simple bug hunting done during rpm2html and
1693 rpmfind integration.
1694
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001695Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * parser.[ch]: Added interfaces allowing to specify a SAX
1698 handler before parsing.
1699
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001700Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * parser.c: redirrect all errors reporting through the SAX
1703 error function
1704
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001705Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1708 * libtool, tlmain ...: update of the libtool files
1709
Miguel de Icaza442321c1998-11-04 18:13:38 +000017101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1711
1712 * entities.c: Use g_snprintf insteda of snprintf.
1713
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001714Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1717 added ent5 test for this purpose.
1718 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1719
Daniel Veillard27271681998-10-30 06:39:40 +00001720Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1721
1722 * parser.c: fixed? a strange error due to compression on a GWP
1723 document.
1724
Daniel Veillard25940b71998-10-29 05:51:30 +00001725Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1726
1727 * tree.[ch]: bug fixing
1728 * entities.[ch]: defined a specific type for predefined entities
1729 * doc/xml.html: more documentation on the library, how to use it,
1730 overview of the interfaces.
1731
Daniel Veillard16253641998-10-28 22:58:05 +00001732Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1733
1734 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1735
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001736Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1737
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001738 * tree.c: corrected a small bug
1739 * doc/xml.html: continuing writing documentation.
1740
1741Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1742
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001743 * debugXML.h debugXML.c: added debugging utilities.
1744 * tester.c: added --debug switch.
1745 * tree.c: patched an incorrect node->type assignment.
1746 * parser.c: formatting, ensure that node->doc != NULL in attributes
1747
Daniel Veillardccb09631998-10-27 06:21:04 +00001748Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1749
1750 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1751 entity support and provide an internal representation close to
1752 DOM one (entity ref nodes, and attribute value as tree). I tried
1753 to preserve the interface but this will surely break some apps
1754 (I have to change rpm2html/rpmfind for example). I had to change
1755 two interfaces, and the generated tree is somewhat different.
1756 * doc/* : started documenting the XML library, the tree and
1757 DOM/Corba. This is a first step.
1758
Daniel Veillard11e00581998-10-24 18:27:49 +00001759Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1760
1761 * parser.c: Set up the fonctions comment block, boring but useful.
1762 * parser.h, SAX.c, parser.c: now attributes are processed through
1763 the SAX interface. The problem is that my SAX interface diverged
1764 quite a bit from the original one, well this is not an official
1765 spec, and translating it from Java to C is hairy anyway...
1766
Daniel Veillard97b58771998-10-20 06:14:16 +00001767Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1768
1769 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1770 fonctions comment block, boring but useful.
1771
1772Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001773
1774 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1775 conversion routines. However they are not yet used to convert the
1776 inputs. The core will run with UTF-8.
1777
Daniel Veillard33942841998-10-18 19:12:41 +00001778Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * tree.c : make sure that the type id is properly set-up when
1781 a new object is allocated, needed for DOM.
1782
Daniel Veillard27fb0751998-10-17 06:47:46 +00001783Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * tree.h, tree.c: Ok, the main objects in the tree will be native
1786 corba objects, it costs 8 bytes per Node, Attribute and Document
1787 but it simplifies the Corba integration a lot (no extra interface
1788 objects to allocate/free).
1789
Daniel Veillard0bef1311998-10-14 02:36:47 +00001790Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1793 and changed NODEs contants for conformity with DOM Level 1
1794
Daniel Veillard27864701998-10-08 03:47:24 +00001795Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * added hooks to keep track of servants when creating objects
1798 xmlDoc and xmlNode (for Corba export).
1799
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001800Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * added xml-config script.
1803
Daniel Veillard7066a791998-10-01 20:28:28 +00001804Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1807 to autoupdate libtool and automake conf files.
1808
Miguel de Icaza60681bd1998-09-30 19:28:59 +000018091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1810
1811 * Makefile.am: Use '?' to separate the sed
1812 commands as ',' is used when people pass -Wl,something.
1813
1814
Daniel Veillard15a8df41998-09-24 19:15:06 +00001815Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * tree.c, tree.h: added a per-document compression interface.
1818
Daniel Veillard151b1b01998-09-23 00:49:46 +00001819Tue Sep 22 20:47:38 EDT 1998
1820
1821 * tree.c, tree.h: added saving with compression and added interfaces
1822 to control the compression level (xmlGetCompressMode,
1823 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1824
Daniel Veillard70120ff1998-09-22 00:24:21 +00001825Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * parser.c: corrected a loop for files of size 0
1828
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000018291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1830
1831 * error.h: New file. Contains prototyes from `error.c'.
1832
Tom Tromeyc19653d1998-08-14 01:22:43 +00001833Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1834
1835 * Makefile.am (xmlincdir): New macro.
1836 (xmlinc_HEADERS): Renamed from include_HEADERS.
1837
Daniel Veillard845664d1998-08-13 04:43:19 +00001838Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1839
1840 * applied small patch on numeric entities from
1841 Christopher Blizzard <blizzard@appliedtheory.com>
1842
Daniel Veillard260a68f1998-08-13 03:39:55 +00001843Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1844
1845 * New release 0.2, removed the old xml_* files so that it's
1846 coherent with the other CVS base (W3C), far better conformance
1847 to standard, new namespaces, decent entities support, beginning
1848 of a SAX-like interface. Nearly nothing left intact, even the
1849 test examples ...
1850
Christopher Blizzarda36749e1998-07-30 21:47:18 +000018511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1852
1853 * .cvsignore: Add .deps dir
1854
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001855Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1858
Daniel Veillardfe926001998-07-26 04:28:20 +00001859Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001860
Daniel Veillardfe926001998-07-26 04:28:20 +00001861 * configure.in: added test for CPP
1862 * AUTHORS, Changelog: the original ones didn't get commited but the
1863 glib ones instead, fixed.
1864 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001865
Daniel Veillardfe926001998-07-26 04:28:20 +00001866Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001867
Daniel Veillardfe926001998-07-26 04:28:20 +00001868 * integrated code developped at W3C
1869 * changed the original Copyright
1870 * migrated to automake
1871 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001872