blob: 37e9a732f65653616358bf54dd41849b81416c05 [file] [log] [blame]
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4 an URI bug and a fix for the control-character-induced infinite loop
5 * nanohttp.c: preventive fix for compiling on WIN32
6
Daniel Veillard64c20ed2000-09-22 16:07:02 +00007Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8
9 * xmlint.c: closing bug #25000
10
Daniel Veillardb656ebe2000-09-22 13:51:48 +000011Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
13 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16 related function, fixing xmlStrncmp(), and associated cleanup
17 * result/HTML/entities.html.sax: updating result
18
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000019Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20
21 * uri.c: applied patch for URI escaping from Wayne Davison
22 <wayned@blorf.net>
23 * tree.c parserInternals.c HTMLparser.c: memset checks patches
24 from Denis Barbier <barbier@imacs.polytechnique.fr>
25 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
26 patch from Wayne Davison
27
Daniel Veillardd5f97f82000-09-17 16:38:14 +000028Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
29
30 * doc/xml.html : updated with new releases, adding "how to help"
31
Daniel Veillard04698d92000-09-17 16:00:22 +000032Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
33
34 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
35 removed a few warnings in pedantic mode ...
36 * parserInternals.c parser.c: moved encoding switching function
37 to parserInternals.c
38 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
39
Daniel Veillarda2c6da92000-09-16 18:15:00 +000040Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * HTMLparser.c parser.c: set ctxt->errNo before calling the
43 error or warning handlers
44
Daniel Veillardb1059e22000-09-16 14:02:43 +000045Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
46
47 * parserInternals.c parserInternals.h parser.c Makefile.am:
48 created a new module parserInternals.c, moved most of the
49 code shared by the various parsers there, as well as
50 deprecated code from parser.c. More cleanup of parser.c
51 * uri.c: fixed a problem when URI is NULL
52 * valid.c: speedup when looking for an attribute declaration
53
Daniel Veillard39c7d712000-09-10 16:14:55 +000054Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
57 the cleanup of the computation of URI references when seeking
58 external entities. The URI reference string and the resulting
59 URI are both stored now.
60 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
61 large s(n)printf checks and cleanup from Denis Barbier
62 <barbier@imacs.polytechnique.fr>
63 * xmlversion.h.in tree.h: couple of SGML declarations for a
64 possible docbook module.
65 * result/VC/ : a couple of test output changed due to the change
66 of the entities URI
67
Daniel Veillardb513f5a2000-09-10 14:01:12 +000068Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * parser.h: added a _private field for linking user's data
71
Daniel Veillarddd477ce2000-09-10 13:23:08 +000072Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * parser.c parserInternals.h: demacroified most of the IS_XXX
75 the gain in size is significant so ...
76
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000077Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
78
79 * entities.c: cases where looking up entities with doc==NULL
80 covered
81
Daniel Veillard90e11312000-09-05 10:42:32 +000082Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
83
Daniel Veillard1de50802000-09-07 08:54:32 +000084 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000085 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
86
Daniel Veillard98a79162000-09-04 11:15:39 +000087Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
88
Daniel Veillard1de50802000-09-07 08:54:32 +000089 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000090 * test/URI/uri.data result/URI/uri.data: first set of tests/results
91 * Makefile.in: added URItest and included thenin "make tests"
92
93Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000094
95 * xmlversion.h.in: closed bug 22941
96
Daniel Veillard2bb89092000-08-31 14:57:50 +000097Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
98
99 * doc/xmlio.html: added doc and example for entity loader
100 redefinition.
101
Daniel Veillard96984452000-08-31 13:50:12 +0000102Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
105 used by libxml
106
Daniel Veillarde715dd22000-08-29 18:29:38 +0000107Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
108
109 * parser.c: Fixed bug on invalid ontent characters and when using
110 push.
111 * xmllint.c: fixed xmllint endling of errors in push mode
112
Daniel Veillard4948eb42000-08-29 09:41:15 +0000113Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000116 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000117 * result/HTML/*.sax: regenerated HTML SAX output
118 * parser.c: more cleanup.
119
Daniel Veillarde010c172000-08-28 10:04:51 +0000120Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
121
122 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000123 patches from Wayne Davison <wayned@users.sourceforge.net>,
124 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000125 * HTMLparser.c: fixed an ignorable white space detection bug
126 occuring when parsing with SAX only
127 * result/HTML/*.sax: updated since the output is now HTML
128 encoded...
129
Daniel Veillard47f3f312000-08-27 22:40:15 +0000130Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
131
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000132 * HTMLparser.[ch]: applied some of Wayne Davison
133 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000134
Daniel Veillarde0854c32000-08-27 21:12:29 +0000135Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
136
137 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
138 undeclared namespace prefix was used, added a warning.
139 Cleaned up support w.r.t. entities, spilling out a warning
140 and being pedantic on lookups.
141 * test/warning/ent9 : added testcase for previous example.
142 * TODO: updated
143 * parserInternals.h parser.c: changed the way names are parsed
144 now allow infinite size and decrease penalty for normal use
145 * parser.c: Started a big cleanup/check of the parser code,
146 fixed some of the most tortuous entity code, spotted code
147 unused anymore
148 * test/*: added tests for very long names and related nasty
149 things.
150
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000151Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
152
153 * doc/encoding.html: added encoding aliases doc
154 * doc/xml.html: updates
155 * encoding.[ch]: added EncodingAliases functions
156 * entities.[ch] valid.[ch] debugXML.c: removed two serious
157 bottleneck affecting large DTDs like Docbook
158 * parser.[ch] xmllint.c: added a pedantic option, will be
159 useful
160 * SAX.c: redefinition of entities is reported in pedantic mode
161 * testHTML.c: uninitialized warning from gcc
162 * uri.c: fixed a couple of bugs
163 * TODO: added issue raised by Michael
164
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000165Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
166
167 * doc/encoding.html: propagated Martin Duerst suggestions
168
Daniel Veillard52402ce2000-08-22 23:36:12 +0000169Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
170
171 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
172 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
173 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
174 by Wayne Davison
175
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000176Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * nanoftp.c nanohttp.c: small cleanup
179 * TODO: updated
180
Daniel Veillard244ece92000-08-19 20:58:02 +0000181Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
182
183 * added an old VC testcase and updated title.xml entity
184
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000185Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
186
187 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
188 done on auto-opening of <p> tags and cleanup of SAX output
189
Daniel Veillard979e55e2000-08-19 16:48:54 +0000190Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
191
192 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
193
Daniel Veillard4540be42000-08-19 16:40:28 +0000194Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
195
196 * doc/xml.html libxml.* structure.*: updated the doc a bit
197
Daniel Veillard808a3f12000-08-17 13:50:51 +0000198Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
199
200 * testSAX.c testHTML.c result/HTML/: cleanup of the output
201 of SAX tests
202
Daniel Veillard29579362000-08-14 17:57:48 +0000203Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
206 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
207
Daniel Veillard1255ab72000-08-14 15:13:33 +0000208Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
211 * testHTML.c: fix core dump on Solaris 2.x systems
212 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
213 * result/HTML/*.sax: previous bug fix lead to new results
214
Daniel Veillard03109292000-08-14 14:58:22 +0000215Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
216
217 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
218 * configure.in: added --with-readline=DIR to accept alternate
219 path for readline include/library
220 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
221 for ANSI under HP-UX
222 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
223 includes @LIBS@
224
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000225Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * doc/* : rebuilt the docs
228 * getting ready for 2.2.2 release
229
Daniel Veillard87b95392000-08-12 21:12:04 +0000230Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
231
232 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
233 and xmlAddFeature()
234 * tree.[ch]: added xmlAddChildList()
235 * xmllint.c: MAP_FAILED macro test
236 * parser.h: added xmlParseCtxtExternalEntity()
237 * valid.c: applied bug fixes removed warning
238 * tree.c: added CDATA block to elements content
239 * testSAX.c: cleanup of output
240 * testHTML.c: added SAX testing
241 * encoding.c: better error recovery
242 * SAX.c, parser.c: fixed one of the external entity processing
243 of the OASis testsuite
244 * Makefile.am: added HTML SAX regression tests
245 * configure.in: bumped to 2.2.2
246 * test/HTML/ result/HTML: added a few of HTML tests, and added the
247 SAX results
248
Daniel Veillard88a172f2000-08-04 18:23:10 +0000249Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
250
251 * configure.in: patch for HP compiler
252
2532000-08-04 Sven Heinicke <sven@zen.org>
254
255 * xmllint.c: Was coredumping sometimes when the file given didn't
256 exist.
257
Daniel Veillard46e370e2000-07-21 20:32:03 +0000258Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
259
260 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000261
Daniel Veillard46e370e2000-07-21 20:32:03 +0000262 when using in memory parsing. Need some cleanup.
263 * xmllint.c configure.in: added a --memory flag to test memory
264 parsing
265
Daniel Veillard36650692000-07-21 15:16:39 +0000266Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
267
268 * nanohttp.c: fixed socklen_t replacement to unsigned int
269 * parser.c: fixed a space handdling missing at the end of
270 production 28 DOCTYPE.
271 * xmlmemory.c: fixed a stupid bug on the routine to override
272 allocation functions
273 * TODO: updated
274
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000275Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * doc/ regenerated the docs
278
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000279Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
280
281 * doc/encoding.html doc/xml.html: added I18N doc
282 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
283 improvements, both parser and filters, added ASCII & HTML,
284 fixed the ISO-Latin-1 one
285 * xmllint.c testHTML.c: added/made visible --encode
286 * debugXML.c : cleanup
287 * most .c files: applied patches due to warning on Windows and
288 when using Sun Pro cc compiler
289 * xpath.c : cleanup memleaks
290 * nanoftp.c : added a TESTING preprocessor flag for standalong
291 compile so that people can report bugs more easilly
292 * nanohttp.c : ditched socklen_t which was a portability mess
293 and replaced it with unsigned int.
294 * tree.[ch]: added xmlHasProp()
295 * TODO: updated
296 * test/ : added more test for entities, NS, encoding, HTML, wap
297 * configure.in: preparing for 2.2.0 release
298
Daniel Veillard49703262000-07-10 10:27:46 +0000299Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * nanoftp.c: fixed the way the control connection is handled
302 * libxml.spec.in: fixed the dependancies and cleanup
303
Daniel Veillard306be992000-07-03 12:38:45 +0000304Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * doc/xml.html: changed the xmlsoft.org structure, updated the
307 examples w.r.t. root and childs
308
Daniel Veillard7d853352000-07-02 18:53:09 +0000309Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
312
Daniel Veillard365e13b2000-07-02 07:56:37 +0000313Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
314
315 * HTMLparser.c: Work on character encoding support for the HTML parser
316 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
317 * encoding.c: Fixed a potential memleak in the encoding stuff
318
Daniel Veillardaf743792000-07-01 11:49:28 +0000319Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
320
321 * doc/FAQ.html doc/Makefile.am : added a FAQ
322
323Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000324
325 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
326 of the HTML parser to force it to not bypass SAX
327
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000328Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
329
330 * win32config.h.in: updated
331 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
332 lacks iconv support :-( need to release 2.1.1
333 * configure.in: release 2.1.1
334 * HTMLparser: fixed bug #14784
335 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
336 by Windows compiler
337 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
338 the SAX startDocument() callback.
339 * TODO: updated
340
341Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
342
343 * added xmlStopParser()
344
Daniel Veillardbe803962000-06-28 23:40:59 +0000345Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * configure.in: 2.1.0 prerelease
348 * Large resync between W3C and Gnome tree
349 * nanoftp, nanohttp.c: fixed stalled connections probs
350 * HTMLtree.c SAX.c : support for attribute without values in
351 HTML for andersca
352 * valid.c: Fixed most validation + namespace problems
353 * HTMLparser.c: start document callback for andersca
354 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
355 * parser.h, SAX.c: serious speed improvement for large
356 CDATA blocks
357 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
358 different encoding
359 * example/Makefile.am example/gjobread.c tree.h: work on
360 libxml1 libxml2 convergence.
361 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
362 and the LIBXML_TEST_VERSION macro
363
Daniel Veillardc310d562000-06-23 18:32:15 +0000364Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * doc/xml.html: various patches and improvements typo fixed by
367 Felix Natter
368 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
369 from Felix Natter <fnatter@gmx.net>
370
Daniel Veillardf3029822000-05-06 08:11:19 +0000371Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * doc/upgrade.html: updated with instructions for support of both
374 libxml-1.x and libxml-2.x
375 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
376 for 2.x support and also fixed includes
377
378
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000379Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
382 the encoding support, added iconv support, so now libxml if
383 compiled with iconv automatically support japanese encodings
384 among others. Work based on initial patch from Yuan-Chen Cheng
385 I may have broken binary compat in the encoding handler
386 registration scheme, but that was so utterly broken I don't
387 expect anybody to have used this feature until now.
388 * parserInternals.h: fixup on the CHAR range macro
389 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
390 code.
391 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
392 * uri.c: added xmlParseURI() I can't believe I forgot to
393 implement this one in 2.0 !!!
394 * SAX.c: moved doc->encoding update in the endDocument() call.
395 * TODO: updated.
396
Daniel Veillard06047432000-04-24 11:33:38 +0000397Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
398
399 * tree.h: removed extraneous xmlRemoveProp definition
400 * TODO: added item about --disable-corba configure switch
401 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
402 * nanoftp.c: fixed include problems giving troubles on AIX and
403 slowlaris
404 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
405 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
406 comment and headers changes to lower gtk-doc number of warnings
407 * doc/html/*: rebuilt docs
408
Daniel Veillarde0aed302000-04-16 08:52:20 +0000409Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
410
411 * HACKING: documented the tag for 1.x and instructions
412
Daniel Veillard5e873c42000-04-12 13:27:38 +0000413Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
416 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
417 xmlCreateIOParserCtxt
418 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
419 significant overall improvement
420 * xmllint.c: added I/O test to xmllint
421 * testSAX.c: added a speed test
422 * doc/* : updated/regenerated
423
Daniel Veillardfc708e22000-04-08 13:17:27 +0000424Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
425
426 * xpath.c uri.h parserInternals.h: cosmetic changes from
427 "Timur I. Bakeyev" <timur@bat.ru>, including making
428 xmlCreateURI() public
429
Daniel Veillard5d211f42000-04-07 17:00:24 +0000430Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
433 and the code at the same time. Added a clean mechanism for
434 overload or added input methods: xmlRegisterInputCallbacks()
435 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
436 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
437 * TODO: updated
438 * doc/* : updated/regenerated
439 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
440 source dir
441
Daniel Veillarde77a9182000-04-05 19:12:29 +0000442Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
443
444 * testURI.c: yet another forgotten commit, I should get some sleep !
445
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000446Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * xmllint.c: forgot to commit this too ?
449
Daniel Veillardb9df4042000-04-05 14:23:16 +0000450Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * xmlversion.h.in : forgot to commit this previously
453
Daniel Veillard361d8452000-04-03 19:48:13 +0000454Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * configure.in: preparing libxml-2.0.0 version looks Ok so far
457 * README TODO: updated for release
458 * uri.c uri.h: added authority parsing/saving
459 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
460 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
461 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
462 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
463 Makefile.am : added compile-time customization of libxml
464 --with-ftp --with-http --with-html --with-xpath --with-debug
465 --with-mem-debug
466 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
467 #include <libxml/xxx.h> I hope it won't break too much stuff
468 and will be manageable in the future...
469 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
470 and added xmllint to the installed programs
471 * uri.h: added xmlFreeURI()
472
Daniel Veillardec303412000-03-24 13:41:54 +0000473Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * uri.c uri.h: finished the escaping handling, the base support
476 and the URI path normalization. Looks good just lacks the
477 authority content parsing code.
478 * Makefile.am: added instructions to generate testURI
479 * TODO: updated
480 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
481 added links and icons for W3C and Gnome
482
Daniel Veillard8f621982000-03-20 13:07:15 +0000483Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
484
485 * xmlmemory.[ch] : seems I forgot to actually update the files in
486 the last commit :-)
487 * doc/xml.html doc/html/* : updated and uploaded the docs
488
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000489Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
492 * TODO: updated
493 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000494 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000495 gfree).
496 * Makefile.am, uri.c, uri.h: added a set of functions to do
497 exact (litteraly copied from the RFC 2396 productions) parsing
498 and handling of URI. Will be needed for XLink, one XML WFC,
499 XML Base and reused in the nano[ftp/http] modules. Still work
500 to be done.
501
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000502Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * configure.in, libxml.spec.in : libxml2
505 * doc/* : updated the doc page, rebuilt the docs
506
Daniel Veillardcf461992000-03-14 18:30:20 +0000507Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * all: tagged LIB_XML_1_X
510 * *.c *.h : updated from W3C CVS tree
511 * configure.in : 2.0.0-beta
512 * libxml.spec.in : libxml2 package nam
513 * result/* : new version of the tests output
514
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000515Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
516
517 * doc/xml.html, doc/update.html: updated docs, 1.8.7
518
Daniel Veillardb566ce12000-03-04 11:39:42 +0000519Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * doc/* : rebuilt the docs
522 * parser.c: final patch on #6766
523 * valid.c: small patch on validity checks.
524
Daniel Veillardfb76c402000-03-04 11:39:42 +0000525Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
528 added
529 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
530 compatibility w.r.t. XML spec and existing code.
531
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000532Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * parser.c: seems a better solution to <a> </a> exists,
535 will try it for a while
536
Daniel Veillard83a30e72000-03-02 03:33:32 +0000537Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * parser.c: tried to remove the <a> </a> generating <a/>
540 this is hard. Left a flag for that purpose. Fixed bug #6766
541 * configure.in: prepared 1.8.7 not released, due to previous
542 problem
543
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000544Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
545
546 * doc/xml.html : applied second patch from Paul DuBois
547
Daniel Veillard402e8c82000-02-29 22:57:47 +0000548Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * doc/xml.html : applied patch from Paul DuBois
551
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000552Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
555
Daniel Veillard5feb8492000-02-02 17:15:36 +0000556Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
559 compilation warnings on various platforms.
560 * parser.c: Fixed #5281 validity error callbacks are now desactived
561 by default if not validating.
562
Daniel Veillardf341f932000-02-02 14:52:08 +0000563Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
564
565 * nanoftp.c, win32config.h.in: patches to compile on WIN32
566
Daniel Veillard13c757e2000-02-01 23:59:15 +0000567Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
570 <gkatsi@cs.toronto.edu>
571
Daniel Veillard726e8792000-01-30 20:04:29 +0000572Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
575 processing URLs
576
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000577Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
578
579 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
580 xmlNanoFTPUpdateURL for persistent control connections.
581 * configure.in: 1.8.6
582
583Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
586 * tree.[ch] : added xmlSaveNoEmptyTags
587
James Henstridgef3be9312000-01-28 13:59:21 +00005882000-01-29 James Henstridge <james@daa.com.au>
589
590 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
591
592 * Makefile.am: added nanoftp.[ch] to the build.
593
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000594Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * nanoftp.[ch]: cleanup, comments, API
597 * debugXML.c : fixed a bug in the cat command
598 * doc/*: regenerated the docs
599
Daniel Veillardda07c342000-01-25 18:31:22 +0000600Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
601
602 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
603 * debugXML.c : fixed a bug in the cat command
604 * valid.c: fixing some small probs
605 * libxml.spec.in: get rid of the SNAP suffix
606 * doc/xml.html: updated the status
607
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000608Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
609
610 * xml-config.in: xml-config --version to just return the
611 version number
612 * xpath.c: some cleanup w.r.t. axis when the current node is
613 an attribute.
614 * TODO: updated
615
Daniel Veillard461a66c2000-01-18 18:01:01 +0000616Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * configure.in: prepared for libxml-1.8.5
619 * doc/* recompiled the documentation
620
6212000-01-17 Jody Goldberg <jgoldberg@home.com>
622
623 * configure.in : WARNING autoconf subtlety alert :
624 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
625 when looking for zlib.h so that HAVE_ZLIB_H is defined.
626 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
627 get defined by AC_CHECK_HEADERS.
628
Daniel Veillardf967b902000-01-17 16:06:10 +0000629Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
632 Rune.Djurhuus@fast.no
633
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000634Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * TODO: updated
637 * tree.c, parser.c: made sure that only memory alloc problems
638 and internal parser errors are allowed to write to stdout or
639 stderr.
640
Daniel Veillard0142b842000-01-14 14:45:24 +0000641Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * tree.c : restored xmlNewGlobalNs since this seems used by
644 a lot of existing code :-(, fixed a bug in xmlNewNs
645 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
646 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
647 to exit() from the library code.
648 * xpath.c, parser.c: removed bugs or unused code detected by
649 Windows compilers
650 * parser.c: started adding interfaces for parsing well balanced
651 XML fragments
652 * configure.in: releasing 1.8.4
653 * doc/* : rebuilt the docs
654
Daniel Veillard2eac5032000-01-09 21:08:56 +0000655Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * tree.[ch] : added xmlNewDocFragment() for DOM
658 * testHTML.c: uninitialized variable.
659
Daniel Veillardf3a73582000-01-05 14:58:39 +0000660Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * doc/* : rebuild the docs
663
Daniel Veillard71b656e2000-01-05 14:46:17 +0000664Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * acconfig.h: readline and history patch
667 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
668 * tree.c: added check and handling when possibly removing an ID
669 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
670 and saving.
671 * test/HTML/entities.html result/HTML/entities.html* : test for
672 various entities reference cases
673 * result/HTML/* : as a result output of some testcase have
674 changed
675 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
676 by previous example. added xmlParseTryOrFinish().
677 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
678 entities.h debugXML.h HTMLparser.h: changed the way struct are
679 declared to allow gtk-doc to expose those
680 * parser.c: closed bug #4960
681 * Makefile.am configure.in: Applied patch from
682 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
683 and math/socket libs detection
684
Daniel Veillard437b87b2000-01-03 17:30:46 +0000685Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
686
687 * configure.in, Makefile.am: link tester against readline
688 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
689
Daniel Veillard686d6b62000-01-03 11:08:02 +0000690Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * tree.[ch]: added xmlRemoveProp
693 * win32config.h.in nanohttp.c: avoid including the Windows
694 socket stuff in every C files
695 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
696 the XmL parser(s)
697 * test/ns4 result/ns4 etc...: added test case for previous prob
698 * tree.c: xmlNewNs wasn't checking for double definition
699 * Makefile.in: fixed a problem with dist-hook duplicates
700 * parser.[hc], xmlIO.c: fixed the loading of external entities
701 APIs, now xmlLoadExternalEntity() is used everywhere and
702 setting up an app specific front-end using the
703 * SAX.c parser.c: some fixes, now the xhtml spec validates
704 with the xhtml DTD.
705 * error.c: fixed crashes in case of no input stream
706 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
707 to the validation tests and results
708
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000709Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
712 too htmlCreatePushParserCtxt() and htmlParseChunk()
713 * parser.c: a bit of cleanup.
714 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
715 to XML) removed the last mem leak known
716 * HTMLtree.c: output message cleanup
717 * xmlmemory.c: display content info about memory blocks
718 * result/HTML/wired.* : missing att value warning change
719
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000720Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * doc/* : rebuilt the documentation
723
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000724Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * parser.[ch] parserInternals.h: Push parser for XML,
727 seems to work fine now
728 * tester.c debugXML.[ch]: Added an XML shell debug facility and
729 --push for push testing
730 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
731 * testSAX.c: added --push
732 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
733 subtree
734 * xmlIO.[ch] : enriched API + fixes for push mode
735 * entities.[ch]: added the entity content length to the struct.
736 * xmlmemory.[ch]: new API to show the last entries for the shell
737 * valid.c: added required attribute testing
738 * SAX.c: the cdata callback now merge contiguous fragments
739 * HTMLparser.c: cleanup of some macros
740
Daniel Veillard3c558c31999-12-22 11:30:41 +0000741Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * parser.c: fix for PIs name starting with xml
744 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000745 * *.c, configure.in win32config.h.in : generate win32config.h for
746 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000747
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000748Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
749
750 * parser.c: fixed a stupid = vs. == bug :-(
751 * doc/gnome-xml.sgml: s/glade/xml/
752
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000753Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * configure.in, doc/xml.html : bug fix release 1.8.2
756 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
757 Hopefully the end of that silly C++ include problem
758 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
759 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
760 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
761 troubles with autoclosed elements when the stree shape doesn't
762 follow the DtD specs. Added htmlIsAutoClosed() and
763 htmlAutoCloseTag()
764 * result/HTML/*.htm*: Updated the HTML examples regression tests output
765 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
766 * debugXML.c: fixed a bug on printing default namespaces.
767 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
768
Daniel Veillardb24054a1999-12-18 15:32:46 +0000769Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
770
771 * result/HTML/*.htm[l] : updated the HTML regression tests according
772 to the new output
773 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
774 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
775 problem due to intermix of extern "C" { ... } declarations for C++
776 and recursive includes in the headers
777
Chris Lahey323c48c1999-12-18 15:32:45 +00007781999-12-20 Chris Lahey <clahey@umich.edu>
779
780 * HTMLtree.c: Made it so that html nodes with a single child do
781 not insert a carriage return before or after the child node.
782
Daniel Veillardb24054a1999-12-18 15:32:46 +0000783Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000784
785 * configure.in, doc/xml.html : bug fix release 1.8.1
786 * parser.c: fixed bug #4344
787 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
788 added the glue to avoid C++ problems
789 * doc/* : regenerated the documentation
790
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000791Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
794 namespace recognition, and Dia as a resul :-(
795 * encoding.c: closed bug #3950
796
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000797Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * valid.c: debugging a posteriori validation, except URI expansion
800 stuff this should be fixed now
801 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
802 Carl Nygard <cnygard@bellatlantic.net>
803 * tester.c: added --postvalid, cleaning of the code
804 * tree.[ch]: added xmlDocGetRootElement()
805
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000806Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
807
808 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
809 c++ losage.
810
Daniel Veillard10a2c651999-12-12 13:03:50 +0000811Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * configure.in, doc/xml.html : bumped to 1.8.0
814 * xlink.[ch], Makefile.am : added framework for link detection
815 * parser.h: added nbChars to parser context, needed for cleanup.
816 * xmlmemory.c: removed a nasty bug when out of mem
817 * valid.[ch]: adding namespace support for attribute decl
818 * tester.c: added --debugent option
819 * debugXML.[ch]: added xmlDebugDumpEntities()
820 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
821 buffers instead, this was really needed, validation was breaking
822 in strange ways due to that. Added xmlParseStringPEReference()
823 and other parsing from strings functions. Entities processing
824 modified again, but PERef are still not handled correcly but
825 unless you're Eve Maller you won't notice :-)
826 * HTMLparser.c: large changes toward reliability, and switched to
827 lowercase internal tags, XHTML is lowercase, so it will help
828 that output is closer to next version.
829 * doc/* : regenerated the documentation, it is now hosted at
830 http://xmlsoft.org/ (same bits I just bought the domain :-)
831
832
Daniel Veillard294cbca1999-12-03 13:19:09 +0000833Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
836 doc generation
837 * parser.c: fixed bugs #3908 and #3937 and a memory leak
838 in the SAX API
839 * doc/*: rebuilt the doc making sure everything appears in the
840 HTML files
841
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000842Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
843
844 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
845 added the patch from Carl Nygard <cnygard@bellatlantic.net>
846 which allow impressive speed improvement on dataset with
847 large text pieces, but at the cost of broken binary
848 compatibility and slightly bigger memory usage.
849 Configure with --with-buffers to activate them, they
850 are protected with XML_USE_BUFFER_CONTENT define.
851 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
852 goal is 0 memory left allocated once parser is no more used
853 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
854 call xmlCleanupParser() and xmlMemoryDump()
855
Daniel Veillarda819dac1999-11-24 18:04:22 +0000856Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
857
858 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
859 * parser.[ch] encoding.[ch]: added memory cleanup routines
860 * parser.c: closing bug #3788
861 * doc/*: rebuilt the doc
862
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000863Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
866 xmlNewTextChild() and xmlSetCompressMode() behaviour.
867 * tester.c: added --compress option
868 * doc/*: rebuilt the documentation
869
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000870Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
873 if given /proc/kcore as input !
874 * doc/xml.html doc/*: updated and rebuilt the documentation
875
876Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000877
878 * parser.c: Fixed some wrongly space collapsing code due to
879 a misreading of the spec.
880 * result/*: fixed the output accordingly
881
882Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000883
884 * encoding.c: bug fix and typos
885 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
886 * parser.c: added attribute normalization closing bug #3597
887 * test/att* result/att* SAXresult/att*: testcase for attribute
888 normalization
889
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000890Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * configure.in: closing bug #3163 by adding extra flags for the
893 cc compiler on HP-UX
894
Daniel Veillard51e3b151999-11-12 17:02:31 +0000895Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * valid.[ch] : removed a typo and an enumerated type bug in the
898 xmlAddElementDecl() function
899 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
900 call to xmlEncodeEntitiesReentrant() so that the functions
901 New, Set and Get are at the same level.
902 * parser.c HTMLparser.c: extra memory allocation bug for
903 attributes detected by someone using libxml in embedded systems :-)
904
Daniel Veillard962195f1999-10-28 15:51:53 +0000905Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * xmlmemory.h: turned off mem debug :-\
908
Daniel Veillard35008381999-10-25 13:15:52 +0000909Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * parser.c: closed bug #2784 a one line fix, but worth pushing
912 a new release out
913 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
914 some structures, comments before and after the
915 main element, and other nastyness
916 * HTMLtree.c tree.c: accomodate the extended HTML supported
917 * configure.in: pushing 1.7.4
918 * test/ent8 and related outputs : added a new test for bug #2784
919 * test/HTML/wired.html and related output: a nasty HTML example
920 * Makefile.am: improved the test scripts
921 * docs/* : reran the documentation extractor, updated xml.html
922
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000923Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
926 HTMLparser and debugged the HTML related code. HTML documents
927 now have their own type
928 * entities.c: do not dump &apos; for HTML output
929 * xmlmemory.c: improvement, breakpoint mechanism
930 * testHTML.c: added --sax --repeat ...
931 * Makefile.am: improved the HTML tests
932 * valid.[ch]: added xmlValidGetValidElements and
933 xmlValidGetPotentialChildren
934 * tester.c: added --insert to test the 2 new functions
935 * test//* result//* SAXresult//* : regression test cleanup
936 and extension.
937 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
938 gnome-xml-nanohttp.html
939
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000940Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
941
942 * HTMLparser.c: fixed problems with some autoclose tags
943 * tree.c: fixed XML output problems.
944 * result/* SAXresult/*: update of the tests output
945
Daniel Veillard6077d031999-10-09 09:11:45 +0000946Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * Makefile.am: Arturo patch for xmlConf.sh version info
949 * parser.c: Tim Josling patch for single quoted items
950 * tester.c: Tim Josling patch for tester options usage
951 * tree.h: indent cleanup
952
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000953Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * HTMLparser.c parser.h : Fixed problems with HTML parsing
956 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
957
Daniel Veillard00fdf371999-10-08 09:40:39 +0000958Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * tree.c : Raph patch for initialization of CORBA fields
961 * parser.c, xpath.c, ...: modification of doc comments
962 * xpath.c : allow spaces in xpath expressions
963
Daniel Veillardad219441999-09-27 08:17:49 +0000964Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * xmlmemory.h: turning off memory debug :-(
967
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000968Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
971 better SAX interfaces.
972 * testSAX.c: uses the new SAX routine, avoid fetching any remote
973 entity.
974 * configure.in: 1.7.2
975
976Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000977
978 * libxml.spec.in: fixed the URL
979 * doc/xml.html: improved the documentation front-end
980
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000981Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000982
983 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
984
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000985Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000986
987 * libxml.spec.in: fixed the alpha compile problem
988 * parser.[ch]: changed errno to errNo in the parser context :-(
989 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
990 * doc/xml.html: changed CHAR to xmlChar
991 * doc/html/*: recompiled the documentation
992 * configure.in: 1.7.1
993
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000994Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
995
996 * parser.h: modified the parser context struct to regain 1.4.0
997 binary compatibility
998 * parser.c, xml-error.h: added errno ot teh context and defined
999 a set of errors values with update of errno
1000 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1001 DTDs and entities
1002 * *.h, *.c: complete cleanup of the use of config.h and include
1003 protection depending on the current setup.
1004 * overalll debugging, maintenance and bug-fixing on all modules
1005 * updated the documentation
1006 * ready for 1.7.0
1007
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001008Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * HTMLparser.c : cleanup
1011 * SAX.c valid.c valid.h: added ID/IDREF checking
1012 * tree.c tree.h: extended doc structure for refs
1013 * configure.in: 1.6.2
1014 * parser.c: patched bug in SAX user arg call
1015 * parserInternals.h: patched missing close in C++ wrapping
1016 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1017 especially upcoming XPointer implementation.
1018 * doc/xml.html: augmented, typo
1019
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001020Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1021
1022 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1023 not all invocations of install understand -d.
1024
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001025Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1026
1027 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1028 to make 'check' works, when builddir != srcdir.
1029
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001030Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * doc/xml.html : updated the documentation
1033
Daniel Veillard6454aec1999-09-02 22:04:43 +00001034Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1035
1036 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1037 not deallocated memory blocks
1038 * *.c : replaces all calls to malloc() free() and realloc() to
1039 the wrapper functions/macros
1040 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1041 instead of xmlFreeNodeList()
1042
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001043Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * HTMLparser.c: corrected a stupid bug leading to core dump at
1046 tree deallocation. Removed warnings indicated by
1047 Stephane.Conversy@lri.fr
1048 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1049 looked for in the external subset
1050
1051Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001052
1053 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1054 on SGI by Stephane.Conversy@lri.fr
1055
Daniel Veillardb96e6431999-08-29 21:02:19 +00001056Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * all .h : changed the prototype declaration indent as in gtk
1059 * most .c : working on reducing the TODOs in the code
1060 * most .c : cleanup though -pedantic and Insure++
1061 * improvements on validation ID checkings.
1062 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1063 * xml-config.in: closed #1810
1064
1065Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001066
1067 * tree.h, valid.c, valid.h: more work on validity, IDs
1068 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1069 definition for AIX
1070
Daniel Veillardb556eb51999-08-15 17:19:50 +00001071Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1074 the distribution due to a cut'n paste error at last commit
1075
Daniel Veillardb05deb71999-08-10 19:04:08 +00001076Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * configure.in: upgraded to version 1.4.0
1079 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1080 Big update, added a large part of the validation process,
1081 it should be usable, but some parts are missing
1082 * xpath.c: improved the implementation w.r.t. root.
1083 * Makefile.am: added more tests
1084 * test and result trees: added a lot of tests
1085 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1086
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001087Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * Added an HACKING file
1090
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001091Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * xpath.[ch] : improvements and debug of the XPath implementation
1094 * parser.c, HTMLparser.c : modified the parsers to be progressive
1095 * tree.[ch] : extended the Buffer promitives
1096 * xmlIO.[ch] : added basic I/O routines providing progressive
1097 parsing and ready for I18N conversion plugins
1098 * SAXresult/* : the SAX callback sequence maybe slightly different
1099 now
1100 * test*.c : improved/updated the tests programs
1101 * doc/* : recompiled the docs.
1102
Daniel Veillard15b75af1999-07-26 16:42:37 +000011031999-07-26 Michael Meeks <michael@edenproject.org>
1104
1105 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1106
1107 * tree.c: Ditto.
1108
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001109Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * configure.in: upgraded to version 1.4.0
1112 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1113 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1114 XML query language, see http://www.w3.org/TR/xpath for more details.
1115 * parser.c, parser.h: added CHAR* related string functions for XPath
1116 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1117 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1118 rebuild the docs.
1119 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1120 and regression testing capabilities for XPath.
1121
Daniel Veillardd79d7871999-07-12 10:38:12 +00001122Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1125 closing bug #1646
1126
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001127Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * Makefile.am, example/Makefile.am: closed bug #1683
1130
Daniel Veillard3166ab11999-07-11 16:14:19 +00001131Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * example/Makefile.am, configure.in: added the makefile for the
1134 gjobread example
1135
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001136Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1137
1138 * doc/Makefile.am:
1139 - fix which allow "make install DESTDIR=</install/prefix>".
1140
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001141Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1142
1143 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1144 which fixed a problem on the file reading-code.
1145
Daniel Veillard82150d81999-07-07 07:32:15 +00001146Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1149 output.
1150 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1151
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001152Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * parser.h : Oops removed the binary compatibility problem
1155 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1156 * parser.c, HTMLparser.c: applied patches for reading from stdin
1157
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001158Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * parser.c, entities.c, valid.c: cleanup bug #1591
1161 * configure.in: cleanup bug #1592
1162 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1163 the same tree back-end. Hence gdome will be available for it.
1164 * doc/Makefile.am: close bug #617
1165
Daniel Veillard97fea181999-06-26 23:07:37 +00001166Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * parser.c: alloctate a per parser context SAX interface block
1169
Daniel Veillard14fff061999-06-22 21:49:07 +00001170Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1173 and xmlEncodeEntitiesReentrant with the correct one :-\
1174
1175Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * commit of my internal XML base changes, quite a lot of
1178 changes, cleanups, better entities support, framework for
1179 new I/O and charset detection and handling
1180 * Fixed the configure/Makefile stuff to generate shared libs
1181 with the proper version info, so we jumped on rev from
1182 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1183 xmlEncodeEntities() result need to be freed now, and a string
1184 xmlParserVersion provide the current library version.
1185
Raph Levien05240da1999-06-15 21:27:11 +00001186Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1187
1188 * parser.c: fixed a buffer overrun for when you have a very long
1189 attribute with no entities in it.
1190
Daniel Veillardbb2da581999-06-13 14:37:07 +00001191Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * added example directory
1194 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1195
Daniel Veillard011b63c1999-06-02 17:44:04 +00001196Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * Release of libxml-1.1, nearly everything has been touched for
1199 this.
1200 * Added more regression tests
1201 * Updated the documentation
1202
Daniel Veillard27d88741999-05-29 11:51:49 +00001203Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * tree.[ch]: unified the XML_NO_CORBA defines.
1206 * parser.c encoding.[ch]: started plugging in char encoding detection
1207
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001208Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1209
1210 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1211 Also freed allocated buffer.
1212
Daniel Veillard27d88741999-05-29 11:51:49 +00001213Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001214 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1215 reentrancy problem at printing. One is left in entities.c, to
1216 remove ASAP
1217 * testSAX.c : added a test example showing the use of the SAX
1218 interface if one doesn't want to build the DOM tree.
1219 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1220
Daniel Veillard517752b1999-04-05 12:20:10 +00001221Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1224 large revamping of the parser to use SAX callbacks
1225 http://www.megginson.com/SAX/ (or at least a C like interface
1226 a la Expat). It's now possible to set up your own callbacks
1227 and the parser will not build a DOM tree.
1228 * test/* result/*: updated the test suite, I finally removed
1229 the old Namespace draft support (PI based).
1230
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001231Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * Makefile.am: added test result to EXTRA_DIST for make tests
1234
Daniel Veillard64068b31999-03-24 20:42:16 +00001235Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * parser.c, parserInternals.h: moved the chars macro definitions
1238 to parserInternals.h
1239 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1240 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1241
Daniel Veillard012ccc11999-03-23 10:11:11 +00001242Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1243
1244 * xml-config.in : applied patch to make --version work
1245
Raja R Harinatha86c23e1999-03-05 22:14:01 +000012461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1247
1248 * Makefile.am (check-local): Alias for `tests' target. This will
1249 cause `make check' to do the right thing.
1250 (tests): Don't run tests in srcdir. Also, replaced calls to
1251 basename with a `sed' "equivalent".
1252
Daniel Veillardd109e371999-03-05 06:26:45 +00001253Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1256 it in the header and not the sources, updated the doc.
1257 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1258 pointing this out.
1259
Daniel Veillardbc50b591999-03-01 12:28:53 +00001260Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1263 exported the inputStream routines.
1264 * doc/html/* : updated accordingly
1265
Daniel Veillardd692aa41999-02-28 21:54:31 +00001266Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * parser.c, parser.h, parserInternals.h: added a few extra
1269 internal calls to allocate and free parser contexts ...
1270 * doc/html/* : updated accordingly
1271
Daniel Veillard55a99271999-02-25 11:01:29 +00001272Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * configure.in, Makefile.am, doc/makefile.am : General changes for
1275 1.0.0 release and including the generated HTML documentation.
1276
Daniel Veillard35925471999-02-25 08:46:07 +00001277Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1278
1279 * makefile.am : added parserInternals.h, oops.
1280
Daniel Veillard1e346af1999-02-22 10:33:01 +00001281Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * parserInternals.h: added this header giving access to the parser
1284 internal functions.
1285 * doc/Makefile.am : added a rebuild target which rebuilds the full
1286 set of documentations
1287 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1288 the internal subset.
1289 * *.c *.h: modifications needed to generate the documentation using
1290 gtk-doc, cleanup of functions blocks, reorganisation of struct
1291 declarations.
1292
Daniel Veillard1164e751999-02-16 16:29:17 +00001293Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1296 the tar and spec file to include the beginning of the doc.
1297
Nuno Ferreira03d04781999-02-13 00:07:17 +000012981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1299
1300 * doc/.cvsignore: Added this file.
1301
Daniel Veillard6800ef31999-02-08 18:33:22 +00001302Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * tree.c: fixed xmlGetProp to return "" when the attribute
1305 exists, even if the node-list is NULL.
1306
Daniel Veillard726c7e31999-02-08 15:13:10 +00001307Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * tree.c: patched an error outputting empty attribute values.
1310 * Makefile.am and doc/makefile.am: have been updated during the
1311 week-end. Sorry for an empty CVS log, I got a shell problem.
1312
Daniel Veillard1899e851999-02-01 12:18:54 +00001313Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * tree.h: cleaned up using enums instead of defines
1316 * parser.c, valid.[ch]: more work on parsing/output of element
1317 declarations
1318
Daniel Veillard3b9def11999-01-31 22:15:06 +00001319Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * valid.[ch], tree.c, parser.c : more work toward full parsing
1322 of XML DTDs.
1323 * README: added informations about mailing-list and on-line
1324 documentation
1325
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000013261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1327
1328 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1329
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001330Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * parser.c, tree.[ch] : more work toward conformance testing,
1333 added a last element to accelerate parsing of very flat structures
1334 started working on internal subset Element content declaration.
1335 * valid.[ch] : first cut at adding code toward validation.
1336 * previous changes had also small impact on most files, especially
1337 the conformance testing using James Clark test suite.
1338
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001339Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * test/* : updated the examples, most of them were not well
1342 formed (humm), and added rdf2.
1343 * result/* : resulting changes in the output.
1344
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001345Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1348
Daniel Veillard44b3a061998-12-05 17:27:22 +00001349Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1350
1351 * tree.c: patched a bug in the generation of empty attributes
1352
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001353Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1356 for node/trees/documents/... Biggest problem is namespace
1357 support when copying subtrees.
1358
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001359Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * parser.c, entities.c: improve entities and char ref encoding,
1362 and cleanups of error messages.
1363
Daniel Veillard242590e1998-11-13 18:04:35 +00001364Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1365
1366 * parser.c, entities.c: simple bug hunting done during rpm2html and
1367 rpmfind integration.
1368
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001369Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1370
1371 * parser.[ch]: Added interfaces allowing to specify a SAX
1372 handler before parsing.
1373
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001374Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * parser.c: redirrect all errors reporting through the SAX
1377 error function
1378
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001379Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1380
1381 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1382 * libtool, tlmain ...: update of the libtool files
1383
Miguel de Icaza442321c1998-11-04 18:13:38 +000013841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1385
1386 * entities.c: Use g_snprintf insteda of snprintf.
1387
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001388Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1391 added ent5 test for this purpose.
1392 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1393
Daniel Veillard27271681998-10-30 06:39:40 +00001394Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * parser.c: fixed? a strange error due to compression on a GWP
1397 document.
1398
Daniel Veillard25940b71998-10-29 05:51:30 +00001399Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * tree.[ch]: bug fixing
1402 * entities.[ch]: defined a specific type for predefined entities
1403 * doc/xml.html: more documentation on the library, how to use it,
1404 overview of the interfaces.
1405
Daniel Veillard16253641998-10-28 22:58:05 +00001406Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1409
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001410Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1411
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001412 * tree.c: corrected a small bug
1413 * doc/xml.html: continuing writing documentation.
1414
1415Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1416
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001417 * debugXML.h debugXML.c: added debugging utilities.
1418 * tester.c: added --debug switch.
1419 * tree.c: patched an incorrect node->type assignment.
1420 * parser.c: formatting, ensure that node->doc != NULL in attributes
1421
Daniel Veillardccb09631998-10-27 06:21:04 +00001422Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1425 entity support and provide an internal representation close to
1426 DOM one (entity ref nodes, and attribute value as tree). I tried
1427 to preserve the interface but this will surely break some apps
1428 (I have to change rpm2html/rpmfind for example). I had to change
1429 two interfaces, and the generated tree is somewhat different.
1430 * doc/* : started documenting the XML library, the tree and
1431 DOM/Corba. This is a first step.
1432
Daniel Veillard11e00581998-10-24 18:27:49 +00001433Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * parser.c: Set up the fonctions comment block, boring but useful.
1436 * parser.h, SAX.c, parser.c: now attributes are processed through
1437 the SAX interface. The problem is that my SAX interface diverged
1438 quite a bit from the original one, well this is not an official
1439 spec, and translating it from Java to C is hairy anyway...
1440
Daniel Veillard97b58771998-10-20 06:14:16 +00001441Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1444 fonctions comment block, boring but useful.
1445
1446Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001447
1448 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1449 conversion routines. However they are not yet used to convert the
1450 inputs. The core will run with UTF-8.
1451
Daniel Veillard33942841998-10-18 19:12:41 +00001452Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * tree.c : make sure that the type id is properly set-up when
1455 a new object is allocated, needed for DOM.
1456
Daniel Veillard27fb0751998-10-17 06:47:46 +00001457Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * tree.h, tree.c: Ok, the main objects in the tree will be native
1460 corba objects, it costs 8 bytes per Node, Attribute and Document
1461 but it simplifies the Corba integration a lot (no extra interface
1462 objects to allocate/free).
1463
Daniel Veillard0bef1311998-10-14 02:36:47 +00001464Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1465
1466 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1467 and changed NODEs contants for conformity with DOM Level 1
1468
Daniel Veillard27864701998-10-08 03:47:24 +00001469Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1470
1471 * added hooks to keep track of servants when creating objects
1472 xmlDoc and xmlNode (for Corba export).
1473
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001474Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * added xml-config script.
1477
Daniel Veillard7066a791998-10-01 20:28:28 +00001478Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1481 to autoupdate libtool and automake conf files.
1482
Miguel de Icaza60681bd1998-09-30 19:28:59 +000014831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1484
1485 * Makefile.am: Use '?' to separate the sed
1486 commands as ',' is used when people pass -Wl,something.
1487
1488
Daniel Veillard15a8df41998-09-24 19:15:06 +00001489Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1490
1491 * tree.c, tree.h: added a per-document compression interface.
1492
Daniel Veillard151b1b01998-09-23 00:49:46 +00001493Tue Sep 22 20:47:38 EDT 1998
1494
1495 * tree.c, tree.h: added saving with compression and added interfaces
1496 to control the compression level (xmlGetCompressMode,
1497 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1498
Daniel Veillard70120ff1998-09-22 00:24:21 +00001499Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * parser.c: corrected a loop for files of size 0
1502
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000015031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1504
1505 * error.h: New file. Contains prototyes from `error.c'.
1506
Tom Tromeyc19653d1998-08-14 01:22:43 +00001507Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1508
1509 * Makefile.am (xmlincdir): New macro.
1510 (xmlinc_HEADERS): Renamed from include_HEADERS.
1511
Daniel Veillard845664d1998-08-13 04:43:19 +00001512Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * applied small patch on numeric entities from
1515 Christopher Blizzard <blizzard@appliedtheory.com>
1516
Daniel Veillard260a68f1998-08-13 03:39:55 +00001517Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1518
1519 * New release 0.2, removed the old xml_* files so that it's
1520 coherent with the other CVS base (W3C), far better conformance
1521 to standard, new namespaces, decent entities support, beginning
1522 of a SAX-like interface. Nearly nothing left intact, even the
1523 test examples ...
1524
Christopher Blizzarda36749e1998-07-30 21:47:18 +000015251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1526
1527 * .cvsignore: Add .deps dir
1528
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001529Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1532
Daniel Veillardfe926001998-07-26 04:28:20 +00001533Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001534
Daniel Veillardfe926001998-07-26 04:28:20 +00001535 * configure.in: added test for CPP
1536 * AUTHORS, Changelog: the original ones didn't get commited but the
1537 glib ones instead, fixed.
1538 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001539
Daniel Veillardfe926001998-07-26 04:28:20 +00001540Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001541
Daniel Veillardfe926001998-07-26 04:28:20 +00001542 * integrated code developped at W3C
1543 * changed the original Copyright
1544 * migrated to automake
1545 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001546