blob: 638a4b2703dc801fed6e54c690be091dbee0f92a [file] [log] [blame]
Daniel Veillardb1059e22000-09-16 14:02:43 +00001Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parserInternals.c parserInternals.h parser.c Makefile.am:
4 created a new module parserInternals.c, moved most of the
5 code shared by the various parsers there, as well as
6 deprecated code from parser.c. More cleanup of parser.c
7 * uri.c: fixed a problem when URI is NULL
8 * valid.c: speedup when looking for an attribute declaration
9
Daniel Veillard39c7d712000-09-10 16:14:55 +000010Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11
12 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
13 the cleanup of the computation of URI references when seeking
14 external entities. The URI reference string and the resulting
15 URI are both stored now.
16 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17 large s(n)printf checks and cleanup from Denis Barbier
18 <barbier@imacs.polytechnique.fr>
19 * xmlversion.h.in tree.h: couple of SGML declarations for a
20 possible docbook module.
21 * result/VC/ : a couple of test output changed due to the change
22 of the entities URI
23
Daniel Veillardb513f5a2000-09-10 14:01:12 +000024Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
25
26 * parser.h: added a _private field for linking user's data
27
Daniel Veillarddd477ce2000-09-10 13:23:08 +000028Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
29
30 * parser.c parserInternals.h: demacroified most of the IS_XXX
31 the gain in size is significant so ...
32
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000033Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
34
35 * entities.c: cases where looking up entities with doc==NULL
36 covered
37
Daniel Veillard90e11312000-09-05 10:42:32 +000038Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
39
Daniel Veillard1de50802000-09-07 08:54:32 +000040 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000041 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
42
Daniel Veillard98a79162000-09-04 11:15:39 +000043Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
44
Daniel Veillard1de50802000-09-07 08:54:32 +000045 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000046 * test/URI/uri.data result/URI/uri.data: first set of tests/results
47 * Makefile.in: added URItest and included thenin "make tests"
48
49Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000050
51 * xmlversion.h.in: closed bug 22941
52
Daniel Veillard2bb89092000-08-31 14:57:50 +000053Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * doc/xmlio.html: added doc and example for entity loader
56 redefinition.
57
Daniel Veillard96984452000-08-31 13:50:12 +000058Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
59
60 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
61 used by libxml
62
Daniel Veillarde715dd22000-08-29 18:29:38 +000063Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * parser.c: Fixed bug on invalid ontent characters and when using
66 push.
67 * xmllint.c: fixed xmllint endling of errors in push mode
68
Daniel Veillard4948eb42000-08-29 09:41:15 +000069Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
70
71 * HTMLparser.c testHTML.c: applied two new patches from
72 Wayne Davison <wayned@blorf.net>
73 * result/HTML/*.sax: regenerated HTML SAX output
74 * parser.c: more cleanup.
75
Daniel Veillarde010c172000-08-28 10:04:51 +000076Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * HTMLparser.[ch] testHTML.c: applied the second set of
79 patches from Wayne Davison <wayned@blorf.net>, adding
80 htmlEncodeEntities()
81 * HTMLparser.c: fixed an ignorable white space detection bug
82 occuring when parsing with SAX only
83 * result/HTML/*.sax: updated since the output is now HTML
84 encoded...
85
Daniel Veillard47f3f312000-08-27 22:40:15 +000086Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
87
88 * HTMLparser.[ch]: applied some of Wayne Davison <wayned@blorf.net>
89 patches
90
Daniel Veillarde0854c32000-08-27 21:12:29 +000091Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
92
93 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
94 undeclared namespace prefix was used, added a warning.
95 Cleaned up support w.r.t. entities, spilling out a warning
96 and being pedantic on lookups.
97 * test/warning/ent9 : added testcase for previous example.
98 * TODO: updated
99 * parserInternals.h parser.c: changed the way names are parsed
100 now allow infinite size and decrease penalty for normal use
101 * parser.c: Started a big cleanup/check of the parser code,
102 fixed some of the most tortuous entity code, spotted code
103 unused anymore
104 * test/*: added tests for very long names and related nasty
105 things.
106
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000107Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
108
109 * doc/encoding.html: added encoding aliases doc
110 * doc/xml.html: updates
111 * encoding.[ch]: added EncodingAliases functions
112 * entities.[ch] valid.[ch] debugXML.c: removed two serious
113 bottleneck affecting large DTDs like Docbook
114 * parser.[ch] xmllint.c: added a pedantic option, will be
115 useful
116 * SAX.c: redefinition of entities is reported in pedantic mode
117 * testHTML.c: uninitialized warning from gcc
118 * uri.c: fixed a couple of bugs
119 * TODO: added issue raised by Michael
120
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000121Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
122
123 * doc/encoding.html: propagated Martin Duerst suggestions
124
Daniel Veillard52402ce2000-08-22 23:36:12 +0000125Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
126
127 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
128 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
129 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
130 by Wayne Davison
131
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000132Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
133
134 * nanoftp.c nanohttp.c: small cleanup
135 * TODO: updated
136
Daniel Veillard244ece92000-08-19 20:58:02 +0000137Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * added an old VC testcase and updated title.xml entity
140
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000141Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
144 done on auto-opening of <p> tags and cleanup of SAX output
145
Daniel Veillard979e55e2000-08-19 16:48:54 +0000146Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
147
148 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
149
Daniel Veillard4540be42000-08-19 16:40:28 +0000150Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
151
152 * doc/xml.html libxml.* structure.*: updated the doc a bit
153
Daniel Veillard808a3f12000-08-17 13:50:51 +0000154Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * testSAX.c testHTML.c result/HTML/: cleanup of the output
157 of SAX tests
158
Daniel Veillard29579362000-08-14 17:57:48 +0000159Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
162 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
163
Daniel Veillard1255ab72000-08-14 15:13:33 +0000164Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
165
166 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
167 * testHTML.c: fix core dump on Solaris 2.x systems
168 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
169 * result/HTML/*.sax: previous bug fix lead to new results
170
Daniel Veillard03109292000-08-14 14:58:22 +0000171Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
174 * configure.in: added --with-readline=DIR to accept alternate
175 path for readline include/library
176 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
177 for ANSI under HP-UX
178 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
179 includes @LIBS@
180
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000181Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
182
183 * doc/* : rebuilt the docs
184 * getting ready for 2.2.2 release
185
Daniel Veillard87b95392000-08-12 21:12:04 +0000186Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
187
188 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
189 and xmlAddFeature()
190 * tree.[ch]: added xmlAddChildList()
191 * xmllint.c: MAP_FAILED macro test
192 * parser.h: added xmlParseCtxtExternalEntity()
193 * valid.c: applied bug fixes removed warning
194 * tree.c: added CDATA block to elements content
195 * testSAX.c: cleanup of output
196 * testHTML.c: added SAX testing
197 * encoding.c: better error recovery
198 * SAX.c, parser.c: fixed one of the external entity processing
199 of the OASis testsuite
200 * Makefile.am: added HTML SAX regression tests
201 * configure.in: bumped to 2.2.2
202 * test/HTML/ result/HTML: added a few of HTML tests, and added the
203 SAX results
204
Daniel Veillard88a172f2000-08-04 18:23:10 +0000205Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
206
207 * configure.in: patch for HP compiler
208
2092000-08-04 Sven Heinicke <sven@zen.org>
210
211 * xmllint.c: Was coredumping sometimes when the file given didn't
212 exist.
213
Daniel Veillard46e370e2000-07-21 20:32:03 +0000214Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000217
Daniel Veillard46e370e2000-07-21 20:32:03 +0000218 when using in memory parsing. Need some cleanup.
219 * xmllint.c configure.in: added a --memory flag to test memory
220 parsing
221
Daniel Veillard36650692000-07-21 15:16:39 +0000222Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
223
224 * nanohttp.c: fixed socklen_t replacement to unsigned int
225 * parser.c: fixed a space handdling missing at the end of
226 production 28 DOCTYPE.
227 * xmlmemory.c: fixed a stupid bug on the routine to override
228 allocation functions
229 * TODO: updated
230
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000231Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
232
233 * doc/ regenerated the docs
234
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000235Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
236
237 * doc/encoding.html doc/xml.html: added I18N doc
238 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
239 improvements, both parser and filters, added ASCII & HTML,
240 fixed the ISO-Latin-1 one
241 * xmllint.c testHTML.c: added/made visible --encode
242 * debugXML.c : cleanup
243 * most .c files: applied patches due to warning on Windows and
244 when using Sun Pro cc compiler
245 * xpath.c : cleanup memleaks
246 * nanoftp.c : added a TESTING preprocessor flag for standalong
247 compile so that people can report bugs more easilly
248 * nanohttp.c : ditched socklen_t which was a portability mess
249 and replaced it with unsigned int.
250 * tree.[ch]: added xmlHasProp()
251 * TODO: updated
252 * test/ : added more test for entities, NS, encoding, HTML, wap
253 * configure.in: preparing for 2.2.0 release
254
Daniel Veillard49703262000-07-10 10:27:46 +0000255Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
256
257 * nanoftp.c: fixed the way the control connection is handled
258 * libxml.spec.in: fixed the dependancies and cleanup
259
Daniel Veillard306be992000-07-03 12:38:45 +0000260Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
261
262 * doc/xml.html: changed the xmlsoft.org structure, updated the
263 examples w.r.t. root and childs
264
Daniel Veillard7d853352000-07-02 18:53:09 +0000265Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
268
Daniel Veillard365e13b2000-07-02 07:56:37 +0000269Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * HTMLparser.c: Work on character encoding support for the HTML parser
272 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
273 * encoding.c: Fixed a potential memleak in the encoding stuff
274
Daniel Veillardaf743792000-07-01 11:49:28 +0000275Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * doc/FAQ.html doc/Makefile.am : added a FAQ
278
279Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000280
281 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
282 of the HTML parser to force it to not bypass SAX
283
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000284Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
285
286 * win32config.h.in: updated
287 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
288 lacks iconv support :-( need to release 2.1.1
289 * configure.in: release 2.1.1
290 * HTMLparser: fixed bug #14784
291 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
292 by Windows compiler
293 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
294 the SAX startDocument() callback.
295 * TODO: updated
296
297Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * added xmlStopParser()
300
Daniel Veillardbe803962000-06-28 23:40:59 +0000301Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
302
303 * configure.in: 2.1.0 prerelease
304 * Large resync between W3C and Gnome tree
305 * nanoftp, nanohttp.c: fixed stalled connections probs
306 * HTMLtree.c SAX.c : support for attribute without values in
307 HTML for andersca
308 * valid.c: Fixed most validation + namespace problems
309 * HTMLparser.c: start document callback for andersca
310 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
311 * parser.h, SAX.c: serious speed improvement for large
312 CDATA blocks
313 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
314 different encoding
315 * example/Makefile.am example/gjobread.c tree.h: work on
316 libxml1 libxml2 convergence.
317 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
318 and the LIBXML_TEST_VERSION macro
319
Daniel Veillardc310d562000-06-23 18:32:15 +0000320Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
321
322 * doc/xml.html: various patches and improvements typo fixed by
323 Felix Natter
324 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
325 from Felix Natter <fnatter@gmx.net>
326
Daniel Veillardf3029822000-05-06 08:11:19 +0000327Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
328
329 * doc/upgrade.html: updated with instructions for support of both
330 libxml-1.x and libxml-2.x
331 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
332 for 2.x support and also fixed includes
333
334
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000335Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
336
337 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
338 the encoding support, added iconv support, so now libxml if
339 compiled with iconv automatically support japanese encodings
340 among others. Work based on initial patch from Yuan-Chen Cheng
341 I may have broken binary compat in the encoding handler
342 registration scheme, but that was so utterly broken I don't
343 expect anybody to have used this feature until now.
344 * parserInternals.h: fixup on the CHAR range macro
345 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
346 code.
347 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
348 * uri.c: added xmlParseURI() I can't believe I forgot to
349 implement this one in 2.0 !!!
350 * SAX.c: moved doc->encoding update in the endDocument() call.
351 * TODO: updated.
352
Daniel Veillard06047432000-04-24 11:33:38 +0000353Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * tree.h: removed extraneous xmlRemoveProp definition
356 * TODO: added item about --disable-corba configure switch
357 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
358 * nanoftp.c: fixed include problems giving troubles on AIX and
359 slowlaris
360 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
361 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
362 comment and headers changes to lower gtk-doc number of warnings
363 * doc/html/*: rebuilt docs
364
Daniel Veillarde0aed302000-04-16 08:52:20 +0000365Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * HACKING: documented the tag for 1.x and instructions
368
Daniel Veillard5e873c42000-04-12 13:27:38 +0000369Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
372 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
373 xmlCreateIOParserCtxt
374 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
375 significant overall improvement
376 * xmllint.c: added I/O test to xmllint
377 * testSAX.c: added a speed test
378 * doc/* : updated/regenerated
379
Daniel Veillardfc708e22000-04-08 13:17:27 +0000380Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * xpath.c uri.h parserInternals.h: cosmetic changes from
383 "Timur I. Bakeyev" <timur@bat.ru>, including making
384 xmlCreateURI() public
385
Daniel Veillard5d211f42000-04-07 17:00:24 +0000386Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
389 and the code at the same time. Added a clean mechanism for
390 overload or added input methods: xmlRegisterInputCallbacks()
391 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
392 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
393 * TODO: updated
394 * doc/* : updated/regenerated
395 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
396 source dir
397
Daniel Veillarde77a9182000-04-05 19:12:29 +0000398Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * testURI.c: yet another forgotten commit, I should get some sleep !
401
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000402Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
403
404 * xmllint.c: forgot to commit this too ?
405
Daniel Veillardb9df4042000-04-05 14:23:16 +0000406Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
407
408 * xmlversion.h.in : forgot to commit this previously
409
Daniel Veillard361d8452000-04-03 19:48:13 +0000410Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * configure.in: preparing libxml-2.0.0 version looks Ok so far
413 * README TODO: updated for release
414 * uri.c uri.h: added authority parsing/saving
415 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
416 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
417 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
418 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
419 Makefile.am : added compile-time customization of libxml
420 --with-ftp --with-http --with-html --with-xpath --with-debug
421 --with-mem-debug
422 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
423 #include <libxml/xxx.h> I hope it won't break too much stuff
424 and will be manageable in the future...
425 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
426 and added xmllint to the installed programs
427 * uri.h: added xmlFreeURI()
428
Daniel Veillardec303412000-03-24 13:41:54 +0000429Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
430
431 * uri.c uri.h: finished the escaping handling, the base support
432 and the URI path normalization. Looks good just lacks the
433 authority content parsing code.
434 * Makefile.am: added instructions to generate testURI
435 * TODO: updated
436 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
437 added links and icons for W3C and Gnome
438
Daniel Veillard8f621982000-03-20 13:07:15 +0000439Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * xmlmemory.[ch] : seems I forgot to actually update the files in
442 the last commit :-)
443 * doc/xml.html doc/html/* : updated and uploaded the docs
444
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000445Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
446
447 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
448 * TODO: updated
449 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000450 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000451 gfree).
452 * Makefile.am, uri.c, uri.h: added a set of functions to do
453 exact (litteraly copied from the RFC 2396 productions) parsing
454 and handling of URI. Will be needed for XLink, one XML WFC,
455 XML Base and reused in the nano[ftp/http] modules. Still work
456 to be done.
457
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000458Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * configure.in, libxml.spec.in : libxml2
461 * doc/* : updated the doc page, rebuilt the docs
462
Daniel Veillardcf461992000-03-14 18:30:20 +0000463Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
464
465 * all: tagged LIB_XML_1_X
466 * *.c *.h : updated from W3C CVS tree
467 * configure.in : 2.0.0-beta
468 * libxml.spec.in : libxml2 package nam
469 * result/* : new version of the tests output
470
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000471Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
472
473 * doc/xml.html, doc/update.html: updated docs, 1.8.7
474
Daniel Veillardb566ce12000-03-04 11:39:42 +0000475Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
476
477 * doc/* : rebuilt the docs
478 * parser.c: final patch on #6766
479 * valid.c: small patch on validity checks.
480
Daniel Veillardfb76c402000-03-04 11:39:42 +0000481Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
484 added
485 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
486 compatibility w.r.t. XML spec and existing code.
487
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000488Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * parser.c: seems a better solution to <a> </a> exists,
491 will try it for a while
492
Daniel Veillard83a30e72000-03-02 03:33:32 +0000493Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * parser.c: tried to remove the <a> </a> generating <a/>
496 this is hard. Left a flag for that purpose. Fixed bug #6766
497 * configure.in: prepared 1.8.7 not released, due to previous
498 problem
499
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000500Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * doc/xml.html : applied second patch from Paul DuBois
503
Daniel Veillard402e8c82000-02-29 22:57:47 +0000504Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
505
506 * doc/xml.html : applied patch from Paul DuBois
507
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000508Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
511
Daniel Veillard5feb8492000-02-02 17:15:36 +0000512Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
515 compilation warnings on various platforms.
516 * parser.c: Fixed #5281 validity error callbacks are now desactived
517 by default if not validating.
518
Daniel Veillardf341f932000-02-02 14:52:08 +0000519Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * nanoftp.c, win32config.h.in: patches to compile on WIN32
522
Daniel Veillard13c757e2000-02-01 23:59:15 +0000523Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
526 <gkatsi@cs.toronto.edu>
527
Daniel Veillard726e8792000-01-30 20:04:29 +0000528Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
531 processing URLs
532
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000533Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
534
535 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
536 xmlNanoFTPUpdateURL for persistent control connections.
537 * configure.in: 1.8.6
538
539Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
540
541 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
542 * tree.[ch] : added xmlSaveNoEmptyTags
543
James Henstridgef3be9312000-01-28 13:59:21 +00005442000-01-29 James Henstridge <james@daa.com.au>
545
546 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
547
548 * Makefile.am: added nanoftp.[ch] to the build.
549
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000550Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
551
552 * nanoftp.[ch]: cleanup, comments, API
553 * debugXML.c : fixed a bug in the cat command
554 * doc/*: regenerated the docs
555
Daniel Veillardda07c342000-01-25 18:31:22 +0000556Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
559 * debugXML.c : fixed a bug in the cat command
560 * valid.c: fixing some small probs
561 * libxml.spec.in: get rid of the SNAP suffix
562 * doc/xml.html: updated the status
563
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000564Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
565
566 * xml-config.in: xml-config --version to just return the
567 version number
568 * xpath.c: some cleanup w.r.t. axis when the current node is
569 an attribute.
570 * TODO: updated
571
Daniel Veillard461a66c2000-01-18 18:01:01 +0000572Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * configure.in: prepared for libxml-1.8.5
575 * doc/* recompiled the documentation
576
5772000-01-17 Jody Goldberg <jgoldberg@home.com>
578
579 * configure.in : WARNING autoconf subtlety alert :
580 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
581 when looking for zlib.h so that HAVE_ZLIB_H is defined.
582 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
583 get defined by AC_CHECK_HEADERS.
584
Daniel Veillardf967b902000-01-17 16:06:10 +0000585Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
588 Rune.Djurhuus@fast.no
589
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000590Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
591
592 * TODO: updated
593 * tree.c, parser.c: made sure that only memory alloc problems
594 and internal parser errors are allowed to write to stdout or
595 stderr.
596
Daniel Veillard0142b842000-01-14 14:45:24 +0000597Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * tree.c : restored xmlNewGlobalNs since this seems used by
600 a lot of existing code :-(, fixed a bug in xmlNewNs
601 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
602 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
603 to exit() from the library code.
604 * xpath.c, parser.c: removed bugs or unused code detected by
605 Windows compilers
606 * parser.c: started adding interfaces for parsing well balanced
607 XML fragments
608 * configure.in: releasing 1.8.4
609 * doc/* : rebuilt the docs
610
Daniel Veillard2eac5032000-01-09 21:08:56 +0000611Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * tree.[ch] : added xmlNewDocFragment() for DOM
614 * testHTML.c: uninitialized variable.
615
Daniel Veillardf3a73582000-01-05 14:58:39 +0000616Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * doc/* : rebuild the docs
619
Daniel Veillard71b656e2000-01-05 14:46:17 +0000620Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * acconfig.h: readline and history patch
623 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
624 * tree.c: added check and handling when possibly removing an ID
625 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
626 and saving.
627 * test/HTML/entities.html result/HTML/entities.html* : test for
628 various entities reference cases
629 * result/HTML/* : as a result output of some testcase have
630 changed
631 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
632 by previous example. added xmlParseTryOrFinish().
633 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
634 entities.h debugXML.h HTMLparser.h: changed the way struct are
635 declared to allow gtk-doc to expose those
636 * parser.c: closed bug #4960
637 * Makefile.am configure.in: Applied patch from
638 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
639 and math/socket libs detection
640
Daniel Veillard437b87b2000-01-03 17:30:46 +0000641Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * configure.in, Makefile.am: link tester against readline
644 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
645
Daniel Veillard686d6b62000-01-03 11:08:02 +0000646Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * tree.[ch]: added xmlRemoveProp
649 * win32config.h.in nanohttp.c: avoid including the Windows
650 socket stuff in every C files
651 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
652 the XmL parser(s)
653 * test/ns4 result/ns4 etc...: added test case for previous prob
654 * tree.c: xmlNewNs wasn't checking for double definition
655 * Makefile.in: fixed a problem with dist-hook duplicates
656 * parser.[hc], xmlIO.c: fixed the loading of external entities
657 APIs, now xmlLoadExternalEntity() is used everywhere and
658 setting up an app specific front-end using the
659 * SAX.c parser.c: some fixes, now the xhtml spec validates
660 with the xhtml DTD.
661 * error.c: fixed crashes in case of no input stream
662 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
663 to the validation tests and results
664
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000665Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
668 too htmlCreatePushParserCtxt() and htmlParseChunk()
669 * parser.c: a bit of cleanup.
670 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
671 to XML) removed the last mem leak known
672 * HTMLtree.c: output message cleanup
673 * xmlmemory.c: display content info about memory blocks
674 * result/HTML/wired.* : missing att value warning change
675
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000676Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * doc/* : rebuilt the documentation
679
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000680Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * parser.[ch] parserInternals.h: Push parser for XML,
683 seems to work fine now
684 * tester.c debugXML.[ch]: Added an XML shell debug facility and
685 --push for push testing
686 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
687 * testSAX.c: added --push
688 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
689 subtree
690 * xmlIO.[ch] : enriched API + fixes for push mode
691 * entities.[ch]: added the entity content length to the struct.
692 * xmlmemory.[ch]: new API to show the last entries for the shell
693 * valid.c: added required attribute testing
694 * SAX.c: the cdata callback now merge contiguous fragments
695 * HTMLparser.c: cleanup of some macros
696
Daniel Veillard3c558c31999-12-22 11:30:41 +0000697Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
698
699 * parser.c: fix for PIs name starting with xml
700 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000701 * *.c, configure.in win32config.h.in : generate win32config.h for
702 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000703
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000704Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
705
706 * parser.c: fixed a stupid = vs. == bug :-(
707 * doc/gnome-xml.sgml: s/glade/xml/
708
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000709Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * configure.in, doc/xml.html : bug fix release 1.8.2
712 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
713 Hopefully the end of that silly C++ include problem
714 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
715 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
716 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
717 troubles with autoclosed elements when the stree shape doesn't
718 follow the DtD specs. Added htmlIsAutoClosed() and
719 htmlAutoCloseTag()
720 * result/HTML/*.htm*: Updated the HTML examples regression tests output
721 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
722 * debugXML.c: fixed a bug on printing default namespaces.
723 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
724
Daniel Veillardb24054a1999-12-18 15:32:46 +0000725Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
726
727 * result/HTML/*.htm[l] : updated the HTML regression tests according
728 to the new output
729 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
730 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
731 problem due to intermix of extern "C" { ... } declarations for C++
732 and recursive includes in the headers
733
Chris Lahey323c48c1999-12-18 15:32:45 +00007341999-12-20 Chris Lahey <clahey@umich.edu>
735
736 * HTMLtree.c: Made it so that html nodes with a single child do
737 not insert a carriage return before or after the child node.
738
Daniel Veillardb24054a1999-12-18 15:32:46 +0000739Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000740
741 * configure.in, doc/xml.html : bug fix release 1.8.1
742 * parser.c: fixed bug #4344
743 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
744 added the glue to avoid C++ problems
745 * doc/* : regenerated the documentation
746
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000747Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
750 namespace recognition, and Dia as a resul :-(
751 * encoding.c: closed bug #3950
752
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000753Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * valid.c: debugging a posteriori validation, except URI expansion
756 stuff this should be fixed now
757 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
758 Carl Nygard <cnygard@bellatlantic.net>
759 * tester.c: added --postvalid, cleaning of the code
760 * tree.[ch]: added xmlDocGetRootElement()
761
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000762Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
763
764 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
765 c++ losage.
766
Daniel Veillard10a2c651999-12-12 13:03:50 +0000767Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
768
769 * configure.in, doc/xml.html : bumped to 1.8.0
770 * xlink.[ch], Makefile.am : added framework for link detection
771 * parser.h: added nbChars to parser context, needed for cleanup.
772 * xmlmemory.c: removed a nasty bug when out of mem
773 * valid.[ch]: adding namespace support for attribute decl
774 * tester.c: added --debugent option
775 * debugXML.[ch]: added xmlDebugDumpEntities()
776 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
777 buffers instead, this was really needed, validation was breaking
778 in strange ways due to that. Added xmlParseStringPEReference()
779 and other parsing from strings functions. Entities processing
780 modified again, but PERef are still not handled correcly but
781 unless you're Eve Maller you won't notice :-)
782 * HTMLparser.c: large changes toward reliability, and switched to
783 lowercase internal tags, XHTML is lowercase, so it will help
784 that output is closer to next version.
785 * doc/* : regenerated the documentation, it is now hosted at
786 http://xmlsoft.org/ (same bits I just bought the domain :-)
787
788
Daniel Veillard294cbca1999-12-03 13:19:09 +0000789Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
792 doc generation
793 * parser.c: fixed bugs #3908 and #3937 and a memory leak
794 in the SAX API
795 * doc/*: rebuilt the doc making sure everything appears in the
796 HTML files
797
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000798Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
801 added the patch from Carl Nygard <cnygard@bellatlantic.net>
802 which allow impressive speed improvement on dataset with
803 large text pieces, but at the cost of broken binary
804 compatibility and slightly bigger memory usage.
805 Configure with --with-buffers to activate them, they
806 are protected with XML_USE_BUFFER_CONTENT define.
807 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
808 goal is 0 memory left allocated once parser is no more used
809 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
810 call xmlCleanupParser() and xmlMemoryDump()
811
Daniel Veillarda819dac1999-11-24 18:04:22 +0000812Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
815 * parser.[ch] encoding.[ch]: added memory cleanup routines
816 * parser.c: closing bug #3788
817 * doc/*: rebuilt the doc
818
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000819Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
822 xmlNewTextChild() and xmlSetCompressMode() behaviour.
823 * tester.c: added --compress option
824 * doc/*: rebuilt the documentation
825
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000826Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
829 if given /proc/kcore as input !
830 * doc/xml.html doc/*: updated and rebuilt the documentation
831
832Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000833
834 * parser.c: Fixed some wrongly space collapsing code due to
835 a misreading of the spec.
836 * result/*: fixed the output accordingly
837
838Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000839
840 * encoding.c: bug fix and typos
841 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
842 * parser.c: added attribute normalization closing bug #3597
843 * test/att* result/att* SAXresult/att*: testcase for attribute
844 normalization
845
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000846Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * configure.in: closing bug #3163 by adding extra flags for the
849 cc compiler on HP-UX
850
Daniel Veillard51e3b151999-11-12 17:02:31 +0000851Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * valid.[ch] : removed a typo and an enumerated type bug in the
854 xmlAddElementDecl() function
855 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
856 call to xmlEncodeEntitiesReentrant() so that the functions
857 New, Set and Get are at the same level.
858 * parser.c HTMLparser.c: extra memory allocation bug for
859 attributes detected by someone using libxml in embedded systems :-)
860
Daniel Veillard962195f1999-10-28 15:51:53 +0000861Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * xmlmemory.h: turned off mem debug :-\
864
Daniel Veillard35008381999-10-25 13:15:52 +0000865Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * parser.c: closed bug #2784 a one line fix, but worth pushing
868 a new release out
869 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
870 some structures, comments before and after the
871 main element, and other nastyness
872 * HTMLtree.c tree.c: accomodate the extended HTML supported
873 * configure.in: pushing 1.7.4
874 * test/ent8 and related outputs : added a new test for bug #2784
875 * test/HTML/wired.html and related output: a nasty HTML example
876 * Makefile.am: improved the test scripts
877 * docs/* : reran the documentation extractor, updated xml.html
878
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000879Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
882 HTMLparser and debugged the HTML related code. HTML documents
883 now have their own type
884 * entities.c: do not dump &apos; for HTML output
885 * xmlmemory.c: improvement, breakpoint mechanism
886 * testHTML.c: added --sax --repeat ...
887 * Makefile.am: improved the HTML tests
888 * valid.[ch]: added xmlValidGetValidElements and
889 xmlValidGetPotentialChildren
890 * tester.c: added --insert to test the 2 new functions
891 * test//* result//* SAXresult//* : regression test cleanup
892 and extension.
893 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
894 gnome-xml-nanohttp.html
895
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000896Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * HTMLparser.c: fixed problems with some autoclose tags
899 * tree.c: fixed XML output problems.
900 * result/* SAXresult/*: update of the tests output
901
Daniel Veillard6077d031999-10-09 09:11:45 +0000902Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * Makefile.am: Arturo patch for xmlConf.sh version info
905 * parser.c: Tim Josling patch for single quoted items
906 * tester.c: Tim Josling patch for tester options usage
907 * tree.h: indent cleanup
908
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000909Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * HTMLparser.c parser.h : Fixed problems with HTML parsing
912 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
913
Daniel Veillard00fdf371999-10-08 09:40:39 +0000914Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * tree.c : Raph patch for initialization of CORBA fields
917 * parser.c, xpath.c, ...: modification of doc comments
918 * xpath.c : allow spaces in xpath expressions
919
Daniel Veillardad219441999-09-27 08:17:49 +0000920Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
921
922 * xmlmemory.h: turning off memory debug :-(
923
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000924Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
927 better SAX interfaces.
928 * testSAX.c: uses the new SAX routine, avoid fetching any remote
929 entity.
930 * configure.in: 1.7.2
931
932Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000933
934 * libxml.spec.in: fixed the URL
935 * doc/xml.html: improved the documentation front-end
936
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000937Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000938
939 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
940
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000941Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000942
943 * libxml.spec.in: fixed the alpha compile problem
944 * parser.[ch]: changed errno to errNo in the parser context :-(
945 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
946 * doc/xml.html: changed CHAR to xmlChar
947 * doc/html/*: recompiled the documentation
948 * configure.in: 1.7.1
949
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000950Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * parser.h: modified the parser context struct to regain 1.4.0
953 binary compatibility
954 * parser.c, xml-error.h: added errno ot teh context and defined
955 a set of errors values with update of errno
956 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
957 DTDs and entities
958 * *.h, *.c: complete cleanup of the use of config.h and include
959 protection depending on the current setup.
960 * overalll debugging, maintenance and bug-fixing on all modules
961 * updated the documentation
962 * ready for 1.7.0
963
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000964Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * HTMLparser.c : cleanup
967 * SAX.c valid.c valid.h: added ID/IDREF checking
968 * tree.c tree.h: extended doc structure for refs
969 * configure.in: 1.6.2
970 * parser.c: patched bug in SAX user arg call
971 * parserInternals.h: patched missing close in C++ wrapping
972 * testXPath.c xpath.c xpath.h: prepared for extensibility,
973 especially upcoming XPointer implementation.
974 * doc/xml.html: augmented, typo
975
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000976Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
977
978 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
979 not all invocations of install understand -d.
980
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000981Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
982
983 * Makefile.am: prepend all the test* calls with $(top_builddir) -
984 to make 'check' works, when builddir != srcdir.
985
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000986Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * doc/xml.html : updated the documentation
989
Daniel Veillard6454aec1999-09-02 22:04:43 +0000990Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
993 not deallocated memory blocks
994 * *.c : replaces all calls to malloc() free() and realloc() to
995 the wrapper functions/macros
996 * tree.c : removed memory leaks dues to calling xmlFreeNode()
997 instead of xmlFreeNodeList()
998
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000999Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * HTMLparser.c: corrected a stupid bug leading to core dump at
1002 tree deallocation. Removed warnings indicated by
1003 Stephane.Conversy@lri.fr
1004 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1005 looked for in the external subset
1006
1007Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001008
1009 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1010 on SGI by Stephane.Conversy@lri.fr
1011
Daniel Veillardb96e6431999-08-29 21:02:19 +00001012Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1013
1014 * all .h : changed the prototype declaration indent as in gtk
1015 * most .c : working on reducing the TODOs in the code
1016 * most .c : cleanup though -pedantic and Insure++
1017 * improvements on validation ID checkings.
1018 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1019 * xml-config.in: closed #1810
1020
1021Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001022
1023 * tree.h, valid.c, valid.h: more work on validity, IDs
1024 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1025 definition for AIX
1026
Daniel Veillardb556eb51999-08-15 17:19:50 +00001027Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1028
1029 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1030 the distribution due to a cut'n paste error at last commit
1031
Daniel Veillardb05deb71999-08-10 19:04:08 +00001032Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * configure.in: upgraded to version 1.4.0
1035 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1036 Big update, added a large part of the validation process,
1037 it should be usable, but some parts are missing
1038 * xpath.c: improved the implementation w.r.t. root.
1039 * Makefile.am: added more tests
1040 * test and result trees: added a lot of tests
1041 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1042
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001043Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * Added an HACKING file
1046
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001047Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1048
1049 * xpath.[ch] : improvements and debug of the XPath implementation
1050 * parser.c, HTMLparser.c : modified the parsers to be progressive
1051 * tree.[ch] : extended the Buffer promitives
1052 * xmlIO.[ch] : added basic I/O routines providing progressive
1053 parsing and ready for I18N conversion plugins
1054 * SAXresult/* : the SAX callback sequence maybe slightly different
1055 now
1056 * test*.c : improved/updated the tests programs
1057 * doc/* : recompiled the docs.
1058
Daniel Veillard15b75af1999-07-26 16:42:37 +000010591999-07-26 Michael Meeks <michael@edenproject.org>
1060
1061 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1062
1063 * tree.c: Ditto.
1064
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001065Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * configure.in: upgraded to version 1.4.0
1068 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1069 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1070 XML query language, see http://www.w3.org/TR/xpath for more details.
1071 * parser.c, parser.h: added CHAR* related string functions for XPath
1072 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1073 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1074 rebuild the docs.
1075 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1076 and regression testing capabilities for XPath.
1077
Daniel Veillardd79d7871999-07-12 10:38:12 +00001078Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1081 closing bug #1646
1082
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001083Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * Makefile.am, example/Makefile.am: closed bug #1683
1086
Daniel Veillard3166ab11999-07-11 16:14:19 +00001087Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * example/Makefile.am, configure.in: added the makefile for the
1090 gjobread example
1091
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001092Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1093
1094 * doc/Makefile.am:
1095 - fix which allow "make install DESTDIR=</install/prefix>".
1096
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001097Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1100 which fixed a problem on the file reading-code.
1101
Daniel Veillard82150d81999-07-07 07:32:15 +00001102Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1103
1104 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1105 output.
1106 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1107
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001108Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * parser.h : Oops removed the binary compatibility problem
1111 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1112 * parser.c, HTMLparser.c: applied patches for reading from stdin
1113
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001114Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1115
1116 * parser.c, entities.c, valid.c: cleanup bug #1591
1117 * configure.in: cleanup bug #1592
1118 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1119 the same tree back-end. Hence gdome will be available for it.
1120 * doc/Makefile.am: close bug #617
1121
Daniel Veillard97fea181999-06-26 23:07:37 +00001122Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * parser.c: alloctate a per parser context SAX interface block
1125
Daniel Veillard14fff061999-06-22 21:49:07 +00001126Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1129 and xmlEncodeEntitiesReentrant with the correct one :-\
1130
1131Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * commit of my internal XML base changes, quite a lot of
1134 changes, cleanups, better entities support, framework for
1135 new I/O and charset detection and handling
1136 * Fixed the configure/Makefile stuff to generate shared libs
1137 with the proper version info, so we jumped on rev from
1138 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1139 xmlEncodeEntities() result need to be freed now, and a string
1140 xmlParserVersion provide the current library version.
1141
Raph Levien05240da1999-06-15 21:27:11 +00001142Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1143
1144 * parser.c: fixed a buffer overrun for when you have a very long
1145 attribute with no entities in it.
1146
Daniel Veillardbb2da581999-06-13 14:37:07 +00001147Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * added example directory
1150 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1151
Daniel Veillard011b63c1999-06-02 17:44:04 +00001152Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * Release of libxml-1.1, nearly everything has been touched for
1155 this.
1156 * Added more regression tests
1157 * Updated the documentation
1158
Daniel Veillard27d88741999-05-29 11:51:49 +00001159Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * tree.[ch]: unified the XML_NO_CORBA defines.
1162 * parser.c encoding.[ch]: started plugging in char encoding detection
1163
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001164Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1165
1166 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1167 Also freed allocated buffer.
1168
Daniel Veillard27d88741999-05-29 11:51:49 +00001169Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001170 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1171 reentrancy problem at printing. One is left in entities.c, to
1172 remove ASAP
1173 * testSAX.c : added a test example showing the use of the SAX
1174 interface if one doesn't want to build the DOM tree.
1175 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1176
Daniel Veillard517752b1999-04-05 12:20:10 +00001177Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1180 large revamping of the parser to use SAX callbacks
1181 http://www.megginson.com/SAX/ (or at least a C like interface
1182 a la Expat). It's now possible to set up your own callbacks
1183 and the parser will not build a DOM tree.
1184 * test/* result/*: updated the test suite, I finally removed
1185 the old Namespace draft support (PI based).
1186
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001187Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * Makefile.am: added test result to EXTRA_DIST for make tests
1190
Daniel Veillard64068b31999-03-24 20:42:16 +00001191Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * parser.c, parserInternals.h: moved the chars macro definitions
1194 to parserInternals.h
1195 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1196 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1197
Daniel Veillard012ccc11999-03-23 10:11:11 +00001198Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1199
1200 * xml-config.in : applied patch to make --version work
1201
Raja R Harinatha86c23e1999-03-05 22:14:01 +000012021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1203
1204 * Makefile.am (check-local): Alias for `tests' target. This will
1205 cause `make check' to do the right thing.
1206 (tests): Don't run tests in srcdir. Also, replaced calls to
1207 basename with a `sed' "equivalent".
1208
Daniel Veillardd109e371999-03-05 06:26:45 +00001209Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1210
1211 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1212 it in the header and not the sources, updated the doc.
1213 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1214 pointing this out.
1215
Daniel Veillardbc50b591999-03-01 12:28:53 +00001216Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1219 exported the inputStream routines.
1220 * doc/html/* : updated accordingly
1221
Daniel Veillardd692aa41999-02-28 21:54:31 +00001222Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * parser.c, parser.h, parserInternals.h: added a few extra
1225 internal calls to allocate and free parser contexts ...
1226 * doc/html/* : updated accordingly
1227
Daniel Veillard55a99271999-02-25 11:01:29 +00001228Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * configure.in, Makefile.am, doc/makefile.am : General changes for
1231 1.0.0 release and including the generated HTML documentation.
1232
Daniel Veillard35925471999-02-25 08:46:07 +00001233Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * makefile.am : added parserInternals.h, oops.
1236
Daniel Veillard1e346af1999-02-22 10:33:01 +00001237Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * parserInternals.h: added this header giving access to the parser
1240 internal functions.
1241 * doc/Makefile.am : added a rebuild target which rebuilds the full
1242 set of documentations
1243 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1244 the internal subset.
1245 * *.c *.h: modifications needed to generate the documentation using
1246 gtk-doc, cleanup of functions blocks, reorganisation of struct
1247 declarations.
1248
Daniel Veillard1164e751999-02-16 16:29:17 +00001249Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1252 the tar and spec file to include the beginning of the doc.
1253
Nuno Ferreira03d04781999-02-13 00:07:17 +000012541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1255
1256 * doc/.cvsignore: Added this file.
1257
Daniel Veillard6800ef31999-02-08 18:33:22 +00001258Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * tree.c: fixed xmlGetProp to return "" when the attribute
1261 exists, even if the node-list is NULL.
1262
Daniel Veillard726c7e31999-02-08 15:13:10 +00001263Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1264
1265 * tree.c: patched an error outputting empty attribute values.
1266 * Makefile.am and doc/makefile.am: have been updated during the
1267 week-end. Sorry for an empty CVS log, I got a shell problem.
1268
Daniel Veillard1899e851999-02-01 12:18:54 +00001269Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1270
1271 * tree.h: cleaned up using enums instead of defines
1272 * parser.c, valid.[ch]: more work on parsing/output of element
1273 declarations
1274
Daniel Veillard3b9def11999-01-31 22:15:06 +00001275Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * valid.[ch], tree.c, parser.c : more work toward full parsing
1278 of XML DTDs.
1279 * README: added informations about mailing-list and on-line
1280 documentation
1281
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000012821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1283
1284 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1285
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001286Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * parser.c, tree.[ch] : more work toward conformance testing,
1289 added a last element to accelerate parsing of very flat structures
1290 started working on internal subset Element content declaration.
1291 * valid.[ch] : first cut at adding code toward validation.
1292 * previous changes had also small impact on most files, especially
1293 the conformance testing using James Clark test suite.
1294
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001295Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1296
1297 * test/* : updated the examples, most of them were not well
1298 formed (humm), and added rdf2.
1299 * result/* : resulting changes in the output.
1300
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001301Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1304
Daniel Veillard44b3a061998-12-05 17:27:22 +00001305Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * tree.c: patched a bug in the generation of empty attributes
1308
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001309Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1310
1311 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1312 for node/trees/documents/... Biggest problem is namespace
1313 support when copying subtrees.
1314
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001315Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * parser.c, entities.c: improve entities and char ref encoding,
1318 and cleanups of error messages.
1319
Daniel Veillard242590e1998-11-13 18:04:35 +00001320Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1321
1322 * parser.c, entities.c: simple bug hunting done during rpm2html and
1323 rpmfind integration.
1324
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001325Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1326
1327 * parser.[ch]: Added interfaces allowing to specify a SAX
1328 handler before parsing.
1329
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001330Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * parser.c: redirrect all errors reporting through the SAX
1333 error function
1334
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001335Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1336
1337 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1338 * libtool, tlmain ...: update of the libtool files
1339
Miguel de Icaza442321c1998-11-04 18:13:38 +000013401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1341
1342 * entities.c: Use g_snprintf insteda of snprintf.
1343
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001344Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1347 added ent5 test for this purpose.
1348 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1349
Daniel Veillard27271681998-10-30 06:39:40 +00001350Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * parser.c: fixed? a strange error due to compression on a GWP
1353 document.
1354
Daniel Veillard25940b71998-10-29 05:51:30 +00001355Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * tree.[ch]: bug fixing
1358 * entities.[ch]: defined a specific type for predefined entities
1359 * doc/xml.html: more documentation on the library, how to use it,
1360 overview of the interfaces.
1361
Daniel Veillard16253641998-10-28 22:58:05 +00001362Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1365
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001366Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1367
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001368 * tree.c: corrected a small bug
1369 * doc/xml.html: continuing writing documentation.
1370
1371Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1372
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001373 * debugXML.h debugXML.c: added debugging utilities.
1374 * tester.c: added --debug switch.
1375 * tree.c: patched an incorrect node->type assignment.
1376 * parser.c: formatting, ensure that node->doc != NULL in attributes
1377
Daniel Veillardccb09631998-10-27 06:21:04 +00001378Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1381 entity support and provide an internal representation close to
1382 DOM one (entity ref nodes, and attribute value as tree). I tried
1383 to preserve the interface but this will surely break some apps
1384 (I have to change rpm2html/rpmfind for example). I had to change
1385 two interfaces, and the generated tree is somewhat different.
1386 * doc/* : started documenting the XML library, the tree and
1387 DOM/Corba. This is a first step.
1388
Daniel Veillard11e00581998-10-24 18:27:49 +00001389Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * parser.c: Set up the fonctions comment block, boring but useful.
1392 * parser.h, SAX.c, parser.c: now attributes are processed through
1393 the SAX interface. The problem is that my SAX interface diverged
1394 quite a bit from the original one, well this is not an official
1395 spec, and translating it from Java to C is hairy anyway...
1396
Daniel Veillard97b58771998-10-20 06:14:16 +00001397Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1400 fonctions comment block, boring but useful.
1401
1402Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001403
1404 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1405 conversion routines. However they are not yet used to convert the
1406 inputs. The core will run with UTF-8.
1407
Daniel Veillard33942841998-10-18 19:12:41 +00001408Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * tree.c : make sure that the type id is properly set-up when
1411 a new object is allocated, needed for DOM.
1412
Daniel Veillard27fb0751998-10-17 06:47:46 +00001413Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * tree.h, tree.c: Ok, the main objects in the tree will be native
1416 corba objects, it costs 8 bytes per Node, Attribute and Document
1417 but it simplifies the Corba integration a lot (no extra interface
1418 objects to allocate/free).
1419
Daniel Veillard0bef1311998-10-14 02:36:47 +00001420Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1423 and changed NODEs contants for conformity with DOM Level 1
1424
Daniel Veillard27864701998-10-08 03:47:24 +00001425Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * added hooks to keep track of servants when creating objects
1428 xmlDoc and xmlNode (for Corba export).
1429
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001430Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1431
1432 * added xml-config script.
1433
Daniel Veillard7066a791998-10-01 20:28:28 +00001434Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1437 to autoupdate libtool and automake conf files.
1438
Miguel de Icaza60681bd1998-09-30 19:28:59 +000014391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1440
1441 * Makefile.am: Use '?' to separate the sed
1442 commands as ',' is used when people pass -Wl,something.
1443
1444
Daniel Veillard15a8df41998-09-24 19:15:06 +00001445Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1446
1447 * tree.c, tree.h: added a per-document compression interface.
1448
Daniel Veillard151b1b01998-09-23 00:49:46 +00001449Tue Sep 22 20:47:38 EDT 1998
1450
1451 * tree.c, tree.h: added saving with compression and added interfaces
1452 to control the compression level (xmlGetCompressMode,
1453 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1454
Daniel Veillard70120ff1998-09-22 00:24:21 +00001455Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * parser.c: corrected a loop for files of size 0
1458
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000014591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1460
1461 * error.h: New file. Contains prototyes from `error.c'.
1462
Tom Tromeyc19653d1998-08-14 01:22:43 +00001463Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1464
1465 * Makefile.am (xmlincdir): New macro.
1466 (xmlinc_HEADERS): Renamed from include_HEADERS.
1467
Daniel Veillard845664d1998-08-13 04:43:19 +00001468Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1469
1470 * applied small patch on numeric entities from
1471 Christopher Blizzard <blizzard@appliedtheory.com>
1472
Daniel Veillard260a68f1998-08-13 03:39:55 +00001473Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * New release 0.2, removed the old xml_* files so that it's
1476 coherent with the other CVS base (W3C), far better conformance
1477 to standard, new namespaces, decent entities support, beginning
1478 of a SAX-like interface. Nearly nothing left intact, even the
1479 test examples ...
1480
Christopher Blizzarda36749e1998-07-30 21:47:18 +000014811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1482
1483 * .cvsignore: Add .deps dir
1484
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001485Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1486
1487 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1488
Daniel Veillardfe926001998-07-26 04:28:20 +00001489Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001490
Daniel Veillardfe926001998-07-26 04:28:20 +00001491 * configure.in: added test for CPP
1492 * AUTHORS, Changelog: the original ones didn't get commited but the
1493 glib ones instead, fixed.
1494 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001495
Daniel Veillardfe926001998-07-26 04:28:20 +00001496Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001497
Daniel Veillardfe926001998-07-26 04:28:20 +00001498 * integrated code developped at W3C
1499 * changed the original Copyright
1500 * migrated to automake
1501 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001502