blob: 5f172ef2d8527fe0784b434f02eb9398407bf728 [file] [log] [blame]
Daniel Veillard02f077a2001-04-26 10:59:11 +00001Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * DOCBparser.c: patche from László Kovács
4
Daniel Veillard30211a02001-04-26 09:33:18 +00005Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * parser.c: applied fixes from Christian Glahn bug report #53391
8
Daniel Veillard5a7c3452001-04-26 09:16:13 +00009Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10
11 * error.c: Jean François Lecomte provided a complete description
12 and a fix to bug #53537
13
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15
16 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
17
Daniel Veillard1034da22001-04-25 19:06:28 +000018Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * DOCBparser.c SAX.c: a bit more work on entities processing.
21 Still Need to cleanup XML output and references in attributes
22
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000023Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * DOCBparser.c include/Makefile.am: two patches from László Kovács
26
Daniel Veillardb33c2012001-04-25 12:59:04 +000027Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29 * tree.c: trying to fix #53574, not completely complete,
30 I would like xmllint --copy --debug test/ent1 and
31 xmllint --debug test/ent1 to show the same result.
32 * xpath.c: fix a bug when trying to sort namespace nodes
33
Daniel Veillard5146f202001-04-25 10:29:44 +000034Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * HTMLtree.c: real fix for #53402
37
Daniel Veillard7533cc82001-04-24 15:52:00 +000038Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
41 PIs when using xsl:output
42 * valid.c: closing #53537 some case generate segfaults if there
43 is validity errors
44
Daniel Veillard61b33d52001-04-24 13:55:12 +000045Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * SAX.c testDocbook.c DOCBparser.c: more work on the support
48 of external parsed entities, added --noent to testDocbook
49 * valid.c: Garry Pennington found an uninitialized variable
50 access in xmlValidateElementContent()
51
Daniel Veillard56098d42001-04-24 12:51:09 +000052Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * HTMLparser.c : HTML parsing still sucks ... trying to deal
55 with madness
56 * result/HTML/ : this modified the result of the regression tests
57 a lot.
58
Daniel Veillard122376b2001-04-24 12:12:30 +000059Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
62 to doc where it wasn't checked against NULL reported by
63 Jens Laas
64
Daniel Veillard43dadeb2001-04-24 11:23:35 +000065Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
68 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
69
Daniel Veillardeae522a2001-04-23 13:41:34 +000070Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
73 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
74 * SAX.[ch]: cleanup and updates for DocBook
75 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
76 ex SGML identifier changes
77 * valid.c: removed a static unused function.
78
Daniel Veillardde57c612001-04-23 09:13:36 +000079Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * HTMLtree.c: applied change for Paul Sponagl on script saving
82 * Makefile.am: the warning about entity title.xml are normal.
83
Daniel Veillard393df012001-04-22 20:11:18 +000084Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * configure.in: release of 2.3.7
87 * Makefile.am: fixing make distcheck
88
Daniel Veillarda41123c2001-04-22 19:31:20 +000089Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
90
91 * doc/html/* doc/xml.html: updated and regenerated the docs
92
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000093Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xpath.c: fixed the XPointer problem introduced in 2.3.6
96
Daniel Veillarde82a9922001-04-22 12:12:58 +000097Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * tree.c: fixed #53388 with the provided patch
100
Daniel Veillard06803992001-04-22 10:35:56 +0000101Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * valid.c: Bjorn detected an invalid memory access. Fixed
104 vstateVPush()
105
Daniel Veillard40af6492001-04-22 08:50:55 +0000106Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
109
Bjorn Reese70a9da52001-04-21 16:57:29 +0000110Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
111
112 * libxml.h: new header used only for the compilation of libxml
113 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
114 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
115 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
116 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
117 xmlmemory.c xpath.c xpointer.c: libxml.h integration
118 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
119 baseline (version 1.2 plus a single patch).
120 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
121 scientific notation for numbers. Tests added.
122 * xpath.c: formatting of numbers changed to use sprintf
123 (contribution from William Brack)
124
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000125Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * valid.c: cleanup, more useful debugging
128 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
129 * xmlIO.c: entity loading is printed as an error when validating
130
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000131Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * valid.c: fixed to validate within entities
134 * test/VCM/v22.xml: added a specific testcase
135
Daniel Veillardca1f1722001-04-20 15:47:35 +0000136Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * valid.c: forgot an epsilon transition in for ()+
139 * test/VCM/v21.xml : added a specific test case
140
Daniel Veillard85349052001-04-20 13:48:21 +0000141Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * valid.c: removed a state explosion exhibited by RSS
144 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
145 from bug #51872
146
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000147Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * valid.[ch] tree.h: worked *hard* to get non-determinist content
150 validation without using an ugly NFA -> DFA algo in the source.
151 Made a specific algorithm easier to maintain, using a single
152 stack and without recursion.
153 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
154 * hash.c: made the growing routine static
155 * tree.h parser.c: added the parent information to an
156 xmlElementContent node.
157
Daniel Veillarde470df72001-04-18 21:41:07 +0000158Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * SAX.c parser.c xpath.c: generating IDs when not validating
161 from an external parsed entity was poisoning the ID has table
162 with removed values. This was killing XSLT on the KDE help
163 browser.
164
Daniel Veillardceacdd92001-04-18 15:10:35 +0000165Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
166
167 * entities.h: andrew@ugh.net.au detected a double declaration
168
Daniel Veillarda10efa82001-04-18 13:09:01 +0000169Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * debugXML.c hash.c tree.h valid.c : some changes related to
172 the validation suport to improve speed with DocBook
173 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
174 the way validation errors get reported
175
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000176Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * HTMLparser.c HTMLtree.c: applied part of the patches provided
179 by P C Chow and William M. Brack for XSLT HTML output
180
Daniel Veillard2d90de42001-04-16 17:46:18 +0000181Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
182
183 * xmlversion.h.in win32config.h win32/libxml2/*: applied
184 Igor Zlatkovic patches for MSC compilation and added his
185 updates
186
Daniel Veillarde043ee12001-04-16 14:08:07 +0000187Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
190 prefix lookup.
191 * parserInternals.c: fixed the bug reported by Morus Walter
192 due to an off by one typo in xmlStringCurrentChar()
193
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000194Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * HTMLparser.c result/HTML/*: revamped the way the HTML
197 parser handles end of tags or end of input
198
Daniel Veillard82daa812001-04-12 08:55:36 +0000199Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
200
201 * tree.[ch] : added xmlDocCopyNode for gdome2 support
202
Daniel Veillard67a21302001-04-11 14:39:16 +0000203Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
206 bug where the linktime verions of free() won't work ...
207
Daniel Veillard27b55282001-04-11 12:22:25 +0000208Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
211
Daniel Veillardafc73112001-04-11 11:51:41 +0000212Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * doc/xml.html: added 2.3.6 release
215
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000216Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
219 * result/wml.xml: resulted in a small output change
220
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000221Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * tree.c: xmlNewDoc was missing the charset initialization
224 * xmllint.c: added --auto to autogenerate a doc, allow to
225 reproduce the problem fixed on xmlNewDoc
226
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000227Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * xpath.c: trying to get 52979 solved
230 * tree.c result/ result/noent/: trying to get 52712 solved, this
231 also made me clean up the fact that XML output in general should
232 not add formating blanks by default, this changed the output of
233 a few tests
234
Daniel Veillard73639a72001-04-10 14:31:39 +0000235Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
238
Daniel Veillardfac26a12001-04-08 13:08:14 +0000239Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * configure.in: finally released 2.3.6
242
Daniel Veillard911f49a2001-04-07 15:39:35 +0000243Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * xpath.c: checking for null pointer generated by new code
246
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000247Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
248
249 * xpath.c: fixed a [] evaluation problem reported
250 * test/XPath/tests/simpleaddr: extended test
251 * result/XPath/simpleaddr: updated result
252
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000253Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
254
255 * xmllint.c: Dan Timis reported a portability problem
256 on Macs without mmap, fixed it.
257
Daniel Veillardb38bd552001-04-03 18:22:00 +0000258Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * testXPath.c : added a --tree option allowing to display the
261 tree dump of the XPath expression
262
Daniel Veillard4dd93462001-04-02 15:16:19 +0000263Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * xpath.c: fixed a memleak when comparing nodesets
266 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
267 * tree.c: added a TODO
268
Daniel Veillard92ad2102001-03-27 12:47:33 +0000269Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
272 we need string functions
273 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
274 to be able to use them where needed. Applied some changes
275 to reduce name linking pollution and compile in only what's
276 needed.
277 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
278 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
279 for the string manipulation functions
280 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
281 to the free() function of xmlmemory.c
282 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
283 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
284 usage.
285
286
Daniel Veillard2be30642001-03-27 00:32:28 +0000287Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * error.c: applied the context output patch of the error
290 handling submitted by Chuck Griffith
291 * error/VC/*: this slightly change some error logs
292
Daniel Veillard50582112001-03-26 22:52:16 +0000293Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * parser.c: fixed line number reporting on error
296
Daniel Veillard04be4f52001-03-26 21:23:53 +0000297Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * parser.c: Sullivan and Darin found a parser bug,
300 applied the patch.
301
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000302Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
305 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
306 xmlversion.h.in xpointer.c: of course the way I defined
307 UNUSED breaks on old gcc version. Try to be smart and
308 also define it directly in xmlversion.h
309 * configure.in: removed -ansi flag from the pedantic set
310
311Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000312 Huge cleanup, I switched to compile with
313 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
314 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
315 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
316 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
317 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
318 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
319 encoding.h entities.c error.c list.[ch] nanoftp.c
320 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
321 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
322 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
323 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
324 Cleanup, staticfied a number of non-exported functions,
325 detected and cleaned up a dozen of problem found this way,
326 avoided a lot of public function name/typedef/system names clashes
327 * doc/xml.html: updated
328 * configure.in: switched private flags to the really pedantic ones.
329
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000330Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332 * configure.in: 2.3.5
333 * doc/html/*: rebuilt the docs
334
Daniel Veillard146c9122001-03-22 15:22:27 +0000335Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
336
337 * parser.c: fixed a reported bug in NOTATION parsing
338 * uri.c: accepted but not fixed bug 51876, added TODO
339 * Makefile.am: fixed bug 51876
340
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000341Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
342
343 * config.h.in configure.in error.c: fix a compilation problem
344 on platforms without vsnprintf (xml@thewrittenword.com)
345
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000346Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
347
348 * parser.c: fixed a function name header typo
349 * SAX.c: notations can also occur in external subset.
350
Daniel Veillard7d42b542001-03-20 13:22:46 +0000351Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * error.c: removed a C++ like comment
354
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000355Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356
357 * parser.c: fixing bug 52299 strange condition leading
358 to a parser crash due to a buffer overflow
359 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
360 added the specific test case
361
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000362Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * xpath.[ch]: still a lot of cleanup based on XSLT, added
365 xmlXPathConvert{String,Number,Boolean} to be able to make
366 type casts without a context stack, fixed some implementation
367 problems related to the absence of context at parse-time,
368 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
369 in the public API too
370 * xpointer.c xpathInternals.h: we need to know at parse time
371 whether we are compiling an XPointer
372
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000373Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
376 cleaned up the parser internals, refactored XPath code, added
377 new compilation based APIs and cleanly separated public and
378 private APIs.
379
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000380Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * xpath.h: the comp field must be added at the end to avoid
383 killing binary compat.
384
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000385Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * Makefile.am: detect XPath memleaks in regreson tests
388 * error.c: fixed and error w.r.t. error reporting still using
389 stderr
390 * hash.c: added new line at end of file
391 * tree.h: minor cleanup
392 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
393 expression parsing from evaluation, resulted in a number of
394 changes internally, and in XPointer. Likely to break stuff
395 using xpathInternals.h but should remain binary compatible,
396 new interfaces will be added.
397
Daniel Veillardd574f782001-03-14 19:40:17 +0000398Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * configure.in: fixed a couple of problems reported by
401 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
402 without gcc on non linux platforms.
403
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000404Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
405
406 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
407 a fix for --with-html-dir= configure support. I hope it won't
408 break rpm generation
409
Daniel Veillarda022fe02001-03-14 16:30:00 +0000410Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * xmlIO.c: one function comment cleanup.
413
Daniel Veillard25239c12001-03-14 13:56:48 +0000414Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * SAX.c: external subset notations were improperly registered
417 in the internal subset.
418
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000419Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * README.cvs-commits: added, pointing to HACKING
422 * HACKING: updated
423
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000424Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426 * parser.c: and Matt Sergeant found one in the XML push
427 parser (erroneous check I forgot to remove when I fixed the
428 main parser).
429
Daniel Veillard68d7b672001-03-12 18:22:04 +0000430Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xpath.c: ptittom found a small bug in UnaryExpr
433
Daniel Veillarde356c282001-03-10 12:32:04 +0000434Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * configure.in: bumped to 2.3.4
437 * error.c: fixed bug #51860
438 * tree.c: fixed bug #51861
439 * valid.c: cleanup, more debug, failed to fix one bug crap ...
440 * tree.[ch] : added xmlDefaultBufferSize
441 * nanoftp.c: typo in function name header block
442 * doc/xml.html : updated, added link to XML::LibXSLT
443 * doc/html/* : rebuilt the docs
444
Daniel Veillard80f32572001-03-07 19:45:40 +0000445Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * parser.c SAX.c: the new content parsing code raised an
448 ugly bug in the characters() SAX callback. Found it
449 just because of strangeness in XSLT XML Rec ouptut :-(
450
Daniel Veillard6c831202001-03-07 15:57:53 +0000451Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * Makefile.am: Martin Baulig suggested to add -lm
454 * tree.c: found another bug in xmlNodeGetContent()
455
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000456Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * xpath.c: Bjorn found the error related to strictness of comparison.
459
Daniel Veillard29631a82001-03-05 09:49:20 +0000460Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * parser.c: trying to fix the Dtd parsing problem reported
463 by Gary, side effect of last week speed optimizations.
464
Daniel Veillard14be0a12001-03-03 18:50:55 +0000465Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
466
467 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
468 * parserInternals.c: removed unneeded test raised by Stric
469
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000470Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
471
472 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
473 and fixed by William Brack). Added xmlXPathFormatNumber.
474 Changed the sorting slightly.
475 * configure.in Makefile.am example/Makefile.am: Added -lm.
476 Please note that applications linking with libxml2, must
477 also like with the math library from now on.
478
Daniel Veillardf9533d12001-03-03 10:04:57 +0000479Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
480
481 * HTMLparser.c: fixed loop reported by Marc Sanfacon
482
Daniel Veillard2f362242001-03-02 17:36:21 +0000483Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * parser.c: one must report spaces even if the Dtd element
486 content proves that this is not part of the element content.
487 * result/valid/*.xml: this changed the ouptu slightly
488
Daniel Veillardb402c072001-03-01 17:28:58 +0000489Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * configure.in: bumped to 2.3.3
492 * doc/xml.html: updated
493
Daniel Veillard77851712001-02-27 21:54:07 +0000494Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * tree.c: minor doc fix
497 * xpath.c: deallocation issues when a result tree has been
498 converted to a node-set
499
Daniel Veillardec70e912001-02-26 20:10:45 +0000500Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * doc/xml.html: oops corrected dates s/2000/2001
503
Daniel Veillard8730c562001-02-26 10:49:57 +0000504Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * valid.c: new patch from Gary Pennington
507
Daniel Veillard91e9d582001-02-26 07:31:12 +0000508Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * doc/xml.html: applied patch from Ankh
511
Daniel Veillardedac3c92001-02-26 01:36:19 +0000512Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * xinclude.c: fixed a problem building on Mac
515
Daniel Veillard21a0f912001-02-25 19:54:14 +0000516Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * parser.c: more work on increasing parsing ferformances
519
Daniel Veillard48b2f892001-02-25 16:11:03 +0000520Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
521
522 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
523 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
524 avoiding memcpy in production builds MEM_CLEANUP macro use
525 * parser.[ch] parserInternals.c: optimizations of the tightest
526 internal loops inside the parser. Better checking of I/O
527 flushing/loading conditions
528 * xmllint.c : added --timing
529
Daniel Veillard71681102001-02-24 17:48:53 +0000530Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * configure.in: bumped to 2.3.2
533 * doc/xml.html: updated for release
534
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000535Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * xpath.c: found a memleak and fixed a nasty bug
538
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000539Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * xmllint.[c1] : added return code errors for xmllint
542 * xpath.c: specific debug dump function for result value trees
543
Daniel Veillard4b637072001-02-21 21:52:55 +0000544Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: finally implemented xmlXPathCompareNodeSets
547 * test/XPath/expr/floats results/XPath/expr/floats: added
548 a test for float expressions
549
Daniel Veillardf714aa32001-02-21 03:07:44 +0000550Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
553 * parserInternals.[ch]: trying to speed up parsing
554 * xpath.c : speeded up node set equality op
555
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000556Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
559 better handling of ID/IDREF and the list modules associated
560 * configure.in: small CFLAGS cleanup
561
Daniel Veillarda8abee62001-02-19 15:14:59 +0000562Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * configure.in: fixed iconv detection on AIX (stric)
565
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000566Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000567
568 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
569
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000570Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
571
572 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
573 and optimized xmlXPathNodeSetSort
574
Daniel Veillard142adbf2001-02-17 13:21:05 +0000575Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * xpath.c: bug fix when context size is 0
578 * parser.c: I like Norm's Dtd because they still manage to break
579 the parser occasionally
580
Daniel Veillardf23e0092001-02-16 13:21:29 +0000581Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
584
Daniel Veillarde0e26512001-02-16 00:11:46 +0000585Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
588 attributes within the XML-1.0 namespace
589
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000590Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * xpathInternals.h: exported a few axis functions
593 * doc/xml.html: updated the doc
594
Daniel Veillard760f4422001-02-15 14:59:48 +0000595Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * configure.in: applied patch from Daniel van Balen for OpenBSD
598 and bumped version to 2.3.1
599 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
600 attempt to find autoclosing was simply broken, removed it,
601 updated the examples, this is better
602
Daniel Veillardd194dd22001-02-14 10:37:43 +0000603Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * hash.[ch]: added Paolo Casarini patch to provide Delete from
606 hash functionnalities.
607 * doc/html/* : rebuild the doc
608
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000609Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
612 on predicate
613 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
614 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
615 really want to have tags closed on output even if we accept
616 unclosed ones on input
617
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000618Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * xpath.c: ouch don't free NULL, rare case fixed
621 * tree.c: don't coalesce text nodes if they don't have the
622 same behaviour wrt escaping on output
623
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000624Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xpath.c: small fixup
627 * SAX.c: don't warn on empty namespaces.
628
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000629Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * README: a bit of cleanup
632 * configure.in: preparing for 2.3.0 release
633
Daniel Veillard1f83d392001-02-08 09:37:42 +0000634Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * hash.[ch]: added a first version of xmlHashSize()
637 * valid.c: another bug fix from Gary Pennington
638
Daniel Veillard5eef6222001-02-07 18:24:48 +0000639Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * valid.c: couple of bug fixes pointed by Gary Pennington
642 * HTMLtree.c: #if 0 cleanup
643
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000644Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
647 which removes a time consuming check of xmlXPathNodeSetAdd()
648 and use it in places where we are sure to not break unicity
649
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000650Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * xpath.c: bug fixes found from XSLT
653 * tree.c: preserve node->name special values when copying nodes.
654 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
655 external subset are fetched when available but without full
656 validation. Added xmlLoadExtDtdDefaultValue, need a function.
657 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
658 output with encoding disabled.
659
Daniel Veillard2c833b62001-02-03 08:52:06 +0000660Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
663 xmlCheckFilename should not be called from xmlFileOpenW
664 and xmlGzfileOpenW
665
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000666Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
669 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
670 added the new tests for URI normalization
671 * testURI.c: fixed stoopid bugs
672 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
673 the URI in the error messages are now properly normalized
674
Daniel Veillardea28ce62001-02-02 08:20:19 +0000675Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
678
Daniel Veillarde99a4762001-02-01 04:34:35 +0000679Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
682
Daniel Veillard2b325a02001-01-31 20:46:31 +0000683Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * xpath.c: fixed mod operator
686
Daniel Veillardde55cf62001-01-31 15:53:13 +0000687Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * parser.c: fixed xmlStrcat doc
690 * tree.c: 2 fixes form Anders Carlson for copying nodes and
691 trees.
692
Daniel Veillard2f913b72001-01-31 13:23:49 +0000693Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xpath.c result/XPath/tests/chaptersbase
696 result/XPath/tests/simplebase: fixed XPath node()
697 * tree.c: small fix in xmlNewNs()
698 * Makefile.am: removed extraneous xml2Conf.sh rule
699
Daniel Veillardb42042b2001-01-28 07:40:36 +0000700Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
703 Changed the library name, in order to get libxml-devel and
704 libxml2-devel to coexist on a single system
705 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
706 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
707
Daniel Veillardee0a4662001-01-27 18:59:33 +0000708Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
711 libxml2-devel installable in // as libxml-devel.
712
Daniel Veillard5eb05942001-01-27 17:50:22 +0000713Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * doc/Makefile.am: fixed make rebuild in doc
716 * doc/html/*.html: rebuilt the docs
717
Daniel Veillard65c295d2001-01-26 09:32:39 +0000718Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * tree.c: patch from Bjorn Reese on xmlBufferCCat
721
Daniel Veillard8e199902001-01-25 18:54:39 +0000722Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
725 the HTML doc to go into the -devel RPM ...
726 * aclocal.m4 config.h.in: some updates due to auto* magic
727
Daniel Veillard93086662001-01-25 18:13:04 +0000728Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * xpath.h: added a hook in the context structure allowing to
731 link to extra support, needed for XSLT
732
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000733Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
734
735 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
736 xmlXPtrCmpPoints to use it.
737 * propagated the following patch from Alejandro Forero
738 * include/win32config.h xmlIO.c: applied further suggestions
739 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
740 * example/gjobread.c: fixed warnings, now that it builds
741
742Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
743
744 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
745
746 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
747 filename points to a valid file (not a directory).
748 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
749 Added calls to xmlCheckFilenameDir.
750
751 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
752 `path' (rather than `filename') as the parameter to gzopen and open.
753
Daniel Veillard48177c22001-01-23 15:27:41 +0000754Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
755
756 * Makefile.am: fixed a problem with EXTRA_DIST
757
Daniel Veillardb83ba402001-01-22 22:45:10 +0000758Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * Makefile.am example/Makefile.am: finally found the trick
761 to build the example, i.e. add "." in SUBDIRS before example
762 in the list <grin/>
763
Daniel Veillard82687162001-01-22 15:32:01 +0000764Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * doc/xml.html: updated with an XSLT section, removed pointer to
767 W3C CVS base.
768
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000769Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * xpath.c: when copying a XSLT tree object teh tree need to be copied
772 too, and deallocation need to occur the same way.
773
Daniel Veillarde4566462001-01-22 09:58:39 +0000774Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
775
776 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
777 type correponding to an XSLT result tree fragment. Share most
778 of the data format with node set, as well as operators.
779 * HTMLtree.c: added a newline at the end of the doctype output
780 whe this one is not present initially.
781 * tree.c: make sure taht the parent and doc pointers are properly
782 set when copying attributes (lists).
783
Daniel Veillard701c7362001-01-21 09:48:59 +0000784Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
787
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000788Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * xpath.c: seems I finally killed that ugly path evaluation
791 context bug (tagged 9999 in case is is wrong)
792
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000793Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
796 for XSLT
797
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000798Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
799
800 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
801 for xmlGzfileOpen() bug
802
Daniel Veillardf6eea272001-01-18 12:17:12 +0000803Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * xpath.c: removed an error found by XSLT usage
806 * tree.c parserInternals.h: use a predefined static string
807 for text and comment nodes, avoid freeing them in xmlFreeNode,
808 exported the string name in parserInternals.h and added
809 another value to disable encoding at output (for XSLT),
810 gain memory, time.
811
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000812Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
815 win32/libxml2/libxml2_so.dsp: new makefiles and update
816 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
817
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000818Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
821 Gary Pennington
822
Daniel Veillard389e6b72001-01-15 19:41:13 +0000823Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
824
825 * xpath.c: fixed the comaprision of values and nodelists,
826 need to compare nodelist still ...
827 * debugXML.c: avoided a possible core dump
828 * HTMLparser.c: cleanup
829 * nanohttp.c: contributed fix.
830 * tree.c: fixes in properties handling added xmlSetNsProp
831 needed by libxslt
832 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
833 comment
834 * TODO: updated
835
Daniel Veillard167bd532001-01-06 21:09:34 +0000836Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * parser.c parserInternals.c: applied Bjorn Reese optimization
839 patch
840
841Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * Makefile.am: applied patch fro make check from Martin Vidner
844
Daniel Veillard503b8932001-01-05 06:36:31 +0000845Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * configure.in: preparing 2.2.11
848 * doc/html/*: rebuild the HTML files
849 * doc/xml.html : updated
850
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000851Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * tree.c: fixed a stupid bug
854 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
855 patches related to validation of an XInclude processing result
856 * TODO: updated
857
Daniel Veillarde2488192001-01-04 10:54:22 +0000858Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
861 on large files
862
Daniel Veillardf060a412001-01-03 20:52:44 +0000863Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
866
Daniel Veillard45cff692001-01-03 18:02:04 +0000867Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868
869 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
870 reported by Jonas Borgström
871 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
872
Daniel Veillard08108982001-01-03 15:24:58 +0000873Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * testXPath.c xpath.c: fixing the XPath union expressions problem
876 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
877
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000878Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * xmllint.c: Made is so if the file name is "-" is will read form
881 standard input. Sven Heinicke <sven@zen.org>
882 * tree.c: fixed a problem when growing buffer
883 * tree.h: fixed the comment of the node types following andersca
884 comment
885 * TODO: updated
886
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000887Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * HTMLparser.[ch]: added a way to avoid adding automatically
890 omitted tags. htmlHandleOmittedElem() allows to change the
891 default handling.
892 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
893 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
894 of xmllint too when using --memory flag, added a memory test
895 suite at the Makefile level.
896 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
897 with namespace use when encountering QNames in XPath evalation,
898 added xmlns() scheme in XPointer.
899 * nanoftp.c : incorporated a fix
900 * parser.c xmlIO.c: fixed problems raised with encoding when using
901 the memory I/O
902 * parserInternals.c: closed bug 25934 reported by
903 torsten.landschoff@innominate.de
904 * TODO: updated
905
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000906Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
909 on a non-updated tree :-(, made a 2.2.10 release to correct the
910 situation
911
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000912Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
913
914 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
915 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
916 integrated a set of OpenVMS changes from Howard Taylor
917 <Howard.Taylor@pacoast.com>
918
Daniel Veillard58770e72000-11-25 00:48:47 +0000919Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
922 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
923
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000924Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * HTMLparser.c: some fixes on auto-open of html/head/body
927 * encoding.c: fixed a compilation error on some gcc env
928 * xpath.c xpointer.[ch] xpathInternals.h: improved the
929 XPointer implementation
930 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
931 related XPointer tests and associated results
932
Daniel Veillard300f7d62000-11-24 13:04:04 +0000933Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * doc/xmldtd.html doc/xml.html: following a short step by step
936 guidance on IRC to help maciej with DTDs I started a small
937 page on the subject.
938
Daniel Veillard748e45d2000-11-17 16:36:08 +0000939Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * HTMLparser.c: fixed handling of broken charrefs
942 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
943 patches
944
Daniel Veillard28929b22000-11-13 18:22:49 +0000945Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * doc/xml.html doc/html/* : rebuilt the docs after adding
948 xinclude and updated page for 2.2.7 and 2.2.8
949 * configure.in: releasing 2.2.8
950
Daniel Veillard41e06512000-11-13 11:47:47 +0000951Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * parser.[ch] parserInternals.c: applied the conditional
954 section processing fix from Jonathan P Springer
955 <jonathan.springer2@gte.net>
956 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
957 project file, fixed iconv default non support
958 * xpath.c: fixed the problem of evaluating relative expressions
959 when a node context is provided.
960
Daniel Veillardbf432752000-11-12 15:56:56 +0000961Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
962
963 * nanoftp.c: fixed gcc 2.95 new warnings
964 * SAX.c: fixed a stupid bug
965 * tree.c: fixed a formatting problem when round-tripping
966 from/to memory
967 * xinclude.c: chased memleak, fixed a base problem
968 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
969 xmlXPtrBuildNodeList()
970 * TODO: updated
971 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
972 adding a first small set of regression tests for XInclude
973
Daniel Veillardc2def842000-11-07 14:21:01 +0000974Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * nanohttp.[ch]: applied Wayne Davison patches to access
977 the WWW-Authorization header.
978 * parser.c: Closed Bug#30847: Problems when switching encoding
979 in short files by applying Simon Berg's patch.
980 * valid.c: fixed a validation problem
981 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
982 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
983 Wayne Davison
984 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
985 need to be extended to non full nodes selections.
986 * xinclude.c: starts to work decently
987
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000988Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
991 debugXML.c xmlversion.h.in: Started adding XInclude support,
992 this is a new xmllint option
993 * tree.c xpath.c: applied TOM patches for XPath
994 * xpointer.c: fixed a couple of errors.
995 * uri.c: added an escaping function needed for xinclude
996 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
997 new warning from RH70 gcc's version
998
Daniel Veillarda4964b72000-10-31 18:23:44 +0000999Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * HTMLparser.c: fixed loop on invalid char in scripts
1002 * parser.c: update to description of xmlIOParseDTD()
1003 * libxml.m4 xmlversion.h.in: changes contributed by
1004 Michael Schmeing <m.schmeing@internet-factory.de>
1005 * configure.in: preparing for 2.2.7
1006 * Makefile.am: trying to avoid config.h and acconfig.h
1007 being included in the distrib
1008 * configure.in: released 2.2.7
1009
1010Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1013 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1014
Daniel Veillard01411222000-10-30 15:33:22 +00001015Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * parser.[ch]: added xmlIOParseDTD()
1018 * xpointer.c: added support for the 2 extra parameters of
1019 string-range, fixed a stoopid error when '0' was present
1020 in XPointer expressions
1021 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1022 testsuite for the above
1023
Daniel Veillard6db58192000-10-30 09:27:53 +00001024Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * libxml.spec.in: improved package descriptions
1027
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001028Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * xpath.c xpathInternals.h: applied a large cleaning patch
1031 from TOM <ptittom@free.fr>, it also add namespace support
1032 for function and variables registration.
1033
Daniel Veillardbd20df72000-10-29 17:53:40 +00001034Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1035
1036 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1037 * Makefile.mingw: Wayne Davison's update adding hash.c
1038
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001039Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * xpath.c: fixed the root evaluation problems
1042 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1043 ignorable spaces with <b> <bold> <em>
1044 * tree.c: fixed a loop in xmlSearchNsByHref()
1045
Daniel Veillard767662d2000-10-27 17:04:52 +00001046Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * xpath.c: applied another XPath patch from TOM
1049 * xpath.c include/makefile.am: applied another patch from
1050 china@thewrittenword.com (cleanup on IRIX).
1051
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001052Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * xml-config.1: received a fixed version from Fredrik Hallenberg
1055 <hallon@lysator.liu.se>
1056
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001057Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1060 cleanup patch for XPath
1061
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001062Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * patched to redirrect all "out of context" error messages to
1065 a reconfigurable routine. The changes are:
1066 * xmlerror.h : added the export of an error context type (void *)
1067 an error handler type xmlGenericErrorFunc there is an interface
1068 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1069 to reset the error handling routine and its argument
1070 (by default it's equivalent to respectively fprintf and stderr.
1071 * all the c files: all wild accesses to stderr or stdout within
1072 the library have been replaced to calls to the handler.
1073
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001074Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * configure.in: release 2.2.6
1077 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1078 exporting the inner functions of xpath for extension modules
1079 * doc/*: updated and rebuilt the doc
1080
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001081Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * nanohttp.c : applied Wayne HTTP cleanup patch
1084 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1085 and xmlNodeSetSpacePreserve()
1086
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001087Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * xpath.c: closing bug #29260
1090
Daniel Veillard126f2792000-10-24 17:10:12 +00001091Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1094 multikey tuples, made hash structure opaque
1095 * valid.[ch]: moved elements, attributes, notations decalarations
1096 as well as ID and refs to hash tables.
1097 * entities.c: hash cleanup
1098 * xmlmemory.c: fixed a dump problem in debug mode
1099 * include/Makefile.am: problem passing in DESTDIR= values patch
1100 from Marc Christensen <marc@calderasystems.com>
1101 * nanohttp.c: removed debugging remains
1102 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1103 * HTMLparser.c parser.c: fixing a number of problems with the
1104 macros in the *parser.c files (Wayne).
1105 * HTMLparser.c: close the previous option when opening a new one
1106 (Marc Sanfacon).
1107 * result/HTML/*: updated the HTML results accordingly
1108
Daniel Veillard52afe802000-10-22 16:56:02 +00001109Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1112 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1113 XPath functions and XML entities table to them. More to come...
1114 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1115
Daniel Veillard683cb022000-10-22 12:04:13 +00001116Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * tree.c: coalesce adjacent text nodes
1119 * valid.c: handling of blank nodes in DTd validation (raised
1120 by problems with a posteriori validation).
1121 * nanohttp.c: changing behaviour on HTTP write stuff.
1122 * HTMLtree.c: forced body and html to be explicitely closed.
1123 * xpath.h: exported more XPath functions.
1124
Daniel Veillard1baf4122000-10-15 20:38:39 +00001125Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * Release of 2.2.5
1128 * xpointer.c: range() range-inside and other helper functions
1129 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1130
Daniel Veillard47e12f22000-10-15 14:24:25 +00001131Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1132
1133 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1134 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1135
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001136Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1137
1138 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1139 and XPointer modules
1140
Daniel Veillard134c9f32000-10-15 10:27:08 +00001141Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1142
1143 * SAX.h: closed #25107
1144
Daniel Veillard39915622000-10-15 10:06:55 +00001145Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * testSAX.c: fixed problem with cdata reporting
1148 * SAXresult/* : updated
1149
Daniel Veillard1e851392000-10-15 10:02:56 +00001150Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1153 Closed bug #27499, added to regression tests
1154 * TODO: updated
1155
Daniel Veillard7eda8452000-10-14 23:38:43 +00001156Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1159 support for SCRIPT and STYLE with help from Bjorn Reese
1160 * test/HTML/* result/HTML/*: added simple testcase and updated
1161 the existing ones.
1162
Daniel Veillardff9c3302000-10-13 16:38:25 +00001163Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1166 string-range for empty strings
1167 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1168 test/XPath/xptr/strrange: augmented the XPointer testsuite
1169
Daniel Veillard189446d2000-10-13 10:23:06 +00001170Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1171
1172 * doc/xml.html doc/xmlmem.html: added a module describing memory
1173 interfaces and use, updated the main page.
1174
Daniel Veillard2f971a22000-10-12 23:26:32 +00001175Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1178 nanoftp code work on Windows too now
1179
1180Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001181
1182 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1183 * xpointer.c: implemented string-range() at least a good first version
1184 * test/XPath/docs/str test/XPath/xptr/strrange
1185 result/XPath/xptr/strrange: the string-range() tests
1186
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001187Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * Makefile.am include/Makefile.am include/win32config.h
1190 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1191 and make distcheck
1192
Daniel Veillard19d61112000-10-11 23:50:35 +00001193Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1196 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1197 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1198
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001199Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1202 patch for socklen_t detection by
1203 Albert Chin-A-Young <china@thewrittenword.com>
1204
Daniel Veillardcd429612000-10-11 15:57:05 +00001205Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1208 and added a --dtdvalid option to xmllint used to test it
1209
Daniel Veillard47c02452000-10-11 13:04:36 +00001210Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1213 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1214
Daniel Veillard2d38f042000-10-11 10:54:10 +00001215Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1218 handlings (registration, lookup, cleanup)
1219
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001220Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * configure.in Makefile.am include/makefile.am: adding XPointer
1223 and XPtrtests target
1224 * xpointer.[ch] : new files for XPointer support
1225 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1226 more XPath tests
1227
Daniel Veillard57fda592000-10-10 23:24:14 +00001228Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * configure.in: fixed, very broken, make distcheck works again
1231
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001232Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * More work toward 2.2.5, integrated a number of patches
1235 * configure.in Makefile.am win32config.h.in: trying to cleanup
1236 make distcheck .... huh ...
1237 * include/Makefile.am include/win32config.h: new directory
1238 for includes
1239 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1240 updated teh makefiles and instructions for WIN32
1241 * xpath.c: small fixes
1242 * test/XPath/ results/XPath: updated the testcases and results
1243 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1244 suggested patches
1245 * valid.c: fixed an ID bug
1246
Daniel Veillardb71379b2000-10-09 12:30:39 +00001247Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1250 the automake bug where wrong dependancies were generated.
1251 * xpath.[ch]: worked on XPointer
1252
Daniel Veillard7e99c632000-10-06 12:59:53 +00001253Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * configure.in Makefile.am: 2.2.5, ship the include in an
1256 include/libxml subdirectory, use symlinks when using CVS
1257 * testSAX.c: fixed small bug
1258 * testXPath.c: changed the way testfiles are parsed
1259 * debugXML.c: same kind of cleanup when parsing an argument expression
1260 XPath/XPointers can have blanks embedded
1261 * xpath.[ch]: more cleanup, reorgs for XPointer work
1262 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1263 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1264
Daniel Veillard55b91f22000-10-05 16:30:11 +00001265Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1266
1267 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1268 in the XPath engine, rewrote large parts of it, now it's far
1269 cleaner and in sync with the REC not an old WD. Fixed a parsing
1270 problem in the interactive XML shell found when testing XPath.
1271
Daniel Veillardac260302000-10-04 13:33:43 +00001272Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1273
1274 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1275 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1276 examples with the extra test
1277
Daniel Veillard7cfce322000-10-04 12:40:27 +00001278Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1281 the global init function.
1282
Daniel Veillard970112a2000-10-03 09:33:21 +00001283Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * HTMLparser.c: Doohhh, attribute name parsing was still case
1286 sensitive ! Fixed this ...
1287 * result/HTML/* : updated the tests results accordingly
1288
Daniel Veillard740abf52000-10-02 23:04:54 +00001289Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1292 engine, should be far more stable, incorporated a new version of
1293 preceding/following axis, need testing
1294 * uri.c: fixed file:///c:/a/b/c problem
1295 * test/XPath/tests/idsimple: augmented the XPath tests
1296
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001297Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1298
1299 * doc/* rebuilding docs for 2.2.4 release
1300
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001301Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1302
1303 * configure.in: releasing 2.2.4
1304 * parser.[ch]: added xmlStrEqual()
1305 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1306 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1307 use xmlStrEqual instead
1308 * TODO: updated
1309 * added an XPath test
1310
Daniel Veillardbc765302000-10-01 18:23:35 +00001311Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1312
1313 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1314 * entities.h: exported xmlInitializePredefinedEntities
1315 * parser.[ch] : added xmlInitParser()
1316 * parserInternals.h : had to export htmlInitAutoClose()
1317
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001318Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1321 problems
1322 * Makefile.am : added XPath regression tests to normal tests
1323 * uri.c: fixed a problem with local paths, cleanup
1324 * parser.c: fixed a problem with large CData sections
1325
Daniel Veillardd2ade932000-09-30 14:39:55 +00001326Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * configure.in xml-config.in: patch from "Ben Taylor"
1329 <sol7x86@hotmail.com> for solaris shared libs lookup
1330
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013312000-09-30 Martin Baulig <baulig@suse.de>
1332
1333 * libxml-2.0.pc.in: Provide pkg-config script.
1334
1335 * configure.in: Create the libxml-2.0.pc script from the
1336 libxml-2.0.pc.in templates.
1337 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001338 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001339
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001340Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1341
1342 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1343 when compiling with MSC
1344
Daniel Veillard46057e12000-09-24 18:49:59 +00001345Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * xpath.c: patch for normalize-string() substring-before(),
1348 substring-after() and translate() functions from Bjorn Reese
1349 <breese@mail1.stofanet.dk>
1350 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1351 Fredrik Hallenberg <hallon@lysator.liu.se>
1352 * TODO: updated
1353
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001354Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1357 problem of socklen_t being undefined on a number of platforms
1358 * debugXML.c: fixed a compilation problem when without snprintf
1359
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001360Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1361
1362 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1363 an URI bug and a fix for the control-character-induced infinite loop
1364 * nanohttp.c: preventive fix for compiling on WIN32
1365
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001366Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * xmlint.c: closing bug #25000
1369
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001370Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1371
1372 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1373 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1374 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1375 related function, fixing xmlStrncmp(), and associated cleanup
1376 * result/HTML/entities.html.sax: updating result
1377
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001378Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1379
1380 * uri.c: applied patch for URI escaping from Wayne Davison
1381 <wayned@blorf.net>
1382 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1383 from Denis Barbier <barbier@imacs.polytechnique.fr>
1384 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1385 patch from Wayne Davison
1386
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001387Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * doc/xml.html : updated with new releases, adding "how to help"
1390
Daniel Veillard04698d92000-09-17 16:00:22 +00001391Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1392
1393 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1394 removed a few warnings in pedantic mode ...
1395 * parserInternals.c parser.c: moved encoding switching function
1396 to parserInternals.c
1397 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1398
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001399Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1402 error or warning handlers
1403
Daniel Veillardb1059e22000-09-16 14:02:43 +00001404Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
1406 * parserInternals.c parserInternals.h parser.c Makefile.am:
1407 created a new module parserInternals.c, moved most of the
1408 code shared by the various parsers there, as well as
1409 deprecated code from parser.c. More cleanup of parser.c
1410 * uri.c: fixed a problem when URI is NULL
1411 * valid.c: speedup when looking for an attribute declaration
1412
Daniel Veillard39c7d712000-09-10 16:14:55 +00001413Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1416 the cleanup of the computation of URI references when seeking
1417 external entities. The URI reference string and the resulting
1418 URI are both stored now.
1419 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1420 large s(n)printf checks and cleanup from Denis Barbier
1421 <barbier@imacs.polytechnique.fr>
1422 * xmlversion.h.in tree.h: couple of SGML declarations for a
1423 possible docbook module.
1424 * result/VC/ : a couple of test output changed due to the change
1425 of the entities URI
1426
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001427Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1428
1429 * parser.h: added a _private field for linking user's data
1430
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001431Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * parser.c parserInternals.h: demacroified most of the IS_XXX
1434 the gain in size is significant so ...
1435
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001436Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * entities.c: cases where looking up entities with doc==NULL
1439 covered
1440
Daniel Veillard90e11312000-09-05 10:42:32 +00001441Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
Daniel Veillard1de50802000-09-07 08:54:32 +00001443 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001444 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1445
Daniel Veillard98a79162000-09-04 11:15:39 +00001446Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
Daniel Veillard1de50802000-09-07 08:54:32 +00001448 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001449 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1450 * Makefile.in: added URItest and included thenin "make tests"
1451
1452Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001453
1454 * xmlversion.h.in: closed bug 22941
1455
Daniel Veillard2bb89092000-08-31 14:57:50 +00001456Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
1458 * doc/xmlio.html: added doc and example for entity loader
1459 redefinition.
1460
Daniel Veillard96984452000-08-31 13:50:12 +00001461Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1464 used by libxml
1465
Daniel Veillarde715dd22000-08-29 18:29:38 +00001466Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1467
1468 * parser.c: Fixed bug on invalid ontent characters and when using
1469 push.
1470 * xmllint.c: fixed xmllint endling of errors in push mode
1471
Daniel Veillard4948eb42000-08-29 09:41:15 +00001472Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1473
1474 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001475 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001476 * result/HTML/*.sax: regenerated HTML SAX output
1477 * parser.c: more cleanup.
1478
Daniel Veillarde010c172000-08-28 10:04:51 +00001479Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1480
1481 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001482 patches from Wayne Davison <wayned@users.sourceforge.net>,
1483 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001484 * HTMLparser.c: fixed an ignorable white space detection bug
1485 occuring when parsing with SAX only
1486 * result/HTML/*.sax: updated since the output is now HTML
1487 encoded...
1488
Daniel Veillard47f3f312000-08-27 22:40:15 +00001489Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1490
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001491 * HTMLparser.[ch]: applied some of Wayne Davison
1492 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001493
Daniel Veillarde0854c32000-08-27 21:12:29 +00001494Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1495
1496 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1497 undeclared namespace prefix was used, added a warning.
1498 Cleaned up support w.r.t. entities, spilling out a warning
1499 and being pedantic on lookups.
1500 * test/warning/ent9 : added testcase for previous example.
1501 * TODO: updated
1502 * parserInternals.h parser.c: changed the way names are parsed
1503 now allow infinite size and decrease penalty for normal use
1504 * parser.c: Started a big cleanup/check of the parser code,
1505 fixed some of the most tortuous entity code, spotted code
1506 unused anymore
1507 * test/*: added tests for very long names and related nasty
1508 things.
1509
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001510Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1511
1512 * doc/encoding.html: added encoding aliases doc
1513 * doc/xml.html: updates
1514 * encoding.[ch]: added EncodingAliases functions
1515 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1516 bottleneck affecting large DTDs like Docbook
1517 * parser.[ch] xmllint.c: added a pedantic option, will be
1518 useful
1519 * SAX.c: redefinition of entities is reported in pedantic mode
1520 * testHTML.c: uninitialized warning from gcc
1521 * uri.c: fixed a couple of bugs
1522 * TODO: added issue raised by Michael
1523
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001524Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * doc/encoding.html: propagated Martin Duerst suggestions
1527
Daniel Veillard52402ce2000-08-22 23:36:12 +00001528Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1529
1530 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1531 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1532 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1533 by Wayne Davison
1534
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001535Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1536
1537 * nanoftp.c nanohttp.c: small cleanup
1538 * TODO: updated
1539
Daniel Veillard244ece92000-08-19 20:58:02 +00001540Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1541
1542 * added an old VC testcase and updated title.xml entity
1543
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001544Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1545
1546 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1547 done on auto-opening of <p> tags and cleanup of SAX output
1548
Daniel Veillard979e55e2000-08-19 16:48:54 +00001549Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1550
1551 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1552
Daniel Veillard4540be42000-08-19 16:40:28 +00001553Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * doc/xml.html libxml.* structure.*: updated the doc a bit
1556
Daniel Veillard808a3f12000-08-17 13:50:51 +00001557Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1560 of SAX tests
1561
Daniel Veillard29579362000-08-14 17:57:48 +00001562Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1565 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1566
Daniel Veillard1255ab72000-08-14 15:13:33 +00001567Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1568
1569 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1570 * testHTML.c: fix core dump on Solaris 2.x systems
1571 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1572 * result/HTML/*.sax: previous bug fix lead to new results
1573
Daniel Veillard03109292000-08-14 14:58:22 +00001574Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1577 * configure.in: added --with-readline=DIR to accept alternate
1578 path for readline include/library
1579 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1580 for ANSI under HP-UX
1581 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1582 includes @LIBS@
1583
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001584Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1585
1586 * doc/* : rebuilt the docs
1587 * getting ready for 2.2.2 release
1588
Daniel Veillard87b95392000-08-12 21:12:04 +00001589Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1592 and xmlAddFeature()
1593 * tree.[ch]: added xmlAddChildList()
1594 * xmllint.c: MAP_FAILED macro test
1595 * parser.h: added xmlParseCtxtExternalEntity()
1596 * valid.c: applied bug fixes removed warning
1597 * tree.c: added CDATA block to elements content
1598 * testSAX.c: cleanup of output
1599 * testHTML.c: added SAX testing
1600 * encoding.c: better error recovery
1601 * SAX.c, parser.c: fixed one of the external entity processing
1602 of the OASis testsuite
1603 * Makefile.am: added HTML SAX regression tests
1604 * configure.in: bumped to 2.2.2
1605 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1606 SAX results
1607
Daniel Veillard88a172f2000-08-04 18:23:10 +00001608Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * configure.in: patch for HP compiler
1611
16122000-08-04 Sven Heinicke <sven@zen.org>
1613
1614 * xmllint.c: Was coredumping sometimes when the file given didn't
1615 exist.
1616
Daniel Veillard46e370e2000-07-21 20:32:03 +00001617Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001620
Daniel Veillard46e370e2000-07-21 20:32:03 +00001621 when using in memory parsing. Need some cleanup.
1622 * xmllint.c configure.in: added a --memory flag to test memory
1623 parsing
1624
Daniel Veillard36650692000-07-21 15:16:39 +00001625Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * nanohttp.c: fixed socklen_t replacement to unsigned int
1628 * parser.c: fixed a space handdling missing at the end of
1629 production 28 DOCTYPE.
1630 * xmlmemory.c: fixed a stupid bug on the routine to override
1631 allocation functions
1632 * TODO: updated
1633
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001634Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1635
1636 * doc/ regenerated the docs
1637
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001638Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1639
1640 * doc/encoding.html doc/xml.html: added I18N doc
1641 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1642 improvements, both parser and filters, added ASCII & HTML,
1643 fixed the ISO-Latin-1 one
1644 * xmllint.c testHTML.c: added/made visible --encode
1645 * debugXML.c : cleanup
1646 * most .c files: applied patches due to warning on Windows and
1647 when using Sun Pro cc compiler
1648 * xpath.c : cleanup memleaks
1649 * nanoftp.c : added a TESTING preprocessor flag for standalong
1650 compile so that people can report bugs more easilly
1651 * nanohttp.c : ditched socklen_t which was a portability mess
1652 and replaced it with unsigned int.
1653 * tree.[ch]: added xmlHasProp()
1654 * TODO: updated
1655 * test/ : added more test for entities, NS, encoding, HTML, wap
1656 * configure.in: preparing for 2.2.0 release
1657
Daniel Veillard49703262000-07-10 10:27:46 +00001658Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * nanoftp.c: fixed the way the control connection is handled
1661 * libxml.spec.in: fixed the dependancies and cleanup
1662
Daniel Veillard306be992000-07-03 12:38:45 +00001663Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * doc/xml.html: changed the xmlsoft.org structure, updated the
1666 examples w.r.t. root and childs
1667
Daniel Veillard7d853352000-07-02 18:53:09 +00001668Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1669
1670 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1671
Daniel Veillard365e13b2000-07-02 07:56:37 +00001672Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * HTMLparser.c: Work on character encoding support for the HTML parser
1675 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1676 * encoding.c: Fixed a potential memleak in the encoding stuff
1677
Daniel Veillardaf743792000-07-01 11:49:28 +00001678Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1679
1680 * doc/FAQ.html doc/Makefile.am : added a FAQ
1681
1682Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001683
1684 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1685 of the HTML parser to force it to not bypass SAX
1686
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001687Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1688
1689 * win32config.h.in: updated
1690 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1691 lacks iconv support :-( need to release 2.1.1
1692 * configure.in: release 2.1.1
1693 * HTMLparser: fixed bug #14784
1694 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1695 by Windows compiler
1696 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1697 the SAX startDocument() callback.
1698 * TODO: updated
1699
1700Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1701
1702 * added xmlStopParser()
1703
Daniel Veillardbe803962000-06-28 23:40:59 +00001704Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * configure.in: 2.1.0 prerelease
1707 * Large resync between W3C and Gnome tree
1708 * nanoftp, nanohttp.c: fixed stalled connections probs
1709 * HTMLtree.c SAX.c : support for attribute without values in
1710 HTML for andersca
1711 * valid.c: Fixed most validation + namespace problems
1712 * HTMLparser.c: start document callback for andersca
1713 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1714 * parser.h, SAX.c: serious speed improvement for large
1715 CDATA blocks
1716 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1717 different encoding
1718 * example/Makefile.am example/gjobread.c tree.h: work on
1719 libxml1 libxml2 convergence.
1720 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1721 and the LIBXML_TEST_VERSION macro
1722
Daniel Veillardc310d562000-06-23 18:32:15 +00001723Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * doc/xml.html: various patches and improvements typo fixed by
1726 Felix Natter
1727 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1728 from Felix Natter <fnatter@gmx.net>
1729
Daniel Veillardf3029822000-05-06 08:11:19 +00001730Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * doc/upgrade.html: updated with instructions for support of both
1733 libxml-1.x and libxml-2.x
1734 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1735 for 2.x support and also fixed includes
1736
1737
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001738Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1739
1740 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1741 the encoding support, added iconv support, so now libxml if
1742 compiled with iconv automatically support japanese encodings
1743 among others. Work based on initial patch from Yuan-Chen Cheng
1744 I may have broken binary compat in the encoding handler
1745 registration scheme, but that was so utterly broken I don't
1746 expect anybody to have used this feature until now.
1747 * parserInternals.h: fixup on the CHAR range macro
1748 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1749 code.
1750 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1751 * uri.c: added xmlParseURI() I can't believe I forgot to
1752 implement this one in 2.0 !!!
1753 * SAX.c: moved doc->encoding update in the endDocument() call.
1754 * TODO: updated.
1755
Daniel Veillard06047432000-04-24 11:33:38 +00001756Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * tree.h: removed extraneous xmlRemoveProp definition
1759 * TODO: added item about --disable-corba configure switch
1760 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1761 * nanoftp.c: fixed include problems giving troubles on AIX and
1762 slowlaris
1763 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1764 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1765 comment and headers changes to lower gtk-doc number of warnings
1766 * doc/html/*: rebuilt docs
1767
Daniel Veillarde0aed302000-04-16 08:52:20 +00001768Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * HACKING: documented the tag for 1.x and instructions
1771
Daniel Veillard5e873c42000-04-12 13:27:38 +00001772Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1775 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1776 xmlCreateIOParserCtxt
1777 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1778 significant overall improvement
1779 * xmllint.c: added I/O test to xmllint
1780 * testSAX.c: added a speed test
1781 * doc/* : updated/regenerated
1782
Daniel Veillardfc708e22000-04-08 13:17:27 +00001783Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * xpath.c uri.h parserInternals.h: cosmetic changes from
1786 "Timur I. Bakeyev" <timur@bat.ru>, including making
1787 xmlCreateURI() public
1788
Daniel Veillard5d211f42000-04-07 17:00:24 +00001789Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1790
1791 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1792 and the code at the same time. Added a clean mechanism for
1793 overload or added input methods: xmlRegisterInputCallbacks()
1794 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1795 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1796 * TODO: updated
1797 * doc/* : updated/regenerated
1798 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1799 source dir
1800
Daniel Veillarde77a9182000-04-05 19:12:29 +00001801Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1802
1803 * testURI.c: yet another forgotten commit, I should get some sleep !
1804
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001805Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * xmllint.c: forgot to commit this too ?
1808
Daniel Veillardb9df4042000-04-05 14:23:16 +00001809Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * xmlversion.h.in : forgot to commit this previously
1812
Daniel Veillard361d8452000-04-03 19:48:13 +00001813Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1816 * README TODO: updated for release
1817 * uri.c uri.h: added authority parsing/saving
1818 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1819 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1820 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1821 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1822 Makefile.am : added compile-time customization of libxml
1823 --with-ftp --with-http --with-html --with-xpath --with-debug
1824 --with-mem-debug
1825 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1826 #include <libxml/xxx.h> I hope it won't break too much stuff
1827 and will be manageable in the future...
1828 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1829 and added xmllint to the installed programs
1830 * uri.h: added xmlFreeURI()
1831
Daniel Veillardec303412000-03-24 13:41:54 +00001832Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * uri.c uri.h: finished the escaping handling, the base support
1835 and the URI path normalization. Looks good just lacks the
1836 authority content parsing code.
1837 * Makefile.am: added instructions to generate testURI
1838 * TODO: updated
1839 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1840 added links and icons for W3C and Gnome
1841
Daniel Veillard8f621982000-03-20 13:07:15 +00001842Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * xmlmemory.[ch] : seems I forgot to actually update the files in
1845 the last commit :-)
1846 * doc/xml.html doc/html/* : updated and uploaded the docs
1847
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001848Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1851 * TODO: updated
1852 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001853 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001854 gfree).
1855 * Makefile.am, uri.c, uri.h: added a set of functions to do
1856 exact (litteraly copied from the RFC 2396 productions) parsing
1857 and handling of URI. Will be needed for XLink, one XML WFC,
1858 XML Base and reused in the nano[ftp/http] modules. Still work
1859 to be done.
1860
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001861Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1862
1863 * configure.in, libxml.spec.in : libxml2
1864 * doc/* : updated the doc page, rebuilt the docs
1865
Daniel Veillardcf461992000-03-14 18:30:20 +00001866Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * all: tagged LIB_XML_1_X
1869 * *.c *.h : updated from W3C CVS tree
1870 * configure.in : 2.0.0-beta
1871 * libxml.spec.in : libxml2 package nam
1872 * result/* : new version of the tests output
1873
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001874Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1877
Daniel Veillardb566ce12000-03-04 11:39:42 +00001878Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * doc/* : rebuilt the docs
1881 * parser.c: final patch on #6766
1882 * valid.c: small patch on validity checks.
1883
Daniel Veillardfb76c402000-03-04 11:39:42 +00001884Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1887 added
1888 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1889 compatibility w.r.t. XML spec and existing code.
1890
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001891Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * parser.c: seems a better solution to <a> </a> exists,
1894 will try it for a while
1895
Daniel Veillard83a30e72000-03-02 03:33:32 +00001896Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1897
1898 * parser.c: tried to remove the <a> </a> generating <a/>
1899 this is hard. Left a flag for that purpose. Fixed bug #6766
1900 * configure.in: prepared 1.8.7 not released, due to previous
1901 problem
1902
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001903Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * doc/xml.html : applied second patch from Paul DuBois
1906
Daniel Veillard402e8c82000-02-29 22:57:47 +00001907Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1908
1909 * doc/xml.html : applied patch from Paul DuBois
1910
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001911Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1914
Daniel Veillard5feb8492000-02-02 17:15:36 +00001915Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1918 compilation warnings on various platforms.
1919 * parser.c: Fixed #5281 validity error callbacks are now desactived
1920 by default if not validating.
1921
Daniel Veillardf341f932000-02-02 14:52:08 +00001922Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1925
Daniel Veillard13c757e2000-02-01 23:59:15 +00001926Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1929 <gkatsi@cs.toronto.edu>
1930
Daniel Veillard726e8792000-01-30 20:04:29 +00001931Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1934 processing URLs
1935
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001936Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1937
1938 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1939 xmlNanoFTPUpdateURL for persistent control connections.
1940 * configure.in: 1.8.6
1941
1942Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1945 * tree.[ch] : added xmlSaveNoEmptyTags
1946
James Henstridgef3be9312000-01-28 13:59:21 +000019472000-01-29 James Henstridge <james@daa.com.au>
1948
1949 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1950
1951 * Makefile.am: added nanoftp.[ch] to the build.
1952
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001953Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * nanoftp.[ch]: cleanup, comments, API
1956 * debugXML.c : fixed a bug in the cat command
1957 * doc/*: regenerated the docs
1958
Daniel Veillardda07c342000-01-25 18:31:22 +00001959Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1962 * debugXML.c : fixed a bug in the cat command
1963 * valid.c: fixing some small probs
1964 * libxml.spec.in: get rid of the SNAP suffix
1965 * doc/xml.html: updated the status
1966
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001967Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * xml-config.in: xml-config --version to just return the
1970 version number
1971 * xpath.c: some cleanup w.r.t. axis when the current node is
1972 an attribute.
1973 * TODO: updated
1974
Daniel Veillard461a66c2000-01-18 18:01:01 +00001975Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * configure.in: prepared for libxml-1.8.5
1978 * doc/* recompiled the documentation
1979
19802000-01-17 Jody Goldberg <jgoldberg@home.com>
1981
1982 * configure.in : WARNING autoconf subtlety alert :
1983 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1984 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1985 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1986 get defined by AC_CHECK_HEADERS.
1987
Daniel Veillardf967b902000-01-17 16:06:10 +00001988Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1991 Rune.Djurhuus@fast.no
1992
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001993Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * TODO: updated
1996 * tree.c, parser.c: made sure that only memory alloc problems
1997 and internal parser errors are allowed to write to stdout or
1998 stderr.
1999
Daniel Veillard0142b842000-01-14 14:45:24 +00002000Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * tree.c : restored xmlNewGlobalNs since this seems used by
2003 a lot of existing code :-(, fixed a bug in xmlNewNs
2004 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2005 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2006 to exit() from the library code.
2007 * xpath.c, parser.c: removed bugs or unused code detected by
2008 Windows compilers
2009 * parser.c: started adding interfaces for parsing well balanced
2010 XML fragments
2011 * configure.in: releasing 1.8.4
2012 * doc/* : rebuilt the docs
2013
Daniel Veillard2eac5032000-01-09 21:08:56 +00002014Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2015
2016 * tree.[ch] : added xmlNewDocFragment() for DOM
2017 * testHTML.c: uninitialized variable.
2018
Daniel Veillardf3a73582000-01-05 14:58:39 +00002019Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * doc/* : rebuild the docs
2022
Daniel Veillard71b656e2000-01-05 14:46:17 +00002023Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * acconfig.h: readline and history patch
2026 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2027 * tree.c: added check and handling when possibly removing an ID
2028 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2029 and saving.
2030 * test/HTML/entities.html result/HTML/entities.html* : test for
2031 various entities reference cases
2032 * result/HTML/* : as a result output of some testcase have
2033 changed
2034 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2035 by previous example. added xmlParseTryOrFinish().
2036 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2037 entities.h debugXML.h HTMLparser.h: changed the way struct are
2038 declared to allow gtk-doc to expose those
2039 * parser.c: closed bug #4960
2040 * Makefile.am configure.in: Applied patch from
2041 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2042 and math/socket libs detection
2043
Daniel Veillard437b87b2000-01-03 17:30:46 +00002044Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * configure.in, Makefile.am: link tester against readline
2047 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2048
Daniel Veillard686d6b62000-01-03 11:08:02 +00002049Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * tree.[ch]: added xmlRemoveProp
2052 * win32config.h.in nanohttp.c: avoid including the Windows
2053 socket stuff in every C files
2054 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2055 the XmL parser(s)
2056 * test/ns4 result/ns4 etc...: added test case for previous prob
2057 * tree.c: xmlNewNs wasn't checking for double definition
2058 * Makefile.in: fixed a problem with dist-hook duplicates
2059 * parser.[hc], xmlIO.c: fixed the loading of external entities
2060 APIs, now xmlLoadExternalEntity() is used everywhere and
2061 setting up an app specific front-end using the
2062 * SAX.c parser.c: some fixes, now the xhtml spec validates
2063 with the xhtml DTD.
2064 * error.c: fixed crashes in case of no input stream
2065 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2066 to the validation tests and results
2067
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002068Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2069
2070 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2071 too htmlCreatePushParserCtxt() and htmlParseChunk()
2072 * parser.c: a bit of cleanup.
2073 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2074 to XML) removed the last mem leak known
2075 * HTMLtree.c: output message cleanup
2076 * xmlmemory.c: display content info about memory blocks
2077 * result/HTML/wired.* : missing att value warning change
2078
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002079Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * doc/* : rebuilt the documentation
2082
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002083Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * parser.[ch] parserInternals.h: Push parser for XML,
2086 seems to work fine now
2087 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2088 --push for push testing
2089 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2090 * testSAX.c: added --push
2091 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2092 subtree
2093 * xmlIO.[ch] : enriched API + fixes for push mode
2094 * entities.[ch]: added the entity content length to the struct.
2095 * xmlmemory.[ch]: new API to show the last entries for the shell
2096 * valid.c: added required attribute testing
2097 * SAX.c: the cdata callback now merge contiguous fragments
2098 * HTMLparser.c: cleanup of some macros
2099
Daniel Veillard3c558c31999-12-22 11:30:41 +00002100Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * parser.c: fix for PIs name starting with xml
2103 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002104 * *.c, configure.in win32config.h.in : generate win32config.h for
2105 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002106
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002107Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * parser.c: fixed a stupid = vs. == bug :-(
2110 * doc/gnome-xml.sgml: s/glade/xml/
2111
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002112Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * configure.in, doc/xml.html : bug fix release 1.8.2
2115 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2116 Hopefully the end of that silly C++ include problem
2117 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2118 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2119 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2120 troubles with autoclosed elements when the stree shape doesn't
2121 follow the DtD specs. Added htmlIsAutoClosed() and
2122 htmlAutoCloseTag()
2123 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2124 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2125 * debugXML.c: fixed a bug on printing default namespaces.
2126 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2127
Daniel Veillardb24054a1999-12-18 15:32:46 +00002128Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2129
2130 * result/HTML/*.htm[l] : updated the HTML regression tests according
2131 to the new output
2132 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2133 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2134 problem due to intermix of extern "C" { ... } declarations for C++
2135 and recursive includes in the headers
2136
Chris Lahey323c48c1999-12-18 15:32:45 +000021371999-12-20 Chris Lahey <clahey@umich.edu>
2138
2139 * HTMLtree.c: Made it so that html nodes with a single child do
2140 not insert a carriage return before or after the child node.
2141
Daniel Veillardb24054a1999-12-18 15:32:46 +00002142Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002143
2144 * configure.in, doc/xml.html : bug fix release 1.8.1
2145 * parser.c: fixed bug #4344
2146 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2147 added the glue to avoid C++ problems
2148 * doc/* : regenerated the documentation
2149
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002150Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2153 namespace recognition, and Dia as a resul :-(
2154 * encoding.c: closed bug #3950
2155
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002156Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * valid.c: debugging a posteriori validation, except URI expansion
2159 stuff this should be fixed now
2160 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2161 Carl Nygard <cnygard@bellatlantic.net>
2162 * tester.c: added --postvalid, cleaning of the code
2163 * tree.[ch]: added xmlDocGetRootElement()
2164
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002165Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2166
2167 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2168 c++ losage.
2169
Daniel Veillard10a2c651999-12-12 13:03:50 +00002170Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2171
2172 * configure.in, doc/xml.html : bumped to 1.8.0
2173 * xlink.[ch], Makefile.am : added framework for link detection
2174 * parser.h: added nbChars to parser context, needed for cleanup.
2175 * xmlmemory.c: removed a nasty bug when out of mem
2176 * valid.[ch]: adding namespace support for attribute decl
2177 * tester.c: added --debugent option
2178 * debugXML.[ch]: added xmlDebugDumpEntities()
2179 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2180 buffers instead, this was really needed, validation was breaking
2181 in strange ways due to that. Added xmlParseStringPEReference()
2182 and other parsing from strings functions. Entities processing
2183 modified again, but PERef are still not handled correcly but
2184 unless you're Eve Maller you won't notice :-)
2185 * HTMLparser.c: large changes toward reliability, and switched to
2186 lowercase internal tags, XHTML is lowercase, so it will help
2187 that output is closer to next version.
2188 * doc/* : regenerated the documentation, it is now hosted at
2189 http://xmlsoft.org/ (same bits I just bought the domain :-)
2190
2191
Daniel Veillard294cbca1999-12-03 13:19:09 +00002192Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2195 doc generation
2196 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2197 in the SAX API
2198 * doc/*: rebuilt the doc making sure everything appears in the
2199 HTML files
2200
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002201Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2204 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2205 which allow impressive speed improvement on dataset with
2206 large text pieces, but at the cost of broken binary
2207 compatibility and slightly bigger memory usage.
2208 Configure with --with-buffers to activate them, they
2209 are protected with XML_USE_BUFFER_CONTENT define.
2210 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2211 goal is 0 memory left allocated once parser is no more used
2212 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2213 call xmlCleanupParser() and xmlMemoryDump()
2214
Daniel Veillarda819dac1999-11-24 18:04:22 +00002215Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2218 * parser.[ch] encoding.[ch]: added memory cleanup routines
2219 * parser.c: closing bug #3788
2220 * doc/*: rebuilt the doc
2221
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002222Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2223
2224 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2225 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2226 * tester.c: added --compress option
2227 * doc/*: rebuilt the documentation
2228
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002229Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2232 if given /proc/kcore as input !
2233 * doc/xml.html doc/*: updated and rebuilt the documentation
2234
2235Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002236
2237 * parser.c: Fixed some wrongly space collapsing code due to
2238 a misreading of the spec.
2239 * result/*: fixed the output accordingly
2240
2241Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002242
2243 * encoding.c: bug fix and typos
2244 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2245 * parser.c: added attribute normalization closing bug #3597
2246 * test/att* result/att* SAXresult/att*: testcase for attribute
2247 normalization
2248
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002249Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * configure.in: closing bug #3163 by adding extra flags for the
2252 cc compiler on HP-UX
2253
Daniel Veillard51e3b151999-11-12 17:02:31 +00002254Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * valid.[ch] : removed a typo and an enumerated type bug in the
2257 xmlAddElementDecl() function
2258 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2259 call to xmlEncodeEntitiesReentrant() so that the functions
2260 New, Set and Get are at the same level.
2261 * parser.c HTMLparser.c: extra memory allocation bug for
2262 attributes detected by someone using libxml in embedded systems :-)
2263
Daniel Veillard962195f1999-10-28 15:51:53 +00002264Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2265
2266 * xmlmemory.h: turned off mem debug :-\
2267
Daniel Veillard35008381999-10-25 13:15:52 +00002268Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * parser.c: closed bug #2784 a one line fix, but worth pushing
2271 a new release out
2272 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2273 some structures, comments before and after the
2274 main element, and other nastyness
2275 * HTMLtree.c tree.c: accomodate the extended HTML supported
2276 * configure.in: pushing 1.7.4
2277 * test/ent8 and related outputs : added a new test for bug #2784
2278 * test/HTML/wired.html and related output: a nasty HTML example
2279 * Makefile.am: improved the test scripts
2280 * docs/* : reran the documentation extractor, updated xml.html
2281
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002282Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2283
2284 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2285 HTMLparser and debugged the HTML related code. HTML documents
2286 now have their own type
2287 * entities.c: do not dump &apos; for HTML output
2288 * xmlmemory.c: improvement, breakpoint mechanism
2289 * testHTML.c: added --sax --repeat ...
2290 * Makefile.am: improved the HTML tests
2291 * valid.[ch]: added xmlValidGetValidElements and
2292 xmlValidGetPotentialChildren
2293 * tester.c: added --insert to test the 2 new functions
2294 * test//* result//* SAXresult//* : regression test cleanup
2295 and extension.
2296 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2297 gnome-xml-nanohttp.html
2298
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002299Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * HTMLparser.c: fixed problems with some autoclose tags
2302 * tree.c: fixed XML output problems.
2303 * result/* SAXresult/*: update of the tests output
2304
Daniel Veillard6077d031999-10-09 09:11:45 +00002305Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * Makefile.am: Arturo patch for xmlConf.sh version info
2308 * parser.c: Tim Josling patch for single quoted items
2309 * tester.c: Tim Josling patch for tester options usage
2310 * tree.h: indent cleanup
2311
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002312Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2313
2314 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2315 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2316
Daniel Veillard00fdf371999-10-08 09:40:39 +00002317Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2318
2319 * tree.c : Raph patch for initialization of CORBA fields
2320 * parser.c, xpath.c, ...: modification of doc comments
2321 * xpath.c : allow spaces in xpath expressions
2322
Daniel Veillardad219441999-09-27 08:17:49 +00002323Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * xmlmemory.h: turning off memory debug :-(
2326
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002327Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2330 better SAX interfaces.
2331 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2332 entity.
2333 * configure.in: 1.7.2
2334
2335Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002336
2337 * libxml.spec.in: fixed the URL
2338 * doc/xml.html: improved the documentation front-end
2339
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002340Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002341
2342 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2343
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002344Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002345
2346 * libxml.spec.in: fixed the alpha compile problem
2347 * parser.[ch]: changed errno to errNo in the parser context :-(
2348 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2349 * doc/xml.html: changed CHAR to xmlChar
2350 * doc/html/*: recompiled the documentation
2351 * configure.in: 1.7.1
2352
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002353Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2354
2355 * parser.h: modified the parser context struct to regain 1.4.0
2356 binary compatibility
2357 * parser.c, xml-error.h: added errno ot teh context and defined
2358 a set of errors values with update of errno
2359 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2360 DTDs and entities
2361 * *.h, *.c: complete cleanup of the use of config.h and include
2362 protection depending on the current setup.
2363 * overalll debugging, maintenance and bug-fixing on all modules
2364 * updated the documentation
2365 * ready for 1.7.0
2366
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002367Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * HTMLparser.c : cleanup
2370 * SAX.c valid.c valid.h: added ID/IDREF checking
2371 * tree.c tree.h: extended doc structure for refs
2372 * configure.in: 1.6.2
2373 * parser.c: patched bug in SAX user arg call
2374 * parserInternals.h: patched missing close in C++ wrapping
2375 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2376 especially upcoming XPointer implementation.
2377 * doc/xml.html: augmented, typo
2378
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002379Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2380
2381 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2382 not all invocations of install understand -d.
2383
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002384Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2385
2386 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2387 to make 'check' works, when builddir != srcdir.
2388
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002389Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * doc/xml.html : updated the documentation
2392
Daniel Veillard6454aec1999-09-02 22:04:43 +00002393Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2396 not deallocated memory blocks
2397 * *.c : replaces all calls to malloc() free() and realloc() to
2398 the wrapper functions/macros
2399 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2400 instead of xmlFreeNodeList()
2401
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002402Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * HTMLparser.c: corrected a stupid bug leading to core dump at
2405 tree deallocation. Removed warnings indicated by
2406 Stephane.Conversy@lri.fr
2407 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2408 looked for in the external subset
2409
2410Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002411
2412 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2413 on SGI by Stephane.Conversy@lri.fr
2414
Daniel Veillardb96e6431999-08-29 21:02:19 +00002415Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * all .h : changed the prototype declaration indent as in gtk
2418 * most .c : working on reducing the TODOs in the code
2419 * most .c : cleanup though -pedantic and Insure++
2420 * improvements on validation ID checkings.
2421 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2422 * xml-config.in: closed #1810
2423
2424Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002425
2426 * tree.h, valid.c, valid.h: more work on validity, IDs
2427 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2428 definition for AIX
2429
Daniel Veillardb556eb51999-08-15 17:19:50 +00002430Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2433 the distribution due to a cut'n paste error at last commit
2434
Daniel Veillardb05deb71999-08-10 19:04:08 +00002435Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2436
2437 * configure.in: upgraded to version 1.4.0
2438 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2439 Big update, added a large part of the validation process,
2440 it should be usable, but some parts are missing
2441 * xpath.c: improved the implementation w.r.t. root.
2442 * Makefile.am: added more tests
2443 * test and result trees: added a lot of tests
2444 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2445
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002446Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2447
2448 * Added an HACKING file
2449
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002450Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * xpath.[ch] : improvements and debug of the XPath implementation
2453 * parser.c, HTMLparser.c : modified the parsers to be progressive
2454 * tree.[ch] : extended the Buffer promitives
2455 * xmlIO.[ch] : added basic I/O routines providing progressive
2456 parsing and ready for I18N conversion plugins
2457 * SAXresult/* : the SAX callback sequence maybe slightly different
2458 now
2459 * test*.c : improved/updated the tests programs
2460 * doc/* : recompiled the docs.
2461
Daniel Veillard15b75af1999-07-26 16:42:37 +000024621999-07-26 Michael Meeks <michael@edenproject.org>
2463
2464 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2465
2466 * tree.c: Ditto.
2467
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002468Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * configure.in: upgraded to version 1.4.0
2471 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2472 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2473 XML query language, see http://www.w3.org/TR/xpath for more details.
2474 * parser.c, parser.h: added CHAR* related string functions for XPath
2475 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2476 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2477 rebuild the docs.
2478 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2479 and regression testing capabilities for XPath.
2480
Daniel Veillardd79d7871999-07-12 10:38:12 +00002481Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2484 closing bug #1646
2485
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002486Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * Makefile.am, example/Makefile.am: closed bug #1683
2489
Daniel Veillard3166ab11999-07-11 16:14:19 +00002490Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * example/Makefile.am, configure.in: added the makefile for the
2493 gjobread example
2494
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002495Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2496
2497 * doc/Makefile.am:
2498 - fix which allow "make install DESTDIR=</install/prefix>".
2499
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002500Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2503 which fixed a problem on the file reading-code.
2504
Daniel Veillard82150d81999-07-07 07:32:15 +00002505Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2508 output.
2509 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2510
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002511Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2512
2513 * parser.h : Oops removed the binary compatibility problem
2514 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2515 * parser.c, HTMLparser.c: applied patches for reading from stdin
2516
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002517Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * parser.c, entities.c, valid.c: cleanup bug #1591
2520 * configure.in: cleanup bug #1592
2521 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2522 the same tree back-end. Hence gdome will be available for it.
2523 * doc/Makefile.am: close bug #617
2524
Daniel Veillard97fea181999-06-26 23:07:37 +00002525Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * parser.c: alloctate a per parser context SAX interface block
2528
Daniel Veillard14fff061999-06-22 21:49:07 +00002529Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2532 and xmlEncodeEntitiesReentrant with the correct one :-\
2533
2534Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2535
2536 * commit of my internal XML base changes, quite a lot of
2537 changes, cleanups, better entities support, framework for
2538 new I/O and charset detection and handling
2539 * Fixed the configure/Makefile stuff to generate shared libs
2540 with the proper version info, so we jumped on rev from
2541 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2542 xmlEncodeEntities() result need to be freed now, and a string
2543 xmlParserVersion provide the current library version.
2544
Raph Levien05240da1999-06-15 21:27:11 +00002545Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2546
2547 * parser.c: fixed a buffer overrun for when you have a very long
2548 attribute with no entities in it.
2549
Daniel Veillardbb2da581999-06-13 14:37:07 +00002550Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * added example directory
2553 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2554
Daniel Veillard011b63c1999-06-02 17:44:04 +00002555Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * Release of libxml-1.1, nearly everything has been touched for
2558 this.
2559 * Added more regression tests
2560 * Updated the documentation
2561
Daniel Veillard27d88741999-05-29 11:51:49 +00002562Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2563
2564 * tree.[ch]: unified the XML_NO_CORBA defines.
2565 * parser.c encoding.[ch]: started plugging in char encoding detection
2566
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002567Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2568
2569 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2570 Also freed allocated buffer.
2571
Daniel Veillard27d88741999-05-29 11:51:49 +00002572Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002573 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2574 reentrancy problem at printing. One is left in entities.c, to
2575 remove ASAP
2576 * testSAX.c : added a test example showing the use of the SAX
2577 interface if one doesn't want to build the DOM tree.
2578 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2579
Daniel Veillard517752b1999-04-05 12:20:10 +00002580Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2583 large revamping of the parser to use SAX callbacks
2584 http://www.megginson.com/SAX/ (or at least a C like interface
2585 a la Expat). It's now possible to set up your own callbacks
2586 and the parser will not build a DOM tree.
2587 * test/* result/*: updated the test suite, I finally removed
2588 the old Namespace draft support (PI based).
2589
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002590Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2591
2592 * Makefile.am: added test result to EXTRA_DIST for make tests
2593
Daniel Veillard64068b31999-03-24 20:42:16 +00002594Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * parser.c, parserInternals.h: moved the chars macro definitions
2597 to parserInternals.h
2598 * parser.c, error.c: applied patches from "Knut Åkesson"
2599 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2600
Daniel Veillard012ccc11999-03-23 10:11:11 +00002601Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * xml-config.in : applied patch to make --version work
2604
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2606
2607 * Makefile.am (check-local): Alias for `tests' target. This will
2608 cause `make check' to do the right thing.
2609 (tests): Don't run tests in srcdir. Also, replaced calls to
2610 basename with a `sed' "equivalent".
2611
Daniel Veillardd109e371999-03-05 06:26:45 +00002612Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2615 it in the header and not the sources, updated the doc.
2616 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2617 pointing this out.
2618
Daniel Veillardbc50b591999-03-01 12:28:53 +00002619Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2622 exported the inputStream routines.
2623 * doc/html/* : updated accordingly
2624
Daniel Veillardd692aa41999-02-28 21:54:31 +00002625Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2626
2627 * parser.c, parser.h, parserInternals.h: added a few extra
2628 internal calls to allocate and free parser contexts ...
2629 * doc/html/* : updated accordingly
2630
Daniel Veillard55a99271999-02-25 11:01:29 +00002631Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2632
2633 * configure.in, Makefile.am, doc/makefile.am : General changes for
2634 1.0.0 release and including the generated HTML documentation.
2635
Daniel Veillard35925471999-02-25 08:46:07 +00002636Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * makefile.am : added parserInternals.h, oops.
2639
Daniel Veillard1e346af1999-02-22 10:33:01 +00002640Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * parserInternals.h: added this header giving access to the parser
2643 internal functions.
2644 * doc/Makefile.am : added a rebuild target which rebuilds the full
2645 set of documentations
2646 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2647 the internal subset.
2648 * *.c *.h: modifications needed to generate the documentation using
2649 gtk-doc, cleanup of functions blocks, reorganisation of struct
2650 declarations.
2651
Daniel Veillard1164e751999-02-16 16:29:17 +00002652Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2655 the tar and spec file to include the beginning of the doc.
2656
Nuno Ferreira03d04781999-02-13 00:07:17 +000026571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2658
2659 * doc/.cvsignore: Added this file.
2660
Daniel Veillard6800ef31999-02-08 18:33:22 +00002661Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * tree.c: fixed xmlGetProp to return "" when the attribute
2664 exists, even if the node-list is NULL.
2665
Daniel Veillard726c7e31999-02-08 15:13:10 +00002666Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2667
2668 * tree.c: patched an error outputting empty attribute values.
2669 * Makefile.am and doc/makefile.am: have been updated during the
2670 week-end. Sorry for an empty CVS log, I got a shell problem.
2671
Daniel Veillard1899e851999-02-01 12:18:54 +00002672Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * tree.h: cleaned up using enums instead of defines
2675 * parser.c, valid.[ch]: more work on parsing/output of element
2676 declarations
2677
Daniel Veillard3b9def11999-01-31 22:15:06 +00002678Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * valid.[ch], tree.c, parser.c : more work toward full parsing
2681 of XML DTDs.
2682 * README: added informations about mailing-list and on-line
2683 documentation
2684
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2686
2687 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2688
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002689Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * parser.c, tree.[ch] : more work toward conformance testing,
2692 added a last element to accelerate parsing of very flat structures
2693 started working on internal subset Element content declaration.
2694 * valid.[ch] : first cut at adding code toward validation.
2695 * previous changes had also small impact on most files, especially
2696 the conformance testing using James Clark test suite.
2697
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002698Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * test/* : updated the examples, most of them were not well
2701 formed (humm), and added rdf2.
2702 * result/* : resulting changes in the output.
2703
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002704Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2705
2706 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2707
Daniel Veillard44b3a061998-12-05 17:27:22 +00002708Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * tree.c: patched a bug in the generation of empty attributes
2711
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002712Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2715 for node/trees/documents/... Biggest problem is namespace
2716 support when copying subtrees.
2717
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002718Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * parser.c, entities.c: improve entities and char ref encoding,
2721 and cleanups of error messages.
2722
Daniel Veillard242590e1998-11-13 18:04:35 +00002723Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * parser.c, entities.c: simple bug hunting done during rpm2html and
2726 rpmfind integration.
2727
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002728Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * parser.[ch]: Added interfaces allowing to specify a SAX
2731 handler before parsing.
2732
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002733Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * parser.c: redirrect all errors reporting through the SAX
2736 error function
2737
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002738Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2739
2740 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2741 * libtool, tlmain ...: update of the libtool files
2742
Miguel de Icaza442321c1998-11-04 18:13:38 +000027431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2744
2745 * entities.c: Use g_snprintf insteda of snprintf.
2746
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002747Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2748
2749 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2750 added ent5 test for this purpose.
2751 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2752
Daniel Veillard27271681998-10-30 06:39:40 +00002753Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * parser.c: fixed? a strange error due to compression on a GWP
2756 document.
2757
Daniel Veillard25940b71998-10-29 05:51:30 +00002758Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * tree.[ch]: bug fixing
2761 * entities.[ch]: defined a specific type for predefined entities
2762 * doc/xml.html: more documentation on the library, how to use it,
2763 overview of the interfaces.
2764
Daniel Veillard16253641998-10-28 22:58:05 +00002765Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2768
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002769Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2770
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002771 * tree.c: corrected a small bug
2772 * doc/xml.html: continuing writing documentation.
2773
2774Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2775
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002776 * debugXML.h debugXML.c: added debugging utilities.
2777 * tester.c: added --debug switch.
2778 * tree.c: patched an incorrect node->type assignment.
2779 * parser.c: formatting, ensure that node->doc != NULL in attributes
2780
Daniel Veillardccb09631998-10-27 06:21:04 +00002781Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2784 entity support and provide an internal representation close to
2785 DOM one (entity ref nodes, and attribute value as tree). I tried
2786 to preserve the interface but this will surely break some apps
2787 (I have to change rpm2html/rpmfind for example). I had to change
2788 two interfaces, and the generated tree is somewhat different.
2789 * doc/* : started documenting the XML library, the tree and
2790 DOM/Corba. This is a first step.
2791
Daniel Veillard11e00581998-10-24 18:27:49 +00002792Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2793
2794 * parser.c: Set up the fonctions comment block, boring but useful.
2795 * parser.h, SAX.c, parser.c: now attributes are processed through
2796 the SAX interface. The problem is that my SAX interface diverged
2797 quite a bit from the original one, well this is not an official
2798 spec, and translating it from Java to C is hairy anyway...
2799
Daniel Veillard97b58771998-10-20 06:14:16 +00002800Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2803 fonctions comment block, boring but useful.
2804
2805Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002806
2807 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2808 conversion routines. However they are not yet used to convert the
2809 inputs. The core will run with UTF-8.
2810
Daniel Veillard33942841998-10-18 19:12:41 +00002811Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * tree.c : make sure that the type id is properly set-up when
2814 a new object is allocated, needed for DOM.
2815
Daniel Veillard27fb0751998-10-17 06:47:46 +00002816Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * tree.h, tree.c: Ok, the main objects in the tree will be native
2819 corba objects, it costs 8 bytes per Node, Attribute and Document
2820 but it simplifies the Corba integration a lot (no extra interface
2821 objects to allocate/free).
2822
Daniel Veillard0bef1311998-10-14 02:36:47 +00002823Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2826 and changed NODEs contants for conformity with DOM Level 1
2827
Daniel Veillard27864701998-10-08 03:47:24 +00002828Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * added hooks to keep track of servants when creating objects
2831 xmlDoc and xmlNode (for Corba export).
2832
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002833Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * added xml-config script.
2836
Daniel Veillard7066a791998-10-01 20:28:28 +00002837Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2840 to autoupdate libtool and automake conf files.
2841
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2843
2844 * Makefile.am: Use '?' to separate the sed
2845 commands as ',' is used when people pass -Wl,something.
2846
2847
Daniel Veillard15a8df41998-09-24 19:15:06 +00002848Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2849
2850 * tree.c, tree.h: added a per-document compression interface.
2851
Daniel Veillard151b1b01998-09-23 00:49:46 +00002852Tue Sep 22 20:47:38 EDT 1998
2853
2854 * tree.c, tree.h: added saving with compression and added interfaces
2855 to control the compression level (xmlGetCompressMode,
2856 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2857
Daniel Veillard70120ff1998-09-22 00:24:21 +00002858Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * parser.c: corrected a loop for files of size 0
2861
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2863
2864 * error.h: New file. Contains prototyes from `error.c'.
2865
Tom Tromeyc19653d1998-08-14 01:22:43 +00002866Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2867
2868 * Makefile.am (xmlincdir): New macro.
2869 (xmlinc_HEADERS): Renamed from include_HEADERS.
2870
Daniel Veillard845664d1998-08-13 04:43:19 +00002871Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * applied small patch on numeric entities from
2874 Christopher Blizzard <blizzard@appliedtheory.com>
2875
Daniel Veillard260a68f1998-08-13 03:39:55 +00002876Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * New release 0.2, removed the old xml_* files so that it's
2879 coherent with the other CVS base (W3C), far better conformance
2880 to standard, new namespaces, decent entities support, beginning
2881 of a SAX-like interface. Nearly nothing left intact, even the
2882 test examples ...
2883
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2885
2886 * .cvsignore: Add .deps dir
2887
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002888Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2891
Daniel Veillardfe926001998-07-26 04:28:20 +00002892Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002893
Daniel Veillardfe926001998-07-26 04:28:20 +00002894 * configure.in: added test for CPP
2895 * AUTHORS, Changelog: the original ones didn't get commited but the
2896 glib ones instead, fixed.
2897 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002898
Daniel Veillardfe926001998-07-26 04:28:20 +00002899Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002900
Daniel Veillardfe926001998-07-26 04:28:20 +00002901 * integrated code developped at W3C
2902 * changed the original Copyright
2903 * migrated to automake
2904 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002905