blob: e8c3356bf90057dc9f2bc433f98471d1c0d0aada [file] [log] [blame]
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001Fri Oct 13 02:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4 * xpointer.c: implemented string-range() at least a good first version
5 * test/XPath/docs/str test/XPath/xptr/strrange
6 result/XPath/xptr/strrange: the string-range() tests
7
Daniel Veillardd3c68c42000-10-12 08:06:28 +00008Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * Makefile.am include/Makefile.am include/win32config.h
11 win32/Makefile.mingw: fixed problems reported by Wayne Davison
12 and make distcheck
13
Daniel Veillard19d61112000-10-11 23:50:35 +000014Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15
16 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
18 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
19
Daniel Veillardb0426ca2000-10-11 23:39:43 +000020Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
23 patch for socklen_t detection by
24 Albert Chin-A-Young <china@thewrittenword.com>
25
Daniel Veillardcd429612000-10-11 15:57:05 +000026Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
29 and added a --dtdvalid option to xmllint used to test it
30
Daniel Veillard47c02452000-10-11 13:04:36 +000031Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
34 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
35
Daniel Veillard2d38f042000-10-11 10:54:10 +000036Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
37
38 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
39 handlings (registration, lookup, cleanup)
40
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000041Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
42
43 * configure.in Makefile.am include/makefile.am: adding XPointer
44 and XPtrtests target
45 * xpointer.[ch] : new files for XPointer support
46 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
47 more XPath tests
48
Daniel Veillard57fda592000-10-10 23:24:14 +000049Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
50
51 * configure.in: fixed, very broken, make distcheck works again
52
Daniel Veillarde8282ed2000-10-10 23:01:31 +000053Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * More work toward 2.2.5, integrated a number of patches
56 * configure.in Makefile.am win32config.h.in: trying to cleanup
57 make distcheck .... huh ...
58 * include/Makefile.am include/win32config.h: new directory
59 for includes
60 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
61 updated teh makefiles and instructions for WIN32
62 * xpath.c: small fixes
63 * test/XPath/ results/XPath: updated the testcases and results
64 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
65 suggested patches
66 * valid.c: fixed an ID bug
67
Daniel Veillardb71379b2000-10-09 12:30:39 +000068Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
71 the automake bug where wrong dependancies were generated.
72 * xpath.[ch]: worked on XPointer
73
Daniel Veillard7e99c632000-10-06 12:59:53 +000074Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
75
76 * configure.in Makefile.am: 2.2.5, ship the include in an
77 include/libxml subdirectory, use symlinks when using CVS
78 * testSAX.c: fixed small bug
79 * testXPath.c: changed the way testfiles are parsed
80 * debugXML.c: same kind of cleanup when parsing an argument expression
81 XPath/XPointers can have blanks embedded
82 * xpath.[ch]: more cleanup, reorgs for XPointer work
83 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
84 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
85
Daniel Veillard55b91f22000-10-05 16:30:11 +000086Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
87
88 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
89 in the XPath engine, rewrote large parts of it, now it's far
90 cleaner and in sync with the REC not an old WD. Fixed a parsing
91 problem in the interactive XML shell found when testing XPath.
92
Daniel Veillardac260302000-10-04 13:33:43 +000093Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
96 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
97 examples with the extra test
98
Daniel Veillard7cfce322000-10-04 12:40:27 +000099Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
100
101 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
102 the global init function.
103
Daniel Veillard970112a2000-10-03 09:33:21 +0000104Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
105
106 * HTMLparser.c: Doohhh, attribute name parsing was still case
107 sensitive ! Fixed this ...
108 * result/HTML/* : updated the tests results accordingly
109
Daniel Veillard740abf52000-10-02 23:04:54 +0000110Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
113 engine, should be far more stable, incorporated a new version of
114 preceding/following axis, need testing
115 * uri.c: fixed file:///c:/a/b/c problem
116 * test/XPath/tests/idsimple: augmented the XPath tests
117
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000118Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * doc/* rebuilding docs for 2.2.4 release
121
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000122Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * configure.in: releasing 2.2.4
125 * parser.[ch]: added xmlStrEqual()
126 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
127 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
128 use xmlStrEqual instead
129 * TODO: updated
130 * added an XPath test
131
Daniel Veillardbc765302000-10-01 18:23:35 +0000132Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
133
134 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
135 * entities.h: exported xmlInitializePredefinedEntities
136 * parser.[ch] : added xmlInitParser()
137 * parserInternals.h : had to export htmlInitAutoClose()
138
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000139Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
140
141 * xpath.[ch] : fixed some serious XPath Predicate evaluation
142 problems
143 * Makefile.am : added XPath regression tests to normal tests
144 * uri.c: fixed a problem with local paths, cleanup
145 * parser.c: fixed a problem with large CData sections
146
Daniel Veillardd2ade932000-09-30 14:39:55 +0000147Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
148
149 * configure.in xml-config.in: patch from "Ben Taylor"
150 <sol7x86@hotmail.com> for solaris shared libs lookup
151
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001522000-09-30 Martin Baulig <baulig@suse.de>
153
154 * libxml-2.0.pc.in: Provide pkg-config script.
155
156 * configure.in: Create the libxml-2.0.pc script from the
157 libxml-2.0.pc.in templates.
158 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000159 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000160
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000161Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
162
163 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
164 when compiling with MSC
165
Daniel Veillard46057e12000-09-24 18:49:59 +0000166Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
167
168 * xpath.c: patch for normalize-string() substring-before(),
169 substring-after() and translate() functions from Bjorn Reese
170 <breese@mail1.stofanet.dk>
171 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
172 Fredrik Hallenberg <hallon@lysator.liu.se>
173 * TODO: updated
174
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000175Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
176
177 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
178 problem of socklen_t being undefined on a number of platforms
179 * debugXML.c: fixed a compilation problem when without snprintf
180
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000181Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
182
183 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
184 an URI bug and a fix for the control-character-induced infinite loop
185 * nanohttp.c: preventive fix for compiling on WIN32
186
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000187Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
188
189 * xmlint.c: closing bug #25000
190
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000191Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
192
193 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
194 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
195 modified slightly Wayne Davison patch adding xmlStrcasecmp and
196 related function, fixing xmlStrncmp(), and associated cleanup
197 * result/HTML/entities.html.sax: updating result
198
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000199Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * uri.c: applied patch for URI escaping from Wayne Davison
202 <wayned@blorf.net>
203 * tree.c parserInternals.c HTMLparser.c: memset checks patches
204 from Denis Barbier <barbier@imacs.polytechnique.fr>
205 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
206 patch from Wayne Davison
207
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000208Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * doc/xml.html : updated with new releases, adding "how to help"
211
Daniel Veillard04698d92000-09-17 16:00:22 +0000212Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
215 removed a few warnings in pedantic mode ...
216 * parserInternals.c parser.c: moved encoding switching function
217 to parserInternals.c
218 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
219
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000220Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * HTMLparser.c parser.c: set ctxt->errNo before calling the
223 error or warning handlers
224
Daniel Veillardb1059e22000-09-16 14:02:43 +0000225Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * parserInternals.c parserInternals.h parser.c Makefile.am:
228 created a new module parserInternals.c, moved most of the
229 code shared by the various parsers there, as well as
230 deprecated code from parser.c. More cleanup of parser.c
231 * uri.c: fixed a problem when URI is NULL
232 * valid.c: speedup when looking for an attribute declaration
233
Daniel Veillard39c7d712000-09-10 16:14:55 +0000234Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
237 the cleanup of the computation of URI references when seeking
238 external entities. The URI reference string and the resulting
239 URI are both stored now.
240 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
241 large s(n)printf checks and cleanup from Denis Barbier
242 <barbier@imacs.polytechnique.fr>
243 * xmlversion.h.in tree.h: couple of SGML declarations for a
244 possible docbook module.
245 * result/VC/ : a couple of test output changed due to the change
246 of the entities URI
247
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000248Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
249
250 * parser.h: added a _private field for linking user's data
251
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000252Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * parser.c parserInternals.h: demacroified most of the IS_XXX
255 the gain in size is significant so ...
256
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000257Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
258
259 * entities.c: cases where looking up entities with doc==NULL
260 covered
261
Daniel Veillard90e11312000-09-05 10:42:32 +0000262Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
263
Daniel Veillard1de50802000-09-07 08:54:32 +0000264 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000265 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
266
Daniel Veillard98a79162000-09-04 11:15:39 +0000267Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
Daniel Veillard1de50802000-09-07 08:54:32 +0000269 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000270 * test/URI/uri.data result/URI/uri.data: first set of tests/results
271 * Makefile.in: added URItest and included thenin "make tests"
272
273Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000274
275 * xmlversion.h.in: closed bug 22941
276
Daniel Veillard2bb89092000-08-31 14:57:50 +0000277Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
278
279 * doc/xmlio.html: added doc and example for entity loader
280 redefinition.
281
Daniel Veillard96984452000-08-31 13:50:12 +0000282Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
283
284 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
285 used by libxml
286
Daniel Veillarde715dd22000-08-29 18:29:38 +0000287Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
288
289 * parser.c: Fixed bug on invalid ontent characters and when using
290 push.
291 * xmllint.c: fixed xmllint endling of errors in push mode
292
Daniel Veillard4948eb42000-08-29 09:41:15 +0000293Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
294
295 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000296 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000297 * result/HTML/*.sax: regenerated HTML SAX output
298 * parser.c: more cleanup.
299
Daniel Veillarde010c172000-08-28 10:04:51 +0000300Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
301
302 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000303 patches from Wayne Davison <wayned@users.sourceforge.net>,
304 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000305 * HTMLparser.c: fixed an ignorable white space detection bug
306 occuring when parsing with SAX only
307 * result/HTML/*.sax: updated since the output is now HTML
308 encoded...
309
Daniel Veillard47f3f312000-08-27 22:40:15 +0000310Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
311
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000312 * HTMLparser.[ch]: applied some of Wayne Davison
313 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000314
Daniel Veillarde0854c32000-08-27 21:12:29 +0000315Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
318 undeclared namespace prefix was used, added a warning.
319 Cleaned up support w.r.t. entities, spilling out a warning
320 and being pedantic on lookups.
321 * test/warning/ent9 : added testcase for previous example.
322 * TODO: updated
323 * parserInternals.h parser.c: changed the way names are parsed
324 now allow infinite size and decrease penalty for normal use
325 * parser.c: Started a big cleanup/check of the parser code,
326 fixed some of the most tortuous entity code, spotted code
327 unused anymore
328 * test/*: added tests for very long names and related nasty
329 things.
330
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000331Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * doc/encoding.html: added encoding aliases doc
334 * doc/xml.html: updates
335 * encoding.[ch]: added EncodingAliases functions
336 * entities.[ch] valid.[ch] debugXML.c: removed two serious
337 bottleneck affecting large DTDs like Docbook
338 * parser.[ch] xmllint.c: added a pedantic option, will be
339 useful
340 * SAX.c: redefinition of entities is reported in pedantic mode
341 * testHTML.c: uninitialized warning from gcc
342 * uri.c: fixed a couple of bugs
343 * TODO: added issue raised by Michael
344
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000345Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * doc/encoding.html: propagated Martin Duerst suggestions
348
Daniel Veillard52402ce2000-08-22 23:36:12 +0000349Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
352 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
353 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
354 by Wayne Davison
355
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000356Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
357
358 * nanoftp.c nanohttp.c: small cleanup
359 * TODO: updated
360
Daniel Veillard244ece92000-08-19 20:58:02 +0000361Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * added an old VC testcase and updated title.xml entity
364
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000365Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
368 done on auto-opening of <p> tags and cleanup of SAX output
369
Daniel Veillard979e55e2000-08-19 16:48:54 +0000370Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
373
Daniel Veillard4540be42000-08-19 16:40:28 +0000374Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * doc/xml.html libxml.* structure.*: updated the doc a bit
377
Daniel Veillard808a3f12000-08-17 13:50:51 +0000378Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * testSAX.c testHTML.c result/HTML/: cleanup of the output
381 of SAX tests
382
Daniel Veillard29579362000-08-14 17:57:48 +0000383Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
384
385 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
386 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
387
Daniel Veillard1255ab72000-08-14 15:13:33 +0000388Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
391 * testHTML.c: fix core dump on Solaris 2.x systems
392 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
393 * result/HTML/*.sax: previous bug fix lead to new results
394
Daniel Veillard03109292000-08-14 14:58:22 +0000395Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
396
397 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
398 * configure.in: added --with-readline=DIR to accept alternate
399 path for readline include/library
400 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
401 for ANSI under HP-UX
402 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
403 includes @LIBS@
404
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000405Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * doc/* : rebuilt the docs
408 * getting ready for 2.2.2 release
409
Daniel Veillard87b95392000-08-12 21:12:04 +0000410Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
413 and xmlAddFeature()
414 * tree.[ch]: added xmlAddChildList()
415 * xmllint.c: MAP_FAILED macro test
416 * parser.h: added xmlParseCtxtExternalEntity()
417 * valid.c: applied bug fixes removed warning
418 * tree.c: added CDATA block to elements content
419 * testSAX.c: cleanup of output
420 * testHTML.c: added SAX testing
421 * encoding.c: better error recovery
422 * SAX.c, parser.c: fixed one of the external entity processing
423 of the OASis testsuite
424 * Makefile.am: added HTML SAX regression tests
425 * configure.in: bumped to 2.2.2
426 * test/HTML/ result/HTML: added a few of HTML tests, and added the
427 SAX results
428
Daniel Veillard88a172f2000-08-04 18:23:10 +0000429Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
430
431 * configure.in: patch for HP compiler
432
4332000-08-04 Sven Heinicke <sven@zen.org>
434
435 * xmllint.c: Was coredumping sometimes when the file given didn't
436 exist.
437
Daniel Veillard46e370e2000-07-21 20:32:03 +0000438Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000441
Daniel Veillard46e370e2000-07-21 20:32:03 +0000442 when using in memory parsing. Need some cleanup.
443 * xmllint.c configure.in: added a --memory flag to test memory
444 parsing
445
Daniel Veillard36650692000-07-21 15:16:39 +0000446Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
447
448 * nanohttp.c: fixed socklen_t replacement to unsigned int
449 * parser.c: fixed a space handdling missing at the end of
450 production 28 DOCTYPE.
451 * xmlmemory.c: fixed a stupid bug on the routine to override
452 allocation functions
453 * TODO: updated
454
Daniel Veillarde46e20d2000-07-14 15:02:46 +0000455Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * doc/ regenerated the docs
458
Daniel Veillard32bc74e2000-07-14 14:49:25 +0000459Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * doc/encoding.html doc/xml.html: added I18N doc
462 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
463 improvements, both parser and filters, added ASCII & HTML,
464 fixed the ISO-Latin-1 one
465 * xmllint.c testHTML.c: added/made visible --encode
466 * debugXML.c : cleanup
467 * most .c files: applied patches due to warning on Windows and
468 when using Sun Pro cc compiler
469 * xpath.c : cleanup memleaks
470 * nanoftp.c : added a TESTING preprocessor flag for standalong
471 compile so that people can report bugs more easilly
472 * nanohttp.c : ditched socklen_t which was a portability mess
473 and replaced it with unsigned int.
474 * tree.[ch]: added xmlHasProp()
475 * TODO: updated
476 * test/ : added more test for entities, NS, encoding, HTML, wap
477 * configure.in: preparing for 2.2.0 release
478
Daniel Veillard49703262000-07-10 10:27:46 +0000479Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
480
481 * nanoftp.c: fixed the way the control connection is handled
482 * libxml.spec.in: fixed the dependancies and cleanup
483
Daniel Veillard306be992000-07-03 12:38:45 +0000484Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * doc/xml.html: changed the xmlsoft.org structure, updated the
487 examples w.r.t. root and childs
488
Daniel Veillard7d853352000-07-02 18:53:09 +0000489Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
492
Daniel Veillard365e13b2000-07-02 07:56:37 +0000493Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * HTMLparser.c: Work on character encoding support for the HTML parser
496 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
497 * encoding.c: Fixed a potential memleak in the encoding stuff
498
Daniel Veillardaf743792000-07-01 11:49:28 +0000499Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
500
501 * doc/FAQ.html doc/Makefile.am : added a FAQ
502
503Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000504
505 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
506 of the HTML parser to force it to not bypass SAX
507
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000508Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * win32config.h.in: updated
511 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
512 lacks iconv support :-( need to release 2.1.1
513 * configure.in: release 2.1.1
514 * HTMLparser: fixed bug #14784
515 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
516 by Windows compiler
517 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
518 the SAX startDocument() callback.
519 * TODO: updated
520
521Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
522
523 * added xmlStopParser()
524
Daniel Veillardbe803962000-06-28 23:40:59 +0000525Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * configure.in: 2.1.0 prerelease
528 * Large resync between W3C and Gnome tree
529 * nanoftp, nanohttp.c: fixed stalled connections probs
530 * HTMLtree.c SAX.c : support for attribute without values in
531 HTML for andersca
532 * valid.c: Fixed most validation + namespace problems
533 * HTMLparser.c: start document callback for andersca
534 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
535 * parser.h, SAX.c: serious speed improvement for large
536 CDATA blocks
537 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
538 different encoding
539 * example/Makefile.am example/gjobread.c tree.h: work on
540 libxml1 libxml2 convergence.
541 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
542 and the LIBXML_TEST_VERSION macro
543
Daniel Veillardc310d562000-06-23 18:32:15 +0000544Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
545
546 * doc/xml.html: various patches and improvements typo fixed by
547 Felix Natter
548 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
549 from Felix Natter <fnatter@gmx.net>
550
Daniel Veillardf3029822000-05-06 08:11:19 +0000551Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * doc/upgrade.html: updated with instructions for support of both
554 libxml-1.x and libxml-2.x
555 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
556 for 2.x support and also fixed includes
557
558
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000559Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
560
561 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
562 the encoding support, added iconv support, so now libxml if
563 compiled with iconv automatically support japanese encodings
564 among others. Work based on initial patch from Yuan-Chen Cheng
565 I may have broken binary compat in the encoding handler
566 registration scheme, but that was so utterly broken I don't
567 expect anybody to have used this feature until now.
568 * parserInternals.h: fixup on the CHAR range macro
569 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
570 code.
571 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
572 * uri.c: added xmlParseURI() I can't believe I forgot to
573 implement this one in 2.0 !!!
574 * SAX.c: moved doc->encoding update in the endDocument() call.
575 * TODO: updated.
576
Daniel Veillard06047432000-04-24 11:33:38 +0000577Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
578
579 * tree.h: removed extraneous xmlRemoveProp definition
580 * TODO: added item about --disable-corba configure switch
581 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
582 * nanoftp.c: fixed include problems giving troubles on AIX and
583 slowlaris
584 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
585 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
586 comment and headers changes to lower gtk-doc number of warnings
587 * doc/html/*: rebuilt docs
588
Daniel Veillarde0aed302000-04-16 08:52:20 +0000589Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * HACKING: documented the tag for 1.x and instructions
592
Daniel Veillard5e873c42000-04-12 13:27:38 +0000593Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
596 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
597 xmlCreateIOParserCtxt
598 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
599 significant overall improvement
600 * xmllint.c: added I/O test to xmllint
601 * testSAX.c: added a speed test
602 * doc/* : updated/regenerated
603
Daniel Veillardfc708e22000-04-08 13:17:27 +0000604Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
605
606 * xpath.c uri.h parserInternals.h: cosmetic changes from
607 "Timur I. Bakeyev" <timur@bat.ru>, including making
608 xmlCreateURI() public
609
Daniel Veillard5d211f42000-04-07 17:00:24 +0000610Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
611
612 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
613 and the code at the same time. Added a clean mechanism for
614 overload or added input methods: xmlRegisterInputCallbacks()
615 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
616 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
617 * TODO: updated
618 * doc/* : updated/regenerated
619 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
620 source dir
621
Daniel Veillarde77a9182000-04-05 19:12:29 +0000622Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * testURI.c: yet another forgotten commit, I should get some sleep !
625
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000626Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * xmllint.c: forgot to commit this too ?
629
Daniel Veillardb9df4042000-04-05 14:23:16 +0000630Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * xmlversion.h.in : forgot to commit this previously
633
Daniel Veillard361d8452000-04-03 19:48:13 +0000634Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * configure.in: preparing libxml-2.0.0 version looks Ok so far
637 * README TODO: updated for release
638 * uri.c uri.h: added authority parsing/saving
639 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
640 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
641 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
642 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
643 Makefile.am : added compile-time customization of libxml
644 --with-ftp --with-http --with-html --with-xpath --with-debug
645 --with-mem-debug
646 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
647 #include <libxml/xxx.h> I hope it won't break too much stuff
648 and will be manageable in the future...
649 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
650 and added xmllint to the installed programs
651 * uri.h: added xmlFreeURI()
652
Daniel Veillardec303412000-03-24 13:41:54 +0000653Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * uri.c uri.h: finished the escaping handling, the base support
656 and the URI path normalization. Looks good just lacks the
657 authority content parsing code.
658 * Makefile.am: added instructions to generate testURI
659 * TODO: updated
660 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
661 added links and icons for W3C and Gnome
662
Daniel Veillard8f621982000-03-20 13:07:15 +0000663Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
664
665 * xmlmemory.[ch] : seems I forgot to actually update the files in
666 the last commit :-)
667 * doc/xml.html doc/html/* : updated and uploaded the docs
668
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000669Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
672 * TODO: updated
673 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000674 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000675 gfree).
676 * Makefile.am, uri.c, uri.h: added a set of functions to do
677 exact (litteraly copied from the RFC 2396 productions) parsing
678 and handling of URI. Will be needed for XLink, one XML WFC,
679 XML Base and reused in the nano[ftp/http] modules. Still work
680 to be done.
681
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000682Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * configure.in, libxml.spec.in : libxml2
685 * doc/* : updated the doc page, rebuilt the docs
686
Daniel Veillardcf461992000-03-14 18:30:20 +0000687Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
688
689 * all: tagged LIB_XML_1_X
690 * *.c *.h : updated from W3C CVS tree
691 * configure.in : 2.0.0-beta
692 * libxml.spec.in : libxml2 package nam
693 * result/* : new version of the tests output
694
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000695Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * doc/xml.html, doc/update.html: updated docs, 1.8.7
698
Daniel Veillardb566ce12000-03-04 11:39:42 +0000699Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * doc/* : rebuilt the docs
702 * parser.c: final patch on #6766
703 * valid.c: small patch on validity checks.
704
Daniel Veillardfb76c402000-03-04 11:39:42 +0000705Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
708 added
709 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
710 compatibility w.r.t. XML spec and existing code.
711
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000712Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * parser.c: seems a better solution to <a> </a> exists,
715 will try it for a while
716
Daniel Veillard83a30e72000-03-02 03:33:32 +0000717Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * parser.c: tried to remove the <a> </a> generating <a/>
720 this is hard. Left a flag for that purpose. Fixed bug #6766
721 * configure.in: prepared 1.8.7 not released, due to previous
722 problem
723
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000724Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * doc/xml.html : applied second patch from Paul DuBois
727
Daniel Veillard402e8c82000-02-29 22:57:47 +0000728Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * doc/xml.html : applied patch from Paul DuBois
731
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000732Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
735
Daniel Veillard5feb8492000-02-02 17:15:36 +0000736Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
739 compilation warnings on various platforms.
740 * parser.c: Fixed #5281 validity error callbacks are now desactived
741 by default if not validating.
742
Daniel Veillardf341f932000-02-02 14:52:08 +0000743Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * nanoftp.c, win32config.h.in: patches to compile on WIN32
746
Daniel Veillard13c757e2000-02-01 23:59:15 +0000747Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
750 <gkatsi@cs.toronto.edu>
751
Daniel Veillard726e8792000-01-30 20:04:29 +0000752Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
755 processing URLs
756
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000757Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
760 xmlNanoFTPUpdateURL for persistent control connections.
761 * configure.in: 1.8.6
762
763Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
766 * tree.[ch] : added xmlSaveNoEmptyTags
767
James Henstridgef3be9312000-01-28 13:59:21 +00007682000-01-29 James Henstridge <james@daa.com.au>
769
770 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
771
772 * Makefile.am: added nanoftp.[ch] to the build.
773
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000774Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
775
776 * nanoftp.[ch]: cleanup, comments, API
777 * debugXML.c : fixed a bug in the cat command
778 * doc/*: regenerated the docs
779
Daniel Veillardda07c342000-01-25 18:31:22 +0000780Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
783 * debugXML.c : fixed a bug in the cat command
784 * valid.c: fixing some small probs
785 * libxml.spec.in: get rid of the SNAP suffix
786 * doc/xml.html: updated the status
787
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000788Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * xml-config.in: xml-config --version to just return the
791 version number
792 * xpath.c: some cleanup w.r.t. axis when the current node is
793 an attribute.
794 * TODO: updated
795
Daniel Veillard461a66c2000-01-18 18:01:01 +0000796Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * configure.in: prepared for libxml-1.8.5
799 * doc/* recompiled the documentation
800
8012000-01-17 Jody Goldberg <jgoldberg@home.com>
802
803 * configure.in : WARNING autoconf subtlety alert :
804 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
805 when looking for zlib.h so that HAVE_ZLIB_H is defined.
806 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
807 get defined by AC_CHECK_HEADERS.
808
Daniel Veillardf967b902000-01-17 16:06:10 +0000809Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
812 Rune.Djurhuus@fast.no
813
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000814Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
815
816 * TODO: updated
817 * tree.c, parser.c: made sure that only memory alloc problems
818 and internal parser errors are allowed to write to stdout or
819 stderr.
820
Daniel Veillard0142b842000-01-14 14:45:24 +0000821Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * tree.c : restored xmlNewGlobalNs since this seems used by
824 a lot of existing code :-(, fixed a bug in xmlNewNs
825 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
826 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
827 to exit() from the library code.
828 * xpath.c, parser.c: removed bugs or unused code detected by
829 Windows compilers
830 * parser.c: started adding interfaces for parsing well balanced
831 XML fragments
832 * configure.in: releasing 1.8.4
833 * doc/* : rebuilt the docs
834
Daniel Veillard2eac5032000-01-09 21:08:56 +0000835Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * tree.[ch] : added xmlNewDocFragment() for DOM
838 * testHTML.c: uninitialized variable.
839
Daniel Veillardf3a73582000-01-05 14:58:39 +0000840Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * doc/* : rebuild the docs
843
Daniel Veillard71b656e2000-01-05 14:46:17 +0000844Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
845
846 * acconfig.h: readline and history patch
847 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
848 * tree.c: added check and handling when possibly removing an ID
849 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
850 and saving.
851 * test/HTML/entities.html result/HTML/entities.html* : test for
852 various entities reference cases
853 * result/HTML/* : as a result output of some testcase have
854 changed
855 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
856 by previous example. added xmlParseTryOrFinish().
857 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
858 entities.h debugXML.h HTMLparser.h: changed the way struct are
859 declared to allow gtk-doc to expose those
860 * parser.c: closed bug #4960
861 * Makefile.am configure.in: Applied patch from
862 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
863 and math/socket libs detection
864
Daniel Veillard437b87b2000-01-03 17:30:46 +0000865Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * configure.in, Makefile.am: link tester against readline
868 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
869
Daniel Veillard686d6b62000-01-03 11:08:02 +0000870Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * tree.[ch]: added xmlRemoveProp
873 * win32config.h.in nanohttp.c: avoid including the Windows
874 socket stuff in every C files
875 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
876 the XmL parser(s)
877 * test/ns4 result/ns4 etc...: added test case for previous prob
878 * tree.c: xmlNewNs wasn't checking for double definition
879 * Makefile.in: fixed a problem with dist-hook duplicates
880 * parser.[hc], xmlIO.c: fixed the loading of external entities
881 APIs, now xmlLoadExternalEntity() is used everywhere and
882 setting up an app specific front-end using the
883 * SAX.c parser.c: some fixes, now the xhtml spec validates
884 with the xhtml DTD.
885 * error.c: fixed crashes in case of no input stream
886 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
887 to the validation tests and results
888
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000889Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
892 too htmlCreatePushParserCtxt() and htmlParseChunk()
893 * parser.c: a bit of cleanup.
894 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
895 to XML) removed the last mem leak known
896 * HTMLtree.c: output message cleanup
897 * xmlmemory.c: display content info about memory blocks
898 * result/HTML/wired.* : missing att value warning change
899
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000900Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * doc/* : rebuilt the documentation
903
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000904Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
905
906 * parser.[ch] parserInternals.h: Push parser for XML,
907 seems to work fine now
908 * tester.c debugXML.[ch]: Added an XML shell debug facility and
909 --push for push testing
910 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
911 * testSAX.c: added --push
912 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
913 subtree
914 * xmlIO.[ch] : enriched API + fixes for push mode
915 * entities.[ch]: added the entity content length to the struct.
916 * xmlmemory.[ch]: new API to show the last entries for the shell
917 * valid.c: added required attribute testing
918 * SAX.c: the cdata callback now merge contiguous fragments
919 * HTMLparser.c: cleanup of some macros
920
Daniel Veillard3c558c31999-12-22 11:30:41 +0000921Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
922
923 * parser.c: fix for PIs name starting with xml
924 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000925 * *.c, configure.in win32config.h.in : generate win32config.h for
926 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000927
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000928Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * parser.c: fixed a stupid = vs. == bug :-(
931 * doc/gnome-xml.sgml: s/glade/xml/
932
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000933Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * configure.in, doc/xml.html : bug fix release 1.8.2
936 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
937 Hopefully the end of that silly C++ include problem
938 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
939 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
940 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
941 troubles with autoclosed elements when the stree shape doesn't
942 follow the DtD specs. Added htmlIsAutoClosed() and
943 htmlAutoCloseTag()
944 * result/HTML/*.htm*: Updated the HTML examples regression tests output
945 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
946 * debugXML.c: fixed a bug on printing default namespaces.
947 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
948
Daniel Veillardb24054a1999-12-18 15:32:46 +0000949Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * result/HTML/*.htm[l] : updated the HTML regression tests according
952 to the new output
953 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
954 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
955 problem due to intermix of extern "C" { ... } declarations for C++
956 and recursive includes in the headers
957
Chris Lahey323c48c1999-12-18 15:32:45 +00009581999-12-20 Chris Lahey <clahey@umich.edu>
959
960 * HTMLtree.c: Made it so that html nodes with a single child do
961 not insert a carriage return before or after the child node.
962
Daniel Veillardb24054a1999-12-18 15:32:46 +0000963Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000964
965 * configure.in, doc/xml.html : bug fix release 1.8.1
966 * parser.c: fixed bug #4344
967 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
968 added the glue to avoid C++ problems
969 * doc/* : regenerated the documentation
970
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000971Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
972
973 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
974 namespace recognition, and Dia as a resul :-(
975 * encoding.c: closed bug #3950
976
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000977Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * valid.c: debugging a posteriori validation, except URI expansion
980 stuff this should be fixed now
981 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
982 Carl Nygard <cnygard@bellatlantic.net>
983 * tester.c: added --postvalid, cleaning of the code
984 * tree.[ch]: added xmlDocGetRootElement()
985
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000986Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
987
988 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
989 c++ losage.
990
Daniel Veillard10a2c651999-12-12 13:03:50 +0000991Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * configure.in, doc/xml.html : bumped to 1.8.0
994 * xlink.[ch], Makefile.am : added framework for link detection
995 * parser.h: added nbChars to parser context, needed for cleanup.
996 * xmlmemory.c: removed a nasty bug when out of mem
997 * valid.[ch]: adding namespace support for attribute decl
998 * tester.c: added --debugent option
999 * debugXML.[ch]: added xmlDebugDumpEntities()
1000 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1001 buffers instead, this was really needed, validation was breaking
1002 in strange ways due to that. Added xmlParseStringPEReference()
1003 and other parsing from strings functions. Entities processing
1004 modified again, but PERef are still not handled correcly but
1005 unless you're Eve Maller you won't notice :-)
1006 * HTMLparser.c: large changes toward reliability, and switched to
1007 lowercase internal tags, XHTML is lowercase, so it will help
1008 that output is closer to next version.
1009 * doc/* : regenerated the documentation, it is now hosted at
1010 http://xmlsoft.org/ (same bits I just bought the domain :-)
1011
1012
Daniel Veillard294cbca1999-12-03 13:19:09 +00001013Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1016 doc generation
1017 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1018 in the SAX API
1019 * doc/*: rebuilt the doc making sure everything appears in the
1020 HTML files
1021
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001022Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1023
1024 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1025 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1026 which allow impressive speed improvement on dataset with
1027 large text pieces, but at the cost of broken binary
1028 compatibility and slightly bigger memory usage.
1029 Configure with --with-buffers to activate them, they
1030 are protected with XML_USE_BUFFER_CONTENT define.
1031 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1032 goal is 0 memory left allocated once parser is no more used
1033 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1034 call xmlCleanupParser() and xmlMemoryDump()
1035
Daniel Veillarda819dac1999-11-24 18:04:22 +00001036Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1039 * parser.[ch] encoding.[ch]: added memory cleanup routines
1040 * parser.c: closing bug #3788
1041 * doc/*: rebuilt the doc
1042
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001043Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1044
1045 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1046 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1047 * tester.c: added --compress option
1048 * doc/*: rebuilt the documentation
1049
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001050Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1053 if given /proc/kcore as input !
1054 * doc/xml.html doc/*: updated and rebuilt the documentation
1055
1056Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001057
1058 * parser.c: Fixed some wrongly space collapsing code due to
1059 a misreading of the spec.
1060 * result/*: fixed the output accordingly
1061
1062Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001063
1064 * encoding.c: bug fix and typos
1065 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1066 * parser.c: added attribute normalization closing bug #3597
1067 * test/att* result/att* SAXresult/att*: testcase for attribute
1068 normalization
1069
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001070Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * configure.in: closing bug #3163 by adding extra flags for the
1073 cc compiler on HP-UX
1074
Daniel Veillard51e3b151999-11-12 17:02:31 +00001075Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * valid.[ch] : removed a typo and an enumerated type bug in the
1078 xmlAddElementDecl() function
1079 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1080 call to xmlEncodeEntitiesReentrant() so that the functions
1081 New, Set and Get are at the same level.
1082 * parser.c HTMLparser.c: extra memory allocation bug for
1083 attributes detected by someone using libxml in embedded systems :-)
1084
Daniel Veillard962195f1999-10-28 15:51:53 +00001085Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * xmlmemory.h: turned off mem debug :-\
1088
Daniel Veillard35008381999-10-25 13:15:52 +00001089Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * parser.c: closed bug #2784 a one line fix, but worth pushing
1092 a new release out
1093 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1094 some structures, comments before and after the
1095 main element, and other nastyness
1096 * HTMLtree.c tree.c: accomodate the extended HTML supported
1097 * configure.in: pushing 1.7.4
1098 * test/ent8 and related outputs : added a new test for bug #2784
1099 * test/HTML/wired.html and related output: a nasty HTML example
1100 * Makefile.am: improved the test scripts
1101 * docs/* : reran the documentation extractor, updated xml.html
1102
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001103Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1106 HTMLparser and debugged the HTML related code. HTML documents
1107 now have their own type
1108 * entities.c: do not dump &apos; for HTML output
1109 * xmlmemory.c: improvement, breakpoint mechanism
1110 * testHTML.c: added --sax --repeat ...
1111 * Makefile.am: improved the HTML tests
1112 * valid.[ch]: added xmlValidGetValidElements and
1113 xmlValidGetPotentialChildren
1114 * tester.c: added --insert to test the 2 new functions
1115 * test//* result//* SAXresult//* : regression test cleanup
1116 and extension.
1117 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1118 gnome-xml-nanohttp.html
1119
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001120Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * HTMLparser.c: fixed problems with some autoclose tags
1123 * tree.c: fixed XML output problems.
1124 * result/* SAXresult/*: update of the tests output
1125
Daniel Veillard6077d031999-10-09 09:11:45 +00001126Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * Makefile.am: Arturo patch for xmlConf.sh version info
1129 * parser.c: Tim Josling patch for single quoted items
1130 * tester.c: Tim Josling patch for tester options usage
1131 * tree.h: indent cleanup
1132
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001133Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1136 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1137
Daniel Veillard00fdf371999-10-08 09:40:39 +00001138Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * tree.c : Raph patch for initialization of CORBA fields
1141 * parser.c, xpath.c, ...: modification of doc comments
1142 * xpath.c : allow spaces in xpath expressions
1143
Daniel Veillardad219441999-09-27 08:17:49 +00001144Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * xmlmemory.h: turning off memory debug :-(
1147
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001148Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1151 better SAX interfaces.
1152 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1153 entity.
1154 * configure.in: 1.7.2
1155
1156Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001157
1158 * libxml.spec.in: fixed the URL
1159 * doc/xml.html: improved the documentation front-end
1160
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001161Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001162
1163 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1164
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001165Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001166
1167 * libxml.spec.in: fixed the alpha compile problem
1168 * parser.[ch]: changed errno to errNo in the parser context :-(
1169 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1170 * doc/xml.html: changed CHAR to xmlChar
1171 * doc/html/*: recompiled the documentation
1172 * configure.in: 1.7.1
1173
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001174Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * parser.h: modified the parser context struct to regain 1.4.0
1177 binary compatibility
1178 * parser.c, xml-error.h: added errno ot teh context and defined
1179 a set of errors values with update of errno
1180 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1181 DTDs and entities
1182 * *.h, *.c: complete cleanup of the use of config.h and include
1183 protection depending on the current setup.
1184 * overalll debugging, maintenance and bug-fixing on all modules
1185 * updated the documentation
1186 * ready for 1.7.0
1187
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001188Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * HTMLparser.c : cleanup
1191 * SAX.c valid.c valid.h: added ID/IDREF checking
1192 * tree.c tree.h: extended doc structure for refs
1193 * configure.in: 1.6.2
1194 * parser.c: patched bug in SAX user arg call
1195 * parserInternals.h: patched missing close in C++ wrapping
1196 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1197 especially upcoming XPointer implementation.
1198 * doc/xml.html: augmented, typo
1199
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001200Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1201
1202 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1203 not all invocations of install understand -d.
1204
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001205Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1206
1207 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1208 to make 'check' works, when builddir != srcdir.
1209
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001210Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * doc/xml.html : updated the documentation
1213
Daniel Veillard6454aec1999-09-02 22:04:43 +00001214Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1217 not deallocated memory blocks
1218 * *.c : replaces all calls to malloc() free() and realloc() to
1219 the wrapper functions/macros
1220 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1221 instead of xmlFreeNodeList()
1222
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001223Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * HTMLparser.c: corrected a stupid bug leading to core dump at
1226 tree deallocation. Removed warnings indicated by
1227 Stephane.Conversy@lri.fr
1228 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1229 looked for in the external subset
1230
1231Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001232
1233 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1234 on SGI by Stephane.Conversy@lri.fr
1235
Daniel Veillardb96e6431999-08-29 21:02:19 +00001236Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1237
1238 * all .h : changed the prototype declaration indent as in gtk
1239 * most .c : working on reducing the TODOs in the code
1240 * most .c : cleanup though -pedantic and Insure++
1241 * improvements on validation ID checkings.
1242 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1243 * xml-config.in: closed #1810
1244
1245Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001246
1247 * tree.h, valid.c, valid.h: more work on validity, IDs
1248 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1249 definition for AIX
1250
Daniel Veillardb556eb51999-08-15 17:19:50 +00001251Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1252
1253 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1254 the distribution due to a cut'n paste error at last commit
1255
Daniel Veillardb05deb71999-08-10 19:04:08 +00001256Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * configure.in: upgraded to version 1.4.0
1259 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1260 Big update, added a large part of the validation process,
1261 it should be usable, but some parts are missing
1262 * xpath.c: improved the implementation w.r.t. root.
1263 * Makefile.am: added more tests
1264 * test and result trees: added a lot of tests
1265 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1266
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001267Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * Added an HACKING file
1270
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001271Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * xpath.[ch] : improvements and debug of the XPath implementation
1274 * parser.c, HTMLparser.c : modified the parsers to be progressive
1275 * tree.[ch] : extended the Buffer promitives
1276 * xmlIO.[ch] : added basic I/O routines providing progressive
1277 parsing and ready for I18N conversion plugins
1278 * SAXresult/* : the SAX callback sequence maybe slightly different
1279 now
1280 * test*.c : improved/updated the tests programs
1281 * doc/* : recompiled the docs.
1282
Daniel Veillard15b75af1999-07-26 16:42:37 +000012831999-07-26 Michael Meeks <michael@edenproject.org>
1284
1285 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1286
1287 * tree.c: Ditto.
1288
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001289Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * configure.in: upgraded to version 1.4.0
1292 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1293 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1294 XML query language, see http://www.w3.org/TR/xpath for more details.
1295 * parser.c, parser.h: added CHAR* related string functions for XPath
1296 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1297 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1298 rebuild the docs.
1299 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1300 and regression testing capabilities for XPath.
1301
Daniel Veillardd79d7871999-07-12 10:38:12 +00001302Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1303
1304 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1305 closing bug #1646
1306
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001307Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * Makefile.am, example/Makefile.am: closed bug #1683
1310
Daniel Veillard3166ab11999-07-11 16:14:19 +00001311Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * example/Makefile.am, configure.in: added the makefile for the
1314 gjobread example
1315
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001316Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1317
1318 * doc/Makefile.am:
1319 - fix which allow "make install DESTDIR=</install/prefix>".
1320
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001321Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1324 which fixed a problem on the file reading-code.
1325
Daniel Veillard82150d81999-07-07 07:32:15 +00001326Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1329 output.
1330 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1331
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001332Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * parser.h : Oops removed the binary compatibility problem
1335 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1336 * parser.c, HTMLparser.c: applied patches for reading from stdin
1337
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001338Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * parser.c, entities.c, valid.c: cleanup bug #1591
1341 * configure.in: cleanup bug #1592
1342 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1343 the same tree back-end. Hence gdome will be available for it.
1344 * doc/Makefile.am: close bug #617
1345
Daniel Veillard97fea181999-06-26 23:07:37 +00001346Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1347
1348 * parser.c: alloctate a per parser context SAX interface block
1349
Daniel Veillard14fff061999-06-22 21:49:07 +00001350Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1353 and xmlEncodeEntitiesReentrant with the correct one :-\
1354
1355Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1356
1357 * commit of my internal XML base changes, quite a lot of
1358 changes, cleanups, better entities support, framework for
1359 new I/O and charset detection and handling
1360 * Fixed the configure/Makefile stuff to generate shared libs
1361 with the proper version info, so we jumped on rev from
1362 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1363 xmlEncodeEntities() result need to be freed now, and a string
1364 xmlParserVersion provide the current library version.
1365
Raph Levien05240da1999-06-15 21:27:11 +00001366Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1367
1368 * parser.c: fixed a buffer overrun for when you have a very long
1369 attribute with no entities in it.
1370
Daniel Veillardbb2da581999-06-13 14:37:07 +00001371Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * added example directory
1374 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1375
Daniel Veillard011b63c1999-06-02 17:44:04 +00001376Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * Release of libxml-1.1, nearly everything has been touched for
1379 this.
1380 * Added more regression tests
1381 * Updated the documentation
1382
Daniel Veillard27d88741999-05-29 11:51:49 +00001383Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1384
1385 * tree.[ch]: unified the XML_NO_CORBA defines.
1386 * parser.c encoding.[ch]: started plugging in char encoding detection
1387
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001388Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1389
1390 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1391 Also freed allocated buffer.
1392
Daniel Veillard27d88741999-05-29 11:51:49 +00001393Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001394 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1395 reentrancy problem at printing. One is left in entities.c, to
1396 remove ASAP
1397 * testSAX.c : added a test example showing the use of the SAX
1398 interface if one doesn't want to build the DOM tree.
1399 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1400
Daniel Veillard517752b1999-04-05 12:20:10 +00001401Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1404 large revamping of the parser to use SAX callbacks
1405 http://www.megginson.com/SAX/ (or at least a C like interface
1406 a la Expat). It's now possible to set up your own callbacks
1407 and the parser will not build a DOM tree.
1408 * test/* result/*: updated the test suite, I finally removed
1409 the old Namespace draft support (PI based).
1410
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001411Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * Makefile.am: added test result to EXTRA_DIST for make tests
1414
Daniel Veillard64068b31999-03-24 20:42:16 +00001415Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * parser.c, parserInternals.h: moved the chars macro definitions
1418 to parserInternals.h
1419 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1420 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1421
Daniel Veillard012ccc11999-03-23 10:11:11 +00001422Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * xml-config.in : applied patch to make --version work
1425
Raja R Harinatha86c23e1999-03-05 22:14:01 +000014261999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1427
1428 * Makefile.am (check-local): Alias for `tests' target. This will
1429 cause `make check' to do the right thing.
1430 (tests): Don't run tests in srcdir. Also, replaced calls to
1431 basename with a `sed' "equivalent".
1432
Daniel Veillardd109e371999-03-05 06:26:45 +00001433Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1436 it in the header and not the sources, updated the doc.
1437 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1438 pointing this out.
1439
Daniel Veillardbc50b591999-03-01 12:28:53 +00001440Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1443 exported the inputStream routines.
1444 * doc/html/* : updated accordingly
1445
Daniel Veillardd692aa41999-02-28 21:54:31 +00001446Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * parser.c, parser.h, parserInternals.h: added a few extra
1449 internal calls to allocate and free parser contexts ...
1450 * doc/html/* : updated accordingly
1451
Daniel Veillard55a99271999-02-25 11:01:29 +00001452Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * configure.in, Makefile.am, doc/makefile.am : General changes for
1455 1.0.0 release and including the generated HTML documentation.
1456
Daniel Veillard35925471999-02-25 08:46:07 +00001457Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * makefile.am : added parserInternals.h, oops.
1460
Daniel Veillard1e346af1999-02-22 10:33:01 +00001461Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * parserInternals.h: added this header giving access to the parser
1464 internal functions.
1465 * doc/Makefile.am : added a rebuild target which rebuilds the full
1466 set of documentations
1467 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1468 the internal subset.
1469 * *.c *.h: modifications needed to generate the documentation using
1470 gtk-doc, cleanup of functions blocks, reorganisation of struct
1471 declarations.
1472
Daniel Veillard1164e751999-02-16 16:29:17 +00001473Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1476 the tar and spec file to include the beginning of the doc.
1477
Nuno Ferreira03d04781999-02-13 00:07:17 +000014781999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1479
1480 * doc/.cvsignore: Added this file.
1481
Daniel Veillard6800ef31999-02-08 18:33:22 +00001482Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * tree.c: fixed xmlGetProp to return "" when the attribute
1485 exists, even if the node-list is NULL.
1486
Daniel Veillard726c7e31999-02-08 15:13:10 +00001487Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * tree.c: patched an error outputting empty attribute values.
1490 * Makefile.am and doc/makefile.am: have been updated during the
1491 week-end. Sorry for an empty CVS log, I got a shell problem.
1492
Daniel Veillard1899e851999-02-01 12:18:54 +00001493Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * tree.h: cleaned up using enums instead of defines
1496 * parser.c, valid.[ch]: more work on parsing/output of element
1497 declarations
1498
Daniel Veillard3b9def11999-01-31 22:15:06 +00001499Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * valid.[ch], tree.c, parser.c : more work toward full parsing
1502 of XML DTDs.
1503 * README: added informations about mailing-list and on-line
1504 documentation
1505
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000015061999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1507
1508 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1509
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001510Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * parser.c, tree.[ch] : more work toward conformance testing,
1513 added a last element to accelerate parsing of very flat structures
1514 started working on internal subset Element content declaration.
1515 * valid.[ch] : first cut at adding code toward validation.
1516 * previous changes had also small impact on most files, especially
1517 the conformance testing using James Clark test suite.
1518
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001519Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * test/* : updated the examples, most of them were not well
1522 formed (humm), and added rdf2.
1523 * result/* : resulting changes in the output.
1524
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001525Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1526
1527 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1528
Daniel Veillard44b3a061998-12-05 17:27:22 +00001529Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * tree.c: patched a bug in the generation of empty attributes
1532
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001533Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1534
1535 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1536 for node/trees/documents/... Biggest problem is namespace
1537 support when copying subtrees.
1538
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001539Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1540
1541 * parser.c, entities.c: improve entities and char ref encoding,
1542 and cleanups of error messages.
1543
Daniel Veillard242590e1998-11-13 18:04:35 +00001544Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * parser.c, entities.c: simple bug hunting done during rpm2html and
1547 rpmfind integration.
1548
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001549Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * parser.[ch]: Added interfaces allowing to specify a SAX
1552 handler before parsing.
1553
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001554Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1555
1556 * parser.c: redirrect all errors reporting through the SAX
1557 error function
1558
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001559Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1560
1561 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1562 * libtool, tlmain ...: update of the libtool files
1563
Miguel de Icaza442321c1998-11-04 18:13:38 +000015641998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1565
1566 * entities.c: Use g_snprintf insteda of snprintf.
1567
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001568Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1571 added ent5 test for this purpose.
1572 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1573
Daniel Veillard27271681998-10-30 06:39:40 +00001574Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * parser.c: fixed? a strange error due to compression on a GWP
1577 document.
1578
Daniel Veillard25940b71998-10-29 05:51:30 +00001579Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1580
1581 * tree.[ch]: bug fixing
1582 * entities.[ch]: defined a specific type for predefined entities
1583 * doc/xml.html: more documentation on the library, how to use it,
1584 overview of the interfaces.
1585
Daniel Veillard16253641998-10-28 22:58:05 +00001586Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1589
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001590Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1591
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001592 * tree.c: corrected a small bug
1593 * doc/xml.html: continuing writing documentation.
1594
1595Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1596
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001597 * debugXML.h debugXML.c: added debugging utilities.
1598 * tester.c: added --debug switch.
1599 * tree.c: patched an incorrect node->type assignment.
1600 * parser.c: formatting, ensure that node->doc != NULL in attributes
1601
Daniel Veillardccb09631998-10-27 06:21:04 +00001602Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1605 entity support and provide an internal representation close to
1606 DOM one (entity ref nodes, and attribute value as tree). I tried
1607 to preserve the interface but this will surely break some apps
1608 (I have to change rpm2html/rpmfind for example). I had to change
1609 two interfaces, and the generated tree is somewhat different.
1610 * doc/* : started documenting the XML library, the tree and
1611 DOM/Corba. This is a first step.
1612
Daniel Veillard11e00581998-10-24 18:27:49 +00001613Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1614
1615 * parser.c: Set up the fonctions comment block, boring but useful.
1616 * parser.h, SAX.c, parser.c: now attributes are processed through
1617 the SAX interface. The problem is that my SAX interface diverged
1618 quite a bit from the original one, well this is not an official
1619 spec, and translating it from Java to C is hairy anyway...
1620
Daniel Veillard97b58771998-10-20 06:14:16 +00001621Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1624 fonctions comment block, boring but useful.
1625
1626Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001627
1628 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1629 conversion routines. However they are not yet used to convert the
1630 inputs. The core will run with UTF-8.
1631
Daniel Veillard33942841998-10-18 19:12:41 +00001632Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * tree.c : make sure that the type id is properly set-up when
1635 a new object is allocated, needed for DOM.
1636
Daniel Veillard27fb0751998-10-17 06:47:46 +00001637Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1638
1639 * tree.h, tree.c: Ok, the main objects in the tree will be native
1640 corba objects, it costs 8 bytes per Node, Attribute and Document
1641 but it simplifies the Corba integration a lot (no extra interface
1642 objects to allocate/free).
1643
Daniel Veillard0bef1311998-10-14 02:36:47 +00001644Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1647 and changed NODEs contants for conformity with DOM Level 1
1648
Daniel Veillard27864701998-10-08 03:47:24 +00001649Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * added hooks to keep track of servants when creating objects
1652 xmlDoc and xmlNode (for Corba export).
1653
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001654Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * added xml-config script.
1657
Daniel Veillard7066a791998-10-01 20:28:28 +00001658Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1661 to autoupdate libtool and automake conf files.
1662
Miguel de Icaza60681bd1998-09-30 19:28:59 +000016631998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1664
1665 * Makefile.am: Use '?' to separate the sed
1666 commands as ',' is used when people pass -Wl,something.
1667
1668
Daniel Veillard15a8df41998-09-24 19:15:06 +00001669Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * tree.c, tree.h: added a per-document compression interface.
1672
Daniel Veillard151b1b01998-09-23 00:49:46 +00001673Tue Sep 22 20:47:38 EDT 1998
1674
1675 * tree.c, tree.h: added saving with compression and added interfaces
1676 to control the compression level (xmlGetCompressMode,
1677 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1678
Daniel Veillard70120ff1998-09-22 00:24:21 +00001679Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1680
1681 * parser.c: corrected a loop for files of size 0
1682
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000016831998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1684
1685 * error.h: New file. Contains prototyes from `error.c'.
1686
Tom Tromeyc19653d1998-08-14 01:22:43 +00001687Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1688
1689 * Makefile.am (xmlincdir): New macro.
1690 (xmlinc_HEADERS): Renamed from include_HEADERS.
1691
Daniel Veillard845664d1998-08-13 04:43:19 +00001692Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1693
1694 * applied small patch on numeric entities from
1695 Christopher Blizzard <blizzard@appliedtheory.com>
1696
Daniel Veillard260a68f1998-08-13 03:39:55 +00001697Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * New release 0.2, removed the old xml_* files so that it's
1700 coherent with the other CVS base (W3C), far better conformance
1701 to standard, new namespaces, decent entities support, beginning
1702 of a SAX-like interface. Nearly nothing left intact, even the
1703 test examples ...
1704
Christopher Blizzarda36749e1998-07-30 21:47:18 +000017051998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1706
1707 * .cvsignore: Add .deps dir
1708
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001709Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1712
Daniel Veillardfe926001998-07-26 04:28:20 +00001713Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001714
Daniel Veillardfe926001998-07-26 04:28:20 +00001715 * configure.in: added test for CPP
1716 * AUTHORS, Changelog: the original ones didn't get commited but the
1717 glib ones instead, fixed.
1718 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001719
Daniel Veillardfe926001998-07-26 04:28:20 +00001720Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001721
Daniel Veillardfe926001998-07-26 04:28:20 +00001722 * integrated code developped at W3C
1723 * changed the original Copyright
1724 * migrated to automake
1725 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001726