blob: 9371a9f281a1e39272e8c0b47cce4a2c7269c0c8 [file] [log] [blame]
Daniel Veillard52402ce2000-08-22 23:36:12 +00001Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6 by Wayne Davison
7
Daniel Veillard2f2bf412000-08-20 15:11:02 +00008Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * nanoftp.c nanohttp.c: small cleanup
11 * TODO: updated
12
Daniel Veillard244ece92000-08-19 20:58:02 +000013Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * added an old VC testcase and updated title.xml entity
16
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18
19 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
20 done on auto-opening of <p> tags and cleanup of SAX output
21
Daniel Veillard979e55e2000-08-19 16:48:54 +000022Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
23
24 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
25
Daniel Veillard4540be42000-08-19 16:40:28 +000026Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * doc/xml.html libxml.* structure.*: updated the doc a bit
29
Daniel Veillard808a3f12000-08-17 13:50:51 +000030Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
31
32 * testSAX.c testHTML.c result/HTML/: cleanup of the output
33 of SAX tests
34
Daniel Veillard29579362000-08-14 17:57:48 +000035Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
36
37 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
38 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
39
Daniel Veillard1255ab72000-08-14 15:13:33 +000040Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
43 * testHTML.c: fix core dump on Solaris 2.x systems
44 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
45 * result/HTML/*.sax: previous bug fix lead to new results
46
Daniel Veillard03109292000-08-14 14:58:22 +000047Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
50 * configure.in: added --with-readline=DIR to accept alternate
51 path for readline include/library
52 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
53 for ANSI under HP-UX
54 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
55 includes @LIBS@
56
Daniel Veillard7c29ce22000-08-12 21:20:53 +000057Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
58
59 * doc/* : rebuilt the docs
60 * getting ready for 2.2.2 release
61
Daniel Veillard87b95392000-08-12 21:12:04 +000062Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
63
64 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
65 and xmlAddFeature()
66 * tree.[ch]: added xmlAddChildList()
67 * xmllint.c: MAP_FAILED macro test
68 * parser.h: added xmlParseCtxtExternalEntity()
69 * valid.c: applied bug fixes removed warning
70 * tree.c: added CDATA block to elements content
71 * testSAX.c: cleanup of output
72 * testHTML.c: added SAX testing
73 * encoding.c: better error recovery
74 * SAX.c, parser.c: fixed one of the external entity processing
75 of the OASis testsuite
76 * Makefile.am: added HTML SAX regression tests
77 * configure.in: bumped to 2.2.2
78 * test/HTML/ result/HTML: added a few of HTML tests, and added the
79 SAX results
80
Daniel Veillard88a172f2000-08-04 18:23:10 +000081Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
82
83 * configure.in: patch for HP compiler
84
852000-08-04 Sven Heinicke <sven@zen.org>
86
87 * xmllint.c: Was coredumping sometimes when the file given didn't
88 exist.
89
Daniel Veillard46e370e2000-07-21 20:32:03 +000090Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
91
92 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000093
Daniel Veillard46e370e2000-07-21 20:32:03 +000094 when using in memory parsing. Need some cleanup.
95 * xmllint.c configure.in: added a --memory flag to test memory
96 parsing
97
Daniel Veillard36650692000-07-21 15:16:39 +000098Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * nanohttp.c: fixed socklen_t replacement to unsigned int
101 * parser.c: fixed a space handdling missing at the end of
102 production 28 DOCTYPE.
103 * xmlmemory.c: fixed a stupid bug on the routine to override
104 allocation functions
105 * TODO: updated
106
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000107Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
108
109 * doc/ regenerated the docs
110
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000111Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
112
113 * doc/encoding.html doc/xml.html: added I18N doc
114 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
115 improvements, both parser and filters, added ASCII & HTML,
116 fixed the ISO-Latin-1 one
117 * xmllint.c testHTML.c: added/made visible --encode
118 * debugXML.c : cleanup
119 * most .c files: applied patches due to warning on Windows and
120 when using Sun Pro cc compiler
121 * xpath.c : cleanup memleaks
122 * nanoftp.c : added a TESTING preprocessor flag for standalong
123 compile so that people can report bugs more easilly
124 * nanohttp.c : ditched socklen_t which was a portability mess
125 and replaced it with unsigned int.
126 * tree.[ch]: added xmlHasProp()
127 * TODO: updated
128 * test/ : added more test for entities, NS, encoding, HTML, wap
129 * configure.in: preparing for 2.2.0 release
130
Daniel Veillard49703262000-07-10 10:27:46 +0000131Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
132
133 * nanoftp.c: fixed the way the control connection is handled
134 * libxml.spec.in: fixed the dependancies and cleanup
135
Daniel Veillard306be992000-07-03 12:38:45 +0000136Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * doc/xml.html: changed the xmlsoft.org structure, updated the
139 examples w.r.t. root and childs
140
Daniel Veillard7d853352000-07-02 18:53:09 +0000141Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
144
Daniel Veillard365e13b2000-07-02 07:56:37 +0000145Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
146
147 * HTMLparser.c: Work on character encoding support for the HTML parser
148 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
149 * encoding.c: Fixed a potential memleak in the encoding stuff
150
Daniel Veillardaf743792000-07-01 11:49:28 +0000151Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
152
153 * doc/FAQ.html doc/Makefile.am : added a FAQ
154
155Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000156
157 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
158 of the HTML parser to force it to not bypass SAX
159
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000160Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
161
162 * win32config.h.in: updated
163 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
164 lacks iconv support :-( need to release 2.1.1
165 * configure.in: release 2.1.1
166 * HTMLparser: fixed bug #14784
167 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
168 by Windows compiler
169 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
170 the SAX startDocument() callback.
171 * TODO: updated
172
173Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * added xmlStopParser()
176
Daniel Veillardbe803962000-06-28 23:40:59 +0000177Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * configure.in: 2.1.0 prerelease
180 * Large resync between W3C and Gnome tree
181 * nanoftp, nanohttp.c: fixed stalled connections probs
182 * HTMLtree.c SAX.c : support for attribute without values in
183 HTML for andersca
184 * valid.c: Fixed most validation + namespace problems
185 * HTMLparser.c: start document callback for andersca
186 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
187 * parser.h, SAX.c: serious speed improvement for large
188 CDATA blocks
189 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
190 different encoding
191 * example/Makefile.am example/gjobread.c tree.h: work on
192 libxml1 libxml2 convergence.
193 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
194 and the LIBXML_TEST_VERSION macro
195
Daniel Veillardc310d562000-06-23 18:32:15 +0000196Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
197
198 * doc/xml.html: various patches and improvements typo fixed by
199 Felix Natter
200 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
201 from Felix Natter <fnatter@gmx.net>
202
Daniel Veillardf3029822000-05-06 08:11:19 +0000203Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * doc/upgrade.html: updated with instructions for support of both
206 libxml-1.x and libxml-2.x
207 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
208 for 2.x support and also fixed includes
209
210
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000211Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
212
213 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
214 the encoding support, added iconv support, so now libxml if
215 compiled with iconv automatically support japanese encodings
216 among others. Work based on initial patch from Yuan-Chen Cheng
217 I may have broken binary compat in the encoding handler
218 registration scheme, but that was so utterly broken I don't
219 expect anybody to have used this feature until now.
220 * parserInternals.h: fixup on the CHAR range macro
221 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
222 code.
223 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
224 * uri.c: added xmlParseURI() I can't believe I forgot to
225 implement this one in 2.0 !!!
226 * SAX.c: moved doc->encoding update in the endDocument() call.
227 * TODO: updated.
228
Daniel Veillard06047432000-04-24 11:33:38 +0000229Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
230
231 * tree.h: removed extraneous xmlRemoveProp definition
232 * TODO: added item about --disable-corba configure switch
233 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
234 * nanoftp.c: fixed include problems giving troubles on AIX and
235 slowlaris
236 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
237 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
238 comment and headers changes to lower gtk-doc number of warnings
239 * doc/html/*: rebuilt docs
240
Daniel Veillarde0aed302000-04-16 08:52:20 +0000241Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
242
243 * HACKING: documented the tag for 1.x and instructions
244
Daniel Veillard5e873c42000-04-12 13:27:38 +0000245Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
248 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
249 xmlCreateIOParserCtxt
250 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
251 significant overall improvement
252 * xmllint.c: added I/O test to xmllint
253 * testSAX.c: added a speed test
254 * doc/* : updated/regenerated
255
Daniel Veillardfc708e22000-04-08 13:17:27 +0000256Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
257
258 * xpath.c uri.h parserInternals.h: cosmetic changes from
259 "Timur I. Bakeyev" <timur@bat.ru>, including making
260 xmlCreateURI() public
261
Daniel Veillard5d211f42000-04-07 17:00:24 +0000262Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
263
264 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
265 and the code at the same time. Added a clean mechanism for
266 overload or added input methods: xmlRegisterInputCallbacks()
267 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
268 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
269 * TODO: updated
270 * doc/* : updated/regenerated
271 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
272 source dir
273
Daniel Veillarde77a9182000-04-05 19:12:29 +0000274Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * testURI.c: yet another forgotten commit, I should get some sleep !
277
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000278Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
279
280 * xmllint.c: forgot to commit this too ?
281
Daniel Veillardb9df4042000-04-05 14:23:16 +0000282Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
283
284 * xmlversion.h.in : forgot to commit this previously
285
Daniel Veillard361d8452000-04-03 19:48:13 +0000286Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * configure.in: preparing libxml-2.0.0 version looks Ok so far
289 * README TODO: updated for release
290 * uri.c uri.h: added authority parsing/saving
291 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
292 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
293 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
294 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
295 Makefile.am : added compile-time customization of libxml
296 --with-ftp --with-http --with-html --with-xpath --with-debug
297 --with-mem-debug
298 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
299 #include <libxml/xxx.h> I hope it won't break too much stuff
300 and will be manageable in the future...
301 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
302 and added xmllint to the installed programs
303 * uri.h: added xmlFreeURI()
304
Daniel Veillardec303412000-03-24 13:41:54 +0000305Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
306
307 * uri.c uri.h: finished the escaping handling, the base support
308 and the URI path normalization. Looks good just lacks the
309 authority content parsing code.
310 * Makefile.am: added instructions to generate testURI
311 * TODO: updated
312 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
313 added links and icons for W3C and Gnome
314
Daniel Veillard8f621982000-03-20 13:07:15 +0000315Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * xmlmemory.[ch] : seems I forgot to actually update the files in
318 the last commit :-)
319 * doc/xml.html doc/html/* : updated and uploaded the docs
320
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000321Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
322
323 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
324 * TODO: updated
325 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000326 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000327 gfree).
328 * Makefile.am, uri.c, uri.h: added a set of functions to do
329 exact (litteraly copied from the RFC 2396 productions) parsing
330 and handling of URI. Will be needed for XLink, one XML WFC,
331 XML Base and reused in the nano[ftp/http] modules. Still work
332 to be done.
333
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000334Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * configure.in, libxml.spec.in : libxml2
337 * doc/* : updated the doc page, rebuilt the docs
338
Daniel Veillardcf461992000-03-14 18:30:20 +0000339Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
340
341 * all: tagged LIB_XML_1_X
342 * *.c *.h : updated from W3C CVS tree
343 * configure.in : 2.0.0-beta
344 * libxml.spec.in : libxml2 package nam
345 * result/* : new version of the tests output
346
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000347Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
348
349 * doc/xml.html, doc/update.html: updated docs, 1.8.7
350
Daniel Veillardb566ce12000-03-04 11:39:42 +0000351Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
352
353 * doc/* : rebuilt the docs
354 * parser.c: final patch on #6766
355 * valid.c: small patch on validity checks.
356
Daniel Veillardfb76c402000-03-04 11:39:42 +0000357Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
360 added
361 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
362 compatibility w.r.t. XML spec and existing code.
363
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000364Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * parser.c: seems a better solution to <a> </a> exists,
367 will try it for a while
368
Daniel Veillard83a30e72000-03-02 03:33:32 +0000369Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * parser.c: tried to remove the <a> </a> generating <a/>
372 this is hard. Left a flag for that purpose. Fixed bug #6766
373 * configure.in: prepared 1.8.7 not released, due to previous
374 problem
375
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000376Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * doc/xml.html : applied second patch from Paul DuBois
379
Daniel Veillard402e8c82000-02-29 22:57:47 +0000380Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * doc/xml.html : applied patch from Paul DuBois
383
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000384Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
387
Daniel Veillard5feb8492000-02-02 17:15:36 +0000388Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
391 compilation warnings on various platforms.
392 * parser.c: Fixed #5281 validity error callbacks are now desactived
393 by default if not validating.
394
Daniel Veillardf341f932000-02-02 14:52:08 +0000395Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * nanoftp.c, win32config.h.in: patches to compile on WIN32
398
Daniel Veillard13c757e2000-02-01 23:59:15 +0000399Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
402 <gkatsi@cs.toronto.edu>
403
Daniel Veillard726e8792000-01-30 20:04:29 +0000404Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
407 processing URLs
408
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000409Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
410
411 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
412 xmlNanoFTPUpdateURL for persistent control connections.
413 * configure.in: 1.8.6
414
415Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
416
417 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
418 * tree.[ch] : added xmlSaveNoEmptyTags
419
James Henstridgef3be9312000-01-28 13:59:21 +00004202000-01-29 James Henstridge <james@daa.com.au>
421
422 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
423
424 * Makefile.am: added nanoftp.[ch] to the build.
425
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000426Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * nanoftp.[ch]: cleanup, comments, API
429 * debugXML.c : fixed a bug in the cat command
430 * doc/*: regenerated the docs
431
Daniel Veillardda07c342000-01-25 18:31:22 +0000432Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
435 * debugXML.c : fixed a bug in the cat command
436 * valid.c: fixing some small probs
437 * libxml.spec.in: get rid of the SNAP suffix
438 * doc/xml.html: updated the status
439
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000440Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * xml-config.in: xml-config --version to just return the
443 version number
444 * xpath.c: some cleanup w.r.t. axis when the current node is
445 an attribute.
446 * TODO: updated
447
Daniel Veillard461a66c2000-01-18 18:01:01 +0000448Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
449
450 * configure.in: prepared for libxml-1.8.5
451 * doc/* recompiled the documentation
452
4532000-01-17 Jody Goldberg <jgoldberg@home.com>
454
455 * configure.in : WARNING autoconf subtlety alert :
456 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
457 when looking for zlib.h so that HAVE_ZLIB_H is defined.
458 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
459 get defined by AC_CHECK_HEADERS.
460
Daniel Veillardf967b902000-01-17 16:06:10 +0000461Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
464 Rune.Djurhuus@fast.no
465
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000466Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * TODO: updated
469 * tree.c, parser.c: made sure that only memory alloc problems
470 and internal parser errors are allowed to write to stdout or
471 stderr.
472
Daniel Veillard0142b842000-01-14 14:45:24 +0000473Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * tree.c : restored xmlNewGlobalNs since this seems used by
476 a lot of existing code :-(, fixed a bug in xmlNewNs
477 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
478 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
479 to exit() from the library code.
480 * xpath.c, parser.c: removed bugs or unused code detected by
481 Windows compilers
482 * parser.c: started adding interfaces for parsing well balanced
483 XML fragments
484 * configure.in: releasing 1.8.4
485 * doc/* : rebuilt the docs
486
Daniel Veillard2eac5032000-01-09 21:08:56 +0000487Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
488
489 * tree.[ch] : added xmlNewDocFragment() for DOM
490 * testHTML.c: uninitialized variable.
491
Daniel Veillardf3a73582000-01-05 14:58:39 +0000492Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
493
494 * doc/* : rebuild the docs
495
Daniel Veillard71b656e2000-01-05 14:46:17 +0000496Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * acconfig.h: readline and history patch
499 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
500 * tree.c: added check and handling when possibly removing an ID
501 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
502 and saving.
503 * test/HTML/entities.html result/HTML/entities.html* : test for
504 various entities reference cases
505 * result/HTML/* : as a result output of some testcase have
506 changed
507 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
508 by previous example. added xmlParseTryOrFinish().
509 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
510 entities.h debugXML.h HTMLparser.h: changed the way struct are
511 declared to allow gtk-doc to expose those
512 * parser.c: closed bug #4960
513 * Makefile.am configure.in: Applied patch from
514 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
515 and math/socket libs detection
516
Daniel Veillard437b87b2000-01-03 17:30:46 +0000517Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * configure.in, Makefile.am: link tester against readline
520 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
521
Daniel Veillard686d6b62000-01-03 11:08:02 +0000522Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * tree.[ch]: added xmlRemoveProp
525 * win32config.h.in nanohttp.c: avoid including the Windows
526 socket stuff in every C files
527 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
528 the XmL parser(s)
529 * test/ns4 result/ns4 etc...: added test case for previous prob
530 * tree.c: xmlNewNs wasn't checking for double definition
531 * Makefile.in: fixed a problem with dist-hook duplicates
532 * parser.[hc], xmlIO.c: fixed the loading of external entities
533 APIs, now xmlLoadExternalEntity() is used everywhere and
534 setting up an app specific front-end using the
535 * SAX.c parser.c: some fixes, now the xhtml spec validates
536 with the xhtml DTD.
537 * error.c: fixed crashes in case of no input stream
538 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
539 to the validation tests and results
540
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000541Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
544 too htmlCreatePushParserCtxt() and htmlParseChunk()
545 * parser.c: a bit of cleanup.
546 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
547 to XML) removed the last mem leak known
548 * HTMLtree.c: output message cleanup
549 * xmlmemory.c: display content info about memory blocks
550 * result/HTML/wired.* : missing att value warning change
551
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000552Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * doc/* : rebuilt the documentation
555
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000556Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * parser.[ch] parserInternals.h: Push parser for XML,
559 seems to work fine now
560 * tester.c debugXML.[ch]: Added an XML shell debug facility and
561 --push for push testing
562 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
563 * testSAX.c: added --push
564 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
565 subtree
566 * xmlIO.[ch] : enriched API + fixes for push mode
567 * entities.[ch]: added the entity content length to the struct.
568 * xmlmemory.[ch]: new API to show the last entries for the shell
569 * valid.c: added required attribute testing
570 * SAX.c: the cdata callback now merge contiguous fragments
571 * HTMLparser.c: cleanup of some macros
572
Daniel Veillard3c558c31999-12-22 11:30:41 +0000573Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * parser.c: fix for PIs name starting with xml
576 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000577 * *.c, configure.in win32config.h.in : generate win32config.h for
578 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000579
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000580Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
581
582 * parser.c: fixed a stupid = vs. == bug :-(
583 * doc/gnome-xml.sgml: s/glade/xml/
584
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000585Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * configure.in, doc/xml.html : bug fix release 1.8.2
588 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
589 Hopefully the end of that silly C++ include problem
590 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
591 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
592 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
593 troubles with autoclosed elements when the stree shape doesn't
594 follow the DtD specs. Added htmlIsAutoClosed() and
595 htmlAutoCloseTag()
596 * result/HTML/*.htm*: Updated the HTML examples regression tests output
597 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
598 * debugXML.c: fixed a bug on printing default namespaces.
599 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
600
Daniel Veillardb24054a1999-12-18 15:32:46 +0000601Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * result/HTML/*.htm[l] : updated the HTML regression tests according
604 to the new output
605 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
606 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
607 problem due to intermix of extern "C" { ... } declarations for C++
608 and recursive includes in the headers
609
Chris Lahey323c48c1999-12-18 15:32:45 +00006101999-12-20 Chris Lahey <clahey@umich.edu>
611
612 * HTMLtree.c: Made it so that html nodes with a single child do
613 not insert a carriage return before or after the child node.
614
Daniel Veillardb24054a1999-12-18 15:32:46 +0000615Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000616
617 * configure.in, doc/xml.html : bug fix release 1.8.1
618 * parser.c: fixed bug #4344
619 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
620 added the glue to avoid C++ problems
621 * doc/* : regenerated the documentation
622
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000623Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
626 namespace recognition, and Dia as a resul :-(
627 * encoding.c: closed bug #3950
628
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000629Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * valid.c: debugging a posteriori validation, except URI expansion
632 stuff this should be fixed now
633 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
634 Carl Nygard <cnygard@bellatlantic.net>
635 * tester.c: added --postvalid, cleaning of the code
636 * tree.[ch]: added xmlDocGetRootElement()
637
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000638Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
639
640 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
641 c++ losage.
642
Daniel Veillard10a2c651999-12-12 13:03:50 +0000643Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
644
645 * configure.in, doc/xml.html : bumped to 1.8.0
646 * xlink.[ch], Makefile.am : added framework for link detection
647 * parser.h: added nbChars to parser context, needed for cleanup.
648 * xmlmemory.c: removed a nasty bug when out of mem
649 * valid.[ch]: adding namespace support for attribute decl
650 * tester.c: added --debugent option
651 * debugXML.[ch]: added xmlDebugDumpEntities()
652 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
653 buffers instead, this was really needed, validation was breaking
654 in strange ways due to that. Added xmlParseStringPEReference()
655 and other parsing from strings functions. Entities processing
656 modified again, but PERef are still not handled correcly but
657 unless you're Eve Maller you won't notice :-)
658 * HTMLparser.c: large changes toward reliability, and switched to
659 lowercase internal tags, XHTML is lowercase, so it will help
660 that output is closer to next version.
661 * doc/* : regenerated the documentation, it is now hosted at
662 http://xmlsoft.org/ (same bits I just bought the domain :-)
663
664
Daniel Veillard294cbca1999-12-03 13:19:09 +0000665Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
668 doc generation
669 * parser.c: fixed bugs #3908 and #3937 and a memory leak
670 in the SAX API
671 * doc/*: rebuilt the doc making sure everything appears in the
672 HTML files
673
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000674Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
677 added the patch from Carl Nygard <cnygard@bellatlantic.net>
678 which allow impressive speed improvement on dataset with
679 large text pieces, but at the cost of broken binary
680 compatibility and slightly bigger memory usage.
681 Configure with --with-buffers to activate them, they
682 are protected with XML_USE_BUFFER_CONTENT define.
683 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
684 goal is 0 memory left allocated once parser is no more used
685 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
686 call xmlCleanupParser() and xmlMemoryDump()
687
Daniel Veillarda819dac1999-11-24 18:04:22 +0000688Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
691 * parser.[ch] encoding.[ch]: added memory cleanup routines
692 * parser.c: closing bug #3788
693 * doc/*: rebuilt the doc
694
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000695Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
698 xmlNewTextChild() and xmlSetCompressMode() behaviour.
699 * tester.c: added --compress option
700 * doc/*: rebuilt the documentation
701
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000702Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
703
704 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
705 if given /proc/kcore as input !
706 * doc/xml.html doc/*: updated and rebuilt the documentation
707
708Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000709
710 * parser.c: Fixed some wrongly space collapsing code due to
711 a misreading of the spec.
712 * result/*: fixed the output accordingly
713
714Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000715
716 * encoding.c: bug fix and typos
717 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
718 * parser.c: added attribute normalization closing bug #3597
719 * test/att* result/att* SAXresult/att*: testcase for attribute
720 normalization
721
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000722Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
723
724 * configure.in: closing bug #3163 by adding extra flags for the
725 cc compiler on HP-UX
726
Daniel Veillard51e3b151999-11-12 17:02:31 +0000727Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * valid.[ch] : removed a typo and an enumerated type bug in the
730 xmlAddElementDecl() function
731 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
732 call to xmlEncodeEntitiesReentrant() so that the functions
733 New, Set and Get are at the same level.
734 * parser.c HTMLparser.c: extra memory allocation bug for
735 attributes detected by someone using libxml in embedded systems :-)
736
Daniel Veillard962195f1999-10-28 15:51:53 +0000737Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * xmlmemory.h: turned off mem debug :-\
740
Daniel Veillard35008381999-10-25 13:15:52 +0000741Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * parser.c: closed bug #2784 a one line fix, but worth pushing
744 a new release out
745 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
746 some structures, comments before and after the
747 main element, and other nastyness
748 * HTMLtree.c tree.c: accomodate the extended HTML supported
749 * configure.in: pushing 1.7.4
750 * test/ent8 and related outputs : added a new test for bug #2784
751 * test/HTML/wired.html and related output: a nasty HTML example
752 * Makefile.am: improved the test scripts
753 * docs/* : reran the documentation extractor, updated xml.html
754
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000755Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
758 HTMLparser and debugged the HTML related code. HTML documents
759 now have their own type
760 * entities.c: do not dump &apos; for HTML output
761 * xmlmemory.c: improvement, breakpoint mechanism
762 * testHTML.c: added --sax --repeat ...
763 * Makefile.am: improved the HTML tests
764 * valid.[ch]: added xmlValidGetValidElements and
765 xmlValidGetPotentialChildren
766 * tester.c: added --insert to test the 2 new functions
767 * test//* result//* SAXresult//* : regression test cleanup
768 and extension.
769 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
770 gnome-xml-nanohttp.html
771
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000772Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * HTMLparser.c: fixed problems with some autoclose tags
775 * tree.c: fixed XML output problems.
776 * result/* SAXresult/*: update of the tests output
777
Daniel Veillard6077d031999-10-09 09:11:45 +0000778Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * Makefile.am: Arturo patch for xmlConf.sh version info
781 * parser.c: Tim Josling patch for single quoted items
782 * tester.c: Tim Josling patch for tester options usage
783 * tree.h: indent cleanup
784
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000785Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
786
787 * HTMLparser.c parser.h : Fixed problems with HTML parsing
788 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
789
Daniel Veillard00fdf371999-10-08 09:40:39 +0000790Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
791
792 * tree.c : Raph patch for initialization of CORBA fields
793 * parser.c, xpath.c, ...: modification of doc comments
794 * xpath.c : allow spaces in xpath expressions
795
Daniel Veillardad219441999-09-27 08:17:49 +0000796Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * xmlmemory.h: turning off memory debug :-(
799
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000800Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
803 better SAX interfaces.
804 * testSAX.c: uses the new SAX routine, avoid fetching any remote
805 entity.
806 * configure.in: 1.7.2
807
808Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000809
810 * libxml.spec.in: fixed the URL
811 * doc/xml.html: improved the documentation front-end
812
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000813Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000814
815 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
816
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000817Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000818
819 * libxml.spec.in: fixed the alpha compile problem
820 * parser.[ch]: changed errno to errNo in the parser context :-(
821 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
822 * doc/xml.html: changed CHAR to xmlChar
823 * doc/html/*: recompiled the documentation
824 * configure.in: 1.7.1
825
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000826Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * parser.h: modified the parser context struct to regain 1.4.0
829 binary compatibility
830 * parser.c, xml-error.h: added errno ot teh context and defined
831 a set of errors values with update of errno
832 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
833 DTDs and entities
834 * *.h, *.c: complete cleanup of the use of config.h and include
835 protection depending on the current setup.
836 * overalll debugging, maintenance and bug-fixing on all modules
837 * updated the documentation
838 * ready for 1.7.0
839
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000840Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * HTMLparser.c : cleanup
843 * SAX.c valid.c valid.h: added ID/IDREF checking
844 * tree.c tree.h: extended doc structure for refs
845 * configure.in: 1.6.2
846 * parser.c: patched bug in SAX user arg call
847 * parserInternals.h: patched missing close in C++ wrapping
848 * testXPath.c xpath.c xpath.h: prepared for extensibility,
849 especially upcoming XPointer implementation.
850 * doc/xml.html: augmented, typo
851
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000852Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
853
854 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
855 not all invocations of install understand -d.
856
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000857Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
858
859 * Makefile.am: prepend all the test* calls with $(top_builddir) -
860 to make 'check' works, when builddir != srcdir.
861
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000862Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * doc/xml.html : updated the documentation
865
Daniel Veillard6454aec1999-09-02 22:04:43 +0000866Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
869 not deallocated memory blocks
870 * *.c : replaces all calls to malloc() free() and realloc() to
871 the wrapper functions/macros
872 * tree.c : removed memory leaks dues to calling xmlFreeNode()
873 instead of xmlFreeNodeList()
874
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000875Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * HTMLparser.c: corrected a stupid bug leading to core dump at
878 tree deallocation. Removed warnings indicated by
879 Stephane.Conversy@lri.fr
880 * entities.c: Fixes Yet Another Stupid Bug, entities were not
881 looked for in the external subset
882
883Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000884
885 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
886 on SGI by Stephane.Conversy@lri.fr
887
Daniel Veillardb96e6431999-08-29 21:02:19 +0000888Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * all .h : changed the prototype declaration indent as in gtk
891 * most .c : working on reducing the TODOs in the code
892 * most .c : cleanup though -pedantic and Insure++
893 * improvements on validation ID checkings.
894 * tree.[ch] SAX.c: added support for namespace on attributes #2022
895 * xml-config.in: closed #1810
896
897Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000898
899 * tree.h, valid.c, valid.h: more work on validity, IDs
900 * xpath.c: added/fixed comparidon and equlity, added a new isinf
901 definition for AIX
902
Daniel Veillardb556eb51999-08-15 17:19:50 +0000903Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
906 the distribution due to a cut'n paste error at last commit
907
Daniel Veillardb05deb71999-08-10 19:04:08 +0000908Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
909
910 * configure.in: upgraded to version 1.4.0
911 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
912 Big update, added a large part of the validation process,
913 it should be usable, but some parts are missing
914 * xpath.c: improved the implementation w.r.t. root.
915 * Makefile.am: added more tests
916 * test and result trees: added a lot of tests
917 * libxml.spec.in: export libxml.so.0 and libxml.so.1
918
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000919Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * Added an HACKING file
922
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000923Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * xpath.[ch] : improvements and debug of the XPath implementation
926 * parser.c, HTMLparser.c : modified the parsers to be progressive
927 * tree.[ch] : extended the Buffer promitives
928 * xmlIO.[ch] : added basic I/O routines providing progressive
929 parsing and ready for I18N conversion plugins
930 * SAXresult/* : the SAX callback sequence maybe slightly different
931 now
932 * test*.c : improved/updated the tests programs
933 * doc/* : recompiled the docs.
934
Daniel Veillard15b75af1999-07-26 16:42:37 +00009351999-07-26 Michael Meeks <michael@edenproject.org>
936
937 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
938
939 * tree.c: Ditto.
940
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000941Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * configure.in: upgraded to version 1.4.0
944 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
945 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
946 XML query language, see http://www.w3.org/TR/xpath for more details.
947 * parser.c, parser.h: added CHAR* related string functions for XPath
948 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
949 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
950 rebuild the docs.
951 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
952 and regression testing capabilities for XPath.
953
Daniel Veillardd79d7871999-07-12 10:38:12 +0000954Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
955
956 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
957 closing bug #1646
958
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000959Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * Makefile.am, example/Makefile.am: closed bug #1683
962
Daniel Veillard3166ab11999-07-11 16:14:19 +0000963Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * example/Makefile.am, configure.in: added the makefile for the
966 gjobread example
967
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000968Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
969
970 * doc/Makefile.am:
971 - fix which allow "make install DESTDIR=</install/prefix>".
972
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000973Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
976 which fixed a problem on the file reading-code.
977
Daniel Veillard82150d81999-07-07 07:32:15 +0000978Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
981 output.
982 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
983
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000984Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * parser.h : Oops removed the binary compatibility problem
987 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
988 * parser.c, HTMLparser.c: applied patches for reading from stdin
989
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000990Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * parser.c, entities.c, valid.c: cleanup bug #1591
993 * configure.in: cleanup bug #1592
994 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
995 the same tree back-end. Hence gdome will be available for it.
996 * doc/Makefile.am: close bug #617
997
Daniel Veillard97fea181999-06-26 23:07:37 +0000998Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * parser.c: alloctate a per parser context SAX interface block
1001
Daniel Veillard14fff061999-06-22 21:49:07 +00001002Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1005 and xmlEncodeEntitiesReentrant with the correct one :-\
1006
1007Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * commit of my internal XML base changes, quite a lot of
1010 changes, cleanups, better entities support, framework for
1011 new I/O and charset detection and handling
1012 * Fixed the configure/Makefile stuff to generate shared libs
1013 with the proper version info, so we jumped on rev from
1014 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1015 xmlEncodeEntities() result need to be freed now, and a string
1016 xmlParserVersion provide the current library version.
1017
Raph Levien05240da1999-06-15 21:27:11 +00001018Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1019
1020 * parser.c: fixed a buffer overrun for when you have a very long
1021 attribute with no entities in it.
1022
Daniel Veillardbb2da581999-06-13 14:37:07 +00001023Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * added example directory
1026 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1027
Daniel Veillard011b63c1999-06-02 17:44:04 +00001028Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * Release of libxml-1.1, nearly everything has been touched for
1031 this.
1032 * Added more regression tests
1033 * Updated the documentation
1034
Daniel Veillard27d88741999-05-29 11:51:49 +00001035Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * tree.[ch]: unified the XML_NO_CORBA defines.
1038 * parser.c encoding.[ch]: started plugging in char encoding detection
1039
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001040Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1041
1042 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1043 Also freed allocated buffer.
1044
Daniel Veillard27d88741999-05-29 11:51:49 +00001045Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001046 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1047 reentrancy problem at printing. One is left in entities.c, to
1048 remove ASAP
1049 * testSAX.c : added a test example showing the use of the SAX
1050 interface if one doesn't want to build the DOM tree.
1051 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1052
Daniel Veillard517752b1999-04-05 12:20:10 +00001053Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1056 large revamping of the parser to use SAX callbacks
1057 http://www.megginson.com/SAX/ (or at least a C like interface
1058 a la Expat). It's now possible to set up your own callbacks
1059 and the parser will not build a DOM tree.
1060 * test/* result/*: updated the test suite, I finally removed
1061 the old Namespace draft support (PI based).
1062
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001063Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * Makefile.am: added test result to EXTRA_DIST for make tests
1066
Daniel Veillard64068b31999-03-24 20:42:16 +00001067Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * parser.c, parserInternals.h: moved the chars macro definitions
1070 to parserInternals.h
1071 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1072 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1073
Daniel Veillard012ccc11999-03-23 10:11:11 +00001074Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * xml-config.in : applied patch to make --version work
1077
Raja R Harinatha86c23e1999-03-05 22:14:01 +000010781999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1079
1080 * Makefile.am (check-local): Alias for `tests' target. This will
1081 cause `make check' to do the right thing.
1082 (tests): Don't run tests in srcdir. Also, replaced calls to
1083 basename with a `sed' "equivalent".
1084
Daniel Veillardd109e371999-03-05 06:26:45 +00001085Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1088 it in the header and not the sources, updated the doc.
1089 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1090 pointing this out.
1091
Daniel Veillardbc50b591999-03-01 12:28:53 +00001092Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1095 exported the inputStream routines.
1096 * doc/html/* : updated accordingly
1097
Daniel Veillardd692aa41999-02-28 21:54:31 +00001098Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1099
1100 * parser.c, parser.h, parserInternals.h: added a few extra
1101 internal calls to allocate and free parser contexts ...
1102 * doc/html/* : updated accordingly
1103
Daniel Veillard55a99271999-02-25 11:01:29 +00001104Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * configure.in, Makefile.am, doc/makefile.am : General changes for
1107 1.0.0 release and including the generated HTML documentation.
1108
Daniel Veillard35925471999-02-25 08:46:07 +00001109Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * makefile.am : added parserInternals.h, oops.
1112
Daniel Veillard1e346af1999-02-22 10:33:01 +00001113Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * parserInternals.h: added this header giving access to the parser
1116 internal functions.
1117 * doc/Makefile.am : added a rebuild target which rebuilds the full
1118 set of documentations
1119 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1120 the internal subset.
1121 * *.c *.h: modifications needed to generate the documentation using
1122 gtk-doc, cleanup of functions blocks, reorganisation of struct
1123 declarations.
1124
Daniel Veillard1164e751999-02-16 16:29:17 +00001125Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1128 the tar and spec file to include the beginning of the doc.
1129
Nuno Ferreira03d04781999-02-13 00:07:17 +000011301999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1131
1132 * doc/.cvsignore: Added this file.
1133
Daniel Veillard6800ef31999-02-08 18:33:22 +00001134Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * tree.c: fixed xmlGetProp to return "" when the attribute
1137 exists, even if the node-list is NULL.
1138
Daniel Veillard726c7e31999-02-08 15:13:10 +00001139Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1140
1141 * tree.c: patched an error outputting empty attribute values.
1142 * Makefile.am and doc/makefile.am: have been updated during the
1143 week-end. Sorry for an empty CVS log, I got a shell problem.
1144
Daniel Veillard1899e851999-02-01 12:18:54 +00001145Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * tree.h: cleaned up using enums instead of defines
1148 * parser.c, valid.[ch]: more work on parsing/output of element
1149 declarations
1150
Daniel Veillard3b9def11999-01-31 22:15:06 +00001151Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1152
1153 * valid.[ch], tree.c, parser.c : more work toward full parsing
1154 of XML DTDs.
1155 * README: added informations about mailing-list and on-line
1156 documentation
1157
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000011581999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1159
1160 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1161
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001162Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * parser.c, tree.[ch] : more work toward conformance testing,
1165 added a last element to accelerate parsing of very flat structures
1166 started working on internal subset Element content declaration.
1167 * valid.[ch] : first cut at adding code toward validation.
1168 * previous changes had also small impact on most files, especially
1169 the conformance testing using James Clark test suite.
1170
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001171Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * test/* : updated the examples, most of them were not well
1174 formed (humm), and added rdf2.
1175 * result/* : resulting changes in the output.
1176
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001177Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1180
Daniel Veillard44b3a061998-12-05 17:27:22 +00001181Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * tree.c: patched a bug in the generation of empty attributes
1184
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001185Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1188 for node/trees/documents/... Biggest problem is namespace
1189 support when copying subtrees.
1190
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001191Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * parser.c, entities.c: improve entities and char ref encoding,
1194 and cleanups of error messages.
1195
Daniel Veillard242590e1998-11-13 18:04:35 +00001196Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * parser.c, entities.c: simple bug hunting done during rpm2html and
1199 rpmfind integration.
1200
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001201Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * parser.[ch]: Added interfaces allowing to specify a SAX
1204 handler before parsing.
1205
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001206Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * parser.c: redirrect all errors reporting through the SAX
1209 error function
1210
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001211Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1214 * libtool, tlmain ...: update of the libtool files
1215
Miguel de Icaza442321c1998-11-04 18:13:38 +000012161998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1217
1218 * entities.c: Use g_snprintf insteda of snprintf.
1219
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001220Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1223 added ent5 test for this purpose.
1224 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1225
Daniel Veillard27271681998-10-30 06:39:40 +00001226Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * parser.c: fixed? a strange error due to compression on a GWP
1229 document.
1230
Daniel Veillard25940b71998-10-29 05:51:30 +00001231Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * tree.[ch]: bug fixing
1234 * entities.[ch]: defined a specific type for predefined entities
1235 * doc/xml.html: more documentation on the library, how to use it,
1236 overview of the interfaces.
1237
Daniel Veillard16253641998-10-28 22:58:05 +00001238Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1241
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001242Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1243
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001244 * tree.c: corrected a small bug
1245 * doc/xml.html: continuing writing documentation.
1246
1247Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1248
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001249 * debugXML.h debugXML.c: added debugging utilities.
1250 * tester.c: added --debug switch.
1251 * tree.c: patched an incorrect node->type assignment.
1252 * parser.c: formatting, ensure that node->doc != NULL in attributes
1253
Daniel Veillardccb09631998-10-27 06:21:04 +00001254Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1257 entity support and provide an internal representation close to
1258 DOM one (entity ref nodes, and attribute value as tree). I tried
1259 to preserve the interface but this will surely break some apps
1260 (I have to change rpm2html/rpmfind for example). I had to change
1261 two interfaces, and the generated tree is somewhat different.
1262 * doc/* : started documenting the XML library, the tree and
1263 DOM/Corba. This is a first step.
1264
Daniel Veillard11e00581998-10-24 18:27:49 +00001265Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * parser.c: Set up the fonctions comment block, boring but useful.
1268 * parser.h, SAX.c, parser.c: now attributes are processed through
1269 the SAX interface. The problem is that my SAX interface diverged
1270 quite a bit from the original one, well this is not an official
1271 spec, and translating it from Java to C is hairy anyway...
1272
Daniel Veillard97b58771998-10-20 06:14:16 +00001273Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1276 fonctions comment block, boring but useful.
1277
1278Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001279
1280 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1281 conversion routines. However they are not yet used to convert the
1282 inputs. The core will run with UTF-8.
1283
Daniel Veillard33942841998-10-18 19:12:41 +00001284Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1285
1286 * tree.c : make sure that the type id is properly set-up when
1287 a new object is allocated, needed for DOM.
1288
Daniel Veillard27fb0751998-10-17 06:47:46 +00001289Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * tree.h, tree.c: Ok, the main objects in the tree will be native
1292 corba objects, it costs 8 bytes per Node, Attribute and Document
1293 but it simplifies the Corba integration a lot (no extra interface
1294 objects to allocate/free).
1295
Daniel Veillard0bef1311998-10-14 02:36:47 +00001296Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1299 and changed NODEs contants for conformity with DOM Level 1
1300
Daniel Veillard27864701998-10-08 03:47:24 +00001301Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * added hooks to keep track of servants when creating objects
1304 xmlDoc and xmlNode (for Corba export).
1305
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001306Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1307
1308 * added xml-config script.
1309
Daniel Veillard7066a791998-10-01 20:28:28 +00001310Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1313 to autoupdate libtool and automake conf files.
1314
Miguel de Icaza60681bd1998-09-30 19:28:59 +000013151998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1316
1317 * Makefile.am: Use '?' to separate the sed
1318 commands as ',' is used when people pass -Wl,something.
1319
1320
Daniel Veillard15a8df41998-09-24 19:15:06 +00001321Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * tree.c, tree.h: added a per-document compression interface.
1324
Daniel Veillard151b1b01998-09-23 00:49:46 +00001325Tue Sep 22 20:47:38 EDT 1998
1326
1327 * tree.c, tree.h: added saving with compression and added interfaces
1328 to control the compression level (xmlGetCompressMode,
1329 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1330
Daniel Veillard70120ff1998-09-22 00:24:21 +00001331Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * parser.c: corrected a loop for files of size 0
1334
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000013351998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1336
1337 * error.h: New file. Contains prototyes from `error.c'.
1338
Tom Tromeyc19653d1998-08-14 01:22:43 +00001339Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1340
1341 * Makefile.am (xmlincdir): New macro.
1342 (xmlinc_HEADERS): Renamed from include_HEADERS.
1343
Daniel Veillard845664d1998-08-13 04:43:19 +00001344Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * applied small patch on numeric entities from
1347 Christopher Blizzard <blizzard@appliedtheory.com>
1348
Daniel Veillard260a68f1998-08-13 03:39:55 +00001349Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * New release 0.2, removed the old xml_* files so that it's
1352 coherent with the other CVS base (W3C), far better conformance
1353 to standard, new namespaces, decent entities support, beginning
1354 of a SAX-like interface. Nearly nothing left intact, even the
1355 test examples ...
1356
Christopher Blizzarda36749e1998-07-30 21:47:18 +000013571998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1358
1359 * .cvsignore: Add .deps dir
1360
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001361Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1364
Daniel Veillardfe926001998-07-26 04:28:20 +00001365Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001366
Daniel Veillardfe926001998-07-26 04:28:20 +00001367 * configure.in: added test for CPP
1368 * AUTHORS, Changelog: the original ones didn't get commited but the
1369 glib ones instead, fixed.
1370 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001371
Daniel Veillardfe926001998-07-26 04:28:20 +00001372Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001373
Daniel Veillardfe926001998-07-26 04:28:20 +00001374 * integrated code developped at W3C
1375 * changed the original Copyright
1376 * migrated to automake
1377 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001378