blob: ab3c1f981be375417eb2f58512640a06af1fda5e [file] [log] [blame]
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4 when compiling with MSC
5
Daniel Veillard46057e12000-09-24 18:49:59 +00006Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * xpath.c: patch for normalize-string() substring-before(),
9 substring-after() and translate() functions from Bjorn Reese
10 <breese@mail1.stofanet.dk>
11 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
12 Fredrik Hallenberg <hallon@lysator.liu.se>
13 * TODO: updated
14
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16
17 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
18 problem of socklen_t being undefined on a number of platforms
19 * debugXML.c: fixed a compilation problem when without snprintf
20
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000021Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
22
23 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
24 an URI bug and a fix for the control-character-induced infinite loop
25 * nanohttp.c: preventive fix for compiling on WIN32
26
Daniel Veillard64c20ed2000-09-22 16:07:02 +000027Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * xmlint.c: closing bug #25000
30
Daniel Veillardb656ebe2000-09-22 13:51:48 +000031Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
34 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
35 modified slightly Wayne Davison patch adding xmlStrcasecmp and
36 related function, fixing xmlStrncmp(), and associated cleanup
37 * result/HTML/entities.html.sax: updating result
38
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000039Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
40
41 * uri.c: applied patch for URI escaping from Wayne Davison
42 <wayned@blorf.net>
43 * tree.c parserInternals.c HTMLparser.c: memset checks patches
44 from Denis Barbier <barbier@imacs.polytechnique.fr>
45 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
46 patch from Wayne Davison
47
Daniel Veillardd5f97f82000-09-17 16:38:14 +000048Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
49
50 * doc/xml.html : updated with new releases, adding "how to help"
51
Daniel Veillard04698d92000-09-17 16:00:22 +000052Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
53
54 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
55 removed a few warnings in pedantic mode ...
56 * parserInternals.c parser.c: moved encoding switching function
57 to parserInternals.c
58 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
59
Daniel Veillarda2c6da92000-09-16 18:15:00 +000060Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * HTMLparser.c parser.c: set ctxt->errNo before calling the
63 error or warning handlers
64
Daniel Veillardb1059e22000-09-16 14:02:43 +000065Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
66
67 * parserInternals.c parserInternals.h parser.c Makefile.am:
68 created a new module parserInternals.c, moved most of the
69 code shared by the various parsers there, as well as
70 deprecated code from parser.c. More cleanup of parser.c
71 * uri.c: fixed a problem when URI is NULL
72 * valid.c: speedup when looking for an attribute declaration
73
Daniel Veillard39c7d712000-09-10 16:14:55 +000074Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
75
76 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
77 the cleanup of the computation of URI references when seeking
78 external entities. The URI reference string and the resulting
79 URI are both stored now.
80 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
81 large s(n)printf checks and cleanup from Denis Barbier
82 <barbier@imacs.polytechnique.fr>
83 * xmlversion.h.in tree.h: couple of SGML declarations for a
84 possible docbook module.
85 * result/VC/ : a couple of test output changed due to the change
86 of the entities URI
87
Daniel Veillardb513f5a2000-09-10 14:01:12 +000088Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
89
90 * parser.h: added a _private field for linking user's data
91
Daniel Veillarddd477ce2000-09-10 13:23:08 +000092Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
93
94 * parser.c parserInternals.h: demacroified most of the IS_XXX
95 the gain in size is significant so ...
96
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000097Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
98
99 * entities.c: cases where looking up entities with doc==NULL
100 covered
101
Daniel Veillard90e11312000-09-05 10:42:32 +0000102Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
Daniel Veillard1de50802000-09-07 08:54:32 +0000104 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000105 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
106
Daniel Veillard98a79162000-09-04 11:15:39 +0000107Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
108
Daniel Veillard1de50802000-09-07 08:54:32 +0000109 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000110 * test/URI/uri.data result/URI/uri.data: first set of tests/results
111 * Makefile.in: added URItest and included thenin "make tests"
112
113Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000114
115 * xmlversion.h.in: closed bug 22941
116
Daniel Veillard2bb89092000-08-31 14:57:50 +0000117Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
118
119 * doc/xmlio.html: added doc and example for entity loader
120 redefinition.
121
Daniel Veillard96984452000-08-31 13:50:12 +0000122Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
125 used by libxml
126
Daniel Veillarde715dd22000-08-29 18:29:38 +0000127Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * parser.c: Fixed bug on invalid ontent characters and when using
130 push.
131 * xmllint.c: fixed xmllint endling of errors in push mode
132
Daniel Veillard4948eb42000-08-29 09:41:15 +0000133Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
134
135 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000136 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000137 * result/HTML/*.sax: regenerated HTML SAX output
138 * parser.c: more cleanup.
139
Daniel Veillarde010c172000-08-28 10:04:51 +0000140Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
141
142 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000143 patches from Wayne Davison <wayned@users.sourceforge.net>,
144 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000145 * HTMLparser.c: fixed an ignorable white space detection bug
146 occuring when parsing with SAX only
147 * result/HTML/*.sax: updated since the output is now HTML
148 encoded...
149
Daniel Veillard47f3f312000-08-27 22:40:15 +0000150Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
151
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000152 * HTMLparser.[ch]: applied some of Wayne Davison
153 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000154
Daniel Veillarde0854c32000-08-27 21:12:29 +0000155Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
156
157 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
158 undeclared namespace prefix was used, added a warning.
159 Cleaned up support w.r.t. entities, spilling out a warning
160 and being pedantic on lookups.
161 * test/warning/ent9 : added testcase for previous example.
162 * TODO: updated
163 * parserInternals.h parser.c: changed the way names are parsed
164 now allow infinite size and decrease penalty for normal use
165 * parser.c: Started a big cleanup/check of the parser code,
166 fixed some of the most tortuous entity code, spotted code
167 unused anymore
168 * test/*: added tests for very long names and related nasty
169 things.
170
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000171Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * doc/encoding.html: added encoding aliases doc
174 * doc/xml.html: updates
175 * encoding.[ch]: added EncodingAliases functions
176 * entities.[ch] valid.[ch] debugXML.c: removed two serious
177 bottleneck affecting large DTDs like Docbook
178 * parser.[ch] xmllint.c: added a pedantic option, will be
179 useful
180 * SAX.c: redefinition of entities is reported in pedantic mode
181 * testHTML.c: uninitialized warning from gcc
182 * uri.c: fixed a couple of bugs
183 * TODO: added issue raised by Michael
184
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000185Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
186
187 * doc/encoding.html: propagated Martin Duerst suggestions
188
Daniel Veillard52402ce2000-08-22 23:36:12 +0000189Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
190
191 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
192 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
193 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
194 by Wayne Davison
195
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000196Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
197
198 * nanoftp.c nanohttp.c: small cleanup
199 * TODO: updated
200
Daniel Veillard244ece92000-08-19 20:58:02 +0000201Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
202
203 * added an old VC testcase and updated title.xml entity
204
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000205Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
206
207 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
208 done on auto-opening of <p> tags and cleanup of SAX output
209
Daniel Veillard979e55e2000-08-19 16:48:54 +0000210Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
211
212 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
213
Daniel Veillard4540be42000-08-19 16:40:28 +0000214Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * doc/xml.html libxml.* structure.*: updated the doc a bit
217
Daniel Veillard808a3f12000-08-17 13:50:51 +0000218Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * testSAX.c testHTML.c result/HTML/: cleanup of the output
221 of SAX tests
222
Daniel Veillard29579362000-08-14 17:57:48 +0000223Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
224
225 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
226 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
227
Daniel Veillard1255ab72000-08-14 15:13:33 +0000228Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
231 * testHTML.c: fix core dump on Solaris 2.x systems
232 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
233 * result/HTML/*.sax: previous bug fix lead to new results
234
Daniel Veillard03109292000-08-14 14:58:22 +0000235Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
236
237 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
238 * configure.in: added --with-readline=DIR to accept alternate
239 path for readline include/library
240 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
241 for ANSI under HP-UX
242 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
243 includes @LIBS@
244
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000245Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * doc/* : rebuilt the docs
248 * getting ready for 2.2.2 release
249
Daniel Veillard87b95392000-08-12 21:12:04 +0000250Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
251
252 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
253 and xmlAddFeature()
254 * tree.[ch]: added xmlAddChildList()
255 * xmllint.c: MAP_FAILED macro test
256 * parser.h: added xmlParseCtxtExternalEntity()
257 * valid.c: applied bug fixes removed warning
258 * tree.c: added CDATA block to elements content
259 * testSAX.c: cleanup of output
260 * testHTML.c: added SAX testing
261 * encoding.c: better error recovery
262 * SAX.c, parser.c: fixed one of the external entity processing
263 of the OASis testsuite
264 * Makefile.am: added HTML SAX regression tests
265 * configure.in: bumped to 2.2.2
266 * test/HTML/ result/HTML: added a few of HTML tests, and added the
267 SAX results
268
Daniel Veillard88a172f2000-08-04 18:23:10 +0000269Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * configure.in: patch for HP compiler
272
2732000-08-04 Sven Heinicke <sven@zen.org>
274
275 * xmllint.c: Was coredumping sometimes when the file given didn't
276 exist.
277
Daniel Veillard46e370e2000-07-21 20:32:03 +0000278Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
279
280 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000281
Daniel Veillard46e370e2000-07-21 20:32:03 +0000282 when using in memory parsing. Need some cleanup.
283 * xmllint.c configure.in: added a --memory flag to test memory
284 parsing
285
Daniel Veillard36650692000-07-21 15:16:39 +0000286Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * nanohttp.c: fixed socklen_t replacement to unsigned int
289 * parser.c: fixed a space handdling missing at the end of
290 production 28 DOCTYPE.
291 * xmlmemory.c: fixed a stupid bug on the routine to override
292 allocation functions
293 * TODO: updated
294
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000295Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
296
297 * doc/ regenerated the docs
298
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000299Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * doc/encoding.html doc/xml.html: added I18N doc
302 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
303 improvements, both parser and filters, added ASCII & HTML,
304 fixed the ISO-Latin-1 one
305 * xmllint.c testHTML.c: added/made visible --encode
306 * debugXML.c : cleanup
307 * most .c files: applied patches due to warning on Windows and
308 when using Sun Pro cc compiler
309 * xpath.c : cleanup memleaks
310 * nanoftp.c : added a TESTING preprocessor flag for standalong
311 compile so that people can report bugs more easilly
312 * nanohttp.c : ditched socklen_t which was a portability mess
313 and replaced it with unsigned int.
314 * tree.[ch]: added xmlHasProp()
315 * TODO: updated
316 * test/ : added more test for entities, NS, encoding, HTML, wap
317 * configure.in: preparing for 2.2.0 release
318
Daniel Veillard49703262000-07-10 10:27:46 +0000319Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
320
321 * nanoftp.c: fixed the way the control connection is handled
322 * libxml.spec.in: fixed the dependancies and cleanup
323
Daniel Veillard306be992000-07-03 12:38:45 +0000324Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * doc/xml.html: changed the xmlsoft.org structure, updated the
327 examples w.r.t. root and childs
328
Daniel Veillard7d853352000-07-02 18:53:09 +0000329Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
332
Daniel Veillard365e13b2000-07-02 07:56:37 +0000333Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
334
335 * HTMLparser.c: Work on character encoding support for the HTML parser
336 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
337 * encoding.c: Fixed a potential memleak in the encoding stuff
338
Daniel Veillardaf743792000-07-01 11:49:28 +0000339Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
340
341 * doc/FAQ.html doc/Makefile.am : added a FAQ
342
343Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000344
345 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
346 of the HTML parser to force it to not bypass SAX
347
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000348Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
349
350 * win32config.h.in: updated
351 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
352 lacks iconv support :-( need to release 2.1.1
353 * configure.in: release 2.1.1
354 * HTMLparser: fixed bug #14784
355 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
356 by Windows compiler
357 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
358 the SAX startDocument() callback.
359 * TODO: updated
360
361Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * added xmlStopParser()
364
Daniel Veillardbe803962000-06-28 23:40:59 +0000365Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * configure.in: 2.1.0 prerelease
368 * Large resync between W3C and Gnome tree
369 * nanoftp, nanohttp.c: fixed stalled connections probs
370 * HTMLtree.c SAX.c : support for attribute without values in
371 HTML for andersca
372 * valid.c: Fixed most validation + namespace problems
373 * HTMLparser.c: start document callback for andersca
374 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
375 * parser.h, SAX.c: serious speed improvement for large
376 CDATA blocks
377 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
378 different encoding
379 * example/Makefile.am example/gjobread.c tree.h: work on
380 libxml1 libxml2 convergence.
381 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
382 and the LIBXML_TEST_VERSION macro
383
Daniel Veillardc310d562000-06-23 18:32:15 +0000384Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * doc/xml.html: various patches and improvements typo fixed by
387 Felix Natter
388 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
389 from Felix Natter <fnatter@gmx.net>
390
Daniel Veillardf3029822000-05-06 08:11:19 +0000391Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * doc/upgrade.html: updated with instructions for support of both
394 libxml-1.x and libxml-2.x
395 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
396 for 2.x support and also fixed includes
397
398
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000399Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
402 the encoding support, added iconv support, so now libxml if
403 compiled with iconv automatically support japanese encodings
404 among others. Work based on initial patch from Yuan-Chen Cheng
405 I may have broken binary compat in the encoding handler
406 registration scheme, but that was so utterly broken I don't
407 expect anybody to have used this feature until now.
408 * parserInternals.h: fixup on the CHAR range macro
409 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
410 code.
411 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
412 * uri.c: added xmlParseURI() I can't believe I forgot to
413 implement this one in 2.0 !!!
414 * SAX.c: moved doc->encoding update in the endDocument() call.
415 * TODO: updated.
416
Daniel Veillard06047432000-04-24 11:33:38 +0000417Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * tree.h: removed extraneous xmlRemoveProp definition
420 * TODO: added item about --disable-corba configure switch
421 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
422 * nanoftp.c: fixed include problems giving troubles on AIX and
423 slowlaris
424 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
425 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
426 comment and headers changes to lower gtk-doc number of warnings
427 * doc/html/*: rebuilt docs
428
Daniel Veillarde0aed302000-04-16 08:52:20 +0000429Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
430
431 * HACKING: documented the tag for 1.x and instructions
432
Daniel Veillard5e873c42000-04-12 13:27:38 +0000433Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
434
435 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
436 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
437 xmlCreateIOParserCtxt
438 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
439 significant overall improvement
440 * xmllint.c: added I/O test to xmllint
441 * testSAX.c: added a speed test
442 * doc/* : updated/regenerated
443
Daniel Veillardfc708e22000-04-08 13:17:27 +0000444Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * xpath.c uri.h parserInternals.h: cosmetic changes from
447 "Timur I. Bakeyev" <timur@bat.ru>, including making
448 xmlCreateURI() public
449
Daniel Veillard5d211f42000-04-07 17:00:24 +0000450Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
453 and the code at the same time. Added a clean mechanism for
454 overload or added input methods: xmlRegisterInputCallbacks()
455 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
456 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
457 * TODO: updated
458 * doc/* : updated/regenerated
459 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
460 source dir
461
Daniel Veillarde77a9182000-04-05 19:12:29 +0000462Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
463
464 * testURI.c: yet another forgotten commit, I should get some sleep !
465
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000466Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * xmllint.c: forgot to commit this too ?
469
Daniel Veillardb9df4042000-04-05 14:23:16 +0000470Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
471
472 * xmlversion.h.in : forgot to commit this previously
473
Daniel Veillard361d8452000-04-03 19:48:13 +0000474Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
475
476 * configure.in: preparing libxml-2.0.0 version looks Ok so far
477 * README TODO: updated for release
478 * uri.c uri.h: added authority parsing/saving
479 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
480 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
481 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
482 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
483 Makefile.am : added compile-time customization of libxml
484 --with-ftp --with-http --with-html --with-xpath --with-debug
485 --with-mem-debug
486 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
487 #include <libxml/xxx.h> I hope it won't break too much stuff
488 and will be manageable in the future...
489 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
490 and added xmllint to the installed programs
491 * uri.h: added xmlFreeURI()
492
Daniel Veillardec303412000-03-24 13:41:54 +0000493Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * uri.c uri.h: finished the escaping handling, the base support
496 and the URI path normalization. Looks good just lacks the
497 authority content parsing code.
498 * Makefile.am: added instructions to generate testURI
499 * TODO: updated
500 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
501 added links and icons for W3C and Gnome
502
Daniel Veillard8f621982000-03-20 13:07:15 +0000503Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
504
505 * xmlmemory.[ch] : seems I forgot to actually update the files in
506 the last commit :-)
507 * doc/xml.html doc/html/* : updated and uploaded the docs
508
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000509Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
512 * TODO: updated
513 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000514 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000515 gfree).
516 * Makefile.am, uri.c, uri.h: added a set of functions to do
517 exact (litteraly copied from the RFC 2396 productions) parsing
518 and handling of URI. Will be needed for XLink, one XML WFC,
519 XML Base and reused in the nano[ftp/http] modules. Still work
520 to be done.
521
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000522Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * configure.in, libxml.spec.in : libxml2
525 * doc/* : updated the doc page, rebuilt the docs
526
Daniel Veillardcf461992000-03-14 18:30:20 +0000527Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
528
529 * all: tagged LIB_XML_1_X
530 * *.c *.h : updated from W3C CVS tree
531 * configure.in : 2.0.0-beta
532 * libxml.spec.in : libxml2 package nam
533 * result/* : new version of the tests output
534
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000535Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
536
537 * doc/xml.html, doc/update.html: updated docs, 1.8.7
538
Daniel Veillardb566ce12000-03-04 11:39:42 +0000539Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
540
541 * doc/* : rebuilt the docs
542 * parser.c: final patch on #6766
543 * valid.c: small patch on validity checks.
544
Daniel Veillardfb76c402000-03-04 11:39:42 +0000545Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
546
547 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
548 added
549 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
550 compatibility w.r.t. XML spec and existing code.
551
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000552Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * parser.c: seems a better solution to <a> </a> exists,
555 will try it for a while
556
Daniel Veillard83a30e72000-03-02 03:33:32 +0000557Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
558
559 * parser.c: tried to remove the <a> </a> generating <a/>
560 this is hard. Left a flag for that purpose. Fixed bug #6766
561 * configure.in: prepared 1.8.7 not released, due to previous
562 problem
563
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000564Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
565
566 * doc/xml.html : applied second patch from Paul DuBois
567
Daniel Veillard402e8c82000-02-29 22:57:47 +0000568Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
569
570 * doc/xml.html : applied patch from Paul DuBois
571
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000572Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
575
Daniel Veillard5feb8492000-02-02 17:15:36 +0000576Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
577
578 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
579 compilation warnings on various platforms.
580 * parser.c: Fixed #5281 validity error callbacks are now desactived
581 by default if not validating.
582
Daniel Veillardf341f932000-02-02 14:52:08 +0000583Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * nanoftp.c, win32config.h.in: patches to compile on WIN32
586
Daniel Veillard13c757e2000-02-01 23:59:15 +0000587Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
590 <gkatsi@cs.toronto.edu>
591
Daniel Veillard726e8792000-01-30 20:04:29 +0000592Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
595 processing URLs
596
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000597Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
600 xmlNanoFTPUpdateURL for persistent control connections.
601 * configure.in: 1.8.6
602
603Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
606 * tree.[ch] : added xmlSaveNoEmptyTags
607
James Henstridgef3be9312000-01-28 13:59:21 +00006082000-01-29 James Henstridge <james@daa.com.au>
609
610 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
611
612 * Makefile.am: added nanoftp.[ch] to the build.
613
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000614Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * nanoftp.[ch]: cleanup, comments, API
617 * debugXML.c : fixed a bug in the cat command
618 * doc/*: regenerated the docs
619
Daniel Veillardda07c342000-01-25 18:31:22 +0000620Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
623 * debugXML.c : fixed a bug in the cat command
624 * valid.c: fixing some small probs
625 * libxml.spec.in: get rid of the SNAP suffix
626 * doc/xml.html: updated the status
627
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000628Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
629
630 * xml-config.in: xml-config --version to just return the
631 version number
632 * xpath.c: some cleanup w.r.t. axis when the current node is
633 an attribute.
634 * TODO: updated
635
Daniel Veillard461a66c2000-01-18 18:01:01 +0000636Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * configure.in: prepared for libxml-1.8.5
639 * doc/* recompiled the documentation
640
6412000-01-17 Jody Goldberg <jgoldberg@home.com>
642
643 * configure.in : WARNING autoconf subtlety alert :
644 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
645 when looking for zlib.h so that HAVE_ZLIB_H is defined.
646 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
647 get defined by AC_CHECK_HEADERS.
648
Daniel Veillardf967b902000-01-17 16:06:10 +0000649Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
652 Rune.Djurhuus@fast.no
653
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000654Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * TODO: updated
657 * tree.c, parser.c: made sure that only memory alloc problems
658 and internal parser errors are allowed to write to stdout or
659 stderr.
660
Daniel Veillard0142b842000-01-14 14:45:24 +0000661Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
662
663 * tree.c : restored xmlNewGlobalNs since this seems used by
664 a lot of existing code :-(, fixed a bug in xmlNewNs
665 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
666 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
667 to exit() from the library code.
668 * xpath.c, parser.c: removed bugs or unused code detected by
669 Windows compilers
670 * parser.c: started adding interfaces for parsing well balanced
671 XML fragments
672 * configure.in: releasing 1.8.4
673 * doc/* : rebuilt the docs
674
Daniel Veillard2eac5032000-01-09 21:08:56 +0000675Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * tree.[ch] : added xmlNewDocFragment() for DOM
678 * testHTML.c: uninitialized variable.
679
Daniel Veillardf3a73582000-01-05 14:58:39 +0000680Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * doc/* : rebuild the docs
683
Daniel Veillard71b656e2000-01-05 14:46:17 +0000684Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * acconfig.h: readline and history patch
687 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
688 * tree.c: added check and handling when possibly removing an ID
689 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
690 and saving.
691 * test/HTML/entities.html result/HTML/entities.html* : test for
692 various entities reference cases
693 * result/HTML/* : as a result output of some testcase have
694 changed
695 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
696 by previous example. added xmlParseTryOrFinish().
697 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
698 entities.h debugXML.h HTMLparser.h: changed the way struct are
699 declared to allow gtk-doc to expose those
700 * parser.c: closed bug #4960
701 * Makefile.am configure.in: Applied patch from
702 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
703 and math/socket libs detection
704
Daniel Veillard437b87b2000-01-03 17:30:46 +0000705Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * configure.in, Makefile.am: link tester against readline
708 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
709
Daniel Veillard686d6b62000-01-03 11:08:02 +0000710Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
711
712 * tree.[ch]: added xmlRemoveProp
713 * win32config.h.in nanohttp.c: avoid including the Windows
714 socket stuff in every C files
715 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
716 the XmL parser(s)
717 * test/ns4 result/ns4 etc...: added test case for previous prob
718 * tree.c: xmlNewNs wasn't checking for double definition
719 * Makefile.in: fixed a problem with dist-hook duplicates
720 * parser.[hc], xmlIO.c: fixed the loading of external entities
721 APIs, now xmlLoadExternalEntity() is used everywhere and
722 setting up an app specific front-end using the
723 * SAX.c parser.c: some fixes, now the xhtml spec validates
724 with the xhtml DTD.
725 * error.c: fixed crashes in case of no input stream
726 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
727 to the validation tests and results
728
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000729Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
732 too htmlCreatePushParserCtxt() and htmlParseChunk()
733 * parser.c: a bit of cleanup.
734 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
735 to XML) removed the last mem leak known
736 * HTMLtree.c: output message cleanup
737 * xmlmemory.c: display content info about memory blocks
738 * result/HTML/wired.* : missing att value warning change
739
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000740Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * doc/* : rebuilt the documentation
743
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000744Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * parser.[ch] parserInternals.h: Push parser for XML,
747 seems to work fine now
748 * tester.c debugXML.[ch]: Added an XML shell debug facility and
749 --push for push testing
750 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
751 * testSAX.c: added --push
752 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
753 subtree
754 * xmlIO.[ch] : enriched API + fixes for push mode
755 * entities.[ch]: added the entity content length to the struct.
756 * xmlmemory.[ch]: new API to show the last entries for the shell
757 * valid.c: added required attribute testing
758 * SAX.c: the cdata callback now merge contiguous fragments
759 * HTMLparser.c: cleanup of some macros
760
Daniel Veillard3c558c31999-12-22 11:30:41 +0000761Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * parser.c: fix for PIs name starting with xml
764 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000765 * *.c, configure.in win32config.h.in : generate win32config.h for
766 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000767
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000768Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * parser.c: fixed a stupid = vs. == bug :-(
771 * doc/gnome-xml.sgml: s/glade/xml/
772
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000773Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * configure.in, doc/xml.html : bug fix release 1.8.2
776 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
777 Hopefully the end of that silly C++ include problem
778 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
779 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
780 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
781 troubles with autoclosed elements when the stree shape doesn't
782 follow the DtD specs. Added htmlIsAutoClosed() and
783 htmlAutoCloseTag()
784 * result/HTML/*.htm*: Updated the HTML examples regression tests output
785 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
786 * debugXML.c: fixed a bug on printing default namespaces.
787 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
788
Daniel Veillardb24054a1999-12-18 15:32:46 +0000789Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * result/HTML/*.htm[l] : updated the HTML regression tests according
792 to the new output
793 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
794 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
795 problem due to intermix of extern "C" { ... } declarations for C++
796 and recursive includes in the headers
797
Chris Lahey323c48c1999-12-18 15:32:45 +00007981999-12-20 Chris Lahey <clahey@umich.edu>
799
800 * HTMLtree.c: Made it so that html nodes with a single child do
801 not insert a carriage return before or after the child node.
802
Daniel Veillardb24054a1999-12-18 15:32:46 +0000803Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000804
805 * configure.in, doc/xml.html : bug fix release 1.8.1
806 * parser.c: fixed bug #4344
807 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
808 added the glue to avoid C++ problems
809 * doc/* : regenerated the documentation
810
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000811Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
814 namespace recognition, and Dia as a resul :-(
815 * encoding.c: closed bug #3950
816
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000817Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * valid.c: debugging a posteriori validation, except URI expansion
820 stuff this should be fixed now
821 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
822 Carl Nygard <cnygard@bellatlantic.net>
823 * tester.c: added --postvalid, cleaning of the code
824 * tree.[ch]: added xmlDocGetRootElement()
825
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000826Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
827
828 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
829 c++ losage.
830
Daniel Veillard10a2c651999-12-12 13:03:50 +0000831Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * configure.in, doc/xml.html : bumped to 1.8.0
834 * xlink.[ch], Makefile.am : added framework for link detection
835 * parser.h: added nbChars to parser context, needed for cleanup.
836 * xmlmemory.c: removed a nasty bug when out of mem
837 * valid.[ch]: adding namespace support for attribute decl
838 * tester.c: added --debugent option
839 * debugXML.[ch]: added xmlDebugDumpEntities()
840 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
841 buffers instead, this was really needed, validation was breaking
842 in strange ways due to that. Added xmlParseStringPEReference()
843 and other parsing from strings functions. Entities processing
844 modified again, but PERef are still not handled correcly but
845 unless you're Eve Maller you won't notice :-)
846 * HTMLparser.c: large changes toward reliability, and switched to
847 lowercase internal tags, XHTML is lowercase, so it will help
848 that output is closer to next version.
849 * doc/* : regenerated the documentation, it is now hosted at
850 http://xmlsoft.org/ (same bits I just bought the domain :-)
851
852
Daniel Veillard294cbca1999-12-03 13:19:09 +0000853Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
856 doc generation
857 * parser.c: fixed bugs #3908 and #3937 and a memory leak
858 in the SAX API
859 * doc/*: rebuilt the doc making sure everything appears in the
860 HTML files
861
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000862Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
865 added the patch from Carl Nygard <cnygard@bellatlantic.net>
866 which allow impressive speed improvement on dataset with
867 large text pieces, but at the cost of broken binary
868 compatibility and slightly bigger memory usage.
869 Configure with --with-buffers to activate them, they
870 are protected with XML_USE_BUFFER_CONTENT define.
871 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
872 goal is 0 memory left allocated once parser is no more used
873 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
874 call xmlCleanupParser() and xmlMemoryDump()
875
Daniel Veillarda819dac1999-11-24 18:04:22 +0000876Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
879 * parser.[ch] encoding.[ch]: added memory cleanup routines
880 * parser.c: closing bug #3788
881 * doc/*: rebuilt the doc
882
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000883Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
886 xmlNewTextChild() and xmlSetCompressMode() behaviour.
887 * tester.c: added --compress option
888 * doc/*: rebuilt the documentation
889
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000890Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
893 if given /proc/kcore as input !
894 * doc/xml.html doc/*: updated and rebuilt the documentation
895
896Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000897
898 * parser.c: Fixed some wrongly space collapsing code due to
899 a misreading of the spec.
900 * result/*: fixed the output accordingly
901
902Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000903
904 * encoding.c: bug fix and typos
905 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
906 * parser.c: added attribute normalization closing bug #3597
907 * test/att* result/att* SAXresult/att*: testcase for attribute
908 normalization
909
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000910Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * configure.in: closing bug #3163 by adding extra flags for the
913 cc compiler on HP-UX
914
Daniel Veillard51e3b151999-11-12 17:02:31 +0000915Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * valid.[ch] : removed a typo and an enumerated type bug in the
918 xmlAddElementDecl() function
919 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
920 call to xmlEncodeEntitiesReentrant() so that the functions
921 New, Set and Get are at the same level.
922 * parser.c HTMLparser.c: extra memory allocation bug for
923 attributes detected by someone using libxml in embedded systems :-)
924
Daniel Veillard962195f1999-10-28 15:51:53 +0000925Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * xmlmemory.h: turned off mem debug :-\
928
Daniel Veillard35008381999-10-25 13:15:52 +0000929Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
930
931 * parser.c: closed bug #2784 a one line fix, but worth pushing
932 a new release out
933 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
934 some structures, comments before and after the
935 main element, and other nastyness
936 * HTMLtree.c tree.c: accomodate the extended HTML supported
937 * configure.in: pushing 1.7.4
938 * test/ent8 and related outputs : added a new test for bug #2784
939 * test/HTML/wired.html and related output: a nasty HTML example
940 * Makefile.am: improved the test scripts
941 * docs/* : reran the documentation extractor, updated xml.html
942
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000943Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
946 HTMLparser and debugged the HTML related code. HTML documents
947 now have their own type
948 * entities.c: do not dump &apos; for HTML output
949 * xmlmemory.c: improvement, breakpoint mechanism
950 * testHTML.c: added --sax --repeat ...
951 * Makefile.am: improved the HTML tests
952 * valid.[ch]: added xmlValidGetValidElements and
953 xmlValidGetPotentialChildren
954 * tester.c: added --insert to test the 2 new functions
955 * test//* result//* SAXresult//* : regression test cleanup
956 and extension.
957 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
958 gnome-xml-nanohttp.html
959
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000960Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * HTMLparser.c: fixed problems with some autoclose tags
963 * tree.c: fixed XML output problems.
964 * result/* SAXresult/*: update of the tests output
965
Daniel Veillard6077d031999-10-09 09:11:45 +0000966Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * Makefile.am: Arturo patch for xmlConf.sh version info
969 * parser.c: Tim Josling patch for single quoted items
970 * tester.c: Tim Josling patch for tester options usage
971 * tree.h: indent cleanup
972
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000973Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * HTMLparser.c parser.h : Fixed problems with HTML parsing
976 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
977
Daniel Veillard00fdf371999-10-08 09:40:39 +0000978Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * tree.c : Raph patch for initialization of CORBA fields
981 * parser.c, xpath.c, ...: modification of doc comments
982 * xpath.c : allow spaces in xpath expressions
983
Daniel Veillardad219441999-09-27 08:17:49 +0000984Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * xmlmemory.h: turning off memory debug :-(
987
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000988Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
991 better SAX interfaces.
992 * testSAX.c: uses the new SAX routine, avoid fetching any remote
993 entity.
994 * configure.in: 1.7.2
995
996Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000997
998 * libxml.spec.in: fixed the URL
999 * doc/xml.html: improved the documentation front-end
1000
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001001Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001002
1003 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1004
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001005Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001006
1007 * libxml.spec.in: fixed the alpha compile problem
1008 * parser.[ch]: changed errno to errNo in the parser context :-(
1009 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1010 * doc/xml.html: changed CHAR to xmlChar
1011 * doc/html/*: recompiled the documentation
1012 * configure.in: 1.7.1
1013
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001014Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1015
1016 * parser.h: modified the parser context struct to regain 1.4.0
1017 binary compatibility
1018 * parser.c, xml-error.h: added errno ot teh context and defined
1019 a set of errors values with update of errno
1020 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1021 DTDs and entities
1022 * *.h, *.c: complete cleanup of the use of config.h and include
1023 protection depending on the current setup.
1024 * overalll debugging, maintenance and bug-fixing on all modules
1025 * updated the documentation
1026 * ready for 1.7.0
1027
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001028Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * HTMLparser.c : cleanup
1031 * SAX.c valid.c valid.h: added ID/IDREF checking
1032 * tree.c tree.h: extended doc structure for refs
1033 * configure.in: 1.6.2
1034 * parser.c: patched bug in SAX user arg call
1035 * parserInternals.h: patched missing close in C++ wrapping
1036 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1037 especially upcoming XPointer implementation.
1038 * doc/xml.html: augmented, typo
1039
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001040Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1041
1042 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1043 not all invocations of install understand -d.
1044
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001045Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1046
1047 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1048 to make 'check' works, when builddir != srcdir.
1049
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001050Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * doc/xml.html : updated the documentation
1053
Daniel Veillard6454aec1999-09-02 22:04:43 +00001054Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1057 not deallocated memory blocks
1058 * *.c : replaces all calls to malloc() free() and realloc() to
1059 the wrapper functions/macros
1060 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1061 instead of xmlFreeNodeList()
1062
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001063Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * HTMLparser.c: corrected a stupid bug leading to core dump at
1066 tree deallocation. Removed warnings indicated by
1067 Stephane.Conversy@lri.fr
1068 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1069 looked for in the external subset
1070
1071Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001072
1073 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1074 on SGI by Stephane.Conversy@lri.fr
1075
Daniel Veillardb96e6431999-08-29 21:02:19 +00001076Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * all .h : changed the prototype declaration indent as in gtk
1079 * most .c : working on reducing the TODOs in the code
1080 * most .c : cleanup though -pedantic and Insure++
1081 * improvements on validation ID checkings.
1082 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1083 * xml-config.in: closed #1810
1084
1085Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001086
1087 * tree.h, valid.c, valid.h: more work on validity, IDs
1088 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1089 definition for AIX
1090
Daniel Veillardb556eb51999-08-15 17:19:50 +00001091Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1094 the distribution due to a cut'n paste error at last commit
1095
Daniel Veillardb05deb71999-08-10 19:04:08 +00001096Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * configure.in: upgraded to version 1.4.0
1099 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1100 Big update, added a large part of the validation process,
1101 it should be usable, but some parts are missing
1102 * xpath.c: improved the implementation w.r.t. root.
1103 * Makefile.am: added more tests
1104 * test and result trees: added a lot of tests
1105 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1106
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001107Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1108
1109 * Added an HACKING file
1110
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001111Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * xpath.[ch] : improvements and debug of the XPath implementation
1114 * parser.c, HTMLparser.c : modified the parsers to be progressive
1115 * tree.[ch] : extended the Buffer promitives
1116 * xmlIO.[ch] : added basic I/O routines providing progressive
1117 parsing and ready for I18N conversion plugins
1118 * SAXresult/* : the SAX callback sequence maybe slightly different
1119 now
1120 * test*.c : improved/updated the tests programs
1121 * doc/* : recompiled the docs.
1122
Daniel Veillard15b75af1999-07-26 16:42:37 +000011231999-07-26 Michael Meeks <michael@edenproject.org>
1124
1125 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1126
1127 * tree.c: Ditto.
1128
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001129Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * configure.in: upgraded to version 1.4.0
1132 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1133 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1134 XML query language, see http://www.w3.org/TR/xpath for more details.
1135 * parser.c, parser.h: added CHAR* related string functions for XPath
1136 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1137 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1138 rebuild the docs.
1139 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1140 and regression testing capabilities for XPath.
1141
Daniel Veillardd79d7871999-07-12 10:38:12 +00001142Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1145 closing bug #1646
1146
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001147Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * Makefile.am, example/Makefile.am: closed bug #1683
1150
Daniel Veillard3166ab11999-07-11 16:14:19 +00001151Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1152
1153 * example/Makefile.am, configure.in: added the makefile for the
1154 gjobread example
1155
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001156Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1157
1158 * doc/Makefile.am:
1159 - fix which allow "make install DESTDIR=</install/prefix>".
1160
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001161Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1164 which fixed a problem on the file reading-code.
1165
Daniel Veillard82150d81999-07-07 07:32:15 +00001166Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1169 output.
1170 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1171
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001172Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * parser.h : Oops removed the binary compatibility problem
1175 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1176 * parser.c, HTMLparser.c: applied patches for reading from stdin
1177
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001178Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * parser.c, entities.c, valid.c: cleanup bug #1591
1181 * configure.in: cleanup bug #1592
1182 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1183 the same tree back-end. Hence gdome will be available for it.
1184 * doc/Makefile.am: close bug #617
1185
Daniel Veillard97fea181999-06-26 23:07:37 +00001186Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * parser.c: alloctate a per parser context SAX interface block
1189
Daniel Veillard14fff061999-06-22 21:49:07 +00001190Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1193 and xmlEncodeEntitiesReentrant with the correct one :-\
1194
1195Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * commit of my internal XML base changes, quite a lot of
1198 changes, cleanups, better entities support, framework for
1199 new I/O and charset detection and handling
1200 * Fixed the configure/Makefile stuff to generate shared libs
1201 with the proper version info, so we jumped on rev from
1202 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1203 xmlEncodeEntities() result need to be freed now, and a string
1204 xmlParserVersion provide the current library version.
1205
Raph Levien05240da1999-06-15 21:27:11 +00001206Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1207
1208 * parser.c: fixed a buffer overrun for when you have a very long
1209 attribute with no entities in it.
1210
Daniel Veillardbb2da581999-06-13 14:37:07 +00001211Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * added example directory
1214 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1215
Daniel Veillard011b63c1999-06-02 17:44:04 +00001216Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * Release of libxml-1.1, nearly everything has been touched for
1219 this.
1220 * Added more regression tests
1221 * Updated the documentation
1222
Daniel Veillard27d88741999-05-29 11:51:49 +00001223Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * tree.[ch]: unified the XML_NO_CORBA defines.
1226 * parser.c encoding.[ch]: started plugging in char encoding detection
1227
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001228Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1229
1230 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1231 Also freed allocated buffer.
1232
Daniel Veillard27d88741999-05-29 11:51:49 +00001233Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001234 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1235 reentrancy problem at printing. One is left in entities.c, to
1236 remove ASAP
1237 * testSAX.c : added a test example showing the use of the SAX
1238 interface if one doesn't want to build the DOM tree.
1239 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1240
Daniel Veillard517752b1999-04-05 12:20:10 +00001241Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1244 large revamping of the parser to use SAX callbacks
1245 http://www.megginson.com/SAX/ (or at least a C like interface
1246 a la Expat). It's now possible to set up your own callbacks
1247 and the parser will not build a DOM tree.
1248 * test/* result/*: updated the test suite, I finally removed
1249 the old Namespace draft support (PI based).
1250
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001251Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * Makefile.am: added test result to EXTRA_DIST for make tests
1254
Daniel Veillard64068b31999-03-24 20:42:16 +00001255Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * parser.c, parserInternals.h: moved the chars macro definitions
1258 to parserInternals.h
1259 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1260 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1261
Daniel Veillard012ccc11999-03-23 10:11:11 +00001262Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * xml-config.in : applied patch to make --version work
1265
Raja R Harinatha86c23e1999-03-05 22:14:01 +000012661999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1267
1268 * Makefile.am (check-local): Alias for `tests' target. This will
1269 cause `make check' to do the right thing.
1270 (tests): Don't run tests in srcdir. Also, replaced calls to
1271 basename with a `sed' "equivalent".
1272
Daniel Veillardd109e371999-03-05 06:26:45 +00001273Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1276 it in the header and not the sources, updated the doc.
1277 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1278 pointing this out.
1279
Daniel Veillardbc50b591999-03-01 12:28:53 +00001280Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1281
1282 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1283 exported the inputStream routines.
1284 * doc/html/* : updated accordingly
1285
Daniel Veillardd692aa41999-02-28 21:54:31 +00001286Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * parser.c, parser.h, parserInternals.h: added a few extra
1289 internal calls to allocate and free parser contexts ...
1290 * doc/html/* : updated accordingly
1291
Daniel Veillard55a99271999-02-25 11:01:29 +00001292Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * configure.in, Makefile.am, doc/makefile.am : General changes for
1295 1.0.0 release and including the generated HTML documentation.
1296
Daniel Veillard35925471999-02-25 08:46:07 +00001297Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * makefile.am : added parserInternals.h, oops.
1300
Daniel Veillard1e346af1999-02-22 10:33:01 +00001301Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * parserInternals.h: added this header giving access to the parser
1304 internal functions.
1305 * doc/Makefile.am : added a rebuild target which rebuilds the full
1306 set of documentations
1307 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1308 the internal subset.
1309 * *.c *.h: modifications needed to generate the documentation using
1310 gtk-doc, cleanup of functions blocks, reorganisation of struct
1311 declarations.
1312
Daniel Veillard1164e751999-02-16 16:29:17 +00001313Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1316 the tar and spec file to include the beginning of the doc.
1317
Nuno Ferreira03d04781999-02-13 00:07:17 +000013181999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1319
1320 * doc/.cvsignore: Added this file.
1321
Daniel Veillard6800ef31999-02-08 18:33:22 +00001322Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * tree.c: fixed xmlGetProp to return "" when the attribute
1325 exists, even if the node-list is NULL.
1326
Daniel Veillard726c7e31999-02-08 15:13:10 +00001327Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * tree.c: patched an error outputting empty attribute values.
1330 * Makefile.am and doc/makefile.am: have been updated during the
1331 week-end. Sorry for an empty CVS log, I got a shell problem.
1332
Daniel Veillard1899e851999-02-01 12:18:54 +00001333Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * tree.h: cleaned up using enums instead of defines
1336 * parser.c, valid.[ch]: more work on parsing/output of element
1337 declarations
1338
Daniel Veillard3b9def11999-01-31 22:15:06 +00001339Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * valid.[ch], tree.c, parser.c : more work toward full parsing
1342 of XML DTDs.
1343 * README: added informations about mailing-list and on-line
1344 documentation
1345
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000013461999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1347
1348 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1349
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001350Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * parser.c, tree.[ch] : more work toward conformance testing,
1353 added a last element to accelerate parsing of very flat structures
1354 started working on internal subset Element content declaration.
1355 * valid.[ch] : first cut at adding code toward validation.
1356 * previous changes had also small impact on most files, especially
1357 the conformance testing using James Clark test suite.
1358
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001359Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * test/* : updated the examples, most of them were not well
1362 formed (humm), and added rdf2.
1363 * result/* : resulting changes in the output.
1364
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001365Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1368
Daniel Veillard44b3a061998-12-05 17:27:22 +00001369Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * tree.c: patched a bug in the generation of empty attributes
1372
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001373Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1376 for node/trees/documents/... Biggest problem is namespace
1377 support when copying subtrees.
1378
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001379Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * parser.c, entities.c: improve entities and char ref encoding,
1382 and cleanups of error messages.
1383
Daniel Veillard242590e1998-11-13 18:04:35 +00001384Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1385
1386 * parser.c, entities.c: simple bug hunting done during rpm2html and
1387 rpmfind integration.
1388
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001389Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * parser.[ch]: Added interfaces allowing to specify a SAX
1392 handler before parsing.
1393
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001394Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * parser.c: redirrect all errors reporting through the SAX
1397 error function
1398
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001399Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1402 * libtool, tlmain ...: update of the libtool files
1403
Miguel de Icaza442321c1998-11-04 18:13:38 +000014041998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1405
1406 * entities.c: Use g_snprintf insteda of snprintf.
1407
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001408Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1411 added ent5 test for this purpose.
1412 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1413
Daniel Veillard27271681998-10-30 06:39:40 +00001414Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * parser.c: fixed? a strange error due to compression on a GWP
1417 document.
1418
Daniel Veillard25940b71998-10-29 05:51:30 +00001419Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * tree.[ch]: bug fixing
1422 * entities.[ch]: defined a specific type for predefined entities
1423 * doc/xml.html: more documentation on the library, how to use it,
1424 overview of the interfaces.
1425
Daniel Veillard16253641998-10-28 22:58:05 +00001426Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1429
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001430Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1431
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001432 * tree.c: corrected a small bug
1433 * doc/xml.html: continuing writing documentation.
1434
1435Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1436
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001437 * debugXML.h debugXML.c: added debugging utilities.
1438 * tester.c: added --debug switch.
1439 * tree.c: patched an incorrect node->type assignment.
1440 * parser.c: formatting, ensure that node->doc != NULL in attributes
1441
Daniel Veillardccb09631998-10-27 06:21:04 +00001442Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1445 entity support and provide an internal representation close to
1446 DOM one (entity ref nodes, and attribute value as tree). I tried
1447 to preserve the interface but this will surely break some apps
1448 (I have to change rpm2html/rpmfind for example). I had to change
1449 two interfaces, and the generated tree is somewhat different.
1450 * doc/* : started documenting the XML library, the tree and
1451 DOM/Corba. This is a first step.
1452
Daniel Veillard11e00581998-10-24 18:27:49 +00001453Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * parser.c: Set up the fonctions comment block, boring but useful.
1456 * parser.h, SAX.c, parser.c: now attributes are processed through
1457 the SAX interface. The problem is that my SAX interface diverged
1458 quite a bit from the original one, well this is not an official
1459 spec, and translating it from Java to C is hairy anyway...
1460
Daniel Veillard97b58771998-10-20 06:14:16 +00001461Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1464 fonctions comment block, boring but useful.
1465
1466Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001467
1468 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1469 conversion routines. However they are not yet used to convert the
1470 inputs. The core will run with UTF-8.
1471
Daniel Veillard33942841998-10-18 19:12:41 +00001472Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * tree.c : make sure that the type id is properly set-up when
1475 a new object is allocated, needed for DOM.
1476
Daniel Veillard27fb0751998-10-17 06:47:46 +00001477Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1478
1479 * tree.h, tree.c: Ok, the main objects in the tree will be native
1480 corba objects, it costs 8 bytes per Node, Attribute and Document
1481 but it simplifies the Corba integration a lot (no extra interface
1482 objects to allocate/free).
1483
Daniel Veillard0bef1311998-10-14 02:36:47 +00001484Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1487 and changed NODEs contants for conformity with DOM Level 1
1488
Daniel Veillard27864701998-10-08 03:47:24 +00001489Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * added hooks to keep track of servants when creating objects
1492 xmlDoc and xmlNode (for Corba export).
1493
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001494Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1495
1496 * added xml-config script.
1497
Daniel Veillard7066a791998-10-01 20:28:28 +00001498Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1501 to autoupdate libtool and automake conf files.
1502
Miguel de Icaza60681bd1998-09-30 19:28:59 +000015031998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1504
1505 * Makefile.am: Use '?' to separate the sed
1506 commands as ',' is used when people pass -Wl,something.
1507
1508
Daniel Veillard15a8df41998-09-24 19:15:06 +00001509Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1510
1511 * tree.c, tree.h: added a per-document compression interface.
1512
Daniel Veillard151b1b01998-09-23 00:49:46 +00001513Tue Sep 22 20:47:38 EDT 1998
1514
1515 * tree.c, tree.h: added saving with compression and added interfaces
1516 to control the compression level (xmlGetCompressMode,
1517 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1518
Daniel Veillard70120ff1998-09-22 00:24:21 +00001519Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * parser.c: corrected a loop for files of size 0
1522
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000015231998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1524
1525 * error.h: New file. Contains prototyes from `error.c'.
1526
Tom Tromeyc19653d1998-08-14 01:22:43 +00001527Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1528
1529 * Makefile.am (xmlincdir): New macro.
1530 (xmlinc_HEADERS): Renamed from include_HEADERS.
1531
Daniel Veillard845664d1998-08-13 04:43:19 +00001532Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * applied small patch on numeric entities from
1535 Christopher Blizzard <blizzard@appliedtheory.com>
1536
Daniel Veillard260a68f1998-08-13 03:39:55 +00001537Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * New release 0.2, removed the old xml_* files so that it's
1540 coherent with the other CVS base (W3C), far better conformance
1541 to standard, new namespaces, decent entities support, beginning
1542 of a SAX-like interface. Nearly nothing left intact, even the
1543 test examples ...
1544
Christopher Blizzarda36749e1998-07-30 21:47:18 +000015451998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1546
1547 * .cvsignore: Add .deps dir
1548
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001549Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1552
Daniel Veillardfe926001998-07-26 04:28:20 +00001553Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001554
Daniel Veillardfe926001998-07-26 04:28:20 +00001555 * configure.in: added test for CPP
1556 * AUTHORS, Changelog: the original ones didn't get commited but the
1557 glib ones instead, fixed.
1558 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001559
Daniel Veillardfe926001998-07-26 04:28:20 +00001560Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001561
Daniel Veillardfe926001998-07-26 04:28:20 +00001562 * integrated code developped at W3C
1563 * changed the original Copyright
1564 * migrated to automake
1565 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001566