blob: db3b99f61ddfdc4df6b9dc305e1ab343feb70847 [file] [log] [blame]
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * configure.in: releasing 2.2.4
4 * parser.[ch]: added xmlStrEqual()
5 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7 use xmlStrEqual instead
8 * TODO: updated
9 * added an XPath test
10
Daniel Veillardbc765302000-10-01 18:23:35 +000011Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
13 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14 * entities.h: exported xmlInitializePredefinedEntities
15 * parser.[ch] : added xmlInitParser()
16 * parserInternals.h : had to export htmlInitAutoClose()
17
Daniel Veillardf09e7e32000-10-01 15:53:30 +000018Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19
20 * xpath.[ch] : fixed some serious XPath Predicate evaluation
21 problems
22 * Makefile.am : added XPath regression tests to normal tests
23 * uri.c: fixed a problem with local paths, cleanup
24 * parser.c: fixed a problem with large CData sections
25
Daniel Veillardd2ade932000-09-30 14:39:55 +000026Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * configure.in xml-config.in: patch from "Ben Taylor"
29 <sol7x86@hotmail.com> for solaris shared libs lookup
30
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000312000-09-30 Martin Baulig <baulig@suse.de>
32
33 * libxml-2.0.pc.in: Provide pkg-config script.
34
35 * configure.in: Create the libxml-2.0.pc script from the
36 libxml-2.0.pc.in templates.
37 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000038 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000039
Daniel Veillard4b0755c2000-09-25 14:26:28 +000040Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
41
42 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
43 when compiling with MSC
44
Daniel Veillard46057e12000-09-24 18:49:59 +000045Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
46
47 * xpath.c: patch for normalize-string() substring-before(),
48 substring-after() and translate() functions from Bjorn Reese
49 <breese@mail1.stofanet.dk>
50 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
51 Fredrik Hallenberg <hallon@lysator.liu.se>
52 * TODO: updated
53
Daniel Veillard281f8ff2000-09-24 08:12:14 +000054Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
57 problem of socklen_t being undefined on a number of platforms
58 * debugXML.c: fixed a compilation problem when without snprintf
59
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000060Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
63 an URI bug and a fix for the control-character-induced infinite loop
64 * nanohttp.c: preventive fix for compiling on WIN32
65
Daniel Veillard64c20ed2000-09-22 16:07:02 +000066Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * xmlint.c: closing bug #25000
69
Daniel Veillardb656ebe2000-09-22 13:51:48 +000070Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
71
72 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
73 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
74 modified slightly Wayne Davison patch adding xmlStrcasecmp and
75 related function, fixing xmlStrncmp(), and associated cleanup
76 * result/HTML/entities.html.sax: updating result
77
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000078Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
79
80 * uri.c: applied patch for URI escaping from Wayne Davison
81 <wayned@blorf.net>
82 * tree.c parserInternals.c HTMLparser.c: memset checks patches
83 from Denis Barbier <barbier@imacs.polytechnique.fr>
84 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
85 patch from Wayne Davison
86
Daniel Veillardd5f97f82000-09-17 16:38:14 +000087Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
88
89 * doc/xml.html : updated with new releases, adding "how to help"
90
Daniel Veillard04698d92000-09-17 16:00:22 +000091Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
92
93 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
94 removed a few warnings in pedantic mode ...
95 * parserInternals.c parser.c: moved encoding switching function
96 to parserInternals.c
97 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
98
Daniel Veillarda2c6da92000-09-16 18:15:00 +000099Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
100
101 * HTMLparser.c parser.c: set ctxt->errNo before calling the
102 error or warning handlers
103
Daniel Veillardb1059e22000-09-16 14:02:43 +0000104Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
105
106 * parserInternals.c parserInternals.h parser.c Makefile.am:
107 created a new module parserInternals.c, moved most of the
108 code shared by the various parsers there, as well as
109 deprecated code from parser.c. More cleanup of parser.c
110 * uri.c: fixed a problem when URI is NULL
111 * valid.c: speedup when looking for an attribute declaration
112
Daniel Veillard39c7d712000-09-10 16:14:55 +0000113Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
116 the cleanup of the computation of URI references when seeking
117 external entities. The URI reference string and the resulting
118 URI are both stored now.
119 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
120 large s(n)printf checks and cleanup from Denis Barbier
121 <barbier@imacs.polytechnique.fr>
122 * xmlversion.h.in tree.h: couple of SGML declarations for a
123 possible docbook module.
124 * result/VC/ : a couple of test output changed due to the change
125 of the entities URI
126
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000127Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * parser.h: added a _private field for linking user's data
130
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000131Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
132
133 * parser.c parserInternals.h: demacroified most of the IS_XXX
134 the gain in size is significant so ...
135
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000136Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * entities.c: cases where looking up entities with doc==NULL
139 covered
140
Daniel Veillard90e11312000-09-05 10:42:32 +0000141Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
Daniel Veillard1de50802000-09-07 08:54:32 +0000143 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000144 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
145
Daniel Veillard98a79162000-09-04 11:15:39 +0000146Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
147
Daniel Veillard1de50802000-09-07 08:54:32 +0000148 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000149 * test/URI/uri.data result/URI/uri.data: first set of tests/results
150 * Makefile.in: added URItest and included thenin "make tests"
151
152Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000153
154 * xmlversion.h.in: closed bug 22941
155
Daniel Veillard2bb89092000-08-31 14:57:50 +0000156Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
157
158 * doc/xmlio.html: added doc and example for entity loader
159 redefinition.
160
Daniel Veillard96984452000-08-31 13:50:12 +0000161Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
162
163 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
164 used by libxml
165
Daniel Veillarde715dd22000-08-29 18:29:38 +0000166Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
167
168 * parser.c: Fixed bug on invalid ontent characters and when using
169 push.
170 * xmllint.c: fixed xmllint endling of errors in push mode
171
Daniel Veillard4948eb42000-08-29 09:41:15 +0000172Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
173
174 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000175 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000176 * result/HTML/*.sax: regenerated HTML SAX output
177 * parser.c: more cleanup.
178
Daniel Veillarde010c172000-08-28 10:04:51 +0000179Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
180
181 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000182 patches from Wayne Davison <wayned@users.sourceforge.net>,
183 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000184 * HTMLparser.c: fixed an ignorable white space detection bug
185 occuring when parsing with SAX only
186 * result/HTML/*.sax: updated since the output is now HTML
187 encoded...
188
Daniel Veillard47f3f312000-08-27 22:40:15 +0000189Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
190
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000191 * HTMLparser.[ch]: applied some of Wayne Davison
192 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000193
Daniel Veillarde0854c32000-08-27 21:12:29 +0000194Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
195
196 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
197 undeclared namespace prefix was used, added a warning.
198 Cleaned up support w.r.t. entities, spilling out a warning
199 and being pedantic on lookups.
200 * test/warning/ent9 : added testcase for previous example.
201 * TODO: updated
202 * parserInternals.h parser.c: changed the way names are parsed
203 now allow infinite size and decrease penalty for normal use
204 * parser.c: Started a big cleanup/check of the parser code,
205 fixed some of the most tortuous entity code, spotted code
206 unused anymore
207 * test/*: added tests for very long names and related nasty
208 things.
209
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000210Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
211
212 * doc/encoding.html: added encoding aliases doc
213 * doc/xml.html: updates
214 * encoding.[ch]: added EncodingAliases functions
215 * entities.[ch] valid.[ch] debugXML.c: removed two serious
216 bottleneck affecting large DTDs like Docbook
217 * parser.[ch] xmllint.c: added a pedantic option, will be
218 useful
219 * SAX.c: redefinition of entities is reported in pedantic mode
220 * testHTML.c: uninitialized warning from gcc
221 * uri.c: fixed a couple of bugs
222 * TODO: added issue raised by Michael
223
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000224Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
225
226 * doc/encoding.html: propagated Martin Duerst suggestions
227
Daniel Veillard52402ce2000-08-22 23:36:12 +0000228Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
231 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
232 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
233 by Wayne Davison
234
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000235Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
236
237 * nanoftp.c nanohttp.c: small cleanup
238 * TODO: updated
239
Daniel Veillard244ece92000-08-19 20:58:02 +0000240Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
241
242 * added an old VC testcase and updated title.xml entity
243
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000244Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
245
246 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
247 done on auto-opening of <p> tags and cleanup of SAX output
248
Daniel Veillard979e55e2000-08-19 16:48:54 +0000249Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
250
251 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
252
Daniel Veillard4540be42000-08-19 16:40:28 +0000253Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
254
255 * doc/xml.html libxml.* structure.*: updated the doc a bit
256
Daniel Veillard808a3f12000-08-17 13:50:51 +0000257Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
258
259 * testSAX.c testHTML.c result/HTML/: cleanup of the output
260 of SAX tests
261
Daniel Veillard29579362000-08-14 17:57:48 +0000262Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
263
264 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
265 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
266
Daniel Veillard1255ab72000-08-14 15:13:33 +0000267Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
269 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
270 * testHTML.c: fix core dump on Solaris 2.x systems
271 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
272 * result/HTML/*.sax: previous bug fix lead to new results
273
Daniel Veillard03109292000-08-14 14:58:22 +0000274Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
277 * configure.in: added --with-readline=DIR to accept alternate
278 path for readline include/library
279 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
280 for ANSI under HP-UX
281 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
282 includes @LIBS@
283
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000284Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
285
286 * doc/* : rebuilt the docs
287 * getting ready for 2.2.2 release
288
Daniel Veillard87b95392000-08-12 21:12:04 +0000289Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
290
291 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
292 and xmlAddFeature()
293 * tree.[ch]: added xmlAddChildList()
294 * xmllint.c: MAP_FAILED macro test
295 * parser.h: added xmlParseCtxtExternalEntity()
296 * valid.c: applied bug fixes removed warning
297 * tree.c: added CDATA block to elements content
298 * testSAX.c: cleanup of output
299 * testHTML.c: added SAX testing
300 * encoding.c: better error recovery
301 * SAX.c, parser.c: fixed one of the external entity processing
302 of the OASis testsuite
303 * Makefile.am: added HTML SAX regression tests
304 * configure.in: bumped to 2.2.2
305 * test/HTML/ result/HTML: added a few of HTML tests, and added the
306 SAX results
307
Daniel Veillard88a172f2000-08-04 18:23:10 +0000308Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
309
310 * configure.in: patch for HP compiler
311
3122000-08-04 Sven Heinicke <sven@zen.org>
313
314 * xmllint.c: Was coredumping sometimes when the file given didn't
315 exist.
316
Daniel Veillard46e370e2000-07-21 20:32:03 +0000317Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
318
319 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000320
Daniel Veillard46e370e2000-07-21 20:32:03 +0000321 when using in memory parsing. Need some cleanup.
322 * xmllint.c configure.in: added a --memory flag to test memory
323 parsing
324
Daniel Veillard36650692000-07-21 15:16:39 +0000325Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
326
327 * nanohttp.c: fixed socklen_t replacement to unsigned int
328 * parser.c: fixed a space handdling missing at the end of
329 production 28 DOCTYPE.
330 * xmlmemory.c: fixed a stupid bug on the routine to override
331 allocation functions
332 * TODO: updated
333
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000334Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * doc/ regenerated the docs
337
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000338Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * doc/encoding.html doc/xml.html: added I18N doc
341 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
342 improvements, both parser and filters, added ASCII & HTML,
343 fixed the ISO-Latin-1 one
344 * xmllint.c testHTML.c: added/made visible --encode
345 * debugXML.c : cleanup
346 * most .c files: applied patches due to warning on Windows and
347 when using Sun Pro cc compiler
348 * xpath.c : cleanup memleaks
349 * nanoftp.c : added a TESTING preprocessor flag for standalong
350 compile so that people can report bugs more easilly
351 * nanohttp.c : ditched socklen_t which was a portability mess
352 and replaced it with unsigned int.
353 * tree.[ch]: added xmlHasProp()
354 * TODO: updated
355 * test/ : added more test for entities, NS, encoding, HTML, wap
356 * configure.in: preparing for 2.2.0 release
357
Daniel Veillard49703262000-07-10 10:27:46 +0000358Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
359
360 * nanoftp.c: fixed the way the control connection is handled
361 * libxml.spec.in: fixed the dependancies and cleanup
362
Daniel Veillard306be992000-07-03 12:38:45 +0000363Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
364
365 * doc/xml.html: changed the xmlsoft.org structure, updated the
366 examples w.r.t. root and childs
367
Daniel Veillard7d853352000-07-02 18:53:09 +0000368Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
371
Daniel Veillard365e13b2000-07-02 07:56:37 +0000372Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
373
374 * HTMLparser.c: Work on character encoding support for the HTML parser
375 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
376 * encoding.c: Fixed a potential memleak in the encoding stuff
377
Daniel Veillardaf743792000-07-01 11:49:28 +0000378Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * doc/FAQ.html doc/Makefile.am : added a FAQ
381
382Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000383
384 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
385 of the HTML parser to force it to not bypass SAX
386
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000387Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * win32config.h.in: updated
390 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
391 lacks iconv support :-( need to release 2.1.1
392 * configure.in: release 2.1.1
393 * HTMLparser: fixed bug #14784
394 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
395 by Windows compiler
396 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
397 the SAX startDocument() callback.
398 * TODO: updated
399
400Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
401
402 * added xmlStopParser()
403
Daniel Veillardbe803962000-06-28 23:40:59 +0000404Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * configure.in: 2.1.0 prerelease
407 * Large resync between W3C and Gnome tree
408 * nanoftp, nanohttp.c: fixed stalled connections probs
409 * HTMLtree.c SAX.c : support for attribute without values in
410 HTML for andersca
411 * valid.c: Fixed most validation + namespace problems
412 * HTMLparser.c: start document callback for andersca
413 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
414 * parser.h, SAX.c: serious speed improvement for large
415 CDATA blocks
416 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
417 different encoding
418 * example/Makefile.am example/gjobread.c tree.h: work on
419 libxml1 libxml2 convergence.
420 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
421 and the LIBXML_TEST_VERSION macro
422
Daniel Veillardc310d562000-06-23 18:32:15 +0000423Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * doc/xml.html: various patches and improvements typo fixed by
426 Felix Natter
427 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
428 from Felix Natter <fnatter@gmx.net>
429
Daniel Veillardf3029822000-05-06 08:11:19 +0000430Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * doc/upgrade.html: updated with instructions for support of both
433 libxml-1.x and libxml-2.x
434 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
435 for 2.x support and also fixed includes
436
437
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000438Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
441 the encoding support, added iconv support, so now libxml if
442 compiled with iconv automatically support japanese encodings
443 among others. Work based on initial patch from Yuan-Chen Cheng
444 I may have broken binary compat in the encoding handler
445 registration scheme, but that was so utterly broken I don't
446 expect anybody to have used this feature until now.
447 * parserInternals.h: fixup on the CHAR range macro
448 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
449 code.
450 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
451 * uri.c: added xmlParseURI() I can't believe I forgot to
452 implement this one in 2.0 !!!
453 * SAX.c: moved doc->encoding update in the endDocument() call.
454 * TODO: updated.
455
Daniel Veillard06047432000-04-24 11:33:38 +0000456Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * tree.h: removed extraneous xmlRemoveProp definition
459 * TODO: added item about --disable-corba configure switch
460 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
461 * nanoftp.c: fixed include problems giving troubles on AIX and
462 slowlaris
463 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
464 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
465 comment and headers changes to lower gtk-doc number of warnings
466 * doc/html/*: rebuilt docs
467
Daniel Veillarde0aed302000-04-16 08:52:20 +0000468Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * HACKING: documented the tag for 1.x and instructions
471
Daniel Veillard5e873c42000-04-12 13:27:38 +0000472Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
475 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
476 xmlCreateIOParserCtxt
477 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
478 significant overall improvement
479 * xmllint.c: added I/O test to xmllint
480 * testSAX.c: added a speed test
481 * doc/* : updated/regenerated
482
Daniel Veillardfc708e22000-04-08 13:17:27 +0000483Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
484
485 * xpath.c uri.h parserInternals.h: cosmetic changes from
486 "Timur I. Bakeyev" <timur@bat.ru>, including making
487 xmlCreateURI() public
488
Daniel Veillard5d211f42000-04-07 17:00:24 +0000489Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
492 and the code at the same time. Added a clean mechanism for
493 overload or added input methods: xmlRegisterInputCallbacks()
494 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
495 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
496 * TODO: updated
497 * doc/* : updated/regenerated
498 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
499 source dir
500
Daniel Veillarde77a9182000-04-05 19:12:29 +0000501Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * testURI.c: yet another forgotten commit, I should get some sleep !
504
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000505Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * xmllint.c: forgot to commit this too ?
508
Daniel Veillardb9df4042000-04-05 14:23:16 +0000509Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * xmlversion.h.in : forgot to commit this previously
512
Daniel Veillard361d8452000-04-03 19:48:13 +0000513Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
514
515 * configure.in: preparing libxml-2.0.0 version looks Ok so far
516 * README TODO: updated for release
517 * uri.c uri.h: added authority parsing/saving
518 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
519 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
520 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
521 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
522 Makefile.am : added compile-time customization of libxml
523 --with-ftp --with-http --with-html --with-xpath --with-debug
524 --with-mem-debug
525 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
526 #include <libxml/xxx.h> I hope it won't break too much stuff
527 and will be manageable in the future...
528 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
529 and added xmllint to the installed programs
530 * uri.h: added xmlFreeURI()
531
Daniel Veillardec303412000-03-24 13:41:54 +0000532Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * uri.c uri.h: finished the escaping handling, the base support
535 and the URI path normalization. Looks good just lacks the
536 authority content parsing code.
537 * Makefile.am: added instructions to generate testURI
538 * TODO: updated
539 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
540 added links and icons for W3C and Gnome
541
Daniel Veillard8f621982000-03-20 13:07:15 +0000542Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * xmlmemory.[ch] : seems I forgot to actually update the files in
545 the last commit :-)
546 * doc/xml.html doc/html/* : updated and uploaded the docs
547
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000548Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
551 * TODO: updated
552 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000553 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000554 gfree).
555 * Makefile.am, uri.c, uri.h: added a set of functions to do
556 exact (litteraly copied from the RFC 2396 productions) parsing
557 and handling of URI. Will be needed for XLink, one XML WFC,
558 XML Base and reused in the nano[ftp/http] modules. Still work
559 to be done.
560
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000561Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * configure.in, libxml.spec.in : libxml2
564 * doc/* : updated the doc page, rebuilt the docs
565
Daniel Veillardcf461992000-03-14 18:30:20 +0000566Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
567
568 * all: tagged LIB_XML_1_X
569 * *.c *.h : updated from W3C CVS tree
570 * configure.in : 2.0.0-beta
571 * libxml.spec.in : libxml2 package nam
572 * result/* : new version of the tests output
573
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000574Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * doc/xml.html, doc/update.html: updated docs, 1.8.7
577
Daniel Veillardb566ce12000-03-04 11:39:42 +0000578Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
579
580 * doc/* : rebuilt the docs
581 * parser.c: final patch on #6766
582 * valid.c: small patch on validity checks.
583
Daniel Veillardfb76c402000-03-04 11:39:42 +0000584Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
587 added
588 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
589 compatibility w.r.t. XML spec and existing code.
590
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000591Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * parser.c: seems a better solution to <a> </a> exists,
594 will try it for a while
595
Daniel Veillard83a30e72000-03-02 03:33:32 +0000596Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
597
598 * parser.c: tried to remove the <a> </a> generating <a/>
599 this is hard. Left a flag for that purpose. Fixed bug #6766
600 * configure.in: prepared 1.8.7 not released, due to previous
601 problem
602
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000603Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * doc/xml.html : applied second patch from Paul DuBois
606
Daniel Veillard402e8c82000-02-29 22:57:47 +0000607Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * doc/xml.html : applied patch from Paul DuBois
610
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000611Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
614
Daniel Veillard5feb8492000-02-02 17:15:36 +0000615Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
618 compilation warnings on various platforms.
619 * parser.c: Fixed #5281 validity error callbacks are now desactived
620 by default if not validating.
621
Daniel Veillardf341f932000-02-02 14:52:08 +0000622Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * nanoftp.c, win32config.h.in: patches to compile on WIN32
625
Daniel Veillard13c757e2000-02-01 23:59:15 +0000626Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
629 <gkatsi@cs.toronto.edu>
630
Daniel Veillard726e8792000-01-30 20:04:29 +0000631Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
632
633 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
634 processing URLs
635
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000636Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
639 xmlNanoFTPUpdateURL for persistent control connections.
640 * configure.in: 1.8.6
641
642Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
643
644 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
645 * tree.[ch] : added xmlSaveNoEmptyTags
646
James Henstridgef3be9312000-01-28 13:59:21 +00006472000-01-29 James Henstridge <james@daa.com.au>
648
649 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
650
651 * Makefile.am: added nanoftp.[ch] to the build.
652
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000653Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * nanoftp.[ch]: cleanup, comments, API
656 * debugXML.c : fixed a bug in the cat command
657 * doc/*: regenerated the docs
658
Daniel Veillardda07c342000-01-25 18:31:22 +0000659Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
662 * debugXML.c : fixed a bug in the cat command
663 * valid.c: fixing some small probs
664 * libxml.spec.in: get rid of the SNAP suffix
665 * doc/xml.html: updated the status
666
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000667Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * xml-config.in: xml-config --version to just return the
670 version number
671 * xpath.c: some cleanup w.r.t. axis when the current node is
672 an attribute.
673 * TODO: updated
674
Daniel Veillard461a66c2000-01-18 18:01:01 +0000675Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * configure.in: prepared for libxml-1.8.5
678 * doc/* recompiled the documentation
679
6802000-01-17 Jody Goldberg <jgoldberg@home.com>
681
682 * configure.in : WARNING autoconf subtlety alert :
683 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
684 when looking for zlib.h so that HAVE_ZLIB_H is defined.
685 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
686 get defined by AC_CHECK_HEADERS.
687
Daniel Veillardf967b902000-01-17 16:06:10 +0000688Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
691 Rune.Djurhuus@fast.no
692
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000693Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * TODO: updated
696 * tree.c, parser.c: made sure that only memory alloc problems
697 and internal parser errors are allowed to write to stdout or
698 stderr.
699
Daniel Veillard0142b842000-01-14 14:45:24 +0000700Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * tree.c : restored xmlNewGlobalNs since this seems used by
703 a lot of existing code :-(, fixed a bug in xmlNewNs
704 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
705 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
706 to exit() from the library code.
707 * xpath.c, parser.c: removed bugs or unused code detected by
708 Windows compilers
709 * parser.c: started adding interfaces for parsing well balanced
710 XML fragments
711 * configure.in: releasing 1.8.4
712 * doc/* : rebuilt the docs
713
Daniel Veillard2eac5032000-01-09 21:08:56 +0000714Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * tree.[ch] : added xmlNewDocFragment() for DOM
717 * testHTML.c: uninitialized variable.
718
Daniel Veillardf3a73582000-01-05 14:58:39 +0000719Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * doc/* : rebuild the docs
722
Daniel Veillard71b656e2000-01-05 14:46:17 +0000723Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * acconfig.h: readline and history patch
726 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
727 * tree.c: added check and handling when possibly removing an ID
728 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
729 and saving.
730 * test/HTML/entities.html result/HTML/entities.html* : test for
731 various entities reference cases
732 * result/HTML/* : as a result output of some testcase have
733 changed
734 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
735 by previous example. added xmlParseTryOrFinish().
736 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
737 entities.h debugXML.h HTMLparser.h: changed the way struct are
738 declared to allow gtk-doc to expose those
739 * parser.c: closed bug #4960
740 * Makefile.am configure.in: Applied patch from
741 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
742 and math/socket libs detection
743
Daniel Veillard437b87b2000-01-03 17:30:46 +0000744Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
745
746 * configure.in, Makefile.am: link tester against readline
747 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
748
Daniel Veillard686d6b62000-01-03 11:08:02 +0000749Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * tree.[ch]: added xmlRemoveProp
752 * win32config.h.in nanohttp.c: avoid including the Windows
753 socket stuff in every C files
754 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
755 the XmL parser(s)
756 * test/ns4 result/ns4 etc...: added test case for previous prob
757 * tree.c: xmlNewNs wasn't checking for double definition
758 * Makefile.in: fixed a problem with dist-hook duplicates
759 * parser.[hc], xmlIO.c: fixed the loading of external entities
760 APIs, now xmlLoadExternalEntity() is used everywhere and
761 setting up an app specific front-end using the
762 * SAX.c parser.c: some fixes, now the xhtml spec validates
763 with the xhtml DTD.
764 * error.c: fixed crashes in case of no input stream
765 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
766 to the validation tests and results
767
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000768Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
771 too htmlCreatePushParserCtxt() and htmlParseChunk()
772 * parser.c: a bit of cleanup.
773 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
774 to XML) removed the last mem leak known
775 * HTMLtree.c: output message cleanup
776 * xmlmemory.c: display content info about memory blocks
777 * result/HTML/wired.* : missing att value warning change
778
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000779Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
780
781 * doc/* : rebuilt the documentation
782
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000783Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * parser.[ch] parserInternals.h: Push parser for XML,
786 seems to work fine now
787 * tester.c debugXML.[ch]: Added an XML shell debug facility and
788 --push for push testing
789 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
790 * testSAX.c: added --push
791 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
792 subtree
793 * xmlIO.[ch] : enriched API + fixes for push mode
794 * entities.[ch]: added the entity content length to the struct.
795 * xmlmemory.[ch]: new API to show the last entries for the shell
796 * valid.c: added required attribute testing
797 * SAX.c: the cdata callback now merge contiguous fragments
798 * HTMLparser.c: cleanup of some macros
799
Daniel Veillard3c558c31999-12-22 11:30:41 +0000800Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * parser.c: fix for PIs name starting with xml
803 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000804 * *.c, configure.in win32config.h.in : generate win32config.h for
805 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000806
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000807Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * parser.c: fixed a stupid = vs. == bug :-(
810 * doc/gnome-xml.sgml: s/glade/xml/
811
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000812Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * configure.in, doc/xml.html : bug fix release 1.8.2
815 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
816 Hopefully the end of that silly C++ include problem
817 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
818 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
819 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
820 troubles with autoclosed elements when the stree shape doesn't
821 follow the DtD specs. Added htmlIsAutoClosed() and
822 htmlAutoCloseTag()
823 * result/HTML/*.htm*: Updated the HTML examples regression tests output
824 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
825 * debugXML.c: fixed a bug on printing default namespaces.
826 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
827
Daniel Veillardb24054a1999-12-18 15:32:46 +0000828Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * result/HTML/*.htm[l] : updated the HTML regression tests according
831 to the new output
832 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
833 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
834 problem due to intermix of extern "C" { ... } declarations for C++
835 and recursive includes in the headers
836
Chris Lahey323c48c1999-12-18 15:32:45 +00008371999-12-20 Chris Lahey <clahey@umich.edu>
838
839 * HTMLtree.c: Made it so that html nodes with a single child do
840 not insert a carriage return before or after the child node.
841
Daniel Veillardb24054a1999-12-18 15:32:46 +0000842Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000843
844 * configure.in, doc/xml.html : bug fix release 1.8.1
845 * parser.c: fixed bug #4344
846 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
847 added the glue to avoid C++ problems
848 * doc/* : regenerated the documentation
849
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000850Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
853 namespace recognition, and Dia as a resul :-(
854 * encoding.c: closed bug #3950
855
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000856Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
857
858 * valid.c: debugging a posteriori validation, except URI expansion
859 stuff this should be fixed now
860 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
861 Carl Nygard <cnygard@bellatlantic.net>
862 * tester.c: added --postvalid, cleaning of the code
863 * tree.[ch]: added xmlDocGetRootElement()
864
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000865Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
866
867 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
868 c++ losage.
869
Daniel Veillard10a2c651999-12-12 13:03:50 +0000870Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * configure.in, doc/xml.html : bumped to 1.8.0
873 * xlink.[ch], Makefile.am : added framework for link detection
874 * parser.h: added nbChars to parser context, needed for cleanup.
875 * xmlmemory.c: removed a nasty bug when out of mem
876 * valid.[ch]: adding namespace support for attribute decl
877 * tester.c: added --debugent option
878 * debugXML.[ch]: added xmlDebugDumpEntities()
879 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
880 buffers instead, this was really needed, validation was breaking
881 in strange ways due to that. Added xmlParseStringPEReference()
882 and other parsing from strings functions. Entities processing
883 modified again, but PERef are still not handled correcly but
884 unless you're Eve Maller you won't notice :-)
885 * HTMLparser.c: large changes toward reliability, and switched to
886 lowercase internal tags, XHTML is lowercase, so it will help
887 that output is closer to next version.
888 * doc/* : regenerated the documentation, it is now hosted at
889 http://xmlsoft.org/ (same bits I just bought the domain :-)
890
891
Daniel Veillard294cbca1999-12-03 13:19:09 +0000892Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
893
894 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
895 doc generation
896 * parser.c: fixed bugs #3908 and #3937 and a memory leak
897 in the SAX API
898 * doc/*: rebuilt the doc making sure everything appears in the
899 HTML files
900
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000901Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
902
903 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
904 added the patch from Carl Nygard <cnygard@bellatlantic.net>
905 which allow impressive speed improvement on dataset with
906 large text pieces, but at the cost of broken binary
907 compatibility and slightly bigger memory usage.
908 Configure with --with-buffers to activate them, they
909 are protected with XML_USE_BUFFER_CONTENT define.
910 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
911 goal is 0 memory left allocated once parser is no more used
912 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
913 call xmlCleanupParser() and xmlMemoryDump()
914
Daniel Veillarda819dac1999-11-24 18:04:22 +0000915Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
918 * parser.[ch] encoding.[ch]: added memory cleanup routines
919 * parser.c: closing bug #3788
920 * doc/*: rebuilt the doc
921
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000922Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
925 xmlNewTextChild() and xmlSetCompressMode() behaviour.
926 * tester.c: added --compress option
927 * doc/*: rebuilt the documentation
928
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000929Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
930
931 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
932 if given /proc/kcore as input !
933 * doc/xml.html doc/*: updated and rebuilt the documentation
934
935Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000936
937 * parser.c: Fixed some wrongly space collapsing code due to
938 a misreading of the spec.
939 * result/*: fixed the output accordingly
940
941Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000942
943 * encoding.c: bug fix and typos
944 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
945 * parser.c: added attribute normalization closing bug #3597
946 * test/att* result/att* SAXresult/att*: testcase for attribute
947 normalization
948
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000949Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * configure.in: closing bug #3163 by adding extra flags for the
952 cc compiler on HP-UX
953
Daniel Veillard51e3b151999-11-12 17:02:31 +0000954Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
955
956 * valid.[ch] : removed a typo and an enumerated type bug in the
957 xmlAddElementDecl() function
958 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
959 call to xmlEncodeEntitiesReentrant() so that the functions
960 New, Set and Get are at the same level.
961 * parser.c HTMLparser.c: extra memory allocation bug for
962 attributes detected by someone using libxml in embedded systems :-)
963
Daniel Veillard962195f1999-10-28 15:51:53 +0000964Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * xmlmemory.h: turned off mem debug :-\
967
Daniel Veillard35008381999-10-25 13:15:52 +0000968Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * parser.c: closed bug #2784 a one line fix, but worth pushing
971 a new release out
972 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
973 some structures, comments before and after the
974 main element, and other nastyness
975 * HTMLtree.c tree.c: accomodate the extended HTML supported
976 * configure.in: pushing 1.7.4
977 * test/ent8 and related outputs : added a new test for bug #2784
978 * test/HTML/wired.html and related output: a nasty HTML example
979 * Makefile.am: improved the test scripts
980 * docs/* : reran the documentation extractor, updated xml.html
981
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000982Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
985 HTMLparser and debugged the HTML related code. HTML documents
986 now have their own type
987 * entities.c: do not dump &apos; for HTML output
988 * xmlmemory.c: improvement, breakpoint mechanism
989 * testHTML.c: added --sax --repeat ...
990 * Makefile.am: improved the HTML tests
991 * valid.[ch]: added xmlValidGetValidElements and
992 xmlValidGetPotentialChildren
993 * tester.c: added --insert to test the 2 new functions
994 * test//* result//* SAXresult//* : regression test cleanup
995 and extension.
996 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
997 gnome-xml-nanohttp.html
998
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000999Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * HTMLparser.c: fixed problems with some autoclose tags
1002 * tree.c: fixed XML output problems.
1003 * result/* SAXresult/*: update of the tests output
1004
Daniel Veillard6077d031999-10-09 09:11:45 +00001005Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * Makefile.am: Arturo patch for xmlConf.sh version info
1008 * parser.c: Tim Josling patch for single quoted items
1009 * tester.c: Tim Josling patch for tester options usage
1010 * tree.h: indent cleanup
1011
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001012Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1013
1014 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1015 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1016
Daniel Veillard00fdf371999-10-08 09:40:39 +00001017Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * tree.c : Raph patch for initialization of CORBA fields
1020 * parser.c, xpath.c, ...: modification of doc comments
1021 * xpath.c : allow spaces in xpath expressions
1022
Daniel Veillardad219441999-09-27 08:17:49 +00001023Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * xmlmemory.h: turning off memory debug :-(
1026
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001027Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1028
1029 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1030 better SAX interfaces.
1031 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1032 entity.
1033 * configure.in: 1.7.2
1034
1035Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001036
1037 * libxml.spec.in: fixed the URL
1038 * doc/xml.html: improved the documentation front-end
1039
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001040Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001041
1042 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1043
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001044Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001045
1046 * libxml.spec.in: fixed the alpha compile problem
1047 * parser.[ch]: changed errno to errNo in the parser context :-(
1048 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1049 * doc/xml.html: changed CHAR to xmlChar
1050 * doc/html/*: recompiled the documentation
1051 * configure.in: 1.7.1
1052
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001053Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * parser.h: modified the parser context struct to regain 1.4.0
1056 binary compatibility
1057 * parser.c, xml-error.h: added errno ot teh context and defined
1058 a set of errors values with update of errno
1059 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1060 DTDs and entities
1061 * *.h, *.c: complete cleanup of the use of config.h and include
1062 protection depending on the current setup.
1063 * overalll debugging, maintenance and bug-fixing on all modules
1064 * updated the documentation
1065 * ready for 1.7.0
1066
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001067Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1068
1069 * HTMLparser.c : cleanup
1070 * SAX.c valid.c valid.h: added ID/IDREF checking
1071 * tree.c tree.h: extended doc structure for refs
1072 * configure.in: 1.6.2
1073 * parser.c: patched bug in SAX user arg call
1074 * parserInternals.h: patched missing close in C++ wrapping
1075 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1076 especially upcoming XPointer implementation.
1077 * doc/xml.html: augmented, typo
1078
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001079Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1080
1081 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1082 not all invocations of install understand -d.
1083
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001084Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1085
1086 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1087 to make 'check' works, when builddir != srcdir.
1088
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001089Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * doc/xml.html : updated the documentation
1092
Daniel Veillard6454aec1999-09-02 22:04:43 +00001093Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1096 not deallocated memory blocks
1097 * *.c : replaces all calls to malloc() free() and realloc() to
1098 the wrapper functions/macros
1099 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1100 instead of xmlFreeNodeList()
1101
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001102Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1103
1104 * HTMLparser.c: corrected a stupid bug leading to core dump at
1105 tree deallocation. Removed warnings indicated by
1106 Stephane.Conversy@lri.fr
1107 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1108 looked for in the external subset
1109
1110Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001111
1112 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1113 on SGI by Stephane.Conversy@lri.fr
1114
Daniel Veillardb96e6431999-08-29 21:02:19 +00001115Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * all .h : changed the prototype declaration indent as in gtk
1118 * most .c : working on reducing the TODOs in the code
1119 * most .c : cleanup though -pedantic and Insure++
1120 * improvements on validation ID checkings.
1121 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1122 * xml-config.in: closed #1810
1123
1124Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001125
1126 * tree.h, valid.c, valid.h: more work on validity, IDs
1127 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1128 definition for AIX
1129
Daniel Veillardb556eb51999-08-15 17:19:50 +00001130Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1133 the distribution due to a cut'n paste error at last commit
1134
Daniel Veillardb05deb71999-08-10 19:04:08 +00001135Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1136
1137 * configure.in: upgraded to version 1.4.0
1138 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1139 Big update, added a large part of the validation process,
1140 it should be usable, but some parts are missing
1141 * xpath.c: improved the implementation w.r.t. root.
1142 * Makefile.am: added more tests
1143 * test and result trees: added a lot of tests
1144 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1145
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001146Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * Added an HACKING file
1149
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001150Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * xpath.[ch] : improvements and debug of the XPath implementation
1153 * parser.c, HTMLparser.c : modified the parsers to be progressive
1154 * tree.[ch] : extended the Buffer promitives
1155 * xmlIO.[ch] : added basic I/O routines providing progressive
1156 parsing and ready for I18N conversion plugins
1157 * SAXresult/* : the SAX callback sequence maybe slightly different
1158 now
1159 * test*.c : improved/updated the tests programs
1160 * doc/* : recompiled the docs.
1161
Daniel Veillard15b75af1999-07-26 16:42:37 +000011621999-07-26 Michael Meeks <michael@edenproject.org>
1163
1164 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1165
1166 * tree.c: Ditto.
1167
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001168Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * configure.in: upgraded to version 1.4.0
1171 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1172 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1173 XML query language, see http://www.w3.org/TR/xpath for more details.
1174 * parser.c, parser.h: added CHAR* related string functions for XPath
1175 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1176 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1177 rebuild the docs.
1178 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1179 and regression testing capabilities for XPath.
1180
Daniel Veillardd79d7871999-07-12 10:38:12 +00001181Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1184 closing bug #1646
1185
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001186Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * Makefile.am, example/Makefile.am: closed bug #1683
1189
Daniel Veillard3166ab11999-07-11 16:14:19 +00001190Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * example/Makefile.am, configure.in: added the makefile for the
1193 gjobread example
1194
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001195Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1196
1197 * doc/Makefile.am:
1198 - fix which allow "make install DESTDIR=</install/prefix>".
1199
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001200Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1203 which fixed a problem on the file reading-code.
1204
Daniel Veillard82150d81999-07-07 07:32:15 +00001205Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1208 output.
1209 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1210
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001211Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * parser.h : Oops removed the binary compatibility problem
1214 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1215 * parser.c, HTMLparser.c: applied patches for reading from stdin
1216
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001217Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * parser.c, entities.c, valid.c: cleanup bug #1591
1220 * configure.in: cleanup bug #1592
1221 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1222 the same tree back-end. Hence gdome will be available for it.
1223 * doc/Makefile.am: close bug #617
1224
Daniel Veillard97fea181999-06-26 23:07:37 +00001225Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * parser.c: alloctate a per parser context SAX interface block
1228
Daniel Veillard14fff061999-06-22 21:49:07 +00001229Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1230
1231 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1232 and xmlEncodeEntitiesReentrant with the correct one :-\
1233
1234Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * commit of my internal XML base changes, quite a lot of
1237 changes, cleanups, better entities support, framework for
1238 new I/O and charset detection and handling
1239 * Fixed the configure/Makefile stuff to generate shared libs
1240 with the proper version info, so we jumped on rev from
1241 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1242 xmlEncodeEntities() result need to be freed now, and a string
1243 xmlParserVersion provide the current library version.
1244
Raph Levien05240da1999-06-15 21:27:11 +00001245Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1246
1247 * parser.c: fixed a buffer overrun for when you have a very long
1248 attribute with no entities in it.
1249
Daniel Veillardbb2da581999-06-13 14:37:07 +00001250Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * added example directory
1253 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1254
Daniel Veillard011b63c1999-06-02 17:44:04 +00001255Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * Release of libxml-1.1, nearly everything has been touched for
1258 this.
1259 * Added more regression tests
1260 * Updated the documentation
1261
Daniel Veillard27d88741999-05-29 11:51:49 +00001262Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * tree.[ch]: unified the XML_NO_CORBA defines.
1265 * parser.c encoding.[ch]: started plugging in char encoding detection
1266
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001267Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1268
1269 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1270 Also freed allocated buffer.
1271
Daniel Veillard27d88741999-05-29 11:51:49 +00001272Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001273 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1274 reentrancy problem at printing. One is left in entities.c, to
1275 remove ASAP
1276 * testSAX.c : added a test example showing the use of the SAX
1277 interface if one doesn't want to build the DOM tree.
1278 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1279
Daniel Veillard517752b1999-04-05 12:20:10 +00001280Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1281
1282 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1283 large revamping of the parser to use SAX callbacks
1284 http://www.megginson.com/SAX/ (or at least a C like interface
1285 a la Expat). It's now possible to set up your own callbacks
1286 and the parser will not build a DOM tree.
1287 * test/* result/*: updated the test suite, I finally removed
1288 the old Namespace draft support (PI based).
1289
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001290Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1291
1292 * Makefile.am: added test result to EXTRA_DIST for make tests
1293
Daniel Veillard64068b31999-03-24 20:42:16 +00001294Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * parser.c, parserInternals.h: moved the chars macro definitions
1297 to parserInternals.h
1298 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1299 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1300
Daniel Veillard012ccc11999-03-23 10:11:11 +00001301Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * xml-config.in : applied patch to make --version work
1304
Raja R Harinatha86c23e1999-03-05 22:14:01 +000013051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1306
1307 * Makefile.am (check-local): Alias for `tests' target. This will
1308 cause `make check' to do the right thing.
1309 (tests): Don't run tests in srcdir. Also, replaced calls to
1310 basename with a `sed' "equivalent".
1311
Daniel Veillardd109e371999-03-05 06:26:45 +00001312Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1315 it in the header and not the sources, updated the doc.
1316 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1317 pointing this out.
1318
Daniel Veillardbc50b591999-03-01 12:28:53 +00001319Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1322 exported the inputStream routines.
1323 * doc/html/* : updated accordingly
1324
Daniel Veillardd692aa41999-02-28 21:54:31 +00001325Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1326
1327 * parser.c, parser.h, parserInternals.h: added a few extra
1328 internal calls to allocate and free parser contexts ...
1329 * doc/html/* : updated accordingly
1330
Daniel Veillard55a99271999-02-25 11:01:29 +00001331Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1332
1333 * configure.in, Makefile.am, doc/makefile.am : General changes for
1334 1.0.0 release and including the generated HTML documentation.
1335
Daniel Veillard35925471999-02-25 08:46:07 +00001336Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * makefile.am : added parserInternals.h, oops.
1339
Daniel Veillard1e346af1999-02-22 10:33:01 +00001340Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * parserInternals.h: added this header giving access to the parser
1343 internal functions.
1344 * doc/Makefile.am : added a rebuild target which rebuilds the full
1345 set of documentations
1346 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1347 the internal subset.
1348 * *.c *.h: modifications needed to generate the documentation using
1349 gtk-doc, cleanup of functions blocks, reorganisation of struct
1350 declarations.
1351
Daniel Veillard1164e751999-02-16 16:29:17 +00001352Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1353
1354 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1355 the tar and spec file to include the beginning of the doc.
1356
Nuno Ferreira03d04781999-02-13 00:07:17 +000013571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1358
1359 * doc/.cvsignore: Added this file.
1360
Daniel Veillard6800ef31999-02-08 18:33:22 +00001361Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1362
1363 * tree.c: fixed xmlGetProp to return "" when the attribute
1364 exists, even if the node-list is NULL.
1365
Daniel Veillard726c7e31999-02-08 15:13:10 +00001366Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * tree.c: patched an error outputting empty attribute values.
1369 * Makefile.am and doc/makefile.am: have been updated during the
1370 week-end. Sorry for an empty CVS log, I got a shell problem.
1371
Daniel Veillard1899e851999-02-01 12:18:54 +00001372Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1373
1374 * tree.h: cleaned up using enums instead of defines
1375 * parser.c, valid.[ch]: more work on parsing/output of element
1376 declarations
1377
Daniel Veillard3b9def11999-01-31 22:15:06 +00001378Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * valid.[ch], tree.c, parser.c : more work toward full parsing
1381 of XML DTDs.
1382 * README: added informations about mailing-list and on-line
1383 documentation
1384
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000013851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1386
1387 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1388
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001389Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * parser.c, tree.[ch] : more work toward conformance testing,
1392 added a last element to accelerate parsing of very flat structures
1393 started working on internal subset Element content declaration.
1394 * valid.[ch] : first cut at adding code toward validation.
1395 * previous changes had also small impact on most files, especially
1396 the conformance testing using James Clark test suite.
1397
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001398Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * test/* : updated the examples, most of them were not well
1401 formed (humm), and added rdf2.
1402 * result/* : resulting changes in the output.
1403
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001404Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1407
Daniel Veillard44b3a061998-12-05 17:27:22 +00001408Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1409
1410 * tree.c: patched a bug in the generation of empty attributes
1411
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001412Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1413
1414 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1415 for node/trees/documents/... Biggest problem is namespace
1416 support when copying subtrees.
1417
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001418Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * parser.c, entities.c: improve entities and char ref encoding,
1421 and cleanups of error messages.
1422
Daniel Veillard242590e1998-11-13 18:04:35 +00001423Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * parser.c, entities.c: simple bug hunting done during rpm2html and
1426 rpmfind integration.
1427
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001428Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * parser.[ch]: Added interfaces allowing to specify a SAX
1431 handler before parsing.
1432
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001433Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * parser.c: redirrect all errors reporting through the SAX
1436 error function
1437
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001438Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1441 * libtool, tlmain ...: update of the libtool files
1442
Miguel de Icaza442321c1998-11-04 18:13:38 +000014431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1444
1445 * entities.c: Use g_snprintf insteda of snprintf.
1446
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001447Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1448
1449 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1450 added ent5 test for this purpose.
1451 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1452
Daniel Veillard27271681998-10-30 06:39:40 +00001453Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1454
1455 * parser.c: fixed? a strange error due to compression on a GWP
1456 document.
1457
Daniel Veillard25940b71998-10-29 05:51:30 +00001458Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * tree.[ch]: bug fixing
1461 * entities.[ch]: defined a specific type for predefined entities
1462 * doc/xml.html: more documentation on the library, how to use it,
1463 overview of the interfaces.
1464
Daniel Veillard16253641998-10-28 22:58:05 +00001465Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1468
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001469Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1470
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001471 * tree.c: corrected a small bug
1472 * doc/xml.html: continuing writing documentation.
1473
1474Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1475
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001476 * debugXML.h debugXML.c: added debugging utilities.
1477 * tester.c: added --debug switch.
1478 * tree.c: patched an incorrect node->type assignment.
1479 * parser.c: formatting, ensure that node->doc != NULL in attributes
1480
Daniel Veillardccb09631998-10-27 06:21:04 +00001481Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1482
1483 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1484 entity support and provide an internal representation close to
1485 DOM one (entity ref nodes, and attribute value as tree). I tried
1486 to preserve the interface but this will surely break some apps
1487 (I have to change rpm2html/rpmfind for example). I had to change
1488 two interfaces, and the generated tree is somewhat different.
1489 * doc/* : started documenting the XML library, the tree and
1490 DOM/Corba. This is a first step.
1491
Daniel Veillard11e00581998-10-24 18:27:49 +00001492Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * parser.c: Set up the fonctions comment block, boring but useful.
1495 * parser.h, SAX.c, parser.c: now attributes are processed through
1496 the SAX interface. The problem is that my SAX interface diverged
1497 quite a bit from the original one, well this is not an official
1498 spec, and translating it from Java to C is hairy anyway...
1499
Daniel Veillard97b58771998-10-20 06:14:16 +00001500Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1501
1502 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1503 fonctions comment block, boring but useful.
1504
1505Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001506
1507 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1508 conversion routines. However they are not yet used to convert the
1509 inputs. The core will run with UTF-8.
1510
Daniel Veillard33942841998-10-18 19:12:41 +00001511Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * tree.c : make sure that the type id is properly set-up when
1514 a new object is allocated, needed for DOM.
1515
Daniel Veillard27fb0751998-10-17 06:47:46 +00001516Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * tree.h, tree.c: Ok, the main objects in the tree will be native
1519 corba objects, it costs 8 bytes per Node, Attribute and Document
1520 but it simplifies the Corba integration a lot (no extra interface
1521 objects to allocate/free).
1522
Daniel Veillard0bef1311998-10-14 02:36:47 +00001523Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1524
1525 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1526 and changed NODEs contants for conformity with DOM Level 1
1527
Daniel Veillard27864701998-10-08 03:47:24 +00001528Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * added hooks to keep track of servants when creating objects
1531 xmlDoc and xmlNode (for Corba export).
1532
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001533Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * added xml-config script.
1536
Daniel Veillard7066a791998-10-01 20:28:28 +00001537Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1540 to autoupdate libtool and automake conf files.
1541
Miguel de Icaza60681bd1998-09-30 19:28:59 +000015421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1543
1544 * Makefile.am: Use '?' to separate the sed
1545 commands as ',' is used when people pass -Wl,something.
1546
1547
Daniel Veillard15a8df41998-09-24 19:15:06 +00001548Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * tree.c, tree.h: added a per-document compression interface.
1551
Daniel Veillard151b1b01998-09-23 00:49:46 +00001552Tue Sep 22 20:47:38 EDT 1998
1553
1554 * tree.c, tree.h: added saving with compression and added interfaces
1555 to control the compression level (xmlGetCompressMode,
1556 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1557
Daniel Veillard70120ff1998-09-22 00:24:21 +00001558Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1559
1560 * parser.c: corrected a loop for files of size 0
1561
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000015621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1563
1564 * error.h: New file. Contains prototyes from `error.c'.
1565
Tom Tromeyc19653d1998-08-14 01:22:43 +00001566Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1567
1568 * Makefile.am (xmlincdir): New macro.
1569 (xmlinc_HEADERS): Renamed from include_HEADERS.
1570
Daniel Veillard845664d1998-08-13 04:43:19 +00001571Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * applied small patch on numeric entities from
1574 Christopher Blizzard <blizzard@appliedtheory.com>
1575
Daniel Veillard260a68f1998-08-13 03:39:55 +00001576Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * New release 0.2, removed the old xml_* files so that it's
1579 coherent with the other CVS base (W3C), far better conformance
1580 to standard, new namespaces, decent entities support, beginning
1581 of a SAX-like interface. Nearly nothing left intact, even the
1582 test examples ...
1583
Christopher Blizzarda36749e1998-07-30 21:47:18 +000015841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1585
1586 * .cvsignore: Add .deps dir
1587
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001588Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1591
Daniel Veillardfe926001998-07-26 04:28:20 +00001592Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001593
Daniel Veillardfe926001998-07-26 04:28:20 +00001594 * configure.in: added test for CPP
1595 * AUTHORS, Changelog: the original ones didn't get commited but the
1596 glib ones instead, fixed.
1597 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001598
Daniel Veillardfe926001998-07-26 04:28:20 +00001599Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001600
Daniel Veillardfe926001998-07-26 04:28:20 +00001601 * integrated code developped at W3C
1602 * changed the original Copyright
1603 * migrated to automake
1604 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001605