blob: da3c051a0b6e9fe3018aba8967cb999401530a48 [file] [log] [blame]
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001Sat Mar 24 17:45:36 CET 2001
2 Huge cleanup, I switched to compile with
3 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
9 encoding.h entities.c error.c list.[ch] nanoftp.c
10 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
11 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14 Cleanup, staticfied a number of non-exported functions,
15 detected and cleaned up a dozen of problem found this way,
16 avoided a lot of public function name/typedef/system names clashes
17 * doc/xml.html: updated
18 * configure.in: switched private flags to the really pedantic ones.
19
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000020Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
21
22 * configure.in: 2.3.5
23 * doc/html/*: rebuilt the docs
24
Daniel Veillard146c9122001-03-22 15:22:27 +000025Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
26
27 * parser.c: fixed a reported bug in NOTATION parsing
28 * uri.c: accepted but not fixed bug 51876, added TODO
29 * Makefile.am: fixed bug 51876
30
Daniel Veillarda5f013b2001-03-22 12:44:45 +000031Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * config.h.in configure.in error.c: fix a compilation problem
34 on platforms without vsnprintf (xml@thewrittenword.com)
35
Daniel Veillarde020c3a2001-03-21 18:06:15 +000036Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * parser.c: fixed a function name header typo
39 * SAX.c: notations can also occur in external subset.
40
Daniel Veillard7d42b542001-03-20 13:22:46 +000041Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * error.c: removed a C++ like comment
44
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000045Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * parser.c: fixing bug 52299 strange condition leading
48 to a parser crash due to a buffer overflow
49 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
50 added the specific test case
51
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000052Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xpath.[ch]: still a lot of cleanup based on XSLT, added
55 xmlXPathConvert{String,Number,Boolean} to be able to make
56 type casts without a context stack, fixed some implementation
57 problems related to the absence of context at parse-time,
58 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
59 in the public API too
60 * xpointer.c xpathInternals.h: we need to know at parse time
61 whether we are compiling an XPointer
62
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000063Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
66 cleaned up the parser internals, refactored XPath code, added
67 new compilation based APIs and cleanly separated public and
68 private APIs.
69
Daniel Veillardd007d6c2001-03-19 00:01:07 +000070Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * xpath.h: the comp field must be added at the end to avoid
73 killing binary compat.
74
Daniel Veillard9e7160d2001-03-18 23:17:47 +000075Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * Makefile.am: detect XPath memleaks in regreson tests
78 * error.c: fixed and error w.r.t. error reporting still using
79 stderr
80 * hash.c: added new line at end of file
81 * tree.h: minor cleanup
82 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
83 expression parsing from evaluation, resulted in a number of
84 changes internally, and in XPointer. Likely to break stuff
85 using xpathInternals.h but should remain binary compatible,
86 new interfaces will be added.
87
Daniel Veillardd574f782001-03-14 19:40:17 +000088Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * configure.in: fixed a couple of problems reported by
91 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
92 without gcc on non linux platforms.
93
Daniel Veillard0a6c3582001-03-14 19:15:37 +000094Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
97 a fix for --with-html-dir= configure support. I hope it won't
98 break rpm generation
99
Daniel Veillarda022fe02001-03-14 16:30:00 +0000100Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * xmlIO.c: one function comment cleanup.
103
Daniel Veillard25239c12001-03-14 13:56:48 +0000104Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * SAX.c: external subset notations were improperly registered
107 in the internal subset.
108
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000109Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * README.cvs-commits: added, pointing to HACKING
112 * HACKING: updated
113
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000114Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * parser.c: and Matt Sergeant found one in the XML push
117 parser (erroneous check I forgot to remove when I fixed the
118 main parser).
119
Daniel Veillard68d7b672001-03-12 18:22:04 +0000120Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * xpath.c: ptittom found a small bug in UnaryExpr
123
Daniel Veillarde356c282001-03-10 12:32:04 +0000124Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * configure.in: bumped to 2.3.4
127 * error.c: fixed bug #51860
128 * tree.c: fixed bug #51861
129 * valid.c: cleanup, more debug, failed to fix one bug crap ...
130 * tree.[ch] : added xmlDefaultBufferSize
131 * nanoftp.c: typo in function name header block
132 * doc/xml.html : updated, added link to XML::LibXSLT
133 * doc/html/* : rebuilt the docs
134
Daniel Veillard80f32572001-03-07 19:45:40 +0000135Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * parser.c SAX.c: the new content parsing code raised an
138 ugly bug in the characters() SAX callback. Found it
139 just because of strangeness in XSLT XML Rec ouptut :-(
140
Daniel Veillard6c831202001-03-07 15:57:53 +0000141Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * Makefile.am: Martin Baulig suggested to add -lm
144 * tree.c: found another bug in xmlNodeGetContent()
145
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000146Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * xpath.c: Bjorn found the error related to strictness of comparison.
149
Daniel Veillard29631a82001-03-05 09:49:20 +0000150Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * parser.c: trying to fix the Dtd parsing problem reported
153 by Gary, side effect of last week speed optimizations.
154
Daniel Veillard14be0a12001-03-03 18:50:55 +0000155Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
158 * parserInternals.c: removed unneeded test raised by Stric
159
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000160Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
161
162 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
163 and fixed by William Brack). Added xmlXPathFormatNumber.
164 Changed the sorting slightly.
165 * configure.in Makefile.am example/Makefile.am: Added -lm.
166 Please note that applications linking with libxml2, must
167 also like with the math library from now on.
168
Daniel Veillardf9533d12001-03-03 10:04:57 +0000169Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * HTMLparser.c: fixed loop reported by Marc Sanfacon
172
Daniel Veillard2f362242001-03-02 17:36:21 +0000173Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
174
175 * parser.c: one must report spaces even if the Dtd element
176 content proves that this is not part of the element content.
177 * result/valid/*.xml: this changed the ouptu slightly
178
Daniel Veillardb402c072001-03-01 17:28:58 +0000179Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * configure.in: bumped to 2.3.3
182 * doc/xml.html: updated
183
Daniel Veillard77851712001-02-27 21:54:07 +0000184Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * tree.c: minor doc fix
187 * xpath.c: deallocation issues when a result tree has been
188 converted to a node-set
189
Daniel Veillardec70e912001-02-26 20:10:45 +0000190Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * doc/xml.html: oops corrected dates s/2000/2001
193
Daniel Veillard8730c562001-02-26 10:49:57 +0000194Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * valid.c: new patch from Gary Pennington
197
Daniel Veillard91e9d582001-02-26 07:31:12 +0000198Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * doc/xml.html: applied patch from Ankh
201
Daniel Veillardedac3c92001-02-26 01:36:19 +0000202Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * xinclude.c: fixed a problem building on Mac
205
Daniel Veillard21a0f912001-02-25 19:54:14 +0000206Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * parser.c: more work on increasing parsing ferformances
209
Daniel Veillard48b2f892001-02-25 16:11:03 +0000210Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
213 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
214 avoiding memcpy in production builds MEM_CLEANUP macro use
215 * parser.[ch] parserInternals.c: optimizations of the tightest
216 internal loops inside the parser. Better checking of I/O
217 flushing/loading conditions
218 * xmllint.c : added --timing
219
Daniel Veillard71681102001-02-24 17:48:53 +0000220Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * configure.in: bumped to 2.3.2
223 * doc/xml.html: updated for release
224
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000225Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * xpath.c: found a memleak and fixed a nasty bug
228
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000229Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * xmllint.[c1] : added return code errors for xmllint
232 * xpath.c: specific debug dump function for result value trees
233
Daniel Veillard4b637072001-02-21 21:52:55 +0000234Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * xpath.c: finally implemented xmlXPathCompareNodeSets
237 * test/XPath/expr/floats results/XPath/expr/floats: added
238 a test for float expressions
239
Daniel Veillardf714aa32001-02-21 03:07:44 +0000240Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
243 * parserInternals.[ch]: trying to speed up parsing
244 * xpath.c : speeded up node set equality op
245
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000246Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
249 better handling of ID/IDREF and the list modules associated
250 * configure.in: small CFLAGS cleanup
251
Daniel Veillarda8abee62001-02-19 15:14:59 +0000252Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * configure.in: fixed iconv detection on AIX (stric)
255
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000256Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000257
258 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
259
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000260Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
261
262 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
263 and optimized xmlXPathNodeSetSort
264
Daniel Veillard142adbf2001-02-17 13:21:05 +0000265Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * xpath.c: bug fix when context size is 0
268 * parser.c: I like Norm's Dtd because they still manage to break
269 the parser occasionally
270
Daniel Veillardf23e0092001-02-16 13:21:29 +0000271Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
274
Daniel Veillarde0e26512001-02-16 00:11:46 +0000275Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
276
277 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
278 attributes within the XML-1.0 namespace
279
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000280Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * xpathInternals.h: exported a few axis functions
283 * doc/xml.html: updated the doc
284
Daniel Veillard760f4422001-02-15 14:59:48 +0000285Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * configure.in: applied patch from Daniel van Balen for OpenBSD
288 and bumped version to 2.3.1
289 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
290 attempt to find autoclosing was simply broken, removed it,
291 updated the examples, this is better
292
Daniel Veillardd194dd22001-02-14 10:37:43 +0000293Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * hash.[ch]: added Paolo Casarini patch to provide Delete from
296 hash functionnalities.
297 * doc/html/* : rebuild the doc
298
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000299Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
300
301 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
302 on predicate
303 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
304 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
305 really want to have tags closed on output even if we accept
306 unclosed ones on input
307
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000308Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * xpath.c: ouch don't free NULL, rare case fixed
311 * tree.c: don't coalesce text nodes if they don't have the
312 same behaviour wrt escaping on output
313
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000314Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * xpath.c: small fixup
317 * SAX.c: don't warn on empty namespaces.
318
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000319Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
320
321 * README: a bit of cleanup
322 * configure.in: preparing for 2.3.0 release
323
Daniel Veillard1f83d392001-02-08 09:37:42 +0000324Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * hash.[ch]: added a first version of xmlHashSize()
327 * valid.c: another bug fix from Gary Pennington
328
Daniel Veillard5eef6222001-02-07 18:24:48 +0000329Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * valid.c: couple of bug fixes pointed by Gary Pennington
332 * HTMLtree.c: #if 0 cleanup
333
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000334Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
337 which removes a time consuming check of xmlXPathNodeSetAdd()
338 and use it in places where we are sure to not break unicity
339
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000340Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xpath.c: bug fixes found from XSLT
343 * tree.c: preserve node->name special values when copying nodes.
344 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
345 external subset are fetched when available but without full
346 validation. Added xmlLoadExtDtdDefaultValue, need a function.
347 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
348 output with encoding disabled.
349
Daniel Veillard2c833b62001-02-03 08:52:06 +0000350Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
351
352 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
353 xmlCheckFilename should not be called from xmlFileOpenW
354 and xmlGzfileOpenW
355
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000356Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
359 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
360 added the new tests for URI normalization
361 * testURI.c: fixed stoopid bugs
362 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
363 the URI in the error messages are now properly normalized
364
Daniel Veillardea28ce62001-02-02 08:20:19 +0000365Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
368
Daniel Veillarde99a4762001-02-01 04:34:35 +0000369Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
372
Daniel Veillard2b325a02001-01-31 20:46:31 +0000373Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * xpath.c: fixed mod operator
376
Daniel Veillardde55cf62001-01-31 15:53:13 +0000377Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * parser.c: fixed xmlStrcat doc
380 * tree.c: 2 fixes form Anders Carlson for copying nodes and
381 trees.
382
Daniel Veillard2f913b72001-01-31 13:23:49 +0000383Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * xpath.c result/XPath/tests/chaptersbase
386 result/XPath/tests/simplebase: fixed XPath node()
387 * tree.c: small fix in xmlNewNs()
388 * Makefile.am: removed extraneous xml2Conf.sh rule
389
Daniel Veillardb42042b2001-01-28 07:40:36 +0000390Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
393 Changed the library name, in order to get libxml-devel and
394 libxml2-devel to coexist on a single system
395 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
396 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
397
Daniel Veillardee0a4662001-01-27 18:59:33 +0000398Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
401 libxml2-devel installable in // as libxml-devel.
402
Daniel Veillard5eb05942001-01-27 17:50:22 +0000403Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * doc/Makefile.am: fixed make rebuild in doc
406 * doc/html/*.html: rebuilt the docs
407
Daniel Veillard65c295d2001-01-26 09:32:39 +0000408Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * tree.c: patch from Bjorn Reese on xmlBufferCCat
411
Daniel Veillard8e199902001-01-25 18:54:39 +0000412Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
415 the HTML doc to go into the -devel RPM ...
416 * aclocal.m4 config.h.in: some updates due to auto* magic
417
Daniel Veillard93086662001-01-25 18:13:04 +0000418Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * xpath.h: added a hook in the context structure allowing to
421 link to extra support, needed for XSLT
422
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000423Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
426 xmlXPtrCmpPoints to use it.
427 * propagated the following patch from Alejandro Forero
428 * include/win32config.h xmlIO.c: applied further suggestions
429 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
430 * example/gjobread.c: fixed warnings, now that it builds
431
432Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
433
434 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
435
436 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
437 filename points to a valid file (not a directory).
438 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
439 Added calls to xmlCheckFilenameDir.
440
441 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
442 `path' (rather than `filename') as the parameter to gzopen and open.
443
Daniel Veillard48177c22001-01-23 15:27:41 +0000444Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * Makefile.am: fixed a problem with EXTRA_DIST
447
Daniel Veillardb83ba402001-01-22 22:45:10 +0000448Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * Makefile.am example/Makefile.am: finally found the trick
451 to build the example, i.e. add "." in SUBDIRS before example
452 in the list <grin/>
453
Daniel Veillard82687162001-01-22 15:32:01 +0000454Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * doc/xml.html: updated with an XSLT section, removed pointer to
457 W3C CVS base.
458
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000459Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * xpath.c: when copying a XSLT tree object teh tree need to be copied
462 too, and deallocation need to occur the same way.
463
Daniel Veillarde4566462001-01-22 09:58:39 +0000464Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
467 type correponding to an XSLT result tree fragment. Share most
468 of the data format with node set, as well as operators.
469 * HTMLtree.c: added a newline at the end of the doctype output
470 whe this one is not present initially.
471 * tree.c: make sure taht the parent and doc pointers are properly
472 set when copying attributes (lists).
473
Daniel Veillard701c7362001-01-21 09:48:59 +0000474Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
477
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000478Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * xpath.c: seems I finally killed that ugly path evaluation
481 context bug (tagged 9999 in case is is wrong)
482
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000483Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
486 for XSLT
487
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000488Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
489
490 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
491 for xmlGzfileOpen() bug
492
Daniel Veillardf6eea272001-01-18 12:17:12 +0000493Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * xpath.c: removed an error found by XSLT usage
496 * tree.c parserInternals.h: use a predefined static string
497 for text and comment nodes, avoid freeing them in xmlFreeNode,
498 exported the string name in parserInternals.h and added
499 another value to disable encoding at output (for XSLT),
500 gain memory, time.
501
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000502Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
505 win32/libxml2/libxml2_so.dsp: new makefiles and update
506 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
507
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000508Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
511 Gary Pennington
512
Daniel Veillard389e6b72001-01-15 19:41:13 +0000513Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * xpath.c: fixed the comaprision of values and nodelists,
516 need to compare nodelist still ...
517 * debugXML.c: avoided a possible core dump
518 * HTMLparser.c: cleanup
519 * nanohttp.c: contributed fix.
520 * tree.c: fixes in properties handling added xmlSetNsProp
521 needed by libxslt
522 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
523 comment
524 * TODO: updated
525
Daniel Veillard167bd532001-01-06 21:09:34 +0000526Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
527
528 * parser.c parserInternals.c: applied Bjorn Reese optimization
529 patch
530
531Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * Makefile.am: applied patch fro make check from Martin Vidner
534
Daniel Veillard503b8932001-01-05 06:36:31 +0000535Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * configure.in: preparing 2.2.11
538 * doc/html/*: rebuild the HTML files
539 * doc/xml.html : updated
540
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000541Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * tree.c: fixed a stupid bug
544 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
545 patches related to validation of an XInclude processing result
546 * TODO: updated
547
Daniel Veillarde2488192001-01-04 10:54:22 +0000548Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
551 on large files
552
Daniel Veillardf060a412001-01-03 20:52:44 +0000553Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
556
Daniel Veillard45cff692001-01-03 18:02:04 +0000557Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
560 reported by Jonas Borgström
561 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
562
Daniel Veillard08108982001-01-03 15:24:58 +0000563Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * testXPath.c xpath.c: fixing the XPath union expressions problem
566 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
567
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000568Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * xmllint.c: Made is so if the file name is "-" is will read form
571 standard input. Sven Heinicke <sven@zen.org>
572 * tree.c: fixed a problem when growing buffer
573 * tree.h: fixed the comment of the node types following andersca
574 comment
575 * TODO: updated
576
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000577Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
578
579 * HTMLparser.[ch]: added a way to avoid adding automatically
580 omitted tags. htmlHandleOmittedElem() allows to change the
581 default handling.
582 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
583 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
584 of xmllint too when using --memory flag, added a memory test
585 suite at the Makefile level.
586 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
587 with namespace use when encountering QNames in XPath evalation,
588 added xmlns() scheme in XPointer.
589 * nanoftp.c : incorporated a fix
590 * parser.c xmlIO.c: fixed problems raised with encoding when using
591 the memory I/O
592 * parserInternals.c: closed bug 25934 reported by
593 torsten.landschoff@innominate.de
594 * TODO: updated
595
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000596Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
597
598 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
599 on a non-updated tree :-(, made a 2.2.10 release to correct the
600 situation
601
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000602Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
605 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
606 integrated a set of OpenVMS changes from Howard Taylor
607 <Howard.Taylor@pacoast.com>
608
Daniel Veillard58770e72000-11-25 00:48:47 +0000609Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
612 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
613
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000614Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * HTMLparser.c: some fixes on auto-open of html/head/body
617 * encoding.c: fixed a compilation error on some gcc env
618 * xpath.c xpointer.[ch] xpathInternals.h: improved the
619 XPointer implementation
620 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
621 related XPointer tests and associated results
622
Daniel Veillard300f7d62000-11-24 13:04:04 +0000623Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * doc/xmldtd.html doc/xml.html: following a short step by step
626 guidance on IRC to help maciej with DTDs I started a small
627 page on the subject.
628
Daniel Veillard748e45d2000-11-17 16:36:08 +0000629Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * HTMLparser.c: fixed handling of broken charrefs
632 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
633 patches
634
Daniel Veillard28929b22000-11-13 18:22:49 +0000635Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
636
637 * doc/xml.html doc/html/* : rebuilt the docs after adding
638 xinclude and updated page for 2.2.7 and 2.2.8
639 * configure.in: releasing 2.2.8
640
Daniel Veillard41e06512000-11-13 11:47:47 +0000641Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * parser.[ch] parserInternals.c: applied the conditional
644 section processing fix from Jonathan P Springer
645 <jonathan.springer2@gte.net>
646 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
647 project file, fixed iconv default non support
648 * xpath.c: fixed the problem of evaluating relative expressions
649 when a node context is provided.
650
Daniel Veillardbf432752000-11-12 15:56:56 +0000651Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
652
653 * nanoftp.c: fixed gcc 2.95 new warnings
654 * SAX.c: fixed a stupid bug
655 * tree.c: fixed a formatting problem when round-tripping
656 from/to memory
657 * xinclude.c: chased memleak, fixed a base problem
658 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
659 xmlXPtrBuildNodeList()
660 * TODO: updated
661 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
662 adding a first small set of regression tests for XInclude
663
Daniel Veillardc2def842000-11-07 14:21:01 +0000664Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * nanohttp.[ch]: applied Wayne Davison patches to access
667 the WWW-Authorization header.
668 * parser.c: Closed Bug#30847: Problems when switching encoding
669 in short files by applying Simon Berg's patch.
670 * valid.c: fixed a validation problem
671 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
672 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
673 Wayne Davison
674 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
675 need to be extended to non full nodes selections.
676 * xinclude.c: starts to work decently
677
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000678Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
679
680 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
681 debugXML.c xmlversion.h.in: Started adding XInclude support,
682 this is a new xmllint option
683 * tree.c xpath.c: applied TOM patches for XPath
684 * xpointer.c: fixed a couple of errors.
685 * uri.c: added an escaping function needed for xinclude
686 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
687 new warning from RH70 gcc's version
688
Daniel Veillarda4964b72000-10-31 18:23:44 +0000689Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
690
691 * HTMLparser.c: fixed loop on invalid char in scripts
692 * parser.c: update to description of xmlIOParseDTD()
693 * libxml.m4 xmlversion.h.in: changes contributed by
694 Michael Schmeing <m.schmeing@internet-factory.de>
695 * configure.in: preparing for 2.2.7
696 * Makefile.am: trying to avoid config.h and acconfig.h
697 being included in the distrib
698 * configure.in: released 2.2.7
699
700Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
703 like namespaces for good. Unified xmlNs and xmlNode somewhat.
704
Daniel Veillard01411222000-10-30 15:33:22 +0000705Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * parser.[ch]: added xmlIOParseDTD()
708 * xpointer.c: added support for the 2 extra parameters of
709 string-range, fixed a stoopid error when '0' was present
710 in XPointer expressions
711 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
712 testsuite for the above
713
Daniel Veillard6db58192000-10-30 09:27:53 +0000714Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * libxml.spec.in: improved package descriptions
717
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000718Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * xpath.c xpathInternals.h: applied a large cleaning patch
721 from TOM <ptittom@free.fr>, it also add namespace support
722 for function and variables registration.
723
Daniel Veillardbd20df72000-10-29 17:53:40 +0000724Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
727 * Makefile.mingw: Wayne Davison's update adding hash.c
728
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000729Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * xpath.c: fixed the root evaluation problems
732 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
733 ignorable spaces with <b> <bold> <em>
734 * tree.c: fixed a loop in xmlSearchNsByHref()
735
Daniel Veillard767662d2000-10-27 17:04:52 +0000736Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * xpath.c: applied another XPath patch from TOM
739 * xpath.c include/makefile.am: applied another patch from
740 china@thewrittenword.com (cleanup on IRIX).
741
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000742Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * xml-config.1: received a fixed version from Fredrik Hallenberg
745 <hallon@lysator.liu.se>
746
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000747Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
750 cleanup patch for XPath
751
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000752Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * patched to redirrect all "out of context" error messages to
755 a reconfigurable routine. The changes are:
756 * xmlerror.h : added the export of an error context type (void *)
757 an error handler type xmlGenericErrorFunc there is an interface
758 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
759 to reset the error handling routine and its argument
760 (by default it's equivalent to respectively fprintf and stderr.
761 * all the c files: all wild accesses to stderr or stdout within
762 the library have been replaced to calls to the handler.
763
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000764Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
765
766 * configure.in: release 2.2.6
767 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
768 exporting the inner functions of xpath for extension modules
769 * doc/*: updated and rebuilt the doc
770
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000771Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * nanohttp.c : applied Wayne HTTP cleanup patch
774 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
775 and xmlNodeSetSpacePreserve()
776
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000777Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * xpath.c: closing bug #29260
780
Daniel Veillard126f2792000-10-24 17:10:12 +0000781Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * hash.[ch] debugXML.c: expanded/enhanced the API, added
784 multikey tuples, made hash structure opaque
785 * valid.[ch]: moved elements, attributes, notations decalarations
786 as well as ID and refs to hash tables.
787 * entities.c: hash cleanup
788 * xmlmemory.c: fixed a dump problem in debug mode
789 * include/Makefile.am: problem passing in DESTDIR= values patch
790 from Marc Christensen <marc@calderasystems.com>
791 * nanohttp.c: removed debugging remains
792 * HTMLparser.c: the bogus tag should be ignored (Wayne)
793 * HTMLparser.c parser.c: fixing a number of problems with the
794 macros in the *parser.c files (Wayne).
795 * HTMLparser.c: close the previous option when opening a new one
796 (Marc Sanfacon).
797 * result/HTML/*: updated the HTML results accordingly
798
Daniel Veillard52afe802000-10-22 16:56:02 +0000799Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
802 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
803 XPath functions and XML entities table to them. More to come...
804 * xmlIO.c: fixed libxml closing FILEs it didn't open.
805
Daniel Veillard683cb022000-10-22 12:04:13 +0000806Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * tree.c: coalesce adjacent text nodes
809 * valid.c: handling of blank nodes in DTd validation (raised
810 by problems with a posteriori validation).
811 * nanohttp.c: changing behaviour on HTTP write stuff.
812 * HTMLtree.c: forced body and html to be explicitely closed.
813 * xpath.h: exported more XPath functions.
814
Daniel Veillard1baf4122000-10-15 20:38:39 +0000815Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
816
817 * Release of 2.2.5
818 * xpointer.c: range() range-inside and other helper functions
819 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
820
Daniel Veillard47e12f22000-10-15 14:24:25 +0000821Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
824 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
825
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000826Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
829 and XPointer modules
830
Daniel Veillard134c9f32000-10-15 10:27:08 +0000831Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * SAX.h: closed #25107
834
Daniel Veillard39915622000-10-15 10:06:55 +0000835Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * testSAX.c: fixed problem with cdata reporting
838 * SAXresult/* : updated
839
Daniel Veillard1e851392000-10-15 10:02:56 +0000840Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
843 Closed bug #27499, added to regression tests
844 * TODO: updated
845
Daniel Veillard7eda8452000-10-14 23:38:43 +0000846Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
849 support for SCRIPT and STYLE with help from Bjorn Reese
850 * test/HTML/* result/HTML/*: added simple testcase and updated
851 the existing ones.
852
Daniel Veillardff9c3302000-10-13 16:38:25 +0000853Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
856 string-range for empty strings
857 * test/XPath/docs/str test/XPath/xptr/chaptersrange
858 test/XPath/xptr/strrange: augmented the XPointer testsuite
859
Daniel Veillard189446d2000-10-13 10:23:06 +0000860Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
861
862 * doc/xml.html doc/xmlmem.html: added a module describing memory
863 interfaces and use, updated the main page.
864
Daniel Veillard2f971a22000-10-12 23:26:32 +0000865Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
868 nanoftp code work on Windows too now
869
870Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000871
872 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
873 * xpointer.c: implemented string-range() at least a good first version
874 * test/XPath/docs/str test/XPath/xptr/strrange
875 result/XPath/xptr/strrange: the string-range() tests
876
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000877Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * Makefile.am include/Makefile.am include/win32config.h
880 win32/Makefile.mingw: fixed problems reported by Wayne Davison
881 and make distcheck
882
Daniel Veillard19d61112000-10-11 23:50:35 +0000883Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
886 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
887 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
888
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000889Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
892 patch for socklen_t detection by
893 Albert Chin-A-Young <china@thewrittenword.com>
894
Daniel Veillardcd429612000-10-11 15:57:05 +0000895Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
896
897 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
898 and added a --dtdvalid option to xmllint used to test it
899
Daniel Veillard47c02452000-10-11 13:04:36 +0000900Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
903 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
904
Daniel Veillard2d38f042000-10-11 10:54:10 +0000905Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
908 handlings (registration, lookup, cleanup)
909
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000910Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * configure.in Makefile.am include/makefile.am: adding XPointer
913 and XPtrtests target
914 * xpointer.[ch] : new files for XPointer support
915 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
916 more XPath tests
917
Daniel Veillard57fda592000-10-10 23:24:14 +0000918Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * configure.in: fixed, very broken, make distcheck works again
921
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000922Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * More work toward 2.2.5, integrated a number of patches
925 * configure.in Makefile.am win32config.h.in: trying to cleanup
926 make distcheck .... huh ...
927 * include/Makefile.am include/win32config.h: new directory
928 for includes
929 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
930 updated teh makefiles and instructions for WIN32
931 * xpath.c: small fixes
932 * test/XPath/ results/XPath: updated the testcases and results
933 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
934 suggested patches
935 * valid.c: fixed an ID bug
936
Daniel Veillardb71379b2000-10-09 12:30:39 +0000937Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
940 the automake bug where wrong dependancies were generated.
941 * xpath.[ch]: worked on XPointer
942
Daniel Veillard7e99c632000-10-06 12:59:53 +0000943Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * configure.in Makefile.am: 2.2.5, ship the include in an
946 include/libxml subdirectory, use symlinks when using CVS
947 * testSAX.c: fixed small bug
948 * testXPath.c: changed the way testfiles are parsed
949 * debugXML.c: same kind of cleanup when parsing an argument expression
950 XPath/XPointers can have blanks embedded
951 * xpath.[ch]: more cleanup, reorgs for XPointer work
952 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
953 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
954
Daniel Veillard55b91f22000-10-05 16:30:11 +0000955Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
958 in the XPath engine, rewrote large parts of it, now it's far
959 cleaner and in sync with the REC not an old WD. Fixed a parsing
960 problem in the interactive XML shell found when testing XPath.
961
Daniel Veillardac260302000-10-04 13:33:43 +0000962Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
963
964 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
965 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
966 examples with the extra test
967
Daniel Veillard7cfce322000-10-04 12:40:27 +0000968Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
971 the global init function.
972
Daniel Veillard970112a2000-10-03 09:33:21 +0000973Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * HTMLparser.c: Doohhh, attribute name parsing was still case
976 sensitive ! Fixed this ...
977 * result/HTML/* : updated the tests results accordingly
978
Daniel Veillard740abf52000-10-02 23:04:54 +0000979Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
982 engine, should be far more stable, incorporated a new version of
983 preceding/following axis, need testing
984 * uri.c: fixed file:///c:/a/b/c problem
985 * test/XPath/tests/idsimple: augmented the XPath tests
986
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000987Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * doc/* rebuilding docs for 2.2.4 release
990
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000991Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * configure.in: releasing 2.2.4
994 * parser.[ch]: added xmlStrEqual()
995 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
996 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
997 use xmlStrEqual instead
998 * TODO: updated
999 * added an XPath test
1000
Daniel Veillardbc765302000-10-01 18:23:35 +00001001Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1004 * entities.h: exported xmlInitializePredefinedEntities
1005 * parser.[ch] : added xmlInitParser()
1006 * parserInternals.h : had to export htmlInitAutoClose()
1007
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001008Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1011 problems
1012 * Makefile.am : added XPath regression tests to normal tests
1013 * uri.c: fixed a problem with local paths, cleanup
1014 * parser.c: fixed a problem with large CData sections
1015
Daniel Veillardd2ade932000-09-30 14:39:55 +00001016Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * configure.in xml-config.in: patch from "Ben Taylor"
1019 <sol7x86@hotmail.com> for solaris shared libs lookup
1020
Martin Bauligdd7d1f62000-09-29 23:17:57 +000010212000-09-30 Martin Baulig <baulig@suse.de>
1022
1023 * libxml-2.0.pc.in: Provide pkg-config script.
1024
1025 * configure.in: Create the libxml-2.0.pc script from the
1026 libxml-2.0.pc.in templates.
1027 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001028 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001029
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001030Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1033 when compiling with MSC
1034
Daniel Veillard46057e12000-09-24 18:49:59 +00001035Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * xpath.c: patch for normalize-string() substring-before(),
1038 substring-after() and translate() functions from Bjorn Reese
1039 <breese@mail1.stofanet.dk>
1040 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1041 Fredrik Hallenberg <hallon@lysator.liu.se>
1042 * TODO: updated
1043
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001044Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1045
1046 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1047 problem of socklen_t being undefined on a number of platforms
1048 * debugXML.c: fixed a compilation problem when without snprintf
1049
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001050Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1053 an URI bug and a fix for the control-character-induced infinite loop
1054 * nanohttp.c: preventive fix for compiling on WIN32
1055
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001056Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * xmlint.c: closing bug #25000
1059
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001060Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1063 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1064 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1065 related function, fixing xmlStrncmp(), and associated cleanup
1066 * result/HTML/entities.html.sax: updating result
1067
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001068Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1069
1070 * uri.c: applied patch for URI escaping from Wayne Davison
1071 <wayned@blorf.net>
1072 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1073 from Denis Barbier <barbier@imacs.polytechnique.fr>
1074 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1075 patch from Wayne Davison
1076
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001077Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1078
1079 * doc/xml.html : updated with new releases, adding "how to help"
1080
Daniel Veillard04698d92000-09-17 16:00:22 +00001081Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1084 removed a few warnings in pedantic mode ...
1085 * parserInternals.c parser.c: moved encoding switching function
1086 to parserInternals.c
1087 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1088
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001089Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1092 error or warning handlers
1093
Daniel Veillardb1059e22000-09-16 14:02:43 +00001094Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * parserInternals.c parserInternals.h parser.c Makefile.am:
1097 created a new module parserInternals.c, moved most of the
1098 code shared by the various parsers there, as well as
1099 deprecated code from parser.c. More cleanup of parser.c
1100 * uri.c: fixed a problem when URI is NULL
1101 * valid.c: speedup when looking for an attribute declaration
1102
Daniel Veillard39c7d712000-09-10 16:14:55 +00001103Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1106 the cleanup of the computation of URI references when seeking
1107 external entities. The URI reference string and the resulting
1108 URI are both stored now.
1109 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1110 large s(n)printf checks and cleanup from Denis Barbier
1111 <barbier@imacs.polytechnique.fr>
1112 * xmlversion.h.in tree.h: couple of SGML declarations for a
1113 possible docbook module.
1114 * result/VC/ : a couple of test output changed due to the change
1115 of the entities URI
1116
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001117Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * parser.h: added a _private field for linking user's data
1120
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001121Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * parser.c parserInternals.h: demacroified most of the IS_XXX
1124 the gain in size is significant so ...
1125
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001126Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * entities.c: cases where looking up entities with doc==NULL
1129 covered
1130
Daniel Veillard90e11312000-09-05 10:42:32 +00001131Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
Daniel Veillard1de50802000-09-07 08:54:32 +00001133 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001134 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1135
Daniel Veillard98a79162000-09-04 11:15:39 +00001136Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1137
Daniel Veillard1de50802000-09-07 08:54:32 +00001138 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001139 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1140 * Makefile.in: added URItest and included thenin "make tests"
1141
1142Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001143
1144 * xmlversion.h.in: closed bug 22941
1145
Daniel Veillard2bb89092000-08-31 14:57:50 +00001146Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * doc/xmlio.html: added doc and example for entity loader
1149 redefinition.
1150
Daniel Veillard96984452000-08-31 13:50:12 +00001151Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1152
1153 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1154 used by libxml
1155
Daniel Veillarde715dd22000-08-29 18:29:38 +00001156Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * parser.c: Fixed bug on invalid ontent characters and when using
1159 push.
1160 * xmllint.c: fixed xmllint endling of errors in push mode
1161
Daniel Veillard4948eb42000-08-29 09:41:15 +00001162Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001165 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001166 * result/HTML/*.sax: regenerated HTML SAX output
1167 * parser.c: more cleanup.
1168
Daniel Veillarde010c172000-08-28 10:04:51 +00001169Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1170
1171 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001172 patches from Wayne Davison <wayned@users.sourceforge.net>,
1173 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001174 * HTMLparser.c: fixed an ignorable white space detection bug
1175 occuring when parsing with SAX only
1176 * result/HTML/*.sax: updated since the output is now HTML
1177 encoded...
1178
Daniel Veillard47f3f312000-08-27 22:40:15 +00001179Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1180
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001181 * HTMLparser.[ch]: applied some of Wayne Davison
1182 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001183
Daniel Veillarde0854c32000-08-27 21:12:29 +00001184Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1185
1186 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1187 undeclared namespace prefix was used, added a warning.
1188 Cleaned up support w.r.t. entities, spilling out a warning
1189 and being pedantic on lookups.
1190 * test/warning/ent9 : added testcase for previous example.
1191 * TODO: updated
1192 * parserInternals.h parser.c: changed the way names are parsed
1193 now allow infinite size and decrease penalty for normal use
1194 * parser.c: Started a big cleanup/check of the parser code,
1195 fixed some of the most tortuous entity code, spotted code
1196 unused anymore
1197 * test/*: added tests for very long names and related nasty
1198 things.
1199
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001200Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1201
1202 * doc/encoding.html: added encoding aliases doc
1203 * doc/xml.html: updates
1204 * encoding.[ch]: added EncodingAliases functions
1205 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1206 bottleneck affecting large DTDs like Docbook
1207 * parser.[ch] xmllint.c: added a pedantic option, will be
1208 useful
1209 * SAX.c: redefinition of entities is reported in pedantic mode
1210 * testHTML.c: uninitialized warning from gcc
1211 * uri.c: fixed a couple of bugs
1212 * TODO: added issue raised by Michael
1213
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001214Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * doc/encoding.html: propagated Martin Duerst suggestions
1217
Daniel Veillard52402ce2000-08-22 23:36:12 +00001218Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1219
1220 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1221 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1222 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1223 by Wayne Davison
1224
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001225Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1226
1227 * nanoftp.c nanohttp.c: small cleanup
1228 * TODO: updated
1229
Daniel Veillard244ece92000-08-19 20:58:02 +00001230Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1231
1232 * added an old VC testcase and updated title.xml entity
1233
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001234Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1237 done on auto-opening of <p> tags and cleanup of SAX output
1238
Daniel Veillard979e55e2000-08-19 16:48:54 +00001239Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1242
Daniel Veillard4540be42000-08-19 16:40:28 +00001243Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1244
1245 * doc/xml.html libxml.* structure.*: updated the doc a bit
1246
Daniel Veillard808a3f12000-08-17 13:50:51 +00001247Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1250 of SAX tests
1251
Daniel Veillard29579362000-08-14 17:57:48 +00001252Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1255 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1256
Daniel Veillard1255ab72000-08-14 15:13:33 +00001257Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1260 * testHTML.c: fix core dump on Solaris 2.x systems
1261 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1262 * result/HTML/*.sax: previous bug fix lead to new results
1263
Daniel Veillard03109292000-08-14 14:58:22 +00001264Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1267 * configure.in: added --with-readline=DIR to accept alternate
1268 path for readline include/library
1269 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1270 for ANSI under HP-UX
1271 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1272 includes @LIBS@
1273
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001274Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * doc/* : rebuilt the docs
1277 * getting ready for 2.2.2 release
1278
Daniel Veillard87b95392000-08-12 21:12:04 +00001279Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1282 and xmlAddFeature()
1283 * tree.[ch]: added xmlAddChildList()
1284 * xmllint.c: MAP_FAILED macro test
1285 * parser.h: added xmlParseCtxtExternalEntity()
1286 * valid.c: applied bug fixes removed warning
1287 * tree.c: added CDATA block to elements content
1288 * testSAX.c: cleanup of output
1289 * testHTML.c: added SAX testing
1290 * encoding.c: better error recovery
1291 * SAX.c, parser.c: fixed one of the external entity processing
1292 of the OASis testsuite
1293 * Makefile.am: added HTML SAX regression tests
1294 * configure.in: bumped to 2.2.2
1295 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1296 SAX results
1297
Daniel Veillard88a172f2000-08-04 18:23:10 +00001298Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1299
1300 * configure.in: patch for HP compiler
1301
13022000-08-04 Sven Heinicke <sven@zen.org>
1303
1304 * xmllint.c: Was coredumping sometimes when the file given didn't
1305 exist.
1306
Daniel Veillard46e370e2000-07-21 20:32:03 +00001307Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001310
Daniel Veillard46e370e2000-07-21 20:32:03 +00001311 when using in memory parsing. Need some cleanup.
1312 * xmllint.c configure.in: added a --memory flag to test memory
1313 parsing
1314
Daniel Veillard36650692000-07-21 15:16:39 +00001315Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1316
1317 * nanohttp.c: fixed socklen_t replacement to unsigned int
1318 * parser.c: fixed a space handdling missing at the end of
1319 production 28 DOCTYPE.
1320 * xmlmemory.c: fixed a stupid bug on the routine to override
1321 allocation functions
1322 * TODO: updated
1323
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001324Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * doc/ regenerated the docs
1327
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001328Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * doc/encoding.html doc/xml.html: added I18N doc
1331 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1332 improvements, both parser and filters, added ASCII & HTML,
1333 fixed the ISO-Latin-1 one
1334 * xmllint.c testHTML.c: added/made visible --encode
1335 * debugXML.c : cleanup
1336 * most .c files: applied patches due to warning on Windows and
1337 when using Sun Pro cc compiler
1338 * xpath.c : cleanup memleaks
1339 * nanoftp.c : added a TESTING preprocessor flag for standalong
1340 compile so that people can report bugs more easilly
1341 * nanohttp.c : ditched socklen_t which was a portability mess
1342 and replaced it with unsigned int.
1343 * tree.[ch]: added xmlHasProp()
1344 * TODO: updated
1345 * test/ : added more test for entities, NS, encoding, HTML, wap
1346 * configure.in: preparing for 2.2.0 release
1347
Daniel Veillard49703262000-07-10 10:27:46 +00001348Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * nanoftp.c: fixed the way the control connection is handled
1351 * libxml.spec.in: fixed the dependancies and cleanup
1352
Daniel Veillard306be992000-07-03 12:38:45 +00001353Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * doc/xml.html: changed the xmlsoft.org structure, updated the
1356 examples w.r.t. root and childs
1357
Daniel Veillard7d853352000-07-02 18:53:09 +00001358Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1361
Daniel Veillard365e13b2000-07-02 07:56:37 +00001362Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * HTMLparser.c: Work on character encoding support for the HTML parser
1365 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1366 * encoding.c: Fixed a potential memleak in the encoding stuff
1367
Daniel Veillardaf743792000-07-01 11:49:28 +00001368Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1369
1370 * doc/FAQ.html doc/Makefile.am : added a FAQ
1371
1372Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001373
1374 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1375 of the HTML parser to force it to not bypass SAX
1376
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001377Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1378
1379 * win32config.h.in: updated
1380 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1381 lacks iconv support :-( need to release 2.1.1
1382 * configure.in: release 2.1.1
1383 * HTMLparser: fixed bug #14784
1384 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1385 by Windows compiler
1386 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1387 the SAX startDocument() callback.
1388 * TODO: updated
1389
1390Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * added xmlStopParser()
1393
Daniel Veillardbe803962000-06-28 23:40:59 +00001394Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * configure.in: 2.1.0 prerelease
1397 * Large resync between W3C and Gnome tree
1398 * nanoftp, nanohttp.c: fixed stalled connections probs
1399 * HTMLtree.c SAX.c : support for attribute without values in
1400 HTML for andersca
1401 * valid.c: Fixed most validation + namespace problems
1402 * HTMLparser.c: start document callback for andersca
1403 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1404 * parser.h, SAX.c: serious speed improvement for large
1405 CDATA blocks
1406 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1407 different encoding
1408 * example/Makefile.am example/gjobread.c tree.h: work on
1409 libxml1 libxml2 convergence.
1410 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1411 and the LIBXML_TEST_VERSION macro
1412
Daniel Veillardc310d562000-06-23 18:32:15 +00001413Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * doc/xml.html: various patches and improvements typo fixed by
1416 Felix Natter
1417 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1418 from Felix Natter <fnatter@gmx.net>
1419
Daniel Veillardf3029822000-05-06 08:11:19 +00001420Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1421
1422 * doc/upgrade.html: updated with instructions for support of both
1423 libxml-1.x and libxml-2.x
1424 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1425 for 2.x support and also fixed includes
1426
1427
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001428Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1431 the encoding support, added iconv support, so now libxml if
1432 compiled with iconv automatically support japanese encodings
1433 among others. Work based on initial patch from Yuan-Chen Cheng
1434 I may have broken binary compat in the encoding handler
1435 registration scheme, but that was so utterly broken I don't
1436 expect anybody to have used this feature until now.
1437 * parserInternals.h: fixup on the CHAR range macro
1438 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1439 code.
1440 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1441 * uri.c: added xmlParseURI() I can't believe I forgot to
1442 implement this one in 2.0 !!!
1443 * SAX.c: moved doc->encoding update in the endDocument() call.
1444 * TODO: updated.
1445
Daniel Veillard06047432000-04-24 11:33:38 +00001446Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * tree.h: removed extraneous xmlRemoveProp definition
1449 * TODO: added item about --disable-corba configure switch
1450 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1451 * nanoftp.c: fixed include problems giving troubles on AIX and
1452 slowlaris
1453 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1454 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1455 comment and headers changes to lower gtk-doc number of warnings
1456 * doc/html/*: rebuilt docs
1457
Daniel Veillarde0aed302000-04-16 08:52:20 +00001458Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * HACKING: documented the tag for 1.x and instructions
1461
Daniel Veillard5e873c42000-04-12 13:27:38 +00001462Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1463
1464 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1465 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1466 xmlCreateIOParserCtxt
1467 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1468 significant overall improvement
1469 * xmllint.c: added I/O test to xmllint
1470 * testSAX.c: added a speed test
1471 * doc/* : updated/regenerated
1472
Daniel Veillardfc708e22000-04-08 13:17:27 +00001473Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * xpath.c uri.h parserInternals.h: cosmetic changes from
1476 "Timur I. Bakeyev" <timur@bat.ru>, including making
1477 xmlCreateURI() public
1478
Daniel Veillard5d211f42000-04-07 17:00:24 +00001479Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1482 and the code at the same time. Added a clean mechanism for
1483 overload or added input methods: xmlRegisterInputCallbacks()
1484 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1485 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1486 * TODO: updated
1487 * doc/* : updated/regenerated
1488 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1489 source dir
1490
Daniel Veillarde77a9182000-04-05 19:12:29 +00001491Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * testURI.c: yet another forgotten commit, I should get some sleep !
1494
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001495Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * xmllint.c: forgot to commit this too ?
1498
Daniel Veillardb9df4042000-04-05 14:23:16 +00001499Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * xmlversion.h.in : forgot to commit this previously
1502
Daniel Veillard361d8452000-04-03 19:48:13 +00001503Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1506 * README TODO: updated for release
1507 * uri.c uri.h: added authority parsing/saving
1508 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1509 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1510 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1511 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1512 Makefile.am : added compile-time customization of libxml
1513 --with-ftp --with-http --with-html --with-xpath --with-debug
1514 --with-mem-debug
1515 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1516 #include <libxml/xxx.h> I hope it won't break too much stuff
1517 and will be manageable in the future...
1518 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1519 and added xmllint to the installed programs
1520 * uri.h: added xmlFreeURI()
1521
Daniel Veillardec303412000-03-24 13:41:54 +00001522Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1523
1524 * uri.c uri.h: finished the escaping handling, the base support
1525 and the URI path normalization. Looks good just lacks the
1526 authority content parsing code.
1527 * Makefile.am: added instructions to generate testURI
1528 * TODO: updated
1529 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1530 added links and icons for W3C and Gnome
1531
Daniel Veillard8f621982000-03-20 13:07:15 +00001532Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * xmlmemory.[ch] : seems I forgot to actually update the files in
1535 the last commit :-)
1536 * doc/xml.html doc/html/* : updated and uploaded the docs
1537
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001538Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1539
1540 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1541 * TODO: updated
1542 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001543 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001544 gfree).
1545 * Makefile.am, uri.c, uri.h: added a set of functions to do
1546 exact (litteraly copied from the RFC 2396 productions) parsing
1547 and handling of URI. Will be needed for XLink, one XML WFC,
1548 XML Base and reused in the nano[ftp/http] modules. Still work
1549 to be done.
1550
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001551Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * configure.in, libxml.spec.in : libxml2
1554 * doc/* : updated the doc page, rebuilt the docs
1555
Daniel Veillardcf461992000-03-14 18:30:20 +00001556Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * all: tagged LIB_XML_1_X
1559 * *.c *.h : updated from W3C CVS tree
1560 * configure.in : 2.0.0-beta
1561 * libxml.spec.in : libxml2 package nam
1562 * result/* : new version of the tests output
1563
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001564Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1565
1566 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1567
Daniel Veillardb566ce12000-03-04 11:39:42 +00001568Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1569
1570 * doc/* : rebuilt the docs
1571 * parser.c: final patch on #6766
1572 * valid.c: small patch on validity checks.
1573
Daniel Veillardfb76c402000-03-04 11:39:42 +00001574Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1577 added
1578 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1579 compatibility w.r.t. XML spec and existing code.
1580
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001581Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1582
1583 * parser.c: seems a better solution to <a> </a> exists,
1584 will try it for a while
1585
Daniel Veillard83a30e72000-03-02 03:33:32 +00001586Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * parser.c: tried to remove the <a> </a> generating <a/>
1589 this is hard. Left a flag for that purpose. Fixed bug #6766
1590 * configure.in: prepared 1.8.7 not released, due to previous
1591 problem
1592
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001593Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * doc/xml.html : applied second patch from Paul DuBois
1596
Daniel Veillard402e8c82000-02-29 22:57:47 +00001597Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * doc/xml.html : applied patch from Paul DuBois
1600
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001601Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1604
Daniel Veillard5feb8492000-02-02 17:15:36 +00001605Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1608 compilation warnings on various platforms.
1609 * parser.c: Fixed #5281 validity error callbacks are now desactived
1610 by default if not validating.
1611
Daniel Veillardf341f932000-02-02 14:52:08 +00001612Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1613
1614 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1615
Daniel Veillard13c757e2000-02-01 23:59:15 +00001616Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1619 <gkatsi@cs.toronto.edu>
1620
Daniel Veillard726e8792000-01-30 20:04:29 +00001621Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1624 processing URLs
1625
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001626Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1629 xmlNanoFTPUpdateURL for persistent control connections.
1630 * configure.in: 1.8.6
1631
1632Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1633
1634 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1635 * tree.[ch] : added xmlSaveNoEmptyTags
1636
James Henstridgef3be9312000-01-28 13:59:21 +000016372000-01-29 James Henstridge <james@daa.com.au>
1638
1639 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1640
1641 * Makefile.am: added nanoftp.[ch] to the build.
1642
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001643Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * nanoftp.[ch]: cleanup, comments, API
1646 * debugXML.c : fixed a bug in the cat command
1647 * doc/*: regenerated the docs
1648
Daniel Veillardda07c342000-01-25 18:31:22 +00001649Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1650
1651 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1652 * debugXML.c : fixed a bug in the cat command
1653 * valid.c: fixing some small probs
1654 * libxml.spec.in: get rid of the SNAP suffix
1655 * doc/xml.html: updated the status
1656
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001657Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1658
1659 * xml-config.in: xml-config --version to just return the
1660 version number
1661 * xpath.c: some cleanup w.r.t. axis when the current node is
1662 an attribute.
1663 * TODO: updated
1664
Daniel Veillard461a66c2000-01-18 18:01:01 +00001665Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * configure.in: prepared for libxml-1.8.5
1668 * doc/* recompiled the documentation
1669
16702000-01-17 Jody Goldberg <jgoldberg@home.com>
1671
1672 * configure.in : WARNING autoconf subtlety alert :
1673 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1674 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1675 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1676 get defined by AC_CHECK_HEADERS.
1677
Daniel Veillardf967b902000-01-17 16:06:10 +00001678Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1681 Rune.Djurhuus@fast.no
1682
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001683Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * TODO: updated
1686 * tree.c, parser.c: made sure that only memory alloc problems
1687 and internal parser errors are allowed to write to stdout or
1688 stderr.
1689
Daniel Veillard0142b842000-01-14 14:45:24 +00001690Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * tree.c : restored xmlNewGlobalNs since this seems used by
1693 a lot of existing code :-(, fixed a bug in xmlNewNs
1694 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1695 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1696 to exit() from the library code.
1697 * xpath.c, parser.c: removed bugs or unused code detected by
1698 Windows compilers
1699 * parser.c: started adding interfaces for parsing well balanced
1700 XML fragments
1701 * configure.in: releasing 1.8.4
1702 * doc/* : rebuilt the docs
1703
Daniel Veillard2eac5032000-01-09 21:08:56 +00001704Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * tree.[ch] : added xmlNewDocFragment() for DOM
1707 * testHTML.c: uninitialized variable.
1708
Daniel Veillardf3a73582000-01-05 14:58:39 +00001709Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * doc/* : rebuild the docs
1712
Daniel Veillard71b656e2000-01-05 14:46:17 +00001713Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1714
1715 * acconfig.h: readline and history patch
1716 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1717 * tree.c: added check and handling when possibly removing an ID
1718 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1719 and saving.
1720 * test/HTML/entities.html result/HTML/entities.html* : test for
1721 various entities reference cases
1722 * result/HTML/* : as a result output of some testcase have
1723 changed
1724 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1725 by previous example. added xmlParseTryOrFinish().
1726 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1727 entities.h debugXML.h HTMLparser.h: changed the way struct are
1728 declared to allow gtk-doc to expose those
1729 * parser.c: closed bug #4960
1730 * Makefile.am configure.in: Applied patch from
1731 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1732 and math/socket libs detection
1733
Daniel Veillard437b87b2000-01-03 17:30:46 +00001734Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * configure.in, Makefile.am: link tester against readline
1737 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1738
Daniel Veillard686d6b62000-01-03 11:08:02 +00001739Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * tree.[ch]: added xmlRemoveProp
1742 * win32config.h.in nanohttp.c: avoid including the Windows
1743 socket stuff in every C files
1744 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1745 the XmL parser(s)
1746 * test/ns4 result/ns4 etc...: added test case for previous prob
1747 * tree.c: xmlNewNs wasn't checking for double definition
1748 * Makefile.in: fixed a problem with dist-hook duplicates
1749 * parser.[hc], xmlIO.c: fixed the loading of external entities
1750 APIs, now xmlLoadExternalEntity() is used everywhere and
1751 setting up an app specific front-end using the
1752 * SAX.c parser.c: some fixes, now the xhtml spec validates
1753 with the xhtml DTD.
1754 * error.c: fixed crashes in case of no input stream
1755 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1756 to the validation tests and results
1757
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001758Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1761 too htmlCreatePushParserCtxt() and htmlParseChunk()
1762 * parser.c: a bit of cleanup.
1763 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1764 to XML) removed the last mem leak known
1765 * HTMLtree.c: output message cleanup
1766 * xmlmemory.c: display content info about memory blocks
1767 * result/HTML/wired.* : missing att value warning change
1768
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001769Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1770
1771 * doc/* : rebuilt the documentation
1772
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001773Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1774
1775 * parser.[ch] parserInternals.h: Push parser for XML,
1776 seems to work fine now
1777 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1778 --push for push testing
1779 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1780 * testSAX.c: added --push
1781 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1782 subtree
1783 * xmlIO.[ch] : enriched API + fixes for push mode
1784 * entities.[ch]: added the entity content length to the struct.
1785 * xmlmemory.[ch]: new API to show the last entries for the shell
1786 * valid.c: added required attribute testing
1787 * SAX.c: the cdata callback now merge contiguous fragments
1788 * HTMLparser.c: cleanup of some macros
1789
Daniel Veillard3c558c31999-12-22 11:30:41 +00001790Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1791
1792 * parser.c: fix for PIs name starting with xml
1793 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001794 * *.c, configure.in win32config.h.in : generate win32config.h for
1795 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001796
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001797Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1798
1799 * parser.c: fixed a stupid = vs. == bug :-(
1800 * doc/gnome-xml.sgml: s/glade/xml/
1801
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001802Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * configure.in, doc/xml.html : bug fix release 1.8.2
1805 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1806 Hopefully the end of that silly C++ include problem
1807 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1808 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1809 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1810 troubles with autoclosed elements when the stree shape doesn't
1811 follow the DtD specs. Added htmlIsAutoClosed() and
1812 htmlAutoCloseTag()
1813 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1814 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1815 * debugXML.c: fixed a bug on printing default namespaces.
1816 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1817
Daniel Veillardb24054a1999-12-18 15:32:46 +00001818Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1819
1820 * result/HTML/*.htm[l] : updated the HTML regression tests according
1821 to the new output
1822 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1823 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1824 problem due to intermix of extern "C" { ... } declarations for C++
1825 and recursive includes in the headers
1826
Chris Lahey323c48c1999-12-18 15:32:45 +000018271999-12-20 Chris Lahey <clahey@umich.edu>
1828
1829 * HTMLtree.c: Made it so that html nodes with a single child do
1830 not insert a carriage return before or after the child node.
1831
Daniel Veillardb24054a1999-12-18 15:32:46 +00001832Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001833
1834 * configure.in, doc/xml.html : bug fix release 1.8.1
1835 * parser.c: fixed bug #4344
1836 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1837 added the glue to avoid C++ problems
1838 * doc/* : regenerated the documentation
1839
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001840Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1843 namespace recognition, and Dia as a resul :-(
1844 * encoding.c: closed bug #3950
1845
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001846Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1847
1848 * valid.c: debugging a posteriori validation, except URI expansion
1849 stuff this should be fixed now
1850 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1851 Carl Nygard <cnygard@bellatlantic.net>
1852 * tester.c: added --postvalid, cleaning of the code
1853 * tree.[ch]: added xmlDocGetRootElement()
1854
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001855Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1856
1857 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1858 c++ losage.
1859
Daniel Veillard10a2c651999-12-12 13:03:50 +00001860Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * configure.in, doc/xml.html : bumped to 1.8.0
1863 * xlink.[ch], Makefile.am : added framework for link detection
1864 * parser.h: added nbChars to parser context, needed for cleanup.
1865 * xmlmemory.c: removed a nasty bug when out of mem
1866 * valid.[ch]: adding namespace support for attribute decl
1867 * tester.c: added --debugent option
1868 * debugXML.[ch]: added xmlDebugDumpEntities()
1869 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1870 buffers instead, this was really needed, validation was breaking
1871 in strange ways due to that. Added xmlParseStringPEReference()
1872 and other parsing from strings functions. Entities processing
1873 modified again, but PERef are still not handled correcly but
1874 unless you're Eve Maller you won't notice :-)
1875 * HTMLparser.c: large changes toward reliability, and switched to
1876 lowercase internal tags, XHTML is lowercase, so it will help
1877 that output is closer to next version.
1878 * doc/* : regenerated the documentation, it is now hosted at
1879 http://xmlsoft.org/ (same bits I just bought the domain :-)
1880
1881
Daniel Veillard294cbca1999-12-03 13:19:09 +00001882Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1885 doc generation
1886 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1887 in the SAX API
1888 * doc/*: rebuilt the doc making sure everything appears in the
1889 HTML files
1890
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001891Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1894 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1895 which allow impressive speed improvement on dataset with
1896 large text pieces, but at the cost of broken binary
1897 compatibility and slightly bigger memory usage.
1898 Configure with --with-buffers to activate them, they
1899 are protected with XML_USE_BUFFER_CONTENT define.
1900 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1901 goal is 0 memory left allocated once parser is no more used
1902 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1903 call xmlCleanupParser() and xmlMemoryDump()
1904
Daniel Veillarda819dac1999-11-24 18:04:22 +00001905Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1908 * parser.[ch] encoding.[ch]: added memory cleanup routines
1909 * parser.c: closing bug #3788
1910 * doc/*: rebuilt the doc
1911
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001912Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1915 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1916 * tester.c: added --compress option
1917 * doc/*: rebuilt the documentation
1918
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001919Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1920
1921 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1922 if given /proc/kcore as input !
1923 * doc/xml.html doc/*: updated and rebuilt the documentation
1924
1925Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001926
1927 * parser.c: Fixed some wrongly space collapsing code due to
1928 a misreading of the spec.
1929 * result/*: fixed the output accordingly
1930
1931Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001932
1933 * encoding.c: bug fix and typos
1934 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1935 * parser.c: added attribute normalization closing bug #3597
1936 * test/att* result/att* SAXresult/att*: testcase for attribute
1937 normalization
1938
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001939Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1940
1941 * configure.in: closing bug #3163 by adding extra flags for the
1942 cc compiler on HP-UX
1943
Daniel Veillard51e3b151999-11-12 17:02:31 +00001944Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1945
1946 * valid.[ch] : removed a typo and an enumerated type bug in the
1947 xmlAddElementDecl() function
1948 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1949 call to xmlEncodeEntitiesReentrant() so that the functions
1950 New, Set and Get are at the same level.
1951 * parser.c HTMLparser.c: extra memory allocation bug for
1952 attributes detected by someone using libxml in embedded systems :-)
1953
Daniel Veillard962195f1999-10-28 15:51:53 +00001954Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * xmlmemory.h: turned off mem debug :-\
1957
Daniel Veillard35008381999-10-25 13:15:52 +00001958Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * parser.c: closed bug #2784 a one line fix, but worth pushing
1961 a new release out
1962 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1963 some structures, comments before and after the
1964 main element, and other nastyness
1965 * HTMLtree.c tree.c: accomodate the extended HTML supported
1966 * configure.in: pushing 1.7.4
1967 * test/ent8 and related outputs : added a new test for bug #2784
1968 * test/HTML/wired.html and related output: a nasty HTML example
1969 * Makefile.am: improved the test scripts
1970 * docs/* : reran the documentation extractor, updated xml.html
1971
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001972Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1975 HTMLparser and debugged the HTML related code. HTML documents
1976 now have their own type
1977 * entities.c: do not dump &apos; for HTML output
1978 * xmlmemory.c: improvement, breakpoint mechanism
1979 * testHTML.c: added --sax --repeat ...
1980 * Makefile.am: improved the HTML tests
1981 * valid.[ch]: added xmlValidGetValidElements and
1982 xmlValidGetPotentialChildren
1983 * tester.c: added --insert to test the 2 new functions
1984 * test//* result//* SAXresult//* : regression test cleanup
1985 and extension.
1986 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1987 gnome-xml-nanohttp.html
1988
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001989Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * HTMLparser.c: fixed problems with some autoclose tags
1992 * tree.c: fixed XML output problems.
1993 * result/* SAXresult/*: update of the tests output
1994
Daniel Veillard6077d031999-10-09 09:11:45 +00001995Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * Makefile.am: Arturo patch for xmlConf.sh version info
1998 * parser.c: Tim Josling patch for single quoted items
1999 * tester.c: Tim Josling patch for tester options usage
2000 * tree.h: indent cleanup
2001
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002002Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2005 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2006
Daniel Veillard00fdf371999-10-08 09:40:39 +00002007Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * tree.c : Raph patch for initialization of CORBA fields
2010 * parser.c, xpath.c, ...: modification of doc comments
2011 * xpath.c : allow spaces in xpath expressions
2012
Daniel Veillardad219441999-09-27 08:17:49 +00002013Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2014
2015 * xmlmemory.h: turning off memory debug :-(
2016
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002017Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2020 better SAX interfaces.
2021 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2022 entity.
2023 * configure.in: 1.7.2
2024
2025Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002026
2027 * libxml.spec.in: fixed the URL
2028 * doc/xml.html: improved the documentation front-end
2029
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002030Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002031
2032 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2033
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002034Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002035
2036 * libxml.spec.in: fixed the alpha compile problem
2037 * parser.[ch]: changed errno to errNo in the parser context :-(
2038 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2039 * doc/xml.html: changed CHAR to xmlChar
2040 * doc/html/*: recompiled the documentation
2041 * configure.in: 1.7.1
2042
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002043Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2044
2045 * parser.h: modified the parser context struct to regain 1.4.0
2046 binary compatibility
2047 * parser.c, xml-error.h: added errno ot teh context and defined
2048 a set of errors values with update of errno
2049 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2050 DTDs and entities
2051 * *.h, *.c: complete cleanup of the use of config.h and include
2052 protection depending on the current setup.
2053 * overalll debugging, maintenance and bug-fixing on all modules
2054 * updated the documentation
2055 * ready for 1.7.0
2056
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002057Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * HTMLparser.c : cleanup
2060 * SAX.c valid.c valid.h: added ID/IDREF checking
2061 * tree.c tree.h: extended doc structure for refs
2062 * configure.in: 1.6.2
2063 * parser.c: patched bug in SAX user arg call
2064 * parserInternals.h: patched missing close in C++ wrapping
2065 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2066 especially upcoming XPointer implementation.
2067 * doc/xml.html: augmented, typo
2068
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002069Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2070
2071 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2072 not all invocations of install understand -d.
2073
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002074Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2075
2076 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2077 to make 'check' works, when builddir != srcdir.
2078
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002079Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * doc/xml.html : updated the documentation
2082
Daniel Veillard6454aec1999-09-02 22:04:43 +00002083Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2086 not deallocated memory blocks
2087 * *.c : replaces all calls to malloc() free() and realloc() to
2088 the wrapper functions/macros
2089 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2090 instead of xmlFreeNodeList()
2091
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002092Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * HTMLparser.c: corrected a stupid bug leading to core dump at
2095 tree deallocation. Removed warnings indicated by
2096 Stephane.Conversy@lri.fr
2097 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2098 looked for in the external subset
2099
2100Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002101
2102 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2103 on SGI by Stephane.Conversy@lri.fr
2104
Daniel Veillardb96e6431999-08-29 21:02:19 +00002105Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2106
2107 * all .h : changed the prototype declaration indent as in gtk
2108 * most .c : working on reducing the TODOs in the code
2109 * most .c : cleanup though -pedantic and Insure++
2110 * improvements on validation ID checkings.
2111 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2112 * xml-config.in: closed #1810
2113
2114Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002115
2116 * tree.h, valid.c, valid.h: more work on validity, IDs
2117 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2118 definition for AIX
2119
Daniel Veillardb556eb51999-08-15 17:19:50 +00002120Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2123 the distribution due to a cut'n paste error at last commit
2124
Daniel Veillardb05deb71999-08-10 19:04:08 +00002125Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * configure.in: upgraded to version 1.4.0
2128 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2129 Big update, added a large part of the validation process,
2130 it should be usable, but some parts are missing
2131 * xpath.c: improved the implementation w.r.t. root.
2132 * Makefile.am: added more tests
2133 * test and result trees: added a lot of tests
2134 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2135
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002136Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2137
2138 * Added an HACKING file
2139
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002140Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * xpath.[ch] : improvements and debug of the XPath implementation
2143 * parser.c, HTMLparser.c : modified the parsers to be progressive
2144 * tree.[ch] : extended the Buffer promitives
2145 * xmlIO.[ch] : added basic I/O routines providing progressive
2146 parsing and ready for I18N conversion plugins
2147 * SAXresult/* : the SAX callback sequence maybe slightly different
2148 now
2149 * test*.c : improved/updated the tests programs
2150 * doc/* : recompiled the docs.
2151
Daniel Veillard15b75af1999-07-26 16:42:37 +000021521999-07-26 Michael Meeks <michael@edenproject.org>
2153
2154 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2155
2156 * tree.c: Ditto.
2157
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002158Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2159
2160 * configure.in: upgraded to version 1.4.0
2161 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2162 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2163 XML query language, see http://www.w3.org/TR/xpath for more details.
2164 * parser.c, parser.h: added CHAR* related string functions for XPath
2165 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2166 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2167 rebuild the docs.
2168 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2169 and regression testing capabilities for XPath.
2170
Daniel Veillardd79d7871999-07-12 10:38:12 +00002171Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2174 closing bug #1646
2175
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002176Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * Makefile.am, example/Makefile.am: closed bug #1683
2179
Daniel Veillard3166ab11999-07-11 16:14:19 +00002180Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * example/Makefile.am, configure.in: added the makefile for the
2183 gjobread example
2184
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002185Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2186
2187 * doc/Makefile.am:
2188 - fix which allow "make install DESTDIR=</install/prefix>".
2189
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002190Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2191
2192 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2193 which fixed a problem on the file reading-code.
2194
Daniel Veillard82150d81999-07-07 07:32:15 +00002195Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2198 output.
2199 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2200
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002201Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * parser.h : Oops removed the binary compatibility problem
2204 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2205 * parser.c, HTMLparser.c: applied patches for reading from stdin
2206
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002207Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2208
2209 * parser.c, entities.c, valid.c: cleanup bug #1591
2210 * configure.in: cleanup bug #1592
2211 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2212 the same tree back-end. Hence gdome will be available for it.
2213 * doc/Makefile.am: close bug #617
2214
Daniel Veillard97fea181999-06-26 23:07:37 +00002215Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * parser.c: alloctate a per parser context SAX interface block
2218
Daniel Veillard14fff061999-06-22 21:49:07 +00002219Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2222 and xmlEncodeEntitiesReentrant with the correct one :-\
2223
2224Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * commit of my internal XML base changes, quite a lot of
2227 changes, cleanups, better entities support, framework for
2228 new I/O and charset detection and handling
2229 * Fixed the configure/Makefile stuff to generate shared libs
2230 with the proper version info, so we jumped on rev from
2231 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2232 xmlEncodeEntities() result need to be freed now, and a string
2233 xmlParserVersion provide the current library version.
2234
Raph Levien05240da1999-06-15 21:27:11 +00002235Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2236
2237 * parser.c: fixed a buffer overrun for when you have a very long
2238 attribute with no entities in it.
2239
Daniel Veillardbb2da581999-06-13 14:37:07 +00002240Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * added example directory
2243 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2244
Daniel Veillard011b63c1999-06-02 17:44:04 +00002245Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * Release of libxml-1.1, nearly everything has been touched for
2248 this.
2249 * Added more regression tests
2250 * Updated the documentation
2251
Daniel Veillard27d88741999-05-29 11:51:49 +00002252Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2253
2254 * tree.[ch]: unified the XML_NO_CORBA defines.
2255 * parser.c encoding.[ch]: started plugging in char encoding detection
2256
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002257Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2258
2259 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2260 Also freed allocated buffer.
2261
Daniel Veillard27d88741999-05-29 11:51:49 +00002262Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002263 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2264 reentrancy problem at printing. One is left in entities.c, to
2265 remove ASAP
2266 * testSAX.c : added a test example showing the use of the SAX
2267 interface if one doesn't want to build the DOM tree.
2268 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2269
Daniel Veillard517752b1999-04-05 12:20:10 +00002270Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2273 large revamping of the parser to use SAX callbacks
2274 http://www.megginson.com/SAX/ (or at least a C like interface
2275 a la Expat). It's now possible to set up your own callbacks
2276 and the parser will not build a DOM tree.
2277 * test/* result/*: updated the test suite, I finally removed
2278 the old Namespace draft support (PI based).
2279
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002280Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * Makefile.am: added test result to EXTRA_DIST for make tests
2283
Daniel Veillard64068b31999-03-24 20:42:16 +00002284Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * parser.c, parserInternals.h: moved the chars macro definitions
2287 to parserInternals.h
2288 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2289 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2290
Daniel Veillard012ccc11999-03-23 10:11:11 +00002291Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * xml-config.in : applied patch to make --version work
2294
Raja R Harinatha86c23e1999-03-05 22:14:01 +000022951999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2296
2297 * Makefile.am (check-local): Alias for `tests' target. This will
2298 cause `make check' to do the right thing.
2299 (tests): Don't run tests in srcdir. Also, replaced calls to
2300 basename with a `sed' "equivalent".
2301
Daniel Veillardd109e371999-03-05 06:26:45 +00002302Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2305 it in the header and not the sources, updated the doc.
2306 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2307 pointing this out.
2308
Daniel Veillardbc50b591999-03-01 12:28:53 +00002309Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2312 exported the inputStream routines.
2313 * doc/html/* : updated accordingly
2314
Daniel Veillardd692aa41999-02-28 21:54:31 +00002315Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * parser.c, parser.h, parserInternals.h: added a few extra
2318 internal calls to allocate and free parser contexts ...
2319 * doc/html/* : updated accordingly
2320
Daniel Veillard55a99271999-02-25 11:01:29 +00002321Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * configure.in, Makefile.am, doc/makefile.am : General changes for
2324 1.0.0 release and including the generated HTML documentation.
2325
Daniel Veillard35925471999-02-25 08:46:07 +00002326Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * makefile.am : added parserInternals.h, oops.
2329
Daniel Veillard1e346af1999-02-22 10:33:01 +00002330Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * parserInternals.h: added this header giving access to the parser
2333 internal functions.
2334 * doc/Makefile.am : added a rebuild target which rebuilds the full
2335 set of documentations
2336 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2337 the internal subset.
2338 * *.c *.h: modifications needed to generate the documentation using
2339 gtk-doc, cleanup of functions blocks, reorganisation of struct
2340 declarations.
2341
Daniel Veillard1164e751999-02-16 16:29:17 +00002342Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2345 the tar and spec file to include the beginning of the doc.
2346
Nuno Ferreira03d04781999-02-13 00:07:17 +000023471999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2348
2349 * doc/.cvsignore: Added this file.
2350
Daniel Veillard6800ef31999-02-08 18:33:22 +00002351Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * tree.c: fixed xmlGetProp to return "" when the attribute
2354 exists, even if the node-list is NULL.
2355
Daniel Veillard726c7e31999-02-08 15:13:10 +00002356Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * tree.c: patched an error outputting empty attribute values.
2359 * Makefile.am and doc/makefile.am: have been updated during the
2360 week-end. Sorry for an empty CVS log, I got a shell problem.
2361
Daniel Veillard1899e851999-02-01 12:18:54 +00002362Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * tree.h: cleaned up using enums instead of defines
2365 * parser.c, valid.[ch]: more work on parsing/output of element
2366 declarations
2367
Daniel Veillard3b9def11999-01-31 22:15:06 +00002368Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * valid.[ch], tree.c, parser.c : more work toward full parsing
2371 of XML DTDs.
2372 * README: added informations about mailing-list and on-line
2373 documentation
2374
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000023751999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2376
2377 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2378
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002379Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * parser.c, tree.[ch] : more work toward conformance testing,
2382 added a last element to accelerate parsing of very flat structures
2383 started working on internal subset Element content declaration.
2384 * valid.[ch] : first cut at adding code toward validation.
2385 * previous changes had also small impact on most files, especially
2386 the conformance testing using James Clark test suite.
2387
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002388Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * test/* : updated the examples, most of them were not well
2391 formed (humm), and added rdf2.
2392 * result/* : resulting changes in the output.
2393
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002394Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2397
Daniel Veillard44b3a061998-12-05 17:27:22 +00002398Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * tree.c: patched a bug in the generation of empty attributes
2401
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002402Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2405 for node/trees/documents/... Biggest problem is namespace
2406 support when copying subtrees.
2407
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002408Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * parser.c, entities.c: improve entities and char ref encoding,
2411 and cleanups of error messages.
2412
Daniel Veillard242590e1998-11-13 18:04:35 +00002413Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * parser.c, entities.c: simple bug hunting done during rpm2html and
2416 rpmfind integration.
2417
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002418Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * parser.[ch]: Added interfaces allowing to specify a SAX
2421 handler before parsing.
2422
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002423Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2424
2425 * parser.c: redirrect all errors reporting through the SAX
2426 error function
2427
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002428Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2431 * libtool, tlmain ...: update of the libtool files
2432
Miguel de Icaza442321c1998-11-04 18:13:38 +000024331998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2434
2435 * entities.c: Use g_snprintf insteda of snprintf.
2436
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002437Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2440 added ent5 test for this purpose.
2441 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2442
Daniel Veillard27271681998-10-30 06:39:40 +00002443Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2444
2445 * parser.c: fixed? a strange error due to compression on a GWP
2446 document.
2447
Daniel Veillard25940b71998-10-29 05:51:30 +00002448Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * tree.[ch]: bug fixing
2451 * entities.[ch]: defined a specific type for predefined entities
2452 * doc/xml.html: more documentation on the library, how to use it,
2453 overview of the interfaces.
2454
Daniel Veillard16253641998-10-28 22:58:05 +00002455Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2458
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002459Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2460
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002461 * tree.c: corrected a small bug
2462 * doc/xml.html: continuing writing documentation.
2463
2464Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2465
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002466 * debugXML.h debugXML.c: added debugging utilities.
2467 * tester.c: added --debug switch.
2468 * tree.c: patched an incorrect node->type assignment.
2469 * parser.c: formatting, ensure that node->doc != NULL in attributes
2470
Daniel Veillardccb09631998-10-27 06:21:04 +00002471Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2472
2473 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2474 entity support and provide an internal representation close to
2475 DOM one (entity ref nodes, and attribute value as tree). I tried
2476 to preserve the interface but this will surely break some apps
2477 (I have to change rpm2html/rpmfind for example). I had to change
2478 two interfaces, and the generated tree is somewhat different.
2479 * doc/* : started documenting the XML library, the tree and
2480 DOM/Corba. This is a first step.
2481
Daniel Veillard11e00581998-10-24 18:27:49 +00002482Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * parser.c: Set up the fonctions comment block, boring but useful.
2485 * parser.h, SAX.c, parser.c: now attributes are processed through
2486 the SAX interface. The problem is that my SAX interface diverged
2487 quite a bit from the original one, well this is not an official
2488 spec, and translating it from Java to C is hairy anyway...
2489
Daniel Veillard97b58771998-10-20 06:14:16 +00002490Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2493 fonctions comment block, boring but useful.
2494
2495Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002496
2497 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2498 conversion routines. However they are not yet used to convert the
2499 inputs. The core will run with UTF-8.
2500
Daniel Veillard33942841998-10-18 19:12:41 +00002501Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * tree.c : make sure that the type id is properly set-up when
2504 a new object is allocated, needed for DOM.
2505
Daniel Veillard27fb0751998-10-17 06:47:46 +00002506Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * tree.h, tree.c: Ok, the main objects in the tree will be native
2509 corba objects, it costs 8 bytes per Node, Attribute and Document
2510 but it simplifies the Corba integration a lot (no extra interface
2511 objects to allocate/free).
2512
Daniel Veillard0bef1311998-10-14 02:36:47 +00002513Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2516 and changed NODEs contants for conformity with DOM Level 1
2517
Daniel Veillard27864701998-10-08 03:47:24 +00002518Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * added hooks to keep track of servants when creating objects
2521 xmlDoc and xmlNode (for Corba export).
2522
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002523Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * added xml-config script.
2526
Daniel Veillard7066a791998-10-01 20:28:28 +00002527Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2530 to autoupdate libtool and automake conf files.
2531
Miguel de Icaza60681bd1998-09-30 19:28:59 +000025321998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2533
2534 * Makefile.am: Use '?' to separate the sed
2535 commands as ',' is used when people pass -Wl,something.
2536
2537
Daniel Veillard15a8df41998-09-24 19:15:06 +00002538Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * tree.c, tree.h: added a per-document compression interface.
2541
Daniel Veillard151b1b01998-09-23 00:49:46 +00002542Tue Sep 22 20:47:38 EDT 1998
2543
2544 * tree.c, tree.h: added saving with compression and added interfaces
2545 to control the compression level (xmlGetCompressMode,
2546 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2547
Daniel Veillard70120ff1998-09-22 00:24:21 +00002548Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * parser.c: corrected a loop for files of size 0
2551
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000025521998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2553
2554 * error.h: New file. Contains prototyes from `error.c'.
2555
Tom Tromeyc19653d1998-08-14 01:22:43 +00002556Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2557
2558 * Makefile.am (xmlincdir): New macro.
2559 (xmlinc_HEADERS): Renamed from include_HEADERS.
2560
Daniel Veillard845664d1998-08-13 04:43:19 +00002561Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * applied small patch on numeric entities from
2564 Christopher Blizzard <blizzard@appliedtheory.com>
2565
Daniel Veillard260a68f1998-08-13 03:39:55 +00002566Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * New release 0.2, removed the old xml_* files so that it's
2569 coherent with the other CVS base (W3C), far better conformance
2570 to standard, new namespaces, decent entities support, beginning
2571 of a SAX-like interface. Nearly nothing left intact, even the
2572 test examples ...
2573
Christopher Blizzarda36749e1998-07-30 21:47:18 +000025741998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2575
2576 * .cvsignore: Add .deps dir
2577
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002578Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2579
2580 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2581
Daniel Veillardfe926001998-07-26 04:28:20 +00002582Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002583
Daniel Veillardfe926001998-07-26 04:28:20 +00002584 * configure.in: added test for CPP
2585 * AUTHORS, Changelog: the original ones didn't get commited but the
2586 glib ones instead, fixed.
2587 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002588
Daniel Veillardfe926001998-07-26 04:28:20 +00002589Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002590
Daniel Veillardfe926001998-07-26 04:28:20 +00002591 * integrated code developped at W3C
2592 * changed the original Copyright
2593 * migrated to automake
2594 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002595