blob: 38a1fba95ae5b6697623fa06a90717a3e212799b [file] [log] [blame]
Daniel Veillard4948eb42000-08-29 09:41:15 +00001Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * HTMLparser.c testHTML.c: applied two new patches from
4 Wayne Davison <wayned@blorf.net>
5 * result/HTML/*.sax: regenerated HTML SAX output
6 * parser.c: more cleanup.
7
Daniel Veillarde010c172000-08-28 10:04:51 +00008Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * HTMLparser.[ch] testHTML.c: applied the second set of
11 patches from Wayne Davison <wayned@blorf.net>, adding
12 htmlEncodeEntities()
13 * HTMLparser.c: fixed an ignorable white space detection bug
14 occuring when parsing with SAX only
15 * result/HTML/*.sax: updated since the output is now HTML
16 encoded...
17
Daniel Veillard47f3f312000-08-27 22:40:15 +000018Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19
20 * HTMLparser.[ch]: applied some of Wayne Davison <wayned@blorf.net>
21 patches
22
Daniel Veillarde0854c32000-08-27 21:12:29 +000023Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
24
25 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
26 undeclared namespace prefix was used, added a warning.
27 Cleaned up support w.r.t. entities, spilling out a warning
28 and being pedantic on lookups.
29 * test/warning/ent9 : added testcase for previous example.
30 * TODO: updated
31 * parserInternals.h parser.c: changed the way names are parsed
32 now allow infinite size and decrease penalty for normal use
33 * parser.c: Started a big cleanup/check of the parser code,
34 fixed some of the most tortuous entity code, spotted code
35 unused anymore
36 * test/*: added tests for very long names and related nasty
37 things.
38
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000039Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
40
41 * doc/encoding.html: added encoding aliases doc
42 * doc/xml.html: updates
43 * encoding.[ch]: added EncodingAliases functions
44 * entities.[ch] valid.[ch] debugXML.c: removed two serious
45 bottleneck affecting large DTDs like Docbook
46 * parser.[ch] xmllint.c: added a pedantic option, will be
47 useful
48 * SAX.c: redefinition of entities is reported in pedantic mode
49 * testHTML.c: uninitialized warning from gcc
50 * uri.c: fixed a couple of bugs
51 * TODO: added issue raised by Michael
52
Daniel Veillard0d6b1702000-08-22 23:52:16 +000053Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * doc/encoding.html: propagated Martin Duerst suggestions
56
Daniel Veillard52402ce2000-08-22 23:36:12 +000057Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
58
59 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
60 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
61 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
62 by Wayne Davison
63
Daniel Veillard2f2bf412000-08-20 15:11:02 +000064Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
65
66 * nanoftp.c nanohttp.c: small cleanup
67 * TODO: updated
68
Daniel Veillard244ece92000-08-19 20:58:02 +000069Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
70
71 * added an old VC testcase and updated title.xml entity
72
Daniel Veillardb8f25c92000-08-19 19:52:36 +000073Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
74
75 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
76 done on auto-opening of <p> tags and cleanup of SAX output
77
Daniel Veillard979e55e2000-08-19 16:48:54 +000078Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
79
80 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
81
Daniel Veillard4540be42000-08-19 16:40:28 +000082Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
83
84 * doc/xml.html libxml.* structure.*: updated the doc a bit
85
Daniel Veillard808a3f12000-08-17 13:50:51 +000086Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
87
88 * testSAX.c testHTML.c result/HTML/: cleanup of the output
89 of SAX tests
90
Daniel Veillard29579362000-08-14 17:57:48 +000091Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
92
93 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
94 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
95
Daniel Veillard1255ab72000-08-14 15:13:33 +000096Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
97
98 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
99 * testHTML.c: fix core dump on Solaris 2.x systems
100 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
101 * result/HTML/*.sax: previous bug fix lead to new results
102
Daniel Veillard03109292000-08-14 14:58:22 +0000103Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
104
105 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
106 * configure.in: added --with-readline=DIR to accept alternate
107 path for readline include/library
108 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
109 for ANSI under HP-UX
110 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
111 includes @LIBS@
112
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000113Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * doc/* : rebuilt the docs
116 * getting ready for 2.2.2 release
117
Daniel Veillard87b95392000-08-12 21:12:04 +0000118Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
121 and xmlAddFeature()
122 * tree.[ch]: added xmlAddChildList()
123 * xmllint.c: MAP_FAILED macro test
124 * parser.h: added xmlParseCtxtExternalEntity()
125 * valid.c: applied bug fixes removed warning
126 * tree.c: added CDATA block to elements content
127 * testSAX.c: cleanup of output
128 * testHTML.c: added SAX testing
129 * encoding.c: better error recovery
130 * SAX.c, parser.c: fixed one of the external entity processing
131 of the OASis testsuite
132 * Makefile.am: added HTML SAX regression tests
133 * configure.in: bumped to 2.2.2
134 * test/HTML/ result/HTML: added a few of HTML tests, and added the
135 SAX results
136
Daniel Veillard88a172f2000-08-04 18:23:10 +0000137Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * configure.in: patch for HP compiler
140
1412000-08-04 Sven Heinicke <sven@zen.org>
142
143 * xmllint.c: Was coredumping sometimes when the file given didn't
144 exist.
145
Daniel Veillard46e370e2000-07-21 20:32:03 +0000146Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
147
148 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000149
Daniel Veillard46e370e2000-07-21 20:32:03 +0000150 when using in memory parsing. Need some cleanup.
151 * xmllint.c configure.in: added a --memory flag to test memory
152 parsing
153
Daniel Veillard36650692000-07-21 15:16:39 +0000154Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * nanohttp.c: fixed socklen_t replacement to unsigned int
157 * parser.c: fixed a space handdling missing at the end of
158 production 28 DOCTYPE.
159 * xmlmemory.c: fixed a stupid bug on the routine to override
160 allocation functions
161 * TODO: updated
162
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000163Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * doc/ regenerated the docs
166
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000167Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
168
169 * doc/encoding.html doc/xml.html: added I18N doc
170 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
171 improvements, both parser and filters, added ASCII & HTML,
172 fixed the ISO-Latin-1 one
173 * xmllint.c testHTML.c: added/made visible --encode
174 * debugXML.c : cleanup
175 * most .c files: applied patches due to warning on Windows and
176 when using Sun Pro cc compiler
177 * xpath.c : cleanup memleaks
178 * nanoftp.c : added a TESTING preprocessor flag for standalong
179 compile so that people can report bugs more easilly
180 * nanohttp.c : ditched socklen_t which was a portability mess
181 and replaced it with unsigned int.
182 * tree.[ch]: added xmlHasProp()
183 * TODO: updated
184 * test/ : added more test for entities, NS, encoding, HTML, wap
185 * configure.in: preparing for 2.2.0 release
186
Daniel Veillard49703262000-07-10 10:27:46 +0000187Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
188
189 * nanoftp.c: fixed the way the control connection is handled
190 * libxml.spec.in: fixed the dependancies and cleanup
191
Daniel Veillard306be992000-07-03 12:38:45 +0000192Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
193
194 * doc/xml.html: changed the xmlsoft.org structure, updated the
195 examples w.r.t. root and childs
196
Daniel Veillard7d853352000-07-02 18:53:09 +0000197Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
198
199 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
200
Daniel Veillard365e13b2000-07-02 07:56:37 +0000201Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
202
203 * HTMLparser.c: Work on character encoding support for the HTML parser
204 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
205 * encoding.c: Fixed a potential memleak in the encoding stuff
206
Daniel Veillardaf743792000-07-01 11:49:28 +0000207Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
208
209 * doc/FAQ.html doc/Makefile.am : added a FAQ
210
211Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000212
213 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
214 of the HTML parser to force it to not bypass SAX
215
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000216Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
217
218 * win32config.h.in: updated
219 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
220 lacks iconv support :-( need to release 2.1.1
221 * configure.in: release 2.1.1
222 * HTMLparser: fixed bug #14784
223 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
224 by Windows compiler
225 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
226 the SAX startDocument() callback.
227 * TODO: updated
228
229Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
230
231 * added xmlStopParser()
232
Daniel Veillardbe803962000-06-28 23:40:59 +0000233Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * configure.in: 2.1.0 prerelease
236 * Large resync between W3C and Gnome tree
237 * nanoftp, nanohttp.c: fixed stalled connections probs
238 * HTMLtree.c SAX.c : support for attribute without values in
239 HTML for andersca
240 * valid.c: Fixed most validation + namespace problems
241 * HTMLparser.c: start document callback for andersca
242 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
243 * parser.h, SAX.c: serious speed improvement for large
244 CDATA blocks
245 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
246 different encoding
247 * example/Makefile.am example/gjobread.c tree.h: work on
248 libxml1 libxml2 convergence.
249 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
250 and the LIBXML_TEST_VERSION macro
251
Daniel Veillardc310d562000-06-23 18:32:15 +0000252Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * doc/xml.html: various patches and improvements typo fixed by
255 Felix Natter
256 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
257 from Felix Natter <fnatter@gmx.net>
258
Daniel Veillardf3029822000-05-06 08:11:19 +0000259Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
260
261 * doc/upgrade.html: updated with instructions for support of both
262 libxml-1.x and libxml-2.x
263 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
264 for 2.x support and also fixed includes
265
266
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000267Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
269 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
270 the encoding support, added iconv support, so now libxml if
271 compiled with iconv automatically support japanese encodings
272 among others. Work based on initial patch from Yuan-Chen Cheng
273 I may have broken binary compat in the encoding handler
274 registration scheme, but that was so utterly broken I don't
275 expect anybody to have used this feature until now.
276 * parserInternals.h: fixup on the CHAR range macro
277 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
278 code.
279 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
280 * uri.c: added xmlParseURI() I can't believe I forgot to
281 implement this one in 2.0 !!!
282 * SAX.c: moved doc->encoding update in the endDocument() call.
283 * TODO: updated.
284
Daniel Veillard06047432000-04-24 11:33:38 +0000285Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * tree.h: removed extraneous xmlRemoveProp definition
288 * TODO: added item about --disable-corba configure switch
289 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
290 * nanoftp.c: fixed include problems giving troubles on AIX and
291 slowlaris
292 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
293 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
294 comment and headers changes to lower gtk-doc number of warnings
295 * doc/html/*: rebuilt docs
296
Daniel Veillarde0aed302000-04-16 08:52:20 +0000297Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * HACKING: documented the tag for 1.x and instructions
300
Daniel Veillard5e873c42000-04-12 13:27:38 +0000301Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
302
303 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
304 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
305 xmlCreateIOParserCtxt
306 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
307 significant overall improvement
308 * xmllint.c: added I/O test to xmllint
309 * testSAX.c: added a speed test
310 * doc/* : updated/regenerated
311
Daniel Veillardfc708e22000-04-08 13:17:27 +0000312Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * xpath.c uri.h parserInternals.h: cosmetic changes from
315 "Timur I. Bakeyev" <timur@bat.ru>, including making
316 xmlCreateURI() public
317
Daniel Veillard5d211f42000-04-07 17:00:24 +0000318Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
319
320 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
321 and the code at the same time. Added a clean mechanism for
322 overload or added input methods: xmlRegisterInputCallbacks()
323 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
324 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
325 * TODO: updated
326 * doc/* : updated/regenerated
327 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
328 source dir
329
Daniel Veillarde77a9182000-04-05 19:12:29 +0000330Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
331
332 * testURI.c: yet another forgotten commit, I should get some sleep !
333
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000334Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * xmllint.c: forgot to commit this too ?
337
Daniel Veillardb9df4042000-04-05 14:23:16 +0000338Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * xmlversion.h.in : forgot to commit this previously
341
Daniel Veillard361d8452000-04-03 19:48:13 +0000342Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * configure.in: preparing libxml-2.0.0 version looks Ok so far
345 * README TODO: updated for release
346 * uri.c uri.h: added authority parsing/saving
347 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
348 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
349 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
350 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
351 Makefile.am : added compile-time customization of libxml
352 --with-ftp --with-http --with-html --with-xpath --with-debug
353 --with-mem-debug
354 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
355 #include <libxml/xxx.h> I hope it won't break too much stuff
356 and will be manageable in the future...
357 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
358 and added xmllint to the installed programs
359 * uri.h: added xmlFreeURI()
360
Daniel Veillardec303412000-03-24 13:41:54 +0000361Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * uri.c uri.h: finished the escaping handling, the base support
364 and the URI path normalization. Looks good just lacks the
365 authority content parsing code.
366 * Makefile.am: added instructions to generate testURI
367 * TODO: updated
368 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
369 added links and icons for W3C and Gnome
370
Daniel Veillard8f621982000-03-20 13:07:15 +0000371Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * xmlmemory.[ch] : seems I forgot to actually update the files in
374 the last commit :-)
375 * doc/xml.html doc/html/* : updated and uploaded the docs
376
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000377Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
378
379 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
380 * TODO: updated
381 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000382 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000383 gfree).
384 * Makefile.am, uri.c, uri.h: added a set of functions to do
385 exact (litteraly copied from the RFC 2396 productions) parsing
386 and handling of URI. Will be needed for XLink, one XML WFC,
387 XML Base and reused in the nano[ftp/http] modules. Still work
388 to be done.
389
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000390Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
391
392 * configure.in, libxml.spec.in : libxml2
393 * doc/* : updated the doc page, rebuilt the docs
394
Daniel Veillardcf461992000-03-14 18:30:20 +0000395Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * all: tagged LIB_XML_1_X
398 * *.c *.h : updated from W3C CVS tree
399 * configure.in : 2.0.0-beta
400 * libxml.spec.in : libxml2 package nam
401 * result/* : new version of the tests output
402
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000403Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * doc/xml.html, doc/update.html: updated docs, 1.8.7
406
Daniel Veillardb566ce12000-03-04 11:39:42 +0000407Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * doc/* : rebuilt the docs
410 * parser.c: final patch on #6766
411 * valid.c: small patch on validity checks.
412
Daniel Veillardfb76c402000-03-04 11:39:42 +0000413Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
416 added
417 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
418 compatibility w.r.t. XML spec and existing code.
419
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000420Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
421
422 * parser.c: seems a better solution to <a> </a> exists,
423 will try it for a while
424
Daniel Veillard83a30e72000-03-02 03:33:32 +0000425Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
426
427 * parser.c: tried to remove the <a> </a> generating <a/>
428 this is hard. Left a flag for that purpose. Fixed bug #6766
429 * configure.in: prepared 1.8.7 not released, due to previous
430 problem
431
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000432Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * doc/xml.html : applied second patch from Paul DuBois
435
Daniel Veillard402e8c82000-02-29 22:57:47 +0000436Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
437
438 * doc/xml.html : applied patch from Paul DuBois
439
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000440Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
443
Daniel Veillard5feb8492000-02-02 17:15:36 +0000444Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
447 compilation warnings on various platforms.
448 * parser.c: Fixed #5281 validity error callbacks are now desactived
449 by default if not validating.
450
Daniel Veillardf341f932000-02-02 14:52:08 +0000451Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
452
453 * nanoftp.c, win32config.h.in: patches to compile on WIN32
454
Daniel Veillard13c757e2000-02-01 23:59:15 +0000455Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
458 <gkatsi@cs.toronto.edu>
459
Daniel Veillard726e8792000-01-30 20:04:29 +0000460Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
461
462 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
463 processing URLs
464
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000465Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
468 xmlNanoFTPUpdateURL for persistent control connections.
469 * configure.in: 1.8.6
470
471Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
472
473 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
474 * tree.[ch] : added xmlSaveNoEmptyTags
475
James Henstridgef3be9312000-01-28 13:59:21 +00004762000-01-29 James Henstridge <james@daa.com.au>
477
478 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
479
480 * Makefile.am: added nanoftp.[ch] to the build.
481
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000482Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * nanoftp.[ch]: cleanup, comments, API
485 * debugXML.c : fixed a bug in the cat command
486 * doc/*: regenerated the docs
487
Daniel Veillardda07c342000-01-25 18:31:22 +0000488Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
491 * debugXML.c : fixed a bug in the cat command
492 * valid.c: fixing some small probs
493 * libxml.spec.in: get rid of the SNAP suffix
494 * doc/xml.html: updated the status
495
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000496Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * xml-config.in: xml-config --version to just return the
499 version number
500 * xpath.c: some cleanup w.r.t. axis when the current node is
501 an attribute.
502 * TODO: updated
503
Daniel Veillard461a66c2000-01-18 18:01:01 +0000504Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
505
506 * configure.in: prepared for libxml-1.8.5
507 * doc/* recompiled the documentation
508
5092000-01-17 Jody Goldberg <jgoldberg@home.com>
510
511 * configure.in : WARNING autoconf subtlety alert :
512 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
513 when looking for zlib.h so that HAVE_ZLIB_H is defined.
514 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
515 get defined by AC_CHECK_HEADERS.
516
Daniel Veillardf967b902000-01-17 16:06:10 +0000517Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
520 Rune.Djurhuus@fast.no
521
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000522Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * TODO: updated
525 * tree.c, parser.c: made sure that only memory alloc problems
526 and internal parser errors are allowed to write to stdout or
527 stderr.
528
Daniel Veillard0142b842000-01-14 14:45:24 +0000529Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * tree.c : restored xmlNewGlobalNs since this seems used by
532 a lot of existing code :-(, fixed a bug in xmlNewNs
533 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
534 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
535 to exit() from the library code.
536 * xpath.c, parser.c: removed bugs or unused code detected by
537 Windows compilers
538 * parser.c: started adding interfaces for parsing well balanced
539 XML fragments
540 * configure.in: releasing 1.8.4
541 * doc/* : rebuilt the docs
542
Daniel Veillard2eac5032000-01-09 21:08:56 +0000543Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
544
545 * tree.[ch] : added xmlNewDocFragment() for DOM
546 * testHTML.c: uninitialized variable.
547
Daniel Veillardf3a73582000-01-05 14:58:39 +0000548Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * doc/* : rebuild the docs
551
Daniel Veillard71b656e2000-01-05 14:46:17 +0000552Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * acconfig.h: readline and history patch
555 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
556 * tree.c: added check and handling when possibly removing an ID
557 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
558 and saving.
559 * test/HTML/entities.html result/HTML/entities.html* : test for
560 various entities reference cases
561 * result/HTML/* : as a result output of some testcase have
562 changed
563 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
564 by previous example. added xmlParseTryOrFinish().
565 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
566 entities.h debugXML.h HTMLparser.h: changed the way struct are
567 declared to allow gtk-doc to expose those
568 * parser.c: closed bug #4960
569 * Makefile.am configure.in: Applied patch from
570 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
571 and math/socket libs detection
572
Daniel Veillard437b87b2000-01-03 17:30:46 +0000573Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * configure.in, Makefile.am: link tester against readline
576 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
577
Daniel Veillard686d6b62000-01-03 11:08:02 +0000578Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
579
580 * tree.[ch]: added xmlRemoveProp
581 * win32config.h.in nanohttp.c: avoid including the Windows
582 socket stuff in every C files
583 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
584 the XmL parser(s)
585 * test/ns4 result/ns4 etc...: added test case for previous prob
586 * tree.c: xmlNewNs wasn't checking for double definition
587 * Makefile.in: fixed a problem with dist-hook duplicates
588 * parser.[hc], xmlIO.c: fixed the loading of external entities
589 APIs, now xmlLoadExternalEntity() is used everywhere and
590 setting up an app specific front-end using the
591 * SAX.c parser.c: some fixes, now the xhtml spec validates
592 with the xhtml DTD.
593 * error.c: fixed crashes in case of no input stream
594 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
595 to the validation tests and results
596
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000597Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
600 too htmlCreatePushParserCtxt() and htmlParseChunk()
601 * parser.c: a bit of cleanup.
602 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
603 to XML) removed the last mem leak known
604 * HTMLtree.c: output message cleanup
605 * xmlmemory.c: display content info about memory blocks
606 * result/HTML/wired.* : missing att value warning change
607
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000608Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
609
610 * doc/* : rebuilt the documentation
611
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000612Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * parser.[ch] parserInternals.h: Push parser for XML,
615 seems to work fine now
616 * tester.c debugXML.[ch]: Added an XML shell debug facility and
617 --push for push testing
618 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
619 * testSAX.c: added --push
620 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
621 subtree
622 * xmlIO.[ch] : enriched API + fixes for push mode
623 * entities.[ch]: added the entity content length to the struct.
624 * xmlmemory.[ch]: new API to show the last entries for the shell
625 * valid.c: added required attribute testing
626 * SAX.c: the cdata callback now merge contiguous fragments
627 * HTMLparser.c: cleanup of some macros
628
Daniel Veillard3c558c31999-12-22 11:30:41 +0000629Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * parser.c: fix for PIs name starting with xml
632 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000633 * *.c, configure.in win32config.h.in : generate win32config.h for
634 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000635
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000636Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * parser.c: fixed a stupid = vs. == bug :-(
639 * doc/gnome-xml.sgml: s/glade/xml/
640
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000641Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * configure.in, doc/xml.html : bug fix release 1.8.2
644 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
645 Hopefully the end of that silly C++ include problem
646 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
647 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
648 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
649 troubles with autoclosed elements when the stree shape doesn't
650 follow the DtD specs. Added htmlIsAutoClosed() and
651 htmlAutoCloseTag()
652 * result/HTML/*.htm*: Updated the HTML examples regression tests output
653 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
654 * debugXML.c: fixed a bug on printing default namespaces.
655 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
656
Daniel Veillardb24054a1999-12-18 15:32:46 +0000657Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
658
659 * result/HTML/*.htm[l] : updated the HTML regression tests according
660 to the new output
661 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
662 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
663 problem due to intermix of extern "C" { ... } declarations for C++
664 and recursive includes in the headers
665
Chris Lahey323c48c1999-12-18 15:32:45 +00006661999-12-20 Chris Lahey <clahey@umich.edu>
667
668 * HTMLtree.c: Made it so that html nodes with a single child do
669 not insert a carriage return before or after the child node.
670
Daniel Veillardb24054a1999-12-18 15:32:46 +0000671Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000672
673 * configure.in, doc/xml.html : bug fix release 1.8.1
674 * parser.c: fixed bug #4344
675 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
676 added the glue to avoid C++ problems
677 * doc/* : regenerated the documentation
678
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000679Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
680
681 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
682 namespace recognition, and Dia as a resul :-(
683 * encoding.c: closed bug #3950
684
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000685Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
686
687 * valid.c: debugging a posteriori validation, except URI expansion
688 stuff this should be fixed now
689 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
690 Carl Nygard <cnygard@bellatlantic.net>
691 * tester.c: added --postvalid, cleaning of the code
692 * tree.[ch]: added xmlDocGetRootElement()
693
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000694Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
695
696 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
697 c++ losage.
698
Daniel Veillard10a2c651999-12-12 13:03:50 +0000699Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * configure.in, doc/xml.html : bumped to 1.8.0
702 * xlink.[ch], Makefile.am : added framework for link detection
703 * parser.h: added nbChars to parser context, needed for cleanup.
704 * xmlmemory.c: removed a nasty bug when out of mem
705 * valid.[ch]: adding namespace support for attribute decl
706 * tester.c: added --debugent option
707 * debugXML.[ch]: added xmlDebugDumpEntities()
708 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
709 buffers instead, this was really needed, validation was breaking
710 in strange ways due to that. Added xmlParseStringPEReference()
711 and other parsing from strings functions. Entities processing
712 modified again, but PERef are still not handled correcly but
713 unless you're Eve Maller you won't notice :-)
714 * HTMLparser.c: large changes toward reliability, and switched to
715 lowercase internal tags, XHTML is lowercase, so it will help
716 that output is closer to next version.
717 * doc/* : regenerated the documentation, it is now hosted at
718 http://xmlsoft.org/ (same bits I just bought the domain :-)
719
720
Daniel Veillard294cbca1999-12-03 13:19:09 +0000721Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
724 doc generation
725 * parser.c: fixed bugs #3908 and #3937 and a memory leak
726 in the SAX API
727 * doc/*: rebuilt the doc making sure everything appears in the
728 HTML files
729
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000730Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
731
732 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
733 added the patch from Carl Nygard <cnygard@bellatlantic.net>
734 which allow impressive speed improvement on dataset with
735 large text pieces, but at the cost of broken binary
736 compatibility and slightly bigger memory usage.
737 Configure with --with-buffers to activate them, they
738 are protected with XML_USE_BUFFER_CONTENT define.
739 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
740 goal is 0 memory left allocated once parser is no more used
741 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
742 call xmlCleanupParser() and xmlMemoryDump()
743
Daniel Veillarda819dac1999-11-24 18:04:22 +0000744Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
747 * parser.[ch] encoding.[ch]: added memory cleanup routines
748 * parser.c: closing bug #3788
749 * doc/*: rebuilt the doc
750
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000751Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
752
753 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
754 xmlNewTextChild() and xmlSetCompressMode() behaviour.
755 * tester.c: added --compress option
756 * doc/*: rebuilt the documentation
757
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000758Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
759
760 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
761 if given /proc/kcore as input !
762 * doc/xml.html doc/*: updated and rebuilt the documentation
763
764Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000765
766 * parser.c: Fixed some wrongly space collapsing code due to
767 a misreading of the spec.
768 * result/*: fixed the output accordingly
769
770Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000771
772 * encoding.c: bug fix and typos
773 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
774 * parser.c: added attribute normalization closing bug #3597
775 * test/att* result/att* SAXresult/att*: testcase for attribute
776 normalization
777
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000778Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * configure.in: closing bug #3163 by adding extra flags for the
781 cc compiler on HP-UX
782
Daniel Veillard51e3b151999-11-12 17:02:31 +0000783Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * valid.[ch] : removed a typo and an enumerated type bug in the
786 xmlAddElementDecl() function
787 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
788 call to xmlEncodeEntitiesReentrant() so that the functions
789 New, Set and Get are at the same level.
790 * parser.c HTMLparser.c: extra memory allocation bug for
791 attributes detected by someone using libxml in embedded systems :-)
792
Daniel Veillard962195f1999-10-28 15:51:53 +0000793Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * xmlmemory.h: turned off mem debug :-\
796
Daniel Veillard35008381999-10-25 13:15:52 +0000797Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * parser.c: closed bug #2784 a one line fix, but worth pushing
800 a new release out
801 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
802 some structures, comments before and after the
803 main element, and other nastyness
804 * HTMLtree.c tree.c: accomodate the extended HTML supported
805 * configure.in: pushing 1.7.4
806 * test/ent8 and related outputs : added a new test for bug #2784
807 * test/HTML/wired.html and related output: a nasty HTML example
808 * Makefile.am: improved the test scripts
809 * docs/* : reran the documentation extractor, updated xml.html
810
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000811Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
814 HTMLparser and debugged the HTML related code. HTML documents
815 now have their own type
816 * entities.c: do not dump &apos; for HTML output
817 * xmlmemory.c: improvement, breakpoint mechanism
818 * testHTML.c: added --sax --repeat ...
819 * Makefile.am: improved the HTML tests
820 * valid.[ch]: added xmlValidGetValidElements and
821 xmlValidGetPotentialChildren
822 * tester.c: added --insert to test the 2 new functions
823 * test//* result//* SAXresult//* : regression test cleanup
824 and extension.
825 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
826 gnome-xml-nanohttp.html
827
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000828Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * HTMLparser.c: fixed problems with some autoclose tags
831 * tree.c: fixed XML output problems.
832 * result/* SAXresult/*: update of the tests output
833
Daniel Veillard6077d031999-10-09 09:11:45 +0000834Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
835
836 * Makefile.am: Arturo patch for xmlConf.sh version info
837 * parser.c: Tim Josling patch for single quoted items
838 * tester.c: Tim Josling patch for tester options usage
839 * tree.h: indent cleanup
840
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000841Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * HTMLparser.c parser.h : Fixed problems with HTML parsing
844 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
845
Daniel Veillard00fdf371999-10-08 09:40:39 +0000846Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * tree.c : Raph patch for initialization of CORBA fields
849 * parser.c, xpath.c, ...: modification of doc comments
850 * xpath.c : allow spaces in xpath expressions
851
Daniel Veillardad219441999-09-27 08:17:49 +0000852Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * xmlmemory.h: turning off memory debug :-(
855
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000856Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
857
858 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
859 better SAX interfaces.
860 * testSAX.c: uses the new SAX routine, avoid fetching any remote
861 entity.
862 * configure.in: 1.7.2
863
864Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000865
866 * libxml.spec.in: fixed the URL
867 * doc/xml.html: improved the documentation front-end
868
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000869Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000870
871 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
872
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000873Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000874
875 * libxml.spec.in: fixed the alpha compile problem
876 * parser.[ch]: changed errno to errNo in the parser context :-(
877 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
878 * doc/xml.html: changed CHAR to xmlChar
879 * doc/html/*: recompiled the documentation
880 * configure.in: 1.7.1
881
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000882Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * parser.h: modified the parser context struct to regain 1.4.0
885 binary compatibility
886 * parser.c, xml-error.h: added errno ot teh context and defined
887 a set of errors values with update of errno
888 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
889 DTDs and entities
890 * *.h, *.c: complete cleanup of the use of config.h and include
891 protection depending on the current setup.
892 * overalll debugging, maintenance and bug-fixing on all modules
893 * updated the documentation
894 * ready for 1.7.0
895
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000896Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * HTMLparser.c : cleanup
899 * SAX.c valid.c valid.h: added ID/IDREF checking
900 * tree.c tree.h: extended doc structure for refs
901 * configure.in: 1.6.2
902 * parser.c: patched bug in SAX user arg call
903 * parserInternals.h: patched missing close in C++ wrapping
904 * testXPath.c xpath.c xpath.h: prepared for extensibility,
905 especially upcoming XPointer implementation.
906 * doc/xml.html: augmented, typo
907
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000908Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
909
910 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
911 not all invocations of install understand -d.
912
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000913Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
914
915 * Makefile.am: prepend all the test* calls with $(top_builddir) -
916 to make 'check' works, when builddir != srcdir.
917
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000918Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * doc/xml.html : updated the documentation
921
Daniel Veillard6454aec1999-09-02 22:04:43 +0000922Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
925 not deallocated memory blocks
926 * *.c : replaces all calls to malloc() free() and realloc() to
927 the wrapper functions/macros
928 * tree.c : removed memory leaks dues to calling xmlFreeNode()
929 instead of xmlFreeNodeList()
930
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000931Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
932
933 * HTMLparser.c: corrected a stupid bug leading to core dump at
934 tree deallocation. Removed warnings indicated by
935 Stephane.Conversy@lri.fr
936 * entities.c: Fixes Yet Another Stupid Bug, entities were not
937 looked for in the external subset
938
939Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000940
941 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
942 on SGI by Stephane.Conversy@lri.fr
943
Daniel Veillardb96e6431999-08-29 21:02:19 +0000944Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
945
946 * all .h : changed the prototype declaration indent as in gtk
947 * most .c : working on reducing the TODOs in the code
948 * most .c : cleanup though -pedantic and Insure++
949 * improvements on validation ID checkings.
950 * tree.[ch] SAX.c: added support for namespace on attributes #2022
951 * xml-config.in: closed #1810
952
953Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000954
955 * tree.h, valid.c, valid.h: more work on validity, IDs
956 * xpath.c: added/fixed comparidon and equlity, added a new isinf
957 definition for AIX
958
Daniel Veillardb556eb51999-08-15 17:19:50 +0000959Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
962 the distribution due to a cut'n paste error at last commit
963
Daniel Veillardb05deb71999-08-10 19:04:08 +0000964Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * configure.in: upgraded to version 1.4.0
967 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
968 Big update, added a large part of the validation process,
969 it should be usable, but some parts are missing
970 * xpath.c: improved the implementation w.r.t. root.
971 * Makefile.am: added more tests
972 * test and result trees: added a lot of tests
973 * libxml.spec.in: export libxml.so.0 and libxml.so.1
974
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000975Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * Added an HACKING file
978
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000979Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * xpath.[ch] : improvements and debug of the XPath implementation
982 * parser.c, HTMLparser.c : modified the parsers to be progressive
983 * tree.[ch] : extended the Buffer promitives
984 * xmlIO.[ch] : added basic I/O routines providing progressive
985 parsing and ready for I18N conversion plugins
986 * SAXresult/* : the SAX callback sequence maybe slightly different
987 now
988 * test*.c : improved/updated the tests programs
989 * doc/* : recompiled the docs.
990
Daniel Veillard15b75af1999-07-26 16:42:37 +00009911999-07-26 Michael Meeks <michael@edenproject.org>
992
993 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
994
995 * tree.c: Ditto.
996
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000997Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * configure.in: upgraded to version 1.4.0
1000 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1001 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1002 XML query language, see http://www.w3.org/TR/xpath for more details.
1003 * parser.c, parser.h: added CHAR* related string functions for XPath
1004 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1005 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1006 rebuild the docs.
1007 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1008 and regression testing capabilities for XPath.
1009
Daniel Veillardd79d7871999-07-12 10:38:12 +00001010Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1013 closing bug #1646
1014
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001015Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * Makefile.am, example/Makefile.am: closed bug #1683
1018
Daniel Veillard3166ab11999-07-11 16:14:19 +00001019Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * example/Makefile.am, configure.in: added the makefile for the
1022 gjobread example
1023
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001024Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1025
1026 * doc/Makefile.am:
1027 - fix which allow "make install DESTDIR=</install/prefix>".
1028
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001029Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1032 which fixed a problem on the file reading-code.
1033
Daniel Veillard82150d81999-07-07 07:32:15 +00001034Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1035
1036 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1037 output.
1038 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1039
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001040Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * parser.h : Oops removed the binary compatibility problem
1043 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1044 * parser.c, HTMLparser.c: applied patches for reading from stdin
1045
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001046Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * parser.c, entities.c, valid.c: cleanup bug #1591
1049 * configure.in: cleanup bug #1592
1050 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1051 the same tree back-end. Hence gdome will be available for it.
1052 * doc/Makefile.am: close bug #617
1053
Daniel Veillard97fea181999-06-26 23:07:37 +00001054Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * parser.c: alloctate a per parser context SAX interface block
1057
Daniel Veillard14fff061999-06-22 21:49:07 +00001058Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1061 and xmlEncodeEntitiesReentrant with the correct one :-\
1062
1063Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * commit of my internal XML base changes, quite a lot of
1066 changes, cleanups, better entities support, framework for
1067 new I/O and charset detection and handling
1068 * Fixed the configure/Makefile stuff to generate shared libs
1069 with the proper version info, so we jumped on rev from
1070 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1071 xmlEncodeEntities() result need to be freed now, and a string
1072 xmlParserVersion provide the current library version.
1073
Raph Levien05240da1999-06-15 21:27:11 +00001074Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1075
1076 * parser.c: fixed a buffer overrun for when you have a very long
1077 attribute with no entities in it.
1078
Daniel Veillardbb2da581999-06-13 14:37:07 +00001079Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * added example directory
1082 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1083
Daniel Veillard011b63c1999-06-02 17:44:04 +00001084Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1085
1086 * Release of libxml-1.1, nearly everything has been touched for
1087 this.
1088 * Added more regression tests
1089 * Updated the documentation
1090
Daniel Veillard27d88741999-05-29 11:51:49 +00001091Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * tree.[ch]: unified the XML_NO_CORBA defines.
1094 * parser.c encoding.[ch]: started plugging in char encoding detection
1095
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001096Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1097
1098 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1099 Also freed allocated buffer.
1100
Daniel Veillard27d88741999-05-29 11:51:49 +00001101Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001102 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1103 reentrancy problem at printing. One is left in entities.c, to
1104 remove ASAP
1105 * testSAX.c : added a test example showing the use of the SAX
1106 interface if one doesn't want to build the DOM tree.
1107 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1108
Daniel Veillard517752b1999-04-05 12:20:10 +00001109Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1112 large revamping of the parser to use SAX callbacks
1113 http://www.megginson.com/SAX/ (or at least a C like interface
1114 a la Expat). It's now possible to set up your own callbacks
1115 and the parser will not build a DOM tree.
1116 * test/* result/*: updated the test suite, I finally removed
1117 the old Namespace draft support (PI based).
1118
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001119Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * Makefile.am: added test result to EXTRA_DIST for make tests
1122
Daniel Veillard64068b31999-03-24 20:42:16 +00001123Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * parser.c, parserInternals.h: moved the chars macro definitions
1126 to parserInternals.h
1127 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1128 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1129
Daniel Veillard012ccc11999-03-23 10:11:11 +00001130Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * xml-config.in : applied patch to make --version work
1133
Raja R Harinatha86c23e1999-03-05 22:14:01 +000011341999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1135
1136 * Makefile.am (check-local): Alias for `tests' target. This will
1137 cause `make check' to do the right thing.
1138 (tests): Don't run tests in srcdir. Also, replaced calls to
1139 basename with a `sed' "equivalent".
1140
Daniel Veillardd109e371999-03-05 06:26:45 +00001141Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1142
1143 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1144 it in the header and not the sources, updated the doc.
1145 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1146 pointing this out.
1147
Daniel Veillardbc50b591999-03-01 12:28:53 +00001148Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1151 exported the inputStream routines.
1152 * doc/html/* : updated accordingly
1153
Daniel Veillardd692aa41999-02-28 21:54:31 +00001154Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * parser.c, parser.h, parserInternals.h: added a few extra
1157 internal calls to allocate and free parser contexts ...
1158 * doc/html/* : updated accordingly
1159
Daniel Veillard55a99271999-02-25 11:01:29 +00001160Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * configure.in, Makefile.am, doc/makefile.am : General changes for
1163 1.0.0 release and including the generated HTML documentation.
1164
Daniel Veillard35925471999-02-25 08:46:07 +00001165Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1166
1167 * makefile.am : added parserInternals.h, oops.
1168
Daniel Veillard1e346af1999-02-22 10:33:01 +00001169Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * parserInternals.h: added this header giving access to the parser
1172 internal functions.
1173 * doc/Makefile.am : added a rebuild target which rebuilds the full
1174 set of documentations
1175 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1176 the internal subset.
1177 * *.c *.h: modifications needed to generate the documentation using
1178 gtk-doc, cleanup of functions blocks, reorganisation of struct
1179 declarations.
1180
Daniel Veillard1164e751999-02-16 16:29:17 +00001181Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1184 the tar and spec file to include the beginning of the doc.
1185
Nuno Ferreira03d04781999-02-13 00:07:17 +000011861999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1187
1188 * doc/.cvsignore: Added this file.
1189
Daniel Veillard6800ef31999-02-08 18:33:22 +00001190Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * tree.c: fixed xmlGetProp to return "" when the attribute
1193 exists, even if the node-list is NULL.
1194
Daniel Veillard726c7e31999-02-08 15:13:10 +00001195Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * tree.c: patched an error outputting empty attribute values.
1198 * Makefile.am and doc/makefile.am: have been updated during the
1199 week-end. Sorry for an empty CVS log, I got a shell problem.
1200
Daniel Veillard1899e851999-02-01 12:18:54 +00001201Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * tree.h: cleaned up using enums instead of defines
1204 * parser.c, valid.[ch]: more work on parsing/output of element
1205 declarations
1206
Daniel Veillard3b9def11999-01-31 22:15:06 +00001207Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * valid.[ch], tree.c, parser.c : more work toward full parsing
1210 of XML DTDs.
1211 * README: added informations about mailing-list and on-line
1212 documentation
1213
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000012141999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1215
1216 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1217
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001218Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * parser.c, tree.[ch] : more work toward conformance testing,
1221 added a last element to accelerate parsing of very flat structures
1222 started working on internal subset Element content declaration.
1223 * valid.[ch] : first cut at adding code toward validation.
1224 * previous changes had also small impact on most files, especially
1225 the conformance testing using James Clark test suite.
1226
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001227Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1228
1229 * test/* : updated the examples, most of them were not well
1230 formed (humm), and added rdf2.
1231 * result/* : resulting changes in the output.
1232
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001233Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1236
Daniel Veillard44b3a061998-12-05 17:27:22 +00001237Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * tree.c: patched a bug in the generation of empty attributes
1240
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001241Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1244 for node/trees/documents/... Biggest problem is namespace
1245 support when copying subtrees.
1246
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001247Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * parser.c, entities.c: improve entities and char ref encoding,
1250 and cleanups of error messages.
1251
Daniel Veillard242590e1998-11-13 18:04:35 +00001252Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * parser.c, entities.c: simple bug hunting done during rpm2html and
1255 rpmfind integration.
1256
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001257Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * parser.[ch]: Added interfaces allowing to specify a SAX
1260 handler before parsing.
1261
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001262Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * parser.c: redirrect all errors reporting through the SAX
1265 error function
1266
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001267Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1270 * libtool, tlmain ...: update of the libtool files
1271
Miguel de Icaza442321c1998-11-04 18:13:38 +000012721998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1273
1274 * entities.c: Use g_snprintf insteda of snprintf.
1275
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001276Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1279 added ent5 test for this purpose.
1280 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1281
Daniel Veillard27271681998-10-30 06:39:40 +00001282Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * parser.c: fixed? a strange error due to compression on a GWP
1285 document.
1286
Daniel Veillard25940b71998-10-29 05:51:30 +00001287Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1288
1289 * tree.[ch]: bug fixing
1290 * entities.[ch]: defined a specific type for predefined entities
1291 * doc/xml.html: more documentation on the library, how to use it,
1292 overview of the interfaces.
1293
Daniel Veillard16253641998-10-28 22:58:05 +00001294Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1297
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001298Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1299
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001300 * tree.c: corrected a small bug
1301 * doc/xml.html: continuing writing documentation.
1302
1303Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1304
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001305 * debugXML.h debugXML.c: added debugging utilities.
1306 * tester.c: added --debug switch.
1307 * tree.c: patched an incorrect node->type assignment.
1308 * parser.c: formatting, ensure that node->doc != NULL in attributes
1309
Daniel Veillardccb09631998-10-27 06:21:04 +00001310Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1313 entity support and provide an internal representation close to
1314 DOM one (entity ref nodes, and attribute value as tree). I tried
1315 to preserve the interface but this will surely break some apps
1316 (I have to change rpm2html/rpmfind for example). I had to change
1317 two interfaces, and the generated tree is somewhat different.
1318 * doc/* : started documenting the XML library, the tree and
1319 DOM/Corba. This is a first step.
1320
Daniel Veillard11e00581998-10-24 18:27:49 +00001321Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * parser.c: Set up the fonctions comment block, boring but useful.
1324 * parser.h, SAX.c, parser.c: now attributes are processed through
1325 the SAX interface. The problem is that my SAX interface diverged
1326 quite a bit from the original one, well this is not an official
1327 spec, and translating it from Java to C is hairy anyway...
1328
Daniel Veillard97b58771998-10-20 06:14:16 +00001329Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1332 fonctions comment block, boring but useful.
1333
1334Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001335
1336 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1337 conversion routines. However they are not yet used to convert the
1338 inputs. The core will run with UTF-8.
1339
Daniel Veillard33942841998-10-18 19:12:41 +00001340Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * tree.c : make sure that the type id is properly set-up when
1343 a new object is allocated, needed for DOM.
1344
Daniel Veillard27fb0751998-10-17 06:47:46 +00001345Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * tree.h, tree.c: Ok, the main objects in the tree will be native
1348 corba objects, it costs 8 bytes per Node, Attribute and Document
1349 but it simplifies the Corba integration a lot (no extra interface
1350 objects to allocate/free).
1351
Daniel Veillard0bef1311998-10-14 02:36:47 +00001352Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1353
1354 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1355 and changed NODEs contants for conformity with DOM Level 1
1356
Daniel Veillard27864701998-10-08 03:47:24 +00001357Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * added hooks to keep track of servants when creating objects
1360 xmlDoc and xmlNode (for Corba export).
1361
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001362Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * added xml-config script.
1365
Daniel Veillard7066a791998-10-01 20:28:28 +00001366Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1369 to autoupdate libtool and automake conf files.
1370
Miguel de Icaza60681bd1998-09-30 19:28:59 +000013711998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1372
1373 * Makefile.am: Use '?' to separate the sed
1374 commands as ',' is used when people pass -Wl,something.
1375
1376
Daniel Veillard15a8df41998-09-24 19:15:06 +00001377Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * tree.c, tree.h: added a per-document compression interface.
1380
Daniel Veillard151b1b01998-09-23 00:49:46 +00001381Tue Sep 22 20:47:38 EDT 1998
1382
1383 * tree.c, tree.h: added saving with compression and added interfaces
1384 to control the compression level (xmlGetCompressMode,
1385 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1386
Daniel Veillard70120ff1998-09-22 00:24:21 +00001387Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * parser.c: corrected a loop for files of size 0
1390
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000013911998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1392
1393 * error.h: New file. Contains prototyes from `error.c'.
1394
Tom Tromeyc19653d1998-08-14 01:22:43 +00001395Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1396
1397 * Makefile.am (xmlincdir): New macro.
1398 (xmlinc_HEADERS): Renamed from include_HEADERS.
1399
Daniel Veillard845664d1998-08-13 04:43:19 +00001400Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1401
1402 * applied small patch on numeric entities from
1403 Christopher Blizzard <blizzard@appliedtheory.com>
1404
Daniel Veillard260a68f1998-08-13 03:39:55 +00001405Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * New release 0.2, removed the old xml_* files so that it's
1408 coherent with the other CVS base (W3C), far better conformance
1409 to standard, new namespaces, decent entities support, beginning
1410 of a SAX-like interface. Nearly nothing left intact, even the
1411 test examples ...
1412
Christopher Blizzarda36749e1998-07-30 21:47:18 +000014131998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1414
1415 * .cvsignore: Add .deps dir
1416
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001417Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1420
Daniel Veillardfe926001998-07-26 04:28:20 +00001421Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001422
Daniel Veillardfe926001998-07-26 04:28:20 +00001423 * configure.in: added test for CPP
1424 * AUTHORS, Changelog: the original ones didn't get commited but the
1425 glib ones instead, fixed.
1426 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001427
Daniel Veillardfe926001998-07-26 04:28:20 +00001428Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001429
Daniel Veillardfe926001998-07-26 04:28:20 +00001430 * integrated code developped at W3C
1431 * changed the original Copyright
1432 * migrated to automake
1433 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001434