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