blob: b36f67341c50674d6e366bb806bd5c2fed6ff477 [file] [log] [blame]
Daniel Veillard7d42b542001-03-20 13:22:46 +00001Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * error.c: removed a C++ like comment
4
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00005Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * parser.c: fixing bug 52299 strange condition leading
8 to a parser crash due to a buffer overflow
9 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
10 added the specific test case
11
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000012Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15 xmlXPathConvert{String,Number,Boolean} to be able to make
16 type casts without a context stack, fixed some implementation
17 problems related to the absence of context at parse-time,
18 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
19 in the public API too
20 * xpointer.c xpathInternals.h: we need to know at parse time
21 whether we are compiling an XPointer
22
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000023Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
26 cleaned up the parser internals, refactored XPath code, added
27 new compilation based APIs and cleanly separated public and
28 private APIs.
29
Daniel Veillardd007d6c2001-03-19 00:01:07 +000030Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * xpath.h: the comp field must be added at the end to avoid
33 killing binary compat.
34
Daniel Veillard9e7160d2001-03-18 23:17:47 +000035Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * Makefile.am: detect XPath memleaks in regreson tests
38 * error.c: fixed and error w.r.t. error reporting still using
39 stderr
40 * hash.c: added new line at end of file
41 * tree.h: minor cleanup
42 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
43 expression parsing from evaluation, resulted in a number of
44 changes internally, and in XPointer. Likely to break stuff
45 using xpathInternals.h but should remain binary compatible,
46 new interfaces will be added.
47
Daniel Veillardd574f782001-03-14 19:40:17 +000048Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * configure.in: fixed a couple of problems reported by
51 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
52 without gcc on non linux platforms.
53
Daniel Veillard0a6c3582001-03-14 19:15:37 +000054Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
57 a fix for --with-html-dir= configure support. I hope it won't
58 break rpm generation
59
Daniel Veillarda022fe02001-03-14 16:30:00 +000060Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xmlIO.c: one function comment cleanup.
63
Daniel Veillard25239c12001-03-14 13:56:48 +000064Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * SAX.c: external subset notations were improperly registered
67 in the internal subset.
68
Daniel Veillard2c4754f2001-03-13 09:31:12 +000069Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * README.cvs-commits: added, pointing to HACKING
72 * HACKING: updated
73
Daniel Veillard82ab81e2001-03-12 21:11:21 +000074Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * parser.c: and Matt Sergeant found one in the XML push
77 parser (erroneous check I forgot to remove when I fixed the
78 main parser).
79
Daniel Veillard68d7b672001-03-12 18:22:04 +000080Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * xpath.c: ptittom found a small bug in UnaryExpr
83
Daniel Veillarde356c282001-03-10 12:32:04 +000084Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * configure.in: bumped to 2.3.4
87 * error.c: fixed bug #51860
88 * tree.c: fixed bug #51861
89 * valid.c: cleanup, more debug, failed to fix one bug crap ...
90 * tree.[ch] : added xmlDefaultBufferSize
91 * nanoftp.c: typo in function name header block
92 * doc/xml.html : updated, added link to XML::LibXSLT
93 * doc/html/* : rebuilt the docs
94
Daniel Veillard80f32572001-03-07 19:45:40 +000095Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * parser.c SAX.c: the new content parsing code raised an
98 ugly bug in the characters() SAX callback. Found it
99 just because of strangeness in XSLT XML Rec ouptut :-(
100
Daniel Veillard6c831202001-03-07 15:57:53 +0000101Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * Makefile.am: Martin Baulig suggested to add -lm
104 * tree.c: found another bug in xmlNodeGetContent()
105
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000106Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * xpath.c: Bjorn found the error related to strictness of comparison.
109
Daniel Veillard29631a82001-03-05 09:49:20 +0000110Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * parser.c: trying to fix the Dtd parsing problem reported
113 by Gary, side effect of last week speed optimizations.
114
Daniel Veillard14be0a12001-03-03 18:50:55 +0000115Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
118 * parserInternals.c: removed unneeded test raised by Stric
119
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000120Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
121
122 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
123 and fixed by William Brack). Added xmlXPathFormatNumber.
124 Changed the sorting slightly.
125 * configure.in Makefile.am example/Makefile.am: Added -lm.
126 Please note that applications linking with libxml2, must
127 also like with the math library from now on.
128
Daniel Veillardf9533d12001-03-03 10:04:57 +0000129Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * HTMLparser.c: fixed loop reported by Marc Sanfacon
132
Daniel Veillard2f362242001-03-02 17:36:21 +0000133Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * parser.c: one must report spaces even if the Dtd element
136 content proves that this is not part of the element content.
137 * result/valid/*.xml: this changed the ouptu slightly
138
Daniel Veillardb402c072001-03-01 17:28:58 +0000139Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * configure.in: bumped to 2.3.3
142 * doc/xml.html: updated
143
Daniel Veillard77851712001-02-27 21:54:07 +0000144Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * tree.c: minor doc fix
147 * xpath.c: deallocation issues when a result tree has been
148 converted to a node-set
149
Daniel Veillardec70e912001-02-26 20:10:45 +0000150Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * doc/xml.html: oops corrected dates s/2000/2001
153
Daniel Veillard8730c562001-02-26 10:49:57 +0000154Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * valid.c: new patch from Gary Pennington
157
Daniel Veillard91e9d582001-02-26 07:31:12 +0000158Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * doc/xml.html: applied patch from Ankh
161
Daniel Veillardedac3c92001-02-26 01:36:19 +0000162Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * xinclude.c: fixed a problem building on Mac
165
Daniel Veillard21a0f912001-02-25 19:54:14 +0000166Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * parser.c: more work on increasing parsing ferformances
169
Daniel Veillard48b2f892001-02-25 16:11:03 +0000170Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
173 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
174 avoiding memcpy in production builds MEM_CLEANUP macro use
175 * parser.[ch] parserInternals.c: optimizations of the tightest
176 internal loops inside the parser. Better checking of I/O
177 flushing/loading conditions
178 * xmllint.c : added --timing
179
Daniel Veillard71681102001-02-24 17:48:53 +0000180Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * configure.in: bumped to 2.3.2
183 * doc/xml.html: updated for release
184
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000185Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xpath.c: found a memleak and fixed a nasty bug
188
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000189Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
190
191 * xmllint.[c1] : added return code errors for xmllint
192 * xpath.c: specific debug dump function for result value trees
193
Daniel Veillard4b637072001-02-21 21:52:55 +0000194Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * xpath.c: finally implemented xmlXPathCompareNodeSets
197 * test/XPath/expr/floats results/XPath/expr/floats: added
198 a test for float expressions
199
Daniel Veillardf714aa32001-02-21 03:07:44 +0000200Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
203 * parserInternals.[ch]: trying to speed up parsing
204 * xpath.c : speeded up node set equality op
205
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000206Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
209 better handling of ID/IDREF and the list modules associated
210 * configure.in: small CFLAGS cleanup
211
Daniel Veillarda8abee62001-02-19 15:14:59 +0000212Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * configure.in: fixed iconv detection on AIX (stric)
215
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000216Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000217
218 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
219
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000220Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
221
222 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
223 and optimized xmlXPathNodeSetSort
224
Daniel Veillard142adbf2001-02-17 13:21:05 +0000225Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * xpath.c: bug fix when context size is 0
228 * parser.c: I like Norm's Dtd because they still manage to break
229 the parser occasionally
230
Daniel Veillardf23e0092001-02-16 13:21:29 +0000231Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
234
Daniel Veillarde0e26512001-02-16 00:11:46 +0000235Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
238 attributes within the XML-1.0 namespace
239
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000240Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * xpathInternals.h: exported a few axis functions
243 * doc/xml.html: updated the doc
244
Daniel Veillard760f4422001-02-15 14:59:48 +0000245Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * configure.in: applied patch from Daniel van Balen for OpenBSD
248 and bumped version to 2.3.1
249 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
250 attempt to find autoclosing was simply broken, removed it,
251 updated the examples, this is better
252
Daniel Veillardd194dd22001-02-14 10:37:43 +0000253Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * hash.[ch]: added Paolo Casarini patch to provide Delete from
256 hash functionnalities.
257 * doc/html/* : rebuild the doc
258
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000259Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
262 on predicate
263 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
264 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
265 really want to have tags closed on output even if we accept
266 unclosed ones on input
267
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000268Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
269
270 * xpath.c: ouch don't free NULL, rare case fixed
271 * tree.c: don't coalesce text nodes if they don't have the
272 same behaviour wrt escaping on output
273
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000274Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * xpath.c: small fixup
277 * SAX.c: don't warn on empty namespaces.
278
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000279Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
280
281 * README: a bit of cleanup
282 * configure.in: preparing for 2.3.0 release
283
Daniel Veillard1f83d392001-02-08 09:37:42 +0000284Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * hash.[ch]: added a first version of xmlHashSize()
287 * valid.c: another bug fix from Gary Pennington
288
Daniel Veillard5eef6222001-02-07 18:24:48 +0000289Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
290
291 * valid.c: couple of bug fixes pointed by Gary Pennington
292 * HTMLtree.c: #if 0 cleanup
293
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000294Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
297 which removes a time consuming check of xmlXPathNodeSetAdd()
298 and use it in places where we are sure to not break unicity
299
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000300Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * xpath.c: bug fixes found from XSLT
303 * tree.c: preserve node->name special values when copying nodes.
304 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
305 external subset are fetched when available but without full
306 validation. Added xmlLoadExtDtdDefaultValue, need a function.
307 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
308 output with encoding disabled.
309
Daniel Veillard2c833b62001-02-03 08:52:06 +0000310Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
313 xmlCheckFilename should not be called from xmlFileOpenW
314 and xmlGzfileOpenW
315
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000316Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
319 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
320 added the new tests for URI normalization
321 * testURI.c: fixed stoopid bugs
322 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
323 the URI in the error messages are now properly normalized
324
Daniel Veillardea28ce62001-02-02 08:20:19 +0000325Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
328
Daniel Veillarde99a4762001-02-01 04:34:35 +0000329Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
332
Daniel Veillard2b325a02001-01-31 20:46:31 +0000333Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * xpath.c: fixed mod operator
336
Daniel Veillardde55cf62001-01-31 15:53:13 +0000337Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * parser.c: fixed xmlStrcat doc
340 * tree.c: 2 fixes form Anders Carlson for copying nodes and
341 trees.
342
Daniel Veillard2f913b72001-01-31 13:23:49 +0000343Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * xpath.c result/XPath/tests/chaptersbase
346 result/XPath/tests/simplebase: fixed XPath node()
347 * tree.c: small fix in xmlNewNs()
348 * Makefile.am: removed extraneous xml2Conf.sh rule
349
Daniel Veillardb42042b2001-01-28 07:40:36 +0000350Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
353 Changed the library name, in order to get libxml-devel and
354 libxml2-devel to coexist on a single system
355 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
356 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
357
Daniel Veillardee0a4662001-01-27 18:59:33 +0000358Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
359
360 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
361 libxml2-devel installable in // as libxml-devel.
362
Daniel Veillard5eb05942001-01-27 17:50:22 +0000363Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * doc/Makefile.am: fixed make rebuild in doc
366 * doc/html/*.html: rebuilt the docs
367
Daniel Veillard65c295d2001-01-26 09:32:39 +0000368Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * tree.c: patch from Bjorn Reese on xmlBufferCCat
371
Daniel Veillard8e199902001-01-25 18:54:39 +0000372Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
375 the HTML doc to go into the -devel RPM ...
376 * aclocal.m4 config.h.in: some updates due to auto* magic
377
Daniel Veillard93086662001-01-25 18:13:04 +0000378Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * xpath.h: added a hook in the context structure allowing to
381 link to extra support, needed for XSLT
382
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000383Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
386 xmlXPtrCmpPoints to use it.
387 * propagated the following patch from Alejandro Forero
388 * include/win32config.h xmlIO.c: applied further suggestions
389 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
390 * example/gjobread.c: fixed warnings, now that it builds
391
392Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
393
394 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
395
396 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
397 filename points to a valid file (not a directory).
398 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
399 Added calls to xmlCheckFilenameDir.
400
401 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
402 `path' (rather than `filename') as the parameter to gzopen and open.
403
Daniel Veillard48177c22001-01-23 15:27:41 +0000404Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * Makefile.am: fixed a problem with EXTRA_DIST
407
Daniel Veillardb83ba402001-01-22 22:45:10 +0000408Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * Makefile.am example/Makefile.am: finally found the trick
411 to build the example, i.e. add "." in SUBDIRS before example
412 in the list <grin/>
413
Daniel Veillard82687162001-01-22 15:32:01 +0000414Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * doc/xml.html: updated with an XSLT section, removed pointer to
417 W3C CVS base.
418
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000419Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xpath.c: when copying a XSLT tree object teh tree need to be copied
422 too, and deallocation need to occur the same way.
423
Daniel Veillarde4566462001-01-22 09:58:39 +0000424Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
427 type correponding to an XSLT result tree fragment. Share most
428 of the data format with node set, as well as operators.
429 * HTMLtree.c: added a newline at the end of the doctype output
430 whe this one is not present initially.
431 * tree.c: make sure taht the parent and doc pointers are properly
432 set when copying attributes (lists).
433
Daniel Veillard701c7362001-01-21 09:48:59 +0000434Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
437
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000438Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * xpath.c: seems I finally killed that ugly path evaluation
441 context bug (tagged 9999 in case is is wrong)
442
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000443Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
446 for XSLT
447
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000448Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
451 for xmlGzfileOpen() bug
452
Daniel Veillardf6eea272001-01-18 12:17:12 +0000453Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * xpath.c: removed an error found by XSLT usage
456 * tree.c parserInternals.h: use a predefined static string
457 for text and comment nodes, avoid freeing them in xmlFreeNode,
458 exported the string name in parserInternals.h and added
459 another value to disable encoding at output (for XSLT),
460 gain memory, time.
461
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000462Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
465 win32/libxml2/libxml2_so.dsp: new makefiles and update
466 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
467
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000468Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
471 Gary Pennington
472
Daniel Veillard389e6b72001-01-15 19:41:13 +0000473Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475 * xpath.c: fixed the comaprision of values and nodelists,
476 need to compare nodelist still ...
477 * debugXML.c: avoided a possible core dump
478 * HTMLparser.c: cleanup
479 * nanohttp.c: contributed fix.
480 * tree.c: fixes in properties handling added xmlSetNsProp
481 needed by libxslt
482 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
483 comment
484 * TODO: updated
485
Daniel Veillard167bd532001-01-06 21:09:34 +0000486Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * parser.c parserInternals.c: applied Bjorn Reese optimization
489 patch
490
491Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
492
493 * Makefile.am: applied patch fro make check from Martin Vidner
494
Daniel Veillard503b8932001-01-05 06:36:31 +0000495Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
496
497 * configure.in: preparing 2.2.11
498 * doc/html/*: rebuild the HTML files
499 * doc/xml.html : updated
500
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000501Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * tree.c: fixed a stupid bug
504 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
505 patches related to validation of an XInclude processing result
506 * TODO: updated
507
Daniel Veillarde2488192001-01-04 10:54:22 +0000508Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
511 on large files
512
Daniel Veillardf060a412001-01-03 20:52:44 +0000513Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
516
Daniel Veillard45cff692001-01-03 18:02:04 +0000517Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
520 reported by Jonas Borgström
521 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
522
Daniel Veillard08108982001-01-03 15:24:58 +0000523Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * testXPath.c xpath.c: fixing the XPath union expressions problem
526 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
527
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000528Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * xmllint.c: Made is so if the file name is "-" is will read form
531 standard input. Sven Heinicke <sven@zen.org>
532 * tree.c: fixed a problem when growing buffer
533 * tree.h: fixed the comment of the node types following andersca
534 comment
535 * TODO: updated
536
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000537Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * HTMLparser.[ch]: added a way to avoid adding automatically
540 omitted tags. htmlHandleOmittedElem() allows to change the
541 default handling.
542 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
543 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
544 of xmllint too when using --memory flag, added a memory test
545 suite at the Makefile level.
546 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
547 with namespace use when encountering QNames in XPath evalation,
548 added xmlns() scheme in XPointer.
549 * nanoftp.c : incorporated a fix
550 * parser.c xmlIO.c: fixed problems raised with encoding when using
551 the memory I/O
552 * parserInternals.c: closed bug 25934 reported by
553 torsten.landschoff@innominate.de
554 * TODO: updated
555
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000556Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
559 on a non-updated tree :-(, made a 2.2.10 release to correct the
560 situation
561
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000562Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
565 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
566 integrated a set of OpenVMS changes from Howard Taylor
567 <Howard.Taylor@pacoast.com>
568
Daniel Veillard58770e72000-11-25 00:48:47 +0000569Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
570
571 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
572 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
573
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000574Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * HTMLparser.c: some fixes on auto-open of html/head/body
577 * encoding.c: fixed a compilation error on some gcc env
578 * xpath.c xpointer.[ch] xpathInternals.h: improved the
579 XPointer implementation
580 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
581 related XPointer tests and associated results
582
Daniel Veillard300f7d62000-11-24 13:04:04 +0000583Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * doc/xmldtd.html doc/xml.html: following a short step by step
586 guidance on IRC to help maciej with DTDs I started a small
587 page on the subject.
588
Daniel Veillard748e45d2000-11-17 16:36:08 +0000589Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * HTMLparser.c: fixed handling of broken charrefs
592 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
593 patches
594
Daniel Veillard28929b22000-11-13 18:22:49 +0000595Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
596
597 * doc/xml.html doc/html/* : rebuilt the docs after adding
598 xinclude and updated page for 2.2.7 and 2.2.8
599 * configure.in: releasing 2.2.8
600
Daniel Veillard41e06512000-11-13 11:47:47 +0000601Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * parser.[ch] parserInternals.c: applied the conditional
604 section processing fix from Jonathan P Springer
605 <jonathan.springer2@gte.net>
606 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
607 project file, fixed iconv default non support
608 * xpath.c: fixed the problem of evaluating relative expressions
609 when a node context is provided.
610
Daniel Veillardbf432752000-11-12 15:56:56 +0000611Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * nanoftp.c: fixed gcc 2.95 new warnings
614 * SAX.c: fixed a stupid bug
615 * tree.c: fixed a formatting problem when round-tripping
616 from/to memory
617 * xinclude.c: chased memleak, fixed a base problem
618 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
619 xmlXPtrBuildNodeList()
620 * TODO: updated
621 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
622 adding a first small set of regression tests for XInclude
623
Daniel Veillardc2def842000-11-07 14:21:01 +0000624Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * nanohttp.[ch]: applied Wayne Davison patches to access
627 the WWW-Authorization header.
628 * parser.c: Closed Bug#30847: Problems when switching encoding
629 in short files by applying Simon Berg's patch.
630 * valid.c: fixed a validation problem
631 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
632 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
633 Wayne Davison
634 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
635 need to be extended to non full nodes selections.
636 * xinclude.c: starts to work decently
637
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000638Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
641 debugXML.c xmlversion.h.in: Started adding XInclude support,
642 this is a new xmllint option
643 * tree.c xpath.c: applied TOM patches for XPath
644 * xpointer.c: fixed a couple of errors.
645 * uri.c: added an escaping function needed for xinclude
646 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
647 new warning from RH70 gcc's version
648
Daniel Veillarda4964b72000-10-31 18:23:44 +0000649Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * HTMLparser.c: fixed loop on invalid char in scripts
652 * parser.c: update to description of xmlIOParseDTD()
653 * libxml.m4 xmlversion.h.in: changes contributed by
654 Michael Schmeing <m.schmeing@internet-factory.de>
655 * configure.in: preparing for 2.2.7
656 * Makefile.am: trying to avoid config.h and acconfig.h
657 being included in the distrib
658 * configure.in: released 2.2.7
659
660Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
663 like namespaces for good. Unified xmlNs and xmlNode somewhat.
664
Daniel Veillard01411222000-10-30 15:33:22 +0000665Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * parser.[ch]: added xmlIOParseDTD()
668 * xpointer.c: added support for the 2 extra parameters of
669 string-range, fixed a stoopid error when '0' was present
670 in XPointer expressions
671 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
672 testsuite for the above
673
Daniel Veillard6db58192000-10-30 09:27:53 +0000674Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * libxml.spec.in: improved package descriptions
677
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000678Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
679
680 * xpath.c xpathInternals.h: applied a large cleaning patch
681 from TOM <ptittom@free.fr>, it also add namespace support
682 for function and variables registration.
683
Daniel Veillardbd20df72000-10-29 17:53:40 +0000684Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
687 * Makefile.mingw: Wayne Davison's update adding hash.c
688
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000689Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
690
691 * xpath.c: fixed the root evaluation problems
692 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
693 ignorable spaces with <b> <bold> <em>
694 * tree.c: fixed a loop in xmlSearchNsByHref()
695
Daniel Veillard767662d2000-10-27 17:04:52 +0000696Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
697
698 * xpath.c: applied another XPath patch from TOM
699 * xpath.c include/makefile.am: applied another patch from
700 china@thewrittenword.com (cleanup on IRIX).
701
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000702Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
703
704 * xml-config.1: received a fixed version from Fredrik Hallenberg
705 <hallon@lysator.liu.se>
706
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000707Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
710 cleanup patch for XPath
711
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000712Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * patched to redirrect all "out of context" error messages to
715 a reconfigurable routine. The changes are:
716 * xmlerror.h : added the export of an error context type (void *)
717 an error handler type xmlGenericErrorFunc there is an interface
718 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
719 to reset the error handling routine and its argument
720 (by default it's equivalent to respectively fprintf and stderr.
721 * all the c files: all wild accesses to stderr or stdout within
722 the library have been replaced to calls to the handler.
723
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000724Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * configure.in: release 2.2.6
727 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
728 exporting the inner functions of xpath for extension modules
729 * doc/*: updated and rebuilt the doc
730
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000731Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * nanohttp.c : applied Wayne HTTP cleanup patch
734 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
735 and xmlNodeSetSpacePreserve()
736
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000737Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * xpath.c: closing bug #29260
740
Daniel Veillard126f2792000-10-24 17:10:12 +0000741Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * hash.[ch] debugXML.c: expanded/enhanced the API, added
744 multikey tuples, made hash structure opaque
745 * valid.[ch]: moved elements, attributes, notations decalarations
746 as well as ID and refs to hash tables.
747 * entities.c: hash cleanup
748 * xmlmemory.c: fixed a dump problem in debug mode
749 * include/Makefile.am: problem passing in DESTDIR= values patch
750 from Marc Christensen <marc@calderasystems.com>
751 * nanohttp.c: removed debugging remains
752 * HTMLparser.c: the bogus tag should be ignored (Wayne)
753 * HTMLparser.c parser.c: fixing a number of problems with the
754 macros in the *parser.c files (Wayne).
755 * HTMLparser.c: close the previous option when opening a new one
756 (Marc Sanfacon).
757 * result/HTML/*: updated the HTML results accordingly
758
Daniel Veillard52afe802000-10-22 16:56:02 +0000759Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
762 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
763 XPath functions and XML entities table to them. More to come...
764 * xmlIO.c: fixed libxml closing FILEs it didn't open.
765
Daniel Veillard683cb022000-10-22 12:04:13 +0000766Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * tree.c: coalesce adjacent text nodes
769 * valid.c: handling of blank nodes in DTd validation (raised
770 by problems with a posteriori validation).
771 * nanohttp.c: changing behaviour on HTTP write stuff.
772 * HTMLtree.c: forced body and html to be explicitely closed.
773 * xpath.h: exported more XPath functions.
774
Daniel Veillard1baf4122000-10-15 20:38:39 +0000775Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
776
777 * Release of 2.2.5
778 * xpointer.c: range() range-inside and other helper functions
779 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
780
Daniel Veillard47e12f22000-10-15 14:24:25 +0000781Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
784 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
785
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000786Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
787
788 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
789 and XPointer modules
790
Daniel Veillard134c9f32000-10-15 10:27:08 +0000791Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * SAX.h: closed #25107
794
Daniel Veillard39915622000-10-15 10:06:55 +0000795Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
796
797 * testSAX.c: fixed problem with cdata reporting
798 * SAXresult/* : updated
799
Daniel Veillard1e851392000-10-15 10:02:56 +0000800Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
803 Closed bug #27499, added to regression tests
804 * TODO: updated
805
Daniel Veillard7eda8452000-10-14 23:38:43 +0000806Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
809 support for SCRIPT and STYLE with help from Bjorn Reese
810 * test/HTML/* result/HTML/*: added simple testcase and updated
811 the existing ones.
812
Daniel Veillardff9c3302000-10-13 16:38:25 +0000813Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
814
815 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
816 string-range for empty strings
817 * test/XPath/docs/str test/XPath/xptr/chaptersrange
818 test/XPath/xptr/strrange: augmented the XPointer testsuite
819
Daniel Veillard189446d2000-10-13 10:23:06 +0000820Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * doc/xml.html doc/xmlmem.html: added a module describing memory
823 interfaces and use, updated the main page.
824
Daniel Veillard2f971a22000-10-12 23:26:32 +0000825Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
826
827 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
828 nanoftp code work on Windows too now
829
830Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000831
832 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
833 * xpointer.c: implemented string-range() at least a good first version
834 * test/XPath/docs/str test/XPath/xptr/strrange
835 result/XPath/xptr/strrange: the string-range() tests
836
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000837Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
838
839 * Makefile.am include/Makefile.am include/win32config.h
840 win32/Makefile.mingw: fixed problems reported by Wayne Davison
841 and make distcheck
842
Daniel Veillard19d61112000-10-11 23:50:35 +0000843Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
846 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
847 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
848
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000849Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
850
851 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
852 patch for socklen_t detection by
853 Albert Chin-A-Young <china@thewrittenword.com>
854
Daniel Veillardcd429612000-10-11 15:57:05 +0000855Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
856
857 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
858 and added a --dtdvalid option to xmllint used to test it
859
Daniel Veillard47c02452000-10-11 13:04:36 +0000860Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
861
862 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
863 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
864
Daniel Veillard2d38f042000-10-11 10:54:10 +0000865Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
868 handlings (registration, lookup, cleanup)
869
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000870Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * configure.in Makefile.am include/makefile.am: adding XPointer
873 and XPtrtests target
874 * xpointer.[ch] : new files for XPointer support
875 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
876 more XPath tests
877
Daniel Veillard57fda592000-10-10 23:24:14 +0000878Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
879
880 * configure.in: fixed, very broken, make distcheck works again
881
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000882Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * More work toward 2.2.5, integrated a number of patches
885 * configure.in Makefile.am win32config.h.in: trying to cleanup
886 make distcheck .... huh ...
887 * include/Makefile.am include/win32config.h: new directory
888 for includes
889 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
890 updated teh makefiles and instructions for WIN32
891 * xpath.c: small fixes
892 * test/XPath/ results/XPath: updated the testcases and results
893 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
894 suggested patches
895 * valid.c: fixed an ID bug
896
Daniel Veillardb71379b2000-10-09 12:30:39 +0000897Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
900 the automake bug where wrong dependancies were generated.
901 * xpath.[ch]: worked on XPointer
902
Daniel Veillard7e99c632000-10-06 12:59:53 +0000903Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * configure.in Makefile.am: 2.2.5, ship the include in an
906 include/libxml subdirectory, use symlinks when using CVS
907 * testSAX.c: fixed small bug
908 * testXPath.c: changed the way testfiles are parsed
909 * debugXML.c: same kind of cleanup when parsing an argument expression
910 XPath/XPointers can have blanks embedded
911 * xpath.[ch]: more cleanup, reorgs for XPointer work
912 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
913 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
914
Daniel Veillard55b91f22000-10-05 16:30:11 +0000915Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
916
917 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
918 in the XPath engine, rewrote large parts of it, now it's far
919 cleaner and in sync with the REC not an old WD. Fixed a parsing
920 problem in the interactive XML shell found when testing XPath.
921
Daniel Veillardac260302000-10-04 13:33:43 +0000922Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
925 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
926 examples with the extra test
927
Daniel Veillard7cfce322000-10-04 12:40:27 +0000928Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
931 the global init function.
932
Daniel Veillard970112a2000-10-03 09:33:21 +0000933Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * HTMLparser.c: Doohhh, attribute name parsing was still case
936 sensitive ! Fixed this ...
937 * result/HTML/* : updated the tests results accordingly
938
Daniel Veillard740abf52000-10-02 23:04:54 +0000939Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
942 engine, should be far more stable, incorporated a new version of
943 preceding/following axis, need testing
944 * uri.c: fixed file:///c:/a/b/c problem
945 * test/XPath/tests/idsimple: augmented the XPath tests
946
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000947Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
948
949 * doc/* rebuilding docs for 2.2.4 release
950
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000951Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * configure.in: releasing 2.2.4
954 * parser.[ch]: added xmlStrEqual()
955 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
956 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
957 use xmlStrEqual instead
958 * TODO: updated
959 * added an XPath test
960
Daniel Veillardbc765302000-10-01 18:23:35 +0000961Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
962
963 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
964 * entities.h: exported xmlInitializePredefinedEntities
965 * parser.[ch] : added xmlInitParser()
966 * parserInternals.h : had to export htmlInitAutoClose()
967
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000968Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * xpath.[ch] : fixed some serious XPath Predicate evaluation
971 problems
972 * Makefile.am : added XPath regression tests to normal tests
973 * uri.c: fixed a problem with local paths, cleanup
974 * parser.c: fixed a problem with large CData sections
975
Daniel Veillardd2ade932000-09-30 14:39:55 +0000976Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * configure.in xml-config.in: patch from "Ben Taylor"
979 <sol7x86@hotmail.com> for solaris shared libs lookup
980
Martin Bauligdd7d1f62000-09-29 23:17:57 +00009812000-09-30 Martin Baulig <baulig@suse.de>
982
983 * libxml-2.0.pc.in: Provide pkg-config script.
984
985 * configure.in: Create the libxml-2.0.pc script from the
986 libxml-2.0.pc.in templates.
987 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000988 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000989
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000990Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
993 when compiling with MSC
994
Daniel Veillard46057e12000-09-24 18:49:59 +0000995Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * xpath.c: patch for normalize-string() substring-before(),
998 substring-after() and translate() functions from Bjorn Reese
999 <breese@mail1.stofanet.dk>
1000 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1001 Fredrik Hallenberg <hallon@lysator.liu.se>
1002 * TODO: updated
1003
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001004Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1007 problem of socklen_t being undefined on a number of platforms
1008 * debugXML.c: fixed a compilation problem when without snprintf
1009
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001010Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1013 an URI bug and a fix for the control-character-induced infinite loop
1014 * nanohttp.c: preventive fix for compiling on WIN32
1015
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001016Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * xmlint.c: closing bug #25000
1019
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001020Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1023 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1024 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1025 related function, fixing xmlStrncmp(), and associated cleanup
1026 * result/HTML/entities.html.sax: updating result
1027
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001028Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * uri.c: applied patch for URI escaping from Wayne Davison
1031 <wayned@blorf.net>
1032 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1033 from Denis Barbier <barbier@imacs.polytechnique.fr>
1034 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1035 patch from Wayne Davison
1036
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001037Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * doc/xml.html : updated with new releases, adding "how to help"
1040
Daniel Veillard04698d92000-09-17 16:00:22 +00001041Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1044 removed a few warnings in pedantic mode ...
1045 * parserInternals.c parser.c: moved encoding switching function
1046 to parserInternals.c
1047 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1048
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001049Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1050
1051 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1052 error or warning handlers
1053
Daniel Veillardb1059e22000-09-16 14:02:43 +00001054Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * parserInternals.c parserInternals.h parser.c Makefile.am:
1057 created a new module parserInternals.c, moved most of the
1058 code shared by the various parsers there, as well as
1059 deprecated code from parser.c. More cleanup of parser.c
1060 * uri.c: fixed a problem when URI is NULL
1061 * valid.c: speedup when looking for an attribute declaration
1062
Daniel Veillard39c7d712000-09-10 16:14:55 +00001063Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1066 the cleanup of the computation of URI references when seeking
1067 external entities. The URI reference string and the resulting
1068 URI are both stored now.
1069 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1070 large s(n)printf checks and cleanup from Denis Barbier
1071 <barbier@imacs.polytechnique.fr>
1072 * xmlversion.h.in tree.h: couple of SGML declarations for a
1073 possible docbook module.
1074 * result/VC/ : a couple of test output changed due to the change
1075 of the entities URI
1076
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001077Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1078
1079 * parser.h: added a _private field for linking user's data
1080
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001081Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * parser.c parserInternals.h: demacroified most of the IS_XXX
1084 the gain in size is significant so ...
1085
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001086Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088 * entities.c: cases where looking up entities with doc==NULL
1089 covered
1090
Daniel Veillard90e11312000-09-05 10:42:32 +00001091Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
Daniel Veillard1de50802000-09-07 08:54:32 +00001093 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001094 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1095
Daniel Veillard98a79162000-09-04 11:15:39 +00001096Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
Daniel Veillard1de50802000-09-07 08:54:32 +00001098 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001099 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1100 * Makefile.in: added URItest and included thenin "make tests"
1101
1102Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001103
1104 * xmlversion.h.in: closed bug 22941
1105
Daniel Veillard2bb89092000-08-31 14:57:50 +00001106Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108 * doc/xmlio.html: added doc and example for entity loader
1109 redefinition.
1110
Daniel Veillard96984452000-08-31 13:50:12 +00001111Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1114 used by libxml
1115
Daniel Veillarde715dd22000-08-29 18:29:38 +00001116Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * parser.c: Fixed bug on invalid ontent characters and when using
1119 push.
1120 * xmllint.c: fixed xmllint endling of errors in push mode
1121
Daniel Veillard4948eb42000-08-29 09:41:15 +00001122Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001125 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001126 * result/HTML/*.sax: regenerated HTML SAX output
1127 * parser.c: more cleanup.
1128
Daniel Veillarde010c172000-08-28 10:04:51 +00001129Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001132 patches from Wayne Davison <wayned@users.sourceforge.net>,
1133 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001134 * HTMLparser.c: fixed an ignorable white space detection bug
1135 occuring when parsing with SAX only
1136 * result/HTML/*.sax: updated since the output is now HTML
1137 encoded...
1138
Daniel Veillard47f3f312000-08-27 22:40:15 +00001139Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1140
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001141 * HTMLparser.[ch]: applied some of Wayne Davison
1142 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001143
Daniel Veillarde0854c32000-08-27 21:12:29 +00001144Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1145
1146 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1147 undeclared namespace prefix was used, added a warning.
1148 Cleaned up support w.r.t. entities, spilling out a warning
1149 and being pedantic on lookups.
1150 * test/warning/ent9 : added testcase for previous example.
1151 * TODO: updated
1152 * parserInternals.h parser.c: changed the way names are parsed
1153 now allow infinite size and decrease penalty for normal use
1154 * parser.c: Started a big cleanup/check of the parser code,
1155 fixed some of the most tortuous entity code, spotted code
1156 unused anymore
1157 * test/*: added tests for very long names and related nasty
1158 things.
1159
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001160Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * doc/encoding.html: added encoding aliases doc
1163 * doc/xml.html: updates
1164 * encoding.[ch]: added EncodingAliases functions
1165 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1166 bottleneck affecting large DTDs like Docbook
1167 * parser.[ch] xmllint.c: added a pedantic option, will be
1168 useful
1169 * SAX.c: redefinition of entities is reported in pedantic mode
1170 * testHTML.c: uninitialized warning from gcc
1171 * uri.c: fixed a couple of bugs
1172 * TODO: added issue raised by Michael
1173
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001174Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1175
1176 * doc/encoding.html: propagated Martin Duerst suggestions
1177
Daniel Veillard52402ce2000-08-22 23:36:12 +00001178Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1181 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1182 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1183 by Wayne Davison
1184
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001185Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * nanoftp.c nanohttp.c: small cleanup
1188 * TODO: updated
1189
Daniel Veillard244ece92000-08-19 20:58:02 +00001190Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * added an old VC testcase and updated title.xml entity
1193
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001194Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1195
1196 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1197 done on auto-opening of <p> tags and cleanup of SAX output
1198
Daniel Veillard979e55e2000-08-19 16:48:54 +00001199Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1202
Daniel Veillard4540be42000-08-19 16:40:28 +00001203Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * doc/xml.html libxml.* structure.*: updated the doc a bit
1206
Daniel Veillard808a3f12000-08-17 13:50:51 +00001207Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1208
1209 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1210 of SAX tests
1211
Daniel Veillard29579362000-08-14 17:57:48 +00001212Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1213
1214 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1215 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1216
Daniel Veillard1255ab72000-08-14 15:13:33 +00001217Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1220 * testHTML.c: fix core dump on Solaris 2.x systems
1221 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1222 * result/HTML/*.sax: previous bug fix lead to new results
1223
Daniel Veillard03109292000-08-14 14:58:22 +00001224Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1227 * configure.in: added --with-readline=DIR to accept alternate
1228 path for readline include/library
1229 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1230 for ANSI under HP-UX
1231 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1232 includes @LIBS@
1233
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001234Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * doc/* : rebuilt the docs
1237 * getting ready for 2.2.2 release
1238
Daniel Veillard87b95392000-08-12 21:12:04 +00001239Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1242 and xmlAddFeature()
1243 * tree.[ch]: added xmlAddChildList()
1244 * xmllint.c: MAP_FAILED macro test
1245 * parser.h: added xmlParseCtxtExternalEntity()
1246 * valid.c: applied bug fixes removed warning
1247 * tree.c: added CDATA block to elements content
1248 * testSAX.c: cleanup of output
1249 * testHTML.c: added SAX testing
1250 * encoding.c: better error recovery
1251 * SAX.c, parser.c: fixed one of the external entity processing
1252 of the OASis testsuite
1253 * Makefile.am: added HTML SAX regression tests
1254 * configure.in: bumped to 2.2.2
1255 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1256 SAX results
1257
Daniel Veillard88a172f2000-08-04 18:23:10 +00001258Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * configure.in: patch for HP compiler
1261
12622000-08-04 Sven Heinicke <sven@zen.org>
1263
1264 * xmllint.c: Was coredumping sometimes when the file given didn't
1265 exist.
1266
Daniel Veillard46e370e2000-07-21 20:32:03 +00001267Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001270
Daniel Veillard46e370e2000-07-21 20:32:03 +00001271 when using in memory parsing. Need some cleanup.
1272 * xmllint.c configure.in: added a --memory flag to test memory
1273 parsing
1274
Daniel Veillard36650692000-07-21 15:16:39 +00001275Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * nanohttp.c: fixed socklen_t replacement to unsigned int
1278 * parser.c: fixed a space handdling missing at the end of
1279 production 28 DOCTYPE.
1280 * xmlmemory.c: fixed a stupid bug on the routine to override
1281 allocation functions
1282 * TODO: updated
1283
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001284Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1285
1286 * doc/ regenerated the docs
1287
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001288Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * doc/encoding.html doc/xml.html: added I18N doc
1291 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1292 improvements, both parser and filters, added ASCII & HTML,
1293 fixed the ISO-Latin-1 one
1294 * xmllint.c testHTML.c: added/made visible --encode
1295 * debugXML.c : cleanup
1296 * most .c files: applied patches due to warning on Windows and
1297 when using Sun Pro cc compiler
1298 * xpath.c : cleanup memleaks
1299 * nanoftp.c : added a TESTING preprocessor flag for standalong
1300 compile so that people can report bugs more easilly
1301 * nanohttp.c : ditched socklen_t which was a portability mess
1302 and replaced it with unsigned int.
1303 * tree.[ch]: added xmlHasProp()
1304 * TODO: updated
1305 * test/ : added more test for entities, NS, encoding, HTML, wap
1306 * configure.in: preparing for 2.2.0 release
1307
Daniel Veillard49703262000-07-10 10:27:46 +00001308Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * nanoftp.c: fixed the way the control connection is handled
1311 * libxml.spec.in: fixed the dependancies and cleanup
1312
Daniel Veillard306be992000-07-03 12:38:45 +00001313Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1314
1315 * doc/xml.html: changed the xmlsoft.org structure, updated the
1316 examples w.r.t. root and childs
1317
Daniel Veillard7d853352000-07-02 18:53:09 +00001318Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1321
Daniel Veillard365e13b2000-07-02 07:56:37 +00001322Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324 * HTMLparser.c: Work on character encoding support for the HTML parser
1325 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1326 * encoding.c: Fixed a potential memleak in the encoding stuff
1327
Daniel Veillardaf743792000-07-01 11:49:28 +00001328Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * doc/FAQ.html doc/Makefile.am : added a FAQ
1331
1332Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001333
1334 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1335 of the HTML parser to force it to not bypass SAX
1336
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001337Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * win32config.h.in: updated
1340 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1341 lacks iconv support :-( need to release 2.1.1
1342 * configure.in: release 2.1.1
1343 * HTMLparser: fixed bug #14784
1344 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1345 by Windows compiler
1346 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1347 the SAX startDocument() callback.
1348 * TODO: updated
1349
1350Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * added xmlStopParser()
1353
Daniel Veillardbe803962000-06-28 23:40:59 +00001354Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * configure.in: 2.1.0 prerelease
1357 * Large resync between W3C and Gnome tree
1358 * nanoftp, nanohttp.c: fixed stalled connections probs
1359 * HTMLtree.c SAX.c : support for attribute without values in
1360 HTML for andersca
1361 * valid.c: Fixed most validation + namespace problems
1362 * HTMLparser.c: start document callback for andersca
1363 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1364 * parser.h, SAX.c: serious speed improvement for large
1365 CDATA blocks
1366 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1367 different encoding
1368 * example/Makefile.am example/gjobread.c tree.h: work on
1369 libxml1 libxml2 convergence.
1370 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1371 and the LIBXML_TEST_VERSION macro
1372
Daniel Veillardc310d562000-06-23 18:32:15 +00001373Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * doc/xml.html: various patches and improvements typo fixed by
1376 Felix Natter
1377 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1378 from Felix Natter <fnatter@gmx.net>
1379
Daniel Veillardf3029822000-05-06 08:11:19 +00001380Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * doc/upgrade.html: updated with instructions for support of both
1383 libxml-1.x and libxml-2.x
1384 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1385 for 2.x support and also fixed includes
1386
1387
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001388Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1389
1390 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1391 the encoding support, added iconv support, so now libxml if
1392 compiled with iconv automatically support japanese encodings
1393 among others. Work based on initial patch from Yuan-Chen Cheng
1394 I may have broken binary compat in the encoding handler
1395 registration scheme, but that was so utterly broken I don't
1396 expect anybody to have used this feature until now.
1397 * parserInternals.h: fixup on the CHAR range macro
1398 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1399 code.
1400 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1401 * uri.c: added xmlParseURI() I can't believe I forgot to
1402 implement this one in 2.0 !!!
1403 * SAX.c: moved doc->encoding update in the endDocument() call.
1404 * TODO: updated.
1405
Daniel Veillard06047432000-04-24 11:33:38 +00001406Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * tree.h: removed extraneous xmlRemoveProp definition
1409 * TODO: added item about --disable-corba configure switch
1410 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1411 * nanoftp.c: fixed include problems giving troubles on AIX and
1412 slowlaris
1413 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1414 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1415 comment and headers changes to lower gtk-doc number of warnings
1416 * doc/html/*: rebuilt docs
1417
Daniel Veillarde0aed302000-04-16 08:52:20 +00001418Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * HACKING: documented the tag for 1.x and instructions
1421
Daniel Veillard5e873c42000-04-12 13:27:38 +00001422Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1423
1424 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1425 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1426 xmlCreateIOParserCtxt
1427 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1428 significant overall improvement
1429 * xmllint.c: added I/O test to xmllint
1430 * testSAX.c: added a speed test
1431 * doc/* : updated/regenerated
1432
Daniel Veillardfc708e22000-04-08 13:17:27 +00001433Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * xpath.c uri.h parserInternals.h: cosmetic changes from
1436 "Timur I. Bakeyev" <timur@bat.ru>, including making
1437 xmlCreateURI() public
1438
Daniel Veillard5d211f42000-04-07 17:00:24 +00001439Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1442 and the code at the same time. Added a clean mechanism for
1443 overload or added input methods: xmlRegisterInputCallbacks()
1444 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1445 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1446 * TODO: updated
1447 * doc/* : updated/regenerated
1448 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1449 source dir
1450
Daniel Veillarde77a9182000-04-05 19:12:29 +00001451Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * testURI.c: yet another forgotten commit, I should get some sleep !
1454
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001455Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1456
1457 * xmllint.c: forgot to commit this too ?
1458
Daniel Veillardb9df4042000-04-05 14:23:16 +00001459Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * xmlversion.h.in : forgot to commit this previously
1462
Daniel Veillard361d8452000-04-03 19:48:13 +00001463Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1466 * README TODO: updated for release
1467 * uri.c uri.h: added authority parsing/saving
1468 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1469 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1470 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1471 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1472 Makefile.am : added compile-time customization of libxml
1473 --with-ftp --with-http --with-html --with-xpath --with-debug
1474 --with-mem-debug
1475 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1476 #include <libxml/xxx.h> I hope it won't break too much stuff
1477 and will be manageable in the future...
1478 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1479 and added xmllint to the installed programs
1480 * uri.h: added xmlFreeURI()
1481
Daniel Veillardec303412000-03-24 13:41:54 +00001482Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1483
1484 * uri.c uri.h: finished the escaping handling, the base support
1485 and the URI path normalization. Looks good just lacks the
1486 authority content parsing code.
1487 * Makefile.am: added instructions to generate testURI
1488 * TODO: updated
1489 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1490 added links and icons for W3C and Gnome
1491
Daniel Veillard8f621982000-03-20 13:07:15 +00001492Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * xmlmemory.[ch] : seems I forgot to actually update the files in
1495 the last commit :-)
1496 * doc/xml.html doc/html/* : updated and uploaded the docs
1497
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001498Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1501 * TODO: updated
1502 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001503 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001504 gfree).
1505 * Makefile.am, uri.c, uri.h: added a set of functions to do
1506 exact (litteraly copied from the RFC 2396 productions) parsing
1507 and handling of URI. Will be needed for XLink, one XML WFC,
1508 XML Base and reused in the nano[ftp/http] modules. Still work
1509 to be done.
1510
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001511Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * configure.in, libxml.spec.in : libxml2
1514 * doc/* : updated the doc page, rebuilt the docs
1515
Daniel Veillardcf461992000-03-14 18:30:20 +00001516Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * all: tagged LIB_XML_1_X
1519 * *.c *.h : updated from W3C CVS tree
1520 * configure.in : 2.0.0-beta
1521 * libxml.spec.in : libxml2 package nam
1522 * result/* : new version of the tests output
1523
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001524Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1527
Daniel Veillardb566ce12000-03-04 11:39:42 +00001528Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * doc/* : rebuilt the docs
1531 * parser.c: final patch on #6766
1532 * valid.c: small patch on validity checks.
1533
Daniel Veillardfb76c402000-03-04 11:39:42 +00001534Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1537 added
1538 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1539 compatibility w.r.t. XML spec and existing code.
1540
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001541Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * parser.c: seems a better solution to <a> </a> exists,
1544 will try it for a while
1545
Daniel Veillard83a30e72000-03-02 03:33:32 +00001546Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1547
1548 * parser.c: tried to remove the <a> </a> generating <a/>
1549 this is hard. Left a flag for that purpose. Fixed bug #6766
1550 * configure.in: prepared 1.8.7 not released, due to previous
1551 problem
1552
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001553Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * doc/xml.html : applied second patch from Paul DuBois
1556
Daniel Veillard402e8c82000-02-29 22:57:47 +00001557Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * doc/xml.html : applied patch from Paul DuBois
1560
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001561Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1562
1563 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1564
Daniel Veillard5feb8492000-02-02 17:15:36 +00001565Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1568 compilation warnings on various platforms.
1569 * parser.c: Fixed #5281 validity error callbacks are now desactived
1570 by default if not validating.
1571
Daniel Veillardf341f932000-02-02 14:52:08 +00001572Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1573
1574 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1575
Daniel Veillard13c757e2000-02-01 23:59:15 +00001576Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1579 <gkatsi@cs.toronto.edu>
1580
Daniel Veillard726e8792000-01-30 20:04:29 +00001581Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1584 processing URLs
1585
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001586Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1589 xmlNanoFTPUpdateURL for persistent control connections.
1590 * configure.in: 1.8.6
1591
1592Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1595 * tree.[ch] : added xmlSaveNoEmptyTags
1596
James Henstridgef3be9312000-01-28 13:59:21 +000015972000-01-29 James Henstridge <james@daa.com.au>
1598
1599 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1600
1601 * Makefile.am: added nanoftp.[ch] to the build.
1602
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001603Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * nanoftp.[ch]: cleanup, comments, API
1606 * debugXML.c : fixed a bug in the cat command
1607 * doc/*: regenerated the docs
1608
Daniel Veillardda07c342000-01-25 18:31:22 +00001609Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1612 * debugXML.c : fixed a bug in the cat command
1613 * valid.c: fixing some small probs
1614 * libxml.spec.in: get rid of the SNAP suffix
1615 * doc/xml.html: updated the status
1616
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001617Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * xml-config.in: xml-config --version to just return the
1620 version number
1621 * xpath.c: some cleanup w.r.t. axis when the current node is
1622 an attribute.
1623 * TODO: updated
1624
Daniel Veillard461a66c2000-01-18 18:01:01 +00001625Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * configure.in: prepared for libxml-1.8.5
1628 * doc/* recompiled the documentation
1629
16302000-01-17 Jody Goldberg <jgoldberg@home.com>
1631
1632 * configure.in : WARNING autoconf subtlety alert :
1633 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1634 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1635 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1636 get defined by AC_CHECK_HEADERS.
1637
Daniel Veillardf967b902000-01-17 16:06:10 +00001638Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1641 Rune.Djurhuus@fast.no
1642
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001643Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * TODO: updated
1646 * tree.c, parser.c: made sure that only memory alloc problems
1647 and internal parser errors are allowed to write to stdout or
1648 stderr.
1649
Daniel Veillard0142b842000-01-14 14:45:24 +00001650Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * tree.c : restored xmlNewGlobalNs since this seems used by
1653 a lot of existing code :-(, fixed a bug in xmlNewNs
1654 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1655 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1656 to exit() from the library code.
1657 * xpath.c, parser.c: removed bugs or unused code detected by
1658 Windows compilers
1659 * parser.c: started adding interfaces for parsing well balanced
1660 XML fragments
1661 * configure.in: releasing 1.8.4
1662 * doc/* : rebuilt the docs
1663
Daniel Veillard2eac5032000-01-09 21:08:56 +00001664Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * tree.[ch] : added xmlNewDocFragment() for DOM
1667 * testHTML.c: uninitialized variable.
1668
Daniel Veillardf3a73582000-01-05 14:58:39 +00001669Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1670
1671 * doc/* : rebuild the docs
1672
Daniel Veillard71b656e2000-01-05 14:46:17 +00001673Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1674
1675 * acconfig.h: readline and history patch
1676 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1677 * tree.c: added check and handling when possibly removing an ID
1678 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1679 and saving.
1680 * test/HTML/entities.html result/HTML/entities.html* : test for
1681 various entities reference cases
1682 * result/HTML/* : as a result output of some testcase have
1683 changed
1684 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1685 by previous example. added xmlParseTryOrFinish().
1686 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1687 entities.h debugXML.h HTMLparser.h: changed the way struct are
1688 declared to allow gtk-doc to expose those
1689 * parser.c: closed bug #4960
1690 * Makefile.am configure.in: Applied patch from
1691 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1692 and math/socket libs detection
1693
Daniel Veillard437b87b2000-01-03 17:30:46 +00001694Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * configure.in, Makefile.am: link tester against readline
1697 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1698
Daniel Veillard686d6b62000-01-03 11:08:02 +00001699Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * tree.[ch]: added xmlRemoveProp
1702 * win32config.h.in nanohttp.c: avoid including the Windows
1703 socket stuff in every C files
1704 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1705 the XmL parser(s)
1706 * test/ns4 result/ns4 etc...: added test case for previous prob
1707 * tree.c: xmlNewNs wasn't checking for double definition
1708 * Makefile.in: fixed a problem with dist-hook duplicates
1709 * parser.[hc], xmlIO.c: fixed the loading of external entities
1710 APIs, now xmlLoadExternalEntity() is used everywhere and
1711 setting up an app specific front-end using the
1712 * SAX.c parser.c: some fixes, now the xhtml spec validates
1713 with the xhtml DTD.
1714 * error.c: fixed crashes in case of no input stream
1715 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1716 to the validation tests and results
1717
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001718Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1721 too htmlCreatePushParserCtxt() and htmlParseChunk()
1722 * parser.c: a bit of cleanup.
1723 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1724 to XML) removed the last mem leak known
1725 * HTMLtree.c: output message cleanup
1726 * xmlmemory.c: display content info about memory blocks
1727 * result/HTML/wired.* : missing att value warning change
1728
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001729Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1730
1731 * doc/* : rebuilt the documentation
1732
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001733Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1734
1735 * parser.[ch] parserInternals.h: Push parser for XML,
1736 seems to work fine now
1737 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1738 --push for push testing
1739 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1740 * testSAX.c: added --push
1741 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1742 subtree
1743 * xmlIO.[ch] : enriched API + fixes for push mode
1744 * entities.[ch]: added the entity content length to the struct.
1745 * xmlmemory.[ch]: new API to show the last entries for the shell
1746 * valid.c: added required attribute testing
1747 * SAX.c: the cdata callback now merge contiguous fragments
1748 * HTMLparser.c: cleanup of some macros
1749
Daniel Veillard3c558c31999-12-22 11:30:41 +00001750Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * parser.c: fix for PIs name starting with xml
1753 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001754 * *.c, configure.in win32config.h.in : generate win32config.h for
1755 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001756
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001757Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * parser.c: fixed a stupid = vs. == bug :-(
1760 * doc/gnome-xml.sgml: s/glade/xml/
1761
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001762Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1763
1764 * configure.in, doc/xml.html : bug fix release 1.8.2
1765 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1766 Hopefully the end of that silly C++ include problem
1767 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1768 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1769 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1770 troubles with autoclosed elements when the stree shape doesn't
1771 follow the DtD specs. Added htmlIsAutoClosed() and
1772 htmlAutoCloseTag()
1773 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1774 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1775 * debugXML.c: fixed a bug on printing default namespaces.
1776 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1777
Daniel Veillardb24054a1999-12-18 15:32:46 +00001778Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1779
1780 * result/HTML/*.htm[l] : updated the HTML regression tests according
1781 to the new output
1782 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1783 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1784 problem due to intermix of extern "C" { ... } declarations for C++
1785 and recursive includes in the headers
1786
Chris Lahey323c48c1999-12-18 15:32:45 +000017871999-12-20 Chris Lahey <clahey@umich.edu>
1788
1789 * HTMLtree.c: Made it so that html nodes with a single child do
1790 not insert a carriage return before or after the child node.
1791
Daniel Veillardb24054a1999-12-18 15:32:46 +00001792Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001793
1794 * configure.in, doc/xml.html : bug fix release 1.8.1
1795 * parser.c: fixed bug #4344
1796 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1797 added the glue to avoid C++ problems
1798 * doc/* : regenerated the documentation
1799
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001800Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1803 namespace recognition, and Dia as a resul :-(
1804 * encoding.c: closed bug #3950
1805
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001806Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1807
1808 * valid.c: debugging a posteriori validation, except URI expansion
1809 stuff this should be fixed now
1810 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1811 Carl Nygard <cnygard@bellatlantic.net>
1812 * tester.c: added --postvalid, cleaning of the code
1813 * tree.[ch]: added xmlDocGetRootElement()
1814
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001815Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1816
1817 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1818 c++ losage.
1819
Daniel Veillard10a2c651999-12-12 13:03:50 +00001820Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * configure.in, doc/xml.html : bumped to 1.8.0
1823 * xlink.[ch], Makefile.am : added framework for link detection
1824 * parser.h: added nbChars to parser context, needed for cleanup.
1825 * xmlmemory.c: removed a nasty bug when out of mem
1826 * valid.[ch]: adding namespace support for attribute decl
1827 * tester.c: added --debugent option
1828 * debugXML.[ch]: added xmlDebugDumpEntities()
1829 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1830 buffers instead, this was really needed, validation was breaking
1831 in strange ways due to that. Added xmlParseStringPEReference()
1832 and other parsing from strings functions. Entities processing
1833 modified again, but PERef are still not handled correcly but
1834 unless you're Eve Maller you won't notice :-)
1835 * HTMLparser.c: large changes toward reliability, and switched to
1836 lowercase internal tags, XHTML is lowercase, so it will help
1837 that output is closer to next version.
1838 * doc/* : regenerated the documentation, it is now hosted at
1839 http://xmlsoft.org/ (same bits I just bought the domain :-)
1840
1841
Daniel Veillard294cbca1999-12-03 13:19:09 +00001842Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1845 doc generation
1846 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1847 in the SAX API
1848 * doc/*: rebuilt the doc making sure everything appears in the
1849 HTML files
1850
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001851Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1854 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1855 which allow impressive speed improvement on dataset with
1856 large text pieces, but at the cost of broken binary
1857 compatibility and slightly bigger memory usage.
1858 Configure with --with-buffers to activate them, they
1859 are protected with XML_USE_BUFFER_CONTENT define.
1860 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1861 goal is 0 memory left allocated once parser is no more used
1862 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1863 call xmlCleanupParser() and xmlMemoryDump()
1864
Daniel Veillarda819dac1999-11-24 18:04:22 +00001865Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1868 * parser.[ch] encoding.[ch]: added memory cleanup routines
1869 * parser.c: closing bug #3788
1870 * doc/*: rebuilt the doc
1871
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001872Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1873
1874 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1875 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1876 * tester.c: added --compress option
1877 * doc/*: rebuilt the documentation
1878
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001879Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1880
1881 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1882 if given /proc/kcore as input !
1883 * doc/xml.html doc/*: updated and rebuilt the documentation
1884
1885Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001886
1887 * parser.c: Fixed some wrongly space collapsing code due to
1888 a misreading of the spec.
1889 * result/*: fixed the output accordingly
1890
1891Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001892
1893 * encoding.c: bug fix and typos
1894 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1895 * parser.c: added attribute normalization closing bug #3597
1896 * test/att* result/att* SAXresult/att*: testcase for attribute
1897 normalization
1898
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001899Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * configure.in: closing bug #3163 by adding extra flags for the
1902 cc compiler on HP-UX
1903
Daniel Veillard51e3b151999-11-12 17:02:31 +00001904Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1905
1906 * valid.[ch] : removed a typo and an enumerated type bug in the
1907 xmlAddElementDecl() function
1908 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1909 call to xmlEncodeEntitiesReentrant() so that the functions
1910 New, Set and Get are at the same level.
1911 * parser.c HTMLparser.c: extra memory allocation bug for
1912 attributes detected by someone using libxml in embedded systems :-)
1913
Daniel Veillard962195f1999-10-28 15:51:53 +00001914Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1915
1916 * xmlmemory.h: turned off mem debug :-\
1917
Daniel Veillard35008381999-10-25 13:15:52 +00001918Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * parser.c: closed bug #2784 a one line fix, but worth pushing
1921 a new release out
1922 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1923 some structures, comments before and after the
1924 main element, and other nastyness
1925 * HTMLtree.c tree.c: accomodate the extended HTML supported
1926 * configure.in: pushing 1.7.4
1927 * test/ent8 and related outputs : added a new test for bug #2784
1928 * test/HTML/wired.html and related output: a nasty HTML example
1929 * Makefile.am: improved the test scripts
1930 * docs/* : reran the documentation extractor, updated xml.html
1931
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001932Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1935 HTMLparser and debugged the HTML related code. HTML documents
1936 now have their own type
1937 * entities.c: do not dump &apos; for HTML output
1938 * xmlmemory.c: improvement, breakpoint mechanism
1939 * testHTML.c: added --sax --repeat ...
1940 * Makefile.am: improved the HTML tests
1941 * valid.[ch]: added xmlValidGetValidElements and
1942 xmlValidGetPotentialChildren
1943 * tester.c: added --insert to test the 2 new functions
1944 * test//* result//* SAXresult//* : regression test cleanup
1945 and extension.
1946 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1947 gnome-xml-nanohttp.html
1948
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001949Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * HTMLparser.c: fixed problems with some autoclose tags
1952 * tree.c: fixed XML output problems.
1953 * result/* SAXresult/*: update of the tests output
1954
Daniel Veillard6077d031999-10-09 09:11:45 +00001955Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * Makefile.am: Arturo patch for xmlConf.sh version info
1958 * parser.c: Tim Josling patch for single quoted items
1959 * tester.c: Tim Josling patch for tester options usage
1960 * tree.h: indent cleanup
1961
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001962Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1965 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1966
Daniel Veillard00fdf371999-10-08 09:40:39 +00001967Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * tree.c : Raph patch for initialization of CORBA fields
1970 * parser.c, xpath.c, ...: modification of doc comments
1971 * xpath.c : allow spaces in xpath expressions
1972
Daniel Veillardad219441999-09-27 08:17:49 +00001973Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * xmlmemory.h: turning off memory debug :-(
1976
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001977Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1980 better SAX interfaces.
1981 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1982 entity.
1983 * configure.in: 1.7.2
1984
1985Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001986
1987 * libxml.spec.in: fixed the URL
1988 * doc/xml.html: improved the documentation front-end
1989
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001990Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001991
1992 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1993
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001994Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001995
1996 * libxml.spec.in: fixed the alpha compile problem
1997 * parser.[ch]: changed errno to errNo in the parser context :-(
1998 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1999 * doc/xml.html: changed CHAR to xmlChar
2000 * doc/html/*: recompiled the documentation
2001 * configure.in: 1.7.1
2002
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002003Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2004
2005 * parser.h: modified the parser context struct to regain 1.4.0
2006 binary compatibility
2007 * parser.c, xml-error.h: added errno ot teh context and defined
2008 a set of errors values with update of errno
2009 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2010 DTDs and entities
2011 * *.h, *.c: complete cleanup of the use of config.h and include
2012 protection depending on the current setup.
2013 * overalll debugging, maintenance and bug-fixing on all modules
2014 * updated the documentation
2015 * ready for 1.7.0
2016
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002017Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * HTMLparser.c : cleanup
2020 * SAX.c valid.c valid.h: added ID/IDREF checking
2021 * tree.c tree.h: extended doc structure for refs
2022 * configure.in: 1.6.2
2023 * parser.c: patched bug in SAX user arg call
2024 * parserInternals.h: patched missing close in C++ wrapping
2025 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2026 especially upcoming XPointer implementation.
2027 * doc/xml.html: augmented, typo
2028
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002029Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2030
2031 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2032 not all invocations of install understand -d.
2033
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002034Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2035
2036 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2037 to make 'check' works, when builddir != srcdir.
2038
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002039Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2040
2041 * doc/xml.html : updated the documentation
2042
Daniel Veillard6454aec1999-09-02 22:04:43 +00002043Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2046 not deallocated memory blocks
2047 * *.c : replaces all calls to malloc() free() and realloc() to
2048 the wrapper functions/macros
2049 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2050 instead of xmlFreeNodeList()
2051
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002052Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2053
2054 * HTMLparser.c: corrected a stupid bug leading to core dump at
2055 tree deallocation. Removed warnings indicated by
2056 Stephane.Conversy@lri.fr
2057 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2058 looked for in the external subset
2059
2060Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002061
2062 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2063 on SGI by Stephane.Conversy@lri.fr
2064
Daniel Veillardb96e6431999-08-29 21:02:19 +00002065Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * all .h : changed the prototype declaration indent as in gtk
2068 * most .c : working on reducing the TODOs in the code
2069 * most .c : cleanup though -pedantic and Insure++
2070 * improvements on validation ID checkings.
2071 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2072 * xml-config.in: closed #1810
2073
2074Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002075
2076 * tree.h, valid.c, valid.h: more work on validity, IDs
2077 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2078 definition for AIX
2079
Daniel Veillardb556eb51999-08-15 17:19:50 +00002080Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2081
2082 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2083 the distribution due to a cut'n paste error at last commit
2084
Daniel Veillardb05deb71999-08-10 19:04:08 +00002085Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * configure.in: upgraded to version 1.4.0
2088 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2089 Big update, added a large part of the validation process,
2090 it should be usable, but some parts are missing
2091 * xpath.c: improved the implementation w.r.t. root.
2092 * Makefile.am: added more tests
2093 * test and result trees: added a lot of tests
2094 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2095
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002096Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * Added an HACKING file
2099
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002100Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * xpath.[ch] : improvements and debug of the XPath implementation
2103 * parser.c, HTMLparser.c : modified the parsers to be progressive
2104 * tree.[ch] : extended the Buffer promitives
2105 * xmlIO.[ch] : added basic I/O routines providing progressive
2106 parsing and ready for I18N conversion plugins
2107 * SAXresult/* : the SAX callback sequence maybe slightly different
2108 now
2109 * test*.c : improved/updated the tests programs
2110 * doc/* : recompiled the docs.
2111
Daniel Veillard15b75af1999-07-26 16:42:37 +000021121999-07-26 Michael Meeks <michael@edenproject.org>
2113
2114 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2115
2116 * tree.c: Ditto.
2117
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002118Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * configure.in: upgraded to version 1.4.0
2121 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2122 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2123 XML query language, see http://www.w3.org/TR/xpath for more details.
2124 * parser.c, parser.h: added CHAR* related string functions for XPath
2125 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2126 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2127 rebuild the docs.
2128 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2129 and regression testing capabilities for XPath.
2130
Daniel Veillardd79d7871999-07-12 10:38:12 +00002131Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2132
2133 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2134 closing bug #1646
2135
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002136Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * Makefile.am, example/Makefile.am: closed bug #1683
2139
Daniel Veillard3166ab11999-07-11 16:14:19 +00002140Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * example/Makefile.am, configure.in: added the makefile for the
2143 gjobread example
2144
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002145Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2146
2147 * doc/Makefile.am:
2148 - fix which allow "make install DESTDIR=</install/prefix>".
2149
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002150Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2153 which fixed a problem on the file reading-code.
2154
Daniel Veillard82150d81999-07-07 07:32:15 +00002155Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2158 output.
2159 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2160
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002161Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2162
2163 * parser.h : Oops removed the binary compatibility problem
2164 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2165 * parser.c, HTMLparser.c: applied patches for reading from stdin
2166
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002167Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2168
2169 * parser.c, entities.c, valid.c: cleanup bug #1591
2170 * configure.in: cleanup bug #1592
2171 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2172 the same tree back-end. Hence gdome will be available for it.
2173 * doc/Makefile.am: close bug #617
2174
Daniel Veillard97fea181999-06-26 23:07:37 +00002175Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * parser.c: alloctate a per parser context SAX interface block
2178
Daniel Veillard14fff061999-06-22 21:49:07 +00002179Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2180
2181 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2182 and xmlEncodeEntitiesReentrant with the correct one :-\
2183
2184Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * commit of my internal XML base changes, quite a lot of
2187 changes, cleanups, better entities support, framework for
2188 new I/O and charset detection and handling
2189 * Fixed the configure/Makefile stuff to generate shared libs
2190 with the proper version info, so we jumped on rev from
2191 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2192 xmlEncodeEntities() result need to be freed now, and a string
2193 xmlParserVersion provide the current library version.
2194
Raph Levien05240da1999-06-15 21:27:11 +00002195Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2196
2197 * parser.c: fixed a buffer overrun for when you have a very long
2198 attribute with no entities in it.
2199
Daniel Veillardbb2da581999-06-13 14:37:07 +00002200Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2201
2202 * added example directory
2203 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2204
Daniel Veillard011b63c1999-06-02 17:44:04 +00002205Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2206
2207 * Release of libxml-1.1, nearly everything has been touched for
2208 this.
2209 * Added more regression tests
2210 * Updated the documentation
2211
Daniel Veillard27d88741999-05-29 11:51:49 +00002212Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * tree.[ch]: unified the XML_NO_CORBA defines.
2215 * parser.c encoding.[ch]: started plugging in char encoding detection
2216
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002217Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2218
2219 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2220 Also freed allocated buffer.
2221
Daniel Veillard27d88741999-05-29 11:51:49 +00002222Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002223 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2224 reentrancy problem at printing. One is left in entities.c, to
2225 remove ASAP
2226 * testSAX.c : added a test example showing the use of the SAX
2227 interface if one doesn't want to build the DOM tree.
2228 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2229
Daniel Veillard517752b1999-04-05 12:20:10 +00002230Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2231
2232 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2233 large revamping of the parser to use SAX callbacks
2234 http://www.megginson.com/SAX/ (or at least a C like interface
2235 a la Expat). It's now possible to set up your own callbacks
2236 and the parser will not build a DOM tree.
2237 * test/* result/*: updated the test suite, I finally removed
2238 the old Namespace draft support (PI based).
2239
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002240Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * Makefile.am: added test result to EXTRA_DIST for make tests
2243
Daniel Veillard64068b31999-03-24 20:42:16 +00002244Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2245
2246 * parser.c, parserInternals.h: moved the chars macro definitions
2247 to parserInternals.h
2248 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2249 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2250
Daniel Veillard012ccc11999-03-23 10:11:11 +00002251Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * xml-config.in : applied patch to make --version work
2254
Raja R Harinatha86c23e1999-03-05 22:14:01 +000022551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2256
2257 * Makefile.am (check-local): Alias for `tests' target. This will
2258 cause `make check' to do the right thing.
2259 (tests): Don't run tests in srcdir. Also, replaced calls to
2260 basename with a `sed' "equivalent".
2261
Daniel Veillardd109e371999-03-05 06:26:45 +00002262Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2265 it in the header and not the sources, updated the doc.
2266 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2267 pointing this out.
2268
Daniel Veillardbc50b591999-03-01 12:28:53 +00002269Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2270
2271 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2272 exported the inputStream routines.
2273 * doc/html/* : updated accordingly
2274
Daniel Veillardd692aa41999-02-28 21:54:31 +00002275Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * parser.c, parser.h, parserInternals.h: added a few extra
2278 internal calls to allocate and free parser contexts ...
2279 * doc/html/* : updated accordingly
2280
Daniel Veillard55a99271999-02-25 11:01:29 +00002281Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2282
2283 * configure.in, Makefile.am, doc/makefile.am : General changes for
2284 1.0.0 release and including the generated HTML documentation.
2285
Daniel Veillard35925471999-02-25 08:46:07 +00002286Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * makefile.am : added parserInternals.h, oops.
2289
Daniel Veillard1e346af1999-02-22 10:33:01 +00002290Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * parserInternals.h: added this header giving access to the parser
2293 internal functions.
2294 * doc/Makefile.am : added a rebuild target which rebuilds the full
2295 set of documentations
2296 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2297 the internal subset.
2298 * *.c *.h: modifications needed to generate the documentation using
2299 gtk-doc, cleanup of functions blocks, reorganisation of struct
2300 declarations.
2301
Daniel Veillard1164e751999-02-16 16:29:17 +00002302Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2305 the tar and spec file to include the beginning of the doc.
2306
Nuno Ferreira03d04781999-02-13 00:07:17 +000023071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2308
2309 * doc/.cvsignore: Added this file.
2310
Daniel Veillard6800ef31999-02-08 18:33:22 +00002311Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * tree.c: fixed xmlGetProp to return "" when the attribute
2314 exists, even if the node-list is NULL.
2315
Daniel Veillard726c7e31999-02-08 15:13:10 +00002316Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * tree.c: patched an error outputting empty attribute values.
2319 * Makefile.am and doc/makefile.am: have been updated during the
2320 week-end. Sorry for an empty CVS log, I got a shell problem.
2321
Daniel Veillard1899e851999-02-01 12:18:54 +00002322Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * tree.h: cleaned up using enums instead of defines
2325 * parser.c, valid.[ch]: more work on parsing/output of element
2326 declarations
2327
Daniel Veillard3b9def11999-01-31 22:15:06 +00002328Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2329
2330 * valid.[ch], tree.c, parser.c : more work toward full parsing
2331 of XML DTDs.
2332 * README: added informations about mailing-list and on-line
2333 documentation
2334
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000023351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2336
2337 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2338
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002339Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * parser.c, tree.[ch] : more work toward conformance testing,
2342 added a last element to accelerate parsing of very flat structures
2343 started working on internal subset Element content declaration.
2344 * valid.[ch] : first cut at adding code toward validation.
2345 * previous changes had also small impact on most files, especially
2346 the conformance testing using James Clark test suite.
2347
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002348Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2349
2350 * test/* : updated the examples, most of them were not well
2351 formed (humm), and added rdf2.
2352 * result/* : resulting changes in the output.
2353
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002354Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2357
Daniel Veillard44b3a061998-12-05 17:27:22 +00002358Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2359
2360 * tree.c: patched a bug in the generation of empty attributes
2361
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002362Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2365 for node/trees/documents/... Biggest problem is namespace
2366 support when copying subtrees.
2367
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002368Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * parser.c, entities.c: improve entities and char ref encoding,
2371 and cleanups of error messages.
2372
Daniel Veillard242590e1998-11-13 18:04:35 +00002373Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2374
2375 * parser.c, entities.c: simple bug hunting done during rpm2html and
2376 rpmfind integration.
2377
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002378Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * parser.[ch]: Added interfaces allowing to specify a SAX
2381 handler before parsing.
2382
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002383Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2384
2385 * parser.c: redirrect all errors reporting through the SAX
2386 error function
2387
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002388Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2391 * libtool, tlmain ...: update of the libtool files
2392
Miguel de Icaza442321c1998-11-04 18:13:38 +000023931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2394
2395 * entities.c: Use g_snprintf insteda of snprintf.
2396
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002397Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2400 added ent5 test for this purpose.
2401 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2402
Daniel Veillard27271681998-10-30 06:39:40 +00002403Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * parser.c: fixed? a strange error due to compression on a GWP
2406 document.
2407
Daniel Veillard25940b71998-10-29 05:51:30 +00002408Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * tree.[ch]: bug fixing
2411 * entities.[ch]: defined a specific type for predefined entities
2412 * doc/xml.html: more documentation on the library, how to use it,
2413 overview of the interfaces.
2414
Daniel Veillard16253641998-10-28 22:58:05 +00002415Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2418
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002419Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2420
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002421 * tree.c: corrected a small bug
2422 * doc/xml.html: continuing writing documentation.
2423
2424Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2425
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002426 * debugXML.h debugXML.c: added debugging utilities.
2427 * tester.c: added --debug switch.
2428 * tree.c: patched an incorrect node->type assignment.
2429 * parser.c: formatting, ensure that node->doc != NULL in attributes
2430
Daniel Veillardccb09631998-10-27 06:21:04 +00002431Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2434 entity support and provide an internal representation close to
2435 DOM one (entity ref nodes, and attribute value as tree). I tried
2436 to preserve the interface but this will surely break some apps
2437 (I have to change rpm2html/rpmfind for example). I had to change
2438 two interfaces, and the generated tree is somewhat different.
2439 * doc/* : started documenting the XML library, the tree and
2440 DOM/Corba. This is a first step.
2441
Daniel Veillard11e00581998-10-24 18:27:49 +00002442Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * parser.c: Set up the fonctions comment block, boring but useful.
2445 * parser.h, SAX.c, parser.c: now attributes are processed through
2446 the SAX interface. The problem is that my SAX interface diverged
2447 quite a bit from the original one, well this is not an official
2448 spec, and translating it from Java to C is hairy anyway...
2449
Daniel Veillard97b58771998-10-20 06:14:16 +00002450Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2453 fonctions comment block, boring but useful.
2454
2455Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002456
2457 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2458 conversion routines. However they are not yet used to convert the
2459 inputs. The core will run with UTF-8.
2460
Daniel Veillard33942841998-10-18 19:12:41 +00002461Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * tree.c : make sure that the type id is properly set-up when
2464 a new object is allocated, needed for DOM.
2465
Daniel Veillard27fb0751998-10-17 06:47:46 +00002466Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * tree.h, tree.c: Ok, the main objects in the tree will be native
2469 corba objects, it costs 8 bytes per Node, Attribute and Document
2470 but it simplifies the Corba integration a lot (no extra interface
2471 objects to allocate/free).
2472
Daniel Veillard0bef1311998-10-14 02:36:47 +00002473Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2476 and changed NODEs contants for conformity with DOM Level 1
2477
Daniel Veillard27864701998-10-08 03:47:24 +00002478Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * added hooks to keep track of servants when creating objects
2481 xmlDoc and xmlNode (for Corba export).
2482
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002483Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * added xml-config script.
2486
Daniel Veillard7066a791998-10-01 20:28:28 +00002487Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2490 to autoupdate libtool and automake conf files.
2491
Miguel de Icaza60681bd1998-09-30 19:28:59 +000024921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2493
2494 * Makefile.am: Use '?' to separate the sed
2495 commands as ',' is used when people pass -Wl,something.
2496
2497
Daniel Veillard15a8df41998-09-24 19:15:06 +00002498Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * tree.c, tree.h: added a per-document compression interface.
2501
Daniel Veillard151b1b01998-09-23 00:49:46 +00002502Tue Sep 22 20:47:38 EDT 1998
2503
2504 * tree.c, tree.h: added saving with compression and added interfaces
2505 to control the compression level (xmlGetCompressMode,
2506 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2507
Daniel Veillard70120ff1998-09-22 00:24:21 +00002508Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * parser.c: corrected a loop for files of size 0
2511
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000025121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2513
2514 * error.h: New file. Contains prototyes from `error.c'.
2515
Tom Tromeyc19653d1998-08-14 01:22:43 +00002516Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2517
2518 * Makefile.am (xmlincdir): New macro.
2519 (xmlinc_HEADERS): Renamed from include_HEADERS.
2520
Daniel Veillard845664d1998-08-13 04:43:19 +00002521Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2522
2523 * applied small patch on numeric entities from
2524 Christopher Blizzard <blizzard@appliedtheory.com>
2525
Daniel Veillard260a68f1998-08-13 03:39:55 +00002526Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * New release 0.2, removed the old xml_* files so that it's
2529 coherent with the other CVS base (W3C), far better conformance
2530 to standard, new namespaces, decent entities support, beginning
2531 of a SAX-like interface. Nearly nothing left intact, even the
2532 test examples ...
2533
Christopher Blizzarda36749e1998-07-30 21:47:18 +000025341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2535
2536 * .cvsignore: Add .deps dir
2537
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002538Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2541
Daniel Veillardfe926001998-07-26 04:28:20 +00002542Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002543
Daniel Veillardfe926001998-07-26 04:28:20 +00002544 * configure.in: added test for CPP
2545 * AUTHORS, Changelog: the original ones didn't get commited but the
2546 glib ones instead, fixed.
2547 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002548
Daniel Veillardfe926001998-07-26 04:28:20 +00002549Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002550
Daniel Veillardfe926001998-07-26 04:28:20 +00002551 * integrated code developped at W3C
2552 * changed the original Copyright
2553 * migrated to automake
2554 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002555