blob: 98635d6b02e304b01f6d3b6b66ac79bebe55ef52 [file] [log] [blame]
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c parserInternals.h: demacroified most of the IS_XXX
4 the gain in size is significant so ...
5
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * entities.c: cases where looking up entities with doc==NULL
9 covered
10
Daniel Veillard90e11312000-09-05 10:42:32 +000011Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
Daniel Veillard1de50802000-09-07 08:54:32 +000013 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15
Daniel Veillard98a79162000-09-04 11:15:39 +000016Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17
Daniel Veillard1de50802000-09-07 08:54:32 +000018 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000019 * test/URI/uri.data result/URI/uri.data: first set of tests/results
20 * Makefile.in: added URItest and included thenin "make tests"
21
22Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000023
24 * xmlversion.h.in: closed bug 22941
25
Daniel Veillard2bb89092000-08-31 14:57:50 +000026Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * doc/xmlio.html: added doc and example for entity loader
29 redefinition.
30
Daniel Veillard96984452000-08-31 13:50:12 +000031Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
34 used by libxml
35
Daniel Veillarde715dd22000-08-29 18:29:38 +000036Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
37
38 * parser.c: Fixed bug on invalid ontent characters and when using
39 push.
40 * xmllint.c: fixed xmllint endling of errors in push mode
41
Daniel Veillard4948eb42000-08-29 09:41:15 +000042Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
43
44 * HTMLparser.c testHTML.c: applied two new patches from
45 Wayne Davison <wayned@blorf.net>
46 * result/HTML/*.sax: regenerated HTML SAX output
47 * parser.c: more cleanup.
48
Daniel Veillarde010c172000-08-28 10:04:51 +000049Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
50
51 * HTMLparser.[ch] testHTML.c: applied the second set of
52 patches from Wayne Davison <wayned@blorf.net>, adding
53 htmlEncodeEntities()
54 * HTMLparser.c: fixed an ignorable white space detection bug
55 occuring when parsing with SAX only
56 * result/HTML/*.sax: updated since the output is now HTML
57 encoded...
58
Daniel Veillard47f3f312000-08-27 22:40:15 +000059Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
60
61 * HTMLparser.[ch]: applied some of Wayne Davison <wayned@blorf.net>
62 patches
63
Daniel Veillarde0854c32000-08-27 21:12:29 +000064Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
65
66 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
67 undeclared namespace prefix was used, added a warning.
68 Cleaned up support w.r.t. entities, spilling out a warning
69 and being pedantic on lookups.
70 * test/warning/ent9 : added testcase for previous example.
71 * TODO: updated
72 * parserInternals.h parser.c: changed the way names are parsed
73 now allow infinite size and decrease penalty for normal use
74 * parser.c: Started a big cleanup/check of the parser code,
75 fixed some of the most tortuous entity code, spotted code
76 unused anymore
77 * test/*: added tests for very long names and related nasty
78 things.
79
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000080Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * doc/encoding.html: added encoding aliases doc
83 * doc/xml.html: updates
84 * encoding.[ch]: added EncodingAliases functions
85 * entities.[ch] valid.[ch] debugXML.c: removed two serious
86 bottleneck affecting large DTDs like Docbook
87 * parser.[ch] xmllint.c: added a pedantic option, will be
88 useful
89 * SAX.c: redefinition of entities is reported in pedantic mode
90 * testHTML.c: uninitialized warning from gcc
91 * uri.c: fixed a couple of bugs
92 * TODO: added issue raised by Michael
93
Daniel Veillard0d6b1702000-08-22 23:52:16 +000094Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
95
96 * doc/encoding.html: propagated Martin Duerst suggestions
97
Daniel Veillard52402ce2000-08-22 23:36:12 +000098Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
101 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
102 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
103 by Wayne Davison
104
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000105Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
106
107 * nanoftp.c nanohttp.c: small cleanup
108 * TODO: updated
109
Daniel Veillard244ece92000-08-19 20:58:02 +0000110Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * added an old VC testcase and updated title.xml entity
113
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000114Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
117 done on auto-opening of <p> tags and cleanup of SAX output
118
Daniel Veillard979e55e2000-08-19 16:48:54 +0000119Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
120
121 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
122
Daniel Veillard4540be42000-08-19 16:40:28 +0000123Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * doc/xml.html libxml.* structure.*: updated the doc a bit
126
Daniel Veillard808a3f12000-08-17 13:50:51 +0000127Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * testSAX.c testHTML.c result/HTML/: cleanup of the output
130 of SAX tests
131
Daniel Veillard29579362000-08-14 17:57:48 +0000132Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
133
134 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
135 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
136
Daniel Veillard1255ab72000-08-14 15:13:33 +0000137Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
140 * testHTML.c: fix core dump on Solaris 2.x systems
141 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
142 * result/HTML/*.sax: previous bug fix lead to new results
143
Daniel Veillard03109292000-08-14 14:58:22 +0000144Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
145
146 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
147 * configure.in: added --with-readline=DIR to accept alternate
148 path for readline include/library
149 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
150 for ANSI under HP-UX
151 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
152 includes @LIBS@
153
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000154Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * doc/* : rebuilt the docs
157 * getting ready for 2.2.2 release
158
Daniel Veillard87b95392000-08-12 21:12:04 +0000159Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
162 and xmlAddFeature()
163 * tree.[ch]: added xmlAddChildList()
164 * xmllint.c: MAP_FAILED macro test
165 * parser.h: added xmlParseCtxtExternalEntity()
166 * valid.c: applied bug fixes removed warning
167 * tree.c: added CDATA block to elements content
168 * testSAX.c: cleanup of output
169 * testHTML.c: added SAX testing
170 * encoding.c: better error recovery
171 * SAX.c, parser.c: fixed one of the external entity processing
172 of the OASis testsuite
173 * Makefile.am: added HTML SAX regression tests
174 * configure.in: bumped to 2.2.2
175 * test/HTML/ result/HTML: added a few of HTML tests, and added the
176 SAX results
177
Daniel Veillard88a172f2000-08-04 18:23:10 +0000178Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
179
180 * configure.in: patch for HP compiler
181
1822000-08-04 Sven Heinicke <sven@zen.org>
183
184 * xmllint.c: Was coredumping sometimes when the file given didn't
185 exist.
186
Daniel Veillard46e370e2000-07-21 20:32:03 +0000187Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
188
189 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000190
Daniel Veillard46e370e2000-07-21 20:32:03 +0000191 when using in memory parsing. Need some cleanup.
192 * xmllint.c configure.in: added a --memory flag to test memory
193 parsing
194
Daniel Veillard36650692000-07-21 15:16:39 +0000195Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
196
197 * nanohttp.c: fixed socklen_t replacement to unsigned int
198 * parser.c: fixed a space handdling missing at the end of
199 production 28 DOCTYPE.
200 * xmlmemory.c: fixed a stupid bug on the routine to override
201 allocation functions
202 * TODO: updated
203
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000204Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
205
206 * doc/ regenerated the docs
207
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000208Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * doc/encoding.html doc/xml.html: added I18N doc
211 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
212 improvements, both parser and filters, added ASCII & HTML,
213 fixed the ISO-Latin-1 one
214 * xmllint.c testHTML.c: added/made visible --encode
215 * debugXML.c : cleanup
216 * most .c files: applied patches due to warning on Windows and
217 when using Sun Pro cc compiler
218 * xpath.c : cleanup memleaks
219 * nanoftp.c : added a TESTING preprocessor flag for standalong
220 compile so that people can report bugs more easilly
221 * nanohttp.c : ditched socklen_t which was a portability mess
222 and replaced it with unsigned int.
223 * tree.[ch]: added xmlHasProp()
224 * TODO: updated
225 * test/ : added more test for entities, NS, encoding, HTML, wap
226 * configure.in: preparing for 2.2.0 release
227
Daniel Veillard49703262000-07-10 10:27:46 +0000228Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * nanoftp.c: fixed the way the control connection is handled
231 * libxml.spec.in: fixed the dependancies and cleanup
232
Daniel Veillard306be992000-07-03 12:38:45 +0000233Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * doc/xml.html: changed the xmlsoft.org structure, updated the
236 examples w.r.t. root and childs
237
Daniel Veillard7d853352000-07-02 18:53:09 +0000238Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
241
Daniel Veillard365e13b2000-07-02 07:56:37 +0000242Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
243
244 * HTMLparser.c: Work on character encoding support for the HTML parser
245 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
246 * encoding.c: Fixed a potential memleak in the encoding stuff
247
Daniel Veillardaf743792000-07-01 11:49:28 +0000248Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
249
250 * doc/FAQ.html doc/Makefile.am : added a FAQ
251
252Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000253
254 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
255 of the HTML parser to force it to not bypass SAX
256
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000257Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
258
259 * win32config.h.in: updated
260 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
261 lacks iconv support :-( need to release 2.1.1
262 * configure.in: release 2.1.1
263 * HTMLparser: fixed bug #14784
264 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
265 by Windows compiler
266 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
267 the SAX startDocument() callback.
268 * TODO: updated
269
270Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
271
272 * added xmlStopParser()
273
Daniel Veillardbe803962000-06-28 23:40:59 +0000274Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * configure.in: 2.1.0 prerelease
277 * Large resync between W3C and Gnome tree
278 * nanoftp, nanohttp.c: fixed stalled connections probs
279 * HTMLtree.c SAX.c : support for attribute without values in
280 HTML for andersca
281 * valid.c: Fixed most validation + namespace problems
282 * HTMLparser.c: start document callback for andersca
283 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
284 * parser.h, SAX.c: serious speed improvement for large
285 CDATA blocks
286 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
287 different encoding
288 * example/Makefile.am example/gjobread.c tree.h: work on
289 libxml1 libxml2 convergence.
290 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
291 and the LIBXML_TEST_VERSION macro
292
Daniel Veillardc310d562000-06-23 18:32:15 +0000293Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
294
295 * doc/xml.html: various patches and improvements typo fixed by
296 Felix Natter
297 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
298 from Felix Natter <fnatter@gmx.net>
299
Daniel Veillardf3029822000-05-06 08:11:19 +0000300Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
301
302 * doc/upgrade.html: updated with instructions for support of both
303 libxml-1.x and libxml-2.x
304 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
305 for 2.x support and also fixed includes
306
307
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000308Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
309
310 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
311 the encoding support, added iconv support, so now libxml if
312 compiled with iconv automatically support japanese encodings
313 among others. Work based on initial patch from Yuan-Chen Cheng
314 I may have broken binary compat in the encoding handler
315 registration scheme, but that was so utterly broken I don't
316 expect anybody to have used this feature until now.
317 * parserInternals.h: fixup on the CHAR range macro
318 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
319 code.
320 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
321 * uri.c: added xmlParseURI() I can't believe I forgot to
322 implement this one in 2.0 !!!
323 * SAX.c: moved doc->encoding update in the endDocument() call.
324 * TODO: updated.
325
Daniel Veillard06047432000-04-24 11:33:38 +0000326Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
327
328 * tree.h: removed extraneous xmlRemoveProp definition
329 * TODO: added item about --disable-corba configure switch
330 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
331 * nanoftp.c: fixed include problems giving troubles on AIX and
332 slowlaris
333 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
334 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
335 comment and headers changes to lower gtk-doc number of warnings
336 * doc/html/*: rebuilt docs
337
Daniel Veillarde0aed302000-04-16 08:52:20 +0000338Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * HACKING: documented the tag for 1.x and instructions
341
Daniel Veillard5e873c42000-04-12 13:27:38 +0000342Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
345 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
346 xmlCreateIOParserCtxt
347 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
348 significant overall improvement
349 * xmllint.c: added I/O test to xmllint
350 * testSAX.c: added a speed test
351 * doc/* : updated/regenerated
352
Daniel Veillardfc708e22000-04-08 13:17:27 +0000353Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * xpath.c uri.h parserInternals.h: cosmetic changes from
356 "Timur I. Bakeyev" <timur@bat.ru>, including making
357 xmlCreateURI() public
358
Daniel Veillard5d211f42000-04-07 17:00:24 +0000359Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
360
361 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
362 and the code at the same time. Added a clean mechanism for
363 overload or added input methods: xmlRegisterInputCallbacks()
364 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
365 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
366 * TODO: updated
367 * doc/* : updated/regenerated
368 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
369 source dir
370
Daniel Veillarde77a9182000-04-05 19:12:29 +0000371Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * testURI.c: yet another forgotten commit, I should get some sleep !
374
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000375Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * xmllint.c: forgot to commit this too ?
378
Daniel Veillardb9df4042000-04-05 14:23:16 +0000379Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * xmlversion.h.in : forgot to commit this previously
382
Daniel Veillard361d8452000-04-03 19:48:13 +0000383Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
384
385 * configure.in: preparing libxml-2.0.0 version looks Ok so far
386 * README TODO: updated for release
387 * uri.c uri.h: added authority parsing/saving
388 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
389 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
390 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
391 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
392 Makefile.am : added compile-time customization of libxml
393 --with-ftp --with-http --with-html --with-xpath --with-debug
394 --with-mem-debug
395 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
396 #include <libxml/xxx.h> I hope it won't break too much stuff
397 and will be manageable in the future...
398 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
399 and added xmllint to the installed programs
400 * uri.h: added xmlFreeURI()
401
Daniel Veillardec303412000-03-24 13:41:54 +0000402Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
403
404 * uri.c uri.h: finished the escaping handling, the base support
405 and the URI path normalization. Looks good just lacks the
406 authority content parsing code.
407 * Makefile.am: added instructions to generate testURI
408 * TODO: updated
409 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
410 added links and icons for W3C and Gnome
411
Daniel Veillard8f621982000-03-20 13:07:15 +0000412Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
413
414 * xmlmemory.[ch] : seems I forgot to actually update the files in
415 the last commit :-)
416 * doc/xml.html doc/html/* : updated and uploaded the docs
417
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000418Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
419
420 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
421 * TODO: updated
422 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000423 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000424 gfree).
425 * Makefile.am, uri.c, uri.h: added a set of functions to do
426 exact (litteraly copied from the RFC 2396 productions) parsing
427 and handling of URI. Will be needed for XLink, one XML WFC,
428 XML Base and reused in the nano[ftp/http] modules. Still work
429 to be done.
430
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000431Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * configure.in, libxml.spec.in : libxml2
434 * doc/* : updated the doc page, rebuilt the docs
435
Daniel Veillardcf461992000-03-14 18:30:20 +0000436Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
437
438 * all: tagged LIB_XML_1_X
439 * *.c *.h : updated from W3C CVS tree
440 * configure.in : 2.0.0-beta
441 * libxml.spec.in : libxml2 package nam
442 * result/* : new version of the tests output
443
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000444Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * doc/xml.html, doc/update.html: updated docs, 1.8.7
447
Daniel Veillardb566ce12000-03-04 11:39:42 +0000448Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
449
450 * doc/* : rebuilt the docs
451 * parser.c: final patch on #6766
452 * valid.c: small patch on validity checks.
453
Daniel Veillardfb76c402000-03-04 11:39:42 +0000454Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
457 added
458 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
459 compatibility w.r.t. XML spec and existing code.
460
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000461Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * parser.c: seems a better solution to <a> </a> exists,
464 will try it for a while
465
Daniel Veillard83a30e72000-03-02 03:33:32 +0000466Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * parser.c: tried to remove the <a> </a> generating <a/>
469 this is hard. Left a flag for that purpose. Fixed bug #6766
470 * configure.in: prepared 1.8.7 not released, due to previous
471 problem
472
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000473Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * doc/xml.html : applied second patch from Paul DuBois
476
Daniel Veillard402e8c82000-02-29 22:57:47 +0000477Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * doc/xml.html : applied patch from Paul DuBois
480
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000481Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
484
Daniel Veillard5feb8492000-02-02 17:15:36 +0000485Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
486
487 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
488 compilation warnings on various platforms.
489 * parser.c: Fixed #5281 validity error callbacks are now desactived
490 by default if not validating.
491
Daniel Veillardf341f932000-02-02 14:52:08 +0000492Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
493
494 * nanoftp.c, win32config.h.in: patches to compile on WIN32
495
Daniel Veillard13c757e2000-02-01 23:59:15 +0000496Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
499 <gkatsi@cs.toronto.edu>
500
Daniel Veillard726e8792000-01-30 20:04:29 +0000501Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
504 processing URLs
505
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000506Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
509 xmlNanoFTPUpdateURL for persistent control connections.
510 * configure.in: 1.8.6
511
512Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
515 * tree.[ch] : added xmlSaveNoEmptyTags
516
James Henstridgef3be9312000-01-28 13:59:21 +00005172000-01-29 James Henstridge <james@daa.com.au>
518
519 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
520
521 * Makefile.am: added nanoftp.[ch] to the build.
522
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000523Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * nanoftp.[ch]: cleanup, comments, API
526 * debugXML.c : fixed a bug in the cat command
527 * doc/*: regenerated the docs
528
Daniel Veillardda07c342000-01-25 18:31:22 +0000529Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
532 * debugXML.c : fixed a bug in the cat command
533 * valid.c: fixing some small probs
534 * libxml.spec.in: get rid of the SNAP suffix
535 * doc/xml.html: updated the status
536
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000537Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * xml-config.in: xml-config --version to just return the
540 version number
541 * xpath.c: some cleanup w.r.t. axis when the current node is
542 an attribute.
543 * TODO: updated
544
Daniel Veillard461a66c2000-01-18 18:01:01 +0000545Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
546
547 * configure.in: prepared for libxml-1.8.5
548 * doc/* recompiled the documentation
549
5502000-01-17 Jody Goldberg <jgoldberg@home.com>
551
552 * configure.in : WARNING autoconf subtlety alert :
553 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
554 when looking for zlib.h so that HAVE_ZLIB_H is defined.
555 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
556 get defined by AC_CHECK_HEADERS.
557
Daniel Veillardf967b902000-01-17 16:06:10 +0000558Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
559
560 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
561 Rune.Djurhuus@fast.no
562
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000563Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
564
565 * TODO: updated
566 * tree.c, parser.c: made sure that only memory alloc problems
567 and internal parser errors are allowed to write to stdout or
568 stderr.
569
Daniel Veillard0142b842000-01-14 14:45:24 +0000570Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
571
572 * tree.c : restored xmlNewGlobalNs since this seems used by
573 a lot of existing code :-(, fixed a bug in xmlNewNs
574 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
575 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
576 to exit() from the library code.
577 * xpath.c, parser.c: removed bugs or unused code detected by
578 Windows compilers
579 * parser.c: started adding interfaces for parsing well balanced
580 XML fragments
581 * configure.in: releasing 1.8.4
582 * doc/* : rebuilt the docs
583
Daniel Veillard2eac5032000-01-09 21:08:56 +0000584Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * tree.[ch] : added xmlNewDocFragment() for DOM
587 * testHTML.c: uninitialized variable.
588
Daniel Veillardf3a73582000-01-05 14:58:39 +0000589Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * doc/* : rebuild the docs
592
Daniel Veillard71b656e2000-01-05 14:46:17 +0000593Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * acconfig.h: readline and history patch
596 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
597 * tree.c: added check and handling when possibly removing an ID
598 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
599 and saving.
600 * test/HTML/entities.html result/HTML/entities.html* : test for
601 various entities reference cases
602 * result/HTML/* : as a result output of some testcase have
603 changed
604 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
605 by previous example. added xmlParseTryOrFinish().
606 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
607 entities.h debugXML.h HTMLparser.h: changed the way struct are
608 declared to allow gtk-doc to expose those
609 * parser.c: closed bug #4960
610 * Makefile.am configure.in: Applied patch from
611 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
612 and math/socket libs detection
613
Daniel Veillard437b87b2000-01-03 17:30:46 +0000614Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * configure.in, Makefile.am: link tester against readline
617 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
618
Daniel Veillard686d6b62000-01-03 11:08:02 +0000619Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * tree.[ch]: added xmlRemoveProp
622 * win32config.h.in nanohttp.c: avoid including the Windows
623 socket stuff in every C files
624 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
625 the XmL parser(s)
626 * test/ns4 result/ns4 etc...: added test case for previous prob
627 * tree.c: xmlNewNs wasn't checking for double definition
628 * Makefile.in: fixed a problem with dist-hook duplicates
629 * parser.[hc], xmlIO.c: fixed the loading of external entities
630 APIs, now xmlLoadExternalEntity() is used everywhere and
631 setting up an app specific front-end using the
632 * SAX.c parser.c: some fixes, now the xhtml spec validates
633 with the xhtml DTD.
634 * error.c: fixed crashes in case of no input stream
635 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
636 to the validation tests and results
637
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000638Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
641 too htmlCreatePushParserCtxt() and htmlParseChunk()
642 * parser.c: a bit of cleanup.
643 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
644 to XML) removed the last mem leak known
645 * HTMLtree.c: output message cleanup
646 * xmlmemory.c: display content info about memory blocks
647 * result/HTML/wired.* : missing att value warning change
648
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000649Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * doc/* : rebuilt the documentation
652
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000653Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * parser.[ch] parserInternals.h: Push parser for XML,
656 seems to work fine now
657 * tester.c debugXML.[ch]: Added an XML shell debug facility and
658 --push for push testing
659 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
660 * testSAX.c: added --push
661 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
662 subtree
663 * xmlIO.[ch] : enriched API + fixes for push mode
664 * entities.[ch]: added the entity content length to the struct.
665 * xmlmemory.[ch]: new API to show the last entries for the shell
666 * valid.c: added required attribute testing
667 * SAX.c: the cdata callback now merge contiguous fragments
668 * HTMLparser.c: cleanup of some macros
669
Daniel Veillard3c558c31999-12-22 11:30:41 +0000670Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
671
672 * parser.c: fix for PIs name starting with xml
673 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000674 * *.c, configure.in win32config.h.in : generate win32config.h for
675 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000676
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000677Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
678
679 * parser.c: fixed a stupid = vs. == bug :-(
680 * doc/gnome-xml.sgml: s/glade/xml/
681
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000682Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * configure.in, doc/xml.html : bug fix release 1.8.2
685 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
686 Hopefully the end of that silly C++ include problem
687 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
688 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
689 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
690 troubles with autoclosed elements when the stree shape doesn't
691 follow the DtD specs. Added htmlIsAutoClosed() and
692 htmlAutoCloseTag()
693 * result/HTML/*.htm*: Updated the HTML examples regression tests output
694 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
695 * debugXML.c: fixed a bug on printing default namespaces.
696 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
697
Daniel Veillardb24054a1999-12-18 15:32:46 +0000698Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
699
700 * result/HTML/*.htm[l] : updated the HTML regression tests according
701 to the new output
702 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
703 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
704 problem due to intermix of extern "C" { ... } declarations for C++
705 and recursive includes in the headers
706
Chris Lahey323c48c1999-12-18 15:32:45 +00007071999-12-20 Chris Lahey <clahey@umich.edu>
708
709 * HTMLtree.c: Made it so that html nodes with a single child do
710 not insert a carriage return before or after the child node.
711
Daniel Veillardb24054a1999-12-18 15:32:46 +0000712Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000713
714 * configure.in, doc/xml.html : bug fix release 1.8.1
715 * parser.c: fixed bug #4344
716 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
717 added the glue to avoid C++ problems
718 * doc/* : regenerated the documentation
719
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000720Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
723 namespace recognition, and Dia as a resul :-(
724 * encoding.c: closed bug #3950
725
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000726Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * valid.c: debugging a posteriori validation, except URI expansion
729 stuff this should be fixed now
730 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
731 Carl Nygard <cnygard@bellatlantic.net>
732 * tester.c: added --postvalid, cleaning of the code
733 * tree.[ch]: added xmlDocGetRootElement()
734
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000735Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
736
737 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
738 c++ losage.
739
Daniel Veillard10a2c651999-12-12 13:03:50 +0000740Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * configure.in, doc/xml.html : bumped to 1.8.0
743 * xlink.[ch], Makefile.am : added framework for link detection
744 * parser.h: added nbChars to parser context, needed for cleanup.
745 * xmlmemory.c: removed a nasty bug when out of mem
746 * valid.[ch]: adding namespace support for attribute decl
747 * tester.c: added --debugent option
748 * debugXML.[ch]: added xmlDebugDumpEntities()
749 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
750 buffers instead, this was really needed, validation was breaking
751 in strange ways due to that. Added xmlParseStringPEReference()
752 and other parsing from strings functions. Entities processing
753 modified again, but PERef are still not handled correcly but
754 unless you're Eve Maller you won't notice :-)
755 * HTMLparser.c: large changes toward reliability, and switched to
756 lowercase internal tags, XHTML is lowercase, so it will help
757 that output is closer to next version.
758 * doc/* : regenerated the documentation, it is now hosted at
759 http://xmlsoft.org/ (same bits I just bought the domain :-)
760
761
Daniel Veillard294cbca1999-12-03 13:19:09 +0000762Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
765 doc generation
766 * parser.c: fixed bugs #3908 and #3937 and a memory leak
767 in the SAX API
768 * doc/*: rebuilt the doc making sure everything appears in the
769 HTML files
770
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000771Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
774 added the patch from Carl Nygard <cnygard@bellatlantic.net>
775 which allow impressive speed improvement on dataset with
776 large text pieces, but at the cost of broken binary
777 compatibility and slightly bigger memory usage.
778 Configure with --with-buffers to activate them, they
779 are protected with XML_USE_BUFFER_CONTENT define.
780 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
781 goal is 0 memory left allocated once parser is no more used
782 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
783 call xmlCleanupParser() and xmlMemoryDump()
784
Daniel Veillarda819dac1999-11-24 18:04:22 +0000785Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
786
787 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
788 * parser.[ch] encoding.[ch]: added memory cleanup routines
789 * parser.c: closing bug #3788
790 * doc/*: rebuilt the doc
791
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000792Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
795 xmlNewTextChild() and xmlSetCompressMode() behaviour.
796 * tester.c: added --compress option
797 * doc/*: rebuilt the documentation
798
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000799Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
802 if given /proc/kcore as input !
803 * doc/xml.html doc/*: updated and rebuilt the documentation
804
805Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000806
807 * parser.c: Fixed some wrongly space collapsing code due to
808 a misreading of the spec.
809 * result/*: fixed the output accordingly
810
811Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000812
813 * encoding.c: bug fix and typos
814 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
815 * parser.c: added attribute normalization closing bug #3597
816 * test/att* result/att* SAXresult/att*: testcase for attribute
817 normalization
818
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000819Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * configure.in: closing bug #3163 by adding extra flags for the
822 cc compiler on HP-UX
823
Daniel Veillard51e3b151999-11-12 17:02:31 +0000824Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
825
826 * valid.[ch] : removed a typo and an enumerated type bug in the
827 xmlAddElementDecl() function
828 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
829 call to xmlEncodeEntitiesReentrant() so that the functions
830 New, Set and Get are at the same level.
831 * parser.c HTMLparser.c: extra memory allocation bug for
832 attributes detected by someone using libxml in embedded systems :-)
833
Daniel Veillard962195f1999-10-28 15:51:53 +0000834Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
835
836 * xmlmemory.h: turned off mem debug :-\
837
Daniel Veillard35008381999-10-25 13:15:52 +0000838Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * parser.c: closed bug #2784 a one line fix, but worth pushing
841 a new release out
842 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
843 some structures, comments before and after the
844 main element, and other nastyness
845 * HTMLtree.c tree.c: accomodate the extended HTML supported
846 * configure.in: pushing 1.7.4
847 * test/ent8 and related outputs : added a new test for bug #2784
848 * test/HTML/wired.html and related output: a nasty HTML example
849 * Makefile.am: improved the test scripts
850 * docs/* : reran the documentation extractor, updated xml.html
851
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000852Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
855 HTMLparser and debugged the HTML related code. HTML documents
856 now have their own type
857 * entities.c: do not dump &apos; for HTML output
858 * xmlmemory.c: improvement, breakpoint mechanism
859 * testHTML.c: added --sax --repeat ...
860 * Makefile.am: improved the HTML tests
861 * valid.[ch]: added xmlValidGetValidElements and
862 xmlValidGetPotentialChildren
863 * tester.c: added --insert to test the 2 new functions
864 * test//* result//* SAXresult//* : regression test cleanup
865 and extension.
866 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
867 gnome-xml-nanohttp.html
868
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000869Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
870
871 * HTMLparser.c: fixed problems with some autoclose tags
872 * tree.c: fixed XML output problems.
873 * result/* SAXresult/*: update of the tests output
874
Daniel Veillard6077d031999-10-09 09:11:45 +0000875Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * Makefile.am: Arturo patch for xmlConf.sh version info
878 * parser.c: Tim Josling patch for single quoted items
879 * tester.c: Tim Josling patch for tester options usage
880 * tree.h: indent cleanup
881
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000882Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * HTMLparser.c parser.h : Fixed problems with HTML parsing
885 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
886
Daniel Veillard00fdf371999-10-08 09:40:39 +0000887Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * tree.c : Raph patch for initialization of CORBA fields
890 * parser.c, xpath.c, ...: modification of doc comments
891 * xpath.c : allow spaces in xpath expressions
892
Daniel Veillardad219441999-09-27 08:17:49 +0000893Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * xmlmemory.h: turning off memory debug :-(
896
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000897Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
900 better SAX interfaces.
901 * testSAX.c: uses the new SAX routine, avoid fetching any remote
902 entity.
903 * configure.in: 1.7.2
904
905Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000906
907 * libxml.spec.in: fixed the URL
908 * doc/xml.html: improved the documentation front-end
909
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000910Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000911
912 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
913
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000914Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000915
916 * libxml.spec.in: fixed the alpha compile problem
917 * parser.[ch]: changed errno to errNo in the parser context :-(
918 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
919 * doc/xml.html: changed CHAR to xmlChar
920 * doc/html/*: recompiled the documentation
921 * configure.in: 1.7.1
922
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000923Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * parser.h: modified the parser context struct to regain 1.4.0
926 binary compatibility
927 * parser.c, xml-error.h: added errno ot teh context and defined
928 a set of errors values with update of errno
929 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
930 DTDs and entities
931 * *.h, *.c: complete cleanup of the use of config.h and include
932 protection depending on the current setup.
933 * overalll debugging, maintenance and bug-fixing on all modules
934 * updated the documentation
935 * ready for 1.7.0
936
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000937Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * HTMLparser.c : cleanup
940 * SAX.c valid.c valid.h: added ID/IDREF checking
941 * tree.c tree.h: extended doc structure for refs
942 * configure.in: 1.6.2
943 * parser.c: patched bug in SAX user arg call
944 * parserInternals.h: patched missing close in C++ wrapping
945 * testXPath.c xpath.c xpath.h: prepared for extensibility,
946 especially upcoming XPointer implementation.
947 * doc/xml.html: augmented, typo
948
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000949Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
950
951 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
952 not all invocations of install understand -d.
953
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000954Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
955
956 * Makefile.am: prepend all the test* calls with $(top_builddir) -
957 to make 'check' works, when builddir != srcdir.
958
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000959Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * doc/xml.html : updated the documentation
962
Daniel Veillard6454aec1999-09-02 22:04:43 +0000963Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
966 not deallocated memory blocks
967 * *.c : replaces all calls to malloc() free() and realloc() to
968 the wrapper functions/macros
969 * tree.c : removed memory leaks dues to calling xmlFreeNode()
970 instead of xmlFreeNodeList()
971
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000972Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * HTMLparser.c: corrected a stupid bug leading to core dump at
975 tree deallocation. Removed warnings indicated by
976 Stephane.Conversy@lri.fr
977 * entities.c: Fixes Yet Another Stupid Bug, entities were not
978 looked for in the external subset
979
980Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000981
982 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
983 on SGI by Stephane.Conversy@lri.fr
984
Daniel Veillardb96e6431999-08-29 21:02:19 +0000985Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * all .h : changed the prototype declaration indent as in gtk
988 * most .c : working on reducing the TODOs in the code
989 * most .c : cleanup though -pedantic and Insure++
990 * improvements on validation ID checkings.
991 * tree.[ch] SAX.c: added support for namespace on attributes #2022
992 * xml-config.in: closed #1810
993
994Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000995
996 * tree.h, valid.c, valid.h: more work on validity, IDs
997 * xpath.c: added/fixed comparidon and equlity, added a new isinf
998 definition for AIX
999
Daniel Veillardb556eb51999-08-15 17:19:50 +00001000Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1003 the distribution due to a cut'n paste error at last commit
1004
Daniel Veillardb05deb71999-08-10 19:04:08 +00001005Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * configure.in: upgraded to version 1.4.0
1008 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1009 Big update, added a large part of the validation process,
1010 it should be usable, but some parts are missing
1011 * xpath.c: improved the implementation w.r.t. root.
1012 * Makefile.am: added more tests
1013 * test and result trees: added a lot of tests
1014 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1015
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001016Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * Added an HACKING file
1019
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001020Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xpath.[ch] : improvements and debug of the XPath implementation
1023 * parser.c, HTMLparser.c : modified the parsers to be progressive
1024 * tree.[ch] : extended the Buffer promitives
1025 * xmlIO.[ch] : added basic I/O routines providing progressive
1026 parsing and ready for I18N conversion plugins
1027 * SAXresult/* : the SAX callback sequence maybe slightly different
1028 now
1029 * test*.c : improved/updated the tests programs
1030 * doc/* : recompiled the docs.
1031
Daniel Veillard15b75af1999-07-26 16:42:37 +000010321999-07-26 Michael Meeks <michael@edenproject.org>
1033
1034 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1035
1036 * tree.c: Ditto.
1037
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001038Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1039
1040 * configure.in: upgraded to version 1.4.0
1041 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1042 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1043 XML query language, see http://www.w3.org/TR/xpath for more details.
1044 * parser.c, parser.h: added CHAR* related string functions for XPath
1045 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1046 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1047 rebuild the docs.
1048 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1049 and regression testing capabilities for XPath.
1050
Daniel Veillardd79d7871999-07-12 10:38:12 +00001051Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1054 closing bug #1646
1055
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001056Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * Makefile.am, example/Makefile.am: closed bug #1683
1059
Daniel Veillard3166ab11999-07-11 16:14:19 +00001060Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * example/Makefile.am, configure.in: added the makefile for the
1063 gjobread example
1064
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001065Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1066
1067 * doc/Makefile.am:
1068 - fix which allow "make install DESTDIR=</install/prefix>".
1069
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001070Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1073 which fixed a problem on the file reading-code.
1074
Daniel Veillard82150d81999-07-07 07:32:15 +00001075Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1078 output.
1079 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1080
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001081Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * parser.h : Oops removed the binary compatibility problem
1084 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1085 * parser.c, HTMLparser.c: applied patches for reading from stdin
1086
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001087Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * parser.c, entities.c, valid.c: cleanup bug #1591
1090 * configure.in: cleanup bug #1592
1091 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1092 the same tree back-end. Hence gdome will be available for it.
1093 * doc/Makefile.am: close bug #617
1094
Daniel Veillard97fea181999-06-26 23:07:37 +00001095Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097 * parser.c: alloctate a per parser context SAX interface block
1098
Daniel Veillard14fff061999-06-22 21:49:07 +00001099Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1102 and xmlEncodeEntitiesReentrant with the correct one :-\
1103
1104Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * commit of my internal XML base changes, quite a lot of
1107 changes, cleanups, better entities support, framework for
1108 new I/O and charset detection and handling
1109 * Fixed the configure/Makefile stuff to generate shared libs
1110 with the proper version info, so we jumped on rev from
1111 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1112 xmlEncodeEntities() result need to be freed now, and a string
1113 xmlParserVersion provide the current library version.
1114
Raph Levien05240da1999-06-15 21:27:11 +00001115Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1116
1117 * parser.c: fixed a buffer overrun for when you have a very long
1118 attribute with no entities in it.
1119
Daniel Veillardbb2da581999-06-13 14:37:07 +00001120Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * added example directory
1123 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1124
Daniel Veillard011b63c1999-06-02 17:44:04 +00001125Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * Release of libxml-1.1, nearly everything has been touched for
1128 this.
1129 * Added more regression tests
1130 * Updated the documentation
1131
Daniel Veillard27d88741999-05-29 11:51:49 +00001132Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * tree.[ch]: unified the XML_NO_CORBA defines.
1135 * parser.c encoding.[ch]: started plugging in char encoding detection
1136
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001137Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1138
1139 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1140 Also freed allocated buffer.
1141
Daniel Veillard27d88741999-05-29 11:51:49 +00001142Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001143 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1144 reentrancy problem at printing. One is left in entities.c, to
1145 remove ASAP
1146 * testSAX.c : added a test example showing the use of the SAX
1147 interface if one doesn't want to build the DOM tree.
1148 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1149
Daniel Veillard517752b1999-04-05 12:20:10 +00001150Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1153 large revamping of the parser to use SAX callbacks
1154 http://www.megginson.com/SAX/ (or at least a C like interface
1155 a la Expat). It's now possible to set up your own callbacks
1156 and the parser will not build a DOM tree.
1157 * test/* result/*: updated the test suite, I finally removed
1158 the old Namespace draft support (PI based).
1159
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001160Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * Makefile.am: added test result to EXTRA_DIST for make tests
1163
Daniel Veillard64068b31999-03-24 20:42:16 +00001164Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1165
1166 * parser.c, parserInternals.h: moved the chars macro definitions
1167 to parserInternals.h
1168 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1169 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1170
Daniel Veillard012ccc11999-03-23 10:11:11 +00001171Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * xml-config.in : applied patch to make --version work
1174
Raja R Harinatha86c23e1999-03-05 22:14:01 +000011751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1176
1177 * Makefile.am (check-local): Alias for `tests' target. This will
1178 cause `make check' to do the right thing.
1179 (tests): Don't run tests in srcdir. Also, replaced calls to
1180 basename with a `sed' "equivalent".
1181
Daniel Veillardd109e371999-03-05 06:26:45 +00001182Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1185 it in the header and not the sources, updated the doc.
1186 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1187 pointing this out.
1188
Daniel Veillardbc50b591999-03-01 12:28:53 +00001189Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1190
1191 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1192 exported the inputStream routines.
1193 * doc/html/* : updated accordingly
1194
Daniel Veillardd692aa41999-02-28 21:54:31 +00001195Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * parser.c, parser.h, parserInternals.h: added a few extra
1198 internal calls to allocate and free parser contexts ...
1199 * doc/html/* : updated accordingly
1200
Daniel Veillard55a99271999-02-25 11:01:29 +00001201Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * configure.in, Makefile.am, doc/makefile.am : General changes for
1204 1.0.0 release and including the generated HTML documentation.
1205
Daniel Veillard35925471999-02-25 08:46:07 +00001206Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * makefile.am : added parserInternals.h, oops.
1209
Daniel Veillard1e346af1999-02-22 10:33:01 +00001210Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * parserInternals.h: added this header giving access to the parser
1213 internal functions.
1214 * doc/Makefile.am : added a rebuild target which rebuilds the full
1215 set of documentations
1216 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1217 the internal subset.
1218 * *.c *.h: modifications needed to generate the documentation using
1219 gtk-doc, cleanup of functions blocks, reorganisation of struct
1220 declarations.
1221
Daniel Veillard1164e751999-02-16 16:29:17 +00001222Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1225 the tar and spec file to include the beginning of the doc.
1226
Nuno Ferreira03d04781999-02-13 00:07:17 +000012271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1228
1229 * doc/.cvsignore: Added this file.
1230
Daniel Veillard6800ef31999-02-08 18:33:22 +00001231Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * tree.c: fixed xmlGetProp to return "" when the attribute
1234 exists, even if the node-list is NULL.
1235
Daniel Veillard726c7e31999-02-08 15:13:10 +00001236Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * tree.c: patched an error outputting empty attribute values.
1239 * Makefile.am and doc/makefile.am: have been updated during the
1240 week-end. Sorry for an empty CVS log, I got a shell problem.
1241
Daniel Veillard1899e851999-02-01 12:18:54 +00001242Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1243
1244 * tree.h: cleaned up using enums instead of defines
1245 * parser.c, valid.[ch]: more work on parsing/output of element
1246 declarations
1247
Daniel Veillard3b9def11999-01-31 22:15:06 +00001248Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1249
1250 * valid.[ch], tree.c, parser.c : more work toward full parsing
1251 of XML DTDs.
1252 * README: added informations about mailing-list and on-line
1253 documentation
1254
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000012551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1256
1257 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1258
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001259Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * parser.c, tree.[ch] : more work toward conformance testing,
1262 added a last element to accelerate parsing of very flat structures
1263 started working on internal subset Element content declaration.
1264 * valid.[ch] : first cut at adding code toward validation.
1265 * previous changes had also small impact on most files, especially
1266 the conformance testing using James Clark test suite.
1267
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001268Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * test/* : updated the examples, most of them were not well
1271 formed (humm), and added rdf2.
1272 * result/* : resulting changes in the output.
1273
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001274Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1277
Daniel Veillard44b3a061998-12-05 17:27:22 +00001278Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * tree.c: patched a bug in the generation of empty attributes
1281
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001282Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1285 for node/trees/documents/... Biggest problem is namespace
1286 support when copying subtrees.
1287
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001288Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * parser.c, entities.c: improve entities and char ref encoding,
1291 and cleanups of error messages.
1292
Daniel Veillard242590e1998-11-13 18:04:35 +00001293Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * parser.c, entities.c: simple bug hunting done during rpm2html and
1296 rpmfind integration.
1297
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001298Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * parser.[ch]: Added interfaces allowing to specify a SAX
1301 handler before parsing.
1302
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001303Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * parser.c: redirrect all errors reporting through the SAX
1306 error function
1307
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001308Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1311 * libtool, tlmain ...: update of the libtool files
1312
Miguel de Icaza442321c1998-11-04 18:13:38 +000013131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1314
1315 * entities.c: Use g_snprintf insteda of snprintf.
1316
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001317Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1320 added ent5 test for this purpose.
1321 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1322
Daniel Veillard27271681998-10-30 06:39:40 +00001323Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * parser.c: fixed? a strange error due to compression on a GWP
1326 document.
1327
Daniel Veillard25940b71998-10-29 05:51:30 +00001328Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * tree.[ch]: bug fixing
1331 * entities.[ch]: defined a specific type for predefined entities
1332 * doc/xml.html: more documentation on the library, how to use it,
1333 overview of the interfaces.
1334
Daniel Veillard16253641998-10-28 22:58:05 +00001335Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1338
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001339Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1340
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001341 * tree.c: corrected a small bug
1342 * doc/xml.html: continuing writing documentation.
1343
1344Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1345
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001346 * debugXML.h debugXML.c: added debugging utilities.
1347 * tester.c: added --debug switch.
1348 * tree.c: patched an incorrect node->type assignment.
1349 * parser.c: formatting, ensure that node->doc != NULL in attributes
1350
Daniel Veillardccb09631998-10-27 06:21:04 +00001351Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1354 entity support and provide an internal representation close to
1355 DOM one (entity ref nodes, and attribute value as tree). I tried
1356 to preserve the interface but this will surely break some apps
1357 (I have to change rpm2html/rpmfind for example). I had to change
1358 two interfaces, and the generated tree is somewhat different.
1359 * doc/* : started documenting the XML library, the tree and
1360 DOM/Corba. This is a first step.
1361
Daniel Veillard11e00581998-10-24 18:27:49 +00001362Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * parser.c: Set up the fonctions comment block, boring but useful.
1365 * parser.h, SAX.c, parser.c: now attributes are processed through
1366 the SAX interface. The problem is that my SAX interface diverged
1367 quite a bit from the original one, well this is not an official
1368 spec, and translating it from Java to C is hairy anyway...
1369
Daniel Veillard97b58771998-10-20 06:14:16 +00001370Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1373 fonctions comment block, boring but useful.
1374
1375Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001376
1377 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1378 conversion routines. However they are not yet used to convert the
1379 inputs. The core will run with UTF-8.
1380
Daniel Veillard33942841998-10-18 19:12:41 +00001381Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * tree.c : make sure that the type id is properly set-up when
1384 a new object is allocated, needed for DOM.
1385
Daniel Veillard27fb0751998-10-17 06:47:46 +00001386Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * tree.h, tree.c: Ok, the main objects in the tree will be native
1389 corba objects, it costs 8 bytes per Node, Attribute and Document
1390 but it simplifies the Corba integration a lot (no extra interface
1391 objects to allocate/free).
1392
Daniel Veillard0bef1311998-10-14 02:36:47 +00001393Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1396 and changed NODEs contants for conformity with DOM Level 1
1397
Daniel Veillard27864701998-10-08 03:47:24 +00001398Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * added hooks to keep track of servants when creating objects
1401 xmlDoc and xmlNode (for Corba export).
1402
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001403Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * added xml-config script.
1406
Daniel Veillard7066a791998-10-01 20:28:28 +00001407Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1410 to autoupdate libtool and automake conf files.
1411
Miguel de Icaza60681bd1998-09-30 19:28:59 +000014121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1413
1414 * Makefile.am: Use '?' to separate the sed
1415 commands as ',' is used when people pass -Wl,something.
1416
1417
Daniel Veillard15a8df41998-09-24 19:15:06 +00001418Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * tree.c, tree.h: added a per-document compression interface.
1421
Daniel Veillard151b1b01998-09-23 00:49:46 +00001422Tue Sep 22 20:47:38 EDT 1998
1423
1424 * tree.c, tree.h: added saving with compression and added interfaces
1425 to control the compression level (xmlGetCompressMode,
1426 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1427
Daniel Veillard70120ff1998-09-22 00:24:21 +00001428Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * parser.c: corrected a loop for files of size 0
1431
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000014321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1433
1434 * error.h: New file. Contains prototyes from `error.c'.
1435
Tom Tromeyc19653d1998-08-14 01:22:43 +00001436Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1437
1438 * Makefile.am (xmlincdir): New macro.
1439 (xmlinc_HEADERS): Renamed from include_HEADERS.
1440
Daniel Veillard845664d1998-08-13 04:43:19 +00001441Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * applied small patch on numeric entities from
1444 Christopher Blizzard <blizzard@appliedtheory.com>
1445
Daniel Veillard260a68f1998-08-13 03:39:55 +00001446Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * New release 0.2, removed the old xml_* files so that it's
1449 coherent with the other CVS base (W3C), far better conformance
1450 to standard, new namespaces, decent entities support, beginning
1451 of a SAX-like interface. Nearly nothing left intact, even the
1452 test examples ...
1453
Christopher Blizzarda36749e1998-07-30 21:47:18 +000014541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1455
1456 * .cvsignore: Add .deps dir
1457
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001458Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1461
Daniel Veillardfe926001998-07-26 04:28:20 +00001462Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001463
Daniel Veillardfe926001998-07-26 04:28:20 +00001464 * configure.in: added test for CPP
1465 * AUTHORS, Changelog: the original ones didn't get commited but the
1466 glib ones instead, fixed.
1467 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001468
Daniel Veillardfe926001998-07-26 04:28:20 +00001469Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001470
Daniel Veillardfe926001998-07-26 04:28:20 +00001471 * integrated code developped at W3C
1472 * changed the original Copyright
1473 * migrated to automake
1474 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001475