blob: 70c747d198bb31940d3d195887ca4301d884616f [file] [log] [blame]
Daniel Veillard7cfce322000-10-04 12:40:27 +00001Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4 the global init function.
5
Daniel Veillard970112a2000-10-03 09:33:21 +00006Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * HTMLparser.c: Doohhh, attribute name parsing was still case
9 sensitive ! Fixed this ...
10 * result/HTML/* : updated the tests results accordingly
11
Daniel Veillard740abf52000-10-02 23:04:54 +000012Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13
14 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15 engine, should be far more stable, incorporated a new version of
16 preceding/following axis, need testing
17 * uri.c: fixed file:///c:/a/b/c problem
18 * test/XPath/tests/idsimple: augmented the XPath tests
19
Daniel Veillard3bff2b02000-10-01 20:33:47 +000020Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * doc/* rebuilding docs for 2.2.4 release
23
Daniel Veillard8b5dd832000-10-01 20:28:44 +000024Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
25
26 * configure.in: releasing 2.2.4
27 * parser.[ch]: added xmlStrEqual()
28 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
29 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
30 use xmlStrEqual instead
31 * TODO: updated
32 * added an XPath test
33
Daniel Veillardbc765302000-10-01 18:23:35 +000034Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
35
36 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
37 * entities.h: exported xmlInitializePredefinedEntities
38 * parser.[ch] : added xmlInitParser()
39 * parserInternals.h : had to export htmlInitAutoClose()
40
Daniel Veillardf09e7e32000-10-01 15:53:30 +000041Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
42
43 * xpath.[ch] : fixed some serious XPath Predicate evaluation
44 problems
45 * Makefile.am : added XPath regression tests to normal tests
46 * uri.c: fixed a problem with local paths, cleanup
47 * parser.c: fixed a problem with large CData sections
48
Daniel Veillardd2ade932000-09-30 14:39:55 +000049Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
50
51 * configure.in xml-config.in: patch from "Ben Taylor"
52 <sol7x86@hotmail.com> for solaris shared libs lookup
53
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000542000-09-30 Martin Baulig <baulig@suse.de>
55
56 * libxml-2.0.pc.in: Provide pkg-config script.
57
58 * configure.in: Create the libxml-2.0.pc script from the
59 libxml-2.0.pc.in templates.
60 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000061 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000062
Daniel Veillard4b0755c2000-09-25 14:26:28 +000063Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
66 when compiling with MSC
67
Daniel Veillard46057e12000-09-24 18:49:59 +000068Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * xpath.c: patch for normalize-string() substring-before(),
71 substring-after() and translate() functions from Bjorn Reese
72 <breese@mail1.stofanet.dk>
73 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
74 Fredrik Hallenberg <hallon@lysator.liu.se>
75 * TODO: updated
76
Daniel Veillard281f8ff2000-09-24 08:12:14 +000077Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
78
79 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
80 problem of socklen_t being undefined on a number of platforms
81 * debugXML.c: fixed a compilation problem when without snprintf
82
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000083Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
84
85 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
86 an URI bug and a fix for the control-character-induced infinite loop
87 * nanohttp.c: preventive fix for compiling on WIN32
88
Daniel Veillard64c20ed2000-09-22 16:07:02 +000089Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
90
91 * xmlint.c: closing bug #25000
92
Daniel Veillardb656ebe2000-09-22 13:51:48 +000093Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
96 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
97 modified slightly Wayne Davison patch adding xmlStrcasecmp and
98 related function, fixing xmlStrncmp(), and associated cleanup
99 * result/HTML/entities.html.sax: updating result
100
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000101Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
102
103 * uri.c: applied patch for URI escaping from Wayne Davison
104 <wayned@blorf.net>
105 * tree.c parserInternals.c HTMLparser.c: memset checks patches
106 from Denis Barbier <barbier@imacs.polytechnique.fr>
107 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
108 patch from Wayne Davison
109
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000110Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * doc/xml.html : updated with new releases, adding "how to help"
113
Daniel Veillard04698d92000-09-17 16:00:22 +0000114Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
117 removed a few warnings in pedantic mode ...
118 * parserInternals.c parser.c: moved encoding switching function
119 to parserInternals.c
120 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
121
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000122Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * HTMLparser.c parser.c: set ctxt->errNo before calling the
125 error or warning handlers
126
Daniel Veillardb1059e22000-09-16 14:02:43 +0000127Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * parserInternals.c parserInternals.h parser.c Makefile.am:
130 created a new module parserInternals.c, moved most of the
131 code shared by the various parsers there, as well as
132 deprecated code from parser.c. More cleanup of parser.c
133 * uri.c: fixed a problem when URI is NULL
134 * valid.c: speedup when looking for an attribute declaration
135
Daniel Veillard39c7d712000-09-10 16:14:55 +0000136Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
139 the cleanup of the computation of URI references when seeking
140 external entities. The URI reference string and the resulting
141 URI are both stored now.
142 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
143 large s(n)printf checks and cleanup from Denis Barbier
144 <barbier@imacs.polytechnique.fr>
145 * xmlversion.h.in tree.h: couple of SGML declarations for a
146 possible docbook module.
147 * result/VC/ : a couple of test output changed due to the change
148 of the entities URI
149
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000150Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
151
152 * parser.h: added a _private field for linking user's data
153
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000154Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * parser.c parserInternals.h: demacroified most of the IS_XXX
157 the gain in size is significant so ...
158
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000159Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * entities.c: cases where looking up entities with doc==NULL
162 covered
163
Daniel Veillard90e11312000-09-05 10:42:32 +0000164Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
165
Daniel Veillard1de50802000-09-07 08:54:32 +0000166 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000167 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
168
Daniel Veillard98a79162000-09-04 11:15:39 +0000169Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
170
Daniel Veillard1de50802000-09-07 08:54:32 +0000171 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000172 * test/URI/uri.data result/URI/uri.data: first set of tests/results
173 * Makefile.in: added URItest and included thenin "make tests"
174
175Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000176
177 * xmlversion.h.in: closed bug 22941
178
Daniel Veillard2bb89092000-08-31 14:57:50 +0000179Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
180
181 * doc/xmlio.html: added doc and example for entity loader
182 redefinition.
183
Daniel Veillard96984452000-08-31 13:50:12 +0000184Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
185
186 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
187 used by libxml
188
Daniel Veillarde715dd22000-08-29 18:29:38 +0000189Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
190
191 * parser.c: Fixed bug on invalid ontent characters and when using
192 push.
193 * xmllint.c: fixed xmllint endling of errors in push mode
194
Daniel Veillard4948eb42000-08-29 09:41:15 +0000195Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
196
197 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000198 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000199 * result/HTML/*.sax: regenerated HTML SAX output
200 * parser.c: more cleanup.
201
Daniel Veillarde010c172000-08-28 10:04:51 +0000202Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
203
204 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000205 patches from Wayne Davison <wayned@users.sourceforge.net>,
206 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000207 * HTMLparser.c: fixed an ignorable white space detection bug
208 occuring when parsing with SAX only
209 * result/HTML/*.sax: updated since the output is now HTML
210 encoded...
211
Daniel Veillard47f3f312000-08-27 22:40:15 +0000212Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
213
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000214 * HTMLparser.[ch]: applied some of Wayne Davison
215 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000216
Daniel Veillarde0854c32000-08-27 21:12:29 +0000217Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
218
219 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
220 undeclared namespace prefix was used, added a warning.
221 Cleaned up support w.r.t. entities, spilling out a warning
222 and being pedantic on lookups.
223 * test/warning/ent9 : added testcase for previous example.
224 * TODO: updated
225 * parserInternals.h parser.c: changed the way names are parsed
226 now allow infinite size and decrease penalty for normal use
227 * parser.c: Started a big cleanup/check of the parser code,
228 fixed some of the most tortuous entity code, spotted code
229 unused anymore
230 * test/*: added tests for very long names and related nasty
231 things.
232
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000233Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * doc/encoding.html: added encoding aliases doc
236 * doc/xml.html: updates
237 * encoding.[ch]: added EncodingAliases functions
238 * entities.[ch] valid.[ch] debugXML.c: removed two serious
239 bottleneck affecting large DTDs like Docbook
240 * parser.[ch] xmllint.c: added a pedantic option, will be
241 useful
242 * SAX.c: redefinition of entities is reported in pedantic mode
243 * testHTML.c: uninitialized warning from gcc
244 * uri.c: fixed a couple of bugs
245 * TODO: added issue raised by Michael
246
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000247Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * doc/encoding.html: propagated Martin Duerst suggestions
250
Daniel Veillard52402ce2000-08-22 23:36:12 +0000251Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
252
253 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
254 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
255 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
256 by Wayne Davison
257
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000258Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
259
260 * nanoftp.c nanohttp.c: small cleanup
261 * TODO: updated
262
Daniel Veillard244ece92000-08-19 20:58:02 +0000263Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
264
265 * added an old VC testcase and updated title.xml entity
266
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000267Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
269 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
270 done on auto-opening of <p> tags and cleanup of SAX output
271
Daniel Veillard979e55e2000-08-19 16:48:54 +0000272Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
273
274 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
275
Daniel Veillard4540be42000-08-19 16:40:28 +0000276Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
277
278 * doc/xml.html libxml.* structure.*: updated the doc a bit
279
Daniel Veillard808a3f12000-08-17 13:50:51 +0000280Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
281
282 * testSAX.c testHTML.c result/HTML/: cleanup of the output
283 of SAX tests
284
Daniel Veillard29579362000-08-14 17:57:48 +0000285Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
288 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
289
Daniel Veillard1255ab72000-08-14 15:13:33 +0000290Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
291
292 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
293 * testHTML.c: fix core dump on Solaris 2.x systems
294 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
295 * result/HTML/*.sax: previous bug fix lead to new results
296
Daniel Veillard03109292000-08-14 14:58:22 +0000297Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
300 * configure.in: added --with-readline=DIR to accept alternate
301 path for readline include/library
302 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
303 for ANSI under HP-UX
304 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
305 includes @LIBS@
306
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000307Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
308
309 * doc/* : rebuilt the docs
310 * getting ready for 2.2.2 release
311
Daniel Veillard87b95392000-08-12 21:12:04 +0000312Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
315 and xmlAddFeature()
316 * tree.[ch]: added xmlAddChildList()
317 * xmllint.c: MAP_FAILED macro test
318 * parser.h: added xmlParseCtxtExternalEntity()
319 * valid.c: applied bug fixes removed warning
320 * tree.c: added CDATA block to elements content
321 * testSAX.c: cleanup of output
322 * testHTML.c: added SAX testing
323 * encoding.c: better error recovery
324 * SAX.c, parser.c: fixed one of the external entity processing
325 of the OASis testsuite
326 * Makefile.am: added HTML SAX regression tests
327 * configure.in: bumped to 2.2.2
328 * test/HTML/ result/HTML: added a few of HTML tests, and added the
329 SAX results
330
Daniel Veillard88a172f2000-08-04 18:23:10 +0000331Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * configure.in: patch for HP compiler
334
3352000-08-04 Sven Heinicke <sven@zen.org>
336
337 * xmllint.c: Was coredumping sometimes when the file given didn't
338 exist.
339
Daniel Veillard46e370e2000-07-21 20:32:03 +0000340Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000343
Daniel Veillard46e370e2000-07-21 20:32:03 +0000344 when using in memory parsing. Need some cleanup.
345 * xmllint.c configure.in: added a --memory flag to test memory
346 parsing
347
Daniel Veillard36650692000-07-21 15:16:39 +0000348Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
349
350 * nanohttp.c: fixed socklen_t replacement to unsigned int
351 * parser.c: fixed a space handdling missing at the end of
352 production 28 DOCTYPE.
353 * xmlmemory.c: fixed a stupid bug on the routine to override
354 allocation functions
355 * TODO: updated
356
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000357Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * doc/ regenerated the docs
360
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000361Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * doc/encoding.html doc/xml.html: added I18N doc
364 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
365 improvements, both parser and filters, added ASCII & HTML,
366 fixed the ISO-Latin-1 one
367 * xmllint.c testHTML.c: added/made visible --encode
368 * debugXML.c : cleanup
369 * most .c files: applied patches due to warning on Windows and
370 when using Sun Pro cc compiler
371 * xpath.c : cleanup memleaks
372 * nanoftp.c : added a TESTING preprocessor flag for standalong
373 compile so that people can report bugs more easilly
374 * nanohttp.c : ditched socklen_t which was a portability mess
375 and replaced it with unsigned int.
376 * tree.[ch]: added xmlHasProp()
377 * TODO: updated
378 * test/ : added more test for entities, NS, encoding, HTML, wap
379 * configure.in: preparing for 2.2.0 release
380
Daniel Veillard49703262000-07-10 10:27:46 +0000381Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
382
383 * nanoftp.c: fixed the way the control connection is handled
384 * libxml.spec.in: fixed the dependancies and cleanup
385
Daniel Veillard306be992000-07-03 12:38:45 +0000386Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * doc/xml.html: changed the xmlsoft.org structure, updated the
389 examples w.r.t. root and childs
390
Daniel Veillard7d853352000-07-02 18:53:09 +0000391Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
394
Daniel Veillard365e13b2000-07-02 07:56:37 +0000395Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * HTMLparser.c: Work on character encoding support for the HTML parser
398 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
399 * encoding.c: Fixed a potential memleak in the encoding stuff
400
Daniel Veillardaf743792000-07-01 11:49:28 +0000401Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
402
403 * doc/FAQ.html doc/Makefile.am : added a FAQ
404
405Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000406
407 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
408 of the HTML parser to force it to not bypass SAX
409
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000410Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * win32config.h.in: updated
413 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
414 lacks iconv support :-( need to release 2.1.1
415 * configure.in: release 2.1.1
416 * HTMLparser: fixed bug #14784
417 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
418 by Windows compiler
419 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
420 the SAX startDocument() callback.
421 * TODO: updated
422
423Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * added xmlStopParser()
426
Daniel Veillardbe803962000-06-28 23:40:59 +0000427Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * configure.in: 2.1.0 prerelease
430 * Large resync between W3C and Gnome tree
431 * nanoftp, nanohttp.c: fixed stalled connections probs
432 * HTMLtree.c SAX.c : support for attribute without values in
433 HTML for andersca
434 * valid.c: Fixed most validation + namespace problems
435 * HTMLparser.c: start document callback for andersca
436 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
437 * parser.h, SAX.c: serious speed improvement for large
438 CDATA blocks
439 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
440 different encoding
441 * example/Makefile.am example/gjobread.c tree.h: work on
442 libxml1 libxml2 convergence.
443 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
444 and the LIBXML_TEST_VERSION macro
445
Daniel Veillardc310d562000-06-23 18:32:15 +0000446Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * doc/xml.html: various patches and improvements typo fixed by
449 Felix Natter
450 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
451 from Felix Natter <fnatter@gmx.net>
452
Daniel Veillardf3029822000-05-06 08:11:19 +0000453Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
454
455 * doc/upgrade.html: updated with instructions for support of both
456 libxml-1.x and libxml-2.x
457 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
458 for 2.x support and also fixed includes
459
460
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000461Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
464 the encoding support, added iconv support, so now libxml if
465 compiled with iconv automatically support japanese encodings
466 among others. Work based on initial patch from Yuan-Chen Cheng
467 I may have broken binary compat in the encoding handler
468 registration scheme, but that was so utterly broken I don't
469 expect anybody to have used this feature until now.
470 * parserInternals.h: fixup on the CHAR range macro
471 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
472 code.
473 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
474 * uri.c: added xmlParseURI() I can't believe I forgot to
475 implement this one in 2.0 !!!
476 * SAX.c: moved doc->encoding update in the endDocument() call.
477 * TODO: updated.
478
Daniel Veillard06047432000-04-24 11:33:38 +0000479Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
480
481 * tree.h: removed extraneous xmlRemoveProp definition
482 * TODO: added item about --disable-corba configure switch
483 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
484 * nanoftp.c: fixed include problems giving troubles on AIX and
485 slowlaris
486 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
487 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
488 comment and headers changes to lower gtk-doc number of warnings
489 * doc/html/*: rebuilt docs
490
Daniel Veillarde0aed302000-04-16 08:52:20 +0000491Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
492
493 * HACKING: documented the tag for 1.x and instructions
494
Daniel Veillard5e873c42000-04-12 13:27:38 +0000495Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
498 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
499 xmlCreateIOParserCtxt
500 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
501 significant overall improvement
502 * xmllint.c: added I/O test to xmllint
503 * testSAX.c: added a speed test
504 * doc/* : updated/regenerated
505
Daniel Veillardfc708e22000-04-08 13:17:27 +0000506Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * xpath.c uri.h parserInternals.h: cosmetic changes from
509 "Timur I. Bakeyev" <timur@bat.ru>, including making
510 xmlCreateURI() public
511
Daniel Veillard5d211f42000-04-07 17:00:24 +0000512Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
515 and the code at the same time. Added a clean mechanism for
516 overload or added input methods: xmlRegisterInputCallbacks()
517 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
518 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
519 * TODO: updated
520 * doc/* : updated/regenerated
521 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
522 source dir
523
Daniel Veillarde77a9182000-04-05 19:12:29 +0000524Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * testURI.c: yet another forgotten commit, I should get some sleep !
527
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000528Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * xmllint.c: forgot to commit this too ?
531
Daniel Veillardb9df4042000-04-05 14:23:16 +0000532Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * xmlversion.h.in : forgot to commit this previously
535
Daniel Veillard361d8452000-04-03 19:48:13 +0000536Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
537
538 * configure.in: preparing libxml-2.0.0 version looks Ok so far
539 * README TODO: updated for release
540 * uri.c uri.h: added authority parsing/saving
541 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
542 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
543 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
544 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
545 Makefile.am : added compile-time customization of libxml
546 --with-ftp --with-http --with-html --with-xpath --with-debug
547 --with-mem-debug
548 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
549 #include <libxml/xxx.h> I hope it won't break too much stuff
550 and will be manageable in the future...
551 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
552 and added xmllint to the installed programs
553 * uri.h: added xmlFreeURI()
554
Daniel Veillardec303412000-03-24 13:41:54 +0000555Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * uri.c uri.h: finished the escaping handling, the base support
558 and the URI path normalization. Looks good just lacks the
559 authority content parsing code.
560 * Makefile.am: added instructions to generate testURI
561 * TODO: updated
562 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
563 added links and icons for W3C and Gnome
564
Daniel Veillard8f621982000-03-20 13:07:15 +0000565Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
566
567 * xmlmemory.[ch] : seems I forgot to actually update the files in
568 the last commit :-)
569 * doc/xml.html doc/html/* : updated and uploaded the docs
570
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000571Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
574 * TODO: updated
575 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000576 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000577 gfree).
578 * Makefile.am, uri.c, uri.h: added a set of functions to do
579 exact (litteraly copied from the RFC 2396 productions) parsing
580 and handling of URI. Will be needed for XLink, one XML WFC,
581 XML Base and reused in the nano[ftp/http] modules. Still work
582 to be done.
583
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000584Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * configure.in, libxml.spec.in : libxml2
587 * doc/* : updated the doc page, rebuilt the docs
588
Daniel Veillardcf461992000-03-14 18:30:20 +0000589Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * all: tagged LIB_XML_1_X
592 * *.c *.h : updated from W3C CVS tree
593 * configure.in : 2.0.0-beta
594 * libxml.spec.in : libxml2 package nam
595 * result/* : new version of the tests output
596
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000597Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * doc/xml.html, doc/update.html: updated docs, 1.8.7
600
Daniel Veillardb566ce12000-03-04 11:39:42 +0000601Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * doc/* : rebuilt the docs
604 * parser.c: final patch on #6766
605 * valid.c: small patch on validity checks.
606
Daniel Veillardfb76c402000-03-04 11:39:42 +0000607Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
610 added
611 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
612 compatibility w.r.t. XML spec and existing code.
613
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000614Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * parser.c: seems a better solution to <a> </a> exists,
617 will try it for a while
618
Daniel Veillard83a30e72000-03-02 03:33:32 +0000619Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * parser.c: tried to remove the <a> </a> generating <a/>
622 this is hard. Left a flag for that purpose. Fixed bug #6766
623 * configure.in: prepared 1.8.7 not released, due to previous
624 problem
625
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000626Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * doc/xml.html : applied second patch from Paul DuBois
629
Daniel Veillard402e8c82000-02-29 22:57:47 +0000630Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * doc/xml.html : applied patch from Paul DuBois
633
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000634Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
637
Daniel Veillard5feb8492000-02-02 17:15:36 +0000638Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
641 compilation warnings on various platforms.
642 * parser.c: Fixed #5281 validity error callbacks are now desactived
643 by default if not validating.
644
Daniel Veillardf341f932000-02-02 14:52:08 +0000645Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
646
647 * nanoftp.c, win32config.h.in: patches to compile on WIN32
648
Daniel Veillard13c757e2000-02-01 23:59:15 +0000649Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
652 <gkatsi@cs.toronto.edu>
653
Daniel Veillard726e8792000-01-30 20:04:29 +0000654Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
657 processing URLs
658
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000659Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
662 xmlNanoFTPUpdateURL for persistent control connections.
663 * configure.in: 1.8.6
664
665Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
668 * tree.[ch] : added xmlSaveNoEmptyTags
669
James Henstridgef3be9312000-01-28 13:59:21 +00006702000-01-29 James Henstridge <james@daa.com.au>
671
672 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
673
674 * Makefile.am: added nanoftp.[ch] to the build.
675
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000676Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * nanoftp.[ch]: cleanup, comments, API
679 * debugXML.c : fixed a bug in the cat command
680 * doc/*: regenerated the docs
681
Daniel Veillardda07c342000-01-25 18:31:22 +0000682Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
685 * debugXML.c : fixed a bug in the cat command
686 * valid.c: fixing some small probs
687 * libxml.spec.in: get rid of the SNAP suffix
688 * doc/xml.html: updated the status
689
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000690Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * xml-config.in: xml-config --version to just return the
693 version number
694 * xpath.c: some cleanup w.r.t. axis when the current node is
695 an attribute.
696 * TODO: updated
697
Daniel Veillard461a66c2000-01-18 18:01:01 +0000698Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
699
700 * configure.in: prepared for libxml-1.8.5
701 * doc/* recompiled the documentation
702
7032000-01-17 Jody Goldberg <jgoldberg@home.com>
704
705 * configure.in : WARNING autoconf subtlety alert :
706 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
707 when looking for zlib.h so that HAVE_ZLIB_H is defined.
708 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
709 get defined by AC_CHECK_HEADERS.
710
Daniel Veillardf967b902000-01-17 16:06:10 +0000711Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
712
713 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
714 Rune.Djurhuus@fast.no
715
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000716Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
717
718 * TODO: updated
719 * tree.c, parser.c: made sure that only memory alloc problems
720 and internal parser errors are allowed to write to stdout or
721 stderr.
722
Daniel Veillard0142b842000-01-14 14:45:24 +0000723Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * tree.c : restored xmlNewGlobalNs since this seems used by
726 a lot of existing code :-(, fixed a bug in xmlNewNs
727 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
728 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
729 to exit() from the library code.
730 * xpath.c, parser.c: removed bugs or unused code detected by
731 Windows compilers
732 * parser.c: started adding interfaces for parsing well balanced
733 XML fragments
734 * configure.in: releasing 1.8.4
735 * doc/* : rebuilt the docs
736
Daniel Veillard2eac5032000-01-09 21:08:56 +0000737Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * tree.[ch] : added xmlNewDocFragment() for DOM
740 * testHTML.c: uninitialized variable.
741
Daniel Veillardf3a73582000-01-05 14:58:39 +0000742Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * doc/* : rebuild the docs
745
Daniel Veillard71b656e2000-01-05 14:46:17 +0000746Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
747
748 * acconfig.h: readline and history patch
749 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
750 * tree.c: added check and handling when possibly removing an ID
751 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
752 and saving.
753 * test/HTML/entities.html result/HTML/entities.html* : test for
754 various entities reference cases
755 * result/HTML/* : as a result output of some testcase have
756 changed
757 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
758 by previous example. added xmlParseTryOrFinish().
759 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
760 entities.h debugXML.h HTMLparser.h: changed the way struct are
761 declared to allow gtk-doc to expose those
762 * parser.c: closed bug #4960
763 * Makefile.am configure.in: Applied patch from
764 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
765 and math/socket libs detection
766
Daniel Veillard437b87b2000-01-03 17:30:46 +0000767Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * configure.in, Makefile.am: link tester against readline
770 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
771
Daniel Veillard686d6b62000-01-03 11:08:02 +0000772Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * tree.[ch]: added xmlRemoveProp
775 * win32config.h.in nanohttp.c: avoid including the Windows
776 socket stuff in every C files
777 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
778 the XmL parser(s)
779 * test/ns4 result/ns4 etc...: added test case for previous prob
780 * tree.c: xmlNewNs wasn't checking for double definition
781 * Makefile.in: fixed a problem with dist-hook duplicates
782 * parser.[hc], xmlIO.c: fixed the loading of external entities
783 APIs, now xmlLoadExternalEntity() is used everywhere and
784 setting up an app specific front-end using the
785 * SAX.c parser.c: some fixes, now the xhtml spec validates
786 with the xhtml DTD.
787 * error.c: fixed crashes in case of no input stream
788 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
789 to the validation tests and results
790
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000791Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
794 too htmlCreatePushParserCtxt() and htmlParseChunk()
795 * parser.c: a bit of cleanup.
796 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
797 to XML) removed the last mem leak known
798 * HTMLtree.c: output message cleanup
799 * xmlmemory.c: display content info about memory blocks
800 * result/HTML/wired.* : missing att value warning change
801
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000802Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * doc/* : rebuilt the documentation
805
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000806Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * parser.[ch] parserInternals.h: Push parser for XML,
809 seems to work fine now
810 * tester.c debugXML.[ch]: Added an XML shell debug facility and
811 --push for push testing
812 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
813 * testSAX.c: added --push
814 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
815 subtree
816 * xmlIO.[ch] : enriched API + fixes for push mode
817 * entities.[ch]: added the entity content length to the struct.
818 * xmlmemory.[ch]: new API to show the last entries for the shell
819 * valid.c: added required attribute testing
820 * SAX.c: the cdata callback now merge contiguous fragments
821 * HTMLparser.c: cleanup of some macros
822
Daniel Veillard3c558c31999-12-22 11:30:41 +0000823Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * parser.c: fix for PIs name starting with xml
826 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000827 * *.c, configure.in win32config.h.in : generate win32config.h for
828 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000829
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000830Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * parser.c: fixed a stupid = vs. == bug :-(
833 * doc/gnome-xml.sgml: s/glade/xml/
834
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000835Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * configure.in, doc/xml.html : bug fix release 1.8.2
838 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
839 Hopefully the end of that silly C++ include problem
840 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
841 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
842 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
843 troubles with autoclosed elements when the stree shape doesn't
844 follow the DtD specs. Added htmlIsAutoClosed() and
845 htmlAutoCloseTag()
846 * result/HTML/*.htm*: Updated the HTML examples regression tests output
847 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
848 * debugXML.c: fixed a bug on printing default namespaces.
849 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
850
Daniel Veillardb24054a1999-12-18 15:32:46 +0000851Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * result/HTML/*.htm[l] : updated the HTML regression tests according
854 to the new output
855 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
856 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
857 problem due to intermix of extern "C" { ... } declarations for C++
858 and recursive includes in the headers
859
Chris Lahey323c48c1999-12-18 15:32:45 +00008601999-12-20 Chris Lahey <clahey@umich.edu>
861
862 * HTMLtree.c: Made it so that html nodes with a single child do
863 not insert a carriage return before or after the child node.
864
Daniel Veillardb24054a1999-12-18 15:32:46 +0000865Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000866
867 * configure.in, doc/xml.html : bug fix release 1.8.1
868 * parser.c: fixed bug #4344
869 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
870 added the glue to avoid C++ problems
871 * doc/* : regenerated the documentation
872
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000873Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
876 namespace recognition, and Dia as a resul :-(
877 * encoding.c: closed bug #3950
878
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000879Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * valid.c: debugging a posteriori validation, except URI expansion
882 stuff this should be fixed now
883 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
884 Carl Nygard <cnygard@bellatlantic.net>
885 * tester.c: added --postvalid, cleaning of the code
886 * tree.[ch]: added xmlDocGetRootElement()
887
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000888Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
889
890 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
891 c++ losage.
892
Daniel Veillard10a2c651999-12-12 13:03:50 +0000893Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * configure.in, doc/xml.html : bumped to 1.8.0
896 * xlink.[ch], Makefile.am : added framework for link detection
897 * parser.h: added nbChars to parser context, needed for cleanup.
898 * xmlmemory.c: removed a nasty bug when out of mem
899 * valid.[ch]: adding namespace support for attribute decl
900 * tester.c: added --debugent option
901 * debugXML.[ch]: added xmlDebugDumpEntities()
902 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
903 buffers instead, this was really needed, validation was breaking
904 in strange ways due to that. Added xmlParseStringPEReference()
905 and other parsing from strings functions. Entities processing
906 modified again, but PERef are still not handled correcly but
907 unless you're Eve Maller you won't notice :-)
908 * HTMLparser.c: large changes toward reliability, and switched to
909 lowercase internal tags, XHTML is lowercase, so it will help
910 that output is closer to next version.
911 * doc/* : regenerated the documentation, it is now hosted at
912 http://xmlsoft.org/ (same bits I just bought the domain :-)
913
914
Daniel Veillard294cbca1999-12-03 13:19:09 +0000915Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
918 doc generation
919 * parser.c: fixed bugs #3908 and #3937 and a memory leak
920 in the SAX API
921 * doc/*: rebuilt the doc making sure everything appears in the
922 HTML files
923
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000924Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
927 added the patch from Carl Nygard <cnygard@bellatlantic.net>
928 which allow impressive speed improvement on dataset with
929 large text pieces, but at the cost of broken binary
930 compatibility and slightly bigger memory usage.
931 Configure with --with-buffers to activate them, they
932 are protected with XML_USE_BUFFER_CONTENT define.
933 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
934 goal is 0 memory left allocated once parser is no more used
935 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
936 call xmlCleanupParser() and xmlMemoryDump()
937
Daniel Veillarda819dac1999-11-24 18:04:22 +0000938Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
941 * parser.[ch] encoding.[ch]: added memory cleanup routines
942 * parser.c: closing bug #3788
943 * doc/*: rebuilt the doc
944
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000945Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
948 xmlNewTextChild() and xmlSetCompressMode() behaviour.
949 * tester.c: added --compress option
950 * doc/*: rebuilt the documentation
951
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000952Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
955 if given /proc/kcore as input !
956 * doc/xml.html doc/*: updated and rebuilt the documentation
957
958Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000959
960 * parser.c: Fixed some wrongly space collapsing code due to
961 a misreading of the spec.
962 * result/*: fixed the output accordingly
963
964Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000965
966 * encoding.c: bug fix and typos
967 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
968 * parser.c: added attribute normalization closing bug #3597
969 * test/att* result/att* SAXresult/att*: testcase for attribute
970 normalization
971
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000972Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * configure.in: closing bug #3163 by adding extra flags for the
975 cc compiler on HP-UX
976
Daniel Veillard51e3b151999-11-12 17:02:31 +0000977Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * valid.[ch] : removed a typo and an enumerated type bug in the
980 xmlAddElementDecl() function
981 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
982 call to xmlEncodeEntitiesReentrant() so that the functions
983 New, Set and Get are at the same level.
984 * parser.c HTMLparser.c: extra memory allocation bug for
985 attributes detected by someone using libxml in embedded systems :-)
986
Daniel Veillard962195f1999-10-28 15:51:53 +0000987Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * xmlmemory.h: turned off mem debug :-\
990
Daniel Veillard35008381999-10-25 13:15:52 +0000991Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * parser.c: closed bug #2784 a one line fix, but worth pushing
994 a new release out
995 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
996 some structures, comments before and after the
997 main element, and other nastyness
998 * HTMLtree.c tree.c: accomodate the extended HTML supported
999 * configure.in: pushing 1.7.4
1000 * test/ent8 and related outputs : added a new test for bug #2784
1001 * test/HTML/wired.html and related output: a nasty HTML example
1002 * Makefile.am: improved the test scripts
1003 * docs/* : reran the documentation extractor, updated xml.html
1004
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001005Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1008 HTMLparser and debugged the HTML related code. HTML documents
1009 now have their own type
1010 * entities.c: do not dump &apos; for HTML output
1011 * xmlmemory.c: improvement, breakpoint mechanism
1012 * testHTML.c: added --sax --repeat ...
1013 * Makefile.am: improved the HTML tests
1014 * valid.[ch]: added xmlValidGetValidElements and
1015 xmlValidGetPotentialChildren
1016 * tester.c: added --insert to test the 2 new functions
1017 * test//* result//* SAXresult//* : regression test cleanup
1018 and extension.
1019 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1020 gnome-xml-nanohttp.html
1021
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001022Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1023
1024 * HTMLparser.c: fixed problems with some autoclose tags
1025 * tree.c: fixed XML output problems.
1026 * result/* SAXresult/*: update of the tests output
1027
Daniel Veillard6077d031999-10-09 09:11:45 +00001028Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * Makefile.am: Arturo patch for xmlConf.sh version info
1031 * parser.c: Tim Josling patch for single quoted items
1032 * tester.c: Tim Josling patch for tester options usage
1033 * tree.h: indent cleanup
1034
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001035Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1038 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1039
Daniel Veillard00fdf371999-10-08 09:40:39 +00001040Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * tree.c : Raph patch for initialization of CORBA fields
1043 * parser.c, xpath.c, ...: modification of doc comments
1044 * xpath.c : allow spaces in xpath expressions
1045
Daniel Veillardad219441999-09-27 08:17:49 +00001046Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * xmlmemory.h: turning off memory debug :-(
1049
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001050Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1053 better SAX interfaces.
1054 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1055 entity.
1056 * configure.in: 1.7.2
1057
1058Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001059
1060 * libxml.spec.in: fixed the URL
1061 * doc/xml.html: improved the documentation front-end
1062
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001063Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001064
1065 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1066
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001067Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001068
1069 * libxml.spec.in: fixed the alpha compile problem
1070 * parser.[ch]: changed errno to errNo in the parser context :-(
1071 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1072 * doc/xml.html: changed CHAR to xmlChar
1073 * doc/html/*: recompiled the documentation
1074 * configure.in: 1.7.1
1075
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001076Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * parser.h: modified the parser context struct to regain 1.4.0
1079 binary compatibility
1080 * parser.c, xml-error.h: added errno ot teh context and defined
1081 a set of errors values with update of errno
1082 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1083 DTDs and entities
1084 * *.h, *.c: complete cleanup of the use of config.h and include
1085 protection depending on the current setup.
1086 * overalll debugging, maintenance and bug-fixing on all modules
1087 * updated the documentation
1088 * ready for 1.7.0
1089
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001090Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * HTMLparser.c : cleanup
1093 * SAX.c valid.c valid.h: added ID/IDREF checking
1094 * tree.c tree.h: extended doc structure for refs
1095 * configure.in: 1.6.2
1096 * parser.c: patched bug in SAX user arg call
1097 * parserInternals.h: patched missing close in C++ wrapping
1098 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1099 especially upcoming XPointer implementation.
1100 * doc/xml.html: augmented, typo
1101
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001102Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1103
1104 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1105 not all invocations of install understand -d.
1106
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001107Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1108
1109 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1110 to make 'check' works, when builddir != srcdir.
1111
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001112Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114 * doc/xml.html : updated the documentation
1115
Daniel Veillard6454aec1999-09-02 22:04:43 +00001116Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1119 not deallocated memory blocks
1120 * *.c : replaces all calls to malloc() free() and realloc() to
1121 the wrapper functions/macros
1122 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1123 instead of xmlFreeNodeList()
1124
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001125Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * HTMLparser.c: corrected a stupid bug leading to core dump at
1128 tree deallocation. Removed warnings indicated by
1129 Stephane.Conversy@lri.fr
1130 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1131 looked for in the external subset
1132
1133Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001134
1135 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1136 on SGI by Stephane.Conversy@lri.fr
1137
Daniel Veillardb96e6431999-08-29 21:02:19 +00001138Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * all .h : changed the prototype declaration indent as in gtk
1141 * most .c : working on reducing the TODOs in the code
1142 * most .c : cleanup though -pedantic and Insure++
1143 * improvements on validation ID checkings.
1144 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1145 * xml-config.in: closed #1810
1146
1147Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001148
1149 * tree.h, valid.c, valid.h: more work on validity, IDs
1150 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1151 definition for AIX
1152
Daniel Veillardb556eb51999-08-15 17:19:50 +00001153Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1154
1155 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1156 the distribution due to a cut'n paste error at last commit
1157
Daniel Veillardb05deb71999-08-10 19:04:08 +00001158Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * configure.in: upgraded to version 1.4.0
1161 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1162 Big update, added a large part of the validation process,
1163 it should be usable, but some parts are missing
1164 * xpath.c: improved the implementation w.r.t. root.
1165 * Makefile.am: added more tests
1166 * test and result trees: added a lot of tests
1167 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1168
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001169Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * Added an HACKING file
1172
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001173Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * xpath.[ch] : improvements and debug of the XPath implementation
1176 * parser.c, HTMLparser.c : modified the parsers to be progressive
1177 * tree.[ch] : extended the Buffer promitives
1178 * xmlIO.[ch] : added basic I/O routines providing progressive
1179 parsing and ready for I18N conversion plugins
1180 * SAXresult/* : the SAX callback sequence maybe slightly different
1181 now
1182 * test*.c : improved/updated the tests programs
1183 * doc/* : recompiled the docs.
1184
Daniel Veillard15b75af1999-07-26 16:42:37 +000011851999-07-26 Michael Meeks <michael@edenproject.org>
1186
1187 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1188
1189 * tree.c: Ditto.
1190
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001191Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * configure.in: upgraded to version 1.4.0
1194 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1195 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1196 XML query language, see http://www.w3.org/TR/xpath for more details.
1197 * parser.c, parser.h: added CHAR* related string functions for XPath
1198 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1199 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1200 rebuild the docs.
1201 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1202 and regression testing capabilities for XPath.
1203
Daniel Veillardd79d7871999-07-12 10:38:12 +00001204Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1205
1206 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1207 closing bug #1646
1208
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001209Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1210
1211 * Makefile.am, example/Makefile.am: closed bug #1683
1212
Daniel Veillard3166ab11999-07-11 16:14:19 +00001213Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1214
1215 * example/Makefile.am, configure.in: added the makefile for the
1216 gjobread example
1217
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001218Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1219
1220 * doc/Makefile.am:
1221 - fix which allow "make install DESTDIR=</install/prefix>".
1222
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001223Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1226 which fixed a problem on the file reading-code.
1227
Daniel Veillard82150d81999-07-07 07:32:15 +00001228Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1231 output.
1232 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1233
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001234Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * parser.h : Oops removed the binary compatibility problem
1237 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1238 * parser.c, HTMLparser.c: applied patches for reading from stdin
1239
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001240Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * parser.c, entities.c, valid.c: cleanup bug #1591
1243 * configure.in: cleanup bug #1592
1244 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1245 the same tree back-end. Hence gdome will be available for it.
1246 * doc/Makefile.am: close bug #617
1247
Daniel Veillard97fea181999-06-26 23:07:37 +00001248Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * parser.c: alloctate a per parser context SAX interface block
1251
Daniel Veillard14fff061999-06-22 21:49:07 +00001252Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1255 and xmlEncodeEntitiesReentrant with the correct one :-\
1256
1257Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * commit of my internal XML base changes, quite a lot of
1260 changes, cleanups, better entities support, framework for
1261 new I/O and charset detection and handling
1262 * Fixed the configure/Makefile stuff to generate shared libs
1263 with the proper version info, so we jumped on rev from
1264 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1265 xmlEncodeEntities() result need to be freed now, and a string
1266 xmlParserVersion provide the current library version.
1267
Raph Levien05240da1999-06-15 21:27:11 +00001268Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1269
1270 * parser.c: fixed a buffer overrun for when you have a very long
1271 attribute with no entities in it.
1272
Daniel Veillardbb2da581999-06-13 14:37:07 +00001273Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * added example directory
1276 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1277
Daniel Veillard011b63c1999-06-02 17:44:04 +00001278Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * Release of libxml-1.1, nearly everything has been touched for
1281 this.
1282 * Added more regression tests
1283 * Updated the documentation
1284
Daniel Veillard27d88741999-05-29 11:51:49 +00001285Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * tree.[ch]: unified the XML_NO_CORBA defines.
1288 * parser.c encoding.[ch]: started plugging in char encoding detection
1289
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001290Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1291
1292 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1293 Also freed allocated buffer.
1294
Daniel Veillard27d88741999-05-29 11:51:49 +00001295Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001296 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1297 reentrancy problem at printing. One is left in entities.c, to
1298 remove ASAP
1299 * testSAX.c : added a test example showing the use of the SAX
1300 interface if one doesn't want to build the DOM tree.
1301 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1302
Daniel Veillard517752b1999-04-05 12:20:10 +00001303Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1306 large revamping of the parser to use SAX callbacks
1307 http://www.megginson.com/SAX/ (or at least a C like interface
1308 a la Expat). It's now possible to set up your own callbacks
1309 and the parser will not build a DOM tree.
1310 * test/* result/*: updated the test suite, I finally removed
1311 the old Namespace draft support (PI based).
1312
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001313Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * Makefile.am: added test result to EXTRA_DIST for make tests
1316
Daniel Veillard64068b31999-03-24 20:42:16 +00001317Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * parser.c, parserInternals.h: moved the chars macro definitions
1320 to parserInternals.h
1321 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1322 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1323
Daniel Veillard012ccc11999-03-23 10:11:11 +00001324Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * xml-config.in : applied patch to make --version work
1327
Raja R Harinatha86c23e1999-03-05 22:14:01 +000013281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1329
1330 * Makefile.am (check-local): Alias for `tests' target. This will
1331 cause `make check' to do the right thing.
1332 (tests): Don't run tests in srcdir. Also, replaced calls to
1333 basename with a `sed' "equivalent".
1334
Daniel Veillardd109e371999-03-05 06:26:45 +00001335Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1338 it in the header and not the sources, updated the doc.
1339 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1340 pointing this out.
1341
Daniel Veillardbc50b591999-03-01 12:28:53 +00001342Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1343
1344 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1345 exported the inputStream routines.
1346 * doc/html/* : updated accordingly
1347
Daniel Veillardd692aa41999-02-28 21:54:31 +00001348Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * parser.c, parser.h, parserInternals.h: added a few extra
1351 internal calls to allocate and free parser contexts ...
1352 * doc/html/* : updated accordingly
1353
Daniel Veillard55a99271999-02-25 11:01:29 +00001354Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * configure.in, Makefile.am, doc/makefile.am : General changes for
1357 1.0.0 release and including the generated HTML documentation.
1358
Daniel Veillard35925471999-02-25 08:46:07 +00001359Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * makefile.am : added parserInternals.h, oops.
1362
Daniel Veillard1e346af1999-02-22 10:33:01 +00001363Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1364
1365 * parserInternals.h: added this header giving access to the parser
1366 internal functions.
1367 * doc/Makefile.am : added a rebuild target which rebuilds the full
1368 set of documentations
1369 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1370 the internal subset.
1371 * *.c *.h: modifications needed to generate the documentation using
1372 gtk-doc, cleanup of functions blocks, reorganisation of struct
1373 declarations.
1374
Daniel Veillard1164e751999-02-16 16:29:17 +00001375Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1376
1377 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1378 the tar and spec file to include the beginning of the doc.
1379
Nuno Ferreira03d04781999-02-13 00:07:17 +000013801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1381
1382 * doc/.cvsignore: Added this file.
1383
Daniel Veillard6800ef31999-02-08 18:33:22 +00001384Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * tree.c: fixed xmlGetProp to return "" when the attribute
1387 exists, even if the node-list is NULL.
1388
Daniel Veillard726c7e31999-02-08 15:13:10 +00001389Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * tree.c: patched an error outputting empty attribute values.
1392 * Makefile.am and doc/makefile.am: have been updated during the
1393 week-end. Sorry for an empty CVS log, I got a shell problem.
1394
Daniel Veillard1899e851999-02-01 12:18:54 +00001395Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1396
1397 * tree.h: cleaned up using enums instead of defines
1398 * parser.c, valid.[ch]: more work on parsing/output of element
1399 declarations
1400
Daniel Veillard3b9def11999-01-31 22:15:06 +00001401Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * valid.[ch], tree.c, parser.c : more work toward full parsing
1404 of XML DTDs.
1405 * README: added informations about mailing-list and on-line
1406 documentation
1407
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000014081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1409
1410 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1411
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001412Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * parser.c, tree.[ch] : more work toward conformance testing,
1415 added a last element to accelerate parsing of very flat structures
1416 started working on internal subset Element content declaration.
1417 * valid.[ch] : first cut at adding code toward validation.
1418 * previous changes had also small impact on most files, especially
1419 the conformance testing using James Clark test suite.
1420
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001421Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1422
1423 * test/* : updated the examples, most of them were not well
1424 formed (humm), and added rdf2.
1425 * result/* : resulting changes in the output.
1426
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001427Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1430
Daniel Veillard44b3a061998-12-05 17:27:22 +00001431Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * tree.c: patched a bug in the generation of empty attributes
1434
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001435Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1438 for node/trees/documents/... Biggest problem is namespace
1439 support when copying subtrees.
1440
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001441Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * parser.c, entities.c: improve entities and char ref encoding,
1444 and cleanups of error messages.
1445
Daniel Veillard242590e1998-11-13 18:04:35 +00001446Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * parser.c, entities.c: simple bug hunting done during rpm2html and
1449 rpmfind integration.
1450
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001451Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * parser.[ch]: Added interfaces allowing to specify a SAX
1454 handler before parsing.
1455
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001456Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * parser.c: redirrect all errors reporting through the SAX
1459 error function
1460
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001461Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1464 * libtool, tlmain ...: update of the libtool files
1465
Miguel de Icaza442321c1998-11-04 18:13:38 +000014661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1467
1468 * entities.c: Use g_snprintf insteda of snprintf.
1469
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001470Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1473 added ent5 test for this purpose.
1474 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1475
Daniel Veillard27271681998-10-30 06:39:40 +00001476Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * parser.c: fixed? a strange error due to compression on a GWP
1479 document.
1480
Daniel Veillard25940b71998-10-29 05:51:30 +00001481Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1482
1483 * tree.[ch]: bug fixing
1484 * entities.[ch]: defined a specific type for predefined entities
1485 * doc/xml.html: more documentation on the library, how to use it,
1486 overview of the interfaces.
1487
Daniel Veillard16253641998-10-28 22:58:05 +00001488Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1491
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001492Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1493
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001494 * tree.c: corrected a small bug
1495 * doc/xml.html: continuing writing documentation.
1496
1497Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1498
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001499 * debugXML.h debugXML.c: added debugging utilities.
1500 * tester.c: added --debug switch.
1501 * tree.c: patched an incorrect node->type assignment.
1502 * parser.c: formatting, ensure that node->doc != NULL in attributes
1503
Daniel Veillardccb09631998-10-27 06:21:04 +00001504Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1507 entity support and provide an internal representation close to
1508 DOM one (entity ref nodes, and attribute value as tree). I tried
1509 to preserve the interface but this will surely break some apps
1510 (I have to change rpm2html/rpmfind for example). I had to change
1511 two interfaces, and the generated tree is somewhat different.
1512 * doc/* : started documenting the XML library, the tree and
1513 DOM/Corba. This is a first step.
1514
Daniel Veillard11e00581998-10-24 18:27:49 +00001515Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1516
1517 * parser.c: Set up the fonctions comment block, boring but useful.
1518 * parser.h, SAX.c, parser.c: now attributes are processed through
1519 the SAX interface. The problem is that my SAX interface diverged
1520 quite a bit from the original one, well this is not an official
1521 spec, and translating it from Java to C is hairy anyway...
1522
Daniel Veillard97b58771998-10-20 06:14:16 +00001523Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1526 fonctions comment block, boring but useful.
1527
1528Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001529
1530 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1531 conversion routines. However they are not yet used to convert the
1532 inputs. The core will run with UTF-8.
1533
Daniel Veillard33942841998-10-18 19:12:41 +00001534Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * tree.c : make sure that the type id is properly set-up when
1537 a new object is allocated, needed for DOM.
1538
Daniel Veillard27fb0751998-10-17 06:47:46 +00001539Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * tree.h, tree.c: Ok, the main objects in the tree will be native
1542 corba objects, it costs 8 bytes per Node, Attribute and Document
1543 but it simplifies the Corba integration a lot (no extra interface
1544 objects to allocate/free).
1545
Daniel Veillard0bef1311998-10-14 02:36:47 +00001546Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1549 and changed NODEs contants for conformity with DOM Level 1
1550
Daniel Veillard27864701998-10-08 03:47:24 +00001551Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * added hooks to keep track of servants when creating objects
1554 xmlDoc and xmlNode (for Corba export).
1555
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001556Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * added xml-config script.
1559
Daniel Veillard7066a791998-10-01 20:28:28 +00001560Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1561
1562 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1563 to autoupdate libtool and automake conf files.
1564
Miguel de Icaza60681bd1998-09-30 19:28:59 +000015651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1566
1567 * Makefile.am: Use '?' to separate the sed
1568 commands as ',' is used when people pass -Wl,something.
1569
1570
Daniel Veillard15a8df41998-09-24 19:15:06 +00001571Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * tree.c, tree.h: added a per-document compression interface.
1574
Daniel Veillard151b1b01998-09-23 00:49:46 +00001575Tue Sep 22 20:47:38 EDT 1998
1576
1577 * tree.c, tree.h: added saving with compression and added interfaces
1578 to control the compression level (xmlGetCompressMode,
1579 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1580
Daniel Veillard70120ff1998-09-22 00:24:21 +00001581Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * parser.c: corrected a loop for files of size 0
1584
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000015851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1586
1587 * error.h: New file. Contains prototyes from `error.c'.
1588
Tom Tromeyc19653d1998-08-14 01:22:43 +00001589Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1590
1591 * Makefile.am (xmlincdir): New macro.
1592 (xmlinc_HEADERS): Renamed from include_HEADERS.
1593
Daniel Veillard845664d1998-08-13 04:43:19 +00001594Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * applied small patch on numeric entities from
1597 Christopher Blizzard <blizzard@appliedtheory.com>
1598
Daniel Veillard260a68f1998-08-13 03:39:55 +00001599Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1600
1601 * New release 0.2, removed the old xml_* files so that it's
1602 coherent with the other CVS base (W3C), far better conformance
1603 to standard, new namespaces, decent entities support, beginning
1604 of a SAX-like interface. Nearly nothing left intact, even the
1605 test examples ...
1606
Christopher Blizzarda36749e1998-07-30 21:47:18 +000016071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1608
1609 * .cvsignore: Add .deps dir
1610
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001611Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1614
Daniel Veillardfe926001998-07-26 04:28:20 +00001615Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001616
Daniel Veillardfe926001998-07-26 04:28:20 +00001617 * configure.in: added test for CPP
1618 * AUTHORS, Changelog: the original ones didn't get commited but the
1619 glib ones instead, fixed.
1620 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001621
Daniel Veillardfe926001998-07-26 04:28:20 +00001622Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001623
Daniel Veillardfe926001998-07-26 04:28:20 +00001624 * integrated code developped at W3C
1625 * changed the original Copyright
1626 * migrated to automake
1627 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001628