blob: 2d4347a7ebb71024dff98faf5e3d5a98672abe5d [file] [log] [blame]
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * configure.in xpath.c: applied Bjorn patches for FPE on the
4 alpha
5
Daniel Veillardeefd4492001-04-28 16:55:50 +00006Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
9 xmlSaveFormatFileTo()
10
Daniel Veillarde39a93d2001-04-28 14:35:02 +000011Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * xpath.c: simple and efficient optimization, XPath functions
14 aways bind to the same code, cache this
15 * TODO: updated (by saying some is obsolete)
16
Daniel Veillard2156a562001-04-28 12:24:34 +000017Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19 * xpath.c: more cleanup work on XPath name parsing routines
20
Daniel Veillard61d80a22001-04-27 17:13:01 +000021Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
24 xmlXPathParseName
25 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
26 * debugXML.c: avoid compilation problems if compiling without
27 HTML support, Igor Zlatkovic
28 * win32/libxml2/libxml2.def.src: being able to compile without
29 XPath on Windows
30
Daniel Veillarddbb14a72001-04-26 20:54:01 +000031Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * libxml.m4: yet another patch from Toshio Kuratomi
34
Daniel Veillard2913e4c2001-04-26 19:29:02 +000035Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
38
Daniel Veillard67fee942001-04-26 18:59:03 +000039Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * tree.[ch]: added xmlSaveFormatFile interface for saving
42 and indenting a file.
43
Daniel Veillard82e49712001-04-26 14:38:03 +000044Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * xpath.c: fixed bug #53689 related to processing-instruction()
47
Daniel Veillard02f077a2001-04-26 10:59:11 +000048Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * DOCBparser.c: patche from László Kovács
51
Daniel Veillard30211a02001-04-26 09:33:18 +000052Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * parser.c: applied fixes from Christian Glahn bug report #53391
55
Daniel Veillard5a7c3452001-04-26 09:16:13 +000056Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * error.c: Jean François Lecomte provided a complete description
59 and a fix to bug #53537
60
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000061Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
64
Daniel Veillard1034da22001-04-25 19:06:28 +000065Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * DOCBparser.c SAX.c: a bit more work on entities processing.
68 Still Need to cleanup XML output and references in attributes
69
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000070Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * DOCBparser.c include/Makefile.am: two patches from László Kovács
73
Daniel Veillardb33c2012001-04-25 12:59:04 +000074Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * tree.c: trying to fix #53574, not completely complete,
77 I would like xmllint --copy --debug test/ent1 and
78 xmllint --debug test/ent1 to show the same result.
79 * xpath.c: fix a bug when trying to sort namespace nodes
80
Daniel Veillard5146f202001-04-25 10:29:44 +000081Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * HTMLtree.c: real fix for #53402
84
Daniel Veillard7533cc82001-04-24 15:52:00 +000085Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
88 PIs when using xsl:output
89 * valid.c: closing #53537 some case generate segfaults if there
90 is validity errors
91
Daniel Veillard61b33d52001-04-24 13:55:12 +000092Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * SAX.c testDocbook.c DOCBparser.c: more work on the support
95 of external parsed entities, added --noent to testDocbook
96 * valid.c: Garry Pennington found an uninitialized variable
97 access in xmlValidateElementContent()
98
Daniel Veillard56098d42001-04-24 12:51:09 +000099Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * HTMLparser.c : HTML parsing still sucks ... trying to deal
102 with madness
103 * result/HTML/ : this modified the result of the regression tests
104 a lot.
105
Daniel Veillard122376b2001-04-24 12:12:30 +0000106Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
109 to doc where it wasn't checked against NULL reported by
110 Jens Laas
111
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000112Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
115 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
116
Daniel Veillardeae522a2001-04-23 13:41:34 +0000117Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
118
119 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
120 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
121 * SAX.[ch]: cleanup and updates for DocBook
122 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
123 ex SGML identifier changes
124 * valid.c: removed a static unused function.
125
Daniel Veillardde57c612001-04-23 09:13:36 +0000126Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * HTMLtree.c: applied change for Paul Sponagl on script saving
129 * Makefile.am: the warning about entity title.xml are normal.
130
Daniel Veillard393df012001-04-22 20:11:18 +0000131Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * configure.in: release of 2.3.7
134 * Makefile.am: fixing make distcheck
135
Daniel Veillarda41123c2001-04-22 19:31:20 +0000136Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * doc/html/* doc/xml.html: updated and regenerated the docs
139
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000140Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
141
142 * xpath.c: fixed the XPointer problem introduced in 2.3.6
143
Daniel Veillarde82a9922001-04-22 12:12:58 +0000144Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * tree.c: fixed #53388 with the provided patch
147
Daniel Veillard06803992001-04-22 10:35:56 +0000148Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * valid.c: Bjorn detected an invalid memory access. Fixed
151 vstateVPush()
152
Daniel Veillard40af6492001-04-22 08:50:55 +0000153Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
156
Bjorn Reese70a9da52001-04-21 16:57:29 +0000157Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
158
159 * libxml.h: new header used only for the compilation of libxml
160 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
161 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
162 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
163 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
164 xmlmemory.c xpath.c xpointer.c: libxml.h integration
165 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
166 baseline (version 1.2 plus a single patch).
167 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
168 scientific notation for numbers. Tests added.
169 * xpath.c: formatting of numbers changed to use sprintf
170 (contribution from William Brack)
171
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000172Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * valid.c: cleanup, more useful debugging
175 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
176 * xmlIO.c: entity loading is printed as an error when validating
177
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000178Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180 * valid.c: fixed to validate within entities
181 * test/VCM/v22.xml: added a specific testcase
182
Daniel Veillardca1f1722001-04-20 15:47:35 +0000183Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * valid.c: forgot an epsilon transition in for ()+
186 * test/VCM/v21.xml : added a specific test case
187
Daniel Veillard85349052001-04-20 13:48:21 +0000188Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * valid.c: removed a state explosion exhibited by RSS
191 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
192 from bug #51872
193
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000194Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * valid.[ch] tree.h: worked *hard* to get non-determinist content
197 validation without using an ugly NFA -> DFA algo in the source.
198 Made a specific algorithm easier to maintain, using a single
199 stack and without recursion.
200 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
201 * hash.c: made the growing routine static
202 * tree.h parser.c: added the parent information to an
203 xmlElementContent node.
204
Daniel Veillarde470df72001-04-18 21:41:07 +0000205Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * SAX.c parser.c xpath.c: generating IDs when not validating
208 from an external parsed entity was poisoning the ID has table
209 with removed values. This was killing XSLT on the KDE help
210 browser.
211
Daniel Veillardceacdd92001-04-18 15:10:35 +0000212Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
213
214 * entities.h: andrew@ugh.net.au detected a double declaration
215
Daniel Veillarda10efa82001-04-18 13:09:01 +0000216Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * debugXML.c hash.c tree.h valid.c : some changes related to
219 the validation suport to improve speed with DocBook
220 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
221 the way validation errors get reported
222
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000223Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225 * HTMLparser.c HTMLtree.c: applied part of the patches provided
226 by P C Chow and William M. Brack for XSLT HTML output
227
Daniel Veillard2d90de42001-04-16 17:46:18 +0000228Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * xmlversion.h.in win32config.h win32/libxml2/*: applied
231 Igor Zlatkovic patches for MSC compilation and added his
232 updates
233
Daniel Veillarde043ee12001-04-16 14:08:07 +0000234Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
237 prefix lookup.
238 * parserInternals.c: fixed the bug reported by Morus Walter
239 due to an off by one typo in xmlStringCurrentChar()
240
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000241Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * HTMLparser.c result/HTML/*: revamped the way the HTML
244 parser handles end of tags or end of input
245
Daniel Veillard82daa812001-04-12 08:55:36 +0000246Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * tree.[ch] : added xmlDocCopyNode for gdome2 support
249
Daniel Veillard67a21302001-04-11 14:39:16 +0000250Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
253 bug where the linktime verions of free() won't work ...
254
Daniel Veillard27b55282001-04-11 12:22:25 +0000255Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
258
Daniel Veillardafc73112001-04-11 11:51:41 +0000259Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * doc/xml.html: added 2.3.6 release
262
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000263Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
266 * result/wml.xml: resulted in a small output change
267
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000268Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
269
270 * tree.c: xmlNewDoc was missing the charset initialization
271 * xmllint.c: added --auto to autogenerate a doc, allow to
272 reproduce the problem fixed on xmlNewDoc
273
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000274Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * xpath.c: trying to get 52979 solved
277 * tree.c result/ result/noent/: trying to get 52712 solved, this
278 also made me clean up the fact that XML output in general should
279 not add formating blanks by default, this changed the output of
280 a few tests
281
Daniel Veillard73639a72001-04-10 14:31:39 +0000282Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283
284 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
285
Daniel Veillardfac26a12001-04-08 13:08:14 +0000286Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * configure.in: finally released 2.3.6
289
Daniel Veillard911f49a2001-04-07 15:39:35 +0000290Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * xpath.c: checking for null pointer generated by new code
293
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000294Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * xpath.c: fixed a [] evaluation problem reported
297 * test/XPath/tests/simpleaddr: extended test
298 * result/XPath/simpleaddr: updated result
299
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000300Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
301
302 * xmllint.c: Dan Timis reported a portability problem
303 on Macs without mmap, fixed it.
304
Daniel Veillardb38bd552001-04-03 18:22:00 +0000305Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * testXPath.c : added a --tree option allowing to display the
308 tree dump of the XPath expression
309
Daniel Veillard4dd93462001-04-02 15:16:19 +0000310Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * xpath.c: fixed a memleak when comparing nodesets
313 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
314 * tree.c: added a TODO
315
Daniel Veillard92ad2102001-03-27 12:47:33 +0000316Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
318 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
319 we need string functions
320 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
321 to be able to use them where needed. Applied some changes
322 to reduce name linking pollution and compile in only what's
323 needed.
324 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
325 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
326 for the string manipulation functions
327 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
328 to the free() function of xmlmemory.c
329 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
330 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
331 usage.
332
333
Daniel Veillard2be30642001-03-27 00:32:28 +0000334Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * error.c: applied the context output patch of the error
337 handling submitted by Chuck Griffith
338 * error/VC/*: this slightly change some error logs
339
Daniel Veillard50582112001-03-26 22:52:16 +0000340Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * parser.c: fixed line number reporting on error
343
Daniel Veillard04be4f52001-03-26 21:23:53 +0000344Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
345
346 * parser.c: Sullivan and Darin found a parser bug,
347 applied the patch.
348
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000349Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
350
351 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
352 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
353 xmlversion.h.in xpointer.c: of course the way I defined
354 UNUSED breaks on old gcc version. Try to be smart and
355 also define it directly in xmlversion.h
356 * configure.in: removed -ansi flag from the pedantic set
357
358Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000359 Huge cleanup, I switched to compile with
360 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
361 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
362 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
363 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
364 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
365 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
366 encoding.h entities.c error.c list.[ch] nanoftp.c
367 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
368 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
369 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
370 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
371 Cleanup, staticfied a number of non-exported functions,
372 detected and cleaned up a dozen of problem found this way,
373 avoided a lot of public function name/typedef/system names clashes
374 * doc/xml.html: updated
375 * configure.in: switched private flags to the really pedantic ones.
376
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000377Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * configure.in: 2.3.5
380 * doc/html/*: rebuilt the docs
381
Daniel Veillard146c9122001-03-22 15:22:27 +0000382Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * parser.c: fixed a reported bug in NOTATION parsing
385 * uri.c: accepted but not fixed bug 51876, added TODO
386 * Makefile.am: fixed bug 51876
387
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000388Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * config.h.in configure.in error.c: fix a compilation problem
391 on platforms without vsnprintf (xml@thewrittenword.com)
392
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000393Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * parser.c: fixed a function name header typo
396 * SAX.c: notations can also occur in external subset.
397
Daniel Veillard7d42b542001-03-20 13:22:46 +0000398Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * error.c: removed a C++ like comment
401
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000402Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
403
404 * parser.c: fixing bug 52299 strange condition leading
405 to a parser crash due to a buffer overflow
406 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
407 added the specific test case
408
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000409Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * xpath.[ch]: still a lot of cleanup based on XSLT, added
412 xmlXPathConvert{String,Number,Boolean} to be able to make
413 type casts without a context stack, fixed some implementation
414 problems related to the absence of context at parse-time,
415 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
416 in the public API too
417 * xpointer.c xpathInternals.h: we need to know at parse time
418 whether we are compiling an XPointer
419
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000420Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421
422 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
423 cleaned up the parser internals, refactored XPath code, added
424 new compilation based APIs and cleanly separated public and
425 private APIs.
426
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000427Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * xpath.h: the comp field must be added at the end to avoid
430 killing binary compat.
431
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000432Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * Makefile.am: detect XPath memleaks in regreson tests
435 * error.c: fixed and error w.r.t. error reporting still using
436 stderr
437 * hash.c: added new line at end of file
438 * tree.h: minor cleanup
439 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
440 expression parsing from evaluation, resulted in a number of
441 changes internally, and in XPointer. Likely to break stuff
442 using xpathInternals.h but should remain binary compatible,
443 new interfaces will be added.
444
Daniel Veillardd574f782001-03-14 19:40:17 +0000445Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * configure.in: fixed a couple of problems reported by
448 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
449 without gcc on non linux platforms.
450
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000451Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
454 a fix for --with-html-dir= configure support. I hope it won't
455 break rpm generation
456
Daniel Veillarda022fe02001-03-14 16:30:00 +0000457Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * xmlIO.c: one function comment cleanup.
460
Daniel Veillard25239c12001-03-14 13:56:48 +0000461Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * SAX.c: external subset notations were improperly registered
464 in the internal subset.
465
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000466Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * README.cvs-commits: added, pointing to HACKING
469 * HACKING: updated
470
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000471Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * parser.c: and Matt Sergeant found one in the XML push
474 parser (erroneous check I forgot to remove when I fixed the
475 main parser).
476
Daniel Veillard68d7b672001-03-12 18:22:04 +0000477Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * xpath.c: ptittom found a small bug in UnaryExpr
480
Daniel Veillarde356c282001-03-10 12:32:04 +0000481Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483 * configure.in: bumped to 2.3.4
484 * error.c: fixed bug #51860
485 * tree.c: fixed bug #51861
486 * valid.c: cleanup, more debug, failed to fix one bug crap ...
487 * tree.[ch] : added xmlDefaultBufferSize
488 * nanoftp.c: typo in function name header block
489 * doc/xml.html : updated, added link to XML::LibXSLT
490 * doc/html/* : rebuilt the docs
491
Daniel Veillard80f32572001-03-07 19:45:40 +0000492Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * parser.c SAX.c: the new content parsing code raised an
495 ugly bug in the characters() SAX callback. Found it
496 just because of strangeness in XSLT XML Rec ouptut :-(
497
Daniel Veillard6c831202001-03-07 15:57:53 +0000498Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * Makefile.am: Martin Baulig suggested to add -lm
501 * tree.c: found another bug in xmlNodeGetContent()
502
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000503Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * xpath.c: Bjorn found the error related to strictness of comparison.
506
Daniel Veillard29631a82001-03-05 09:49:20 +0000507Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * parser.c: trying to fix the Dtd parsing problem reported
510 by Gary, side effect of last week speed optimizations.
511
Daniel Veillard14be0a12001-03-03 18:50:55 +0000512Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
513
514 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
515 * parserInternals.c: removed unneeded test raised by Stric
516
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000517Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
518
519 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
520 and fixed by William Brack). Added xmlXPathFormatNumber.
521 Changed the sorting slightly.
522 * configure.in Makefile.am example/Makefile.am: Added -lm.
523 Please note that applications linking with libxml2, must
524 also like with the math library from now on.
525
Daniel Veillardf9533d12001-03-03 10:04:57 +0000526Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
527
528 * HTMLparser.c: fixed loop reported by Marc Sanfacon
529
Daniel Veillard2f362242001-03-02 17:36:21 +0000530Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * parser.c: one must report spaces even if the Dtd element
533 content proves that this is not part of the element content.
534 * result/valid/*.xml: this changed the ouptu slightly
535
Daniel Veillardb402c072001-03-01 17:28:58 +0000536Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * configure.in: bumped to 2.3.3
539 * doc/xml.html: updated
540
Daniel Veillard77851712001-02-27 21:54:07 +0000541Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * tree.c: minor doc fix
544 * xpath.c: deallocation issues when a result tree has been
545 converted to a node-set
546
Daniel Veillardec70e912001-02-26 20:10:45 +0000547Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * doc/xml.html: oops corrected dates s/2000/2001
550
Daniel Veillard8730c562001-02-26 10:49:57 +0000551Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * valid.c: new patch from Gary Pennington
554
Daniel Veillard91e9d582001-02-26 07:31:12 +0000555Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * doc/xml.html: applied patch from Ankh
558
Daniel Veillardedac3c92001-02-26 01:36:19 +0000559Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * xinclude.c: fixed a problem building on Mac
562
Daniel Veillard21a0f912001-02-25 19:54:14 +0000563Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * parser.c: more work on increasing parsing ferformances
566
Daniel Veillard48b2f892001-02-25 16:11:03 +0000567Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
570 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
571 avoiding memcpy in production builds MEM_CLEANUP macro use
572 * parser.[ch] parserInternals.c: optimizations of the tightest
573 internal loops inside the parser. Better checking of I/O
574 flushing/loading conditions
575 * xmllint.c : added --timing
576
Daniel Veillard71681102001-02-24 17:48:53 +0000577Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * configure.in: bumped to 2.3.2
580 * doc/xml.html: updated for release
581
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000582Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * xpath.c: found a memleak and fixed a nasty bug
585
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000586Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * xmllint.[c1] : added return code errors for xmllint
589 * xpath.c: specific debug dump function for result value trees
590
Daniel Veillard4b637072001-02-21 21:52:55 +0000591Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xpath.c: finally implemented xmlXPathCompareNodeSets
594 * test/XPath/expr/floats results/XPath/expr/floats: added
595 a test for float expressions
596
Daniel Veillardf714aa32001-02-21 03:07:44 +0000597Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
600 * parserInternals.[ch]: trying to speed up parsing
601 * xpath.c : speeded up node set equality op
602
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000603Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
606 better handling of ID/IDREF and the list modules associated
607 * configure.in: small CFLAGS cleanup
608
Daniel Veillarda8abee62001-02-19 15:14:59 +0000609Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
610
611 * configure.in: fixed iconv detection on AIX (stric)
612
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000613Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000614
615 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
616
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000617Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
618
619 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
620 and optimized xmlXPathNodeSetSort
621
Daniel Veillard142adbf2001-02-17 13:21:05 +0000622Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * xpath.c: bug fix when context size is 0
625 * parser.c: I like Norm's Dtd because they still manage to break
626 the parser occasionally
627
Daniel Veillardf23e0092001-02-16 13:21:29 +0000628Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
631
Daniel Veillarde0e26512001-02-16 00:11:46 +0000632Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
635 attributes within the XML-1.0 namespace
636
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000637Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * xpathInternals.h: exported a few axis functions
640 * doc/xml.html: updated the doc
641
Daniel Veillard760f4422001-02-15 14:59:48 +0000642Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * configure.in: applied patch from Daniel van Balen for OpenBSD
645 and bumped version to 2.3.1
646 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
647 attempt to find autoclosing was simply broken, removed it,
648 updated the examples, this is better
649
Daniel Veillardd194dd22001-02-14 10:37:43 +0000650Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * hash.[ch]: added Paolo Casarini patch to provide Delete from
653 hash functionnalities.
654 * doc/html/* : rebuild the doc
655
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000656Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
659 on predicate
660 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
661 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
662 really want to have tags closed on output even if we accept
663 unclosed ones on input
664
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000665Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * xpath.c: ouch don't free NULL, rare case fixed
668 * tree.c: don't coalesce text nodes if they don't have the
669 same behaviour wrt escaping on output
670
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000671Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * xpath.c: small fixup
674 * SAX.c: don't warn on empty namespaces.
675
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000676Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * README: a bit of cleanup
679 * configure.in: preparing for 2.3.0 release
680
Daniel Veillard1f83d392001-02-08 09:37:42 +0000681Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * hash.[ch]: added a first version of xmlHashSize()
684 * valid.c: another bug fix from Gary Pennington
685
Daniel Veillard5eef6222001-02-07 18:24:48 +0000686Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * valid.c: couple of bug fixes pointed by Gary Pennington
689 * HTMLtree.c: #if 0 cleanup
690
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000691Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
694 which removes a time consuming check of xmlXPathNodeSetAdd()
695 and use it in places where we are sure to not break unicity
696
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000697Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * xpath.c: bug fixes found from XSLT
700 * tree.c: preserve node->name special values when copying nodes.
701 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
702 external subset are fetched when available but without full
703 validation. Added xmlLoadExtDtdDefaultValue, need a function.
704 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
705 output with encoding disabled.
706
Daniel Veillard2c833b62001-02-03 08:52:06 +0000707Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
710 xmlCheckFilename should not be called from xmlFileOpenW
711 and xmlGzfileOpenW
712
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000713Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
716 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
717 added the new tests for URI normalization
718 * testURI.c: fixed stoopid bugs
719 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
720 the URI in the error messages are now properly normalized
721
Daniel Veillardea28ce62001-02-02 08:20:19 +0000722Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
725
Daniel Veillarde99a4762001-02-01 04:34:35 +0000726Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
729
Daniel Veillard2b325a02001-01-31 20:46:31 +0000730Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731
732 * xpath.c: fixed mod operator
733
Daniel Veillardde55cf62001-01-31 15:53:13 +0000734Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * parser.c: fixed xmlStrcat doc
737 * tree.c: 2 fixes form Anders Carlson for copying nodes and
738 trees.
739
Daniel Veillard2f913b72001-01-31 13:23:49 +0000740Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * xpath.c result/XPath/tests/chaptersbase
743 result/XPath/tests/simplebase: fixed XPath node()
744 * tree.c: small fix in xmlNewNs()
745 * Makefile.am: removed extraneous xml2Conf.sh rule
746
Daniel Veillardb42042b2001-01-28 07:40:36 +0000747Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
750 Changed the library name, in order to get libxml-devel and
751 libxml2-devel to coexist on a single system
752 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
753 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
754
Daniel Veillardee0a4662001-01-27 18:59:33 +0000755Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
758 libxml2-devel installable in // as libxml-devel.
759
Daniel Veillard5eb05942001-01-27 17:50:22 +0000760Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * doc/Makefile.am: fixed make rebuild in doc
763 * doc/html/*.html: rebuilt the docs
764
Daniel Veillard65c295d2001-01-26 09:32:39 +0000765Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * tree.c: patch from Bjorn Reese on xmlBufferCCat
768
Daniel Veillard8e199902001-01-25 18:54:39 +0000769Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
772 the HTML doc to go into the -devel RPM ...
773 * aclocal.m4 config.h.in: some updates due to auto* magic
774
Daniel Veillard93086662001-01-25 18:13:04 +0000775Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * xpath.h: added a hook in the context structure allowing to
778 link to extra support, needed for XSLT
779
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000780Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
781
782 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
783 xmlXPtrCmpPoints to use it.
784 * propagated the following patch from Alejandro Forero
785 * include/win32config.h xmlIO.c: applied further suggestions
786 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
787 * example/gjobread.c: fixed warnings, now that it builds
788
789Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
790
791 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
792
793 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
794 filename points to a valid file (not a directory).
795 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
796 Added calls to xmlCheckFilenameDir.
797
798 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
799 `path' (rather than `filename') as the parameter to gzopen and open.
800
Daniel Veillard48177c22001-01-23 15:27:41 +0000801Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * Makefile.am: fixed a problem with EXTRA_DIST
804
Daniel Veillardb83ba402001-01-22 22:45:10 +0000805Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * Makefile.am example/Makefile.am: finally found the trick
808 to build the example, i.e. add "." in SUBDIRS before example
809 in the list <grin/>
810
Daniel Veillard82687162001-01-22 15:32:01 +0000811Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * doc/xml.html: updated with an XSLT section, removed pointer to
814 W3C CVS base.
815
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000816Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * xpath.c: when copying a XSLT tree object teh tree need to be copied
819 too, and deallocation need to occur the same way.
820
Daniel Veillarde4566462001-01-22 09:58:39 +0000821Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
824 type correponding to an XSLT result tree fragment. Share most
825 of the data format with node set, as well as operators.
826 * HTMLtree.c: added a newline at the end of the doctype output
827 whe this one is not present initially.
828 * tree.c: make sure taht the parent and doc pointers are properly
829 set when copying attributes (lists).
830
Daniel Veillard701c7362001-01-21 09:48:59 +0000831Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
834
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000835Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * xpath.c: seems I finally killed that ugly path evaluation
838 context bug (tagged 9999 in case is is wrong)
839
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000840Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
843 for XSLT
844
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000845Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
848 for xmlGzfileOpen() bug
849
Daniel Veillardf6eea272001-01-18 12:17:12 +0000850Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * xpath.c: removed an error found by XSLT usage
853 * tree.c parserInternals.h: use a predefined static string
854 for text and comment nodes, avoid freeing them in xmlFreeNode,
855 exported the string name in parserInternals.h and added
856 another value to disable encoding at output (for XSLT),
857 gain memory, time.
858
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000859Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
862 win32/libxml2/libxml2_so.dsp: new makefiles and update
863 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
864
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000865Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
868 Gary Pennington
869
Daniel Veillard389e6b72001-01-15 19:41:13 +0000870Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * xpath.c: fixed the comaprision of values and nodelists,
873 need to compare nodelist still ...
874 * debugXML.c: avoided a possible core dump
875 * HTMLparser.c: cleanup
876 * nanohttp.c: contributed fix.
877 * tree.c: fixes in properties handling added xmlSetNsProp
878 needed by libxslt
879 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
880 comment
881 * TODO: updated
882
Daniel Veillard167bd532001-01-06 21:09:34 +0000883Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * parser.c parserInternals.c: applied Bjorn Reese optimization
886 patch
887
888Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * Makefile.am: applied patch fro make check from Martin Vidner
891
Daniel Veillard503b8932001-01-05 06:36:31 +0000892Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * configure.in: preparing 2.2.11
895 * doc/html/*: rebuild the HTML files
896 * doc/xml.html : updated
897
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000898Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * tree.c: fixed a stupid bug
901 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
902 patches related to validation of an XInclude processing result
903 * TODO: updated
904
Daniel Veillarde2488192001-01-04 10:54:22 +0000905Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
908 on large files
909
Daniel Veillardf060a412001-01-03 20:52:44 +0000910Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
913
Daniel Veillard45cff692001-01-03 18:02:04 +0000914Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
917 reported by Jonas Borgström
918 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
919
Daniel Veillard08108982001-01-03 15:24:58 +0000920Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * testXPath.c xpath.c: fixing the XPath union expressions problem
923 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
924
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000925Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * xmllint.c: Made is so if the file name is "-" is will read form
928 standard input. Sven Heinicke <sven@zen.org>
929 * tree.c: fixed a problem when growing buffer
930 * tree.h: fixed the comment of the node types following andersca
931 comment
932 * TODO: updated
933
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000934Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * HTMLparser.[ch]: added a way to avoid adding automatically
937 omitted tags. htmlHandleOmittedElem() allows to change the
938 default handling.
939 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
940 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
941 of xmllint too when using --memory flag, added a memory test
942 suite at the Makefile level.
943 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
944 with namespace use when encountering QNames in XPath evalation,
945 added xmlns() scheme in XPointer.
946 * nanoftp.c : incorporated a fix
947 * parser.c xmlIO.c: fixed problems raised with encoding when using
948 the memory I/O
949 * parserInternals.c: closed bug 25934 reported by
950 torsten.landschoff@innominate.de
951 * TODO: updated
952
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000953Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
956 on a non-updated tree :-(, made a 2.2.10 release to correct the
957 situation
958
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000959Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
962 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
963 integrated a set of OpenVMS changes from Howard Taylor
964 <Howard.Taylor@pacoast.com>
965
Daniel Veillard58770e72000-11-25 00:48:47 +0000966Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
969 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
970
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000971Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
972
973 * HTMLparser.c: some fixes on auto-open of html/head/body
974 * encoding.c: fixed a compilation error on some gcc env
975 * xpath.c xpointer.[ch] xpathInternals.h: improved the
976 XPointer implementation
977 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
978 related XPointer tests and associated results
979
Daniel Veillard300f7d62000-11-24 13:04:04 +0000980Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * doc/xmldtd.html doc/xml.html: following a short step by step
983 guidance on IRC to help maciej with DTDs I started a small
984 page on the subject.
985
Daniel Veillard748e45d2000-11-17 16:36:08 +0000986Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * HTMLparser.c: fixed handling of broken charrefs
989 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
990 patches
991
Daniel Veillard28929b22000-11-13 18:22:49 +0000992Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * doc/xml.html doc/html/* : rebuilt the docs after adding
995 xinclude and updated page for 2.2.7 and 2.2.8
996 * configure.in: releasing 2.2.8
997
Daniel Veillard41e06512000-11-13 11:47:47 +0000998Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
999
1000 * parser.[ch] parserInternals.c: applied the conditional
1001 section processing fix from Jonathan P Springer
1002 <jonathan.springer2@gte.net>
1003 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1004 project file, fixed iconv default non support
1005 * xpath.c: fixed the problem of evaluating relative expressions
1006 when a node context is provided.
1007
Daniel Veillardbf432752000-11-12 15:56:56 +00001008Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1009
1010 * nanoftp.c: fixed gcc 2.95 new warnings
1011 * SAX.c: fixed a stupid bug
1012 * tree.c: fixed a formatting problem when round-tripping
1013 from/to memory
1014 * xinclude.c: chased memleak, fixed a base problem
1015 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1016 xmlXPtrBuildNodeList()
1017 * TODO: updated
1018 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1019 adding a first small set of regression tests for XInclude
1020
Daniel Veillardc2def842000-11-07 14:21:01 +00001021Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1022
1023 * nanohttp.[ch]: applied Wayne Davison patches to access
1024 the WWW-Authorization header.
1025 * parser.c: Closed Bug#30847: Problems when switching encoding
1026 in short files by applying Simon Berg's patch.
1027 * valid.c: fixed a validation problem
1028 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1029 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1030 Wayne Davison
1031 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1032 need to be extended to non full nodes selections.
1033 * xinclude.c: starts to work decently
1034
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001035Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1038 debugXML.c xmlversion.h.in: Started adding XInclude support,
1039 this is a new xmllint option
1040 * tree.c xpath.c: applied TOM patches for XPath
1041 * xpointer.c: fixed a couple of errors.
1042 * uri.c: added an escaping function needed for xinclude
1043 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1044 new warning from RH70 gcc's version
1045
Daniel Veillarda4964b72000-10-31 18:23:44 +00001046Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * HTMLparser.c: fixed loop on invalid char in scripts
1049 * parser.c: update to description of xmlIOParseDTD()
1050 * libxml.m4 xmlversion.h.in: changes contributed by
1051 Michael Schmeing <m.schmeing@internet-factory.de>
1052 * configure.in: preparing for 2.2.7
1053 * Makefile.am: trying to avoid config.h and acconfig.h
1054 being included in the distrib
1055 * configure.in: released 2.2.7
1056
1057Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1060 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1061
Daniel Veillard01411222000-10-30 15:33:22 +00001062Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * parser.[ch]: added xmlIOParseDTD()
1065 * xpointer.c: added support for the 2 extra parameters of
1066 string-range, fixed a stoopid error when '0' was present
1067 in XPointer expressions
1068 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1069 testsuite for the above
1070
Daniel Veillard6db58192000-10-30 09:27:53 +00001071Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * libxml.spec.in: improved package descriptions
1074
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001075Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1076
1077 * xpath.c xpathInternals.h: applied a large cleaning patch
1078 from TOM <ptittom@free.fr>, it also add namespace support
1079 for function and variables registration.
1080
Daniel Veillardbd20df72000-10-29 17:53:40 +00001081Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1082
1083 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1084 * Makefile.mingw: Wayne Davison's update adding hash.c
1085
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001086Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088 * xpath.c: fixed the root evaluation problems
1089 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1090 ignorable spaces with <b> <bold> <em>
1091 * tree.c: fixed a loop in xmlSearchNsByHref()
1092
Daniel Veillard767662d2000-10-27 17:04:52 +00001093Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * xpath.c: applied another XPath patch from TOM
1096 * xpath.c include/makefile.am: applied another patch from
1097 china@thewrittenword.com (cleanup on IRIX).
1098
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001099Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * xml-config.1: received a fixed version from Fredrik Hallenberg
1102 <hallon@lysator.liu.se>
1103
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001104Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1107 cleanup patch for XPath
1108
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001109Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1110
1111 * patched to redirrect all "out of context" error messages to
1112 a reconfigurable routine. The changes are:
1113 * xmlerror.h : added the export of an error context type (void *)
1114 an error handler type xmlGenericErrorFunc there is an interface
1115 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1116 to reset the error handling routine and its argument
1117 (by default it's equivalent to respectively fprintf and stderr.
1118 * all the c files: all wild accesses to stderr or stdout within
1119 the library have been replaced to calls to the handler.
1120
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001121Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1122
1123 * configure.in: release 2.2.6
1124 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1125 exporting the inner functions of xpath for extension modules
1126 * doc/*: updated and rebuilt the doc
1127
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001128Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1129
1130 * nanohttp.c : applied Wayne HTTP cleanup patch
1131 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1132 and xmlNodeSetSpacePreserve()
1133
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001134Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * xpath.c: closing bug #29260
1137
Daniel Veillard126f2792000-10-24 17:10:12 +00001138Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1141 multikey tuples, made hash structure opaque
1142 * valid.[ch]: moved elements, attributes, notations decalarations
1143 as well as ID and refs to hash tables.
1144 * entities.c: hash cleanup
1145 * xmlmemory.c: fixed a dump problem in debug mode
1146 * include/Makefile.am: problem passing in DESTDIR= values patch
1147 from Marc Christensen <marc@calderasystems.com>
1148 * nanohttp.c: removed debugging remains
1149 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1150 * HTMLparser.c parser.c: fixing a number of problems with the
1151 macros in the *parser.c files (Wayne).
1152 * HTMLparser.c: close the previous option when opening a new one
1153 (Marc Sanfacon).
1154 * result/HTML/*: updated the HTML results accordingly
1155
Daniel Veillard52afe802000-10-22 16:56:02 +00001156Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1159 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1160 XPath functions and XML entities table to them. More to come...
1161 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1162
Daniel Veillard683cb022000-10-22 12:04:13 +00001163Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * tree.c: coalesce adjacent text nodes
1166 * valid.c: handling of blank nodes in DTd validation (raised
1167 by problems with a posteriori validation).
1168 * nanohttp.c: changing behaviour on HTTP write stuff.
1169 * HTMLtree.c: forced body and html to be explicitely closed.
1170 * xpath.h: exported more XPath functions.
1171
Daniel Veillard1baf4122000-10-15 20:38:39 +00001172Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * Release of 2.2.5
1175 * xpointer.c: range() range-inside and other helper functions
1176 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1177
Daniel Veillard47e12f22000-10-15 14:24:25 +00001178Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1181 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1182
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001183Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1186 and XPointer modules
1187
Daniel Veillard134c9f32000-10-15 10:27:08 +00001188Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1189
1190 * SAX.h: closed #25107
1191
Daniel Veillard39915622000-10-15 10:06:55 +00001192Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194 * testSAX.c: fixed problem with cdata reporting
1195 * SAXresult/* : updated
1196
Daniel Veillard1e851392000-10-15 10:02:56 +00001197Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1200 Closed bug #27499, added to regression tests
1201 * TODO: updated
1202
Daniel Veillard7eda8452000-10-14 23:38:43 +00001203Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1206 support for SCRIPT and STYLE with help from Bjorn Reese
1207 * test/HTML/* result/HTML/*: added simple testcase and updated
1208 the existing ones.
1209
Daniel Veillardff9c3302000-10-13 16:38:25 +00001210Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1213 string-range for empty strings
1214 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1215 test/XPath/xptr/strrange: augmented the XPointer testsuite
1216
Daniel Veillard189446d2000-10-13 10:23:06 +00001217Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1218
1219 * doc/xml.html doc/xmlmem.html: added a module describing memory
1220 interfaces and use, updated the main page.
1221
Daniel Veillard2f971a22000-10-12 23:26:32 +00001222Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1223
1224 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1225 nanoftp code work on Windows too now
1226
1227Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001228
1229 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1230 * xpointer.c: implemented string-range() at least a good first version
1231 * test/XPath/docs/str test/XPath/xptr/strrange
1232 result/XPath/xptr/strrange: the string-range() tests
1233
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001234Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * Makefile.am include/Makefile.am include/win32config.h
1237 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1238 and make distcheck
1239
Daniel Veillard19d61112000-10-11 23:50:35 +00001240Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1243 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1244 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1245
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001246Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1247
1248 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1249 patch for socklen_t detection by
1250 Albert Chin-A-Young <china@thewrittenword.com>
1251
Daniel Veillardcd429612000-10-11 15:57:05 +00001252Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1255 and added a --dtdvalid option to xmllint used to test it
1256
Daniel Veillard47c02452000-10-11 13:04:36 +00001257Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1260 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1261
Daniel Veillard2d38f042000-10-11 10:54:10 +00001262Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1265 handlings (registration, lookup, cleanup)
1266
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001267Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269 * configure.in Makefile.am include/makefile.am: adding XPointer
1270 and XPtrtests target
1271 * xpointer.[ch] : new files for XPointer support
1272 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1273 more XPath tests
1274
Daniel Veillard57fda592000-10-10 23:24:14 +00001275Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * configure.in: fixed, very broken, make distcheck works again
1278
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001279Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1280
1281 * More work toward 2.2.5, integrated a number of patches
1282 * configure.in Makefile.am win32config.h.in: trying to cleanup
1283 make distcheck .... huh ...
1284 * include/Makefile.am include/win32config.h: new directory
1285 for includes
1286 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1287 updated teh makefiles and instructions for WIN32
1288 * xpath.c: small fixes
1289 * test/XPath/ results/XPath: updated the testcases and results
1290 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1291 suggested patches
1292 * valid.c: fixed an ID bug
1293
Daniel Veillardb71379b2000-10-09 12:30:39 +00001294Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1295
1296 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1297 the automake bug where wrong dependancies were generated.
1298 * xpath.[ch]: worked on XPointer
1299
Daniel Veillard7e99c632000-10-06 12:59:53 +00001300Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1301
1302 * configure.in Makefile.am: 2.2.5, ship the include in an
1303 include/libxml subdirectory, use symlinks when using CVS
1304 * testSAX.c: fixed small bug
1305 * testXPath.c: changed the way testfiles are parsed
1306 * debugXML.c: same kind of cleanup when parsing an argument expression
1307 XPath/XPointers can have blanks embedded
1308 * xpath.[ch]: more cleanup, reorgs for XPointer work
1309 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1310 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1311
Daniel Veillard55b91f22000-10-05 16:30:11 +00001312Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1315 in the XPath engine, rewrote large parts of it, now it's far
1316 cleaner and in sync with the REC not an old WD. Fixed a parsing
1317 problem in the interactive XML shell found when testing XPath.
1318
Daniel Veillardac260302000-10-04 13:33:43 +00001319Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1320
1321 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1322 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1323 examples with the extra test
1324
Daniel Veillard7cfce322000-10-04 12:40:27 +00001325Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1326
1327 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1328 the global init function.
1329
Daniel Veillard970112a2000-10-03 09:33:21 +00001330Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1331
1332 * HTMLparser.c: Doohhh, attribute name parsing was still case
1333 sensitive ! Fixed this ...
1334 * result/HTML/* : updated the tests results accordingly
1335
Daniel Veillard740abf52000-10-02 23:04:54 +00001336Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1337
1338 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1339 engine, should be far more stable, incorporated a new version of
1340 preceding/following axis, need testing
1341 * uri.c: fixed file:///c:/a/b/c problem
1342 * test/XPath/tests/idsimple: augmented the XPath tests
1343
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001344Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1345
1346 * doc/* rebuilding docs for 2.2.4 release
1347
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001348Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1349
1350 * configure.in: releasing 2.2.4
1351 * parser.[ch]: added xmlStrEqual()
1352 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1353 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1354 use xmlStrEqual instead
1355 * TODO: updated
1356 * added an XPath test
1357
Daniel Veillardbc765302000-10-01 18:23:35 +00001358Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1361 * entities.h: exported xmlInitializePredefinedEntities
1362 * parser.[ch] : added xmlInitParser()
1363 * parserInternals.h : had to export htmlInitAutoClose()
1364
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001365Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1366
1367 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1368 problems
1369 * Makefile.am : added XPath regression tests to normal tests
1370 * uri.c: fixed a problem with local paths, cleanup
1371 * parser.c: fixed a problem with large CData sections
1372
Daniel Veillardd2ade932000-09-30 14:39:55 +00001373Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1374
1375 * configure.in xml-config.in: patch from "Ben Taylor"
1376 <sol7x86@hotmail.com> for solaris shared libs lookup
1377
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013782000-09-30 Martin Baulig <baulig@suse.de>
1379
1380 * libxml-2.0.pc.in: Provide pkg-config script.
1381
1382 * configure.in: Create the libxml-2.0.pc script from the
1383 libxml-2.0.pc.in templates.
1384 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001385 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001386
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001387Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1390 when compiling with MSC
1391
Daniel Veillard46057e12000-09-24 18:49:59 +00001392Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1393
1394 * xpath.c: patch for normalize-string() substring-before(),
1395 substring-after() and translate() functions from Bjorn Reese
1396 <breese@mail1.stofanet.dk>
1397 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1398 Fredrik Hallenberg <hallon@lysator.liu.se>
1399 * TODO: updated
1400
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001401Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1402
1403 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1404 problem of socklen_t being undefined on a number of platforms
1405 * debugXML.c: fixed a compilation problem when without snprintf
1406
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001407Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1410 an URI bug and a fix for the control-character-induced infinite loop
1411 * nanohttp.c: preventive fix for compiling on WIN32
1412
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001413Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
1415 * xmlint.c: closing bug #25000
1416
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001417Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1418
1419 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1420 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1421 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1422 related function, fixing xmlStrncmp(), and associated cleanup
1423 * result/HTML/entities.html.sax: updating result
1424
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001425Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1426
1427 * uri.c: applied patch for URI escaping from Wayne Davison
1428 <wayned@blorf.net>
1429 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1430 from Denis Barbier <barbier@imacs.polytechnique.fr>
1431 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1432 patch from Wayne Davison
1433
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001434Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * doc/xml.html : updated with new releases, adding "how to help"
1437
Daniel Veillard04698d92000-09-17 16:00:22 +00001438Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1439
1440 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1441 removed a few warnings in pedantic mode ...
1442 * parserInternals.c parser.c: moved encoding switching function
1443 to parserInternals.c
1444 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1445
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001446Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1449 error or warning handlers
1450
Daniel Veillardb1059e22000-09-16 14:02:43 +00001451Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1452
1453 * parserInternals.c parserInternals.h parser.c Makefile.am:
1454 created a new module parserInternals.c, moved most of the
1455 code shared by the various parsers there, as well as
1456 deprecated code from parser.c. More cleanup of parser.c
1457 * uri.c: fixed a problem when URI is NULL
1458 * valid.c: speedup when looking for an attribute declaration
1459
Daniel Veillard39c7d712000-09-10 16:14:55 +00001460Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1463 the cleanup of the computation of URI references when seeking
1464 external entities. The URI reference string and the resulting
1465 URI are both stored now.
1466 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1467 large s(n)printf checks and cleanup from Denis Barbier
1468 <barbier@imacs.polytechnique.fr>
1469 * xmlversion.h.in tree.h: couple of SGML declarations for a
1470 possible docbook module.
1471 * result/VC/ : a couple of test output changed due to the change
1472 of the entities URI
1473
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001474Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1475
1476 * parser.h: added a _private field for linking user's data
1477
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001478Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1479
1480 * parser.c parserInternals.h: demacroified most of the IS_XXX
1481 the gain in size is significant so ...
1482
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001483Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * entities.c: cases where looking up entities with doc==NULL
1486 covered
1487
Daniel Veillard90e11312000-09-05 10:42:32 +00001488Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
Daniel Veillard1de50802000-09-07 08:54:32 +00001490 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001491 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1492
Daniel Veillard98a79162000-09-04 11:15:39 +00001493Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
Daniel Veillard1de50802000-09-07 08:54:32 +00001495 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001496 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1497 * Makefile.in: added URItest and included thenin "make tests"
1498
1499Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001500
1501 * xmlversion.h.in: closed bug 22941
1502
Daniel Veillard2bb89092000-08-31 14:57:50 +00001503Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * doc/xmlio.html: added doc and example for entity loader
1506 redefinition.
1507
Daniel Veillard96984452000-08-31 13:50:12 +00001508Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1509
1510 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1511 used by libxml
1512
Daniel Veillarde715dd22000-08-29 18:29:38 +00001513Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1514
1515 * parser.c: Fixed bug on invalid ontent characters and when using
1516 push.
1517 * xmllint.c: fixed xmllint endling of errors in push mode
1518
Daniel Veillard4948eb42000-08-29 09:41:15 +00001519Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1520
1521 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001522 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001523 * result/HTML/*.sax: regenerated HTML SAX output
1524 * parser.c: more cleanup.
1525
Daniel Veillarde010c172000-08-28 10:04:51 +00001526Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1527
1528 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001529 patches from Wayne Davison <wayned@users.sourceforge.net>,
1530 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001531 * HTMLparser.c: fixed an ignorable white space detection bug
1532 occuring when parsing with SAX only
1533 * result/HTML/*.sax: updated since the output is now HTML
1534 encoded...
1535
Daniel Veillard47f3f312000-08-27 22:40:15 +00001536Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1537
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001538 * HTMLparser.[ch]: applied some of Wayne Davison
1539 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001540
Daniel Veillarde0854c32000-08-27 21:12:29 +00001541Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1544 undeclared namespace prefix was used, added a warning.
1545 Cleaned up support w.r.t. entities, spilling out a warning
1546 and being pedantic on lookups.
1547 * test/warning/ent9 : added testcase for previous example.
1548 * TODO: updated
1549 * parserInternals.h parser.c: changed the way names are parsed
1550 now allow infinite size and decrease penalty for normal use
1551 * parser.c: Started a big cleanup/check of the parser code,
1552 fixed some of the most tortuous entity code, spotted code
1553 unused anymore
1554 * test/*: added tests for very long names and related nasty
1555 things.
1556
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001557Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * doc/encoding.html: added encoding aliases doc
1560 * doc/xml.html: updates
1561 * encoding.[ch]: added EncodingAliases functions
1562 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1563 bottleneck affecting large DTDs like Docbook
1564 * parser.[ch] xmllint.c: added a pedantic option, will be
1565 useful
1566 * SAX.c: redefinition of entities is reported in pedantic mode
1567 * testHTML.c: uninitialized warning from gcc
1568 * uri.c: fixed a couple of bugs
1569 * TODO: added issue raised by Michael
1570
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001571Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * doc/encoding.html: propagated Martin Duerst suggestions
1574
Daniel Veillard52402ce2000-08-22 23:36:12 +00001575Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1578 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1579 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1580 by Wayne Davison
1581
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001582Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1583
1584 * nanoftp.c nanohttp.c: small cleanup
1585 * TODO: updated
1586
Daniel Veillard244ece92000-08-19 20:58:02 +00001587Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1588
1589 * added an old VC testcase and updated title.xml entity
1590
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001591Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1594 done on auto-opening of <p> tags and cleanup of SAX output
1595
Daniel Veillard979e55e2000-08-19 16:48:54 +00001596Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1597
1598 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1599
Daniel Veillard4540be42000-08-19 16:40:28 +00001600Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * doc/xml.html libxml.* structure.*: updated the doc a bit
1603
Daniel Veillard808a3f12000-08-17 13:50:51 +00001604Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1605
1606 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1607 of SAX tests
1608
Daniel Veillard29579362000-08-14 17:57:48 +00001609Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1610
1611 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1612 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1613
Daniel Veillard1255ab72000-08-14 15:13:33 +00001614Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1617 * testHTML.c: fix core dump on Solaris 2.x systems
1618 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1619 * result/HTML/*.sax: previous bug fix lead to new results
1620
Daniel Veillard03109292000-08-14 14:58:22 +00001621Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1624 * configure.in: added --with-readline=DIR to accept alternate
1625 path for readline include/library
1626 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1627 for ANSI under HP-UX
1628 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1629 includes @LIBS@
1630
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001631Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * doc/* : rebuilt the docs
1634 * getting ready for 2.2.2 release
1635
Daniel Veillard87b95392000-08-12 21:12:04 +00001636Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1637
1638 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1639 and xmlAddFeature()
1640 * tree.[ch]: added xmlAddChildList()
1641 * xmllint.c: MAP_FAILED macro test
1642 * parser.h: added xmlParseCtxtExternalEntity()
1643 * valid.c: applied bug fixes removed warning
1644 * tree.c: added CDATA block to elements content
1645 * testSAX.c: cleanup of output
1646 * testHTML.c: added SAX testing
1647 * encoding.c: better error recovery
1648 * SAX.c, parser.c: fixed one of the external entity processing
1649 of the OASis testsuite
1650 * Makefile.am: added HTML SAX regression tests
1651 * configure.in: bumped to 2.2.2
1652 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1653 SAX results
1654
Daniel Veillard88a172f2000-08-04 18:23:10 +00001655Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1656
1657 * configure.in: patch for HP compiler
1658
16592000-08-04 Sven Heinicke <sven@zen.org>
1660
1661 * xmllint.c: Was coredumping sometimes when the file given didn't
1662 exist.
1663
Daniel Veillard46e370e2000-07-21 20:32:03 +00001664Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1665
1666 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001667
Daniel Veillard46e370e2000-07-21 20:32:03 +00001668 when using in memory parsing. Need some cleanup.
1669 * xmllint.c configure.in: added a --memory flag to test memory
1670 parsing
1671
Daniel Veillard36650692000-07-21 15:16:39 +00001672Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * nanohttp.c: fixed socklen_t replacement to unsigned int
1675 * parser.c: fixed a space handdling missing at the end of
1676 production 28 DOCTYPE.
1677 * xmlmemory.c: fixed a stupid bug on the routine to override
1678 allocation functions
1679 * TODO: updated
1680
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001681Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * doc/ regenerated the docs
1684
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001685Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * doc/encoding.html doc/xml.html: added I18N doc
1688 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1689 improvements, both parser and filters, added ASCII & HTML,
1690 fixed the ISO-Latin-1 one
1691 * xmllint.c testHTML.c: added/made visible --encode
1692 * debugXML.c : cleanup
1693 * most .c files: applied patches due to warning on Windows and
1694 when using Sun Pro cc compiler
1695 * xpath.c : cleanup memleaks
1696 * nanoftp.c : added a TESTING preprocessor flag for standalong
1697 compile so that people can report bugs more easilly
1698 * nanohttp.c : ditched socklen_t which was a portability mess
1699 and replaced it with unsigned int.
1700 * tree.[ch]: added xmlHasProp()
1701 * TODO: updated
1702 * test/ : added more test for entities, NS, encoding, HTML, wap
1703 * configure.in: preparing for 2.2.0 release
1704
Daniel Veillard49703262000-07-10 10:27:46 +00001705Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * nanoftp.c: fixed the way the control connection is handled
1708 * libxml.spec.in: fixed the dependancies and cleanup
1709
Daniel Veillard306be992000-07-03 12:38:45 +00001710Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1711
1712 * doc/xml.html: changed the xmlsoft.org structure, updated the
1713 examples w.r.t. root and childs
1714
Daniel Veillard7d853352000-07-02 18:53:09 +00001715Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1718
Daniel Veillard365e13b2000-07-02 07:56:37 +00001719Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * HTMLparser.c: Work on character encoding support for the HTML parser
1722 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1723 * encoding.c: Fixed a potential memleak in the encoding stuff
1724
Daniel Veillardaf743792000-07-01 11:49:28 +00001725Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1726
1727 * doc/FAQ.html doc/Makefile.am : added a FAQ
1728
1729Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001730
1731 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1732 of the HTML parser to force it to not bypass SAX
1733
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001734Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1735
1736 * win32config.h.in: updated
1737 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1738 lacks iconv support :-( need to release 2.1.1
1739 * configure.in: release 2.1.1
1740 * HTMLparser: fixed bug #14784
1741 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1742 by Windows compiler
1743 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1744 the SAX startDocument() callback.
1745 * TODO: updated
1746
1747Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * added xmlStopParser()
1750
Daniel Veillardbe803962000-06-28 23:40:59 +00001751Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1752
1753 * configure.in: 2.1.0 prerelease
1754 * Large resync between W3C and Gnome tree
1755 * nanoftp, nanohttp.c: fixed stalled connections probs
1756 * HTMLtree.c SAX.c : support for attribute without values in
1757 HTML for andersca
1758 * valid.c: Fixed most validation + namespace problems
1759 * HTMLparser.c: start document callback for andersca
1760 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1761 * parser.h, SAX.c: serious speed improvement for large
1762 CDATA blocks
1763 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1764 different encoding
1765 * example/Makefile.am example/gjobread.c tree.h: work on
1766 libxml1 libxml2 convergence.
1767 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1768 and the LIBXML_TEST_VERSION macro
1769
Daniel Veillardc310d562000-06-23 18:32:15 +00001770Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1771
1772 * doc/xml.html: various patches and improvements typo fixed by
1773 Felix Natter
1774 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1775 from Felix Natter <fnatter@gmx.net>
1776
Daniel Veillardf3029822000-05-06 08:11:19 +00001777Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1778
1779 * doc/upgrade.html: updated with instructions for support of both
1780 libxml-1.x and libxml-2.x
1781 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1782 for 2.x support and also fixed includes
1783
1784
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001785Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1788 the encoding support, added iconv support, so now libxml if
1789 compiled with iconv automatically support japanese encodings
1790 among others. Work based on initial patch from Yuan-Chen Cheng
1791 I may have broken binary compat in the encoding handler
1792 registration scheme, but that was so utterly broken I don't
1793 expect anybody to have used this feature until now.
1794 * parserInternals.h: fixup on the CHAR range macro
1795 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1796 code.
1797 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1798 * uri.c: added xmlParseURI() I can't believe I forgot to
1799 implement this one in 2.0 !!!
1800 * SAX.c: moved doc->encoding update in the endDocument() call.
1801 * TODO: updated.
1802
Daniel Veillard06047432000-04-24 11:33:38 +00001803Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1804
1805 * tree.h: removed extraneous xmlRemoveProp definition
1806 * TODO: added item about --disable-corba configure switch
1807 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1808 * nanoftp.c: fixed include problems giving troubles on AIX and
1809 slowlaris
1810 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1811 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1812 comment and headers changes to lower gtk-doc number of warnings
1813 * doc/html/*: rebuilt docs
1814
Daniel Veillarde0aed302000-04-16 08:52:20 +00001815Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * HACKING: documented the tag for 1.x and instructions
1818
Daniel Veillard5e873c42000-04-12 13:27:38 +00001819Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1822 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1823 xmlCreateIOParserCtxt
1824 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1825 significant overall improvement
1826 * xmllint.c: added I/O test to xmllint
1827 * testSAX.c: added a speed test
1828 * doc/* : updated/regenerated
1829
Daniel Veillardfc708e22000-04-08 13:17:27 +00001830Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1831
1832 * xpath.c uri.h parserInternals.h: cosmetic changes from
1833 "Timur I. Bakeyev" <timur@bat.ru>, including making
1834 xmlCreateURI() public
1835
Daniel Veillard5d211f42000-04-07 17:00:24 +00001836Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1839 and the code at the same time. Added a clean mechanism for
1840 overload or added input methods: xmlRegisterInputCallbacks()
1841 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1842 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1843 * TODO: updated
1844 * doc/* : updated/regenerated
1845 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1846 source dir
1847
Daniel Veillarde77a9182000-04-05 19:12:29 +00001848Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * testURI.c: yet another forgotten commit, I should get some sleep !
1851
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001852Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1853
1854 * xmllint.c: forgot to commit this too ?
1855
Daniel Veillardb9df4042000-04-05 14:23:16 +00001856Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * xmlversion.h.in : forgot to commit this previously
1859
Daniel Veillard361d8452000-04-03 19:48:13 +00001860Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1863 * README TODO: updated for release
1864 * uri.c uri.h: added authority parsing/saving
1865 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1866 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1867 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1868 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1869 Makefile.am : added compile-time customization of libxml
1870 --with-ftp --with-http --with-html --with-xpath --with-debug
1871 --with-mem-debug
1872 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1873 #include <libxml/xxx.h> I hope it won't break too much stuff
1874 and will be manageable in the future...
1875 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1876 and added xmllint to the installed programs
1877 * uri.h: added xmlFreeURI()
1878
Daniel Veillardec303412000-03-24 13:41:54 +00001879Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1880
1881 * uri.c uri.h: finished the escaping handling, the base support
1882 and the URI path normalization. Looks good just lacks the
1883 authority content parsing code.
1884 * Makefile.am: added instructions to generate testURI
1885 * TODO: updated
1886 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1887 added links and icons for W3C and Gnome
1888
Daniel Veillard8f621982000-03-20 13:07:15 +00001889Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * xmlmemory.[ch] : seems I forgot to actually update the files in
1892 the last commit :-)
1893 * doc/xml.html doc/html/* : updated and uploaded the docs
1894
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001895Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1898 * TODO: updated
1899 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001900 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001901 gfree).
1902 * Makefile.am, uri.c, uri.h: added a set of functions to do
1903 exact (litteraly copied from the RFC 2396 productions) parsing
1904 and handling of URI. Will be needed for XLink, one XML WFC,
1905 XML Base and reused in the nano[ftp/http] modules. Still work
1906 to be done.
1907
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001908Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1909
1910 * configure.in, libxml.spec.in : libxml2
1911 * doc/* : updated the doc page, rebuilt the docs
1912
Daniel Veillardcf461992000-03-14 18:30:20 +00001913Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * all: tagged LIB_XML_1_X
1916 * *.c *.h : updated from W3C CVS tree
1917 * configure.in : 2.0.0-beta
1918 * libxml.spec.in : libxml2 package nam
1919 * result/* : new version of the tests output
1920
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001921Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1924
Daniel Veillardb566ce12000-03-04 11:39:42 +00001925Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1926
1927 * doc/* : rebuilt the docs
1928 * parser.c: final patch on #6766
1929 * valid.c: small patch on validity checks.
1930
Daniel Veillardfb76c402000-03-04 11:39:42 +00001931Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1934 added
1935 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1936 compatibility w.r.t. XML spec and existing code.
1937
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001938Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * parser.c: seems a better solution to <a> </a> exists,
1941 will try it for a while
1942
Daniel Veillard83a30e72000-03-02 03:33:32 +00001943Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * parser.c: tried to remove the <a> </a> generating <a/>
1946 this is hard. Left a flag for that purpose. Fixed bug #6766
1947 * configure.in: prepared 1.8.7 not released, due to previous
1948 problem
1949
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001950Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * doc/xml.html : applied second patch from Paul DuBois
1953
Daniel Veillard402e8c82000-02-29 22:57:47 +00001954Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * doc/xml.html : applied patch from Paul DuBois
1957
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001958Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1961
Daniel Veillard5feb8492000-02-02 17:15:36 +00001962Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1965 compilation warnings on various platforms.
1966 * parser.c: Fixed #5281 validity error callbacks are now desactived
1967 by default if not validating.
1968
Daniel Veillardf341f932000-02-02 14:52:08 +00001969Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1970
1971 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1972
Daniel Veillard13c757e2000-02-01 23:59:15 +00001973Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1976 <gkatsi@cs.toronto.edu>
1977
Daniel Veillard726e8792000-01-30 20:04:29 +00001978Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1979
1980 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1981 processing URLs
1982
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001983Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1986 xmlNanoFTPUpdateURL for persistent control connections.
1987 * configure.in: 1.8.6
1988
1989Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1990
1991 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1992 * tree.[ch] : added xmlSaveNoEmptyTags
1993
James Henstridgef3be9312000-01-28 13:59:21 +000019942000-01-29 James Henstridge <james@daa.com.au>
1995
1996 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1997
1998 * Makefile.am: added nanoftp.[ch] to the build.
1999
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002000Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * nanoftp.[ch]: cleanup, comments, API
2003 * debugXML.c : fixed a bug in the cat command
2004 * doc/*: regenerated the docs
2005
Daniel Veillardda07c342000-01-25 18:31:22 +00002006Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2007
2008 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2009 * debugXML.c : fixed a bug in the cat command
2010 * valid.c: fixing some small probs
2011 * libxml.spec.in: get rid of the SNAP suffix
2012 * doc/xml.html: updated the status
2013
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002014Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2015
2016 * xml-config.in: xml-config --version to just return the
2017 version number
2018 * xpath.c: some cleanup w.r.t. axis when the current node is
2019 an attribute.
2020 * TODO: updated
2021
Daniel Veillard461a66c2000-01-18 18:01:01 +00002022Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * configure.in: prepared for libxml-1.8.5
2025 * doc/* recompiled the documentation
2026
20272000-01-17 Jody Goldberg <jgoldberg@home.com>
2028
2029 * configure.in : WARNING autoconf subtlety alert :
2030 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2031 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2032 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2033 get defined by AC_CHECK_HEADERS.
2034
Daniel Veillardf967b902000-01-17 16:06:10 +00002035Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2038 Rune.Djurhuus@fast.no
2039
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002040Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * TODO: updated
2043 * tree.c, parser.c: made sure that only memory alloc problems
2044 and internal parser errors are allowed to write to stdout or
2045 stderr.
2046
Daniel Veillard0142b842000-01-14 14:45:24 +00002047Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2048
2049 * tree.c : restored xmlNewGlobalNs since this seems used by
2050 a lot of existing code :-(, fixed a bug in xmlNewNs
2051 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2052 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2053 to exit() from the library code.
2054 * xpath.c, parser.c: removed bugs or unused code detected by
2055 Windows compilers
2056 * parser.c: started adding interfaces for parsing well balanced
2057 XML fragments
2058 * configure.in: releasing 1.8.4
2059 * doc/* : rebuilt the docs
2060
Daniel Veillard2eac5032000-01-09 21:08:56 +00002061Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * tree.[ch] : added xmlNewDocFragment() for DOM
2064 * testHTML.c: uninitialized variable.
2065
Daniel Veillardf3a73582000-01-05 14:58:39 +00002066Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2067
2068 * doc/* : rebuild the docs
2069
Daniel Veillard71b656e2000-01-05 14:46:17 +00002070Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * acconfig.h: readline and history patch
2073 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2074 * tree.c: added check and handling when possibly removing an ID
2075 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2076 and saving.
2077 * test/HTML/entities.html result/HTML/entities.html* : test for
2078 various entities reference cases
2079 * result/HTML/* : as a result output of some testcase have
2080 changed
2081 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2082 by previous example. added xmlParseTryOrFinish().
2083 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2084 entities.h debugXML.h HTMLparser.h: changed the way struct are
2085 declared to allow gtk-doc to expose those
2086 * parser.c: closed bug #4960
2087 * Makefile.am configure.in: Applied patch from
2088 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2089 and math/socket libs detection
2090
Daniel Veillard437b87b2000-01-03 17:30:46 +00002091Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * configure.in, Makefile.am: link tester against readline
2094 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2095
Daniel Veillard686d6b62000-01-03 11:08:02 +00002096Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * tree.[ch]: added xmlRemoveProp
2099 * win32config.h.in nanohttp.c: avoid including the Windows
2100 socket stuff in every C files
2101 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2102 the XmL parser(s)
2103 * test/ns4 result/ns4 etc...: added test case for previous prob
2104 * tree.c: xmlNewNs wasn't checking for double definition
2105 * Makefile.in: fixed a problem with dist-hook duplicates
2106 * parser.[hc], xmlIO.c: fixed the loading of external entities
2107 APIs, now xmlLoadExternalEntity() is used everywhere and
2108 setting up an app specific front-end using the
2109 * SAX.c parser.c: some fixes, now the xhtml spec validates
2110 with the xhtml DTD.
2111 * error.c: fixed crashes in case of no input stream
2112 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2113 to the validation tests and results
2114
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002115Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2118 too htmlCreatePushParserCtxt() and htmlParseChunk()
2119 * parser.c: a bit of cleanup.
2120 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2121 to XML) removed the last mem leak known
2122 * HTMLtree.c: output message cleanup
2123 * xmlmemory.c: display content info about memory blocks
2124 * result/HTML/wired.* : missing att value warning change
2125
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002126Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * doc/* : rebuilt the documentation
2129
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002130Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * parser.[ch] parserInternals.h: Push parser for XML,
2133 seems to work fine now
2134 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2135 --push for push testing
2136 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2137 * testSAX.c: added --push
2138 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2139 subtree
2140 * xmlIO.[ch] : enriched API + fixes for push mode
2141 * entities.[ch]: added the entity content length to the struct.
2142 * xmlmemory.[ch]: new API to show the last entries for the shell
2143 * valid.c: added required attribute testing
2144 * SAX.c: the cdata callback now merge contiguous fragments
2145 * HTMLparser.c: cleanup of some macros
2146
Daniel Veillard3c558c31999-12-22 11:30:41 +00002147Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2148
2149 * parser.c: fix for PIs name starting with xml
2150 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002151 * *.c, configure.in win32config.h.in : generate win32config.h for
2152 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002153
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002154Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * parser.c: fixed a stupid = vs. == bug :-(
2157 * doc/gnome-xml.sgml: s/glade/xml/
2158
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002159Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * configure.in, doc/xml.html : bug fix release 1.8.2
2162 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2163 Hopefully the end of that silly C++ include problem
2164 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2165 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2166 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2167 troubles with autoclosed elements when the stree shape doesn't
2168 follow the DtD specs. Added htmlIsAutoClosed() and
2169 htmlAutoCloseTag()
2170 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2171 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2172 * debugXML.c: fixed a bug on printing default namespaces.
2173 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2174
Daniel Veillardb24054a1999-12-18 15:32:46 +00002175Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * result/HTML/*.htm[l] : updated the HTML regression tests according
2178 to the new output
2179 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2180 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2181 problem due to intermix of extern "C" { ... } declarations for C++
2182 and recursive includes in the headers
2183
Chris Lahey323c48c1999-12-18 15:32:45 +000021841999-12-20 Chris Lahey <clahey@umich.edu>
2185
2186 * HTMLtree.c: Made it so that html nodes with a single child do
2187 not insert a carriage return before or after the child node.
2188
Daniel Veillardb24054a1999-12-18 15:32:46 +00002189Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002190
2191 * configure.in, doc/xml.html : bug fix release 1.8.1
2192 * parser.c: fixed bug #4344
2193 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2194 added the glue to avoid C++ problems
2195 * doc/* : regenerated the documentation
2196
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002197Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2200 namespace recognition, and Dia as a resul :-(
2201 * encoding.c: closed bug #3950
2202
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002203Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * valid.c: debugging a posteriori validation, except URI expansion
2206 stuff this should be fixed now
2207 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2208 Carl Nygard <cnygard@bellatlantic.net>
2209 * tester.c: added --postvalid, cleaning of the code
2210 * tree.[ch]: added xmlDocGetRootElement()
2211
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002212Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2213
2214 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2215 c++ losage.
2216
Daniel Veillard10a2c651999-12-12 13:03:50 +00002217Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * configure.in, doc/xml.html : bumped to 1.8.0
2220 * xlink.[ch], Makefile.am : added framework for link detection
2221 * parser.h: added nbChars to parser context, needed for cleanup.
2222 * xmlmemory.c: removed a nasty bug when out of mem
2223 * valid.[ch]: adding namespace support for attribute decl
2224 * tester.c: added --debugent option
2225 * debugXML.[ch]: added xmlDebugDumpEntities()
2226 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2227 buffers instead, this was really needed, validation was breaking
2228 in strange ways due to that. Added xmlParseStringPEReference()
2229 and other parsing from strings functions. Entities processing
2230 modified again, but PERef are still not handled correcly but
2231 unless you're Eve Maller you won't notice :-)
2232 * HTMLparser.c: large changes toward reliability, and switched to
2233 lowercase internal tags, XHTML is lowercase, so it will help
2234 that output is closer to next version.
2235 * doc/* : regenerated the documentation, it is now hosted at
2236 http://xmlsoft.org/ (same bits I just bought the domain :-)
2237
2238
Daniel Veillard294cbca1999-12-03 13:19:09 +00002239Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2240
2241 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2242 doc generation
2243 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2244 in the SAX API
2245 * doc/*: rebuilt the doc making sure everything appears in the
2246 HTML files
2247
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002248Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2251 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2252 which allow impressive speed improvement on dataset with
2253 large text pieces, but at the cost of broken binary
2254 compatibility and slightly bigger memory usage.
2255 Configure with --with-buffers to activate them, they
2256 are protected with XML_USE_BUFFER_CONTENT define.
2257 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2258 goal is 0 memory left allocated once parser is no more used
2259 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2260 call xmlCleanupParser() and xmlMemoryDump()
2261
Daniel Veillarda819dac1999-11-24 18:04:22 +00002262Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2265 * parser.[ch] encoding.[ch]: added memory cleanup routines
2266 * parser.c: closing bug #3788
2267 * doc/*: rebuilt the doc
2268
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002269Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2270
2271 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2272 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2273 * tester.c: added --compress option
2274 * doc/*: rebuilt the documentation
2275
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002276Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2277
2278 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2279 if given /proc/kcore as input !
2280 * doc/xml.html doc/*: updated and rebuilt the documentation
2281
2282Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002283
2284 * parser.c: Fixed some wrongly space collapsing code due to
2285 a misreading of the spec.
2286 * result/*: fixed the output accordingly
2287
2288Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002289
2290 * encoding.c: bug fix and typos
2291 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2292 * parser.c: added attribute normalization closing bug #3597
2293 * test/att* result/att* SAXresult/att*: testcase for attribute
2294 normalization
2295
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002296Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2297
2298 * configure.in: closing bug #3163 by adding extra flags for the
2299 cc compiler on HP-UX
2300
Daniel Veillard51e3b151999-11-12 17:02:31 +00002301Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * valid.[ch] : removed a typo and an enumerated type bug in the
2304 xmlAddElementDecl() function
2305 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2306 call to xmlEncodeEntitiesReentrant() so that the functions
2307 New, Set and Get are at the same level.
2308 * parser.c HTMLparser.c: extra memory allocation bug for
2309 attributes detected by someone using libxml in embedded systems :-)
2310
Daniel Veillard962195f1999-10-28 15:51:53 +00002311Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * xmlmemory.h: turned off mem debug :-\
2314
Daniel Veillard35008381999-10-25 13:15:52 +00002315Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * parser.c: closed bug #2784 a one line fix, but worth pushing
2318 a new release out
2319 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2320 some structures, comments before and after the
2321 main element, and other nastyness
2322 * HTMLtree.c tree.c: accomodate the extended HTML supported
2323 * configure.in: pushing 1.7.4
2324 * test/ent8 and related outputs : added a new test for bug #2784
2325 * test/HTML/wired.html and related output: a nasty HTML example
2326 * Makefile.am: improved the test scripts
2327 * docs/* : reran the documentation extractor, updated xml.html
2328
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002329Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2330
2331 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2332 HTMLparser and debugged the HTML related code. HTML documents
2333 now have their own type
2334 * entities.c: do not dump &apos; for HTML output
2335 * xmlmemory.c: improvement, breakpoint mechanism
2336 * testHTML.c: added --sax --repeat ...
2337 * Makefile.am: improved the HTML tests
2338 * valid.[ch]: added xmlValidGetValidElements and
2339 xmlValidGetPotentialChildren
2340 * tester.c: added --insert to test the 2 new functions
2341 * test//* result//* SAXresult//* : regression test cleanup
2342 and extension.
2343 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2344 gnome-xml-nanohttp.html
2345
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002346Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * HTMLparser.c: fixed problems with some autoclose tags
2349 * tree.c: fixed XML output problems.
2350 * result/* SAXresult/*: update of the tests output
2351
Daniel Veillard6077d031999-10-09 09:11:45 +00002352Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * Makefile.am: Arturo patch for xmlConf.sh version info
2355 * parser.c: Tim Josling patch for single quoted items
2356 * tester.c: Tim Josling patch for tester options usage
2357 * tree.h: indent cleanup
2358
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002359Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2360
2361 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2362 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2363
Daniel Veillard00fdf371999-10-08 09:40:39 +00002364Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2365
2366 * tree.c : Raph patch for initialization of CORBA fields
2367 * parser.c, xpath.c, ...: modification of doc comments
2368 * xpath.c : allow spaces in xpath expressions
2369
Daniel Veillardad219441999-09-27 08:17:49 +00002370Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2371
2372 * xmlmemory.h: turning off memory debug :-(
2373
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002374Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2375
2376 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2377 better SAX interfaces.
2378 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2379 entity.
2380 * configure.in: 1.7.2
2381
2382Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002383
2384 * libxml.spec.in: fixed the URL
2385 * doc/xml.html: improved the documentation front-end
2386
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002387Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002388
2389 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2390
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002391Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002392
2393 * libxml.spec.in: fixed the alpha compile problem
2394 * parser.[ch]: changed errno to errNo in the parser context :-(
2395 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2396 * doc/xml.html: changed CHAR to xmlChar
2397 * doc/html/*: recompiled the documentation
2398 * configure.in: 1.7.1
2399
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002400Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2401
2402 * parser.h: modified the parser context struct to regain 1.4.0
2403 binary compatibility
2404 * parser.c, xml-error.h: added errno ot teh context and defined
2405 a set of errors values with update of errno
2406 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2407 DTDs and entities
2408 * *.h, *.c: complete cleanup of the use of config.h and include
2409 protection depending on the current setup.
2410 * overalll debugging, maintenance and bug-fixing on all modules
2411 * updated the documentation
2412 * ready for 1.7.0
2413
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002414Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * HTMLparser.c : cleanup
2417 * SAX.c valid.c valid.h: added ID/IDREF checking
2418 * tree.c tree.h: extended doc structure for refs
2419 * configure.in: 1.6.2
2420 * parser.c: patched bug in SAX user arg call
2421 * parserInternals.h: patched missing close in C++ wrapping
2422 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2423 especially upcoming XPointer implementation.
2424 * doc/xml.html: augmented, typo
2425
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002426Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2427
2428 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2429 not all invocations of install understand -d.
2430
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002431Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2432
2433 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2434 to make 'check' works, when builddir != srcdir.
2435
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002436Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * doc/xml.html : updated the documentation
2439
Daniel Veillard6454aec1999-09-02 22:04:43 +00002440Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2443 not deallocated memory blocks
2444 * *.c : replaces all calls to malloc() free() and realloc() to
2445 the wrapper functions/macros
2446 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2447 instead of xmlFreeNodeList()
2448
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002449Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * HTMLparser.c: corrected a stupid bug leading to core dump at
2452 tree deallocation. Removed warnings indicated by
2453 Stephane.Conversy@lri.fr
2454 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2455 looked for in the external subset
2456
2457Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002458
2459 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2460 on SGI by Stephane.Conversy@lri.fr
2461
Daniel Veillardb96e6431999-08-29 21:02:19 +00002462Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * all .h : changed the prototype declaration indent as in gtk
2465 * most .c : working on reducing the TODOs in the code
2466 * most .c : cleanup though -pedantic and Insure++
2467 * improvements on validation ID checkings.
2468 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2469 * xml-config.in: closed #1810
2470
2471Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002472
2473 * tree.h, valid.c, valid.h: more work on validity, IDs
2474 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2475 definition for AIX
2476
Daniel Veillardb556eb51999-08-15 17:19:50 +00002477Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2480 the distribution due to a cut'n paste error at last commit
2481
Daniel Veillardb05deb71999-08-10 19:04:08 +00002482Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * configure.in: upgraded to version 1.4.0
2485 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2486 Big update, added a large part of the validation process,
2487 it should be usable, but some parts are missing
2488 * xpath.c: improved the implementation w.r.t. root.
2489 * Makefile.am: added more tests
2490 * test and result trees: added a lot of tests
2491 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2492
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002493Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * Added an HACKING file
2496
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002497Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * xpath.[ch] : improvements and debug of the XPath implementation
2500 * parser.c, HTMLparser.c : modified the parsers to be progressive
2501 * tree.[ch] : extended the Buffer promitives
2502 * xmlIO.[ch] : added basic I/O routines providing progressive
2503 parsing and ready for I18N conversion plugins
2504 * SAXresult/* : the SAX callback sequence maybe slightly different
2505 now
2506 * test*.c : improved/updated the tests programs
2507 * doc/* : recompiled the docs.
2508
Daniel Veillard15b75af1999-07-26 16:42:37 +000025091999-07-26 Michael Meeks <michael@edenproject.org>
2510
2511 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2512
2513 * tree.c: Ditto.
2514
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002515Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * configure.in: upgraded to version 1.4.0
2518 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2519 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2520 XML query language, see http://www.w3.org/TR/xpath for more details.
2521 * parser.c, parser.h: added CHAR* related string functions for XPath
2522 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2523 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2524 rebuild the docs.
2525 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2526 and regression testing capabilities for XPath.
2527
Daniel Veillardd79d7871999-07-12 10:38:12 +00002528Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2531 closing bug #1646
2532
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002533Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * Makefile.am, example/Makefile.am: closed bug #1683
2536
Daniel Veillard3166ab11999-07-11 16:14:19 +00002537Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * example/Makefile.am, configure.in: added the makefile for the
2540 gjobread example
2541
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002542Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2543
2544 * doc/Makefile.am:
2545 - fix which allow "make install DESTDIR=</install/prefix>".
2546
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002547Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2550 which fixed a problem on the file reading-code.
2551
Daniel Veillard82150d81999-07-07 07:32:15 +00002552Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2553
2554 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2555 output.
2556 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2557
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002558Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * parser.h : Oops removed the binary compatibility problem
2561 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2562 * parser.c, HTMLparser.c: applied patches for reading from stdin
2563
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002564Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * parser.c, entities.c, valid.c: cleanup bug #1591
2567 * configure.in: cleanup bug #1592
2568 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2569 the same tree back-end. Hence gdome will be available for it.
2570 * doc/Makefile.am: close bug #617
2571
Daniel Veillard97fea181999-06-26 23:07:37 +00002572Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2573
2574 * parser.c: alloctate a per parser context SAX interface block
2575
Daniel Veillard14fff061999-06-22 21:49:07 +00002576Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2577
2578 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2579 and xmlEncodeEntitiesReentrant with the correct one :-\
2580
2581Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2582
2583 * commit of my internal XML base changes, quite a lot of
2584 changes, cleanups, better entities support, framework for
2585 new I/O and charset detection and handling
2586 * Fixed the configure/Makefile stuff to generate shared libs
2587 with the proper version info, so we jumped on rev from
2588 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2589 xmlEncodeEntities() result need to be freed now, and a string
2590 xmlParserVersion provide the current library version.
2591
Raph Levien05240da1999-06-15 21:27:11 +00002592Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2593
2594 * parser.c: fixed a buffer overrun for when you have a very long
2595 attribute with no entities in it.
2596
Daniel Veillardbb2da581999-06-13 14:37:07 +00002597Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * added example directory
2600 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2601
Daniel Veillard011b63c1999-06-02 17:44:04 +00002602Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2603
2604 * Release of libxml-1.1, nearly everything has been touched for
2605 this.
2606 * Added more regression tests
2607 * Updated the documentation
2608
Daniel Veillard27d88741999-05-29 11:51:49 +00002609Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2610
2611 * tree.[ch]: unified the XML_NO_CORBA defines.
2612 * parser.c encoding.[ch]: started plugging in char encoding detection
2613
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002614Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2615
2616 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2617 Also freed allocated buffer.
2618
Daniel Veillard27d88741999-05-29 11:51:49 +00002619Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002620 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2621 reentrancy problem at printing. One is left in entities.c, to
2622 remove ASAP
2623 * testSAX.c : added a test example showing the use of the SAX
2624 interface if one doesn't want to build the DOM tree.
2625 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2626
Daniel Veillard517752b1999-04-05 12:20:10 +00002627Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2628
2629 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2630 large revamping of the parser to use SAX callbacks
2631 http://www.megginson.com/SAX/ (or at least a C like interface
2632 a la Expat). It's now possible to set up your own callbacks
2633 and the parser will not build a DOM tree.
2634 * test/* result/*: updated the test suite, I finally removed
2635 the old Namespace draft support (PI based).
2636
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002637Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * Makefile.am: added test result to EXTRA_DIST for make tests
2640
Daniel Veillard64068b31999-03-24 20:42:16 +00002641Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * parser.c, parserInternals.h: moved the chars macro definitions
2644 to parserInternals.h
2645 * parser.c, error.c: applied patches from "Knut Åkesson"
2646 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2647
Daniel Veillard012ccc11999-03-23 10:11:11 +00002648Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * xml-config.in : applied patch to make --version work
2651
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026521999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2653
2654 * Makefile.am (check-local): Alias for `tests' target. This will
2655 cause `make check' to do the right thing.
2656 (tests): Don't run tests in srcdir. Also, replaced calls to
2657 basename with a `sed' "equivalent".
2658
Daniel Veillardd109e371999-03-05 06:26:45 +00002659Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2660
2661 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2662 it in the header and not the sources, updated the doc.
2663 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2664 pointing this out.
2665
Daniel Veillardbc50b591999-03-01 12:28:53 +00002666Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2667
2668 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2669 exported the inputStream routines.
2670 * doc/html/* : updated accordingly
2671
Daniel Veillardd692aa41999-02-28 21:54:31 +00002672Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * parser.c, parser.h, parserInternals.h: added a few extra
2675 internal calls to allocate and free parser contexts ...
2676 * doc/html/* : updated accordingly
2677
Daniel Veillard55a99271999-02-25 11:01:29 +00002678Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * configure.in, Makefile.am, doc/makefile.am : General changes for
2681 1.0.0 release and including the generated HTML documentation.
2682
Daniel Veillard35925471999-02-25 08:46:07 +00002683Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * makefile.am : added parserInternals.h, oops.
2686
Daniel Veillard1e346af1999-02-22 10:33:01 +00002687Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * parserInternals.h: added this header giving access to the parser
2690 internal functions.
2691 * doc/Makefile.am : added a rebuild target which rebuilds the full
2692 set of documentations
2693 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2694 the internal subset.
2695 * *.c *.h: modifications needed to generate the documentation using
2696 gtk-doc, cleanup of functions blocks, reorganisation of struct
2697 declarations.
2698
Daniel Veillard1164e751999-02-16 16:29:17 +00002699Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2702 the tar and spec file to include the beginning of the doc.
2703
Nuno Ferreira03d04781999-02-13 00:07:17 +000027041999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2705
2706 * doc/.cvsignore: Added this file.
2707
Daniel Veillard6800ef31999-02-08 18:33:22 +00002708Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * tree.c: fixed xmlGetProp to return "" when the attribute
2711 exists, even if the node-list is NULL.
2712
Daniel Veillard726c7e31999-02-08 15:13:10 +00002713Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * tree.c: patched an error outputting empty attribute values.
2716 * Makefile.am and doc/makefile.am: have been updated during the
2717 week-end. Sorry for an empty CVS log, I got a shell problem.
2718
Daniel Veillard1899e851999-02-01 12:18:54 +00002719Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * tree.h: cleaned up using enums instead of defines
2722 * parser.c, valid.[ch]: more work on parsing/output of element
2723 declarations
2724
Daniel Veillard3b9def11999-01-31 22:15:06 +00002725Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * valid.[ch], tree.c, parser.c : more work toward full parsing
2728 of XML DTDs.
2729 * README: added informations about mailing-list and on-line
2730 documentation
2731
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000027321999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2733
2734 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2735
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002736Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * parser.c, tree.[ch] : more work toward conformance testing,
2739 added a last element to accelerate parsing of very flat structures
2740 started working on internal subset Element content declaration.
2741 * valid.[ch] : first cut at adding code toward validation.
2742 * previous changes had also small impact on most files, especially
2743 the conformance testing using James Clark test suite.
2744
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002745Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * test/* : updated the examples, most of them were not well
2748 formed (humm), and added rdf2.
2749 * result/* : resulting changes in the output.
2750
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002751Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2752
2753 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2754
Daniel Veillard44b3a061998-12-05 17:27:22 +00002755Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * tree.c: patched a bug in the generation of empty attributes
2758
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002759Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2762 for node/trees/documents/... Biggest problem is namespace
2763 support when copying subtrees.
2764
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002765Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * parser.c, entities.c: improve entities and char ref encoding,
2768 and cleanups of error messages.
2769
Daniel Veillard242590e1998-11-13 18:04:35 +00002770Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * parser.c, entities.c: simple bug hunting done during rpm2html and
2773 rpmfind integration.
2774
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002775Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * parser.[ch]: Added interfaces allowing to specify a SAX
2778 handler before parsing.
2779
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002780Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2781
2782 * parser.c: redirrect all errors reporting through the SAX
2783 error function
2784
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002785Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2788 * libtool, tlmain ...: update of the libtool files
2789
Miguel de Icaza442321c1998-11-04 18:13:38 +000027901998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2791
2792 * entities.c: Use g_snprintf insteda of snprintf.
2793
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002794Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2797 added ent5 test for this purpose.
2798 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2799
Daniel Veillard27271681998-10-30 06:39:40 +00002800Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * parser.c: fixed? a strange error due to compression on a GWP
2803 document.
2804
Daniel Veillard25940b71998-10-29 05:51:30 +00002805Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * tree.[ch]: bug fixing
2808 * entities.[ch]: defined a specific type for predefined entities
2809 * doc/xml.html: more documentation on the library, how to use it,
2810 overview of the interfaces.
2811
Daniel Veillard16253641998-10-28 22:58:05 +00002812Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2813
2814 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2815
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002816Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2817
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002818 * tree.c: corrected a small bug
2819 * doc/xml.html: continuing writing documentation.
2820
2821Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2822
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002823 * debugXML.h debugXML.c: added debugging utilities.
2824 * tester.c: added --debug switch.
2825 * tree.c: patched an incorrect node->type assignment.
2826 * parser.c: formatting, ensure that node->doc != NULL in attributes
2827
Daniel Veillardccb09631998-10-27 06:21:04 +00002828Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2831 entity support and provide an internal representation close to
2832 DOM one (entity ref nodes, and attribute value as tree). I tried
2833 to preserve the interface but this will surely break some apps
2834 (I have to change rpm2html/rpmfind for example). I had to change
2835 two interfaces, and the generated tree is somewhat different.
2836 * doc/* : started documenting the XML library, the tree and
2837 DOM/Corba. This is a first step.
2838
Daniel Veillard11e00581998-10-24 18:27:49 +00002839Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * parser.c: Set up the fonctions comment block, boring but useful.
2842 * parser.h, SAX.c, parser.c: now attributes are processed through
2843 the SAX interface. The problem is that my SAX interface diverged
2844 quite a bit from the original one, well this is not an official
2845 spec, and translating it from Java to C is hairy anyway...
2846
Daniel Veillard97b58771998-10-20 06:14:16 +00002847Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2848
2849 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2850 fonctions comment block, boring but useful.
2851
2852Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002853
2854 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2855 conversion routines. However they are not yet used to convert the
2856 inputs. The core will run with UTF-8.
2857
Daniel Veillard33942841998-10-18 19:12:41 +00002858Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * tree.c : make sure that the type id is properly set-up when
2861 a new object is allocated, needed for DOM.
2862
Daniel Veillard27fb0751998-10-17 06:47:46 +00002863Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2864
2865 * tree.h, tree.c: Ok, the main objects in the tree will be native
2866 corba objects, it costs 8 bytes per Node, Attribute and Document
2867 but it simplifies the Corba integration a lot (no extra interface
2868 objects to allocate/free).
2869
Daniel Veillard0bef1311998-10-14 02:36:47 +00002870Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2873 and changed NODEs contants for conformity with DOM Level 1
2874
Daniel Veillard27864701998-10-08 03:47:24 +00002875Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * added hooks to keep track of servants when creating objects
2878 xmlDoc and xmlNode (for Corba export).
2879
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002880Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * added xml-config script.
2883
Daniel Veillard7066a791998-10-01 20:28:28 +00002884Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2887 to autoupdate libtool and automake conf files.
2888
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028891998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2890
2891 * Makefile.am: Use '?' to separate the sed
2892 commands as ',' is used when people pass -Wl,something.
2893
2894
Daniel Veillard15a8df41998-09-24 19:15:06 +00002895Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * tree.c, tree.h: added a per-document compression interface.
2898
Daniel Veillard151b1b01998-09-23 00:49:46 +00002899Tue Sep 22 20:47:38 EDT 1998
2900
2901 * tree.c, tree.h: added saving with compression and added interfaces
2902 to control the compression level (xmlGetCompressMode,
2903 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2904
Daniel Veillard70120ff1998-09-22 00:24:21 +00002905Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * parser.c: corrected a loop for files of size 0
2908
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000029091998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2910
2911 * error.h: New file. Contains prototyes from `error.c'.
2912
Tom Tromeyc19653d1998-08-14 01:22:43 +00002913Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2914
2915 * Makefile.am (xmlincdir): New macro.
2916 (xmlinc_HEADERS): Renamed from include_HEADERS.
2917
Daniel Veillard845664d1998-08-13 04:43:19 +00002918Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2919
2920 * applied small patch on numeric entities from
2921 Christopher Blizzard <blizzard@appliedtheory.com>
2922
Daniel Veillard260a68f1998-08-13 03:39:55 +00002923Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2924
2925 * New release 0.2, removed the old xml_* files so that it's
2926 coherent with the other CVS base (W3C), far better conformance
2927 to standard, new namespaces, decent entities support, beginning
2928 of a SAX-like interface. Nearly nothing left intact, even the
2929 test examples ...
2930
Christopher Blizzarda36749e1998-07-30 21:47:18 +000029311998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2932
2933 * .cvsignore: Add .deps dir
2934
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002935Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2938
Daniel Veillardfe926001998-07-26 04:28:20 +00002939Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002940
Daniel Veillardfe926001998-07-26 04:28:20 +00002941 * configure.in: added test for CPP
2942 * AUTHORS, Changelog: the original ones didn't get commited but the
2943 glib ones instead, fixed.
2944 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002945
Daniel Veillardfe926001998-07-26 04:28:20 +00002946Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002947
Daniel Veillardfe926001998-07-26 04:28:20 +00002948 * integrated code developped at W3C
2949 * changed the original Copyright
2950 * migrated to automake
2951 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002952