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