blob: 68aa82c4ceac4c860698ce2efae4a9d0b08a6795 [file] [log] [blame]
Daniel Veillard1e851392000-10-15 10:02:56 +00001Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4 Closed bug #27499, added to regression tests
5 * TODO: updated
6
Daniel Veillard7eda8452000-10-14 23:38:43 +00007Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8
9 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
10 support for SCRIPT and STYLE with help from Bjorn Reese
11 * test/HTML/* result/HTML/*: added simple testcase and updated
12 the existing ones.
13
Daniel Veillardff9c3302000-10-13 16:38:25 +000014Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15
16 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
17 string-range for empty strings
18 * test/XPath/docs/str test/XPath/xptr/chaptersrange
19 test/XPath/xptr/strrange: augmented the XPointer testsuite
20
Daniel Veillard189446d2000-10-13 10:23:06 +000021Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
22
23 * doc/xml.html doc/xmlmem.html: added a module describing memory
24 interfaces and use, updated the main page.
25
Daniel Veillard2f971a22000-10-12 23:26:32 +000026Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
29 nanoftp code work on Windows too now
30
31Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000032
33 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
34 * xpointer.c: implemented string-range() at least a good first version
35 * test/XPath/docs/str test/XPath/xptr/strrange
36 result/XPath/xptr/strrange: the string-range() tests
37
Daniel Veillardd3c68c42000-10-12 08:06:28 +000038Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
39
40 * Makefile.am include/Makefile.am include/win32config.h
41 win32/Makefile.mingw: fixed problems reported by Wayne Davison
42 and make distcheck
43
Daniel Veillard19d61112000-10-11 23:50:35 +000044Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
45
46 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
47 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
48 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
49
Daniel Veillardb0426ca2000-10-11 23:39:43 +000050Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
53 patch for socklen_t detection by
54 Albert Chin-A-Young <china@thewrittenword.com>
55
Daniel Veillardcd429612000-10-11 15:57:05 +000056Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
57
58 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
59 and added a --dtdvalid option to xmllint used to test it
60
Daniel Veillard47c02452000-10-11 13:04:36 +000061Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
62
63 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
64 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
65
Daniel Veillard2d38f042000-10-11 10:54:10 +000066Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
69 handlings (registration, lookup, cleanup)
70
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000071Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
72
73 * configure.in Makefile.am include/makefile.am: adding XPointer
74 and XPtrtests target
75 * xpointer.[ch] : new files for XPointer support
76 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
77 more XPath tests
78
Daniel Veillard57fda592000-10-10 23:24:14 +000079Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
80
81 * configure.in: fixed, very broken, make distcheck works again
82
Daniel Veillarde8282ed2000-10-10 23:01:31 +000083Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
84
85 * More work toward 2.2.5, integrated a number of patches
86 * configure.in Makefile.am win32config.h.in: trying to cleanup
87 make distcheck .... huh ...
88 * include/Makefile.am include/win32config.h: new directory
89 for includes
90 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
91 updated teh makefiles and instructions for WIN32
92 * xpath.c: small fixes
93 * test/XPath/ results/XPath: updated the testcases and results
94 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
95 suggested patches
96 * valid.c: fixed an ID bug
97
Daniel Veillardb71379b2000-10-09 12:30:39 +000098Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
101 the automake bug where wrong dependancies were generated.
102 * xpath.[ch]: worked on XPointer
103
Daniel Veillard7e99c632000-10-06 12:59:53 +0000104Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
105
106 * configure.in Makefile.am: 2.2.5, ship the include in an
107 include/libxml subdirectory, use symlinks when using CVS
108 * testSAX.c: fixed small bug
109 * testXPath.c: changed the way testfiles are parsed
110 * debugXML.c: same kind of cleanup when parsing an argument expression
111 XPath/XPointers can have blanks embedded
112 * xpath.[ch]: more cleanup, reorgs for XPointer work
113 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
114 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
115
Daniel Veillard55b91f22000-10-05 16:30:11 +0000116Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
117
118 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
119 in the XPath engine, rewrote large parts of it, now it's far
120 cleaner and in sync with the REC not an old WD. Fixed a parsing
121 problem in the interactive XML shell found when testing XPath.
122
Daniel Veillardac260302000-10-04 13:33:43 +0000123Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
126 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
127 examples with the extra test
128
Daniel Veillard7cfce322000-10-04 12:40:27 +0000129Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
130
131 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
132 the global init function.
133
Daniel Veillard970112a2000-10-03 09:33:21 +0000134Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
135
136 * HTMLparser.c: Doohhh, attribute name parsing was still case
137 sensitive ! Fixed this ...
138 * result/HTML/* : updated the tests results accordingly
139
Daniel Veillard740abf52000-10-02 23:04:54 +0000140Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
141
142 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
143 engine, should be far more stable, incorporated a new version of
144 preceding/following axis, need testing
145 * uri.c: fixed file:///c:/a/b/c problem
146 * test/XPath/tests/idsimple: augmented the XPath tests
147
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000148Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
149
150 * doc/* rebuilding docs for 2.2.4 release
151
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000152Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
153
154 * configure.in: releasing 2.2.4
155 * parser.[ch]: added xmlStrEqual()
156 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
157 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
158 use xmlStrEqual instead
159 * TODO: updated
160 * added an XPath test
161
Daniel Veillardbc765302000-10-01 18:23:35 +0000162Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
163
164 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
165 * entities.h: exported xmlInitializePredefinedEntities
166 * parser.[ch] : added xmlInitParser()
167 * parserInternals.h : had to export htmlInitAutoClose()
168
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000169Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
170
171 * xpath.[ch] : fixed some serious XPath Predicate evaluation
172 problems
173 * Makefile.am : added XPath regression tests to normal tests
174 * uri.c: fixed a problem with local paths, cleanup
175 * parser.c: fixed a problem with large CData sections
176
Daniel Veillardd2ade932000-09-30 14:39:55 +0000177Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * configure.in xml-config.in: patch from "Ben Taylor"
180 <sol7x86@hotmail.com> for solaris shared libs lookup
181
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001822000-09-30 Martin Baulig <baulig@suse.de>
183
184 * libxml-2.0.pc.in: Provide pkg-config script.
185
186 * configure.in: Create the libxml-2.0.pc script from the
187 libxml-2.0.pc.in templates.
188 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000189 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000190
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000191Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
192
193 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
194 when compiling with MSC
195
Daniel Veillard46057e12000-09-24 18:49:59 +0000196Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
197
198 * xpath.c: patch for normalize-string() substring-before(),
199 substring-after() and translate() functions from Bjorn Reese
200 <breese@mail1.stofanet.dk>
201 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
202 Fredrik Hallenberg <hallon@lysator.liu.se>
203 * TODO: updated
204
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000205Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
206
207 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
208 problem of socklen_t being undefined on a number of platforms
209 * debugXML.c: fixed a compilation problem when without snprintf
210
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000211Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
212
213 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
214 an URI bug and a fix for the control-character-induced infinite loop
215 * nanohttp.c: preventive fix for compiling on WIN32
216
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000217Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
218
219 * xmlint.c: closing bug #25000
220
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000221Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
222
223 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
224 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
225 modified slightly Wayne Davison patch adding xmlStrcasecmp and
226 related function, fixing xmlStrncmp(), and associated cleanup
227 * result/HTML/entities.html.sax: updating result
228
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000229Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
230
231 * uri.c: applied patch for URI escaping from Wayne Davison
232 <wayned@blorf.net>
233 * tree.c parserInternals.c HTMLparser.c: memset checks patches
234 from Denis Barbier <barbier@imacs.polytechnique.fr>
235 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
236 patch from Wayne Davison
237
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000238Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * doc/xml.html : updated with new releases, adding "how to help"
241
Daniel Veillard04698d92000-09-17 16:00:22 +0000242Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
243
244 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
245 removed a few warnings in pedantic mode ...
246 * parserInternals.c parser.c: moved encoding switching function
247 to parserInternals.c
248 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
249
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000250Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
251
252 * HTMLparser.c parser.c: set ctxt->errNo before calling the
253 error or warning handlers
254
Daniel Veillardb1059e22000-09-16 14:02:43 +0000255Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
256
257 * parserInternals.c parserInternals.h parser.c Makefile.am:
258 created a new module parserInternals.c, moved most of the
259 code shared by the various parsers there, as well as
260 deprecated code from parser.c. More cleanup of parser.c
261 * uri.c: fixed a problem when URI is NULL
262 * valid.c: speedup when looking for an attribute declaration
263
Daniel Veillard39c7d712000-09-10 16:14:55 +0000264Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
267 the cleanup of the computation of URI references when seeking
268 external entities. The URI reference string and the resulting
269 URI are both stored now.
270 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
271 large s(n)printf checks and cleanup from Denis Barbier
272 <barbier@imacs.polytechnique.fr>
273 * xmlversion.h.in tree.h: couple of SGML declarations for a
274 possible docbook module.
275 * result/VC/ : a couple of test output changed due to the change
276 of the entities URI
277
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000278Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
279
280 * parser.h: added a _private field for linking user's data
281
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000282Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
283
284 * parser.c parserInternals.h: demacroified most of the IS_XXX
285 the gain in size is significant so ...
286
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000287Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
288
289 * entities.c: cases where looking up entities with doc==NULL
290 covered
291
Daniel Veillard90e11312000-09-05 10:42:32 +0000292Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
293
Daniel Veillard1de50802000-09-07 08:54:32 +0000294 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000295 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
296
Daniel Veillard98a79162000-09-04 11:15:39 +0000297Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
Daniel Veillard1de50802000-09-07 08:54:32 +0000299 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000300 * test/URI/uri.data result/URI/uri.data: first set of tests/results
301 * Makefile.in: added URItest and included thenin "make tests"
302
303Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000304
305 * xmlversion.h.in: closed bug 22941
306
Daniel Veillard2bb89092000-08-31 14:57:50 +0000307Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
308
309 * doc/xmlio.html: added doc and example for entity loader
310 redefinition.
311
Daniel Veillard96984452000-08-31 13:50:12 +0000312Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
315 used by libxml
316
Daniel Veillarde715dd22000-08-29 18:29:38 +0000317Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
318
319 * parser.c: Fixed bug on invalid ontent characters and when using
320 push.
321 * xmllint.c: fixed xmllint endling of errors in push mode
322
Daniel Veillard4948eb42000-08-29 09:41:15 +0000323Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
324
325 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000326 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000327 * result/HTML/*.sax: regenerated HTML SAX output
328 * parser.c: more cleanup.
329
Daniel Veillarde010c172000-08-28 10:04:51 +0000330Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
331
332 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000333 patches from Wayne Davison <wayned@users.sourceforge.net>,
334 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000335 * HTMLparser.c: fixed an ignorable white space detection bug
336 occuring when parsing with SAX only
337 * result/HTML/*.sax: updated since the output is now HTML
338 encoded...
339
Daniel Veillard47f3f312000-08-27 22:40:15 +0000340Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
341
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000342 * HTMLparser.[ch]: applied some of Wayne Davison
343 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000344
Daniel Veillarde0854c32000-08-27 21:12:29 +0000345Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
348 undeclared namespace prefix was used, added a warning.
349 Cleaned up support w.r.t. entities, spilling out a warning
350 and being pedantic on lookups.
351 * test/warning/ent9 : added testcase for previous example.
352 * TODO: updated
353 * parserInternals.h parser.c: changed the way names are parsed
354 now allow infinite size and decrease penalty for normal use
355 * parser.c: Started a big cleanup/check of the parser code,
356 fixed some of the most tortuous entity code, spotted code
357 unused anymore
358 * test/*: added tests for very long names and related nasty
359 things.
360
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000361Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * doc/encoding.html: added encoding aliases doc
364 * doc/xml.html: updates
365 * encoding.[ch]: added EncodingAliases functions
366 * entities.[ch] valid.[ch] debugXML.c: removed two serious
367 bottleneck affecting large DTDs like Docbook
368 * parser.[ch] xmllint.c: added a pedantic option, will be
369 useful
370 * SAX.c: redefinition of entities is reported in pedantic mode
371 * testHTML.c: uninitialized warning from gcc
372 * uri.c: fixed a couple of bugs
373 * TODO: added issue raised by Michael
374
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000375Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * doc/encoding.html: propagated Martin Duerst suggestions
378
Daniel Veillard52402ce2000-08-22 23:36:12 +0000379Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
382 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
383 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
384 by Wayne Davison
385
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000386Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * nanoftp.c nanohttp.c: small cleanup
389 * TODO: updated
390
Daniel Veillard244ece92000-08-19 20:58:02 +0000391Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * added an old VC testcase and updated title.xml entity
394
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000395Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
398 done on auto-opening of <p> tags and cleanup of SAX output
399
Daniel Veillard979e55e2000-08-19 16:48:54 +0000400Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
401
402 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
403
Daniel Veillard4540be42000-08-19 16:40:28 +0000404Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * doc/xml.html libxml.* structure.*: updated the doc a bit
407
Daniel Veillard808a3f12000-08-17 13:50:51 +0000408Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
409
410 * testSAX.c testHTML.c result/HTML/: cleanup of the output
411 of SAX tests
412
Daniel Veillard29579362000-08-14 17:57:48 +0000413Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
416 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
417
Daniel Veillard1255ab72000-08-14 15:13:33 +0000418Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
419
420 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
421 * testHTML.c: fix core dump on Solaris 2.x systems
422 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
423 * result/HTML/*.sax: previous bug fix lead to new results
424
Daniel Veillard03109292000-08-14 14:58:22 +0000425Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
426
427 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
428 * configure.in: added --with-readline=DIR to accept alternate
429 path for readline include/library
430 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
431 for ANSI under HP-UX
432 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
433 includes @LIBS@
434
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000435Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
436
437 * doc/* : rebuilt the docs
438 * getting ready for 2.2.2 release
439
Daniel Veillard87b95392000-08-12 21:12:04 +0000440Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
443 and xmlAddFeature()
444 * tree.[ch]: added xmlAddChildList()
445 * xmllint.c: MAP_FAILED macro test
446 * parser.h: added xmlParseCtxtExternalEntity()
447 * valid.c: applied bug fixes removed warning
448 * tree.c: added CDATA block to elements content
449 * testSAX.c: cleanup of output
450 * testHTML.c: added SAX testing
451 * encoding.c: better error recovery
452 * SAX.c, parser.c: fixed one of the external entity processing
453 of the OASis testsuite
454 * Makefile.am: added HTML SAX regression tests
455 * configure.in: bumped to 2.2.2
456 * test/HTML/ result/HTML: added a few of HTML tests, and added the
457 SAX results
458
Daniel Veillard88a172f2000-08-04 18:23:10 +0000459Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * configure.in: patch for HP compiler
462
4632000-08-04 Sven Heinicke <sven@zen.org>
464
465 * xmllint.c: Was coredumping sometimes when the file given didn't
466 exist.
467
Daniel Veillard46e370e2000-07-21 20:32:03 +0000468Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000471
Daniel Veillard46e370e2000-07-21 20:32:03 +0000472 when using in memory parsing. Need some cleanup.
473 * xmllint.c configure.in: added a --memory flag to test memory
474 parsing
475
Daniel Veillard36650692000-07-21 15:16:39 +0000476Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * nanohttp.c: fixed socklen_t replacement to unsigned int
479 * parser.c: fixed a space handdling missing at the end of
480 production 28 DOCTYPE.
481 * xmlmemory.c: fixed a stupid bug on the routine to override
482 allocation functions
483 * TODO: updated
484
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000485Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
486
487 * doc/ regenerated the docs
488
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000489Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * doc/encoding.html doc/xml.html: added I18N doc
492 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
493 improvements, both parser and filters, added ASCII & HTML,
494 fixed the ISO-Latin-1 one
495 * xmllint.c testHTML.c: added/made visible --encode
496 * debugXML.c : cleanup
497 * most .c files: applied patches due to warning on Windows and
498 when using Sun Pro cc compiler
499 * xpath.c : cleanup memleaks
500 * nanoftp.c : added a TESTING preprocessor flag for standalong
501 compile so that people can report bugs more easilly
502 * nanohttp.c : ditched socklen_t which was a portability mess
503 and replaced it with unsigned int.
504 * tree.[ch]: added xmlHasProp()
505 * TODO: updated
506 * test/ : added more test for entities, NS, encoding, HTML, wap
507 * configure.in: preparing for 2.2.0 release
508
Daniel Veillard49703262000-07-10 10:27:46 +0000509Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * nanoftp.c: fixed the way the control connection is handled
512 * libxml.spec.in: fixed the dependancies and cleanup
513
Daniel Veillard306be992000-07-03 12:38:45 +0000514Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
515
516 * doc/xml.html: changed the xmlsoft.org structure, updated the
517 examples w.r.t. root and childs
518
Daniel Veillard7d853352000-07-02 18:53:09 +0000519Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
522
Daniel Veillard365e13b2000-07-02 07:56:37 +0000523Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * HTMLparser.c: Work on character encoding support for the HTML parser
526 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
527 * encoding.c: Fixed a potential memleak in the encoding stuff
528
Daniel Veillardaf743792000-07-01 11:49:28 +0000529Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * doc/FAQ.html doc/Makefile.am : added a FAQ
532
533Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000534
535 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
536 of the HTML parser to force it to not bypass SAX
537
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000538Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * win32config.h.in: updated
541 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
542 lacks iconv support :-( need to release 2.1.1
543 * configure.in: release 2.1.1
544 * HTMLparser: fixed bug #14784
545 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
546 by Windows compiler
547 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
548 the SAX startDocument() callback.
549 * TODO: updated
550
551Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * added xmlStopParser()
554
Daniel Veillardbe803962000-06-28 23:40:59 +0000555Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * configure.in: 2.1.0 prerelease
558 * Large resync between W3C and Gnome tree
559 * nanoftp, nanohttp.c: fixed stalled connections probs
560 * HTMLtree.c SAX.c : support for attribute without values in
561 HTML for andersca
562 * valid.c: Fixed most validation + namespace problems
563 * HTMLparser.c: start document callback for andersca
564 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
565 * parser.h, SAX.c: serious speed improvement for large
566 CDATA blocks
567 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
568 different encoding
569 * example/Makefile.am example/gjobread.c tree.h: work on
570 libxml1 libxml2 convergence.
571 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
572 and the LIBXML_TEST_VERSION macro
573
Daniel Veillardc310d562000-06-23 18:32:15 +0000574Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * doc/xml.html: various patches and improvements typo fixed by
577 Felix Natter
578 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
579 from Felix Natter <fnatter@gmx.net>
580
Daniel Veillardf3029822000-05-06 08:11:19 +0000581Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
582
583 * doc/upgrade.html: updated with instructions for support of both
584 libxml-1.x and libxml-2.x
585 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
586 for 2.x support and also fixed includes
587
588
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000589Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
592 the encoding support, added iconv support, so now libxml if
593 compiled with iconv automatically support japanese encodings
594 among others. Work based on initial patch from Yuan-Chen Cheng
595 I may have broken binary compat in the encoding handler
596 registration scheme, but that was so utterly broken I don't
597 expect anybody to have used this feature until now.
598 * parserInternals.h: fixup on the CHAR range macro
599 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
600 code.
601 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
602 * uri.c: added xmlParseURI() I can't believe I forgot to
603 implement this one in 2.0 !!!
604 * SAX.c: moved doc->encoding update in the endDocument() call.
605 * TODO: updated.
606
Daniel Veillard06047432000-04-24 11:33:38 +0000607Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * tree.h: removed extraneous xmlRemoveProp definition
610 * TODO: added item about --disable-corba configure switch
611 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
612 * nanoftp.c: fixed include problems giving troubles on AIX and
613 slowlaris
614 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
615 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
616 comment and headers changes to lower gtk-doc number of warnings
617 * doc/html/*: rebuilt docs
618
Daniel Veillarde0aed302000-04-16 08:52:20 +0000619Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * HACKING: documented the tag for 1.x and instructions
622
Daniel Veillard5e873c42000-04-12 13:27:38 +0000623Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
626 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
627 xmlCreateIOParserCtxt
628 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
629 significant overall improvement
630 * xmllint.c: added I/O test to xmllint
631 * testSAX.c: added a speed test
632 * doc/* : updated/regenerated
633
Daniel Veillardfc708e22000-04-08 13:17:27 +0000634Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * xpath.c uri.h parserInternals.h: cosmetic changes from
637 "Timur I. Bakeyev" <timur@bat.ru>, including making
638 xmlCreateURI() public
639
Daniel Veillard5d211f42000-04-07 17:00:24 +0000640Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
643 and the code at the same time. Added a clean mechanism for
644 overload or added input methods: xmlRegisterInputCallbacks()
645 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
646 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
647 * TODO: updated
648 * doc/* : updated/regenerated
649 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
650 source dir
651
Daniel Veillarde77a9182000-04-05 19:12:29 +0000652Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
653
654 * testURI.c: yet another forgotten commit, I should get some sleep !
655
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000656Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
657
658 * xmllint.c: forgot to commit this too ?
659
Daniel Veillardb9df4042000-04-05 14:23:16 +0000660Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * xmlversion.h.in : forgot to commit this previously
663
Daniel Veillard361d8452000-04-03 19:48:13 +0000664Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * configure.in: preparing libxml-2.0.0 version looks Ok so far
667 * README TODO: updated for release
668 * uri.c uri.h: added authority parsing/saving
669 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
670 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
671 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
672 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
673 Makefile.am : added compile-time customization of libxml
674 --with-ftp --with-http --with-html --with-xpath --with-debug
675 --with-mem-debug
676 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
677 #include <libxml/xxx.h> I hope it won't break too much stuff
678 and will be manageable in the future...
679 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
680 and added xmllint to the installed programs
681 * uri.h: added xmlFreeURI()
682
Daniel Veillardec303412000-03-24 13:41:54 +0000683Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
684
685 * uri.c uri.h: finished the escaping handling, the base support
686 and the URI path normalization. Looks good just lacks the
687 authority content parsing code.
688 * Makefile.am: added instructions to generate testURI
689 * TODO: updated
690 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
691 added links and icons for W3C and Gnome
692
Daniel Veillard8f621982000-03-20 13:07:15 +0000693Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * xmlmemory.[ch] : seems I forgot to actually update the files in
696 the last commit :-)
697 * doc/xml.html doc/html/* : updated and uploaded the docs
698
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000699Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
702 * TODO: updated
703 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000704 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000705 gfree).
706 * Makefile.am, uri.c, uri.h: added a set of functions to do
707 exact (litteraly copied from the RFC 2396 productions) parsing
708 and handling of URI. Will be needed for XLink, one XML WFC,
709 XML Base and reused in the nano[ftp/http] modules. Still work
710 to be done.
711
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000712Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * configure.in, libxml.spec.in : libxml2
715 * doc/* : updated the doc page, rebuilt the docs
716
Daniel Veillardcf461992000-03-14 18:30:20 +0000717Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * all: tagged LIB_XML_1_X
720 * *.c *.h : updated from W3C CVS tree
721 * configure.in : 2.0.0-beta
722 * libxml.spec.in : libxml2 package nam
723 * result/* : new version of the tests output
724
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000725Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
726
727 * doc/xml.html, doc/update.html: updated docs, 1.8.7
728
Daniel Veillardb566ce12000-03-04 11:39:42 +0000729Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * doc/* : rebuilt the docs
732 * parser.c: final patch on #6766
733 * valid.c: small patch on validity checks.
734
Daniel Veillardfb76c402000-03-04 11:39:42 +0000735Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
738 added
739 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
740 compatibility w.r.t. XML spec and existing code.
741
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000742Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * parser.c: seems a better solution to <a> </a> exists,
745 will try it for a while
746
Daniel Veillard83a30e72000-03-02 03:33:32 +0000747Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * parser.c: tried to remove the <a> </a> generating <a/>
750 this is hard. Left a flag for that purpose. Fixed bug #6766
751 * configure.in: prepared 1.8.7 not released, due to previous
752 problem
753
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000754Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * doc/xml.html : applied second patch from Paul DuBois
757
Daniel Veillard402e8c82000-02-29 22:57:47 +0000758Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
759
760 * doc/xml.html : applied patch from Paul DuBois
761
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000762Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
765
Daniel Veillard5feb8492000-02-02 17:15:36 +0000766Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
769 compilation warnings on various platforms.
770 * parser.c: Fixed #5281 validity error callbacks are now desactived
771 by default if not validating.
772
Daniel Veillardf341f932000-02-02 14:52:08 +0000773Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * nanoftp.c, win32config.h.in: patches to compile on WIN32
776
Daniel Veillard13c757e2000-02-01 23:59:15 +0000777Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
780 <gkatsi@cs.toronto.edu>
781
Daniel Veillard726e8792000-01-30 20:04:29 +0000782Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
785 processing URLs
786
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000787Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
790 xmlNanoFTPUpdateURL for persistent control connections.
791 * configure.in: 1.8.6
792
793Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
796 * tree.[ch] : added xmlSaveNoEmptyTags
797
James Henstridgef3be9312000-01-28 13:59:21 +00007982000-01-29 James Henstridge <james@daa.com.au>
799
800 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
801
802 * Makefile.am: added nanoftp.[ch] to the build.
803
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000804Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
805
806 * nanoftp.[ch]: cleanup, comments, API
807 * debugXML.c : fixed a bug in the cat command
808 * doc/*: regenerated the docs
809
Daniel Veillardda07c342000-01-25 18:31:22 +0000810Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
811
812 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
813 * debugXML.c : fixed a bug in the cat command
814 * valid.c: fixing some small probs
815 * libxml.spec.in: get rid of the SNAP suffix
816 * doc/xml.html: updated the status
817
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000818Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
819
820 * xml-config.in: xml-config --version to just return the
821 version number
822 * xpath.c: some cleanup w.r.t. axis when the current node is
823 an attribute.
824 * TODO: updated
825
Daniel Veillard461a66c2000-01-18 18:01:01 +0000826Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * configure.in: prepared for libxml-1.8.5
829 * doc/* recompiled the documentation
830
8312000-01-17 Jody Goldberg <jgoldberg@home.com>
832
833 * configure.in : WARNING autoconf subtlety alert :
834 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
835 when looking for zlib.h so that HAVE_ZLIB_H is defined.
836 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
837 get defined by AC_CHECK_HEADERS.
838
Daniel Veillardf967b902000-01-17 16:06:10 +0000839Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
840
841 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
842 Rune.Djurhuus@fast.no
843
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000844Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
845
846 * TODO: updated
847 * tree.c, parser.c: made sure that only memory alloc problems
848 and internal parser errors are allowed to write to stdout or
849 stderr.
850
Daniel Veillard0142b842000-01-14 14:45:24 +0000851Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * tree.c : restored xmlNewGlobalNs since this seems used by
854 a lot of existing code :-(, fixed a bug in xmlNewNs
855 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
856 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
857 to exit() from the library code.
858 * xpath.c, parser.c: removed bugs or unused code detected by
859 Windows compilers
860 * parser.c: started adding interfaces for parsing well balanced
861 XML fragments
862 * configure.in: releasing 1.8.4
863 * doc/* : rebuilt the docs
864
Daniel Veillard2eac5032000-01-09 21:08:56 +0000865Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * tree.[ch] : added xmlNewDocFragment() for DOM
868 * testHTML.c: uninitialized variable.
869
Daniel Veillardf3a73582000-01-05 14:58:39 +0000870Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * doc/* : rebuild the docs
873
Daniel Veillard71b656e2000-01-05 14:46:17 +0000874Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
875
876 * acconfig.h: readline and history patch
877 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
878 * tree.c: added check and handling when possibly removing an ID
879 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
880 and saving.
881 * test/HTML/entities.html result/HTML/entities.html* : test for
882 various entities reference cases
883 * result/HTML/* : as a result output of some testcase have
884 changed
885 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
886 by previous example. added xmlParseTryOrFinish().
887 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
888 entities.h debugXML.h HTMLparser.h: changed the way struct are
889 declared to allow gtk-doc to expose those
890 * parser.c: closed bug #4960
891 * Makefile.am configure.in: Applied patch from
892 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
893 and math/socket libs detection
894
Daniel Veillard437b87b2000-01-03 17:30:46 +0000895Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * configure.in, Makefile.am: link tester against readline
898 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
899
Daniel Veillard686d6b62000-01-03 11:08:02 +0000900Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * tree.[ch]: added xmlRemoveProp
903 * win32config.h.in nanohttp.c: avoid including the Windows
904 socket stuff in every C files
905 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
906 the XmL parser(s)
907 * test/ns4 result/ns4 etc...: added test case for previous prob
908 * tree.c: xmlNewNs wasn't checking for double definition
909 * Makefile.in: fixed a problem with dist-hook duplicates
910 * parser.[hc], xmlIO.c: fixed the loading of external entities
911 APIs, now xmlLoadExternalEntity() is used everywhere and
912 setting up an app specific front-end using the
913 * SAX.c parser.c: some fixes, now the xhtml spec validates
914 with the xhtml DTD.
915 * error.c: fixed crashes in case of no input stream
916 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
917 to the validation tests and results
918
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000919Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
922 too htmlCreatePushParserCtxt() and htmlParseChunk()
923 * parser.c: a bit of cleanup.
924 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
925 to XML) removed the last mem leak known
926 * HTMLtree.c: output message cleanup
927 * xmlmemory.c: display content info about memory blocks
928 * result/HTML/wired.* : missing att value warning change
929
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000930Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * doc/* : rebuilt the documentation
933
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000934Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * parser.[ch] parserInternals.h: Push parser for XML,
937 seems to work fine now
938 * tester.c debugXML.[ch]: Added an XML shell debug facility and
939 --push for push testing
940 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
941 * testSAX.c: added --push
942 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
943 subtree
944 * xmlIO.[ch] : enriched API + fixes for push mode
945 * entities.[ch]: added the entity content length to the struct.
946 * xmlmemory.[ch]: new API to show the last entries for the shell
947 * valid.c: added required attribute testing
948 * SAX.c: the cdata callback now merge contiguous fragments
949 * HTMLparser.c: cleanup of some macros
950
Daniel Veillard3c558c31999-12-22 11:30:41 +0000951Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * parser.c: fix for PIs name starting with xml
954 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000955 * *.c, configure.in win32config.h.in : generate win32config.h for
956 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000957
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000958Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * parser.c: fixed a stupid = vs. == bug :-(
961 * doc/gnome-xml.sgml: s/glade/xml/
962
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000963Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * configure.in, doc/xml.html : bug fix release 1.8.2
966 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
967 Hopefully the end of that silly C++ include problem
968 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
969 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
970 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
971 troubles with autoclosed elements when the stree shape doesn't
972 follow the DtD specs. Added htmlIsAutoClosed() and
973 htmlAutoCloseTag()
974 * result/HTML/*.htm*: Updated the HTML examples regression tests output
975 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
976 * debugXML.c: fixed a bug on printing default namespaces.
977 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
978
Daniel Veillardb24054a1999-12-18 15:32:46 +0000979Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * result/HTML/*.htm[l] : updated the HTML regression tests according
982 to the new output
983 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
984 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
985 problem due to intermix of extern "C" { ... } declarations for C++
986 and recursive includes in the headers
987
Chris Lahey323c48c1999-12-18 15:32:45 +00009881999-12-20 Chris Lahey <clahey@umich.edu>
989
990 * HTMLtree.c: Made it so that html nodes with a single child do
991 not insert a carriage return before or after the child node.
992
Daniel Veillardb24054a1999-12-18 15:32:46 +0000993Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000994
995 * configure.in, doc/xml.html : bug fix release 1.8.1
996 * parser.c: fixed bug #4344
997 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
998 added the glue to avoid C++ problems
999 * doc/* : regenerated the documentation
1000
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001001Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1004 namespace recognition, and Dia as a resul :-(
1005 * encoding.c: closed bug #3950
1006
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001007Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * valid.c: debugging a posteriori validation, except URI expansion
1010 stuff this should be fixed now
1011 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1012 Carl Nygard <cnygard@bellatlantic.net>
1013 * tester.c: added --postvalid, cleaning of the code
1014 * tree.[ch]: added xmlDocGetRootElement()
1015
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001016Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1017
1018 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1019 c++ losage.
1020
Daniel Veillard10a2c651999-12-12 13:03:50 +00001021Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * configure.in, doc/xml.html : bumped to 1.8.0
1024 * xlink.[ch], Makefile.am : added framework for link detection
1025 * parser.h: added nbChars to parser context, needed for cleanup.
1026 * xmlmemory.c: removed a nasty bug when out of mem
1027 * valid.[ch]: adding namespace support for attribute decl
1028 * tester.c: added --debugent option
1029 * debugXML.[ch]: added xmlDebugDumpEntities()
1030 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1031 buffers instead, this was really needed, validation was breaking
1032 in strange ways due to that. Added xmlParseStringPEReference()
1033 and other parsing from strings functions. Entities processing
1034 modified again, but PERef are still not handled correcly but
1035 unless you're Eve Maller you won't notice :-)
1036 * HTMLparser.c: large changes toward reliability, and switched to
1037 lowercase internal tags, XHTML is lowercase, so it will help
1038 that output is closer to next version.
1039 * doc/* : regenerated the documentation, it is now hosted at
1040 http://xmlsoft.org/ (same bits I just bought the domain :-)
1041
1042
Daniel Veillard294cbca1999-12-03 13:19:09 +00001043Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1046 doc generation
1047 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1048 in the SAX API
1049 * doc/*: rebuilt the doc making sure everything appears in the
1050 HTML files
1051
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001052Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1055 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1056 which allow impressive speed improvement on dataset with
1057 large text pieces, but at the cost of broken binary
1058 compatibility and slightly bigger memory usage.
1059 Configure with --with-buffers to activate them, they
1060 are protected with XML_USE_BUFFER_CONTENT define.
1061 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1062 goal is 0 memory left allocated once parser is no more used
1063 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1064 call xmlCleanupParser() and xmlMemoryDump()
1065
Daniel Veillarda819dac1999-11-24 18:04:22 +00001066Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1069 * parser.[ch] encoding.[ch]: added memory cleanup routines
1070 * parser.c: closing bug #3788
1071 * doc/*: rebuilt the doc
1072
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001073Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1074
1075 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1076 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1077 * tester.c: added --compress option
1078 * doc/*: rebuilt the documentation
1079
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001080Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1081
1082 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1083 if given /proc/kcore as input !
1084 * doc/xml.html doc/*: updated and rebuilt the documentation
1085
1086Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001087
1088 * parser.c: Fixed some wrongly space collapsing code due to
1089 a misreading of the spec.
1090 * result/*: fixed the output accordingly
1091
1092Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001093
1094 * encoding.c: bug fix and typos
1095 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1096 * parser.c: added attribute normalization closing bug #3597
1097 * test/att* result/att* SAXresult/att*: testcase for attribute
1098 normalization
1099
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001100Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102 * configure.in: closing bug #3163 by adding extra flags for the
1103 cc compiler on HP-UX
1104
Daniel Veillard51e3b151999-11-12 17:02:31 +00001105Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1106
1107 * valid.[ch] : removed a typo and an enumerated type bug in the
1108 xmlAddElementDecl() function
1109 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1110 call to xmlEncodeEntitiesReentrant() so that the functions
1111 New, Set and Get are at the same level.
1112 * parser.c HTMLparser.c: extra memory allocation bug for
1113 attributes detected by someone using libxml in embedded systems :-)
1114
Daniel Veillard962195f1999-10-28 15:51:53 +00001115Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * xmlmemory.h: turned off mem debug :-\
1118
Daniel Veillard35008381999-10-25 13:15:52 +00001119Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * parser.c: closed bug #2784 a one line fix, but worth pushing
1122 a new release out
1123 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1124 some structures, comments before and after the
1125 main element, and other nastyness
1126 * HTMLtree.c tree.c: accomodate the extended HTML supported
1127 * configure.in: pushing 1.7.4
1128 * test/ent8 and related outputs : added a new test for bug #2784
1129 * test/HTML/wired.html and related output: a nasty HTML example
1130 * Makefile.am: improved the test scripts
1131 * docs/* : reran the documentation extractor, updated xml.html
1132
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001133Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1136 HTMLparser and debugged the HTML related code. HTML documents
1137 now have their own type
1138 * entities.c: do not dump &apos; for HTML output
1139 * xmlmemory.c: improvement, breakpoint mechanism
1140 * testHTML.c: added --sax --repeat ...
1141 * Makefile.am: improved the HTML tests
1142 * valid.[ch]: added xmlValidGetValidElements and
1143 xmlValidGetPotentialChildren
1144 * tester.c: added --insert to test the 2 new functions
1145 * test//* result//* SAXresult//* : regression test cleanup
1146 and extension.
1147 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1148 gnome-xml-nanohttp.html
1149
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001150Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * HTMLparser.c: fixed problems with some autoclose tags
1153 * tree.c: fixed XML output problems.
1154 * result/* SAXresult/*: update of the tests output
1155
Daniel Veillard6077d031999-10-09 09:11:45 +00001156Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * Makefile.am: Arturo patch for xmlConf.sh version info
1159 * parser.c: Tim Josling patch for single quoted items
1160 * tester.c: Tim Josling patch for tester options usage
1161 * tree.h: indent cleanup
1162
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001163Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1166 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1167
Daniel Veillard00fdf371999-10-08 09:40:39 +00001168Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * tree.c : Raph patch for initialization of CORBA fields
1171 * parser.c, xpath.c, ...: modification of doc comments
1172 * xpath.c : allow spaces in xpath expressions
1173
Daniel Veillardad219441999-09-27 08:17:49 +00001174Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * xmlmemory.h: turning off memory debug :-(
1177
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001178Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1181 better SAX interfaces.
1182 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1183 entity.
1184 * configure.in: 1.7.2
1185
1186Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001187
1188 * libxml.spec.in: fixed the URL
1189 * doc/xml.html: improved the documentation front-end
1190
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001191Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001192
1193 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1194
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001195Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001196
1197 * libxml.spec.in: fixed the alpha compile problem
1198 * parser.[ch]: changed errno to errNo in the parser context :-(
1199 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1200 * doc/xml.html: changed CHAR to xmlChar
1201 * doc/html/*: recompiled the documentation
1202 * configure.in: 1.7.1
1203
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001204Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * parser.h: modified the parser context struct to regain 1.4.0
1207 binary compatibility
1208 * parser.c, xml-error.h: added errno ot teh context and defined
1209 a set of errors values with update of errno
1210 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1211 DTDs and entities
1212 * *.h, *.c: complete cleanup of the use of config.h and include
1213 protection depending on the current setup.
1214 * overalll debugging, maintenance and bug-fixing on all modules
1215 * updated the documentation
1216 * ready for 1.7.0
1217
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001218Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * HTMLparser.c : cleanup
1221 * SAX.c valid.c valid.h: added ID/IDREF checking
1222 * tree.c tree.h: extended doc structure for refs
1223 * configure.in: 1.6.2
1224 * parser.c: patched bug in SAX user arg call
1225 * parserInternals.h: patched missing close in C++ wrapping
1226 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1227 especially upcoming XPointer implementation.
1228 * doc/xml.html: augmented, typo
1229
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001230Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1231
1232 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1233 not all invocations of install understand -d.
1234
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001235Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1236
1237 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1238 to make 'check' works, when builddir != srcdir.
1239
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001240Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * doc/xml.html : updated the documentation
1243
Daniel Veillard6454aec1999-09-02 22:04:43 +00001244Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1247 not deallocated memory blocks
1248 * *.c : replaces all calls to malloc() free() and realloc() to
1249 the wrapper functions/macros
1250 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1251 instead of xmlFreeNodeList()
1252
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001253Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * HTMLparser.c: corrected a stupid bug leading to core dump at
1256 tree deallocation. Removed warnings indicated by
1257 Stephane.Conversy@lri.fr
1258 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1259 looked for in the external subset
1260
1261Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001262
1263 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1264 on SGI by Stephane.Conversy@lri.fr
1265
Daniel Veillardb96e6431999-08-29 21:02:19 +00001266Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * all .h : changed the prototype declaration indent as in gtk
1269 * most .c : working on reducing the TODOs in the code
1270 * most .c : cleanup though -pedantic and Insure++
1271 * improvements on validation ID checkings.
1272 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1273 * xml-config.in: closed #1810
1274
1275Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001276
1277 * tree.h, valid.c, valid.h: more work on validity, IDs
1278 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1279 definition for AIX
1280
Daniel Veillardb556eb51999-08-15 17:19:50 +00001281Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1284 the distribution due to a cut'n paste error at last commit
1285
Daniel Veillardb05deb71999-08-10 19:04:08 +00001286Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * configure.in: upgraded to version 1.4.0
1289 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1290 Big update, added a large part of the validation process,
1291 it should be usable, but some parts are missing
1292 * xpath.c: improved the implementation w.r.t. root.
1293 * Makefile.am: added more tests
1294 * test and result trees: added a lot of tests
1295 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1296
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001297Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * Added an HACKING file
1300
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001301Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * xpath.[ch] : improvements and debug of the XPath implementation
1304 * parser.c, HTMLparser.c : modified the parsers to be progressive
1305 * tree.[ch] : extended the Buffer promitives
1306 * xmlIO.[ch] : added basic I/O routines providing progressive
1307 parsing and ready for I18N conversion plugins
1308 * SAXresult/* : the SAX callback sequence maybe slightly different
1309 now
1310 * test*.c : improved/updated the tests programs
1311 * doc/* : recompiled the docs.
1312
Daniel Veillard15b75af1999-07-26 16:42:37 +000013131999-07-26 Michael Meeks <michael@edenproject.org>
1314
1315 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1316
1317 * tree.c: Ditto.
1318
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001319Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * configure.in: upgraded to version 1.4.0
1322 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1323 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1324 XML query language, see http://www.w3.org/TR/xpath for more details.
1325 * parser.c, parser.h: added CHAR* related string functions for XPath
1326 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1327 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1328 rebuild the docs.
1329 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1330 and regression testing capabilities for XPath.
1331
Daniel Veillardd79d7871999-07-12 10:38:12 +00001332Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1335 closing bug #1646
1336
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001337Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * Makefile.am, example/Makefile.am: closed bug #1683
1340
Daniel Veillard3166ab11999-07-11 16:14:19 +00001341Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * example/Makefile.am, configure.in: added the makefile for the
1344 gjobread example
1345
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001346Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1347
1348 * doc/Makefile.am:
1349 - fix which allow "make install DESTDIR=</install/prefix>".
1350
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001351Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1354 which fixed a problem on the file reading-code.
1355
Daniel Veillard82150d81999-07-07 07:32:15 +00001356Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1357
1358 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1359 output.
1360 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1361
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001362Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * parser.h : Oops removed the binary compatibility problem
1365 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1366 * parser.c, HTMLparser.c: applied patches for reading from stdin
1367
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001368Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1369
1370 * parser.c, entities.c, valid.c: cleanup bug #1591
1371 * configure.in: cleanup bug #1592
1372 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1373 the same tree back-end. Hence gdome will be available for it.
1374 * doc/Makefile.am: close bug #617
1375
Daniel Veillard97fea181999-06-26 23:07:37 +00001376Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * parser.c: alloctate a per parser context SAX interface block
1379
Daniel Veillard14fff061999-06-22 21:49:07 +00001380Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1383 and xmlEncodeEntitiesReentrant with the correct one :-\
1384
1385Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * commit of my internal XML base changes, quite a lot of
1388 changes, cleanups, better entities support, framework for
1389 new I/O and charset detection and handling
1390 * Fixed the configure/Makefile stuff to generate shared libs
1391 with the proper version info, so we jumped on rev from
1392 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1393 xmlEncodeEntities() result need to be freed now, and a string
1394 xmlParserVersion provide the current library version.
1395
Raph Levien05240da1999-06-15 21:27:11 +00001396Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1397
1398 * parser.c: fixed a buffer overrun for when you have a very long
1399 attribute with no entities in it.
1400
Daniel Veillardbb2da581999-06-13 14:37:07 +00001401Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * added example directory
1404 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1405
Daniel Veillard011b63c1999-06-02 17:44:04 +00001406Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * Release of libxml-1.1, nearly everything has been touched for
1409 this.
1410 * Added more regression tests
1411 * Updated the documentation
1412
Daniel Veillard27d88741999-05-29 11:51:49 +00001413Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * tree.[ch]: unified the XML_NO_CORBA defines.
1416 * parser.c encoding.[ch]: started plugging in char encoding detection
1417
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001418Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1419
1420 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1421 Also freed allocated buffer.
1422
Daniel Veillard27d88741999-05-29 11:51:49 +00001423Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001424 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1425 reentrancy problem at printing. One is left in entities.c, to
1426 remove ASAP
1427 * testSAX.c : added a test example showing the use of the SAX
1428 interface if one doesn't want to build the DOM tree.
1429 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1430
Daniel Veillard517752b1999-04-05 12:20:10 +00001431Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1434 large revamping of the parser to use SAX callbacks
1435 http://www.megginson.com/SAX/ (or at least a C like interface
1436 a la Expat). It's now possible to set up your own callbacks
1437 and the parser will not build a DOM tree.
1438 * test/* result/*: updated the test suite, I finally removed
1439 the old Namespace draft support (PI based).
1440
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001441Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * Makefile.am: added test result to EXTRA_DIST for make tests
1444
Daniel Veillard64068b31999-03-24 20:42:16 +00001445Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * parser.c, parserInternals.h: moved the chars macro definitions
1448 to parserInternals.h
1449 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1450 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1451
Daniel Veillard012ccc11999-03-23 10:11:11 +00001452Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * xml-config.in : applied patch to make --version work
1455
Raja R Harinatha86c23e1999-03-05 22:14:01 +000014561999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1457
1458 * Makefile.am (check-local): Alias for `tests' target. This will
1459 cause `make check' to do the right thing.
1460 (tests): Don't run tests in srcdir. Also, replaced calls to
1461 basename with a `sed' "equivalent".
1462
Daniel Veillardd109e371999-03-05 06:26:45 +00001463Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1466 it in the header and not the sources, updated the doc.
1467 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1468 pointing this out.
1469
Daniel Veillardbc50b591999-03-01 12:28:53 +00001470Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1473 exported the inputStream routines.
1474 * doc/html/* : updated accordingly
1475
Daniel Veillardd692aa41999-02-28 21:54:31 +00001476Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * parser.c, parser.h, parserInternals.h: added a few extra
1479 internal calls to allocate and free parser contexts ...
1480 * doc/html/* : updated accordingly
1481
Daniel Veillard55a99271999-02-25 11:01:29 +00001482Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * configure.in, Makefile.am, doc/makefile.am : General changes for
1485 1.0.0 release and including the generated HTML documentation.
1486
Daniel Veillard35925471999-02-25 08:46:07 +00001487Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * makefile.am : added parserInternals.h, oops.
1490
Daniel Veillard1e346af1999-02-22 10:33:01 +00001491Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * parserInternals.h: added this header giving access to the parser
1494 internal functions.
1495 * doc/Makefile.am : added a rebuild target which rebuilds the full
1496 set of documentations
1497 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1498 the internal subset.
1499 * *.c *.h: modifications needed to generate the documentation using
1500 gtk-doc, cleanup of functions blocks, reorganisation of struct
1501 declarations.
1502
Daniel Veillard1164e751999-02-16 16:29:17 +00001503Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1506 the tar and spec file to include the beginning of the doc.
1507
Nuno Ferreira03d04781999-02-13 00:07:17 +000015081999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1509
1510 * doc/.cvsignore: Added this file.
1511
Daniel Veillard6800ef31999-02-08 18:33:22 +00001512Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * tree.c: fixed xmlGetProp to return "" when the attribute
1515 exists, even if the node-list is NULL.
1516
Daniel Veillard726c7e31999-02-08 15:13:10 +00001517Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * tree.c: patched an error outputting empty attribute values.
1520 * Makefile.am and doc/makefile.am: have been updated during the
1521 week-end. Sorry for an empty CVS log, I got a shell problem.
1522
Daniel Veillard1899e851999-02-01 12:18:54 +00001523Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * tree.h: cleaned up using enums instead of defines
1526 * parser.c, valid.[ch]: more work on parsing/output of element
1527 declarations
1528
Daniel Veillard3b9def11999-01-31 22:15:06 +00001529Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * valid.[ch], tree.c, parser.c : more work toward full parsing
1532 of XML DTDs.
1533 * README: added informations about mailing-list and on-line
1534 documentation
1535
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000015361999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1537
1538 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1539
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001540Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * parser.c, tree.[ch] : more work toward conformance testing,
1543 added a last element to accelerate parsing of very flat structures
1544 started working on internal subset Element content declaration.
1545 * valid.[ch] : first cut at adding code toward validation.
1546 * previous changes had also small impact on most files, especially
1547 the conformance testing using James Clark test suite.
1548
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001549Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * test/* : updated the examples, most of them were not well
1552 formed (humm), and added rdf2.
1553 * result/* : resulting changes in the output.
1554
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001555Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1558
Daniel Veillard44b3a061998-12-05 17:27:22 +00001559Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * tree.c: patched a bug in the generation of empty attributes
1562
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001563Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1564
1565 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1566 for node/trees/documents/... Biggest problem is namespace
1567 support when copying subtrees.
1568
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001569Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * parser.c, entities.c: improve entities and char ref encoding,
1572 and cleanups of error messages.
1573
Daniel Veillard242590e1998-11-13 18:04:35 +00001574Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * parser.c, entities.c: simple bug hunting done during rpm2html and
1577 rpmfind integration.
1578
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001579Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * parser.[ch]: Added interfaces allowing to specify a SAX
1582 handler before parsing.
1583
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001584Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1585
1586 * parser.c: redirrect all errors reporting through the SAX
1587 error function
1588
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001589Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1592 * libtool, tlmain ...: update of the libtool files
1593
Miguel de Icaza442321c1998-11-04 18:13:38 +000015941998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1595
1596 * entities.c: Use g_snprintf insteda of snprintf.
1597
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001598Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1599
1600 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1601 added ent5 test for this purpose.
1602 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1603
Daniel Veillard27271681998-10-30 06:39:40 +00001604Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * parser.c: fixed? a strange error due to compression on a GWP
1607 document.
1608
Daniel Veillard25940b71998-10-29 05:51:30 +00001609Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * tree.[ch]: bug fixing
1612 * entities.[ch]: defined a specific type for predefined entities
1613 * doc/xml.html: more documentation on the library, how to use it,
1614 overview of the interfaces.
1615
Daniel Veillard16253641998-10-28 22:58:05 +00001616Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1619
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001620Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1621
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001622 * tree.c: corrected a small bug
1623 * doc/xml.html: continuing writing documentation.
1624
1625Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1626
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001627 * debugXML.h debugXML.c: added debugging utilities.
1628 * tester.c: added --debug switch.
1629 * tree.c: patched an incorrect node->type assignment.
1630 * parser.c: formatting, ensure that node->doc != NULL in attributes
1631
Daniel Veillardccb09631998-10-27 06:21:04 +00001632Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1635 entity support and provide an internal representation close to
1636 DOM one (entity ref nodes, and attribute value as tree). I tried
1637 to preserve the interface but this will surely break some apps
1638 (I have to change rpm2html/rpmfind for example). I had to change
1639 two interfaces, and the generated tree is somewhat different.
1640 * doc/* : started documenting the XML library, the tree and
1641 DOM/Corba. This is a first step.
1642
Daniel Veillard11e00581998-10-24 18:27:49 +00001643Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * parser.c: Set up the fonctions comment block, boring but useful.
1646 * parser.h, SAX.c, parser.c: now attributes are processed through
1647 the SAX interface. The problem is that my SAX interface diverged
1648 quite a bit from the original one, well this is not an official
1649 spec, and translating it from Java to C is hairy anyway...
1650
Daniel Veillard97b58771998-10-20 06:14:16 +00001651Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1652
1653 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1654 fonctions comment block, boring but useful.
1655
1656Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001657
1658 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1659 conversion routines. However they are not yet used to convert the
1660 inputs. The core will run with UTF-8.
1661
Daniel Veillard33942841998-10-18 19:12:41 +00001662Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1663
1664 * tree.c : make sure that the type id is properly set-up when
1665 a new object is allocated, needed for DOM.
1666
Daniel Veillard27fb0751998-10-17 06:47:46 +00001667Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * tree.h, tree.c: Ok, the main objects in the tree will be native
1670 corba objects, it costs 8 bytes per Node, Attribute and Document
1671 but it simplifies the Corba integration a lot (no extra interface
1672 objects to allocate/free).
1673
Daniel Veillard0bef1311998-10-14 02:36:47 +00001674Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1677 and changed NODEs contants for conformity with DOM Level 1
1678
Daniel Veillard27864701998-10-08 03:47:24 +00001679Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * added hooks to keep track of servants when creating objects
1682 xmlDoc and xmlNode (for Corba export).
1683
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001684Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1685
1686 * added xml-config script.
1687
Daniel Veillard7066a791998-10-01 20:28:28 +00001688Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1689
1690 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1691 to autoupdate libtool and automake conf files.
1692
Miguel de Icaza60681bd1998-09-30 19:28:59 +000016931998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1694
1695 * Makefile.am: Use '?' to separate the sed
1696 commands as ',' is used when people pass -Wl,something.
1697
1698
Daniel Veillard15a8df41998-09-24 19:15:06 +00001699Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * tree.c, tree.h: added a per-document compression interface.
1702
Daniel Veillard151b1b01998-09-23 00:49:46 +00001703Tue Sep 22 20:47:38 EDT 1998
1704
1705 * tree.c, tree.h: added saving with compression and added interfaces
1706 to control the compression level (xmlGetCompressMode,
1707 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1708
Daniel Veillard70120ff1998-09-22 00:24:21 +00001709Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * parser.c: corrected a loop for files of size 0
1712
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000017131998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1714
1715 * error.h: New file. Contains prototyes from `error.c'.
1716
Tom Tromeyc19653d1998-08-14 01:22:43 +00001717Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1718
1719 * Makefile.am (xmlincdir): New macro.
1720 (xmlinc_HEADERS): Renamed from include_HEADERS.
1721
Daniel Veillard845664d1998-08-13 04:43:19 +00001722Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1723
1724 * applied small patch on numeric entities from
1725 Christopher Blizzard <blizzard@appliedtheory.com>
1726
Daniel Veillard260a68f1998-08-13 03:39:55 +00001727Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * New release 0.2, removed the old xml_* files so that it's
1730 coherent with the other CVS base (W3C), far better conformance
1731 to standard, new namespaces, decent entities support, beginning
1732 of a SAX-like interface. Nearly nothing left intact, even the
1733 test examples ...
1734
Christopher Blizzarda36749e1998-07-30 21:47:18 +000017351998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1736
1737 * .cvsignore: Add .deps dir
1738
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001739Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1742
Daniel Veillardfe926001998-07-26 04:28:20 +00001743Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001744
Daniel Veillardfe926001998-07-26 04:28:20 +00001745 * configure.in: added test for CPP
1746 * AUTHORS, Changelog: the original ones didn't get commited but the
1747 glib ones instead, fixed.
1748 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001749
Daniel Veillardfe926001998-07-26 04:28:20 +00001750Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001751
Daniel Veillardfe926001998-07-26 04:28:20 +00001752 * integrated code developped at W3C
1753 * changed the original Copyright
1754 * migrated to automake
1755 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001756