blob: 5423a24f5ddf74ce3f85e5dd92ca7a0c4114725a [file] [log] [blame]
Daniel Veillard146c9122001-03-22 15:22:27 +00001Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * parser.c: fixed a reported bug in NOTATION parsing
4 * uri.c: accepted but not fixed bug 51876, added TODO
5 * Makefile.am: fixed bug 51876
6
Daniel Veillarda5f013b2001-03-22 12:44:45 +00007Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9 * config.h.in configure.in error.c: fix a compilation problem
10 on platforms without vsnprintf (xml@thewrittenword.com)
11
Daniel Veillarde020c3a2001-03-21 18:06:15 +000012Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * parser.c: fixed a function name header typo
15 * SAX.c: notations can also occur in external subset.
16
Daniel Veillard7d42b542001-03-20 13:22:46 +000017Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * error.c: removed a C++ like comment
20
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000021Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * parser.c: fixing bug 52299 strange condition leading
24 to a parser crash due to a buffer overflow
25 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
26 added the specific test case
27
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000028Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * xpath.[ch]: still a lot of cleanup based on XSLT, added
31 xmlXPathConvert{String,Number,Boolean} to be able to make
32 type casts without a context stack, fixed some implementation
33 problems related to the absence of context at parse-time,
34 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
35 in the public API too
36 * xpointer.c xpathInternals.h: we need to know at parse time
37 whether we are compiling an XPointer
38
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000039Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
42 cleaned up the parser internals, refactored XPath code, added
43 new compilation based APIs and cleanly separated public and
44 private APIs.
45
Daniel Veillardd007d6c2001-03-19 00:01:07 +000046Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * xpath.h: the comp field must be added at the end to avoid
49 killing binary compat.
50
Daniel Veillard9e7160d2001-03-18 23:17:47 +000051Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * Makefile.am: detect XPath memleaks in regreson tests
54 * error.c: fixed and error w.r.t. error reporting still using
55 stderr
56 * hash.c: added new line at end of file
57 * tree.h: minor cleanup
58 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
59 expression parsing from evaluation, resulted in a number of
60 changes internally, and in XPointer. Likely to break stuff
61 using xpathInternals.h but should remain binary compatible,
62 new interfaces will be added.
63
Daniel Veillardd574f782001-03-14 19:40:17 +000064Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * configure.in: fixed a couple of problems reported by
67 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
68 without gcc on non linux platforms.
69
Daniel Veillard0a6c3582001-03-14 19:15:37 +000070Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
73 a fix for --with-html-dir= configure support. I hope it won't
74 break rpm generation
75
Daniel Veillarda022fe02001-03-14 16:30:00 +000076Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * xmlIO.c: one function comment cleanup.
79
Daniel Veillard25239c12001-03-14 13:56:48 +000080Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * SAX.c: external subset notations were improperly registered
83 in the internal subset.
84
Daniel Veillard2c4754f2001-03-13 09:31:12 +000085Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * README.cvs-commits: added, pointing to HACKING
88 * HACKING: updated
89
Daniel Veillard82ab81e2001-03-12 21:11:21 +000090Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * parser.c: and Matt Sergeant found one in the XML push
93 parser (erroneous check I forgot to remove when I fixed the
94 main parser).
95
Daniel Veillard68d7b672001-03-12 18:22:04 +000096Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * xpath.c: ptittom found a small bug in UnaryExpr
99
Daniel Veillarde356c282001-03-10 12:32:04 +0000100Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * configure.in: bumped to 2.3.4
103 * error.c: fixed bug #51860
104 * tree.c: fixed bug #51861
105 * valid.c: cleanup, more debug, failed to fix one bug crap ...
106 * tree.[ch] : added xmlDefaultBufferSize
107 * nanoftp.c: typo in function name header block
108 * doc/xml.html : updated, added link to XML::LibXSLT
109 * doc/html/* : rebuilt the docs
110
Daniel Veillard80f32572001-03-07 19:45:40 +0000111Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * parser.c SAX.c: the new content parsing code raised an
114 ugly bug in the characters() SAX callback. Found it
115 just because of strangeness in XSLT XML Rec ouptut :-(
116
Daniel Veillard6c831202001-03-07 15:57:53 +0000117Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * Makefile.am: Martin Baulig suggested to add -lm
120 * tree.c: found another bug in xmlNodeGetContent()
121
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000122Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
124 * xpath.c: Bjorn found the error related to strictness of comparison.
125
Daniel Veillard29631a82001-03-05 09:49:20 +0000126Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * parser.c: trying to fix the Dtd parsing problem reported
129 by Gary, side effect of last week speed optimizations.
130
Daniel Veillard14be0a12001-03-03 18:50:55 +0000131Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
134 * parserInternals.c: removed unneeded test raised by Stric
135
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000136Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
137
138 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
139 and fixed by William Brack). Added xmlXPathFormatNumber.
140 Changed the sorting slightly.
141 * configure.in Makefile.am example/Makefile.am: Added -lm.
142 Please note that applications linking with libxml2, must
143 also like with the math library from now on.
144
Daniel Veillardf9533d12001-03-03 10:04:57 +0000145Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
146
147 * HTMLparser.c: fixed loop reported by Marc Sanfacon
148
Daniel Veillard2f362242001-03-02 17:36:21 +0000149Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
150
151 * parser.c: one must report spaces even if the Dtd element
152 content proves that this is not part of the element content.
153 * result/valid/*.xml: this changed the ouptu slightly
154
Daniel Veillardb402c072001-03-01 17:28:58 +0000155Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * configure.in: bumped to 2.3.3
158 * doc/xml.html: updated
159
Daniel Veillard77851712001-02-27 21:54:07 +0000160Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
161
162 * tree.c: minor doc fix
163 * xpath.c: deallocation issues when a result tree has been
164 converted to a node-set
165
Daniel Veillardec70e912001-02-26 20:10:45 +0000166Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * doc/xml.html: oops corrected dates s/2000/2001
169
Daniel Veillard8730c562001-02-26 10:49:57 +0000170Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * valid.c: new patch from Gary Pennington
173
Daniel Veillard91e9d582001-02-26 07:31:12 +0000174Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * doc/xml.html: applied patch from Ankh
177
Daniel Veillardedac3c92001-02-26 01:36:19 +0000178Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * xinclude.c: fixed a problem building on Mac
181
Daniel Veillard21a0f912001-02-25 19:54:14 +0000182Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * parser.c: more work on increasing parsing ferformances
185
Daniel Veillard48b2f892001-02-25 16:11:03 +0000186Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
189 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
190 avoiding memcpy in production builds MEM_CLEANUP macro use
191 * parser.[ch] parserInternals.c: optimizations of the tightest
192 internal loops inside the parser. Better checking of I/O
193 flushing/loading conditions
194 * xmllint.c : added --timing
195
Daniel Veillard71681102001-02-24 17:48:53 +0000196Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * configure.in: bumped to 2.3.2
199 * doc/xml.html: updated for release
200
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000201Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * xpath.c: found a memleak and fixed a nasty bug
204
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000205Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * xmllint.[c1] : added return code errors for xmllint
208 * xpath.c: specific debug dump function for result value trees
209
Daniel Veillard4b637072001-02-21 21:52:55 +0000210Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * xpath.c: finally implemented xmlXPathCompareNodeSets
213 * test/XPath/expr/floats results/XPath/expr/floats: added
214 a test for float expressions
215
Daniel Veillardf714aa32001-02-21 03:07:44 +0000216Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
219 * parserInternals.[ch]: trying to speed up parsing
220 * xpath.c : speeded up node set equality op
221
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000222Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
225 better handling of ID/IDREF and the list modules associated
226 * configure.in: small CFLAGS cleanup
227
Daniel Veillarda8abee62001-02-19 15:14:59 +0000228Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * configure.in: fixed iconv detection on AIX (stric)
231
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000232Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000233
234 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
235
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000236Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
237
238 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
239 and optimized xmlXPathNodeSetSort
240
Daniel Veillard142adbf2001-02-17 13:21:05 +0000241Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * xpath.c: bug fix when context size is 0
244 * parser.c: I like Norm's Dtd because they still manage to break
245 the parser occasionally
246
Daniel Veillardf23e0092001-02-16 13:21:29 +0000247Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
250
Daniel Veillarde0e26512001-02-16 00:11:46 +0000251Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252
253 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
254 attributes within the XML-1.0 namespace
255
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000256Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * xpathInternals.h: exported a few axis functions
259 * doc/xml.html: updated the doc
260
Daniel Veillard760f4422001-02-15 14:59:48 +0000261Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * configure.in: applied patch from Daniel van Balen for OpenBSD
264 and bumped version to 2.3.1
265 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
266 attempt to find autoclosing was simply broken, removed it,
267 updated the examples, this is better
268
Daniel Veillardd194dd22001-02-14 10:37:43 +0000269Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * hash.[ch]: added Paolo Casarini patch to provide Delete from
272 hash functionnalities.
273 * doc/html/* : rebuild the doc
274
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000275Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
278 on predicate
279 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
280 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
281 really want to have tags closed on output even if we accept
282 unclosed ones on input
283
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000284Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * xpath.c: ouch don't free NULL, rare case fixed
287 * tree.c: don't coalesce text nodes if they don't have the
288 same behaviour wrt escaping on output
289
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000290Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * xpath.c: small fixup
293 * SAX.c: don't warn on empty namespaces.
294
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000295Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * README: a bit of cleanup
298 * configure.in: preparing for 2.3.0 release
299
Daniel Veillard1f83d392001-02-08 09:37:42 +0000300Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * hash.[ch]: added a first version of xmlHashSize()
303 * valid.c: another bug fix from Gary Pennington
304
Daniel Veillard5eef6222001-02-07 18:24:48 +0000305Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * valid.c: couple of bug fixes pointed by Gary Pennington
308 * HTMLtree.c: #if 0 cleanup
309
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000310Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
313 which removes a time consuming check of xmlXPathNodeSetAdd()
314 and use it in places where we are sure to not break unicity
315
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000316Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * xpath.c: bug fixes found from XSLT
319 * tree.c: preserve node->name special values when copying nodes.
320 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
321 external subset are fetched when available but without full
322 validation. Added xmlLoadExtDtdDefaultValue, need a function.
323 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
324 output with encoding disabled.
325
Daniel Veillard2c833b62001-02-03 08:52:06 +0000326Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
327
328 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
329 xmlCheckFilename should not be called from xmlFileOpenW
330 and xmlGzfileOpenW
331
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000332Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
335 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
336 added the new tests for URI normalization
337 * testURI.c: fixed stoopid bugs
338 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
339 the URI in the error messages are now properly normalized
340
Daniel Veillardea28ce62001-02-02 08:20:19 +0000341Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
344
Daniel Veillarde99a4762001-02-01 04:34:35 +0000345Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
348
Daniel Veillard2b325a02001-01-31 20:46:31 +0000349Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * xpath.c: fixed mod operator
352
Daniel Veillardde55cf62001-01-31 15:53:13 +0000353Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
354
355 * parser.c: fixed xmlStrcat doc
356 * tree.c: 2 fixes form Anders Carlson for copying nodes and
357 trees.
358
Daniel Veillard2f913b72001-01-31 13:23:49 +0000359Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * xpath.c result/XPath/tests/chaptersbase
362 result/XPath/tests/simplebase: fixed XPath node()
363 * tree.c: small fix in xmlNewNs()
364 * Makefile.am: removed extraneous xml2Conf.sh rule
365
Daniel Veillardb42042b2001-01-28 07:40:36 +0000366Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
369 Changed the library name, in order to get libxml-devel and
370 libxml2-devel to coexist on a single system
371 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
372 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
373
Daniel Veillardee0a4662001-01-27 18:59:33 +0000374Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
377 libxml2-devel installable in // as libxml-devel.
378
Daniel Veillard5eb05942001-01-27 17:50:22 +0000379Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * doc/Makefile.am: fixed make rebuild in doc
382 * doc/html/*.html: rebuilt the docs
383
Daniel Veillard65c295d2001-01-26 09:32:39 +0000384Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
385
386 * tree.c: patch from Bjorn Reese on xmlBufferCCat
387
Daniel Veillard8e199902001-01-25 18:54:39 +0000388Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
391 the HTML doc to go into the -devel RPM ...
392 * aclocal.m4 config.h.in: some updates due to auto* magic
393
Daniel Veillard93086662001-01-25 18:13:04 +0000394Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * xpath.h: added a hook in the context structure allowing to
397 link to extra support, needed for XSLT
398
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000399Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
402 xmlXPtrCmpPoints to use it.
403 * propagated the following patch from Alejandro Forero
404 * include/win32config.h xmlIO.c: applied further suggestions
405 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
406 * example/gjobread.c: fixed warnings, now that it builds
407
408Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
409
410 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
411
412 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
413 filename points to a valid file (not a directory).
414 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
415 Added calls to xmlCheckFilenameDir.
416
417 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
418 `path' (rather than `filename') as the parameter to gzopen and open.
419
Daniel Veillard48177c22001-01-23 15:27:41 +0000420Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * Makefile.am: fixed a problem with EXTRA_DIST
423
Daniel Veillardb83ba402001-01-22 22:45:10 +0000424Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * Makefile.am example/Makefile.am: finally found the trick
427 to build the example, i.e. add "." in SUBDIRS before example
428 in the list <grin/>
429
Daniel Veillard82687162001-01-22 15:32:01 +0000430Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * doc/xml.html: updated with an XSLT section, removed pointer to
433 W3C CVS base.
434
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000435Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c: when copying a XSLT tree object teh tree need to be copied
438 too, and deallocation need to occur the same way.
439
Daniel Veillarde4566462001-01-22 09:58:39 +0000440Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
443 type correponding to an XSLT result tree fragment. Share most
444 of the data format with node set, as well as operators.
445 * HTMLtree.c: added a newline at the end of the doctype output
446 whe this one is not present initially.
447 * tree.c: make sure taht the parent and doc pointers are properly
448 set when copying attributes (lists).
449
Daniel Veillard701c7362001-01-21 09:48:59 +0000450Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
453
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000454Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * xpath.c: seems I finally killed that ugly path evaluation
457 context bug (tagged 9999 in case is is wrong)
458
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000459Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
462 for XSLT
463
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000464Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
467 for xmlGzfileOpen() bug
468
Daniel Veillardf6eea272001-01-18 12:17:12 +0000469Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
470
471 * xpath.c: removed an error found by XSLT usage
472 * tree.c parserInternals.h: use a predefined static string
473 for text and comment nodes, avoid freeing them in xmlFreeNode,
474 exported the string name in parserInternals.h and added
475 another value to disable encoding at output (for XSLT),
476 gain memory, time.
477
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000478Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
481 win32/libxml2/libxml2_so.dsp: new makefiles and update
482 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
483
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000484Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
487 Gary Pennington
488
Daniel Veillard389e6b72001-01-15 19:41:13 +0000489Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * xpath.c: fixed the comaprision of values and nodelists,
492 need to compare nodelist still ...
493 * debugXML.c: avoided a possible core dump
494 * HTMLparser.c: cleanup
495 * nanohttp.c: contributed fix.
496 * tree.c: fixes in properties handling added xmlSetNsProp
497 needed by libxslt
498 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
499 comment
500 * TODO: updated
501
Daniel Veillard167bd532001-01-06 21:09:34 +0000502Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * parser.c parserInternals.c: applied Bjorn Reese optimization
505 patch
506
507Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * Makefile.am: applied patch fro make check from Martin Vidner
510
Daniel Veillard503b8932001-01-05 06:36:31 +0000511Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * configure.in: preparing 2.2.11
514 * doc/html/*: rebuild the HTML files
515 * doc/xml.html : updated
516
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000517Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * tree.c: fixed a stupid bug
520 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
521 patches related to validation of an XInclude processing result
522 * TODO: updated
523
Daniel Veillarde2488192001-01-04 10:54:22 +0000524Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
527 on large files
528
Daniel Veillardf060a412001-01-03 20:52:44 +0000529Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
532
Daniel Veillard45cff692001-01-03 18:02:04 +0000533Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
536 reported by Jonas Borgström
537 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
538
Daniel Veillard08108982001-01-03 15:24:58 +0000539Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * testXPath.c xpath.c: fixing the XPath union expressions problem
542 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
543
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000544Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xmllint.c: Made is so if the file name is "-" is will read form
547 standard input. Sven Heinicke <sven@zen.org>
548 * tree.c: fixed a problem when growing buffer
549 * tree.h: fixed the comment of the node types following andersca
550 comment
551 * TODO: updated
552
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000553Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * HTMLparser.[ch]: added a way to avoid adding automatically
556 omitted tags. htmlHandleOmittedElem() allows to change the
557 default handling.
558 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
559 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
560 of xmllint too when using --memory flag, added a memory test
561 suite at the Makefile level.
562 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
563 with namespace use when encountering QNames in XPath evalation,
564 added xmlns() scheme in XPointer.
565 * nanoftp.c : incorporated a fix
566 * parser.c xmlIO.c: fixed problems raised with encoding when using
567 the memory I/O
568 * parserInternals.c: closed bug 25934 reported by
569 torsten.landschoff@innominate.de
570 * TODO: updated
571
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000572Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
575 on a non-updated tree :-(, made a 2.2.10 release to correct the
576 situation
577
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000578Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
579
580 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
581 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
582 integrated a set of OpenVMS changes from Howard Taylor
583 <Howard.Taylor@pacoast.com>
584
Daniel Veillard58770e72000-11-25 00:48:47 +0000585Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
588 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
589
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000590Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
591
592 * HTMLparser.c: some fixes on auto-open of html/head/body
593 * encoding.c: fixed a compilation error on some gcc env
594 * xpath.c xpointer.[ch] xpathInternals.h: improved the
595 XPointer implementation
596 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
597 related XPointer tests and associated results
598
Daniel Veillard300f7d62000-11-24 13:04:04 +0000599Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * doc/xmldtd.html doc/xml.html: following a short step by step
602 guidance on IRC to help maciej with DTDs I started a small
603 page on the subject.
604
Daniel Veillard748e45d2000-11-17 16:36:08 +0000605Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * HTMLparser.c: fixed handling of broken charrefs
608 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
609 patches
610
Daniel Veillard28929b22000-11-13 18:22:49 +0000611Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * doc/xml.html doc/html/* : rebuilt the docs after adding
614 xinclude and updated page for 2.2.7 and 2.2.8
615 * configure.in: releasing 2.2.8
616
Daniel Veillard41e06512000-11-13 11:47:47 +0000617Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * parser.[ch] parserInternals.c: applied the conditional
620 section processing fix from Jonathan P Springer
621 <jonathan.springer2@gte.net>
622 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
623 project file, fixed iconv default non support
624 * xpath.c: fixed the problem of evaluating relative expressions
625 when a node context is provided.
626
Daniel Veillardbf432752000-11-12 15:56:56 +0000627Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
628
629 * nanoftp.c: fixed gcc 2.95 new warnings
630 * SAX.c: fixed a stupid bug
631 * tree.c: fixed a formatting problem when round-tripping
632 from/to memory
633 * xinclude.c: chased memleak, fixed a base problem
634 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
635 xmlXPtrBuildNodeList()
636 * TODO: updated
637 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
638 adding a first small set of regression tests for XInclude
639
Daniel Veillardc2def842000-11-07 14:21:01 +0000640Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * nanohttp.[ch]: applied Wayne Davison patches to access
643 the WWW-Authorization header.
644 * parser.c: Closed Bug#30847: Problems when switching encoding
645 in short files by applying Simon Berg's patch.
646 * valid.c: fixed a validation problem
647 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
648 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
649 Wayne Davison
650 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
651 need to be extended to non full nodes selections.
652 * xinclude.c: starts to work decently
653
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000654Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
657 debugXML.c xmlversion.h.in: Started adding XInclude support,
658 this is a new xmllint option
659 * tree.c xpath.c: applied TOM patches for XPath
660 * xpointer.c: fixed a couple of errors.
661 * uri.c: added an escaping function needed for xinclude
662 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
663 new warning from RH70 gcc's version
664
Daniel Veillarda4964b72000-10-31 18:23:44 +0000665Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * HTMLparser.c: fixed loop on invalid char in scripts
668 * parser.c: update to description of xmlIOParseDTD()
669 * libxml.m4 xmlversion.h.in: changes contributed by
670 Michael Schmeing <m.schmeing@internet-factory.de>
671 * configure.in: preparing for 2.2.7
672 * Makefile.am: trying to avoid config.h and acconfig.h
673 being included in the distrib
674 * configure.in: released 2.2.7
675
676Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
679 like namespaces for good. Unified xmlNs and xmlNode somewhat.
680
Daniel Veillard01411222000-10-30 15:33:22 +0000681Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * parser.[ch]: added xmlIOParseDTD()
684 * xpointer.c: added support for the 2 extra parameters of
685 string-range, fixed a stoopid error when '0' was present
686 in XPointer expressions
687 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
688 testsuite for the above
689
Daniel Veillard6db58192000-10-30 09:27:53 +0000690Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * libxml.spec.in: improved package descriptions
693
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000694Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * xpath.c xpathInternals.h: applied a large cleaning patch
697 from TOM <ptittom@free.fr>, it also add namespace support
698 for function and variables registration.
699
Daniel Veillardbd20df72000-10-29 17:53:40 +0000700Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
703 * Makefile.mingw: Wayne Davison's update adding hash.c
704
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000705Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * xpath.c: fixed the root evaluation problems
708 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
709 ignorable spaces with <b> <bold> <em>
710 * tree.c: fixed a loop in xmlSearchNsByHref()
711
Daniel Veillard767662d2000-10-27 17:04:52 +0000712Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * xpath.c: applied another XPath patch from TOM
715 * xpath.c include/makefile.am: applied another patch from
716 china@thewrittenword.com (cleanup on IRIX).
717
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000718Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * xml-config.1: received a fixed version from Fredrik Hallenberg
721 <hallon@lysator.liu.se>
722
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000723Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
726 cleanup patch for XPath
727
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000728Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
729
730 * patched to redirrect all "out of context" error messages to
731 a reconfigurable routine. The changes are:
732 * xmlerror.h : added the export of an error context type (void *)
733 an error handler type xmlGenericErrorFunc there is an interface
734 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
735 to reset the error handling routine and its argument
736 (by default it's equivalent to respectively fprintf and stderr.
737 * all the c files: all wild accesses to stderr or stdout within
738 the library have been replaced to calls to the handler.
739
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000740Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * configure.in: release 2.2.6
743 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
744 exporting the inner functions of xpath for extension modules
745 * doc/*: updated and rebuilt the doc
746
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000747Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * nanohttp.c : applied Wayne HTTP cleanup patch
750 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
751 and xmlNodeSetSpacePreserve()
752
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000753Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * xpath.c: closing bug #29260
756
Daniel Veillard126f2792000-10-24 17:10:12 +0000757Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * hash.[ch] debugXML.c: expanded/enhanced the API, added
760 multikey tuples, made hash structure opaque
761 * valid.[ch]: moved elements, attributes, notations decalarations
762 as well as ID and refs to hash tables.
763 * entities.c: hash cleanup
764 * xmlmemory.c: fixed a dump problem in debug mode
765 * include/Makefile.am: problem passing in DESTDIR= values patch
766 from Marc Christensen <marc@calderasystems.com>
767 * nanohttp.c: removed debugging remains
768 * HTMLparser.c: the bogus tag should be ignored (Wayne)
769 * HTMLparser.c parser.c: fixing a number of problems with the
770 macros in the *parser.c files (Wayne).
771 * HTMLparser.c: close the previous option when opening a new one
772 (Marc Sanfacon).
773 * result/HTML/*: updated the HTML results accordingly
774
Daniel Veillard52afe802000-10-22 16:56:02 +0000775Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
776
777 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
778 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
779 XPath functions and XML entities table to them. More to come...
780 * xmlIO.c: fixed libxml closing FILEs it didn't open.
781
Daniel Veillard683cb022000-10-22 12:04:13 +0000782Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * tree.c: coalesce adjacent text nodes
785 * valid.c: handling of blank nodes in DTd validation (raised
786 by problems with a posteriori validation).
787 * nanohttp.c: changing behaviour on HTTP write stuff.
788 * HTMLtree.c: forced body and html to be explicitely closed.
789 * xpath.h: exported more XPath functions.
790
Daniel Veillard1baf4122000-10-15 20:38:39 +0000791Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * Release of 2.2.5
794 * xpointer.c: range() range-inside and other helper functions
795 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
796
Daniel Veillard47e12f22000-10-15 14:24:25 +0000797Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
800 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
801
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000802Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
805 and XPointer modules
806
Daniel Veillard134c9f32000-10-15 10:27:08 +0000807Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * SAX.h: closed #25107
810
Daniel Veillard39915622000-10-15 10:06:55 +0000811Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * testSAX.c: fixed problem with cdata reporting
814 * SAXresult/* : updated
815
Daniel Veillard1e851392000-10-15 10:02:56 +0000816Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
817
818 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
819 Closed bug #27499, added to regression tests
820 * TODO: updated
821
Daniel Veillard7eda8452000-10-14 23:38:43 +0000822Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
823
824 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
825 support for SCRIPT and STYLE with help from Bjorn Reese
826 * test/HTML/* result/HTML/*: added simple testcase and updated
827 the existing ones.
828
Daniel Veillardff9c3302000-10-13 16:38:25 +0000829Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
830
831 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
832 string-range for empty strings
833 * test/XPath/docs/str test/XPath/xptr/chaptersrange
834 test/XPath/xptr/strrange: augmented the XPointer testsuite
835
Daniel Veillard189446d2000-10-13 10:23:06 +0000836Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
837
838 * doc/xml.html doc/xmlmem.html: added a module describing memory
839 interfaces and use, updated the main page.
840
Daniel Veillard2f971a22000-10-12 23:26:32 +0000841Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
844 nanoftp code work on Windows too now
845
846Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000847
848 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
849 * xpointer.c: implemented string-range() at least a good first version
850 * test/XPath/docs/str test/XPath/xptr/strrange
851 result/XPath/xptr/strrange: the string-range() tests
852
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000853Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * Makefile.am include/Makefile.am include/win32config.h
856 win32/Makefile.mingw: fixed problems reported by Wayne Davison
857 and make distcheck
858
Daniel Veillard19d61112000-10-11 23:50:35 +0000859Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
860
861 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
862 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
863 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
864
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000865Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
868 patch for socklen_t detection by
869 Albert Chin-A-Young <china@thewrittenword.com>
870
Daniel Veillardcd429612000-10-11 15:57:05 +0000871Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
874 and added a --dtdvalid option to xmllint used to test it
875
Daniel Veillard47c02452000-10-11 13:04:36 +0000876Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
879 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
880
Daniel Veillard2d38f042000-10-11 10:54:10 +0000881Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
884 handlings (registration, lookup, cleanup)
885
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000886Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * configure.in Makefile.am include/makefile.am: adding XPointer
889 and XPtrtests target
890 * xpointer.[ch] : new files for XPointer support
891 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
892 more XPath tests
893
Daniel Veillard57fda592000-10-10 23:24:14 +0000894Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * configure.in: fixed, very broken, make distcheck works again
897
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000898Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * More work toward 2.2.5, integrated a number of patches
901 * configure.in Makefile.am win32config.h.in: trying to cleanup
902 make distcheck .... huh ...
903 * include/Makefile.am include/win32config.h: new directory
904 for includes
905 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
906 updated teh makefiles and instructions for WIN32
907 * xpath.c: small fixes
908 * test/XPath/ results/XPath: updated the testcases and results
909 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
910 suggested patches
911 * valid.c: fixed an ID bug
912
Daniel Veillardb71379b2000-10-09 12:30:39 +0000913Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
914
915 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
916 the automake bug where wrong dependancies were generated.
917 * xpath.[ch]: worked on XPointer
918
Daniel Veillard7e99c632000-10-06 12:59:53 +0000919Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * configure.in Makefile.am: 2.2.5, ship the include in an
922 include/libxml subdirectory, use symlinks when using CVS
923 * testSAX.c: fixed small bug
924 * testXPath.c: changed the way testfiles are parsed
925 * debugXML.c: same kind of cleanup when parsing an argument expression
926 XPath/XPointers can have blanks embedded
927 * xpath.[ch]: more cleanup, reorgs for XPointer work
928 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
929 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
930
Daniel Veillard55b91f22000-10-05 16:30:11 +0000931Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
932
933 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
934 in the XPath engine, rewrote large parts of it, now it's far
935 cleaner and in sync with the REC not an old WD. Fixed a parsing
936 problem in the interactive XML shell found when testing XPath.
937
Daniel Veillardac260302000-10-04 13:33:43 +0000938Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
941 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
942 examples with the extra test
943
Daniel Veillard7cfce322000-10-04 12:40:27 +0000944Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
945
946 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
947 the global init function.
948
Daniel Veillard970112a2000-10-03 09:33:21 +0000949Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * HTMLparser.c: Doohhh, attribute name parsing was still case
952 sensitive ! Fixed this ...
953 * result/HTML/* : updated the tests results accordingly
954
Daniel Veillard740abf52000-10-02 23:04:54 +0000955Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
958 engine, should be far more stable, incorporated a new version of
959 preceding/following axis, need testing
960 * uri.c: fixed file:///c:/a/b/c problem
961 * test/XPath/tests/idsimple: augmented the XPath tests
962
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000963Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * doc/* rebuilding docs for 2.2.4 release
966
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000967Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * configure.in: releasing 2.2.4
970 * parser.[ch]: added xmlStrEqual()
971 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
972 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
973 use xmlStrEqual instead
974 * TODO: updated
975 * added an XPath test
976
Daniel Veillardbc765302000-10-01 18:23:35 +0000977Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
980 * entities.h: exported xmlInitializePredefinedEntities
981 * parser.[ch] : added xmlInitParser()
982 * parserInternals.h : had to export htmlInitAutoClose()
983
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000984Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
985
986 * xpath.[ch] : fixed some serious XPath Predicate evaluation
987 problems
988 * Makefile.am : added XPath regression tests to normal tests
989 * uri.c: fixed a problem with local paths, cleanup
990 * parser.c: fixed a problem with large CData sections
991
Daniel Veillardd2ade932000-09-30 14:39:55 +0000992Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * configure.in xml-config.in: patch from "Ben Taylor"
995 <sol7x86@hotmail.com> for solaris shared libs lookup
996
Martin Bauligdd7d1f62000-09-29 23:17:57 +00009972000-09-30 Martin Baulig <baulig@suse.de>
998
999 * libxml-2.0.pc.in: Provide pkg-config script.
1000
1001 * configure.in: Create the libxml-2.0.pc script from the
1002 libxml-2.0.pc.in templates.
1003 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001004 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001005
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001006Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1009 when compiling with MSC
1010
Daniel Veillard46057e12000-09-24 18:49:59 +00001011Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * xpath.c: patch for normalize-string() substring-before(),
1014 substring-after() and translate() functions from Bjorn Reese
1015 <breese@mail1.stofanet.dk>
1016 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1017 Fredrik Hallenberg <hallon@lysator.liu.se>
1018 * TODO: updated
1019
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001020Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1023 problem of socklen_t being undefined on a number of platforms
1024 * debugXML.c: fixed a compilation problem when without snprintf
1025
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001026Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1029 an URI bug and a fix for the control-character-induced infinite loop
1030 * nanohttp.c: preventive fix for compiling on WIN32
1031
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001032Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * xmlint.c: closing bug #25000
1035
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001036Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1039 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1040 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1041 related function, fixing xmlStrncmp(), and associated cleanup
1042 * result/HTML/entities.html.sax: updating result
1043
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001044Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1045
1046 * uri.c: applied patch for URI escaping from Wayne Davison
1047 <wayned@blorf.net>
1048 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1049 from Denis Barbier <barbier@imacs.polytechnique.fr>
1050 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1051 patch from Wayne Davison
1052
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001053Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055 * doc/xml.html : updated with new releases, adding "how to help"
1056
Daniel Veillard04698d92000-09-17 16:00:22 +00001057Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1060 removed a few warnings in pedantic mode ...
1061 * parserInternals.c parser.c: moved encoding switching function
1062 to parserInternals.c
1063 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1064
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001065Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1068 error or warning handlers
1069
Daniel Veillardb1059e22000-09-16 14:02:43 +00001070Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * parserInternals.c parserInternals.h parser.c Makefile.am:
1073 created a new module parserInternals.c, moved most of the
1074 code shared by the various parsers there, as well as
1075 deprecated code from parser.c. More cleanup of parser.c
1076 * uri.c: fixed a problem when URI is NULL
1077 * valid.c: speedup when looking for an attribute declaration
1078
Daniel Veillard39c7d712000-09-10 16:14:55 +00001079Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1082 the cleanup of the computation of URI references when seeking
1083 external entities. The URI reference string and the resulting
1084 URI are both stored now.
1085 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1086 large s(n)printf checks and cleanup from Denis Barbier
1087 <barbier@imacs.polytechnique.fr>
1088 * xmlversion.h.in tree.h: couple of SGML declarations for a
1089 possible docbook module.
1090 * result/VC/ : a couple of test output changed due to the change
1091 of the entities URI
1092
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001093Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * parser.h: added a _private field for linking user's data
1096
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001097Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * parser.c parserInternals.h: demacroified most of the IS_XXX
1100 the gain in size is significant so ...
1101
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001102Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1103
1104 * entities.c: cases where looking up entities with doc==NULL
1105 covered
1106
Daniel Veillard90e11312000-09-05 10:42:32 +00001107Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1108
Daniel Veillard1de50802000-09-07 08:54:32 +00001109 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001110 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1111
Daniel Veillard98a79162000-09-04 11:15:39 +00001112Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1113
Daniel Veillard1de50802000-09-07 08:54:32 +00001114 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001115 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1116 * Makefile.in: added URItest and included thenin "make tests"
1117
1118Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001119
1120 * xmlversion.h.in: closed bug 22941
1121
Daniel Veillard2bb89092000-08-31 14:57:50 +00001122Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * doc/xmlio.html: added doc and example for entity loader
1125 redefinition.
1126
Daniel Veillard96984452000-08-31 13:50:12 +00001127Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1130 used by libxml
1131
Daniel Veillarde715dd22000-08-29 18:29:38 +00001132Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * parser.c: Fixed bug on invalid ontent characters and when using
1135 push.
1136 * xmllint.c: fixed xmllint endling of errors in push mode
1137
Daniel Veillard4948eb42000-08-29 09:41:15 +00001138Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001141 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001142 * result/HTML/*.sax: regenerated HTML SAX output
1143 * parser.c: more cleanup.
1144
Daniel Veillarde010c172000-08-28 10:04:51 +00001145Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001148 patches from Wayne Davison <wayned@users.sourceforge.net>,
1149 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001150 * HTMLparser.c: fixed an ignorable white space detection bug
1151 occuring when parsing with SAX only
1152 * result/HTML/*.sax: updated since the output is now HTML
1153 encoded...
1154
Daniel Veillard47f3f312000-08-27 22:40:15 +00001155Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1156
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001157 * HTMLparser.[ch]: applied some of Wayne Davison
1158 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001159
Daniel Veillarde0854c32000-08-27 21:12:29 +00001160Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1163 undeclared namespace prefix was used, added a warning.
1164 Cleaned up support w.r.t. entities, spilling out a warning
1165 and being pedantic on lookups.
1166 * test/warning/ent9 : added testcase for previous example.
1167 * TODO: updated
1168 * parserInternals.h parser.c: changed the way names are parsed
1169 now allow infinite size and decrease penalty for normal use
1170 * parser.c: Started a big cleanup/check of the parser code,
1171 fixed some of the most tortuous entity code, spotted code
1172 unused anymore
1173 * test/*: added tests for very long names and related nasty
1174 things.
1175
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001176Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * doc/encoding.html: added encoding aliases doc
1179 * doc/xml.html: updates
1180 * encoding.[ch]: added EncodingAliases functions
1181 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1182 bottleneck affecting large DTDs like Docbook
1183 * parser.[ch] xmllint.c: added a pedantic option, will be
1184 useful
1185 * SAX.c: redefinition of entities is reported in pedantic mode
1186 * testHTML.c: uninitialized warning from gcc
1187 * uri.c: fixed a couple of bugs
1188 * TODO: added issue raised by Michael
1189
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001190Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * doc/encoding.html: propagated Martin Duerst suggestions
1193
Daniel Veillard52402ce2000-08-22 23:36:12 +00001194Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1197 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1198 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1199 by Wayne Davison
1200
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001201Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * nanoftp.c nanohttp.c: small cleanup
1204 * TODO: updated
1205
Daniel Veillard244ece92000-08-19 20:58:02 +00001206Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1207
1208 * added an old VC testcase and updated title.xml entity
1209
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001210Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1213 done on auto-opening of <p> tags and cleanup of SAX output
1214
Daniel Veillard979e55e2000-08-19 16:48:54 +00001215Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1218
Daniel Veillard4540be42000-08-19 16:40:28 +00001219Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * doc/xml.html libxml.* structure.*: updated the doc a bit
1222
Daniel Veillard808a3f12000-08-17 13:50:51 +00001223Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1224
1225 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1226 of SAX tests
1227
Daniel Veillard29579362000-08-14 17:57:48 +00001228Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1231 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1232
Daniel Veillard1255ab72000-08-14 15:13:33 +00001233Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1236 * testHTML.c: fix core dump on Solaris 2.x systems
1237 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1238 * result/HTML/*.sax: previous bug fix lead to new results
1239
Daniel Veillard03109292000-08-14 14:58:22 +00001240Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1243 * configure.in: added --with-readline=DIR to accept alternate
1244 path for readline include/library
1245 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1246 for ANSI under HP-UX
1247 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1248 includes @LIBS@
1249
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001250Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * doc/* : rebuilt the docs
1253 * getting ready for 2.2.2 release
1254
Daniel Veillard87b95392000-08-12 21:12:04 +00001255Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1258 and xmlAddFeature()
1259 * tree.[ch]: added xmlAddChildList()
1260 * xmllint.c: MAP_FAILED macro test
1261 * parser.h: added xmlParseCtxtExternalEntity()
1262 * valid.c: applied bug fixes removed warning
1263 * tree.c: added CDATA block to elements content
1264 * testSAX.c: cleanup of output
1265 * testHTML.c: added SAX testing
1266 * encoding.c: better error recovery
1267 * SAX.c, parser.c: fixed one of the external entity processing
1268 of the OASis testsuite
1269 * Makefile.am: added HTML SAX regression tests
1270 * configure.in: bumped to 2.2.2
1271 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1272 SAX results
1273
Daniel Veillard88a172f2000-08-04 18:23:10 +00001274Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * configure.in: patch for HP compiler
1277
12782000-08-04 Sven Heinicke <sven@zen.org>
1279
1280 * xmllint.c: Was coredumping sometimes when the file given didn't
1281 exist.
1282
Daniel Veillard46e370e2000-07-21 20:32:03 +00001283Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001286
Daniel Veillard46e370e2000-07-21 20:32:03 +00001287 when using in memory parsing. Need some cleanup.
1288 * xmllint.c configure.in: added a --memory flag to test memory
1289 parsing
1290
Daniel Veillard36650692000-07-21 15:16:39 +00001291Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1292
1293 * nanohttp.c: fixed socklen_t replacement to unsigned int
1294 * parser.c: fixed a space handdling missing at the end of
1295 production 28 DOCTYPE.
1296 * xmlmemory.c: fixed a stupid bug on the routine to override
1297 allocation functions
1298 * TODO: updated
1299
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001300Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * doc/ regenerated the docs
1303
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001304Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1305
1306 * doc/encoding.html doc/xml.html: added I18N doc
1307 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1308 improvements, both parser and filters, added ASCII & HTML,
1309 fixed the ISO-Latin-1 one
1310 * xmllint.c testHTML.c: added/made visible --encode
1311 * debugXML.c : cleanup
1312 * most .c files: applied patches due to warning on Windows and
1313 when using Sun Pro cc compiler
1314 * xpath.c : cleanup memleaks
1315 * nanoftp.c : added a TESTING preprocessor flag for standalong
1316 compile so that people can report bugs more easilly
1317 * nanohttp.c : ditched socklen_t which was a portability mess
1318 and replaced it with unsigned int.
1319 * tree.[ch]: added xmlHasProp()
1320 * TODO: updated
1321 * test/ : added more test for entities, NS, encoding, HTML, wap
1322 * configure.in: preparing for 2.2.0 release
1323
Daniel Veillard49703262000-07-10 10:27:46 +00001324Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * nanoftp.c: fixed the way the control connection is handled
1327 * libxml.spec.in: fixed the dependancies and cleanup
1328
Daniel Veillard306be992000-07-03 12:38:45 +00001329Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * doc/xml.html: changed the xmlsoft.org structure, updated the
1332 examples w.r.t. root and childs
1333
Daniel Veillard7d853352000-07-02 18:53:09 +00001334Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1337
Daniel Veillard365e13b2000-07-02 07:56:37 +00001338Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * HTMLparser.c: Work on character encoding support for the HTML parser
1341 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1342 * encoding.c: Fixed a potential memleak in the encoding stuff
1343
Daniel Veillardaf743792000-07-01 11:49:28 +00001344Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * doc/FAQ.html doc/Makefile.am : added a FAQ
1347
1348Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001349
1350 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1351 of the HTML parser to force it to not bypass SAX
1352
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001353Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * win32config.h.in: updated
1356 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1357 lacks iconv support :-( need to release 2.1.1
1358 * configure.in: release 2.1.1
1359 * HTMLparser: fixed bug #14784
1360 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1361 by Windows compiler
1362 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1363 the SAX startDocument() callback.
1364 * TODO: updated
1365
1366Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * added xmlStopParser()
1369
Daniel Veillardbe803962000-06-28 23:40:59 +00001370Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * configure.in: 2.1.0 prerelease
1373 * Large resync between W3C and Gnome tree
1374 * nanoftp, nanohttp.c: fixed stalled connections probs
1375 * HTMLtree.c SAX.c : support for attribute without values in
1376 HTML for andersca
1377 * valid.c: Fixed most validation + namespace problems
1378 * HTMLparser.c: start document callback for andersca
1379 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1380 * parser.h, SAX.c: serious speed improvement for large
1381 CDATA blocks
1382 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1383 different encoding
1384 * example/Makefile.am example/gjobread.c tree.h: work on
1385 libxml1 libxml2 convergence.
1386 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1387 and the LIBXML_TEST_VERSION macro
1388
Daniel Veillardc310d562000-06-23 18:32:15 +00001389Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1390
1391 * doc/xml.html: various patches and improvements typo fixed by
1392 Felix Natter
1393 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1394 from Felix Natter <fnatter@gmx.net>
1395
Daniel Veillardf3029822000-05-06 08:11:19 +00001396Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1397
1398 * doc/upgrade.html: updated with instructions for support of both
1399 libxml-1.x and libxml-2.x
1400 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1401 for 2.x support and also fixed includes
1402
1403
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001404Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1407 the encoding support, added iconv support, so now libxml if
1408 compiled with iconv automatically support japanese encodings
1409 among others. Work based on initial patch from Yuan-Chen Cheng
1410 I may have broken binary compat in the encoding handler
1411 registration scheme, but that was so utterly broken I don't
1412 expect anybody to have used this feature until now.
1413 * parserInternals.h: fixup on the CHAR range macro
1414 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1415 code.
1416 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1417 * uri.c: added xmlParseURI() I can't believe I forgot to
1418 implement this one in 2.0 !!!
1419 * SAX.c: moved doc->encoding update in the endDocument() call.
1420 * TODO: updated.
1421
Daniel Veillard06047432000-04-24 11:33:38 +00001422Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * tree.h: removed extraneous xmlRemoveProp definition
1425 * TODO: added item about --disable-corba configure switch
1426 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1427 * nanoftp.c: fixed include problems giving troubles on AIX and
1428 slowlaris
1429 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1430 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1431 comment and headers changes to lower gtk-doc number of warnings
1432 * doc/html/*: rebuilt docs
1433
Daniel Veillarde0aed302000-04-16 08:52:20 +00001434Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * HACKING: documented the tag for 1.x and instructions
1437
Daniel Veillard5e873c42000-04-12 13:27:38 +00001438Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1441 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1442 xmlCreateIOParserCtxt
1443 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1444 significant overall improvement
1445 * xmllint.c: added I/O test to xmllint
1446 * testSAX.c: added a speed test
1447 * doc/* : updated/regenerated
1448
Daniel Veillardfc708e22000-04-08 13:17:27 +00001449Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1450
1451 * xpath.c uri.h parserInternals.h: cosmetic changes from
1452 "Timur I. Bakeyev" <timur@bat.ru>, including making
1453 xmlCreateURI() public
1454
Daniel Veillard5d211f42000-04-07 17:00:24 +00001455Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1458 and the code at the same time. Added a clean mechanism for
1459 overload or added input methods: xmlRegisterInputCallbacks()
1460 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1461 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1462 * TODO: updated
1463 * doc/* : updated/regenerated
1464 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1465 source dir
1466
Daniel Veillarde77a9182000-04-05 19:12:29 +00001467Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1468
1469 * testURI.c: yet another forgotten commit, I should get some sleep !
1470
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001471Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * xmllint.c: forgot to commit this too ?
1474
Daniel Veillardb9df4042000-04-05 14:23:16 +00001475Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * xmlversion.h.in : forgot to commit this previously
1478
Daniel Veillard361d8452000-04-03 19:48:13 +00001479Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1482 * README TODO: updated for release
1483 * uri.c uri.h: added authority parsing/saving
1484 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1485 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1486 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1487 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1488 Makefile.am : added compile-time customization of libxml
1489 --with-ftp --with-http --with-html --with-xpath --with-debug
1490 --with-mem-debug
1491 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1492 #include <libxml/xxx.h> I hope it won't break too much stuff
1493 and will be manageable in the future...
1494 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1495 and added xmllint to the installed programs
1496 * uri.h: added xmlFreeURI()
1497
Daniel Veillardec303412000-03-24 13:41:54 +00001498Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * uri.c uri.h: finished the escaping handling, the base support
1501 and the URI path normalization. Looks good just lacks the
1502 authority content parsing code.
1503 * Makefile.am: added instructions to generate testURI
1504 * TODO: updated
1505 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1506 added links and icons for W3C and Gnome
1507
Daniel Veillard8f621982000-03-20 13:07:15 +00001508Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1509
1510 * xmlmemory.[ch] : seems I forgot to actually update the files in
1511 the last commit :-)
1512 * doc/xml.html doc/html/* : updated and uploaded the docs
1513
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001514Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1515
1516 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1517 * TODO: updated
1518 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001519 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001520 gfree).
1521 * Makefile.am, uri.c, uri.h: added a set of functions to do
1522 exact (litteraly copied from the RFC 2396 productions) parsing
1523 and handling of URI. Will be needed for XLink, one XML WFC,
1524 XML Base and reused in the nano[ftp/http] modules. Still work
1525 to be done.
1526
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001527Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * configure.in, libxml.spec.in : libxml2
1530 * doc/* : updated the doc page, rebuilt the docs
1531
Daniel Veillardcf461992000-03-14 18:30:20 +00001532Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * all: tagged LIB_XML_1_X
1535 * *.c *.h : updated from W3C CVS tree
1536 * configure.in : 2.0.0-beta
1537 * libxml.spec.in : libxml2 package nam
1538 * result/* : new version of the tests output
1539
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001540Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1543
Daniel Veillardb566ce12000-03-04 11:39:42 +00001544Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * doc/* : rebuilt the docs
1547 * parser.c: final patch on #6766
1548 * valid.c: small patch on validity checks.
1549
Daniel Veillardfb76c402000-03-04 11:39:42 +00001550Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1551
1552 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1553 added
1554 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1555 compatibility w.r.t. XML spec and existing code.
1556
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001557Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * parser.c: seems a better solution to <a> </a> exists,
1560 will try it for a while
1561
Daniel Veillard83a30e72000-03-02 03:33:32 +00001562Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * parser.c: tried to remove the <a> </a> generating <a/>
1565 this is hard. Left a flag for that purpose. Fixed bug #6766
1566 * configure.in: prepared 1.8.7 not released, due to previous
1567 problem
1568
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001569Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1570
1571 * doc/xml.html : applied second patch from Paul DuBois
1572
Daniel Veillard402e8c82000-02-29 22:57:47 +00001573Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1574
1575 * doc/xml.html : applied patch from Paul DuBois
1576
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001577Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1578
1579 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1580
Daniel Veillard5feb8492000-02-02 17:15:36 +00001581Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1584 compilation warnings on various platforms.
1585 * parser.c: Fixed #5281 validity error callbacks are now desactived
1586 by default if not validating.
1587
Daniel Veillardf341f932000-02-02 14:52:08 +00001588Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1591
Daniel Veillard13c757e2000-02-01 23:59:15 +00001592Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1595 <gkatsi@cs.toronto.edu>
1596
Daniel Veillard726e8792000-01-30 20:04:29 +00001597Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1600 processing URLs
1601
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001602Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1603
1604 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1605 xmlNanoFTPUpdateURL for persistent control connections.
1606 * configure.in: 1.8.6
1607
1608Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1611 * tree.[ch] : added xmlSaveNoEmptyTags
1612
James Henstridgef3be9312000-01-28 13:59:21 +000016132000-01-29 James Henstridge <james@daa.com.au>
1614
1615 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1616
1617 * Makefile.am: added nanoftp.[ch] to the build.
1618
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001619Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1620
1621 * nanoftp.[ch]: cleanup, comments, API
1622 * debugXML.c : fixed a bug in the cat command
1623 * doc/*: regenerated the docs
1624
Daniel Veillardda07c342000-01-25 18:31:22 +00001625Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1628 * debugXML.c : fixed a bug in the cat command
1629 * valid.c: fixing some small probs
1630 * libxml.spec.in: get rid of the SNAP suffix
1631 * doc/xml.html: updated the status
1632
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001633Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
1635 * xml-config.in: xml-config --version to just return the
1636 version number
1637 * xpath.c: some cleanup w.r.t. axis when the current node is
1638 an attribute.
1639 * TODO: updated
1640
Daniel Veillard461a66c2000-01-18 18:01:01 +00001641Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * configure.in: prepared for libxml-1.8.5
1644 * doc/* recompiled the documentation
1645
16462000-01-17 Jody Goldberg <jgoldberg@home.com>
1647
1648 * configure.in : WARNING autoconf subtlety alert :
1649 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1650 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1651 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1652 get defined by AC_CHECK_HEADERS.
1653
Daniel Veillardf967b902000-01-17 16:06:10 +00001654Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1657 Rune.Djurhuus@fast.no
1658
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001659Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * TODO: updated
1662 * tree.c, parser.c: made sure that only memory alloc problems
1663 and internal parser errors are allowed to write to stdout or
1664 stderr.
1665
Daniel Veillard0142b842000-01-14 14:45:24 +00001666Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * tree.c : restored xmlNewGlobalNs since this seems used by
1669 a lot of existing code :-(, fixed a bug in xmlNewNs
1670 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1671 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1672 to exit() from the library code.
1673 * xpath.c, parser.c: removed bugs or unused code detected by
1674 Windows compilers
1675 * parser.c: started adding interfaces for parsing well balanced
1676 XML fragments
1677 * configure.in: releasing 1.8.4
1678 * doc/* : rebuilt the docs
1679
Daniel Veillard2eac5032000-01-09 21:08:56 +00001680Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1681
1682 * tree.[ch] : added xmlNewDocFragment() for DOM
1683 * testHTML.c: uninitialized variable.
1684
Daniel Veillardf3a73582000-01-05 14:58:39 +00001685Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * doc/* : rebuild the docs
1688
Daniel Veillard71b656e2000-01-05 14:46:17 +00001689Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1690
1691 * acconfig.h: readline and history patch
1692 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1693 * tree.c: added check and handling when possibly removing an ID
1694 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1695 and saving.
1696 * test/HTML/entities.html result/HTML/entities.html* : test for
1697 various entities reference cases
1698 * result/HTML/* : as a result output of some testcase have
1699 changed
1700 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1701 by previous example. added xmlParseTryOrFinish().
1702 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1703 entities.h debugXML.h HTMLparser.h: changed the way struct are
1704 declared to allow gtk-doc to expose those
1705 * parser.c: closed bug #4960
1706 * Makefile.am configure.in: Applied patch from
1707 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1708 and math/socket libs detection
1709
Daniel Veillard437b87b2000-01-03 17:30:46 +00001710Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1711
1712 * configure.in, Makefile.am: link tester against readline
1713 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1714
Daniel Veillard686d6b62000-01-03 11:08:02 +00001715Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * tree.[ch]: added xmlRemoveProp
1718 * win32config.h.in nanohttp.c: avoid including the Windows
1719 socket stuff in every C files
1720 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1721 the XmL parser(s)
1722 * test/ns4 result/ns4 etc...: added test case for previous prob
1723 * tree.c: xmlNewNs wasn't checking for double definition
1724 * Makefile.in: fixed a problem with dist-hook duplicates
1725 * parser.[hc], xmlIO.c: fixed the loading of external entities
1726 APIs, now xmlLoadExternalEntity() is used everywhere and
1727 setting up an app specific front-end using the
1728 * SAX.c parser.c: some fixes, now the xhtml spec validates
1729 with the xhtml DTD.
1730 * error.c: fixed crashes in case of no input stream
1731 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1732 to the validation tests and results
1733
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001734Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1737 too htmlCreatePushParserCtxt() and htmlParseChunk()
1738 * parser.c: a bit of cleanup.
1739 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1740 to XML) removed the last mem leak known
1741 * HTMLtree.c: output message cleanup
1742 * xmlmemory.c: display content info about memory blocks
1743 * result/HTML/wired.* : missing att value warning change
1744
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001745Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1746
1747 * doc/* : rebuilt the documentation
1748
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001749Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * parser.[ch] parserInternals.h: Push parser for XML,
1752 seems to work fine now
1753 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1754 --push for push testing
1755 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1756 * testSAX.c: added --push
1757 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1758 subtree
1759 * xmlIO.[ch] : enriched API + fixes for push mode
1760 * entities.[ch]: added the entity content length to the struct.
1761 * xmlmemory.[ch]: new API to show the last entries for the shell
1762 * valid.c: added required attribute testing
1763 * SAX.c: the cdata callback now merge contiguous fragments
1764 * HTMLparser.c: cleanup of some macros
1765
Daniel Veillard3c558c31999-12-22 11:30:41 +00001766Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1767
1768 * parser.c: fix for PIs name starting with xml
1769 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001770 * *.c, configure.in win32config.h.in : generate win32config.h for
1771 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001772
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001773Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1774
1775 * parser.c: fixed a stupid = vs. == bug :-(
1776 * doc/gnome-xml.sgml: s/glade/xml/
1777
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001778Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * configure.in, doc/xml.html : bug fix release 1.8.2
1781 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1782 Hopefully the end of that silly C++ include problem
1783 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1784 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1785 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1786 troubles with autoclosed elements when the stree shape doesn't
1787 follow the DtD specs. Added htmlIsAutoClosed() and
1788 htmlAutoCloseTag()
1789 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1790 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1791 * debugXML.c: fixed a bug on printing default namespaces.
1792 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1793
Daniel Veillardb24054a1999-12-18 15:32:46 +00001794Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * result/HTML/*.htm[l] : updated the HTML regression tests according
1797 to the new output
1798 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1799 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1800 problem due to intermix of extern "C" { ... } declarations for C++
1801 and recursive includes in the headers
1802
Chris Lahey323c48c1999-12-18 15:32:45 +000018031999-12-20 Chris Lahey <clahey@umich.edu>
1804
1805 * HTMLtree.c: Made it so that html nodes with a single child do
1806 not insert a carriage return before or after the child node.
1807
Daniel Veillardb24054a1999-12-18 15:32:46 +00001808Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001809
1810 * configure.in, doc/xml.html : bug fix release 1.8.1
1811 * parser.c: fixed bug #4344
1812 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1813 added the glue to avoid C++ problems
1814 * doc/* : regenerated the documentation
1815
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001816Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1819 namespace recognition, and Dia as a resul :-(
1820 * encoding.c: closed bug #3950
1821
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001822Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * valid.c: debugging a posteriori validation, except URI expansion
1825 stuff this should be fixed now
1826 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1827 Carl Nygard <cnygard@bellatlantic.net>
1828 * tester.c: added --postvalid, cleaning of the code
1829 * tree.[ch]: added xmlDocGetRootElement()
1830
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001831Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1832
1833 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1834 c++ losage.
1835
Daniel Veillard10a2c651999-12-12 13:03:50 +00001836Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * configure.in, doc/xml.html : bumped to 1.8.0
1839 * xlink.[ch], Makefile.am : added framework for link detection
1840 * parser.h: added nbChars to parser context, needed for cleanup.
1841 * xmlmemory.c: removed a nasty bug when out of mem
1842 * valid.[ch]: adding namespace support for attribute decl
1843 * tester.c: added --debugent option
1844 * debugXML.[ch]: added xmlDebugDumpEntities()
1845 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1846 buffers instead, this was really needed, validation was breaking
1847 in strange ways due to that. Added xmlParseStringPEReference()
1848 and other parsing from strings functions. Entities processing
1849 modified again, but PERef are still not handled correcly but
1850 unless you're Eve Maller you won't notice :-)
1851 * HTMLparser.c: large changes toward reliability, and switched to
1852 lowercase internal tags, XHTML is lowercase, so it will help
1853 that output is closer to next version.
1854 * doc/* : regenerated the documentation, it is now hosted at
1855 http://xmlsoft.org/ (same bits I just bought the domain :-)
1856
1857
Daniel Veillard294cbca1999-12-03 13:19:09 +00001858Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1861 doc generation
1862 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1863 in the SAX API
1864 * doc/*: rebuilt the doc making sure everything appears in the
1865 HTML files
1866
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001867Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1868
1869 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1870 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1871 which allow impressive speed improvement on dataset with
1872 large text pieces, but at the cost of broken binary
1873 compatibility and slightly bigger memory usage.
1874 Configure with --with-buffers to activate them, they
1875 are protected with XML_USE_BUFFER_CONTENT define.
1876 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1877 goal is 0 memory left allocated once parser is no more used
1878 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1879 call xmlCleanupParser() and xmlMemoryDump()
1880
Daniel Veillarda819dac1999-11-24 18:04:22 +00001881Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1882
1883 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1884 * parser.[ch] encoding.[ch]: added memory cleanup routines
1885 * parser.c: closing bug #3788
1886 * doc/*: rebuilt the doc
1887
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001888Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1891 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1892 * tester.c: added --compress option
1893 * doc/*: rebuilt the documentation
1894
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001895Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1898 if given /proc/kcore as input !
1899 * doc/xml.html doc/*: updated and rebuilt the documentation
1900
1901Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001902
1903 * parser.c: Fixed some wrongly space collapsing code due to
1904 a misreading of the spec.
1905 * result/*: fixed the output accordingly
1906
1907Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001908
1909 * encoding.c: bug fix and typos
1910 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1911 * parser.c: added attribute normalization closing bug #3597
1912 * test/att* result/att* SAXresult/att*: testcase for attribute
1913 normalization
1914
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001915Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * configure.in: closing bug #3163 by adding extra flags for the
1918 cc compiler on HP-UX
1919
Daniel Veillard51e3b151999-11-12 17:02:31 +00001920Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * valid.[ch] : removed a typo and an enumerated type bug in the
1923 xmlAddElementDecl() function
1924 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1925 call to xmlEncodeEntitiesReentrant() so that the functions
1926 New, Set and Get are at the same level.
1927 * parser.c HTMLparser.c: extra memory allocation bug for
1928 attributes detected by someone using libxml in embedded systems :-)
1929
Daniel Veillard962195f1999-10-28 15:51:53 +00001930Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * xmlmemory.h: turned off mem debug :-\
1933
Daniel Veillard35008381999-10-25 13:15:52 +00001934Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * parser.c: closed bug #2784 a one line fix, but worth pushing
1937 a new release out
1938 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1939 some structures, comments before and after the
1940 main element, and other nastyness
1941 * HTMLtree.c tree.c: accomodate the extended HTML supported
1942 * configure.in: pushing 1.7.4
1943 * test/ent8 and related outputs : added a new test for bug #2784
1944 * test/HTML/wired.html and related output: a nasty HTML example
1945 * Makefile.am: improved the test scripts
1946 * docs/* : reran the documentation extractor, updated xml.html
1947
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001948Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1951 HTMLparser and debugged the HTML related code. HTML documents
1952 now have their own type
1953 * entities.c: do not dump &apos; for HTML output
1954 * xmlmemory.c: improvement, breakpoint mechanism
1955 * testHTML.c: added --sax --repeat ...
1956 * Makefile.am: improved the HTML tests
1957 * valid.[ch]: added xmlValidGetValidElements and
1958 xmlValidGetPotentialChildren
1959 * tester.c: added --insert to test the 2 new functions
1960 * test//* result//* SAXresult//* : regression test cleanup
1961 and extension.
1962 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1963 gnome-xml-nanohttp.html
1964
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001965Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * HTMLparser.c: fixed problems with some autoclose tags
1968 * tree.c: fixed XML output problems.
1969 * result/* SAXresult/*: update of the tests output
1970
Daniel Veillard6077d031999-10-09 09:11:45 +00001971Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * Makefile.am: Arturo patch for xmlConf.sh version info
1974 * parser.c: Tim Josling patch for single quoted items
1975 * tester.c: Tim Josling patch for tester options usage
1976 * tree.h: indent cleanup
1977
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001978Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1981 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1982
Daniel Veillard00fdf371999-10-08 09:40:39 +00001983Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * tree.c : Raph patch for initialization of CORBA fields
1986 * parser.c, xpath.c, ...: modification of doc comments
1987 * xpath.c : allow spaces in xpath expressions
1988
Daniel Veillardad219441999-09-27 08:17:49 +00001989Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * xmlmemory.h: turning off memory debug :-(
1992
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001993Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1996 better SAX interfaces.
1997 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1998 entity.
1999 * configure.in: 1.7.2
2000
2001Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002002
2003 * libxml.spec.in: fixed the URL
2004 * doc/xml.html: improved the documentation front-end
2005
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002006Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002007
2008 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2009
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002010Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002011
2012 * libxml.spec.in: fixed the alpha compile problem
2013 * parser.[ch]: changed errno to errNo in the parser context :-(
2014 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2015 * doc/xml.html: changed CHAR to xmlChar
2016 * doc/html/*: recompiled the documentation
2017 * configure.in: 1.7.1
2018
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002019Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * parser.h: modified the parser context struct to regain 1.4.0
2022 binary compatibility
2023 * parser.c, xml-error.h: added errno ot teh context and defined
2024 a set of errors values with update of errno
2025 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2026 DTDs and entities
2027 * *.h, *.c: complete cleanup of the use of config.h and include
2028 protection depending on the current setup.
2029 * overalll debugging, maintenance and bug-fixing on all modules
2030 * updated the documentation
2031 * ready for 1.7.0
2032
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002033Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2034
2035 * HTMLparser.c : cleanup
2036 * SAX.c valid.c valid.h: added ID/IDREF checking
2037 * tree.c tree.h: extended doc structure for refs
2038 * configure.in: 1.6.2
2039 * parser.c: patched bug in SAX user arg call
2040 * parserInternals.h: patched missing close in C++ wrapping
2041 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2042 especially upcoming XPointer implementation.
2043 * doc/xml.html: augmented, typo
2044
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002045Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2046
2047 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2048 not all invocations of install understand -d.
2049
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002050Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2051
2052 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2053 to make 'check' works, when builddir != srcdir.
2054
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002055Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2056
2057 * doc/xml.html : updated the documentation
2058
Daniel Veillard6454aec1999-09-02 22:04:43 +00002059Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2060
2061 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2062 not deallocated memory blocks
2063 * *.c : replaces all calls to malloc() free() and realloc() to
2064 the wrapper functions/macros
2065 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2066 instead of xmlFreeNodeList()
2067
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002068Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * HTMLparser.c: corrected a stupid bug leading to core dump at
2071 tree deallocation. Removed warnings indicated by
2072 Stephane.Conversy@lri.fr
2073 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2074 looked for in the external subset
2075
2076Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002077
2078 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2079 on SGI by Stephane.Conversy@lri.fr
2080
Daniel Veillardb96e6431999-08-29 21:02:19 +00002081Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * all .h : changed the prototype declaration indent as in gtk
2084 * most .c : working on reducing the TODOs in the code
2085 * most .c : cleanup though -pedantic and Insure++
2086 * improvements on validation ID checkings.
2087 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2088 * xml-config.in: closed #1810
2089
2090Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002091
2092 * tree.h, valid.c, valid.h: more work on validity, IDs
2093 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2094 definition for AIX
2095
Daniel Veillardb556eb51999-08-15 17:19:50 +00002096Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2099 the distribution due to a cut'n paste error at last commit
2100
Daniel Veillardb05deb71999-08-10 19:04:08 +00002101Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * configure.in: upgraded to version 1.4.0
2104 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2105 Big update, added a large part of the validation process,
2106 it should be usable, but some parts are missing
2107 * xpath.c: improved the implementation w.r.t. root.
2108 * Makefile.am: added more tests
2109 * test and result trees: added a lot of tests
2110 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2111
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002112Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * Added an HACKING file
2115
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002116Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2117
2118 * xpath.[ch] : improvements and debug of the XPath implementation
2119 * parser.c, HTMLparser.c : modified the parsers to be progressive
2120 * tree.[ch] : extended the Buffer promitives
2121 * xmlIO.[ch] : added basic I/O routines providing progressive
2122 parsing and ready for I18N conversion plugins
2123 * SAXresult/* : the SAX callback sequence maybe slightly different
2124 now
2125 * test*.c : improved/updated the tests programs
2126 * doc/* : recompiled the docs.
2127
Daniel Veillard15b75af1999-07-26 16:42:37 +000021281999-07-26 Michael Meeks <michael@edenproject.org>
2129
2130 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2131
2132 * tree.c: Ditto.
2133
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002134Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * configure.in: upgraded to version 1.4.0
2137 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2138 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2139 XML query language, see http://www.w3.org/TR/xpath for more details.
2140 * parser.c, parser.h: added CHAR* related string functions for XPath
2141 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2142 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2143 rebuild the docs.
2144 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2145 and regression testing capabilities for XPath.
2146
Daniel Veillardd79d7871999-07-12 10:38:12 +00002147Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2150 closing bug #1646
2151
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002152Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * Makefile.am, example/Makefile.am: closed bug #1683
2155
Daniel Veillard3166ab11999-07-11 16:14:19 +00002156Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * example/Makefile.am, configure.in: added the makefile for the
2159 gjobread example
2160
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002161Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2162
2163 * doc/Makefile.am:
2164 - fix which allow "make install DESTDIR=</install/prefix>".
2165
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002166Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2167
2168 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2169 which fixed a problem on the file reading-code.
2170
Daniel Veillard82150d81999-07-07 07:32:15 +00002171Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2174 output.
2175 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2176
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002177Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2178
2179 * parser.h : Oops removed the binary compatibility problem
2180 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2181 * parser.c, HTMLparser.c: applied patches for reading from stdin
2182
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002183Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2184
2185 * parser.c, entities.c, valid.c: cleanup bug #1591
2186 * configure.in: cleanup bug #1592
2187 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2188 the same tree back-end. Hence gdome will be available for it.
2189 * doc/Makefile.am: close bug #617
2190
Daniel Veillard97fea181999-06-26 23:07:37 +00002191Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * parser.c: alloctate a per parser context SAX interface block
2194
Daniel Veillard14fff061999-06-22 21:49:07 +00002195Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2198 and xmlEncodeEntitiesReentrant with the correct one :-\
2199
2200Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2201
2202 * commit of my internal XML base changes, quite a lot of
2203 changes, cleanups, better entities support, framework for
2204 new I/O and charset detection and handling
2205 * Fixed the configure/Makefile stuff to generate shared libs
2206 with the proper version info, so we jumped on rev from
2207 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2208 xmlEncodeEntities() result need to be freed now, and a string
2209 xmlParserVersion provide the current library version.
2210
Raph Levien05240da1999-06-15 21:27:11 +00002211Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2212
2213 * parser.c: fixed a buffer overrun for when you have a very long
2214 attribute with no entities in it.
2215
Daniel Veillardbb2da581999-06-13 14:37:07 +00002216Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2217
2218 * added example directory
2219 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2220
Daniel Veillard011b63c1999-06-02 17:44:04 +00002221Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * Release of libxml-1.1, nearly everything has been touched for
2224 this.
2225 * Added more regression tests
2226 * Updated the documentation
2227
Daniel Veillard27d88741999-05-29 11:51:49 +00002228Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * tree.[ch]: unified the XML_NO_CORBA defines.
2231 * parser.c encoding.[ch]: started plugging in char encoding detection
2232
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002233Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2234
2235 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2236 Also freed allocated buffer.
2237
Daniel Veillard27d88741999-05-29 11:51:49 +00002238Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002239 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2240 reentrancy problem at printing. One is left in entities.c, to
2241 remove ASAP
2242 * testSAX.c : added a test example showing the use of the SAX
2243 interface if one doesn't want to build the DOM tree.
2244 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2245
Daniel Veillard517752b1999-04-05 12:20:10 +00002246Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2249 large revamping of the parser to use SAX callbacks
2250 http://www.megginson.com/SAX/ (or at least a C like interface
2251 a la Expat). It's now possible to set up your own callbacks
2252 and the parser will not build a DOM tree.
2253 * test/* result/*: updated the test suite, I finally removed
2254 the old Namespace draft support (PI based).
2255
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002256Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * Makefile.am: added test result to EXTRA_DIST for make tests
2259
Daniel Veillard64068b31999-03-24 20:42:16 +00002260Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2261
2262 * parser.c, parserInternals.h: moved the chars macro definitions
2263 to parserInternals.h
2264 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2265 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2266
Daniel Veillard012ccc11999-03-23 10:11:11 +00002267Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2268
2269 * xml-config.in : applied patch to make --version work
2270
Raja R Harinatha86c23e1999-03-05 22:14:01 +000022711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2272
2273 * Makefile.am (check-local): Alias for `tests' target. This will
2274 cause `make check' to do the right thing.
2275 (tests): Don't run tests in srcdir. Also, replaced calls to
2276 basename with a `sed' "equivalent".
2277
Daniel Veillardd109e371999-03-05 06:26:45 +00002278Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2281 it in the header and not the sources, updated the doc.
2282 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2283 pointing this out.
2284
Daniel Veillardbc50b591999-03-01 12:28:53 +00002285Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2286
2287 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2288 exported the inputStream routines.
2289 * doc/html/* : updated accordingly
2290
Daniel Veillardd692aa41999-02-28 21:54:31 +00002291Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * parser.c, parser.h, parserInternals.h: added a few extra
2294 internal calls to allocate and free parser contexts ...
2295 * doc/html/* : updated accordingly
2296
Daniel Veillard55a99271999-02-25 11:01:29 +00002297Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * configure.in, Makefile.am, doc/makefile.am : General changes for
2300 1.0.0 release and including the generated HTML documentation.
2301
Daniel Veillard35925471999-02-25 08:46:07 +00002302Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * makefile.am : added parserInternals.h, oops.
2305
Daniel Veillard1e346af1999-02-22 10:33:01 +00002306Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * parserInternals.h: added this header giving access to the parser
2309 internal functions.
2310 * doc/Makefile.am : added a rebuild target which rebuilds the full
2311 set of documentations
2312 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2313 the internal subset.
2314 * *.c *.h: modifications needed to generate the documentation using
2315 gtk-doc, cleanup of functions blocks, reorganisation of struct
2316 declarations.
2317
Daniel Veillard1164e751999-02-16 16:29:17 +00002318Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2321 the tar and spec file to include the beginning of the doc.
2322
Nuno Ferreira03d04781999-02-13 00:07:17 +000023231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2324
2325 * doc/.cvsignore: Added this file.
2326
Daniel Veillard6800ef31999-02-08 18:33:22 +00002327Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * tree.c: fixed xmlGetProp to return "" when the attribute
2330 exists, even if the node-list is NULL.
2331
Daniel Veillard726c7e31999-02-08 15:13:10 +00002332Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2333
2334 * tree.c: patched an error outputting empty attribute values.
2335 * Makefile.am and doc/makefile.am: have been updated during the
2336 week-end. Sorry for an empty CVS log, I got a shell problem.
2337
Daniel Veillard1899e851999-02-01 12:18:54 +00002338Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2339
2340 * tree.h: cleaned up using enums instead of defines
2341 * parser.c, valid.[ch]: more work on parsing/output of element
2342 declarations
2343
Daniel Veillard3b9def11999-01-31 22:15:06 +00002344Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * valid.[ch], tree.c, parser.c : more work toward full parsing
2347 of XML DTDs.
2348 * README: added informations about mailing-list and on-line
2349 documentation
2350
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000023511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2352
2353 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2354
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002355Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * parser.c, tree.[ch] : more work toward conformance testing,
2358 added a last element to accelerate parsing of very flat structures
2359 started working on internal subset Element content declaration.
2360 * valid.[ch] : first cut at adding code toward validation.
2361 * previous changes had also small impact on most files, especially
2362 the conformance testing using James Clark test suite.
2363
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002364Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2365
2366 * test/* : updated the examples, most of them were not well
2367 formed (humm), and added rdf2.
2368 * result/* : resulting changes in the output.
2369
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002370Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2371
2372 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2373
Daniel Veillard44b3a061998-12-05 17:27:22 +00002374Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2375
2376 * tree.c: patched a bug in the generation of empty attributes
2377
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002378Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2381 for node/trees/documents/... Biggest problem is namespace
2382 support when copying subtrees.
2383
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002384Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * parser.c, entities.c: improve entities and char ref encoding,
2387 and cleanups of error messages.
2388
Daniel Veillard242590e1998-11-13 18:04:35 +00002389Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * parser.c, entities.c: simple bug hunting done during rpm2html and
2392 rpmfind integration.
2393
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002394Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * parser.[ch]: Added interfaces allowing to specify a SAX
2397 handler before parsing.
2398
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002399Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2400
2401 * parser.c: redirrect all errors reporting through the SAX
2402 error function
2403
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002404Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2407 * libtool, tlmain ...: update of the libtool files
2408
Miguel de Icaza442321c1998-11-04 18:13:38 +000024091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2410
2411 * entities.c: Use g_snprintf insteda of snprintf.
2412
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002413Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2416 added ent5 test for this purpose.
2417 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2418
Daniel Veillard27271681998-10-30 06:39:40 +00002419Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2420
2421 * parser.c: fixed? a strange error due to compression on a GWP
2422 document.
2423
Daniel Veillard25940b71998-10-29 05:51:30 +00002424Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * tree.[ch]: bug fixing
2427 * entities.[ch]: defined a specific type for predefined entities
2428 * doc/xml.html: more documentation on the library, how to use it,
2429 overview of the interfaces.
2430
Daniel Veillard16253641998-10-28 22:58:05 +00002431Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2434
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002435Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2436
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002437 * tree.c: corrected a small bug
2438 * doc/xml.html: continuing writing documentation.
2439
2440Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2441
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002442 * debugXML.h debugXML.c: added debugging utilities.
2443 * tester.c: added --debug switch.
2444 * tree.c: patched an incorrect node->type assignment.
2445 * parser.c: formatting, ensure that node->doc != NULL in attributes
2446
Daniel Veillardccb09631998-10-27 06:21:04 +00002447Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2448
2449 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2450 entity support and provide an internal representation close to
2451 DOM one (entity ref nodes, and attribute value as tree). I tried
2452 to preserve the interface but this will surely break some apps
2453 (I have to change rpm2html/rpmfind for example). I had to change
2454 two interfaces, and the generated tree is somewhat different.
2455 * doc/* : started documenting the XML library, the tree and
2456 DOM/Corba. This is a first step.
2457
Daniel Veillard11e00581998-10-24 18:27:49 +00002458Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2459
2460 * parser.c: Set up the fonctions comment block, boring but useful.
2461 * parser.h, SAX.c, parser.c: now attributes are processed through
2462 the SAX interface. The problem is that my SAX interface diverged
2463 quite a bit from the original one, well this is not an official
2464 spec, and translating it from Java to C is hairy anyway...
2465
Daniel Veillard97b58771998-10-20 06:14:16 +00002466Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2469 fonctions comment block, boring but useful.
2470
2471Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002472
2473 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2474 conversion routines. However they are not yet used to convert the
2475 inputs. The core will run with UTF-8.
2476
Daniel Veillard33942841998-10-18 19:12:41 +00002477Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * tree.c : make sure that the type id is properly set-up when
2480 a new object is allocated, needed for DOM.
2481
Daniel Veillard27fb0751998-10-17 06:47:46 +00002482Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * tree.h, tree.c: Ok, the main objects in the tree will be native
2485 corba objects, it costs 8 bytes per Node, Attribute and Document
2486 but it simplifies the Corba integration a lot (no extra interface
2487 objects to allocate/free).
2488
Daniel Veillard0bef1311998-10-14 02:36:47 +00002489Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2490
2491 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2492 and changed NODEs contants for conformity with DOM Level 1
2493
Daniel Veillard27864701998-10-08 03:47:24 +00002494Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * added hooks to keep track of servants when creating objects
2497 xmlDoc and xmlNode (for Corba export).
2498
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002499Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * added xml-config script.
2502
Daniel Veillard7066a791998-10-01 20:28:28 +00002503Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2504
2505 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2506 to autoupdate libtool and automake conf files.
2507
Miguel de Icaza60681bd1998-09-30 19:28:59 +000025081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2509
2510 * Makefile.am: Use '?' to separate the sed
2511 commands as ',' is used when people pass -Wl,something.
2512
2513
Daniel Veillard15a8df41998-09-24 19:15:06 +00002514Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2515
2516 * tree.c, tree.h: added a per-document compression interface.
2517
Daniel Veillard151b1b01998-09-23 00:49:46 +00002518Tue Sep 22 20:47:38 EDT 1998
2519
2520 * tree.c, tree.h: added saving with compression and added interfaces
2521 to control the compression level (xmlGetCompressMode,
2522 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2523
Daniel Veillard70120ff1998-09-22 00:24:21 +00002524Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * parser.c: corrected a loop for files of size 0
2527
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000025281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2529
2530 * error.h: New file. Contains prototyes from `error.c'.
2531
Tom Tromeyc19653d1998-08-14 01:22:43 +00002532Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2533
2534 * Makefile.am (xmlincdir): New macro.
2535 (xmlinc_HEADERS): Renamed from include_HEADERS.
2536
Daniel Veillard845664d1998-08-13 04:43:19 +00002537Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * applied small patch on numeric entities from
2540 Christopher Blizzard <blizzard@appliedtheory.com>
2541
Daniel Veillard260a68f1998-08-13 03:39:55 +00002542Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * New release 0.2, removed the old xml_* files so that it's
2545 coherent with the other CVS base (W3C), far better conformance
2546 to standard, new namespaces, decent entities support, beginning
2547 of a SAX-like interface. Nearly nothing left intact, even the
2548 test examples ...
2549
Christopher Blizzarda36749e1998-07-30 21:47:18 +000025501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2551
2552 * .cvsignore: Add .deps dir
2553
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002554Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2557
Daniel Veillardfe926001998-07-26 04:28:20 +00002558Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002559
Daniel Veillardfe926001998-07-26 04:28:20 +00002560 * configure.in: added test for CPP
2561 * AUTHORS, Changelog: the original ones didn't get commited but the
2562 glib ones instead, fixed.
2563 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002564
Daniel Veillardfe926001998-07-26 04:28:20 +00002565Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002566
Daniel Veillardfe926001998-07-26 04:28:20 +00002567 * integrated code developped at W3C
2568 * changed the original Copyright
2569 * migrated to automake
2570 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002571