blob: 3e0c19328fd3ada9c929d7341f7aef134c9ae18a [file] [log] [blame]
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.h: added a _private field for linking user's data
4
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6
7 * parser.c parserInternals.h: demacroified most of the IS_XXX
8 the gain in size is significant so ...
9
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000010Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11
12 * entities.c: cases where looking up entities with doc==NULL
13 covered
14
Daniel Veillard90e11312000-09-05 10:42:32 +000015Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16
Daniel Veillard1de50802000-09-07 08:54:32 +000017 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000018 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
19
Daniel Veillard98a79162000-09-04 11:15:39 +000020Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
Daniel Veillard1de50802000-09-07 08:54:32 +000022 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000023 * test/URI/uri.data result/URI/uri.data: first set of tests/results
24 * Makefile.in: added URItest and included thenin "make tests"
25
26Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000027
28 * xmlversion.h.in: closed bug 22941
29
Daniel Veillard2bb89092000-08-31 14:57:50 +000030Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
31
32 * doc/xmlio.html: added doc and example for entity loader
33 redefinition.
34
Daniel Veillard96984452000-08-31 13:50:12 +000035Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
36
37 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
38 used by libxml
39
Daniel Veillarde715dd22000-08-29 18:29:38 +000040Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * parser.c: Fixed bug on invalid ontent characters and when using
43 push.
44 * xmllint.c: fixed xmllint endling of errors in push mode
45
Daniel Veillard4948eb42000-08-29 09:41:15 +000046Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
47
48 * HTMLparser.c testHTML.c: applied two new patches from
49 Wayne Davison <wayned@blorf.net>
50 * result/HTML/*.sax: regenerated HTML SAX output
51 * parser.c: more cleanup.
52
Daniel Veillarde010c172000-08-28 10:04:51 +000053Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * HTMLparser.[ch] testHTML.c: applied the second set of
56 patches from Wayne Davison <wayned@blorf.net>, adding
57 htmlEncodeEntities()
58 * HTMLparser.c: fixed an ignorable white space detection bug
59 occuring when parsing with SAX only
60 * result/HTML/*.sax: updated since the output is now HTML
61 encoded...
62
Daniel Veillard47f3f312000-08-27 22:40:15 +000063Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * HTMLparser.[ch]: applied some of Wayne Davison <wayned@blorf.net>
66 patches
67
Daniel Veillarde0854c32000-08-27 21:12:29 +000068Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
71 undeclared namespace prefix was used, added a warning.
72 Cleaned up support w.r.t. entities, spilling out a warning
73 and being pedantic on lookups.
74 * test/warning/ent9 : added testcase for previous example.
75 * TODO: updated
76 * parserInternals.h parser.c: changed the way names are parsed
77 now allow infinite size and decrease penalty for normal use
78 * parser.c: Started a big cleanup/check of the parser code,
79 fixed some of the most tortuous entity code, spotted code
80 unused anymore
81 * test/*: added tests for very long names and related nasty
82 things.
83
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000084Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * doc/encoding.html: added encoding aliases doc
87 * doc/xml.html: updates
88 * encoding.[ch]: added EncodingAliases functions
89 * entities.[ch] valid.[ch] debugXML.c: removed two serious
90 bottleneck affecting large DTDs like Docbook
91 * parser.[ch] xmllint.c: added a pedantic option, will be
92 useful
93 * SAX.c: redefinition of entities is reported in pedantic mode
94 * testHTML.c: uninitialized warning from gcc
95 * uri.c: fixed a couple of bugs
96 * TODO: added issue raised by Michael
97
Daniel Veillard0d6b1702000-08-22 23:52:16 +000098Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * doc/encoding.html: propagated Martin Duerst suggestions
101
Daniel Veillard52402ce2000-08-22 23:36:12 +0000102Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
105 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
106 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
107 by Wayne Davison
108
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000109Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
110
111 * nanoftp.c nanohttp.c: small cleanup
112 * TODO: updated
113
Daniel Veillard244ece92000-08-19 20:58:02 +0000114Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * added an old VC testcase and updated title.xml entity
117
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000118Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
121 done on auto-opening of <p> tags and cleanup of SAX output
122
Daniel Veillard979e55e2000-08-19 16:48:54 +0000123Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
126
Daniel Veillard4540be42000-08-19 16:40:28 +0000127Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * doc/xml.html libxml.* structure.*: updated the doc a bit
130
Daniel Veillard808a3f12000-08-17 13:50:51 +0000131Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
132
133 * testSAX.c testHTML.c result/HTML/: cleanup of the output
134 of SAX tests
135
Daniel Veillard29579362000-08-14 17:57:48 +0000136Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
139 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
140
Daniel Veillard1255ab72000-08-14 15:13:33 +0000141Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
144 * testHTML.c: fix core dump on Solaris 2.x systems
145 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
146 * result/HTML/*.sax: previous bug fix lead to new results
147
Daniel Veillard03109292000-08-14 14:58:22 +0000148Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
149
150 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
151 * configure.in: added --with-readline=DIR to accept alternate
152 path for readline include/library
153 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
154 for ANSI under HP-UX
155 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
156 includes @LIBS@
157
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000158Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
159
160 * doc/* : rebuilt the docs
161 * getting ready for 2.2.2 release
162
Daniel Veillard87b95392000-08-12 21:12:04 +0000163Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
166 and xmlAddFeature()
167 * tree.[ch]: added xmlAddChildList()
168 * xmllint.c: MAP_FAILED macro test
169 * parser.h: added xmlParseCtxtExternalEntity()
170 * valid.c: applied bug fixes removed warning
171 * tree.c: added CDATA block to elements content
172 * testSAX.c: cleanup of output
173 * testHTML.c: added SAX testing
174 * encoding.c: better error recovery
175 * SAX.c, parser.c: fixed one of the external entity processing
176 of the OASis testsuite
177 * Makefile.am: added HTML SAX regression tests
178 * configure.in: bumped to 2.2.2
179 * test/HTML/ result/HTML: added a few of HTML tests, and added the
180 SAX results
181
Daniel Veillard88a172f2000-08-04 18:23:10 +0000182Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * configure.in: patch for HP compiler
185
1862000-08-04 Sven Heinicke <sven@zen.org>
187
188 * xmllint.c: Was coredumping sometimes when the file given didn't
189 exist.
190
Daniel Veillard46e370e2000-07-21 20:32:03 +0000191Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
192
193 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000194
Daniel Veillard46e370e2000-07-21 20:32:03 +0000195 when using in memory parsing. Need some cleanup.
196 * xmllint.c configure.in: added a --memory flag to test memory
197 parsing
198
Daniel Veillard36650692000-07-21 15:16:39 +0000199Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * nanohttp.c: fixed socklen_t replacement to unsigned int
202 * parser.c: fixed a space handdling missing at the end of
203 production 28 DOCTYPE.
204 * xmlmemory.c: fixed a stupid bug on the routine to override
205 allocation functions
206 * TODO: updated
207
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000208Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * doc/ regenerated the docs
211
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000212Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * doc/encoding.html doc/xml.html: added I18N doc
215 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
216 improvements, both parser and filters, added ASCII & HTML,
217 fixed the ISO-Latin-1 one
218 * xmllint.c testHTML.c: added/made visible --encode
219 * debugXML.c : cleanup
220 * most .c files: applied patches due to warning on Windows and
221 when using Sun Pro cc compiler
222 * xpath.c : cleanup memleaks
223 * nanoftp.c : added a TESTING preprocessor flag for standalong
224 compile so that people can report bugs more easilly
225 * nanohttp.c : ditched socklen_t which was a portability mess
226 and replaced it with unsigned int.
227 * tree.[ch]: added xmlHasProp()
228 * TODO: updated
229 * test/ : added more test for entities, NS, encoding, HTML, wap
230 * configure.in: preparing for 2.2.0 release
231
Daniel Veillard49703262000-07-10 10:27:46 +0000232Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
233
234 * nanoftp.c: fixed the way the control connection is handled
235 * libxml.spec.in: fixed the dependancies and cleanup
236
Daniel Veillard306be992000-07-03 12:38:45 +0000237Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
238
239 * doc/xml.html: changed the xmlsoft.org structure, updated the
240 examples w.r.t. root and childs
241
Daniel Veillard7d853352000-07-02 18:53:09 +0000242Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
243
244 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
245
Daniel Veillard365e13b2000-07-02 07:56:37 +0000246Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
247
248 * HTMLparser.c: Work on character encoding support for the HTML parser
249 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
250 * encoding.c: Fixed a potential memleak in the encoding stuff
251
Daniel Veillardaf743792000-07-01 11:49:28 +0000252Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * doc/FAQ.html doc/Makefile.am : added a FAQ
255
256Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000257
258 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
259 of the HTML parser to force it to not bypass SAX
260
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000261Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * win32config.h.in: updated
264 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
265 lacks iconv support :-( need to release 2.1.1
266 * configure.in: release 2.1.1
267 * HTMLparser: fixed bug #14784
268 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
269 by Windows compiler
270 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
271 the SAX startDocument() callback.
272 * TODO: updated
273
274Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * added xmlStopParser()
277
Daniel Veillardbe803962000-06-28 23:40:59 +0000278Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
279
280 * configure.in: 2.1.0 prerelease
281 * Large resync between W3C and Gnome tree
282 * nanoftp, nanohttp.c: fixed stalled connections probs
283 * HTMLtree.c SAX.c : support for attribute without values in
284 HTML for andersca
285 * valid.c: Fixed most validation + namespace problems
286 * HTMLparser.c: start document callback for andersca
287 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
288 * parser.h, SAX.c: serious speed improvement for large
289 CDATA blocks
290 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
291 different encoding
292 * example/Makefile.am example/gjobread.c tree.h: work on
293 libxml1 libxml2 convergence.
294 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
295 and the LIBXML_TEST_VERSION macro
296
Daniel Veillardc310d562000-06-23 18:32:15 +0000297Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * doc/xml.html: various patches and improvements typo fixed by
300 Felix Natter
301 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
302 from Felix Natter <fnatter@gmx.net>
303
Daniel Veillardf3029822000-05-06 08:11:19 +0000304Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * doc/upgrade.html: updated with instructions for support of both
307 libxml-1.x and libxml-2.x
308 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
309 for 2.x support and also fixed includes
310
311
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000312Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
315 the encoding support, added iconv support, so now libxml if
316 compiled with iconv automatically support japanese encodings
317 among others. Work based on initial patch from Yuan-Chen Cheng
318 I may have broken binary compat in the encoding handler
319 registration scheme, but that was so utterly broken I don't
320 expect anybody to have used this feature until now.
321 * parserInternals.h: fixup on the CHAR range macro
322 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
323 code.
324 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
325 * uri.c: added xmlParseURI() I can't believe I forgot to
326 implement this one in 2.0 !!!
327 * SAX.c: moved doc->encoding update in the endDocument() call.
328 * TODO: updated.
329
Daniel Veillard06047432000-04-24 11:33:38 +0000330Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
331
332 * tree.h: removed extraneous xmlRemoveProp definition
333 * TODO: added item about --disable-corba configure switch
334 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
335 * nanoftp.c: fixed include problems giving troubles on AIX and
336 slowlaris
337 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
338 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
339 comment and headers changes to lower gtk-doc number of warnings
340 * doc/html/*: rebuilt docs
341
Daniel Veillarde0aed302000-04-16 08:52:20 +0000342Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
343
344 * HACKING: documented the tag for 1.x and instructions
345
Daniel Veillard5e873c42000-04-12 13:27:38 +0000346Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
347
348 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
349 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
350 xmlCreateIOParserCtxt
351 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
352 significant overall improvement
353 * xmllint.c: added I/O test to xmllint
354 * testSAX.c: added a speed test
355 * doc/* : updated/regenerated
356
Daniel Veillardfc708e22000-04-08 13:17:27 +0000357Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * xpath.c uri.h parserInternals.h: cosmetic changes from
360 "Timur I. Bakeyev" <timur@bat.ru>, including making
361 xmlCreateURI() public
362
Daniel Veillard5d211f42000-04-07 17:00:24 +0000363Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
364
365 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
366 and the code at the same time. Added a clean mechanism for
367 overload or added input methods: xmlRegisterInputCallbacks()
368 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
369 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
370 * TODO: updated
371 * doc/* : updated/regenerated
372 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
373 source dir
374
Daniel Veillarde77a9182000-04-05 19:12:29 +0000375Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * testURI.c: yet another forgotten commit, I should get some sleep !
378
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000379Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
380
381 * xmllint.c: forgot to commit this too ?
382
Daniel Veillardb9df4042000-04-05 14:23:16 +0000383Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
384
385 * xmlversion.h.in : forgot to commit this previously
386
Daniel Veillard361d8452000-04-03 19:48:13 +0000387Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * configure.in: preparing libxml-2.0.0 version looks Ok so far
390 * README TODO: updated for release
391 * uri.c uri.h: added authority parsing/saving
392 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
393 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
394 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
395 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
396 Makefile.am : added compile-time customization of libxml
397 --with-ftp --with-http --with-html --with-xpath --with-debug
398 --with-mem-debug
399 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
400 #include <libxml/xxx.h> I hope it won't break too much stuff
401 and will be manageable in the future...
402 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
403 and added xmllint to the installed programs
404 * uri.h: added xmlFreeURI()
405
Daniel Veillardec303412000-03-24 13:41:54 +0000406Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
407
408 * uri.c uri.h: finished the escaping handling, the base support
409 and the URI path normalization. Looks good just lacks the
410 authority content parsing code.
411 * Makefile.am: added instructions to generate testURI
412 * TODO: updated
413 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
414 added links and icons for W3C and Gnome
415
Daniel Veillard8f621982000-03-20 13:07:15 +0000416Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
417
418 * xmlmemory.[ch] : seems I forgot to actually update the files in
419 the last commit :-)
420 * doc/xml.html doc/html/* : updated and uploaded the docs
421
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000422Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
425 * TODO: updated
426 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000427 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000428 gfree).
429 * Makefile.am, uri.c, uri.h: added a set of functions to do
430 exact (litteraly copied from the RFC 2396 productions) parsing
431 and handling of URI. Will be needed for XLink, one XML WFC,
432 XML Base and reused in the nano[ftp/http] modules. Still work
433 to be done.
434
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000435Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
436
437 * configure.in, libxml.spec.in : libxml2
438 * doc/* : updated the doc page, rebuilt the docs
439
Daniel Veillardcf461992000-03-14 18:30:20 +0000440Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * all: tagged LIB_XML_1_X
443 * *.c *.h : updated from W3C CVS tree
444 * configure.in : 2.0.0-beta
445 * libxml.spec.in : libxml2 package nam
446 * result/* : new version of the tests output
447
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000448Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
449
450 * doc/xml.html, doc/update.html: updated docs, 1.8.7
451
Daniel Veillardb566ce12000-03-04 11:39:42 +0000452Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * doc/* : rebuilt the docs
455 * parser.c: final patch on #6766
456 * valid.c: small patch on validity checks.
457
Daniel Veillardfb76c402000-03-04 11:39:42 +0000458Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
461 added
462 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
463 compatibility w.r.t. XML spec and existing code.
464
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000465Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * parser.c: seems a better solution to <a> </a> exists,
468 will try it for a while
469
Daniel Veillard83a30e72000-03-02 03:33:32 +0000470Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
471
472 * parser.c: tried to remove the <a> </a> generating <a/>
473 this is hard. Left a flag for that purpose. Fixed bug #6766
474 * configure.in: prepared 1.8.7 not released, due to previous
475 problem
476
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000477Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * doc/xml.html : applied second patch from Paul DuBois
480
Daniel Veillard402e8c82000-02-29 22:57:47 +0000481Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * doc/xml.html : applied patch from Paul DuBois
484
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000485Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
486
487 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
488
Daniel Veillard5feb8492000-02-02 17:15:36 +0000489Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
492 compilation warnings on various platforms.
493 * parser.c: Fixed #5281 validity error callbacks are now desactived
494 by default if not validating.
495
Daniel Veillardf341f932000-02-02 14:52:08 +0000496Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * nanoftp.c, win32config.h.in: patches to compile on WIN32
499
Daniel Veillard13c757e2000-02-01 23:59:15 +0000500Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
503 <gkatsi@cs.toronto.edu>
504
Daniel Veillard726e8792000-01-30 20:04:29 +0000505Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
508 processing URLs
509
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000510Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
511
512 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
513 xmlNanoFTPUpdateURL for persistent control connections.
514 * configure.in: 1.8.6
515
516Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
519 * tree.[ch] : added xmlSaveNoEmptyTags
520
James Henstridgef3be9312000-01-28 13:59:21 +00005212000-01-29 James Henstridge <james@daa.com.au>
522
523 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
524
525 * Makefile.am: added nanoftp.[ch] to the build.
526
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000527Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
528
529 * nanoftp.[ch]: cleanup, comments, API
530 * debugXML.c : fixed a bug in the cat command
531 * doc/*: regenerated the docs
532
Daniel Veillardda07c342000-01-25 18:31:22 +0000533Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
534
535 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
536 * debugXML.c : fixed a bug in the cat command
537 * valid.c: fixing some small probs
538 * libxml.spec.in: get rid of the SNAP suffix
539 * doc/xml.html: updated the status
540
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000541Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * xml-config.in: xml-config --version to just return the
544 version number
545 * xpath.c: some cleanup w.r.t. axis when the current node is
546 an attribute.
547 * TODO: updated
548
Daniel Veillard461a66c2000-01-18 18:01:01 +0000549Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
550
551 * configure.in: prepared for libxml-1.8.5
552 * doc/* recompiled the documentation
553
5542000-01-17 Jody Goldberg <jgoldberg@home.com>
555
556 * configure.in : WARNING autoconf subtlety alert :
557 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
558 when looking for zlib.h so that HAVE_ZLIB_H is defined.
559 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
560 get defined by AC_CHECK_HEADERS.
561
Daniel Veillardf967b902000-01-17 16:06:10 +0000562Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
565 Rune.Djurhuus@fast.no
566
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000567Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * TODO: updated
570 * tree.c, parser.c: made sure that only memory alloc problems
571 and internal parser errors are allowed to write to stdout or
572 stderr.
573
Daniel Veillard0142b842000-01-14 14:45:24 +0000574Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * tree.c : restored xmlNewGlobalNs since this seems used by
577 a lot of existing code :-(, fixed a bug in xmlNewNs
578 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
579 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
580 to exit() from the library code.
581 * xpath.c, parser.c: removed bugs or unused code detected by
582 Windows compilers
583 * parser.c: started adding interfaces for parsing well balanced
584 XML fragments
585 * configure.in: releasing 1.8.4
586 * doc/* : rebuilt the docs
587
Daniel Veillard2eac5032000-01-09 21:08:56 +0000588Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * tree.[ch] : added xmlNewDocFragment() for DOM
591 * testHTML.c: uninitialized variable.
592
Daniel Veillardf3a73582000-01-05 14:58:39 +0000593Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * doc/* : rebuild the docs
596
Daniel Veillard71b656e2000-01-05 14:46:17 +0000597Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * acconfig.h: readline and history patch
600 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
601 * tree.c: added check and handling when possibly removing an ID
602 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
603 and saving.
604 * test/HTML/entities.html result/HTML/entities.html* : test for
605 various entities reference cases
606 * result/HTML/* : as a result output of some testcase have
607 changed
608 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
609 by previous example. added xmlParseTryOrFinish().
610 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
611 entities.h debugXML.h HTMLparser.h: changed the way struct are
612 declared to allow gtk-doc to expose those
613 * parser.c: closed bug #4960
614 * Makefile.am configure.in: Applied patch from
615 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
616 and math/socket libs detection
617
Daniel Veillard437b87b2000-01-03 17:30:46 +0000618Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
619
620 * configure.in, Makefile.am: link tester against readline
621 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
622
Daniel Veillard686d6b62000-01-03 11:08:02 +0000623Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * tree.[ch]: added xmlRemoveProp
626 * win32config.h.in nanohttp.c: avoid including the Windows
627 socket stuff in every C files
628 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
629 the XmL parser(s)
630 * test/ns4 result/ns4 etc...: added test case for previous prob
631 * tree.c: xmlNewNs wasn't checking for double definition
632 * Makefile.in: fixed a problem with dist-hook duplicates
633 * parser.[hc], xmlIO.c: fixed the loading of external entities
634 APIs, now xmlLoadExternalEntity() is used everywhere and
635 setting up an app specific front-end using the
636 * SAX.c parser.c: some fixes, now the xhtml spec validates
637 with the xhtml DTD.
638 * error.c: fixed crashes in case of no input stream
639 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
640 to the validation tests and results
641
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000642Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
643
644 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
645 too htmlCreatePushParserCtxt() and htmlParseChunk()
646 * parser.c: a bit of cleanup.
647 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
648 to XML) removed the last mem leak known
649 * HTMLtree.c: output message cleanup
650 * xmlmemory.c: display content info about memory blocks
651 * result/HTML/wired.* : missing att value warning change
652
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000653Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * doc/* : rebuilt the documentation
656
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000657Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
658
659 * parser.[ch] parserInternals.h: Push parser for XML,
660 seems to work fine now
661 * tester.c debugXML.[ch]: Added an XML shell debug facility and
662 --push for push testing
663 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
664 * testSAX.c: added --push
665 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
666 subtree
667 * xmlIO.[ch] : enriched API + fixes for push mode
668 * entities.[ch]: added the entity content length to the struct.
669 * xmlmemory.[ch]: new API to show the last entries for the shell
670 * valid.c: added required attribute testing
671 * SAX.c: the cdata callback now merge contiguous fragments
672 * HTMLparser.c: cleanup of some macros
673
Daniel Veillard3c558c31999-12-22 11:30:41 +0000674Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * parser.c: fix for PIs name starting with xml
677 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000678 * *.c, configure.in win32config.h.in : generate win32config.h for
679 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000680
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000681Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * parser.c: fixed a stupid = vs. == bug :-(
684 * doc/gnome-xml.sgml: s/glade/xml/
685
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000686Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * configure.in, doc/xml.html : bug fix release 1.8.2
689 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
690 Hopefully the end of that silly C++ include problem
691 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
692 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
693 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
694 troubles with autoclosed elements when the stree shape doesn't
695 follow the DtD specs. Added htmlIsAutoClosed() and
696 htmlAutoCloseTag()
697 * result/HTML/*.htm*: Updated the HTML examples regression tests output
698 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
699 * debugXML.c: fixed a bug on printing default namespaces.
700 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
701
Daniel Veillardb24054a1999-12-18 15:32:46 +0000702Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
703
704 * result/HTML/*.htm[l] : updated the HTML regression tests according
705 to the new output
706 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
707 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
708 problem due to intermix of extern "C" { ... } declarations for C++
709 and recursive includes in the headers
710
Chris Lahey323c48c1999-12-18 15:32:45 +00007111999-12-20 Chris Lahey <clahey@umich.edu>
712
713 * HTMLtree.c: Made it so that html nodes with a single child do
714 not insert a carriage return before or after the child node.
715
Daniel Veillardb24054a1999-12-18 15:32:46 +0000716Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000717
718 * configure.in, doc/xml.html : bug fix release 1.8.1
719 * parser.c: fixed bug #4344
720 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
721 added the glue to avoid C++ problems
722 * doc/* : regenerated the documentation
723
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000724Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
727 namespace recognition, and Dia as a resul :-(
728 * encoding.c: closed bug #3950
729
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000730Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
731
732 * valid.c: debugging a posteriori validation, except URI expansion
733 stuff this should be fixed now
734 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
735 Carl Nygard <cnygard@bellatlantic.net>
736 * tester.c: added --postvalid, cleaning of the code
737 * tree.[ch]: added xmlDocGetRootElement()
738
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000739Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
740
741 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
742 c++ losage.
743
Daniel Veillard10a2c651999-12-12 13:03:50 +0000744Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * configure.in, doc/xml.html : bumped to 1.8.0
747 * xlink.[ch], Makefile.am : added framework for link detection
748 * parser.h: added nbChars to parser context, needed for cleanup.
749 * xmlmemory.c: removed a nasty bug when out of mem
750 * valid.[ch]: adding namespace support for attribute decl
751 * tester.c: added --debugent option
752 * debugXML.[ch]: added xmlDebugDumpEntities()
753 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
754 buffers instead, this was really needed, validation was breaking
755 in strange ways due to that. Added xmlParseStringPEReference()
756 and other parsing from strings functions. Entities processing
757 modified again, but PERef are still not handled correcly but
758 unless you're Eve Maller you won't notice :-)
759 * HTMLparser.c: large changes toward reliability, and switched to
760 lowercase internal tags, XHTML is lowercase, so it will help
761 that output is closer to next version.
762 * doc/* : regenerated the documentation, it is now hosted at
763 http://xmlsoft.org/ (same bits I just bought the domain :-)
764
765
Daniel Veillard294cbca1999-12-03 13:19:09 +0000766Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
769 doc generation
770 * parser.c: fixed bugs #3908 and #3937 and a memory leak
771 in the SAX API
772 * doc/*: rebuilt the doc making sure everything appears in the
773 HTML files
774
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000775Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
776
777 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
778 added the patch from Carl Nygard <cnygard@bellatlantic.net>
779 which allow impressive speed improvement on dataset with
780 large text pieces, but at the cost of broken binary
781 compatibility and slightly bigger memory usage.
782 Configure with --with-buffers to activate them, they
783 are protected with XML_USE_BUFFER_CONTENT define.
784 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
785 goal is 0 memory left allocated once parser is no more used
786 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
787 call xmlCleanupParser() and xmlMemoryDump()
788
Daniel Veillarda819dac1999-11-24 18:04:22 +0000789Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
792 * parser.[ch] encoding.[ch]: added memory cleanup routines
793 * parser.c: closing bug #3788
794 * doc/*: rebuilt the doc
795
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000796Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
799 xmlNewTextChild() and xmlSetCompressMode() behaviour.
800 * tester.c: added --compress option
801 * doc/*: rebuilt the documentation
802
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000803Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
804
805 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
806 if given /proc/kcore as input !
807 * doc/xml.html doc/*: updated and rebuilt the documentation
808
809Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000810
811 * parser.c: Fixed some wrongly space collapsing code due to
812 a misreading of the spec.
813 * result/*: fixed the output accordingly
814
815Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000816
817 * encoding.c: bug fix and typos
818 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
819 * parser.c: added attribute normalization closing bug #3597
820 * test/att* result/att* SAXresult/att*: testcase for attribute
821 normalization
822
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000823Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * configure.in: closing bug #3163 by adding extra flags for the
826 cc compiler on HP-UX
827
Daniel Veillard51e3b151999-11-12 17:02:31 +0000828Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * valid.[ch] : removed a typo and an enumerated type bug in the
831 xmlAddElementDecl() function
832 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
833 call to xmlEncodeEntitiesReentrant() so that the functions
834 New, Set and Get are at the same level.
835 * parser.c HTMLparser.c: extra memory allocation bug for
836 attributes detected by someone using libxml in embedded systems :-)
837
Daniel Veillard962195f1999-10-28 15:51:53 +0000838Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * xmlmemory.h: turned off mem debug :-\
841
Daniel Veillard35008381999-10-25 13:15:52 +0000842Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
843
844 * parser.c: closed bug #2784 a one line fix, but worth pushing
845 a new release out
846 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
847 some structures, comments before and after the
848 main element, and other nastyness
849 * HTMLtree.c tree.c: accomodate the extended HTML supported
850 * configure.in: pushing 1.7.4
851 * test/ent8 and related outputs : added a new test for bug #2784
852 * test/HTML/wired.html and related output: a nasty HTML example
853 * Makefile.am: improved the test scripts
854 * docs/* : reran the documentation extractor, updated xml.html
855
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000856Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
857
858 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
859 HTMLparser and debugged the HTML related code. HTML documents
860 now have their own type
861 * entities.c: do not dump &apos; for HTML output
862 * xmlmemory.c: improvement, breakpoint mechanism
863 * testHTML.c: added --sax --repeat ...
864 * Makefile.am: improved the HTML tests
865 * valid.[ch]: added xmlValidGetValidElements and
866 xmlValidGetPotentialChildren
867 * tester.c: added --insert to test the 2 new functions
868 * test//* result//* SAXresult//* : regression test cleanup
869 and extension.
870 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
871 gnome-xml-nanohttp.html
872
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000873Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * HTMLparser.c: fixed problems with some autoclose tags
876 * tree.c: fixed XML output problems.
877 * result/* SAXresult/*: update of the tests output
878
Daniel Veillard6077d031999-10-09 09:11:45 +0000879Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * Makefile.am: Arturo patch for xmlConf.sh version info
882 * parser.c: Tim Josling patch for single quoted items
883 * tester.c: Tim Josling patch for tester options usage
884 * tree.h: indent cleanup
885
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000886Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * HTMLparser.c parser.h : Fixed problems with HTML parsing
889 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
890
Daniel Veillard00fdf371999-10-08 09:40:39 +0000891Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * tree.c : Raph patch for initialization of CORBA fields
894 * parser.c, xpath.c, ...: modification of doc comments
895 * xpath.c : allow spaces in xpath expressions
896
Daniel Veillardad219441999-09-27 08:17:49 +0000897Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * xmlmemory.h: turning off memory debug :-(
900
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000901Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
902
903 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
904 better SAX interfaces.
905 * testSAX.c: uses the new SAX routine, avoid fetching any remote
906 entity.
907 * configure.in: 1.7.2
908
909Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000910
911 * libxml.spec.in: fixed the URL
912 * doc/xml.html: improved the documentation front-end
913
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000914Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000915
916 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
917
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000918Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000919
920 * libxml.spec.in: fixed the alpha compile problem
921 * parser.[ch]: changed errno to errNo in the parser context :-(
922 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
923 * doc/xml.html: changed CHAR to xmlChar
924 * doc/html/*: recompiled the documentation
925 * configure.in: 1.7.1
926
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000927Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * parser.h: modified the parser context struct to regain 1.4.0
930 binary compatibility
931 * parser.c, xml-error.h: added errno ot teh context and defined
932 a set of errors values with update of errno
933 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
934 DTDs and entities
935 * *.h, *.c: complete cleanup of the use of config.h and include
936 protection depending on the current setup.
937 * overalll debugging, maintenance and bug-fixing on all modules
938 * updated the documentation
939 * ready for 1.7.0
940
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000941Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * HTMLparser.c : cleanup
944 * SAX.c valid.c valid.h: added ID/IDREF checking
945 * tree.c tree.h: extended doc structure for refs
946 * configure.in: 1.6.2
947 * parser.c: patched bug in SAX user arg call
948 * parserInternals.h: patched missing close in C++ wrapping
949 * testXPath.c xpath.c xpath.h: prepared for extensibility,
950 especially upcoming XPointer implementation.
951 * doc/xml.html: augmented, typo
952
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000953Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
954
955 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
956 not all invocations of install understand -d.
957
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000958Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
959
960 * Makefile.am: prepend all the test* calls with $(top_builddir) -
961 to make 'check' works, when builddir != srcdir.
962
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000963Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * doc/xml.html : updated the documentation
966
Daniel Veillard6454aec1999-09-02 22:04:43 +0000967Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
970 not deallocated memory blocks
971 * *.c : replaces all calls to malloc() free() and realloc() to
972 the wrapper functions/macros
973 * tree.c : removed memory leaks dues to calling xmlFreeNode()
974 instead of xmlFreeNodeList()
975
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000976Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * HTMLparser.c: corrected a stupid bug leading to core dump at
979 tree deallocation. Removed warnings indicated by
980 Stephane.Conversy@lri.fr
981 * entities.c: Fixes Yet Another Stupid Bug, entities were not
982 looked for in the external subset
983
984Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000985
986 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
987 on SGI by Stephane.Conversy@lri.fr
988
Daniel Veillardb96e6431999-08-29 21:02:19 +0000989Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
990
991 * all .h : changed the prototype declaration indent as in gtk
992 * most .c : working on reducing the TODOs in the code
993 * most .c : cleanup though -pedantic and Insure++
994 * improvements on validation ID checkings.
995 * tree.[ch] SAX.c: added support for namespace on attributes #2022
996 * xml-config.in: closed #1810
997
998Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000999
1000 * tree.h, valid.c, valid.h: more work on validity, IDs
1001 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1002 definition for AIX
1003
Daniel Veillardb556eb51999-08-15 17:19:50 +00001004Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1007 the distribution due to a cut'n paste error at last commit
1008
Daniel Veillardb05deb71999-08-10 19:04:08 +00001009Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * configure.in: upgraded to version 1.4.0
1012 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1013 Big update, added a large part of the validation process,
1014 it should be usable, but some parts are missing
1015 * xpath.c: improved the implementation w.r.t. root.
1016 * Makefile.am: added more tests
1017 * test and result trees: added a lot of tests
1018 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1019
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001020Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * Added an HACKING file
1023
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001024Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * xpath.[ch] : improvements and debug of the XPath implementation
1027 * parser.c, HTMLparser.c : modified the parsers to be progressive
1028 * tree.[ch] : extended the Buffer promitives
1029 * xmlIO.[ch] : added basic I/O routines providing progressive
1030 parsing and ready for I18N conversion plugins
1031 * SAXresult/* : the SAX callback sequence maybe slightly different
1032 now
1033 * test*.c : improved/updated the tests programs
1034 * doc/* : recompiled the docs.
1035
Daniel Veillard15b75af1999-07-26 16:42:37 +000010361999-07-26 Michael Meeks <michael@edenproject.org>
1037
1038 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1039
1040 * tree.c: Ditto.
1041
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001042Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * configure.in: upgraded to version 1.4.0
1045 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1046 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1047 XML query language, see http://www.w3.org/TR/xpath for more details.
1048 * parser.c, parser.h: added CHAR* related string functions for XPath
1049 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1050 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1051 rebuild the docs.
1052 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1053 and regression testing capabilities for XPath.
1054
Daniel Veillardd79d7871999-07-12 10:38:12 +00001055Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1058 closing bug #1646
1059
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001060Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * Makefile.am, example/Makefile.am: closed bug #1683
1063
Daniel Veillard3166ab11999-07-11 16:14:19 +00001064Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * example/Makefile.am, configure.in: added the makefile for the
1067 gjobread example
1068
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001069Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1070
1071 * doc/Makefile.am:
1072 - fix which allow "make install DESTDIR=</install/prefix>".
1073
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001074Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1077 which fixed a problem on the file reading-code.
1078
Daniel Veillard82150d81999-07-07 07:32:15 +00001079Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1082 output.
1083 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1084
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001085Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * parser.h : Oops removed the binary compatibility problem
1088 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1089 * parser.c, HTMLparser.c: applied patches for reading from stdin
1090
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001091Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * parser.c, entities.c, valid.c: cleanup bug #1591
1094 * configure.in: cleanup bug #1592
1095 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1096 the same tree back-end. Hence gdome will be available for it.
1097 * doc/Makefile.am: close bug #617
1098
Daniel Veillard97fea181999-06-26 23:07:37 +00001099Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * parser.c: alloctate a per parser context SAX interface block
1102
Daniel Veillard14fff061999-06-22 21:49:07 +00001103Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1106 and xmlEncodeEntitiesReentrant with the correct one :-\
1107
1108Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * commit of my internal XML base changes, quite a lot of
1111 changes, cleanups, better entities support, framework for
1112 new I/O and charset detection and handling
1113 * Fixed the configure/Makefile stuff to generate shared libs
1114 with the proper version info, so we jumped on rev from
1115 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1116 xmlEncodeEntities() result need to be freed now, and a string
1117 xmlParserVersion provide the current library version.
1118
Raph Levien05240da1999-06-15 21:27:11 +00001119Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1120
1121 * parser.c: fixed a buffer overrun for when you have a very long
1122 attribute with no entities in it.
1123
Daniel Veillardbb2da581999-06-13 14:37:07 +00001124Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1125
1126 * added example directory
1127 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1128
Daniel Veillard011b63c1999-06-02 17:44:04 +00001129Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * Release of libxml-1.1, nearly everything has been touched for
1132 this.
1133 * Added more regression tests
1134 * Updated the documentation
1135
Daniel Veillard27d88741999-05-29 11:51:49 +00001136Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1137
1138 * tree.[ch]: unified the XML_NO_CORBA defines.
1139 * parser.c encoding.[ch]: started plugging in char encoding detection
1140
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001141Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1142
1143 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1144 Also freed allocated buffer.
1145
Daniel Veillard27d88741999-05-29 11:51:49 +00001146Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001147 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1148 reentrancy problem at printing. One is left in entities.c, to
1149 remove ASAP
1150 * testSAX.c : added a test example showing the use of the SAX
1151 interface if one doesn't want to build the DOM tree.
1152 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1153
Daniel Veillard517752b1999-04-05 12:20:10 +00001154Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1157 large revamping of the parser to use SAX callbacks
1158 http://www.megginson.com/SAX/ (or at least a C like interface
1159 a la Expat). It's now possible to set up your own callbacks
1160 and the parser will not build a DOM tree.
1161 * test/* result/*: updated the test suite, I finally removed
1162 the old Namespace draft support (PI based).
1163
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001164Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1165
1166 * Makefile.am: added test result to EXTRA_DIST for make tests
1167
Daniel Veillard64068b31999-03-24 20:42:16 +00001168Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * parser.c, parserInternals.h: moved the chars macro definitions
1171 to parserInternals.h
1172 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1173 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1174
Daniel Veillard012ccc11999-03-23 10:11:11 +00001175Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * xml-config.in : applied patch to make --version work
1178
Raja R Harinatha86c23e1999-03-05 22:14:01 +000011791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1180
1181 * Makefile.am (check-local): Alias for `tests' target. This will
1182 cause `make check' to do the right thing.
1183 (tests): Don't run tests in srcdir. Also, replaced calls to
1184 basename with a `sed' "equivalent".
1185
Daniel Veillardd109e371999-03-05 06:26:45 +00001186Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1189 it in the header and not the sources, updated the doc.
1190 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1191 pointing this out.
1192
Daniel Veillardbc50b591999-03-01 12:28:53 +00001193Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1196 exported the inputStream routines.
1197 * doc/html/* : updated accordingly
1198
Daniel Veillardd692aa41999-02-28 21:54:31 +00001199Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * parser.c, parser.h, parserInternals.h: added a few extra
1202 internal calls to allocate and free parser contexts ...
1203 * doc/html/* : updated accordingly
1204
Daniel Veillard55a99271999-02-25 11:01:29 +00001205Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * configure.in, Makefile.am, doc/makefile.am : General changes for
1208 1.0.0 release and including the generated HTML documentation.
1209
Daniel Veillard35925471999-02-25 08:46:07 +00001210Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * makefile.am : added parserInternals.h, oops.
1213
Daniel Veillard1e346af1999-02-22 10:33:01 +00001214Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * parserInternals.h: added this header giving access to the parser
1217 internal functions.
1218 * doc/Makefile.am : added a rebuild target which rebuilds the full
1219 set of documentations
1220 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1221 the internal subset.
1222 * *.c *.h: modifications needed to generate the documentation using
1223 gtk-doc, cleanup of functions blocks, reorganisation of struct
1224 declarations.
1225
Daniel Veillard1164e751999-02-16 16:29:17 +00001226Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1229 the tar and spec file to include the beginning of the doc.
1230
Nuno Ferreira03d04781999-02-13 00:07:17 +000012311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1232
1233 * doc/.cvsignore: Added this file.
1234
Daniel Veillard6800ef31999-02-08 18:33:22 +00001235Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * tree.c: fixed xmlGetProp to return "" when the attribute
1238 exists, even if the node-list is NULL.
1239
Daniel Veillard726c7e31999-02-08 15:13:10 +00001240Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * tree.c: patched an error outputting empty attribute values.
1243 * Makefile.am and doc/makefile.am: have been updated during the
1244 week-end. Sorry for an empty CVS log, I got a shell problem.
1245
Daniel Veillard1899e851999-02-01 12:18:54 +00001246Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1247
1248 * tree.h: cleaned up using enums instead of defines
1249 * parser.c, valid.[ch]: more work on parsing/output of element
1250 declarations
1251
Daniel Veillard3b9def11999-01-31 22:15:06 +00001252Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * valid.[ch], tree.c, parser.c : more work toward full parsing
1255 of XML DTDs.
1256 * README: added informations about mailing-list and on-line
1257 documentation
1258
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000012591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1260
1261 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1262
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001263Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * parser.c, tree.[ch] : more work toward conformance testing,
1266 added a last element to accelerate parsing of very flat structures
1267 started working on internal subset Element content declaration.
1268 * valid.[ch] : first cut at adding code toward validation.
1269 * previous changes had also small impact on most files, especially
1270 the conformance testing using James Clark test suite.
1271
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001272Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * test/* : updated the examples, most of them were not well
1275 formed (humm), and added rdf2.
1276 * result/* : resulting changes in the output.
1277
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001278Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1281
Daniel Veillard44b3a061998-12-05 17:27:22 +00001282Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284 * tree.c: patched a bug in the generation of empty attributes
1285
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001286Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1289 for node/trees/documents/... Biggest problem is namespace
1290 support when copying subtrees.
1291
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001292Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * parser.c, entities.c: improve entities and char ref encoding,
1295 and cleanups of error messages.
1296
Daniel Veillard242590e1998-11-13 18:04:35 +00001297Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * parser.c, entities.c: simple bug hunting done during rpm2html and
1300 rpmfind integration.
1301
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001302Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * parser.[ch]: Added interfaces allowing to specify a SAX
1305 handler before parsing.
1306
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001307Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * parser.c: redirrect all errors reporting through the SAX
1310 error function
1311
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001312Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1315 * libtool, tlmain ...: update of the libtool files
1316
Miguel de Icaza442321c1998-11-04 18:13:38 +000013171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1318
1319 * entities.c: Use g_snprintf insteda of snprintf.
1320
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001321Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1324 added ent5 test for this purpose.
1325 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1326
Daniel Veillard27271681998-10-30 06:39:40 +00001327Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * parser.c: fixed? a strange error due to compression on a GWP
1330 document.
1331
Daniel Veillard25940b71998-10-29 05:51:30 +00001332Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * tree.[ch]: bug fixing
1335 * entities.[ch]: defined a specific type for predefined entities
1336 * doc/xml.html: more documentation on the library, how to use it,
1337 overview of the interfaces.
1338
Daniel Veillard16253641998-10-28 22:58:05 +00001339Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1340
1341 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1342
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001343Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1344
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001345 * tree.c: corrected a small bug
1346 * doc/xml.html: continuing writing documentation.
1347
1348Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1349
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001350 * debugXML.h debugXML.c: added debugging utilities.
1351 * tester.c: added --debug switch.
1352 * tree.c: patched an incorrect node->type assignment.
1353 * parser.c: formatting, ensure that node->doc != NULL in attributes
1354
Daniel Veillardccb09631998-10-27 06:21:04 +00001355Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1358 entity support and provide an internal representation close to
1359 DOM one (entity ref nodes, and attribute value as tree). I tried
1360 to preserve the interface but this will surely break some apps
1361 (I have to change rpm2html/rpmfind for example). I had to change
1362 two interfaces, and the generated tree is somewhat different.
1363 * doc/* : started documenting the XML library, the tree and
1364 DOM/Corba. This is a first step.
1365
Daniel Veillard11e00581998-10-24 18:27:49 +00001366Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * parser.c: Set up the fonctions comment block, boring but useful.
1369 * parser.h, SAX.c, parser.c: now attributes are processed through
1370 the SAX interface. The problem is that my SAX interface diverged
1371 quite a bit from the original one, well this is not an official
1372 spec, and translating it from Java to C is hairy anyway...
1373
Daniel Veillard97b58771998-10-20 06:14:16 +00001374Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1377 fonctions comment block, boring but useful.
1378
1379Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001380
1381 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1382 conversion routines. However they are not yet used to convert the
1383 inputs. The core will run with UTF-8.
1384
Daniel Veillard33942841998-10-18 19:12:41 +00001385Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * tree.c : make sure that the type id is properly set-up when
1388 a new object is allocated, needed for DOM.
1389
Daniel Veillard27fb0751998-10-17 06:47:46 +00001390Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * tree.h, tree.c: Ok, the main objects in the tree will be native
1393 corba objects, it costs 8 bytes per Node, Attribute and Document
1394 but it simplifies the Corba integration a lot (no extra interface
1395 objects to allocate/free).
1396
Daniel Veillard0bef1311998-10-14 02:36:47 +00001397Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1400 and changed NODEs contants for conformity with DOM Level 1
1401
Daniel Veillard27864701998-10-08 03:47:24 +00001402Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * added hooks to keep track of servants when creating objects
1405 xmlDoc and xmlNode (for Corba export).
1406
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001407Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * added xml-config script.
1410
Daniel Veillard7066a791998-10-01 20:28:28 +00001411Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1414 to autoupdate libtool and automake conf files.
1415
Miguel de Icaza60681bd1998-09-30 19:28:59 +000014161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1417
1418 * Makefile.am: Use '?' to separate the sed
1419 commands as ',' is used when people pass -Wl,something.
1420
1421
Daniel Veillard15a8df41998-09-24 19:15:06 +00001422Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * tree.c, tree.h: added a per-document compression interface.
1425
Daniel Veillard151b1b01998-09-23 00:49:46 +00001426Tue Sep 22 20:47:38 EDT 1998
1427
1428 * tree.c, tree.h: added saving with compression and added interfaces
1429 to control the compression level (xmlGetCompressMode,
1430 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1431
Daniel Veillard70120ff1998-09-22 00:24:21 +00001432Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1433
1434 * parser.c: corrected a loop for files of size 0
1435
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000014361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1437
1438 * error.h: New file. Contains prototyes from `error.c'.
1439
Tom Tromeyc19653d1998-08-14 01:22:43 +00001440Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1441
1442 * Makefile.am (xmlincdir): New macro.
1443 (xmlinc_HEADERS): Renamed from include_HEADERS.
1444
Daniel Veillard845664d1998-08-13 04:43:19 +00001445Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * applied small patch on numeric entities from
1448 Christopher Blizzard <blizzard@appliedtheory.com>
1449
Daniel Veillard260a68f1998-08-13 03:39:55 +00001450Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1451
1452 * New release 0.2, removed the old xml_* files so that it's
1453 coherent with the other CVS base (W3C), far better conformance
1454 to standard, new namespaces, decent entities support, beginning
1455 of a SAX-like interface. Nearly nothing left intact, even the
1456 test examples ...
1457
Christopher Blizzarda36749e1998-07-30 21:47:18 +000014581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1459
1460 * .cvsignore: Add .deps dir
1461
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001462Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1465
Daniel Veillardfe926001998-07-26 04:28:20 +00001466Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001467
Daniel Veillardfe926001998-07-26 04:28:20 +00001468 * configure.in: added test for CPP
1469 * AUTHORS, Changelog: the original ones didn't get commited but the
1470 glib ones instead, fixed.
1471 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001472
Daniel Veillardfe926001998-07-26 04:28:20 +00001473Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001474
Daniel Veillardfe926001998-07-26 04:28:20 +00001475 * integrated code developped at W3C
1476 * changed the original Copyright
1477 * migrated to automake
1478 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001479