blob: 2b34f70f8c99569314449abb7031a1fffe497010 [file] [log] [blame]
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * entities.c: cases where looking up entities with doc==NULL
4 covered
5
Daniel Veillard90e11312000-09-05 10:42:32 +00006Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
Daniel Veillard1de50802000-09-07 08:54:32 +00008 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00009 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10
Daniel Veillard98a79162000-09-04 11:15:39 +000011Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
Daniel Veillard1de50802000-09-07 08:54:32 +000013 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15 * Makefile.in: added URItest and included thenin "make tests"
16
17Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000018
19 * xmlversion.h.in: closed bug 22941
20
Daniel Veillard2bb89092000-08-31 14:57:50 +000021Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
22
23 * doc/xmlio.html: added doc and example for entity loader
24 redefinition.
25
Daniel Veillard96984452000-08-31 13:50:12 +000026Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
29 used by libxml
30
Daniel Veillarde715dd22000-08-29 18:29:38 +000031Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * parser.c: Fixed bug on invalid ontent characters and when using
34 push.
35 * xmllint.c: fixed xmllint endling of errors in push mode
36
Daniel Veillard4948eb42000-08-29 09:41:15 +000037Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
38
39 * HTMLparser.c testHTML.c: applied two new patches from
40 Wayne Davison <wayned@blorf.net>
41 * result/HTML/*.sax: regenerated HTML SAX output
42 * parser.c: more cleanup.
43
Daniel Veillarde010c172000-08-28 10:04:51 +000044Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
45
46 * HTMLparser.[ch] testHTML.c: applied the second set of
47 patches from Wayne Davison <wayned@blorf.net>, adding
48 htmlEncodeEntities()
49 * HTMLparser.c: fixed an ignorable white space detection bug
50 occuring when parsing with SAX only
51 * result/HTML/*.sax: updated since the output is now HTML
52 encoded...
53
Daniel Veillard47f3f312000-08-27 22:40:15 +000054Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * HTMLparser.[ch]: applied some of Wayne Davison <wayned@blorf.net>
57 patches
58
Daniel Veillarde0854c32000-08-27 21:12:29 +000059Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
60
61 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
62 undeclared namespace prefix was used, added a warning.
63 Cleaned up support w.r.t. entities, spilling out a warning
64 and being pedantic on lookups.
65 * test/warning/ent9 : added testcase for previous example.
66 * TODO: updated
67 * parserInternals.h parser.c: changed the way names are parsed
68 now allow infinite size and decrease penalty for normal use
69 * parser.c: Started a big cleanup/check of the parser code,
70 fixed some of the most tortuous entity code, spotted code
71 unused anymore
72 * test/*: added tests for very long names and related nasty
73 things.
74
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000075Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
76
77 * doc/encoding.html: added encoding aliases doc
78 * doc/xml.html: updates
79 * encoding.[ch]: added EncodingAliases functions
80 * entities.[ch] valid.[ch] debugXML.c: removed two serious
81 bottleneck affecting large DTDs like Docbook
82 * parser.[ch] xmllint.c: added a pedantic option, will be
83 useful
84 * SAX.c: redefinition of entities is reported in pedantic mode
85 * testHTML.c: uninitialized warning from gcc
86 * uri.c: fixed a couple of bugs
87 * TODO: added issue raised by Michael
88
Daniel Veillard0d6b1702000-08-22 23:52:16 +000089Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
90
91 * doc/encoding.html: propagated Martin Duerst suggestions
92
Daniel Veillard52402ce2000-08-22 23:36:12 +000093Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
96 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
97 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
98 by Wayne Davison
99
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000100Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
101
102 * nanoftp.c nanohttp.c: small cleanup
103 * TODO: updated
104
Daniel Veillard244ece92000-08-19 20:58:02 +0000105Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
106
107 * added an old VC testcase and updated title.xml entity
108
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000109Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
110
111 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
112 done on auto-opening of <p> tags and cleanup of SAX output
113
Daniel Veillard979e55e2000-08-19 16:48:54 +0000114Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
117
Daniel Veillard4540be42000-08-19 16:40:28 +0000118Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * doc/xml.html libxml.* structure.*: updated the doc a bit
121
Daniel Veillard808a3f12000-08-17 13:50:51 +0000122Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * testSAX.c testHTML.c result/HTML/: cleanup of the output
125 of SAX tests
126
Daniel Veillard29579362000-08-14 17:57:48 +0000127Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
130 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
131
Daniel Veillard1255ab72000-08-14 15:13:33 +0000132Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
133
134 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
135 * testHTML.c: fix core dump on Solaris 2.x systems
136 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
137 * result/HTML/*.sax: previous bug fix lead to new results
138
Daniel Veillard03109292000-08-14 14:58:22 +0000139Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
140
141 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
142 * configure.in: added --with-readline=DIR to accept alternate
143 path for readline include/library
144 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
145 for ANSI under HP-UX
146 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
147 includes @LIBS@
148
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000149Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * doc/* : rebuilt the docs
152 * getting ready for 2.2.2 release
153
Daniel Veillard87b95392000-08-12 21:12:04 +0000154Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
157 and xmlAddFeature()
158 * tree.[ch]: added xmlAddChildList()
159 * xmllint.c: MAP_FAILED macro test
160 * parser.h: added xmlParseCtxtExternalEntity()
161 * valid.c: applied bug fixes removed warning
162 * tree.c: added CDATA block to elements content
163 * testSAX.c: cleanup of output
164 * testHTML.c: added SAX testing
165 * encoding.c: better error recovery
166 * SAX.c, parser.c: fixed one of the external entity processing
167 of the OASis testsuite
168 * Makefile.am: added HTML SAX regression tests
169 * configure.in: bumped to 2.2.2
170 * test/HTML/ result/HTML: added a few of HTML tests, and added the
171 SAX results
172
Daniel Veillard88a172f2000-08-04 18:23:10 +0000173Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * configure.in: patch for HP compiler
176
1772000-08-04 Sven Heinicke <sven@zen.org>
178
179 * xmllint.c: Was coredumping sometimes when the file given didn't
180 exist.
181
Daniel Veillard46e370e2000-07-21 20:32:03 +0000182Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000185
Daniel Veillard46e370e2000-07-21 20:32:03 +0000186 when using in memory parsing. Need some cleanup.
187 * xmllint.c configure.in: added a --memory flag to test memory
188 parsing
189
Daniel Veillard36650692000-07-21 15:16:39 +0000190Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
191
192 * nanohttp.c: fixed socklen_t replacement to unsigned int
193 * parser.c: fixed a space handdling missing at the end of
194 production 28 DOCTYPE.
195 * xmlmemory.c: fixed a stupid bug on the routine to override
196 allocation functions
197 * TODO: updated
198
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000199Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * doc/ regenerated the docs
202
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000203Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * doc/encoding.html doc/xml.html: added I18N doc
206 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
207 improvements, both parser and filters, added ASCII & HTML,
208 fixed the ISO-Latin-1 one
209 * xmllint.c testHTML.c: added/made visible --encode
210 * debugXML.c : cleanup
211 * most .c files: applied patches due to warning on Windows and
212 when using Sun Pro cc compiler
213 * xpath.c : cleanup memleaks
214 * nanoftp.c : added a TESTING preprocessor flag for standalong
215 compile so that people can report bugs more easilly
216 * nanohttp.c : ditched socklen_t which was a portability mess
217 and replaced it with unsigned int.
218 * tree.[ch]: added xmlHasProp()
219 * TODO: updated
220 * test/ : added more test for entities, NS, encoding, HTML, wap
221 * configure.in: preparing for 2.2.0 release
222
Daniel Veillard49703262000-07-10 10:27:46 +0000223Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
224
225 * nanoftp.c: fixed the way the control connection is handled
226 * libxml.spec.in: fixed the dependancies and cleanup
227
Daniel Veillard306be992000-07-03 12:38:45 +0000228Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * doc/xml.html: changed the xmlsoft.org structure, updated the
231 examples w.r.t. root and childs
232
Daniel Veillard7d853352000-07-02 18:53:09 +0000233Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
236
Daniel Veillard365e13b2000-07-02 07:56:37 +0000237Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
238
239 * HTMLparser.c: Work on character encoding support for the HTML parser
240 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
241 * encoding.c: Fixed a potential memleak in the encoding stuff
242
Daniel Veillardaf743792000-07-01 11:49:28 +0000243Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
244
245 * doc/FAQ.html doc/Makefile.am : added a FAQ
246
247Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000248
249 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
250 of the HTML parser to force it to not bypass SAX
251
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000252Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * win32config.h.in: updated
255 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
256 lacks iconv support :-( need to release 2.1.1
257 * configure.in: release 2.1.1
258 * HTMLparser: fixed bug #14784
259 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
260 by Windows compiler
261 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
262 the SAX startDocument() callback.
263 * TODO: updated
264
265Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * added xmlStopParser()
268
Daniel Veillardbe803962000-06-28 23:40:59 +0000269Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * configure.in: 2.1.0 prerelease
272 * Large resync between W3C and Gnome tree
273 * nanoftp, nanohttp.c: fixed stalled connections probs
274 * HTMLtree.c SAX.c : support for attribute without values in
275 HTML for andersca
276 * valid.c: Fixed most validation + namespace problems
277 * HTMLparser.c: start document callback for andersca
278 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
279 * parser.h, SAX.c: serious speed improvement for large
280 CDATA blocks
281 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
282 different encoding
283 * example/Makefile.am example/gjobread.c tree.h: work on
284 libxml1 libxml2 convergence.
285 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
286 and the LIBXML_TEST_VERSION macro
287
Daniel Veillardc310d562000-06-23 18:32:15 +0000288Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
289
290 * doc/xml.html: various patches and improvements typo fixed by
291 Felix Natter
292 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
293 from Felix Natter <fnatter@gmx.net>
294
Daniel Veillardf3029822000-05-06 08:11:19 +0000295Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
296
297 * doc/upgrade.html: updated with instructions for support of both
298 libxml-1.x and libxml-2.x
299 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
300 for 2.x support and also fixed includes
301
302
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000303Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
304
305 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
306 the encoding support, added iconv support, so now libxml if
307 compiled with iconv automatically support japanese encodings
308 among others. Work based on initial patch from Yuan-Chen Cheng
309 I may have broken binary compat in the encoding handler
310 registration scheme, but that was so utterly broken I don't
311 expect anybody to have used this feature until now.
312 * parserInternals.h: fixup on the CHAR range macro
313 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
314 code.
315 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
316 * uri.c: added xmlParseURI() I can't believe I forgot to
317 implement this one in 2.0 !!!
318 * SAX.c: moved doc->encoding update in the endDocument() call.
319 * TODO: updated.
320
Daniel Veillard06047432000-04-24 11:33:38 +0000321Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
322
323 * tree.h: removed extraneous xmlRemoveProp definition
324 * TODO: added item about --disable-corba configure switch
325 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
326 * nanoftp.c: fixed include problems giving troubles on AIX and
327 slowlaris
328 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
329 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
330 comment and headers changes to lower gtk-doc number of warnings
331 * doc/html/*: rebuilt docs
332
Daniel Veillarde0aed302000-04-16 08:52:20 +0000333Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
334
335 * HACKING: documented the tag for 1.x and instructions
336
Daniel Veillard5e873c42000-04-12 13:27:38 +0000337Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
340 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
341 xmlCreateIOParserCtxt
342 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
343 significant overall improvement
344 * xmllint.c: added I/O test to xmllint
345 * testSAX.c: added a speed test
346 * doc/* : updated/regenerated
347
Daniel Veillardfc708e22000-04-08 13:17:27 +0000348Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
349
350 * xpath.c uri.h parserInternals.h: cosmetic changes from
351 "Timur I. Bakeyev" <timur@bat.ru>, including making
352 xmlCreateURI() public
353
Daniel Veillard5d211f42000-04-07 17:00:24 +0000354Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
357 and the code at the same time. Added a clean mechanism for
358 overload or added input methods: xmlRegisterInputCallbacks()
359 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
360 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
361 * TODO: updated
362 * doc/* : updated/regenerated
363 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
364 source dir
365
Daniel Veillarde77a9182000-04-05 19:12:29 +0000366Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
367
368 * testURI.c: yet another forgotten commit, I should get some sleep !
369
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000370Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * xmllint.c: forgot to commit this too ?
373
Daniel Veillardb9df4042000-04-05 14:23:16 +0000374Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * xmlversion.h.in : forgot to commit this previously
377
Daniel Veillard361d8452000-04-03 19:48:13 +0000378Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * configure.in: preparing libxml-2.0.0 version looks Ok so far
381 * README TODO: updated for release
382 * uri.c uri.h: added authority parsing/saving
383 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
384 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
385 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
386 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
387 Makefile.am : added compile-time customization of libxml
388 --with-ftp --with-http --with-html --with-xpath --with-debug
389 --with-mem-debug
390 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
391 #include <libxml/xxx.h> I hope it won't break too much stuff
392 and will be manageable in the future...
393 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
394 and added xmllint to the installed programs
395 * uri.h: added xmlFreeURI()
396
Daniel Veillardec303412000-03-24 13:41:54 +0000397Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
398
399 * uri.c uri.h: finished the escaping handling, the base support
400 and the URI path normalization. Looks good just lacks the
401 authority content parsing code.
402 * Makefile.am: added instructions to generate testURI
403 * TODO: updated
404 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
405 added links and icons for W3C and Gnome
406
Daniel Veillard8f621982000-03-20 13:07:15 +0000407Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * xmlmemory.[ch] : seems I forgot to actually update the files in
410 the last commit :-)
411 * doc/xml.html doc/html/* : updated and uploaded the docs
412
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000413Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
416 * TODO: updated
417 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000418 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000419 gfree).
420 * Makefile.am, uri.c, uri.h: added a set of functions to do
421 exact (litteraly copied from the RFC 2396 productions) parsing
422 and handling of URI. Will be needed for XLink, one XML WFC,
423 XML Base and reused in the nano[ftp/http] modules. Still work
424 to be done.
425
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000426Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * configure.in, libxml.spec.in : libxml2
429 * doc/* : updated the doc page, rebuilt the docs
430
Daniel Veillardcf461992000-03-14 18:30:20 +0000431Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * all: tagged LIB_XML_1_X
434 * *.c *.h : updated from W3C CVS tree
435 * configure.in : 2.0.0-beta
436 * libxml.spec.in : libxml2 package nam
437 * result/* : new version of the tests output
438
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000439Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * doc/xml.html, doc/update.html: updated docs, 1.8.7
442
Daniel Veillardb566ce12000-03-04 11:39:42 +0000443Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
444
445 * doc/* : rebuilt the docs
446 * parser.c: final patch on #6766
447 * valid.c: small patch on validity checks.
448
Daniel Veillardfb76c402000-03-04 11:39:42 +0000449Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
452 added
453 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
454 compatibility w.r.t. XML spec and existing code.
455
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000456Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * parser.c: seems a better solution to <a> </a> exists,
459 will try it for a while
460
Daniel Veillard83a30e72000-03-02 03:33:32 +0000461Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * parser.c: tried to remove the <a> </a> generating <a/>
464 this is hard. Left a flag for that purpose. Fixed bug #6766
465 * configure.in: prepared 1.8.7 not released, due to previous
466 problem
467
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000468Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * doc/xml.html : applied second patch from Paul DuBois
471
Daniel Veillard402e8c82000-02-29 22:57:47 +0000472Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * doc/xml.html : applied patch from Paul DuBois
475
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000476Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
479
Daniel Veillard5feb8492000-02-02 17:15:36 +0000480Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
481
482 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
483 compilation warnings on various platforms.
484 * parser.c: Fixed #5281 validity error callbacks are now desactived
485 by default if not validating.
486
Daniel Veillardf341f932000-02-02 14:52:08 +0000487Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
488
489 * nanoftp.c, win32config.h.in: patches to compile on WIN32
490
Daniel Veillard13c757e2000-02-01 23:59:15 +0000491Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
492
493 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
494 <gkatsi@cs.toronto.edu>
495
Daniel Veillard726e8792000-01-30 20:04:29 +0000496Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
499 processing URLs
500
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000501Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
504 xmlNanoFTPUpdateURL for persistent control connections.
505 * configure.in: 1.8.6
506
507Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
510 * tree.[ch] : added xmlSaveNoEmptyTags
511
James Henstridgef3be9312000-01-28 13:59:21 +00005122000-01-29 James Henstridge <james@daa.com.au>
513
514 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
515
516 * Makefile.am: added nanoftp.[ch] to the build.
517
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000518Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
519
520 * nanoftp.[ch]: cleanup, comments, API
521 * debugXML.c : fixed a bug in the cat command
522 * doc/*: regenerated the docs
523
Daniel Veillardda07c342000-01-25 18:31:22 +0000524Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
527 * debugXML.c : fixed a bug in the cat command
528 * valid.c: fixing some small probs
529 * libxml.spec.in: get rid of the SNAP suffix
530 * doc/xml.html: updated the status
531
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000532Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * xml-config.in: xml-config --version to just return the
535 version number
536 * xpath.c: some cleanup w.r.t. axis when the current node is
537 an attribute.
538 * TODO: updated
539
Daniel Veillard461a66c2000-01-18 18:01:01 +0000540Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * configure.in: prepared for libxml-1.8.5
543 * doc/* recompiled the documentation
544
5452000-01-17 Jody Goldberg <jgoldberg@home.com>
546
547 * configure.in : WARNING autoconf subtlety alert :
548 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
549 when looking for zlib.h so that HAVE_ZLIB_H is defined.
550 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
551 get defined by AC_CHECK_HEADERS.
552
Daniel Veillardf967b902000-01-17 16:06:10 +0000553Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
556 Rune.Djurhuus@fast.no
557
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000558Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
559
560 * TODO: updated
561 * tree.c, parser.c: made sure that only memory alloc problems
562 and internal parser errors are allowed to write to stdout or
563 stderr.
564
Daniel Veillard0142b842000-01-14 14:45:24 +0000565Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
566
567 * tree.c : restored xmlNewGlobalNs since this seems used by
568 a lot of existing code :-(, fixed a bug in xmlNewNs
569 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
570 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
571 to exit() from the library code.
572 * xpath.c, parser.c: removed bugs or unused code detected by
573 Windows compilers
574 * parser.c: started adding interfaces for parsing well balanced
575 XML fragments
576 * configure.in: releasing 1.8.4
577 * doc/* : rebuilt the docs
578
Daniel Veillard2eac5032000-01-09 21:08:56 +0000579Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * tree.[ch] : added xmlNewDocFragment() for DOM
582 * testHTML.c: uninitialized variable.
583
Daniel Veillardf3a73582000-01-05 14:58:39 +0000584Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * doc/* : rebuild the docs
587
Daniel Veillard71b656e2000-01-05 14:46:17 +0000588Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * acconfig.h: readline and history patch
591 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
592 * tree.c: added check and handling when possibly removing an ID
593 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
594 and saving.
595 * test/HTML/entities.html result/HTML/entities.html* : test for
596 various entities reference cases
597 * result/HTML/* : as a result output of some testcase have
598 changed
599 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
600 by previous example. added xmlParseTryOrFinish().
601 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
602 entities.h debugXML.h HTMLparser.h: changed the way struct are
603 declared to allow gtk-doc to expose those
604 * parser.c: closed bug #4960
605 * Makefile.am configure.in: Applied patch from
606 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
607 and math/socket libs detection
608
Daniel Veillard437b87b2000-01-03 17:30:46 +0000609Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * configure.in, Makefile.am: link tester against readline
612 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
613
Daniel Veillard686d6b62000-01-03 11:08:02 +0000614Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * tree.[ch]: added xmlRemoveProp
617 * win32config.h.in nanohttp.c: avoid including the Windows
618 socket stuff in every C files
619 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
620 the XmL parser(s)
621 * test/ns4 result/ns4 etc...: added test case for previous prob
622 * tree.c: xmlNewNs wasn't checking for double definition
623 * Makefile.in: fixed a problem with dist-hook duplicates
624 * parser.[hc], xmlIO.c: fixed the loading of external entities
625 APIs, now xmlLoadExternalEntity() is used everywhere and
626 setting up an app specific front-end using the
627 * SAX.c parser.c: some fixes, now the xhtml spec validates
628 with the xhtml DTD.
629 * error.c: fixed crashes in case of no input stream
630 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
631 to the validation tests and results
632
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000633Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
634
635 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
636 too htmlCreatePushParserCtxt() and htmlParseChunk()
637 * parser.c: a bit of cleanup.
638 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
639 to XML) removed the last mem leak known
640 * HTMLtree.c: output message cleanup
641 * xmlmemory.c: display content info about memory blocks
642 * result/HTML/wired.* : missing att value warning change
643
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000644Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
645
646 * doc/* : rebuilt the documentation
647
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000648Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * parser.[ch] parserInternals.h: Push parser for XML,
651 seems to work fine now
652 * tester.c debugXML.[ch]: Added an XML shell debug facility and
653 --push for push testing
654 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
655 * testSAX.c: added --push
656 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
657 subtree
658 * xmlIO.[ch] : enriched API + fixes for push mode
659 * entities.[ch]: added the entity content length to the struct.
660 * xmlmemory.[ch]: new API to show the last entries for the shell
661 * valid.c: added required attribute testing
662 * SAX.c: the cdata callback now merge contiguous fragments
663 * HTMLparser.c: cleanup of some macros
664
Daniel Veillard3c558c31999-12-22 11:30:41 +0000665Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * parser.c: fix for PIs name starting with xml
668 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000669 * *.c, configure.in win32config.h.in : generate win32config.h for
670 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000671
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000672Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
673
674 * parser.c: fixed a stupid = vs. == bug :-(
675 * doc/gnome-xml.sgml: s/glade/xml/
676
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000677Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
678
679 * configure.in, doc/xml.html : bug fix release 1.8.2
680 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
681 Hopefully the end of that silly C++ include problem
682 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
683 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
684 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
685 troubles with autoclosed elements when the stree shape doesn't
686 follow the DtD specs. Added htmlIsAutoClosed() and
687 htmlAutoCloseTag()
688 * result/HTML/*.htm*: Updated the HTML examples regression tests output
689 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
690 * debugXML.c: fixed a bug on printing default namespaces.
691 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
692
Daniel Veillardb24054a1999-12-18 15:32:46 +0000693Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * result/HTML/*.htm[l] : updated the HTML regression tests according
696 to the new output
697 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
698 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
699 problem due to intermix of extern "C" { ... } declarations for C++
700 and recursive includes in the headers
701
Chris Lahey323c48c1999-12-18 15:32:45 +00007021999-12-20 Chris Lahey <clahey@umich.edu>
703
704 * HTMLtree.c: Made it so that html nodes with a single child do
705 not insert a carriage return before or after the child node.
706
Daniel Veillardb24054a1999-12-18 15:32:46 +0000707Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000708
709 * configure.in, doc/xml.html : bug fix release 1.8.1
710 * parser.c: fixed bug #4344
711 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
712 added the glue to avoid C++ problems
713 * doc/* : regenerated the documentation
714
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000715Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
716
717 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
718 namespace recognition, and Dia as a resul :-(
719 * encoding.c: closed bug #3950
720
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000721Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * valid.c: debugging a posteriori validation, except URI expansion
724 stuff this should be fixed now
725 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
726 Carl Nygard <cnygard@bellatlantic.net>
727 * tester.c: added --postvalid, cleaning of the code
728 * tree.[ch]: added xmlDocGetRootElement()
729
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000730Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
731
732 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
733 c++ losage.
734
Daniel Veillard10a2c651999-12-12 13:03:50 +0000735Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * configure.in, doc/xml.html : bumped to 1.8.0
738 * xlink.[ch], Makefile.am : added framework for link detection
739 * parser.h: added nbChars to parser context, needed for cleanup.
740 * xmlmemory.c: removed a nasty bug when out of mem
741 * valid.[ch]: adding namespace support for attribute decl
742 * tester.c: added --debugent option
743 * debugXML.[ch]: added xmlDebugDumpEntities()
744 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
745 buffers instead, this was really needed, validation was breaking
746 in strange ways due to that. Added xmlParseStringPEReference()
747 and other parsing from strings functions. Entities processing
748 modified again, but PERef are still not handled correcly but
749 unless you're Eve Maller you won't notice :-)
750 * HTMLparser.c: large changes toward reliability, and switched to
751 lowercase internal tags, XHTML is lowercase, so it will help
752 that output is closer to next version.
753 * doc/* : regenerated the documentation, it is now hosted at
754 http://xmlsoft.org/ (same bits I just bought the domain :-)
755
756
Daniel Veillard294cbca1999-12-03 13:19:09 +0000757Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
760 doc generation
761 * parser.c: fixed bugs #3908 and #3937 and a memory leak
762 in the SAX API
763 * doc/*: rebuilt the doc making sure everything appears in the
764 HTML files
765
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000766Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
769 added the patch from Carl Nygard <cnygard@bellatlantic.net>
770 which allow impressive speed improvement on dataset with
771 large text pieces, but at the cost of broken binary
772 compatibility and slightly bigger memory usage.
773 Configure with --with-buffers to activate them, they
774 are protected with XML_USE_BUFFER_CONTENT define.
775 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
776 goal is 0 memory left allocated once parser is no more used
777 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
778 call xmlCleanupParser() and xmlMemoryDump()
779
Daniel Veillarda819dac1999-11-24 18:04:22 +0000780Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
783 * parser.[ch] encoding.[ch]: added memory cleanup routines
784 * parser.c: closing bug #3788
785 * doc/*: rebuilt the doc
786
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000787Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
790 xmlNewTextChild() and xmlSetCompressMode() behaviour.
791 * tester.c: added --compress option
792 * doc/*: rebuilt the documentation
793
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000794Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
797 if given /proc/kcore as input !
798 * doc/xml.html doc/*: updated and rebuilt the documentation
799
800Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000801
802 * parser.c: Fixed some wrongly space collapsing code due to
803 a misreading of the spec.
804 * result/*: fixed the output accordingly
805
806Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000807
808 * encoding.c: bug fix and typos
809 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
810 * parser.c: added attribute normalization closing bug #3597
811 * test/att* result/att* SAXresult/att*: testcase for attribute
812 normalization
813
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000814Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
815
816 * configure.in: closing bug #3163 by adding extra flags for the
817 cc compiler on HP-UX
818
Daniel Veillard51e3b151999-11-12 17:02:31 +0000819Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * valid.[ch] : removed a typo and an enumerated type bug in the
822 xmlAddElementDecl() function
823 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
824 call to xmlEncodeEntitiesReentrant() so that the functions
825 New, Set and Get are at the same level.
826 * parser.c HTMLparser.c: extra memory allocation bug for
827 attributes detected by someone using libxml in embedded systems :-)
828
Daniel Veillard962195f1999-10-28 15:51:53 +0000829Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
830
831 * xmlmemory.h: turned off mem debug :-\
832
Daniel Veillard35008381999-10-25 13:15:52 +0000833Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * parser.c: closed bug #2784 a one line fix, but worth pushing
836 a new release out
837 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
838 some structures, comments before and after the
839 main element, and other nastyness
840 * HTMLtree.c tree.c: accomodate the extended HTML supported
841 * configure.in: pushing 1.7.4
842 * test/ent8 and related outputs : added a new test for bug #2784
843 * test/HTML/wired.html and related output: a nasty HTML example
844 * Makefile.am: improved the test scripts
845 * docs/* : reran the documentation extractor, updated xml.html
846
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000847Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
850 HTMLparser and debugged the HTML related code. HTML documents
851 now have their own type
852 * entities.c: do not dump &apos; for HTML output
853 * xmlmemory.c: improvement, breakpoint mechanism
854 * testHTML.c: added --sax --repeat ...
855 * Makefile.am: improved the HTML tests
856 * valid.[ch]: added xmlValidGetValidElements and
857 xmlValidGetPotentialChildren
858 * tester.c: added --insert to test the 2 new functions
859 * test//* result//* SAXresult//* : regression test cleanup
860 and extension.
861 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
862 gnome-xml-nanohttp.html
863
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000864Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
865
866 * HTMLparser.c: fixed problems with some autoclose tags
867 * tree.c: fixed XML output problems.
868 * result/* SAXresult/*: update of the tests output
869
Daniel Veillard6077d031999-10-09 09:11:45 +0000870Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * Makefile.am: Arturo patch for xmlConf.sh version info
873 * parser.c: Tim Josling patch for single quoted items
874 * tester.c: Tim Josling patch for tester options usage
875 * tree.h: indent cleanup
876
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000877Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * HTMLparser.c parser.h : Fixed problems with HTML parsing
880 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
881
Daniel Veillard00fdf371999-10-08 09:40:39 +0000882Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * tree.c : Raph patch for initialization of CORBA fields
885 * parser.c, xpath.c, ...: modification of doc comments
886 * xpath.c : allow spaces in xpath expressions
887
Daniel Veillardad219441999-09-27 08:17:49 +0000888Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * xmlmemory.h: turning off memory debug :-(
891
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000892Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
893
894 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
895 better SAX interfaces.
896 * testSAX.c: uses the new SAX routine, avoid fetching any remote
897 entity.
898 * configure.in: 1.7.2
899
900Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000901
902 * libxml.spec.in: fixed the URL
903 * doc/xml.html: improved the documentation front-end
904
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000905Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000906
907 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
908
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000909Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000910
911 * libxml.spec.in: fixed the alpha compile problem
912 * parser.[ch]: changed errno to errNo in the parser context :-(
913 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
914 * doc/xml.html: changed CHAR to xmlChar
915 * doc/html/*: recompiled the documentation
916 * configure.in: 1.7.1
917
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000918Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * parser.h: modified the parser context struct to regain 1.4.0
921 binary compatibility
922 * parser.c, xml-error.h: added errno ot teh context and defined
923 a set of errors values with update of errno
924 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
925 DTDs and entities
926 * *.h, *.c: complete cleanup of the use of config.h and include
927 protection depending on the current setup.
928 * overalll debugging, maintenance and bug-fixing on all modules
929 * updated the documentation
930 * ready for 1.7.0
931
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000932Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * HTMLparser.c : cleanup
935 * SAX.c valid.c valid.h: added ID/IDREF checking
936 * tree.c tree.h: extended doc structure for refs
937 * configure.in: 1.6.2
938 * parser.c: patched bug in SAX user arg call
939 * parserInternals.h: patched missing close in C++ wrapping
940 * testXPath.c xpath.c xpath.h: prepared for extensibility,
941 especially upcoming XPointer implementation.
942 * doc/xml.html: augmented, typo
943
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000944Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
945
946 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
947 not all invocations of install understand -d.
948
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000949Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
950
951 * Makefile.am: prepend all the test* calls with $(top_builddir) -
952 to make 'check' works, when builddir != srcdir.
953
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000954Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
955
956 * doc/xml.html : updated the documentation
957
Daniel Veillard6454aec1999-09-02 22:04:43 +0000958Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
961 not deallocated memory blocks
962 * *.c : replaces all calls to malloc() free() and realloc() to
963 the wrapper functions/macros
964 * tree.c : removed memory leaks dues to calling xmlFreeNode()
965 instead of xmlFreeNodeList()
966
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000967Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * HTMLparser.c: corrected a stupid bug leading to core dump at
970 tree deallocation. Removed warnings indicated by
971 Stephane.Conversy@lri.fr
972 * entities.c: Fixes Yet Another Stupid Bug, entities were not
973 looked for in the external subset
974
975Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000976
977 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
978 on SGI by Stephane.Conversy@lri.fr
979
Daniel Veillardb96e6431999-08-29 21:02:19 +0000980Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * all .h : changed the prototype declaration indent as in gtk
983 * most .c : working on reducing the TODOs in the code
984 * most .c : cleanup though -pedantic and Insure++
985 * improvements on validation ID checkings.
986 * tree.[ch] SAX.c: added support for namespace on attributes #2022
987 * xml-config.in: closed #1810
988
989Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000990
991 * tree.h, valid.c, valid.h: more work on validity, IDs
992 * xpath.c: added/fixed comparidon and equlity, added a new isinf
993 definition for AIX
994
Daniel Veillardb556eb51999-08-15 17:19:50 +0000995Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
998 the distribution due to a cut'n paste error at last commit
999
Daniel Veillardb05deb71999-08-10 19:04:08 +00001000Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * configure.in: upgraded to version 1.4.0
1003 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1004 Big update, added a large part of the validation process,
1005 it should be usable, but some parts are missing
1006 * xpath.c: improved the implementation w.r.t. root.
1007 * Makefile.am: added more tests
1008 * test and result trees: added a lot of tests
1009 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1010
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001011Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * Added an HACKING file
1014
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001015Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * xpath.[ch] : improvements and debug of the XPath implementation
1018 * parser.c, HTMLparser.c : modified the parsers to be progressive
1019 * tree.[ch] : extended the Buffer promitives
1020 * xmlIO.[ch] : added basic I/O routines providing progressive
1021 parsing and ready for I18N conversion plugins
1022 * SAXresult/* : the SAX callback sequence maybe slightly different
1023 now
1024 * test*.c : improved/updated the tests programs
1025 * doc/* : recompiled the docs.
1026
Daniel Veillard15b75af1999-07-26 16:42:37 +000010271999-07-26 Michael Meeks <michael@edenproject.org>
1028
1029 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1030
1031 * tree.c: Ditto.
1032
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001033Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1034
1035 * configure.in: upgraded to version 1.4.0
1036 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1037 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1038 XML query language, see http://www.w3.org/TR/xpath for more details.
1039 * parser.c, parser.h: added CHAR* related string functions for XPath
1040 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1041 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1042 rebuild the docs.
1043 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1044 and regression testing capabilities for XPath.
1045
Daniel Veillardd79d7871999-07-12 10:38:12 +00001046Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1049 closing bug #1646
1050
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001051Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * Makefile.am, example/Makefile.am: closed bug #1683
1054
Daniel Veillard3166ab11999-07-11 16:14:19 +00001055Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * example/Makefile.am, configure.in: added the makefile for the
1058 gjobread example
1059
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001060Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1061
1062 * doc/Makefile.am:
1063 - fix which allow "make install DESTDIR=</install/prefix>".
1064
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001065Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1068 which fixed a problem on the file reading-code.
1069
Daniel Veillard82150d81999-07-07 07:32:15 +00001070Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1073 output.
1074 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1075
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001076Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * parser.h : Oops removed the binary compatibility problem
1079 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1080 * parser.c, HTMLparser.c: applied patches for reading from stdin
1081
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001082Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * parser.c, entities.c, valid.c: cleanup bug #1591
1085 * configure.in: cleanup bug #1592
1086 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1087 the same tree back-end. Hence gdome will be available for it.
1088 * doc/Makefile.am: close bug #617
1089
Daniel Veillard97fea181999-06-26 23:07:37 +00001090Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * parser.c: alloctate a per parser context SAX interface block
1093
Daniel Veillard14fff061999-06-22 21:49:07 +00001094Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1097 and xmlEncodeEntitiesReentrant with the correct one :-\
1098
1099Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * commit of my internal XML base changes, quite a lot of
1102 changes, cleanups, better entities support, framework for
1103 new I/O and charset detection and handling
1104 * Fixed the configure/Makefile stuff to generate shared libs
1105 with the proper version info, so we jumped on rev from
1106 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1107 xmlEncodeEntities() result need to be freed now, and a string
1108 xmlParserVersion provide the current library version.
1109
Raph Levien05240da1999-06-15 21:27:11 +00001110Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1111
1112 * parser.c: fixed a buffer overrun for when you have a very long
1113 attribute with no entities in it.
1114
Daniel Veillardbb2da581999-06-13 14:37:07 +00001115Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * added example directory
1118 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1119
Daniel Veillard011b63c1999-06-02 17:44:04 +00001120Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * Release of libxml-1.1, nearly everything has been touched for
1123 this.
1124 * Added more regression tests
1125 * Updated the documentation
1126
Daniel Veillard27d88741999-05-29 11:51:49 +00001127Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * tree.[ch]: unified the XML_NO_CORBA defines.
1130 * parser.c encoding.[ch]: started plugging in char encoding detection
1131
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001132Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1133
1134 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1135 Also freed allocated buffer.
1136
Daniel Veillard27d88741999-05-29 11:51:49 +00001137Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001138 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1139 reentrancy problem at printing. One is left in entities.c, to
1140 remove ASAP
1141 * testSAX.c : added a test example showing the use of the SAX
1142 interface if one doesn't want to build the DOM tree.
1143 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1144
Daniel Veillard517752b1999-04-05 12:20:10 +00001145Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1148 large revamping of the parser to use SAX callbacks
1149 http://www.megginson.com/SAX/ (or at least a C like interface
1150 a la Expat). It's now possible to set up your own callbacks
1151 and the parser will not build a DOM tree.
1152 * test/* result/*: updated the test suite, I finally removed
1153 the old Namespace draft support (PI based).
1154
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001155Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1156
1157 * Makefile.am: added test result to EXTRA_DIST for make tests
1158
Daniel Veillard64068b31999-03-24 20:42:16 +00001159Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * parser.c, parserInternals.h: moved the chars macro definitions
1162 to parserInternals.h
1163 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1164 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1165
Daniel Veillard012ccc11999-03-23 10:11:11 +00001166Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * xml-config.in : applied patch to make --version work
1169
Raja R Harinatha86c23e1999-03-05 22:14:01 +000011701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1171
1172 * Makefile.am (check-local): Alias for `tests' target. This will
1173 cause `make check' to do the right thing.
1174 (tests): Don't run tests in srcdir. Also, replaced calls to
1175 basename with a `sed' "equivalent".
1176
Daniel Veillardd109e371999-03-05 06:26:45 +00001177Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1180 it in the header and not the sources, updated the doc.
1181 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1182 pointing this out.
1183
Daniel Veillardbc50b591999-03-01 12:28:53 +00001184Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1187 exported the inputStream routines.
1188 * doc/html/* : updated accordingly
1189
Daniel Veillardd692aa41999-02-28 21:54:31 +00001190Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * parser.c, parser.h, parserInternals.h: added a few extra
1193 internal calls to allocate and free parser contexts ...
1194 * doc/html/* : updated accordingly
1195
Daniel Veillard55a99271999-02-25 11:01:29 +00001196Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * configure.in, Makefile.am, doc/makefile.am : General changes for
1199 1.0.0 release and including the generated HTML documentation.
1200
Daniel Veillard35925471999-02-25 08:46:07 +00001201Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * makefile.am : added parserInternals.h, oops.
1204
Daniel Veillard1e346af1999-02-22 10:33:01 +00001205Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * parserInternals.h: added this header giving access to the parser
1208 internal functions.
1209 * doc/Makefile.am : added a rebuild target which rebuilds the full
1210 set of documentations
1211 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1212 the internal subset.
1213 * *.c *.h: modifications needed to generate the documentation using
1214 gtk-doc, cleanup of functions blocks, reorganisation of struct
1215 declarations.
1216
Daniel Veillard1164e751999-02-16 16:29:17 +00001217Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1220 the tar and spec file to include the beginning of the doc.
1221
Nuno Ferreira03d04781999-02-13 00:07:17 +000012221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1223
1224 * doc/.cvsignore: Added this file.
1225
Daniel Veillard6800ef31999-02-08 18:33:22 +00001226Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * tree.c: fixed xmlGetProp to return "" when the attribute
1229 exists, even if the node-list is NULL.
1230
Daniel Veillard726c7e31999-02-08 15:13:10 +00001231Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1232
1233 * tree.c: patched an error outputting empty attribute values.
1234 * Makefile.am and doc/makefile.am: have been updated during the
1235 week-end. Sorry for an empty CVS log, I got a shell problem.
1236
Daniel Veillard1899e851999-02-01 12:18:54 +00001237Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * tree.h: cleaned up using enums instead of defines
1240 * parser.c, valid.[ch]: more work on parsing/output of element
1241 declarations
1242
Daniel Veillard3b9def11999-01-31 22:15:06 +00001243Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1244
1245 * valid.[ch], tree.c, parser.c : more work toward full parsing
1246 of XML DTDs.
1247 * README: added informations about mailing-list and on-line
1248 documentation
1249
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000012501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1251
1252 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1253
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001254Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * parser.c, tree.[ch] : more work toward conformance testing,
1257 added a last element to accelerate parsing of very flat structures
1258 started working on internal subset Element content declaration.
1259 * valid.[ch] : first cut at adding code toward validation.
1260 * previous changes had also small impact on most files, especially
1261 the conformance testing using James Clark test suite.
1262
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001263Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * test/* : updated the examples, most of them were not well
1266 formed (humm), and added rdf2.
1267 * result/* : resulting changes in the output.
1268
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001269Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1272
Daniel Veillard44b3a061998-12-05 17:27:22 +00001273Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1274
1275 * tree.c: patched a bug in the generation of empty attributes
1276
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001277Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1278
1279 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1280 for node/trees/documents/... Biggest problem is namespace
1281 support when copying subtrees.
1282
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001283Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * parser.c, entities.c: improve entities and char ref encoding,
1286 and cleanups of error messages.
1287
Daniel Veillard242590e1998-11-13 18:04:35 +00001288Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * parser.c, entities.c: simple bug hunting done during rpm2html and
1291 rpmfind integration.
1292
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001293Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * parser.[ch]: Added interfaces allowing to specify a SAX
1296 handler before parsing.
1297
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001298Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * parser.c: redirrect all errors reporting through the SAX
1301 error function
1302
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001303Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1306 * libtool, tlmain ...: update of the libtool files
1307
Miguel de Icaza442321c1998-11-04 18:13:38 +000013081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1309
1310 * entities.c: Use g_snprintf insteda of snprintf.
1311
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001312Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1315 added ent5 test for this purpose.
1316 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1317
Daniel Veillard27271681998-10-30 06:39:40 +00001318Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * parser.c: fixed? a strange error due to compression on a GWP
1321 document.
1322
Daniel Veillard25940b71998-10-29 05:51:30 +00001323Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * tree.[ch]: bug fixing
1326 * entities.[ch]: defined a specific type for predefined entities
1327 * doc/xml.html: more documentation on the library, how to use it,
1328 overview of the interfaces.
1329
Daniel Veillard16253641998-10-28 22:58:05 +00001330Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1333
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001334Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1335
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001336 * tree.c: corrected a small bug
1337 * doc/xml.html: continuing writing documentation.
1338
1339Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1340
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001341 * debugXML.h debugXML.c: added debugging utilities.
1342 * tester.c: added --debug switch.
1343 * tree.c: patched an incorrect node->type assignment.
1344 * parser.c: formatting, ensure that node->doc != NULL in attributes
1345
Daniel Veillardccb09631998-10-27 06:21:04 +00001346Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1349 entity support and provide an internal representation close to
1350 DOM one (entity ref nodes, and attribute value as tree). I tried
1351 to preserve the interface but this will surely break some apps
1352 (I have to change rpm2html/rpmfind for example). I had to change
1353 two interfaces, and the generated tree is somewhat different.
1354 * doc/* : started documenting the XML library, the tree and
1355 DOM/Corba. This is a first step.
1356
Daniel Veillard11e00581998-10-24 18:27:49 +00001357Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * parser.c: Set up the fonctions comment block, boring but useful.
1360 * parser.h, SAX.c, parser.c: now attributes are processed through
1361 the SAX interface. The problem is that my SAX interface diverged
1362 quite a bit from the original one, well this is not an official
1363 spec, and translating it from Java to C is hairy anyway...
1364
Daniel Veillard97b58771998-10-20 06:14:16 +00001365Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1368 fonctions comment block, boring but useful.
1369
1370Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001371
1372 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1373 conversion routines. However they are not yet used to convert the
1374 inputs. The core will run with UTF-8.
1375
Daniel Veillard33942841998-10-18 19:12:41 +00001376Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * tree.c : make sure that the type id is properly set-up when
1379 a new object is allocated, needed for DOM.
1380
Daniel Veillard27fb0751998-10-17 06:47:46 +00001381Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * tree.h, tree.c: Ok, the main objects in the tree will be native
1384 corba objects, it costs 8 bytes per Node, Attribute and Document
1385 but it simplifies the Corba integration a lot (no extra interface
1386 objects to allocate/free).
1387
Daniel Veillard0bef1311998-10-14 02:36:47 +00001388Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1391 and changed NODEs contants for conformity with DOM Level 1
1392
Daniel Veillard27864701998-10-08 03:47:24 +00001393Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * added hooks to keep track of servants when creating objects
1396 xmlDoc and xmlNode (for Corba export).
1397
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001398Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * added xml-config script.
1401
Daniel Veillard7066a791998-10-01 20:28:28 +00001402Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1405 to autoupdate libtool and automake conf files.
1406
Miguel de Icaza60681bd1998-09-30 19:28:59 +000014071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1408
1409 * Makefile.am: Use '?' to separate the sed
1410 commands as ',' is used when people pass -Wl,something.
1411
1412
Daniel Veillard15a8df41998-09-24 19:15:06 +00001413Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * tree.c, tree.h: added a per-document compression interface.
1416
Daniel Veillard151b1b01998-09-23 00:49:46 +00001417Tue Sep 22 20:47:38 EDT 1998
1418
1419 * tree.c, tree.h: added saving with compression and added interfaces
1420 to control the compression level (xmlGetCompressMode,
1421 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1422
Daniel Veillard70120ff1998-09-22 00:24:21 +00001423Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * parser.c: corrected a loop for files of size 0
1426
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000014271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1428
1429 * error.h: New file. Contains prototyes from `error.c'.
1430
Tom Tromeyc19653d1998-08-14 01:22:43 +00001431Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1432
1433 * Makefile.am (xmlincdir): New macro.
1434 (xmlinc_HEADERS): Renamed from include_HEADERS.
1435
Daniel Veillard845664d1998-08-13 04:43:19 +00001436Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * applied small patch on numeric entities from
1439 Christopher Blizzard <blizzard@appliedtheory.com>
1440
Daniel Veillard260a68f1998-08-13 03:39:55 +00001441Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * New release 0.2, removed the old xml_* files so that it's
1444 coherent with the other CVS base (W3C), far better conformance
1445 to standard, new namespaces, decent entities support, beginning
1446 of a SAX-like interface. Nearly nothing left intact, even the
1447 test examples ...
1448
Christopher Blizzarda36749e1998-07-30 21:47:18 +000014491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1450
1451 * .cvsignore: Add .deps dir
1452
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001453Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1456
Daniel Veillardfe926001998-07-26 04:28:20 +00001457Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001458
Daniel Veillardfe926001998-07-26 04:28:20 +00001459 * configure.in: added test for CPP
1460 * AUTHORS, Changelog: the original ones didn't get commited but the
1461 glib ones instead, fixed.
1462 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001463
Daniel Veillardfe926001998-07-26 04:28:20 +00001464Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001465
Daniel Veillardfe926001998-07-26 04:28:20 +00001466 * integrated code developped at W3C
1467 * changed the original Copyright
1468 * migrated to automake
1469 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001470