blob: 4fa63f50404f5b6d6ea8b97d96a6683894549017 [file] [log] [blame]
Daniel Veillard47e12f22000-10-15 14:24:25 +00001Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5
Daniel Veillardb732a0e2000-10-15 11:27:01 +00006Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9 and XPointer modules
10
Daniel Veillard134c9f32000-10-15 10:27:08 +000011Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
13 * SAX.h: closed #25107
14
Daniel Veillard39915622000-10-15 10:06:55 +000015Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16
17 * testSAX.c: fixed problem with cdata reporting
18 * SAXresult/* : updated
19
Daniel Veillard1e851392000-10-15 10:02:56 +000020Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
23 Closed bug #27499, added to regression tests
24 * TODO: updated
25
Daniel Veillard7eda8452000-10-14 23:38:43 +000026Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
29 support for SCRIPT and STYLE with help from Bjorn Reese
30 * test/HTML/* result/HTML/*: added simple testcase and updated
31 the existing ones.
32
Daniel Veillardff9c3302000-10-13 16:38:25 +000033Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
34
35 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
36 string-range for empty strings
37 * test/XPath/docs/str test/XPath/xptr/chaptersrange
38 test/XPath/xptr/strrange: augmented the XPointer testsuite
39
Daniel Veillard189446d2000-10-13 10:23:06 +000040Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * doc/xml.html doc/xmlmem.html: added a module describing memory
43 interfaces and use, updated the main page.
44
Daniel Veillard2f971a22000-10-12 23:26:32 +000045Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
46
47 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
48 nanoftp code work on Windows too now
49
50Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000051
52 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
53 * xpointer.c: implemented string-range() at least a good first version
54 * test/XPath/docs/str test/XPath/xptr/strrange
55 result/XPath/xptr/strrange: the string-range() tests
56
Daniel Veillardd3c68c42000-10-12 08:06:28 +000057Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
58
59 * Makefile.am include/Makefile.am include/win32config.h
60 win32/Makefile.mingw: fixed problems reported by Wayne Davison
61 and make distcheck
62
Daniel Veillard19d61112000-10-11 23:50:35 +000063Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
66 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
67 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
68
Daniel Veillardb0426ca2000-10-11 23:39:43 +000069Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
70
71 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
72 patch for socklen_t detection by
73 Albert Chin-A-Young <china@thewrittenword.com>
74
Daniel Veillardcd429612000-10-11 15:57:05 +000075Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
76
77 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
78 and added a --dtdvalid option to xmllint used to test it
79
Daniel Veillard47c02452000-10-11 13:04:36 +000080Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
83 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
84
Daniel Veillard2d38f042000-10-11 10:54:10 +000085Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
86
87 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
88 handlings (registration, lookup, cleanup)
89
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000090Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
91
92 * configure.in Makefile.am include/makefile.am: adding XPointer
93 and XPtrtests target
94 * xpointer.[ch] : new files for XPointer support
95 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
96 more XPath tests
97
Daniel Veillard57fda592000-10-10 23:24:14 +000098Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * configure.in: fixed, very broken, make distcheck works again
101
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000102Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * More work toward 2.2.5, integrated a number of patches
105 * configure.in Makefile.am win32config.h.in: trying to cleanup
106 make distcheck .... huh ...
107 * include/Makefile.am include/win32config.h: new directory
108 for includes
109 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
110 updated teh makefiles and instructions for WIN32
111 * xpath.c: small fixes
112 * test/XPath/ results/XPath: updated the testcases and results
113 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
114 suggested patches
115 * valid.c: fixed an ID bug
116
Daniel Veillardb71379b2000-10-09 12:30:39 +0000117Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
118
119 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
120 the automake bug where wrong dependancies were generated.
121 * xpath.[ch]: worked on XPointer
122
Daniel Veillard7e99c632000-10-06 12:59:53 +0000123Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * configure.in Makefile.am: 2.2.5, ship the include in an
126 include/libxml subdirectory, use symlinks when using CVS
127 * testSAX.c: fixed small bug
128 * testXPath.c: changed the way testfiles are parsed
129 * debugXML.c: same kind of cleanup when parsing an argument expression
130 XPath/XPointers can have blanks embedded
131 * xpath.[ch]: more cleanup, reorgs for XPointer work
132 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
133 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
134
Daniel Veillard55b91f22000-10-05 16:30:11 +0000135Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
136
137 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
138 in the XPath engine, rewrote large parts of it, now it's far
139 cleaner and in sync with the REC not an old WD. Fixed a parsing
140 problem in the interactive XML shell found when testing XPath.
141
Daniel Veillardac260302000-10-04 13:33:43 +0000142Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
143
144 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
145 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
146 examples with the extra test
147
Daniel Veillard7cfce322000-10-04 12:40:27 +0000148Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
149
150 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
151 the global init function.
152
Daniel Veillard970112a2000-10-03 09:33:21 +0000153Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
154
155 * HTMLparser.c: Doohhh, attribute name parsing was still case
156 sensitive ! Fixed this ...
157 * result/HTML/* : updated the tests results accordingly
158
Daniel Veillard740abf52000-10-02 23:04:54 +0000159Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
162 engine, should be far more stable, incorporated a new version of
163 preceding/following axis, need testing
164 * uri.c: fixed file:///c:/a/b/c problem
165 * test/XPath/tests/idsimple: augmented the XPath tests
166
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000167Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
168
169 * doc/* rebuilding docs for 2.2.4 release
170
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000171Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * configure.in: releasing 2.2.4
174 * parser.[ch]: added xmlStrEqual()
175 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
176 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
177 use xmlStrEqual instead
178 * TODO: updated
179 * added an XPath test
180
Daniel Veillardbc765302000-10-01 18:23:35 +0000181Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
182
183 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
184 * entities.h: exported xmlInitializePredefinedEntities
185 * parser.[ch] : added xmlInitParser()
186 * parserInternals.h : had to export htmlInitAutoClose()
187
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000188Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * xpath.[ch] : fixed some serious XPath Predicate evaluation
191 problems
192 * Makefile.am : added XPath regression tests to normal tests
193 * uri.c: fixed a problem with local paths, cleanup
194 * parser.c: fixed a problem with large CData sections
195
Daniel Veillardd2ade932000-09-30 14:39:55 +0000196Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
197
198 * configure.in xml-config.in: patch from "Ben Taylor"
199 <sol7x86@hotmail.com> for solaris shared libs lookup
200
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002012000-09-30 Martin Baulig <baulig@suse.de>
202
203 * libxml-2.0.pc.in: Provide pkg-config script.
204
205 * configure.in: Create the libxml-2.0.pc script from the
206 libxml-2.0.pc.in templates.
207 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000208 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000209
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000210Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
211
212 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
213 when compiling with MSC
214
Daniel Veillard46057e12000-09-24 18:49:59 +0000215Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
216
217 * xpath.c: patch for normalize-string() substring-before(),
218 substring-after() and translate() functions from Bjorn Reese
219 <breese@mail1.stofanet.dk>
220 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
221 Fredrik Hallenberg <hallon@lysator.liu.se>
222 * TODO: updated
223
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000224Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
225
226 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
227 problem of socklen_t being undefined on a number of platforms
228 * debugXML.c: fixed a compilation problem when without snprintf
229
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000230Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
231
232 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
233 an URI bug and a fix for the control-character-induced infinite loop
234 * nanohttp.c: preventive fix for compiling on WIN32
235
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000236Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
237
238 * xmlint.c: closing bug #25000
239
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000240Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
241
242 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
243 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
244 modified slightly Wayne Davison patch adding xmlStrcasecmp and
245 related function, fixing xmlStrncmp(), and associated cleanup
246 * result/HTML/entities.html.sax: updating result
247
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000248Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
249
250 * uri.c: applied patch for URI escaping from Wayne Davison
251 <wayned@blorf.net>
252 * tree.c parserInternals.c HTMLparser.c: memset checks patches
253 from Denis Barbier <barbier@imacs.polytechnique.fr>
254 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
255 patch from Wayne Davison
256
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000257Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
258
259 * doc/xml.html : updated with new releases, adding "how to help"
260
Daniel Veillard04698d92000-09-17 16:00:22 +0000261Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
264 removed a few warnings in pedantic mode ...
265 * parserInternals.c parser.c: moved encoding switching function
266 to parserInternals.c
267 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
268
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000269Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * HTMLparser.c parser.c: set ctxt->errNo before calling the
272 error or warning handlers
273
Daniel Veillardb1059e22000-09-16 14:02:43 +0000274Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * parserInternals.c parserInternals.h parser.c Makefile.am:
277 created a new module parserInternals.c, moved most of the
278 code shared by the various parsers there, as well as
279 deprecated code from parser.c. More cleanup of parser.c
280 * uri.c: fixed a problem when URI is NULL
281 * valid.c: speedup when looking for an attribute declaration
282
Daniel Veillard39c7d712000-09-10 16:14:55 +0000283Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
286 the cleanup of the computation of URI references when seeking
287 external entities. The URI reference string and the resulting
288 URI are both stored now.
289 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
290 large s(n)printf checks and cleanup from Denis Barbier
291 <barbier@imacs.polytechnique.fr>
292 * xmlversion.h.in tree.h: couple of SGML declarations for a
293 possible docbook module.
294 * result/VC/ : a couple of test output changed due to the change
295 of the entities URI
296
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000297Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * parser.h: added a _private field for linking user's data
300
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000301Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
302
303 * parser.c parserInternals.h: demacroified most of the IS_XXX
304 the gain in size is significant so ...
305
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000306Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
307
308 * entities.c: cases where looking up entities with doc==NULL
309 covered
310
Daniel Veillard90e11312000-09-05 10:42:32 +0000311Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
312
Daniel Veillard1de50802000-09-07 08:54:32 +0000313 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000314 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
315
Daniel Veillard98a79162000-09-04 11:15:39 +0000316Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
317
Daniel Veillard1de50802000-09-07 08:54:32 +0000318 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000319 * test/URI/uri.data result/URI/uri.data: first set of tests/results
320 * Makefile.in: added URItest and included thenin "make tests"
321
322Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000323
324 * xmlversion.h.in: closed bug 22941
325
Daniel Veillard2bb89092000-08-31 14:57:50 +0000326Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
327
328 * doc/xmlio.html: added doc and example for entity loader
329 redefinition.
330
Daniel Veillard96984452000-08-31 13:50:12 +0000331Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
334 used by libxml
335
Daniel Veillarde715dd22000-08-29 18:29:38 +0000336Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * parser.c: Fixed bug on invalid ontent characters and when using
339 push.
340 * xmllint.c: fixed xmllint endling of errors in push mode
341
Daniel Veillard4948eb42000-08-29 09:41:15 +0000342Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000345 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000346 * result/HTML/*.sax: regenerated HTML SAX output
347 * parser.c: more cleanup.
348
Daniel Veillarde010c172000-08-28 10:04:51 +0000349Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000352 patches from Wayne Davison <wayned@users.sourceforge.net>,
353 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000354 * HTMLparser.c: fixed an ignorable white space detection bug
355 occuring when parsing with SAX only
356 * result/HTML/*.sax: updated since the output is now HTML
357 encoded...
358
Daniel Veillard47f3f312000-08-27 22:40:15 +0000359Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
360
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000361 * HTMLparser.[ch]: applied some of Wayne Davison
362 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000363
Daniel Veillarde0854c32000-08-27 21:12:29 +0000364Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
367 undeclared namespace prefix was used, added a warning.
368 Cleaned up support w.r.t. entities, spilling out a warning
369 and being pedantic on lookups.
370 * test/warning/ent9 : added testcase for previous example.
371 * TODO: updated
372 * parserInternals.h parser.c: changed the way names are parsed
373 now allow infinite size and decrease penalty for normal use
374 * parser.c: Started a big cleanup/check of the parser code,
375 fixed some of the most tortuous entity code, spotted code
376 unused anymore
377 * test/*: added tests for very long names and related nasty
378 things.
379
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000380Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * doc/encoding.html: added encoding aliases doc
383 * doc/xml.html: updates
384 * encoding.[ch]: added EncodingAliases functions
385 * entities.[ch] valid.[ch] debugXML.c: removed two serious
386 bottleneck affecting large DTDs like Docbook
387 * parser.[ch] xmllint.c: added a pedantic option, will be
388 useful
389 * SAX.c: redefinition of entities is reported in pedantic mode
390 * testHTML.c: uninitialized warning from gcc
391 * uri.c: fixed a couple of bugs
392 * TODO: added issue raised by Michael
393
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000394Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
395
396 * doc/encoding.html: propagated Martin Duerst suggestions
397
Daniel Veillard52402ce2000-08-22 23:36:12 +0000398Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
401 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
402 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
403 by Wayne Davison
404
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000405Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * nanoftp.c nanohttp.c: small cleanup
408 * TODO: updated
409
Daniel Veillard244ece92000-08-19 20:58:02 +0000410Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * added an old VC testcase and updated title.xml entity
413
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000414Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
415
416 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
417 done on auto-opening of <p> tags and cleanup of SAX output
418
Daniel Veillard979e55e2000-08-19 16:48:54 +0000419Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
420
421 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
422
Daniel Veillard4540be42000-08-19 16:40:28 +0000423Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * doc/xml.html libxml.* structure.*: updated the doc a bit
426
Daniel Veillard808a3f12000-08-17 13:50:51 +0000427Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * testSAX.c testHTML.c result/HTML/: cleanup of the output
430 of SAX tests
431
Daniel Veillard29579362000-08-14 17:57:48 +0000432Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
435 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
436
Daniel Veillard1255ab72000-08-14 15:13:33 +0000437Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
438
439 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
440 * testHTML.c: fix core dump on Solaris 2.x systems
441 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
442 * result/HTML/*.sax: previous bug fix lead to new results
443
Daniel Veillard03109292000-08-14 14:58:22 +0000444Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
447 * configure.in: added --with-readline=DIR to accept alternate
448 path for readline include/library
449 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
450 for ANSI under HP-UX
451 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
452 includes @LIBS@
453
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000454Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * doc/* : rebuilt the docs
457 * getting ready for 2.2.2 release
458
Daniel Veillard87b95392000-08-12 21:12:04 +0000459Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
462 and xmlAddFeature()
463 * tree.[ch]: added xmlAddChildList()
464 * xmllint.c: MAP_FAILED macro test
465 * parser.h: added xmlParseCtxtExternalEntity()
466 * valid.c: applied bug fixes removed warning
467 * tree.c: added CDATA block to elements content
468 * testSAX.c: cleanup of output
469 * testHTML.c: added SAX testing
470 * encoding.c: better error recovery
471 * SAX.c, parser.c: fixed one of the external entity processing
472 of the OASis testsuite
473 * Makefile.am: added HTML SAX regression tests
474 * configure.in: bumped to 2.2.2
475 * test/HTML/ result/HTML: added a few of HTML tests, and added the
476 SAX results
477
Daniel Veillard88a172f2000-08-04 18:23:10 +0000478Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
479
480 * configure.in: patch for HP compiler
481
4822000-08-04 Sven Heinicke <sven@zen.org>
483
484 * xmllint.c: Was coredumping sometimes when the file given didn't
485 exist.
486
Daniel Veillard46e370e2000-07-21 20:32:03 +0000487Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
488
489 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000490
Daniel Veillard46e370e2000-07-21 20:32:03 +0000491 when using in memory parsing. Need some cleanup.
492 * xmllint.c configure.in: added a --memory flag to test memory
493 parsing
494
Daniel Veillard36650692000-07-21 15:16:39 +0000495Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * nanohttp.c: fixed socklen_t replacement to unsigned int
498 * parser.c: fixed a space handdling missing at the end of
499 production 28 DOCTYPE.
500 * xmlmemory.c: fixed a stupid bug on the routine to override
501 allocation functions
502 * TODO: updated
503
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000504Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
505
506 * doc/ regenerated the docs
507
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000508Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * doc/encoding.html doc/xml.html: added I18N doc
511 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
512 improvements, both parser and filters, added ASCII & HTML,
513 fixed the ISO-Latin-1 one
514 * xmllint.c testHTML.c: added/made visible --encode
515 * debugXML.c : cleanup
516 * most .c files: applied patches due to warning on Windows and
517 when using Sun Pro cc compiler
518 * xpath.c : cleanup memleaks
519 * nanoftp.c : added a TESTING preprocessor flag for standalong
520 compile so that people can report bugs more easilly
521 * nanohttp.c : ditched socklen_t which was a portability mess
522 and replaced it with unsigned int.
523 * tree.[ch]: added xmlHasProp()
524 * TODO: updated
525 * test/ : added more test for entities, NS, encoding, HTML, wap
526 * configure.in: preparing for 2.2.0 release
527
Daniel Veillard49703262000-07-10 10:27:46 +0000528Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * nanoftp.c: fixed the way the control connection is handled
531 * libxml.spec.in: fixed the dependancies and cleanup
532
Daniel Veillard306be992000-07-03 12:38:45 +0000533Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
534
535 * doc/xml.html: changed the xmlsoft.org structure, updated the
536 examples w.r.t. root and childs
537
Daniel Veillard7d853352000-07-02 18:53:09 +0000538Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
541
Daniel Veillard365e13b2000-07-02 07:56:37 +0000542Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * HTMLparser.c: Work on character encoding support for the HTML parser
545 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
546 * encoding.c: Fixed a potential memleak in the encoding stuff
547
Daniel Veillardaf743792000-07-01 11:49:28 +0000548Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * doc/FAQ.html doc/Makefile.am : added a FAQ
551
552Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000553
554 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
555 of the HTML parser to force it to not bypass SAX
556
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000557Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
558
559 * win32config.h.in: updated
560 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
561 lacks iconv support :-( need to release 2.1.1
562 * configure.in: release 2.1.1
563 * HTMLparser: fixed bug #14784
564 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
565 by Windows compiler
566 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
567 the SAX startDocument() callback.
568 * TODO: updated
569
570Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
571
572 * added xmlStopParser()
573
Daniel Veillardbe803962000-06-28 23:40:59 +0000574Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * configure.in: 2.1.0 prerelease
577 * Large resync between W3C and Gnome tree
578 * nanoftp, nanohttp.c: fixed stalled connections probs
579 * HTMLtree.c SAX.c : support for attribute without values in
580 HTML for andersca
581 * valid.c: Fixed most validation + namespace problems
582 * HTMLparser.c: start document callback for andersca
583 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
584 * parser.h, SAX.c: serious speed improvement for large
585 CDATA blocks
586 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
587 different encoding
588 * example/Makefile.am example/gjobread.c tree.h: work on
589 libxml1 libxml2 convergence.
590 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
591 and the LIBXML_TEST_VERSION macro
592
Daniel Veillardc310d562000-06-23 18:32:15 +0000593Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * doc/xml.html: various patches and improvements typo fixed by
596 Felix Natter
597 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
598 from Felix Natter <fnatter@gmx.net>
599
Daniel Veillardf3029822000-05-06 08:11:19 +0000600Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
601
602 * doc/upgrade.html: updated with instructions for support of both
603 libxml-1.x and libxml-2.x
604 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
605 for 2.x support and also fixed includes
606
607
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000608Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
609
610 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
611 the encoding support, added iconv support, so now libxml if
612 compiled with iconv automatically support japanese encodings
613 among others. Work based on initial patch from Yuan-Chen Cheng
614 I may have broken binary compat in the encoding handler
615 registration scheme, but that was so utterly broken I don't
616 expect anybody to have used this feature until now.
617 * parserInternals.h: fixup on the CHAR range macro
618 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
619 code.
620 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
621 * uri.c: added xmlParseURI() I can't believe I forgot to
622 implement this one in 2.0 !!!
623 * SAX.c: moved doc->encoding update in the endDocument() call.
624 * TODO: updated.
625
Daniel Veillard06047432000-04-24 11:33:38 +0000626Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * tree.h: removed extraneous xmlRemoveProp definition
629 * TODO: added item about --disable-corba configure switch
630 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
631 * nanoftp.c: fixed include problems giving troubles on AIX and
632 slowlaris
633 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
634 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
635 comment and headers changes to lower gtk-doc number of warnings
636 * doc/html/*: rebuilt docs
637
Daniel Veillarde0aed302000-04-16 08:52:20 +0000638Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * HACKING: documented the tag for 1.x and instructions
641
Daniel Veillard5e873c42000-04-12 13:27:38 +0000642Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
643
644 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
645 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
646 xmlCreateIOParserCtxt
647 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
648 significant overall improvement
649 * xmllint.c: added I/O test to xmllint
650 * testSAX.c: added a speed test
651 * doc/* : updated/regenerated
652
Daniel Veillardfc708e22000-04-08 13:17:27 +0000653Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * xpath.c uri.h parserInternals.h: cosmetic changes from
656 "Timur I. Bakeyev" <timur@bat.ru>, including making
657 xmlCreateURI() public
658
Daniel Veillard5d211f42000-04-07 17:00:24 +0000659Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
662 and the code at the same time. Added a clean mechanism for
663 overload or added input methods: xmlRegisterInputCallbacks()
664 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
665 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
666 * TODO: updated
667 * doc/* : updated/regenerated
668 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
669 source dir
670
Daniel Veillarde77a9182000-04-05 19:12:29 +0000671Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * testURI.c: yet another forgotten commit, I should get some sleep !
674
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000675Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * xmllint.c: forgot to commit this too ?
678
Daniel Veillardb9df4042000-04-05 14:23:16 +0000679Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
680
681 * xmlversion.h.in : forgot to commit this previously
682
Daniel Veillard361d8452000-04-03 19:48:13 +0000683Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
684
685 * configure.in: preparing libxml-2.0.0 version looks Ok so far
686 * README TODO: updated for release
687 * uri.c uri.h: added authority parsing/saving
688 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
689 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
690 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
691 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
692 Makefile.am : added compile-time customization of libxml
693 --with-ftp --with-http --with-html --with-xpath --with-debug
694 --with-mem-debug
695 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
696 #include <libxml/xxx.h> I hope it won't break too much stuff
697 and will be manageable in the future...
698 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
699 and added xmllint to the installed programs
700 * uri.h: added xmlFreeURI()
701
Daniel Veillardec303412000-03-24 13:41:54 +0000702Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
703
704 * uri.c uri.h: finished the escaping handling, the base support
705 and the URI path normalization. Looks good just lacks the
706 authority content parsing code.
707 * Makefile.am: added instructions to generate testURI
708 * TODO: updated
709 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
710 added links and icons for W3C and Gnome
711
Daniel Veillard8f621982000-03-20 13:07:15 +0000712Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * xmlmemory.[ch] : seems I forgot to actually update the files in
715 the last commit :-)
716 * doc/xml.html doc/html/* : updated and uploaded the docs
717
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000718Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
721 * TODO: updated
722 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000723 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000724 gfree).
725 * Makefile.am, uri.c, uri.h: added a set of functions to do
726 exact (litteraly copied from the RFC 2396 productions) parsing
727 and handling of URI. Will be needed for XLink, one XML WFC,
728 XML Base and reused in the nano[ftp/http] modules. Still work
729 to be done.
730
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000731Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * configure.in, libxml.spec.in : libxml2
734 * doc/* : updated the doc page, rebuilt the docs
735
Daniel Veillardcf461992000-03-14 18:30:20 +0000736Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * all: tagged LIB_XML_1_X
739 * *.c *.h : updated from W3C CVS tree
740 * configure.in : 2.0.0-beta
741 * libxml.spec.in : libxml2 package nam
742 * result/* : new version of the tests output
743
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000744Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * doc/xml.html, doc/update.html: updated docs, 1.8.7
747
Daniel Veillardb566ce12000-03-04 11:39:42 +0000748Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
749
750 * doc/* : rebuilt the docs
751 * parser.c: final patch on #6766
752 * valid.c: small patch on validity checks.
753
Daniel Veillardfb76c402000-03-04 11:39:42 +0000754Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
757 added
758 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
759 compatibility w.r.t. XML spec and existing code.
760
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000761Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * parser.c: seems a better solution to <a> </a> exists,
764 will try it for a while
765
Daniel Veillard83a30e72000-03-02 03:33:32 +0000766Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * parser.c: tried to remove the <a> </a> generating <a/>
769 this is hard. Left a flag for that purpose. Fixed bug #6766
770 * configure.in: prepared 1.8.7 not released, due to previous
771 problem
772
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000773Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * doc/xml.html : applied second patch from Paul DuBois
776
Daniel Veillard402e8c82000-02-29 22:57:47 +0000777Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * doc/xml.html : applied patch from Paul DuBois
780
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000781Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
784
Daniel Veillard5feb8492000-02-02 17:15:36 +0000785Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
786
787 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
788 compilation warnings on various platforms.
789 * parser.c: Fixed #5281 validity error callbacks are now desactived
790 by default if not validating.
791
Daniel Veillardf341f932000-02-02 14:52:08 +0000792Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * nanoftp.c, win32config.h.in: patches to compile on WIN32
795
Daniel Veillard13c757e2000-02-01 23:59:15 +0000796Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
799 <gkatsi@cs.toronto.edu>
800
Daniel Veillard726e8792000-01-30 20:04:29 +0000801Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
804 processing URLs
805
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000806Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
809 xmlNanoFTPUpdateURL for persistent control connections.
810 * configure.in: 1.8.6
811
812Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
815 * tree.[ch] : added xmlSaveNoEmptyTags
816
James Henstridgef3be9312000-01-28 13:59:21 +00008172000-01-29 James Henstridge <james@daa.com.au>
818
819 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
820
821 * Makefile.am: added nanoftp.[ch] to the build.
822
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000823Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * nanoftp.[ch]: cleanup, comments, API
826 * debugXML.c : fixed a bug in the cat command
827 * doc/*: regenerated the docs
828
Daniel Veillardda07c342000-01-25 18:31:22 +0000829Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
830
831 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
832 * debugXML.c : fixed a bug in the cat command
833 * valid.c: fixing some small probs
834 * libxml.spec.in: get rid of the SNAP suffix
835 * doc/xml.html: updated the status
836
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000837Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
838
839 * xml-config.in: xml-config --version to just return the
840 version number
841 * xpath.c: some cleanup w.r.t. axis when the current node is
842 an attribute.
843 * TODO: updated
844
Daniel Veillard461a66c2000-01-18 18:01:01 +0000845Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
846
847 * configure.in: prepared for libxml-1.8.5
848 * doc/* recompiled the documentation
849
8502000-01-17 Jody Goldberg <jgoldberg@home.com>
851
852 * configure.in : WARNING autoconf subtlety alert :
853 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
854 when looking for zlib.h so that HAVE_ZLIB_H is defined.
855 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
856 get defined by AC_CHECK_HEADERS.
857
Daniel Veillardf967b902000-01-17 16:06:10 +0000858Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
861 Rune.Djurhuus@fast.no
862
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000863Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * TODO: updated
866 * tree.c, parser.c: made sure that only memory alloc problems
867 and internal parser errors are allowed to write to stdout or
868 stderr.
869
Daniel Veillard0142b842000-01-14 14:45:24 +0000870Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * tree.c : restored xmlNewGlobalNs since this seems used by
873 a lot of existing code :-(, fixed a bug in xmlNewNs
874 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
875 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
876 to exit() from the library code.
877 * xpath.c, parser.c: removed bugs or unused code detected by
878 Windows compilers
879 * parser.c: started adding interfaces for parsing well balanced
880 XML fragments
881 * configure.in: releasing 1.8.4
882 * doc/* : rebuilt the docs
883
Daniel Veillard2eac5032000-01-09 21:08:56 +0000884Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * tree.[ch] : added xmlNewDocFragment() for DOM
887 * testHTML.c: uninitialized variable.
888
Daniel Veillardf3a73582000-01-05 14:58:39 +0000889Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * doc/* : rebuild the docs
892
Daniel Veillard71b656e2000-01-05 14:46:17 +0000893Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * acconfig.h: readline and history patch
896 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
897 * tree.c: added check and handling when possibly removing an ID
898 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
899 and saving.
900 * test/HTML/entities.html result/HTML/entities.html* : test for
901 various entities reference cases
902 * result/HTML/* : as a result output of some testcase have
903 changed
904 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
905 by previous example. added xmlParseTryOrFinish().
906 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
907 entities.h debugXML.h HTMLparser.h: changed the way struct are
908 declared to allow gtk-doc to expose those
909 * parser.c: closed bug #4960
910 * Makefile.am configure.in: Applied patch from
911 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
912 and math/socket libs detection
913
Daniel Veillard437b87b2000-01-03 17:30:46 +0000914Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * configure.in, Makefile.am: link tester against readline
917 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
918
Daniel Veillard686d6b62000-01-03 11:08:02 +0000919Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * tree.[ch]: added xmlRemoveProp
922 * win32config.h.in nanohttp.c: avoid including the Windows
923 socket stuff in every C files
924 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
925 the XmL parser(s)
926 * test/ns4 result/ns4 etc...: added test case for previous prob
927 * tree.c: xmlNewNs wasn't checking for double definition
928 * Makefile.in: fixed a problem with dist-hook duplicates
929 * parser.[hc], xmlIO.c: fixed the loading of external entities
930 APIs, now xmlLoadExternalEntity() is used everywhere and
931 setting up an app specific front-end using the
932 * SAX.c parser.c: some fixes, now the xhtml spec validates
933 with the xhtml DTD.
934 * error.c: fixed crashes in case of no input stream
935 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
936 to the validation tests and results
937
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000938Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
941 too htmlCreatePushParserCtxt() and htmlParseChunk()
942 * parser.c: a bit of cleanup.
943 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
944 to XML) removed the last mem leak known
945 * HTMLtree.c: output message cleanup
946 * xmlmemory.c: display content info about memory blocks
947 * result/HTML/wired.* : missing att value warning change
948
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000949Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * doc/* : rebuilt the documentation
952
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000953Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * parser.[ch] parserInternals.h: Push parser for XML,
956 seems to work fine now
957 * tester.c debugXML.[ch]: Added an XML shell debug facility and
958 --push for push testing
959 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
960 * testSAX.c: added --push
961 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
962 subtree
963 * xmlIO.[ch] : enriched API + fixes for push mode
964 * entities.[ch]: added the entity content length to the struct.
965 * xmlmemory.[ch]: new API to show the last entries for the shell
966 * valid.c: added required attribute testing
967 * SAX.c: the cdata callback now merge contiguous fragments
968 * HTMLparser.c: cleanup of some macros
969
Daniel Veillard3c558c31999-12-22 11:30:41 +0000970Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
971
972 * parser.c: fix for PIs name starting with xml
973 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000974 * *.c, configure.in win32config.h.in : generate win32config.h for
975 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000976
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000977Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * parser.c: fixed a stupid = vs. == bug :-(
980 * doc/gnome-xml.sgml: s/glade/xml/
981
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000982Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * configure.in, doc/xml.html : bug fix release 1.8.2
985 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
986 Hopefully the end of that silly C++ include problem
987 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
988 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
989 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
990 troubles with autoclosed elements when the stree shape doesn't
991 follow the DtD specs. Added htmlIsAutoClosed() and
992 htmlAutoCloseTag()
993 * result/HTML/*.htm*: Updated the HTML examples regression tests output
994 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
995 * debugXML.c: fixed a bug on printing default namespaces.
996 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
997
Daniel Veillardb24054a1999-12-18 15:32:46 +0000998Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * result/HTML/*.htm[l] : updated the HTML regression tests according
1001 to the new output
1002 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1003 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1004 problem due to intermix of extern "C" { ... } declarations for C++
1005 and recursive includes in the headers
1006
Chris Lahey323c48c1999-12-18 15:32:45 +000010071999-12-20 Chris Lahey <clahey@umich.edu>
1008
1009 * HTMLtree.c: Made it so that html nodes with a single child do
1010 not insert a carriage return before or after the child node.
1011
Daniel Veillardb24054a1999-12-18 15:32:46 +00001012Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001013
1014 * configure.in, doc/xml.html : bug fix release 1.8.1
1015 * parser.c: fixed bug #4344
1016 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1017 added the glue to avoid C++ problems
1018 * doc/* : regenerated the documentation
1019
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001020Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1023 namespace recognition, and Dia as a resul :-(
1024 * encoding.c: closed bug #3950
1025
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001026Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * valid.c: debugging a posteriori validation, except URI expansion
1029 stuff this should be fixed now
1030 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1031 Carl Nygard <cnygard@bellatlantic.net>
1032 * tester.c: added --postvalid, cleaning of the code
1033 * tree.[ch]: added xmlDocGetRootElement()
1034
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001035Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1036
1037 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1038 c++ losage.
1039
Daniel Veillard10a2c651999-12-12 13:03:50 +00001040Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * configure.in, doc/xml.html : bumped to 1.8.0
1043 * xlink.[ch], Makefile.am : added framework for link detection
1044 * parser.h: added nbChars to parser context, needed for cleanup.
1045 * xmlmemory.c: removed a nasty bug when out of mem
1046 * valid.[ch]: adding namespace support for attribute decl
1047 * tester.c: added --debugent option
1048 * debugXML.[ch]: added xmlDebugDumpEntities()
1049 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1050 buffers instead, this was really needed, validation was breaking
1051 in strange ways due to that. Added xmlParseStringPEReference()
1052 and other parsing from strings functions. Entities processing
1053 modified again, but PERef are still not handled correcly but
1054 unless you're Eve Maller you won't notice :-)
1055 * HTMLparser.c: large changes toward reliability, and switched to
1056 lowercase internal tags, XHTML is lowercase, so it will help
1057 that output is closer to next version.
1058 * doc/* : regenerated the documentation, it is now hosted at
1059 http://xmlsoft.org/ (same bits I just bought the domain :-)
1060
1061
Daniel Veillard294cbca1999-12-03 13:19:09 +00001062Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1065 doc generation
1066 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1067 in the SAX API
1068 * doc/*: rebuilt the doc making sure everything appears in the
1069 HTML files
1070
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001071Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1074 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1075 which allow impressive speed improvement on dataset with
1076 large text pieces, but at the cost of broken binary
1077 compatibility and slightly bigger memory usage.
1078 Configure with --with-buffers to activate them, they
1079 are protected with XML_USE_BUFFER_CONTENT define.
1080 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1081 goal is 0 memory left allocated once parser is no more used
1082 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1083 call xmlCleanupParser() and xmlMemoryDump()
1084
Daniel Veillarda819dac1999-11-24 18:04:22 +00001085Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1088 * parser.[ch] encoding.[ch]: added memory cleanup routines
1089 * parser.c: closing bug #3788
1090 * doc/*: rebuilt the doc
1091
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001092Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1095 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1096 * tester.c: added --compress option
1097 * doc/*: rebuilt the documentation
1098
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001099Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1102 if given /proc/kcore as input !
1103 * doc/xml.html doc/*: updated and rebuilt the documentation
1104
1105Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001106
1107 * parser.c: Fixed some wrongly space collapsing code due to
1108 a misreading of the spec.
1109 * result/*: fixed the output accordingly
1110
1111Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001112
1113 * encoding.c: bug fix and typos
1114 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1115 * parser.c: added attribute normalization closing bug #3597
1116 * test/att* result/att* SAXresult/att*: testcase for attribute
1117 normalization
1118
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001119Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * configure.in: closing bug #3163 by adding extra flags for the
1122 cc compiler on HP-UX
1123
Daniel Veillard51e3b151999-11-12 17:02:31 +00001124Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * valid.[ch] : removed a typo and an enumerated type bug in the
1127 xmlAddElementDecl() function
1128 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1129 call to xmlEncodeEntitiesReentrant() so that the functions
1130 New, Set and Get are at the same level.
1131 * parser.c HTMLparser.c: extra memory allocation bug for
1132 attributes detected by someone using libxml in embedded systems :-)
1133
Daniel Veillard962195f1999-10-28 15:51:53 +00001134Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * xmlmemory.h: turned off mem debug :-\
1137
Daniel Veillard35008381999-10-25 13:15:52 +00001138Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * parser.c: closed bug #2784 a one line fix, but worth pushing
1141 a new release out
1142 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1143 some structures, comments before and after the
1144 main element, and other nastyness
1145 * HTMLtree.c tree.c: accomodate the extended HTML supported
1146 * configure.in: pushing 1.7.4
1147 * test/ent8 and related outputs : added a new test for bug #2784
1148 * test/HTML/wired.html and related output: a nasty HTML example
1149 * Makefile.am: improved the test scripts
1150 * docs/* : reran the documentation extractor, updated xml.html
1151
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001152Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1155 HTMLparser and debugged the HTML related code. HTML documents
1156 now have their own type
1157 * entities.c: do not dump &apos; for HTML output
1158 * xmlmemory.c: improvement, breakpoint mechanism
1159 * testHTML.c: added --sax --repeat ...
1160 * Makefile.am: improved the HTML tests
1161 * valid.[ch]: added xmlValidGetValidElements and
1162 xmlValidGetPotentialChildren
1163 * tester.c: added --insert to test the 2 new functions
1164 * test//* result//* SAXresult//* : regression test cleanup
1165 and extension.
1166 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1167 gnome-xml-nanohttp.html
1168
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001169Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * HTMLparser.c: fixed problems with some autoclose tags
1172 * tree.c: fixed XML output problems.
1173 * result/* SAXresult/*: update of the tests output
1174
Daniel Veillard6077d031999-10-09 09:11:45 +00001175Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * Makefile.am: Arturo patch for xmlConf.sh version info
1178 * parser.c: Tim Josling patch for single quoted items
1179 * tester.c: Tim Josling patch for tester options usage
1180 * tree.h: indent cleanup
1181
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001182Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1185 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1186
Daniel Veillard00fdf371999-10-08 09:40:39 +00001187Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * tree.c : Raph patch for initialization of CORBA fields
1190 * parser.c, xpath.c, ...: modification of doc comments
1191 * xpath.c : allow spaces in xpath expressions
1192
Daniel Veillardad219441999-09-27 08:17:49 +00001193Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * xmlmemory.h: turning off memory debug :-(
1196
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001197Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1200 better SAX interfaces.
1201 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1202 entity.
1203 * configure.in: 1.7.2
1204
1205Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001206
1207 * libxml.spec.in: fixed the URL
1208 * doc/xml.html: improved the documentation front-end
1209
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001210Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001211
1212 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1213
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001214Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001215
1216 * libxml.spec.in: fixed the alpha compile problem
1217 * parser.[ch]: changed errno to errNo in the parser context :-(
1218 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1219 * doc/xml.html: changed CHAR to xmlChar
1220 * doc/html/*: recompiled the documentation
1221 * configure.in: 1.7.1
1222
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001223Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * parser.h: modified the parser context struct to regain 1.4.0
1226 binary compatibility
1227 * parser.c, xml-error.h: added errno ot teh context and defined
1228 a set of errors values with update of errno
1229 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1230 DTDs and entities
1231 * *.h, *.c: complete cleanup of the use of config.h and include
1232 protection depending on the current setup.
1233 * overalll debugging, maintenance and bug-fixing on all modules
1234 * updated the documentation
1235 * ready for 1.7.0
1236
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001237Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * HTMLparser.c : cleanup
1240 * SAX.c valid.c valid.h: added ID/IDREF checking
1241 * tree.c tree.h: extended doc structure for refs
1242 * configure.in: 1.6.2
1243 * parser.c: patched bug in SAX user arg call
1244 * parserInternals.h: patched missing close in C++ wrapping
1245 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1246 especially upcoming XPointer implementation.
1247 * doc/xml.html: augmented, typo
1248
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001249Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1250
1251 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1252 not all invocations of install understand -d.
1253
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001254Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1255
1256 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1257 to make 'check' works, when builddir != srcdir.
1258
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001259Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * doc/xml.html : updated the documentation
1262
Daniel Veillard6454aec1999-09-02 22:04:43 +00001263Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1266 not deallocated memory blocks
1267 * *.c : replaces all calls to malloc() free() and realloc() to
1268 the wrapper functions/macros
1269 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1270 instead of xmlFreeNodeList()
1271
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001272Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * HTMLparser.c: corrected a stupid bug leading to core dump at
1275 tree deallocation. Removed warnings indicated by
1276 Stephane.Conversy@lri.fr
1277 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1278 looked for in the external subset
1279
1280Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001281
1282 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1283 on SGI by Stephane.Conversy@lri.fr
1284
Daniel Veillardb96e6431999-08-29 21:02:19 +00001285Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * all .h : changed the prototype declaration indent as in gtk
1288 * most .c : working on reducing the TODOs in the code
1289 * most .c : cleanup though -pedantic and Insure++
1290 * improvements on validation ID checkings.
1291 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1292 * xml-config.in: closed #1810
1293
1294Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001295
1296 * tree.h, valid.c, valid.h: more work on validity, IDs
1297 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1298 definition for AIX
1299
Daniel Veillardb556eb51999-08-15 17:19:50 +00001300Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1303 the distribution due to a cut'n paste error at last commit
1304
Daniel Veillardb05deb71999-08-10 19:04:08 +00001305Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * configure.in: upgraded to version 1.4.0
1308 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1309 Big update, added a large part of the validation process,
1310 it should be usable, but some parts are missing
1311 * xpath.c: improved the implementation w.r.t. root.
1312 * Makefile.am: added more tests
1313 * test and result trees: added a lot of tests
1314 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1315
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001316Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * Added an HACKING file
1319
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001320Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * xpath.[ch] : improvements and debug of the XPath implementation
1323 * parser.c, HTMLparser.c : modified the parsers to be progressive
1324 * tree.[ch] : extended the Buffer promitives
1325 * xmlIO.[ch] : added basic I/O routines providing progressive
1326 parsing and ready for I18N conversion plugins
1327 * SAXresult/* : the SAX callback sequence maybe slightly different
1328 now
1329 * test*.c : improved/updated the tests programs
1330 * doc/* : recompiled the docs.
1331
Daniel Veillard15b75af1999-07-26 16:42:37 +000013321999-07-26 Michael Meeks <michael@edenproject.org>
1333
1334 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1335
1336 * tree.c: Ditto.
1337
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001338Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * configure.in: upgraded to version 1.4.0
1341 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1342 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1343 XML query language, see http://www.w3.org/TR/xpath for more details.
1344 * parser.c, parser.h: added CHAR* related string functions for XPath
1345 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1346 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1347 rebuild the docs.
1348 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1349 and regression testing capabilities for XPath.
1350
Daniel Veillardd79d7871999-07-12 10:38:12 +00001351Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1354 closing bug #1646
1355
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001356Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * Makefile.am, example/Makefile.am: closed bug #1683
1359
Daniel Veillard3166ab11999-07-11 16:14:19 +00001360Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * example/Makefile.am, configure.in: added the makefile for the
1363 gjobread example
1364
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001365Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1366
1367 * doc/Makefile.am:
1368 - fix which allow "make install DESTDIR=</install/prefix>".
1369
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001370Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1373 which fixed a problem on the file reading-code.
1374
Daniel Veillard82150d81999-07-07 07:32:15 +00001375Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1378 output.
1379 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1380
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001381Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * parser.h : Oops removed the binary compatibility problem
1384 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1385 * parser.c, HTMLparser.c: applied patches for reading from stdin
1386
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001387Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * parser.c, entities.c, valid.c: cleanup bug #1591
1390 * configure.in: cleanup bug #1592
1391 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1392 the same tree back-end. Hence gdome will be available for it.
1393 * doc/Makefile.am: close bug #617
1394
Daniel Veillard97fea181999-06-26 23:07:37 +00001395Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1396
1397 * parser.c: alloctate a per parser context SAX interface block
1398
Daniel Veillard14fff061999-06-22 21:49:07 +00001399Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1402 and xmlEncodeEntitiesReentrant with the correct one :-\
1403
1404Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * commit of my internal XML base changes, quite a lot of
1407 changes, cleanups, better entities support, framework for
1408 new I/O and charset detection and handling
1409 * Fixed the configure/Makefile stuff to generate shared libs
1410 with the proper version info, so we jumped on rev from
1411 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1412 xmlEncodeEntities() result need to be freed now, and a string
1413 xmlParserVersion provide the current library version.
1414
Raph Levien05240da1999-06-15 21:27:11 +00001415Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1416
1417 * parser.c: fixed a buffer overrun for when you have a very long
1418 attribute with no entities in it.
1419
Daniel Veillardbb2da581999-06-13 14:37:07 +00001420Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * added example directory
1423 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1424
Daniel Veillard011b63c1999-06-02 17:44:04 +00001425Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * Release of libxml-1.1, nearly everything has been touched for
1428 this.
1429 * Added more regression tests
1430 * Updated the documentation
1431
Daniel Veillard27d88741999-05-29 11:51:49 +00001432Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1433
1434 * tree.[ch]: unified the XML_NO_CORBA defines.
1435 * parser.c encoding.[ch]: started plugging in char encoding detection
1436
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001437Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1438
1439 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1440 Also freed allocated buffer.
1441
Daniel Veillard27d88741999-05-29 11:51:49 +00001442Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001443 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1444 reentrancy problem at printing. One is left in entities.c, to
1445 remove ASAP
1446 * testSAX.c : added a test example showing the use of the SAX
1447 interface if one doesn't want to build the DOM tree.
1448 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1449
Daniel Veillard517752b1999-04-05 12:20:10 +00001450Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1453 large revamping of the parser to use SAX callbacks
1454 http://www.megginson.com/SAX/ (or at least a C like interface
1455 a la Expat). It's now possible to set up your own callbacks
1456 and the parser will not build a DOM tree.
1457 * test/* result/*: updated the test suite, I finally removed
1458 the old Namespace draft support (PI based).
1459
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001460Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * Makefile.am: added test result to EXTRA_DIST for make tests
1463
Daniel Veillard64068b31999-03-24 20:42:16 +00001464Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1465
1466 * parser.c, parserInternals.h: moved the chars macro definitions
1467 to parserInternals.h
1468 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1469 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1470
Daniel Veillard012ccc11999-03-23 10:11:11 +00001471Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * xml-config.in : applied patch to make --version work
1474
Raja R Harinatha86c23e1999-03-05 22:14:01 +000014751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1476
1477 * Makefile.am (check-local): Alias for `tests' target. This will
1478 cause `make check' to do the right thing.
1479 (tests): Don't run tests in srcdir. Also, replaced calls to
1480 basename with a `sed' "equivalent".
1481
Daniel Veillardd109e371999-03-05 06:26:45 +00001482Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1485 it in the header and not the sources, updated the doc.
1486 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1487 pointing this out.
1488
Daniel Veillardbc50b591999-03-01 12:28:53 +00001489Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1492 exported the inputStream routines.
1493 * doc/html/* : updated accordingly
1494
Daniel Veillardd692aa41999-02-28 21:54:31 +00001495Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * parser.c, parser.h, parserInternals.h: added a few extra
1498 internal calls to allocate and free parser contexts ...
1499 * doc/html/* : updated accordingly
1500
Daniel Veillard55a99271999-02-25 11:01:29 +00001501Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1502
1503 * configure.in, Makefile.am, doc/makefile.am : General changes for
1504 1.0.0 release and including the generated HTML documentation.
1505
Daniel Veillard35925471999-02-25 08:46:07 +00001506Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * makefile.am : added parserInternals.h, oops.
1509
Daniel Veillard1e346af1999-02-22 10:33:01 +00001510Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * parserInternals.h: added this header giving access to the parser
1513 internal functions.
1514 * doc/Makefile.am : added a rebuild target which rebuilds the full
1515 set of documentations
1516 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1517 the internal subset.
1518 * *.c *.h: modifications needed to generate the documentation using
1519 gtk-doc, cleanup of functions blocks, reorganisation of struct
1520 declarations.
1521
Daniel Veillard1164e751999-02-16 16:29:17 +00001522Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1523
1524 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1525 the tar and spec file to include the beginning of the doc.
1526
Nuno Ferreira03d04781999-02-13 00:07:17 +000015271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1528
1529 * doc/.cvsignore: Added this file.
1530
Daniel Veillard6800ef31999-02-08 18:33:22 +00001531Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1532
1533 * tree.c: fixed xmlGetProp to return "" when the attribute
1534 exists, even if the node-list is NULL.
1535
Daniel Veillard726c7e31999-02-08 15:13:10 +00001536Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1537
1538 * tree.c: patched an error outputting empty attribute values.
1539 * Makefile.am and doc/makefile.am: have been updated during the
1540 week-end. Sorry for an empty CVS log, I got a shell problem.
1541
Daniel Veillard1899e851999-02-01 12:18:54 +00001542Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * tree.h: cleaned up using enums instead of defines
1545 * parser.c, valid.[ch]: more work on parsing/output of element
1546 declarations
1547
Daniel Veillard3b9def11999-01-31 22:15:06 +00001548Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * valid.[ch], tree.c, parser.c : more work toward full parsing
1551 of XML DTDs.
1552 * README: added informations about mailing-list and on-line
1553 documentation
1554
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000015551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1556
1557 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1558
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001559Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * parser.c, tree.[ch] : more work toward conformance testing,
1562 added a last element to accelerate parsing of very flat structures
1563 started working on internal subset Element content declaration.
1564 * valid.[ch] : first cut at adding code toward validation.
1565 * previous changes had also small impact on most files, especially
1566 the conformance testing using James Clark test suite.
1567
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001568Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * test/* : updated the examples, most of them were not well
1571 formed (humm), and added rdf2.
1572 * result/* : resulting changes in the output.
1573
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001574Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1577
Daniel Veillard44b3a061998-12-05 17:27:22 +00001578Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * tree.c: patched a bug in the generation of empty attributes
1581
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001582Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1585 for node/trees/documents/... Biggest problem is namespace
1586 support when copying subtrees.
1587
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001588Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * parser.c, entities.c: improve entities and char ref encoding,
1591 and cleanups of error messages.
1592
Daniel Veillard242590e1998-11-13 18:04:35 +00001593Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * parser.c, entities.c: simple bug hunting done during rpm2html and
1596 rpmfind integration.
1597
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001598Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * parser.[ch]: Added interfaces allowing to specify a SAX
1601 handler before parsing.
1602
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001603Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * parser.c: redirrect all errors reporting through the SAX
1606 error function
1607
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001608Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1611 * libtool, tlmain ...: update of the libtool files
1612
Miguel de Icaza442321c1998-11-04 18:13:38 +000016131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1614
1615 * entities.c: Use g_snprintf insteda of snprintf.
1616
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001617Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1620 added ent5 test for this purpose.
1621 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1622
Daniel Veillard27271681998-10-30 06:39:40 +00001623Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * parser.c: fixed? a strange error due to compression on a GWP
1626 document.
1627
Daniel Veillard25940b71998-10-29 05:51:30 +00001628Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1629
1630 * tree.[ch]: bug fixing
1631 * entities.[ch]: defined a specific type for predefined entities
1632 * doc/xml.html: more documentation on the library, how to use it,
1633 overview of the interfaces.
1634
Daniel Veillard16253641998-10-28 22:58:05 +00001635Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1638
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001639Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1640
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001641 * tree.c: corrected a small bug
1642 * doc/xml.html: continuing writing documentation.
1643
1644Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1645
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001646 * debugXML.h debugXML.c: added debugging utilities.
1647 * tester.c: added --debug switch.
1648 * tree.c: patched an incorrect node->type assignment.
1649 * parser.c: formatting, ensure that node->doc != NULL in attributes
1650
Daniel Veillardccb09631998-10-27 06:21:04 +00001651Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1654 entity support and provide an internal representation close to
1655 DOM one (entity ref nodes, and attribute value as tree). I tried
1656 to preserve the interface but this will surely break some apps
1657 (I have to change rpm2html/rpmfind for example). I had to change
1658 two interfaces, and the generated tree is somewhat different.
1659 * doc/* : started documenting the XML library, the tree and
1660 DOM/Corba. This is a first step.
1661
Daniel Veillard11e00581998-10-24 18:27:49 +00001662Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * parser.c: Set up the fonctions comment block, boring but useful.
1665 * parser.h, SAX.c, parser.c: now attributes are processed through
1666 the SAX interface. The problem is that my SAX interface diverged
1667 quite a bit from the original one, well this is not an official
1668 spec, and translating it from Java to C is hairy anyway...
1669
Daniel Veillard97b58771998-10-20 06:14:16 +00001670Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1671
1672 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1673 fonctions comment block, boring but useful.
1674
1675Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001676
1677 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1678 conversion routines. However they are not yet used to convert the
1679 inputs. The core will run with UTF-8.
1680
Daniel Veillard33942841998-10-18 19:12:41 +00001681Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * tree.c : make sure that the type id is properly set-up when
1684 a new object is allocated, needed for DOM.
1685
Daniel Veillard27fb0751998-10-17 06:47:46 +00001686Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * tree.h, tree.c: Ok, the main objects in the tree will be native
1689 corba objects, it costs 8 bytes per Node, Attribute and Document
1690 but it simplifies the Corba integration a lot (no extra interface
1691 objects to allocate/free).
1692
Daniel Veillard0bef1311998-10-14 02:36:47 +00001693Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1696 and changed NODEs contants for conformity with DOM Level 1
1697
Daniel Veillard27864701998-10-08 03:47:24 +00001698Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1699
1700 * added hooks to keep track of servants when creating objects
1701 xmlDoc and xmlNode (for Corba export).
1702
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001703Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1704
1705 * added xml-config script.
1706
Daniel Veillard7066a791998-10-01 20:28:28 +00001707Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1708
1709 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1710 to autoupdate libtool and automake conf files.
1711
Miguel de Icaza60681bd1998-09-30 19:28:59 +000017121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1713
1714 * Makefile.am: Use '?' to separate the sed
1715 commands as ',' is used when people pass -Wl,something.
1716
1717
Daniel Veillard15a8df41998-09-24 19:15:06 +00001718Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * tree.c, tree.h: added a per-document compression interface.
1721
Daniel Veillard151b1b01998-09-23 00:49:46 +00001722Tue Sep 22 20:47:38 EDT 1998
1723
1724 * tree.c, tree.h: added saving with compression and added interfaces
1725 to control the compression level (xmlGetCompressMode,
1726 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1727
Daniel Veillard70120ff1998-09-22 00:24:21 +00001728Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * parser.c: corrected a loop for files of size 0
1731
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000017321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1733
1734 * error.h: New file. Contains prototyes from `error.c'.
1735
Tom Tromeyc19653d1998-08-14 01:22:43 +00001736Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1737
1738 * Makefile.am (xmlincdir): New macro.
1739 (xmlinc_HEADERS): Renamed from include_HEADERS.
1740
Daniel Veillard845664d1998-08-13 04:43:19 +00001741Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * applied small patch on numeric entities from
1744 Christopher Blizzard <blizzard@appliedtheory.com>
1745
Daniel Veillard260a68f1998-08-13 03:39:55 +00001746Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * New release 0.2, removed the old xml_* files so that it's
1749 coherent with the other CVS base (W3C), far better conformance
1750 to standard, new namespaces, decent entities support, beginning
1751 of a SAX-like interface. Nearly nothing left intact, even the
1752 test examples ...
1753
Christopher Blizzarda36749e1998-07-30 21:47:18 +000017541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1755
1756 * .cvsignore: Add .deps dir
1757
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001758Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1761
Daniel Veillardfe926001998-07-26 04:28:20 +00001762Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001763
Daniel Veillardfe926001998-07-26 04:28:20 +00001764 * configure.in: added test for CPP
1765 * AUTHORS, Changelog: the original ones didn't get commited but the
1766 glib ones instead, fixed.
1767 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001768
Daniel Veillardfe926001998-07-26 04:28:20 +00001769Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001770
Daniel Veillardfe926001998-07-26 04:28:20 +00001771 * integrated code developped at W3C
1772 * changed the original Copyright
1773 * migrated to automake
1774 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001775