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