blob: 07f13e296e8f7f50e6738e8cfd35468b20368373 [file] [log] [blame]
Daniel Veillard5146f202001-04-25 10:29:44 +00001Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLtree.c: real fix for #53402
4
Daniel Veillard7533cc82001-04-24 15:52:00 +00005Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8 PIs when using xsl:output
9 * valid.c: closing #53537 some case generate segfaults if there
10 is validity errors
11
Daniel Veillard61b33d52001-04-24 13:55:12 +000012Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15 of external parsed entities, added --noent to testDocbook
16 * valid.c: Garry Pennington found an uninitialized variable
17 access in xmlValidateElementContent()
18
Daniel Veillard56098d42001-04-24 12:51:09 +000019Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * HTMLparser.c : HTML parsing still sucks ... trying to deal
22 with madness
23 * result/HTML/ : this modified the result of the regression tests
24 a lot.
25
Daniel Veillard122376b2001-04-24 12:12:30 +000026Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
29 to doc where it wasn't checked against NULL reported by
30 Jens Laas
31
Daniel Veillard43dadeb2001-04-24 11:23:35 +000032Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
35 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
36
Daniel Veillardeae522a2001-04-23 13:41:34 +000037Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
40 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
41 * SAX.[ch]: cleanup and updates for DocBook
42 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
43 ex SGML identifier changes
44 * valid.c: removed a static unused function.
45
Daniel Veillardde57c612001-04-23 09:13:36 +000046Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * HTMLtree.c: applied change for Paul Sponagl on script saving
49 * Makefile.am: the warning about entity title.xml are normal.
50
Daniel Veillard393df012001-04-22 20:11:18 +000051Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * configure.in: release of 2.3.7
54 * Makefile.am: fixing make distcheck
55
Daniel Veillarda41123c2001-04-22 19:31:20 +000056Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * doc/html/* doc/xml.html: updated and regenerated the docs
59
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000060Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xpath.c: fixed the XPointer problem introduced in 2.3.6
63
Daniel Veillarde82a9922001-04-22 12:12:58 +000064Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * tree.c: fixed #53388 with the provided patch
67
Daniel Veillard06803992001-04-22 10:35:56 +000068Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * valid.c: Bjorn detected an invalid memory access. Fixed
71 vstateVPush()
72
Daniel Veillard40af6492001-04-22 08:50:55 +000073Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
76
Bjorn Reese70a9da52001-04-21 16:57:29 +000077Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
78
79 * libxml.h: new header used only for the compilation of libxml
80 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
81 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
82 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
83 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
84 xmlmemory.c xpath.c xpointer.c: libxml.h integration
85 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
86 baseline (version 1.2 plus a single patch).
87 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
88 scientific notation for numbers. Tests added.
89 * xpath.c: formatting of numbers changed to use sprintf
90 (contribution from William Brack)
91
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000092Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * valid.c: cleanup, more useful debugging
95 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
96 * xmlIO.c: entity loading is printed as an error when validating
97
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000098Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * valid.c: fixed to validate within entities
101 * test/VCM/v22.xml: added a specific testcase
102
Daniel Veillardca1f1722001-04-20 15:47:35 +0000103Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * valid.c: forgot an epsilon transition in for ()+
106 * test/VCM/v21.xml : added a specific test case
107
Daniel Veillard85349052001-04-20 13:48:21 +0000108Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * valid.c: removed a state explosion exhibited by RSS
111 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
112 from bug #51872
113
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000114Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * valid.[ch] tree.h: worked *hard* to get non-determinist content
117 validation without using an ugly NFA -> DFA algo in the source.
118 Made a specific algorithm easier to maintain, using a single
119 stack and without recursion.
120 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
121 * hash.c: made the growing routine static
122 * tree.h parser.c: added the parent information to an
123 xmlElementContent node.
124
Daniel Veillarde470df72001-04-18 21:41:07 +0000125Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * SAX.c parser.c xpath.c: generating IDs when not validating
128 from an external parsed entity was poisoning the ID has table
129 with removed values. This was killing XSLT on the KDE help
130 browser.
131
Daniel Veillardceacdd92001-04-18 15:10:35 +0000132Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * entities.h: andrew@ugh.net.au detected a double declaration
135
Daniel Veillarda10efa82001-04-18 13:09:01 +0000136Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * debugXML.c hash.c tree.h valid.c : some changes related to
139 the validation suport to improve speed with DocBook
140 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
141 the way validation errors get reported
142
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000143Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144
145 * HTMLparser.c HTMLtree.c: applied part of the patches provided
146 by P C Chow and William M. Brack for XSLT HTML output
147
Daniel Veillard2d90de42001-04-16 17:46:18 +0000148Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * xmlversion.h.in win32config.h win32/libxml2/*: applied
151 Igor Zlatkovic patches for MSC compilation and added his
152 updates
153
Daniel Veillarde043ee12001-04-16 14:08:07 +0000154Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
155
156 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
157 prefix lookup.
158 * parserInternals.c: fixed the bug reported by Morus Walter
159 due to an off by one typo in xmlStringCurrentChar()
160
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000161Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * HTMLparser.c result/HTML/*: revamped the way the HTML
164 parser handles end of tags or end of input
165
Daniel Veillard82daa812001-04-12 08:55:36 +0000166Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * tree.[ch] : added xmlDocCopyNode for gdome2 support
169
Daniel Veillard67a21302001-04-11 14:39:16 +0000170Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
173 bug where the linktime verions of free() won't work ...
174
Daniel Veillard27b55282001-04-11 12:22:25 +0000175Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
178
Daniel Veillardafc73112001-04-11 11:51:41 +0000179Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * doc/xml.html: added 2.3.6 release
182
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000183Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
186 * result/wml.xml: resulted in a small output change
187
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000188Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * tree.c: xmlNewDoc was missing the charset initialization
191 * xmllint.c: added --auto to autogenerate a doc, allow to
192 reproduce the problem fixed on xmlNewDoc
193
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000194Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
195
196 * xpath.c: trying to get 52979 solved
197 * tree.c result/ result/noent/: trying to get 52712 solved, this
198 also made me clean up the fact that XML output in general should
199 not add formating blanks by default, this changed the output of
200 a few tests
201
Daniel Veillard73639a72001-04-10 14:31:39 +0000202Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
205
Daniel Veillardfac26a12001-04-08 13:08:14 +0000206Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * configure.in: finally released 2.3.6
209
Daniel Veillard911f49a2001-04-07 15:39:35 +0000210Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * xpath.c: checking for null pointer generated by new code
213
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000214Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * xpath.c: fixed a [] evaluation problem reported
217 * test/XPath/tests/simpleaddr: extended test
218 * result/XPath/simpleaddr: updated result
219
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000220Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
221
222 * xmllint.c: Dan Timis reported a portability problem
223 on Macs without mmap, fixed it.
224
Daniel Veillardb38bd552001-04-03 18:22:00 +0000225Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * testXPath.c : added a --tree option allowing to display the
228 tree dump of the XPath expression
229
Daniel Veillard4dd93462001-04-02 15:16:19 +0000230Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * xpath.c: fixed a memleak when comparing nodesets
233 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
234 * tree.c: added a TODO
235
Daniel Veillard92ad2102001-03-27 12:47:33 +0000236Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
239 we need string functions
240 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
241 to be able to use them where needed. Applied some changes
242 to reduce name linking pollution and compile in only what's
243 needed.
244 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
245 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
246 for the string manipulation functions
247 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
248 to the free() function of xmlmemory.c
249 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
250 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
251 usage.
252
253
Daniel Veillard2be30642001-03-27 00:32:28 +0000254Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * error.c: applied the context output patch of the error
257 handling submitted by Chuck Griffith
258 * error/VC/*: this slightly change some error logs
259
Daniel Veillard50582112001-03-26 22:52:16 +0000260Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * parser.c: fixed line number reporting on error
263
Daniel Veillard04be4f52001-03-26 21:23:53 +0000264Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * parser.c: Sullivan and Darin found a parser bug,
267 applied the patch.
268
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000269Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
270
271 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
272 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
273 xmlversion.h.in xpointer.c: of course the way I defined
274 UNUSED breaks on old gcc version. Try to be smart and
275 also define it directly in xmlversion.h
276 * configure.in: removed -ansi flag from the pedantic set
277
278Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000279 Huge cleanup, I switched to compile with
280 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
281 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
282 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
283 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
284 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
285 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
286 encoding.h entities.c error.c list.[ch] nanoftp.c
287 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
288 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
289 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
290 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
291 Cleanup, staticfied a number of non-exported functions,
292 detected and cleaned up a dozen of problem found this way,
293 avoided a lot of public function name/typedef/system names clashes
294 * doc/xml.html: updated
295 * configure.in: switched private flags to the really pedantic ones.
296
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000297Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
298
299 * configure.in: 2.3.5
300 * doc/html/*: rebuilt the docs
301
Daniel Veillard146c9122001-03-22 15:22:27 +0000302Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
303
304 * parser.c: fixed a reported bug in NOTATION parsing
305 * uri.c: accepted but not fixed bug 51876, added TODO
306 * Makefile.am: fixed bug 51876
307
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000308Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
309
310 * config.h.in configure.in error.c: fix a compilation problem
311 on platforms without vsnprintf (xml@thewrittenword.com)
312
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000313Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
314
315 * parser.c: fixed a function name header typo
316 * SAX.c: notations can also occur in external subset.
317
Daniel Veillard7d42b542001-03-20 13:22:46 +0000318Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * error.c: removed a C++ like comment
321
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000322Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323
324 * parser.c: fixing bug 52299 strange condition leading
325 to a parser crash due to a buffer overflow
326 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
327 added the specific test case
328
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000329Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * xpath.[ch]: still a lot of cleanup based on XSLT, added
332 xmlXPathConvert{String,Number,Boolean} to be able to make
333 type casts without a context stack, fixed some implementation
334 problems related to the absence of context at parse-time,
335 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
336 in the public API too
337 * xpointer.c xpathInternals.h: we need to know at parse time
338 whether we are compiling an XPointer
339
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000340Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
343 cleaned up the parser internals, refactored XPath code, added
344 new compilation based APIs and cleanly separated public and
345 private APIs.
346
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000347Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * xpath.h: the comp field must be added at the end to avoid
350 killing binary compat.
351
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000352Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * Makefile.am: detect XPath memleaks in regreson tests
355 * error.c: fixed and error w.r.t. error reporting still using
356 stderr
357 * hash.c: added new line at end of file
358 * tree.h: minor cleanup
359 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
360 expression parsing from evaluation, resulted in a number of
361 changes internally, and in XPointer. Likely to break stuff
362 using xpathInternals.h but should remain binary compatible,
363 new interfaces will be added.
364
Daniel Veillardd574f782001-03-14 19:40:17 +0000365Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * configure.in: fixed a couple of problems reported by
368 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
369 without gcc on non linux platforms.
370
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000371Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
374 a fix for --with-html-dir= configure support. I hope it won't
375 break rpm generation
376
Daniel Veillarda022fe02001-03-14 16:30:00 +0000377Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * xmlIO.c: one function comment cleanup.
380
Daniel Veillard25239c12001-03-14 13:56:48 +0000381Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * SAX.c: external subset notations were improperly registered
384 in the internal subset.
385
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000386Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * README.cvs-commits: added, pointing to HACKING
389 * HACKING: updated
390
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000391Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
392
393 * parser.c: and Matt Sergeant found one in the XML push
394 parser (erroneous check I forgot to remove when I fixed the
395 main parser).
396
Daniel Veillard68d7b672001-03-12 18:22:04 +0000397Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * xpath.c: ptittom found a small bug in UnaryExpr
400
Daniel Veillarde356c282001-03-10 12:32:04 +0000401Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * configure.in: bumped to 2.3.4
404 * error.c: fixed bug #51860
405 * tree.c: fixed bug #51861
406 * valid.c: cleanup, more debug, failed to fix one bug crap ...
407 * tree.[ch] : added xmlDefaultBufferSize
408 * nanoftp.c: typo in function name header block
409 * doc/xml.html : updated, added link to XML::LibXSLT
410 * doc/html/* : rebuilt the docs
411
Daniel Veillard80f32572001-03-07 19:45:40 +0000412Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * parser.c SAX.c: the new content parsing code raised an
415 ugly bug in the characters() SAX callback. Found it
416 just because of strangeness in XSLT XML Rec ouptut :-(
417
Daniel Veillard6c831202001-03-07 15:57:53 +0000418Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
420 * Makefile.am: Martin Baulig suggested to add -lm
421 * tree.c: found another bug in xmlNodeGetContent()
422
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000423Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.c: Bjorn found the error related to strictness of comparison.
426
Daniel Veillard29631a82001-03-05 09:49:20 +0000427Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * parser.c: trying to fix the Dtd parsing problem reported
430 by Gary, side effect of last week speed optimizations.
431
Daniel Veillard14be0a12001-03-03 18:50:55 +0000432Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
433
434 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
435 * parserInternals.c: removed unneeded test raised by Stric
436
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000437Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
438
439 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
440 and fixed by William Brack). Added xmlXPathFormatNumber.
441 Changed the sorting slightly.
442 * configure.in Makefile.am example/Makefile.am: Added -lm.
443 Please note that applications linking with libxml2, must
444 also like with the math library from now on.
445
Daniel Veillardf9533d12001-03-03 10:04:57 +0000446Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * HTMLparser.c: fixed loop reported by Marc Sanfacon
449
Daniel Veillard2f362242001-03-02 17:36:21 +0000450Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * parser.c: one must report spaces even if the Dtd element
453 content proves that this is not part of the element content.
454 * result/valid/*.xml: this changed the ouptu slightly
455
Daniel Veillardb402c072001-03-01 17:28:58 +0000456Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * configure.in: bumped to 2.3.3
459 * doc/xml.html: updated
460
Daniel Veillard77851712001-02-27 21:54:07 +0000461Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * tree.c: minor doc fix
464 * xpath.c: deallocation issues when a result tree has been
465 converted to a node-set
466
Daniel Veillardec70e912001-02-26 20:10:45 +0000467Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * doc/xml.html: oops corrected dates s/2000/2001
470
Daniel Veillard8730c562001-02-26 10:49:57 +0000471Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * valid.c: new patch from Gary Pennington
474
Daniel Veillard91e9d582001-02-26 07:31:12 +0000475Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * doc/xml.html: applied patch from Ankh
478
Daniel Veillardedac3c92001-02-26 01:36:19 +0000479Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
480
481 * xinclude.c: fixed a problem building on Mac
482
Daniel Veillard21a0f912001-02-25 19:54:14 +0000483Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * parser.c: more work on increasing parsing ferformances
486
Daniel Veillard48b2f892001-02-25 16:11:03 +0000487Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
490 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
491 avoiding memcpy in production builds MEM_CLEANUP macro use
492 * parser.[ch] parserInternals.c: optimizations of the tightest
493 internal loops inside the parser. Better checking of I/O
494 flushing/loading conditions
495 * xmllint.c : added --timing
496
Daniel Veillard71681102001-02-24 17:48:53 +0000497Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * configure.in: bumped to 2.3.2
500 * doc/xml.html: updated for release
501
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000502Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * xpath.c: found a memleak and fixed a nasty bug
505
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000506Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * xmllint.[c1] : added return code errors for xmllint
509 * xpath.c: specific debug dump function for result value trees
510
Daniel Veillard4b637072001-02-21 21:52:55 +0000511Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
512
513 * xpath.c: finally implemented xmlXPathCompareNodeSets
514 * test/XPath/expr/floats results/XPath/expr/floats: added
515 a test for float expressions
516
Daniel Veillardf714aa32001-02-21 03:07:44 +0000517Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
520 * parserInternals.[ch]: trying to speed up parsing
521 * xpath.c : speeded up node set equality op
522
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000523Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524
525 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
526 better handling of ID/IDREF and the list modules associated
527 * configure.in: small CFLAGS cleanup
528
Daniel Veillarda8abee62001-02-19 15:14:59 +0000529Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * configure.in: fixed iconv detection on AIX (stric)
532
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000533Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000534
535 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
536
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000537Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
538
539 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
540 and optimized xmlXPathNodeSetSort
541
Daniel Veillard142adbf2001-02-17 13:21:05 +0000542Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * xpath.c: bug fix when context size is 0
545 * parser.c: I like Norm's Dtd because they still manage to break
546 the parser occasionally
547
Daniel Veillardf23e0092001-02-16 13:21:29 +0000548Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
551
Daniel Veillarde0e26512001-02-16 00:11:46 +0000552Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
555 attributes within the XML-1.0 namespace
556
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000557Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * xpathInternals.h: exported a few axis functions
560 * doc/xml.html: updated the doc
561
Daniel Veillard760f4422001-02-15 14:59:48 +0000562Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * configure.in: applied patch from Daniel van Balen for OpenBSD
565 and bumped version to 2.3.1
566 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
567 attempt to find autoclosing was simply broken, removed it,
568 updated the examples, this is better
569
Daniel Veillardd194dd22001-02-14 10:37:43 +0000570Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * hash.[ch]: added Paolo Casarini patch to provide Delete from
573 hash functionnalities.
574 * doc/html/* : rebuild the doc
575
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000576Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
579 on predicate
580 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
581 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
582 really want to have tags closed on output even if we accept
583 unclosed ones on input
584
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000585Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * xpath.c: ouch don't free NULL, rare case fixed
588 * tree.c: don't coalesce text nodes if they don't have the
589 same behaviour wrt escaping on output
590
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000591Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xpath.c: small fixup
594 * SAX.c: don't warn on empty namespaces.
595
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000596Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * README: a bit of cleanup
599 * configure.in: preparing for 2.3.0 release
600
Daniel Veillard1f83d392001-02-08 09:37:42 +0000601Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * hash.[ch]: added a first version of xmlHashSize()
604 * valid.c: another bug fix from Gary Pennington
605
Daniel Veillard5eef6222001-02-07 18:24:48 +0000606Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * valid.c: couple of bug fixes pointed by Gary Pennington
609 * HTMLtree.c: #if 0 cleanup
610
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000611Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
614 which removes a time consuming check of xmlXPathNodeSetAdd()
615 and use it in places where we are sure to not break unicity
616
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000617Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * xpath.c: bug fixes found from XSLT
620 * tree.c: preserve node->name special values when copying nodes.
621 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
622 external subset are fetched when available but without full
623 validation. Added xmlLoadExtDtdDefaultValue, need a function.
624 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
625 output with encoding disabled.
626
Daniel Veillard2c833b62001-02-03 08:52:06 +0000627Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
630 xmlCheckFilename should not be called from xmlFileOpenW
631 and xmlGzfileOpenW
632
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000633Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
636 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
637 added the new tests for URI normalization
638 * testURI.c: fixed stoopid bugs
639 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
640 the URI in the error messages are now properly normalized
641
Daniel Veillardea28ce62001-02-02 08:20:19 +0000642Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
645
Daniel Veillarde99a4762001-02-01 04:34:35 +0000646Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
649
Daniel Veillard2b325a02001-01-31 20:46:31 +0000650Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * xpath.c: fixed mod operator
653
Daniel Veillardde55cf62001-01-31 15:53:13 +0000654Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * parser.c: fixed xmlStrcat doc
657 * tree.c: 2 fixes form Anders Carlson for copying nodes and
658 trees.
659
Daniel Veillard2f913b72001-01-31 13:23:49 +0000660Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * xpath.c result/XPath/tests/chaptersbase
663 result/XPath/tests/simplebase: fixed XPath node()
664 * tree.c: small fix in xmlNewNs()
665 * Makefile.am: removed extraneous xml2Conf.sh rule
666
Daniel Veillardb42042b2001-01-28 07:40:36 +0000667Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
670 Changed the library name, in order to get libxml-devel and
671 libxml2-devel to coexist on a single system
672 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
673 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
674
Daniel Veillardee0a4662001-01-27 18:59:33 +0000675Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
678 libxml2-devel installable in // as libxml-devel.
679
Daniel Veillard5eb05942001-01-27 17:50:22 +0000680Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * doc/Makefile.am: fixed make rebuild in doc
683 * doc/html/*.html: rebuilt the docs
684
Daniel Veillard65c295d2001-01-26 09:32:39 +0000685Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * tree.c: patch from Bjorn Reese on xmlBufferCCat
688
Daniel Veillard8e199902001-01-25 18:54:39 +0000689Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
692 the HTML doc to go into the -devel RPM ...
693 * aclocal.m4 config.h.in: some updates due to auto* magic
694
Daniel Veillard93086662001-01-25 18:13:04 +0000695Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * xpath.h: added a hook in the context structure allowing to
698 link to extra support, needed for XSLT
699
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000700Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
703 xmlXPtrCmpPoints to use it.
704 * propagated the following patch from Alejandro Forero
705 * include/win32config.h xmlIO.c: applied further suggestions
706 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
707 * example/gjobread.c: fixed warnings, now that it builds
708
709Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
710
711 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
712
713 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
714 filename points to a valid file (not a directory).
715 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
716 Added calls to xmlCheckFilenameDir.
717
718 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
719 `path' (rather than `filename') as the parameter to gzopen and open.
720
Daniel Veillard48177c22001-01-23 15:27:41 +0000721Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * Makefile.am: fixed a problem with EXTRA_DIST
724
Daniel Veillardb83ba402001-01-22 22:45:10 +0000725Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * Makefile.am example/Makefile.am: finally found the trick
728 to build the example, i.e. add "." in SUBDIRS before example
729 in the list <grin/>
730
Daniel Veillard82687162001-01-22 15:32:01 +0000731Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * doc/xml.html: updated with an XSLT section, removed pointer to
734 W3C CVS base.
735
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000736Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * xpath.c: when copying a XSLT tree object teh tree need to be copied
739 too, and deallocation need to occur the same way.
740
Daniel Veillarde4566462001-01-22 09:58:39 +0000741Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
744 type correponding to an XSLT result tree fragment. Share most
745 of the data format with node set, as well as operators.
746 * HTMLtree.c: added a newline at the end of the doctype output
747 whe this one is not present initially.
748 * tree.c: make sure taht the parent and doc pointers are properly
749 set when copying attributes (lists).
750
Daniel Veillard701c7362001-01-21 09:48:59 +0000751Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
754
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000755Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * xpath.c: seems I finally killed that ugly path evaluation
758 context bug (tagged 9999 in case is is wrong)
759
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000760Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
763 for XSLT
764
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000765Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
768 for xmlGzfileOpen() bug
769
Daniel Veillardf6eea272001-01-18 12:17:12 +0000770Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * xpath.c: removed an error found by XSLT usage
773 * tree.c parserInternals.h: use a predefined static string
774 for text and comment nodes, avoid freeing them in xmlFreeNode,
775 exported the string name in parserInternals.h and added
776 another value to disable encoding at output (for XSLT),
777 gain memory, time.
778
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000779Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
782 win32/libxml2/libxml2_so.dsp: new makefiles and update
783 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
784
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000785Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
788 Gary Pennington
789
Daniel Veillard389e6b72001-01-15 19:41:13 +0000790Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * xpath.c: fixed the comaprision of values and nodelists,
793 need to compare nodelist still ...
794 * debugXML.c: avoided a possible core dump
795 * HTMLparser.c: cleanup
796 * nanohttp.c: contributed fix.
797 * tree.c: fixes in properties handling added xmlSetNsProp
798 needed by libxslt
799 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
800 comment
801 * TODO: updated
802
Daniel Veillard167bd532001-01-06 21:09:34 +0000803Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * parser.c parserInternals.c: applied Bjorn Reese optimization
806 patch
807
808Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * Makefile.am: applied patch fro make check from Martin Vidner
811
Daniel Veillard503b8932001-01-05 06:36:31 +0000812Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * configure.in: preparing 2.2.11
815 * doc/html/*: rebuild the HTML files
816 * doc/xml.html : updated
817
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000818Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * tree.c: fixed a stupid bug
821 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
822 patches related to validation of an XInclude processing result
823 * TODO: updated
824
Daniel Veillarde2488192001-01-04 10:54:22 +0000825Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
828 on large files
829
Daniel Veillardf060a412001-01-03 20:52:44 +0000830Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
833
Daniel Veillard45cff692001-01-03 18:02:04 +0000834Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
835
836 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
837 reported by Jonas Borgström
838 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
839
Daniel Veillard08108982001-01-03 15:24:58 +0000840Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * testXPath.c xpath.c: fixing the XPath union expressions problem
843 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
844
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000845Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * xmllint.c: Made is so if the file name is "-" is will read form
848 standard input. Sven Heinicke <sven@zen.org>
849 * tree.c: fixed a problem when growing buffer
850 * tree.h: fixed the comment of the node types following andersca
851 comment
852 * TODO: updated
853
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000854Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * HTMLparser.[ch]: added a way to avoid adding automatically
857 omitted tags. htmlHandleOmittedElem() allows to change the
858 default handling.
859 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
860 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
861 of xmllint too when using --memory flag, added a memory test
862 suite at the Makefile level.
863 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
864 with namespace use when encountering QNames in XPath evalation,
865 added xmlns() scheme in XPointer.
866 * nanoftp.c : incorporated a fix
867 * parser.c xmlIO.c: fixed problems raised with encoding when using
868 the memory I/O
869 * parserInternals.c: closed bug 25934 reported by
870 torsten.landschoff@innominate.de
871 * TODO: updated
872
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000873Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
876 on a non-updated tree :-(, made a 2.2.10 release to correct the
877 situation
878
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000879Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
882 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
883 integrated a set of OpenVMS changes from Howard Taylor
884 <Howard.Taylor@pacoast.com>
885
Daniel Veillard58770e72000-11-25 00:48:47 +0000886Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
889 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
890
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000891Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * HTMLparser.c: some fixes on auto-open of html/head/body
894 * encoding.c: fixed a compilation error on some gcc env
895 * xpath.c xpointer.[ch] xpathInternals.h: improved the
896 XPointer implementation
897 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
898 related XPointer tests and associated results
899
Daniel Veillard300f7d62000-11-24 13:04:04 +0000900Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * doc/xmldtd.html doc/xml.html: following a short step by step
903 guidance on IRC to help maciej with DTDs I started a small
904 page on the subject.
905
Daniel Veillard748e45d2000-11-17 16:36:08 +0000906Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * HTMLparser.c: fixed handling of broken charrefs
909 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
910 patches
911
Daniel Veillard28929b22000-11-13 18:22:49 +0000912Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
913
914 * doc/xml.html doc/html/* : rebuilt the docs after adding
915 xinclude and updated page for 2.2.7 and 2.2.8
916 * configure.in: releasing 2.2.8
917
Daniel Veillard41e06512000-11-13 11:47:47 +0000918Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * parser.[ch] parserInternals.c: applied the conditional
921 section processing fix from Jonathan P Springer
922 <jonathan.springer2@gte.net>
923 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
924 project file, fixed iconv default non support
925 * xpath.c: fixed the problem of evaluating relative expressions
926 when a node context is provided.
927
Daniel Veillardbf432752000-11-12 15:56:56 +0000928Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * nanoftp.c: fixed gcc 2.95 new warnings
931 * SAX.c: fixed a stupid bug
932 * tree.c: fixed a formatting problem when round-tripping
933 from/to memory
934 * xinclude.c: chased memleak, fixed a base problem
935 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
936 xmlXPtrBuildNodeList()
937 * TODO: updated
938 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
939 adding a first small set of regression tests for XInclude
940
Daniel Veillardc2def842000-11-07 14:21:01 +0000941Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * nanohttp.[ch]: applied Wayne Davison patches to access
944 the WWW-Authorization header.
945 * parser.c: Closed Bug#30847: Problems when switching encoding
946 in short files by applying Simon Berg's patch.
947 * valid.c: fixed a validation problem
948 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
949 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
950 Wayne Davison
951 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
952 need to be extended to non full nodes selections.
953 * xinclude.c: starts to work decently
954
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000955Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
958 debugXML.c xmlversion.h.in: Started adding XInclude support,
959 this is a new xmllint option
960 * tree.c xpath.c: applied TOM patches for XPath
961 * xpointer.c: fixed a couple of errors.
962 * uri.c: added an escaping function needed for xinclude
963 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
964 new warning from RH70 gcc's version
965
Daniel Veillarda4964b72000-10-31 18:23:44 +0000966Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * HTMLparser.c: fixed loop on invalid char in scripts
969 * parser.c: update to description of xmlIOParseDTD()
970 * libxml.m4 xmlversion.h.in: changes contributed by
971 Michael Schmeing <m.schmeing@internet-factory.de>
972 * configure.in: preparing for 2.2.7
973 * Makefile.am: trying to avoid config.h and acconfig.h
974 being included in the distrib
975 * configure.in: released 2.2.7
976
977Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
978
979 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
980 like namespaces for good. Unified xmlNs and xmlNode somewhat.
981
Daniel Veillard01411222000-10-30 15:33:22 +0000982Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * parser.[ch]: added xmlIOParseDTD()
985 * xpointer.c: added support for the 2 extra parameters of
986 string-range, fixed a stoopid error when '0' was present
987 in XPointer expressions
988 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
989 testsuite for the above
990
Daniel Veillard6db58192000-10-30 09:27:53 +0000991Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * libxml.spec.in: improved package descriptions
994
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000995Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * xpath.c xpathInternals.h: applied a large cleaning patch
998 from TOM <ptittom@free.fr>, it also add namespace support
999 for function and variables registration.
1000
Daniel Veillardbd20df72000-10-29 17:53:40 +00001001Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1004 * Makefile.mingw: Wayne Davison's update adding hash.c
1005
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001006Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * xpath.c: fixed the root evaluation problems
1009 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1010 ignorable spaces with <b> <bold> <em>
1011 * tree.c: fixed a loop in xmlSearchNsByHref()
1012
Daniel Veillard767662d2000-10-27 17:04:52 +00001013Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1014
1015 * xpath.c: applied another XPath patch from TOM
1016 * xpath.c include/makefile.am: applied another patch from
1017 china@thewrittenword.com (cleanup on IRIX).
1018
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001019Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1020
1021 * xml-config.1: received a fixed version from Fredrik Hallenberg
1022 <hallon@lysator.liu.se>
1023
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001024Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1027 cleanup patch for XPath
1028
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001029Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * patched to redirrect all "out of context" error messages to
1032 a reconfigurable routine. The changes are:
1033 * xmlerror.h : added the export of an error context type (void *)
1034 an error handler type xmlGenericErrorFunc there is an interface
1035 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1036 to reset the error handling routine and its argument
1037 (by default it's equivalent to respectively fprintf and stderr.
1038 * all the c files: all wild accesses to stderr or stdout within
1039 the library have been replaced to calls to the handler.
1040
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001041Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * configure.in: release 2.2.6
1044 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1045 exporting the inner functions of xpath for extension modules
1046 * doc/*: updated and rebuilt the doc
1047
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001048Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * nanohttp.c : applied Wayne HTTP cleanup patch
1051 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1052 and xmlNodeSetSpacePreserve()
1053
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001054Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * xpath.c: closing bug #29260
1057
Daniel Veillard126f2792000-10-24 17:10:12 +00001058Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1061 multikey tuples, made hash structure opaque
1062 * valid.[ch]: moved elements, attributes, notations decalarations
1063 as well as ID and refs to hash tables.
1064 * entities.c: hash cleanup
1065 * xmlmemory.c: fixed a dump problem in debug mode
1066 * include/Makefile.am: problem passing in DESTDIR= values patch
1067 from Marc Christensen <marc@calderasystems.com>
1068 * nanohttp.c: removed debugging remains
1069 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1070 * HTMLparser.c parser.c: fixing a number of problems with the
1071 macros in the *parser.c files (Wayne).
1072 * HTMLparser.c: close the previous option when opening a new one
1073 (Marc Sanfacon).
1074 * result/HTML/*: updated the HTML results accordingly
1075
Daniel Veillard52afe802000-10-22 16:56:02 +00001076Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1079 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1080 XPath functions and XML entities table to them. More to come...
1081 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1082
Daniel Veillard683cb022000-10-22 12:04:13 +00001083Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1084
1085 * tree.c: coalesce adjacent text nodes
1086 * valid.c: handling of blank nodes in DTd validation (raised
1087 by problems with a posteriori validation).
1088 * nanohttp.c: changing behaviour on HTTP write stuff.
1089 * HTMLtree.c: forced body and html to be explicitely closed.
1090 * xpath.h: exported more XPath functions.
1091
Daniel Veillard1baf4122000-10-15 20:38:39 +00001092Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * Release of 2.2.5
1095 * xpointer.c: range() range-inside and other helper functions
1096 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1097
Daniel Veillard47e12f22000-10-15 14:24:25 +00001098Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1099
1100 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1101 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1102
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001103Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1106 and XPointer modules
1107
Daniel Veillard134c9f32000-10-15 10:27:08 +00001108Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * SAX.h: closed #25107
1111
Daniel Veillard39915622000-10-15 10:06:55 +00001112Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114 * testSAX.c: fixed problem with cdata reporting
1115 * SAXresult/* : updated
1116
Daniel Veillard1e851392000-10-15 10:02:56 +00001117Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1118
1119 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1120 Closed bug #27499, added to regression tests
1121 * TODO: updated
1122
Daniel Veillard7eda8452000-10-14 23:38:43 +00001123Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1126 support for SCRIPT and STYLE with help from Bjorn Reese
1127 * test/HTML/* result/HTML/*: added simple testcase and updated
1128 the existing ones.
1129
Daniel Veillardff9c3302000-10-13 16:38:25 +00001130Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1133 string-range for empty strings
1134 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1135 test/XPath/xptr/strrange: augmented the XPointer testsuite
1136
Daniel Veillard189446d2000-10-13 10:23:06 +00001137Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1138
1139 * doc/xml.html doc/xmlmem.html: added a module describing memory
1140 interfaces and use, updated the main page.
1141
Daniel Veillard2f971a22000-10-12 23:26:32 +00001142Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1145 nanoftp code work on Windows too now
1146
1147Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001148
1149 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1150 * xpointer.c: implemented string-range() at least a good first version
1151 * test/XPath/docs/str test/XPath/xptr/strrange
1152 result/XPath/xptr/strrange: the string-range() tests
1153
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001154Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * Makefile.am include/Makefile.am include/win32config.h
1157 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1158 and make distcheck
1159
Daniel Veillard19d61112000-10-11 23:50:35 +00001160Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1163 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1164 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1165
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001166Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1169 patch for socklen_t detection by
1170 Albert Chin-A-Young <china@thewrittenword.com>
1171
Daniel Veillardcd429612000-10-11 15:57:05 +00001172Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1175 and added a --dtdvalid option to xmllint used to test it
1176
Daniel Veillard47c02452000-10-11 13:04:36 +00001177Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1180 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1181
Daniel Veillard2d38f042000-10-11 10:54:10 +00001182Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1183
1184 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1185 handlings (registration, lookup, cleanup)
1186
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001187Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189 * configure.in Makefile.am include/makefile.am: adding XPointer
1190 and XPtrtests target
1191 * xpointer.[ch] : new files for XPointer support
1192 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1193 more XPath tests
1194
Daniel Veillard57fda592000-10-10 23:24:14 +00001195Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * configure.in: fixed, very broken, make distcheck works again
1198
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001199Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201 * More work toward 2.2.5, integrated a number of patches
1202 * configure.in Makefile.am win32config.h.in: trying to cleanup
1203 make distcheck .... huh ...
1204 * include/Makefile.am include/win32config.h: new directory
1205 for includes
1206 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1207 updated teh makefiles and instructions for WIN32
1208 * xpath.c: small fixes
1209 * test/XPath/ results/XPath: updated the testcases and results
1210 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1211 suggested patches
1212 * valid.c: fixed an ID bug
1213
Daniel Veillardb71379b2000-10-09 12:30:39 +00001214Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1217 the automake bug where wrong dependancies were generated.
1218 * xpath.[ch]: worked on XPointer
1219
Daniel Veillard7e99c632000-10-06 12:59:53 +00001220Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * configure.in Makefile.am: 2.2.5, ship the include in an
1223 include/libxml subdirectory, use symlinks when using CVS
1224 * testSAX.c: fixed small bug
1225 * testXPath.c: changed the way testfiles are parsed
1226 * debugXML.c: same kind of cleanup when parsing an argument expression
1227 XPath/XPointers can have blanks embedded
1228 * xpath.[ch]: more cleanup, reorgs for XPointer work
1229 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1230 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1231
Daniel Veillard55b91f22000-10-05 16:30:11 +00001232Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1235 in the XPath engine, rewrote large parts of it, now it's far
1236 cleaner and in sync with the REC not an old WD. Fixed a parsing
1237 problem in the interactive XML shell found when testing XPath.
1238
Daniel Veillardac260302000-10-04 13:33:43 +00001239Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1242 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1243 examples with the extra test
1244
Daniel Veillard7cfce322000-10-04 12:40:27 +00001245Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1248 the global init function.
1249
Daniel Veillard970112a2000-10-03 09:33:21 +00001250Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252 * HTMLparser.c: Doohhh, attribute name parsing was still case
1253 sensitive ! Fixed this ...
1254 * result/HTML/* : updated the tests results accordingly
1255
Daniel Veillard740abf52000-10-02 23:04:54 +00001256Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1257
1258 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1259 engine, should be far more stable, incorporated a new version of
1260 preceding/following axis, need testing
1261 * uri.c: fixed file:///c:/a/b/c problem
1262 * test/XPath/tests/idsimple: augmented the XPath tests
1263
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001264Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * doc/* rebuilding docs for 2.2.4 release
1267
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001268Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * configure.in: releasing 2.2.4
1271 * parser.[ch]: added xmlStrEqual()
1272 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1273 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1274 use xmlStrEqual instead
1275 * TODO: updated
1276 * added an XPath test
1277
Daniel Veillardbc765302000-10-01 18:23:35 +00001278Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1281 * entities.h: exported xmlInitializePredefinedEntities
1282 * parser.[ch] : added xmlInitParser()
1283 * parserInternals.h : had to export htmlInitAutoClose()
1284
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001285Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1286
1287 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1288 problems
1289 * Makefile.am : added XPath regression tests to normal tests
1290 * uri.c: fixed a problem with local paths, cleanup
1291 * parser.c: fixed a problem with large CData sections
1292
Daniel Veillardd2ade932000-09-30 14:39:55 +00001293Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1294
1295 * configure.in xml-config.in: patch from "Ben Taylor"
1296 <sol7x86@hotmail.com> for solaris shared libs lookup
1297
Martin Bauligdd7d1f62000-09-29 23:17:57 +000012982000-09-30 Martin Baulig <baulig@suse.de>
1299
1300 * libxml-2.0.pc.in: Provide pkg-config script.
1301
1302 * configure.in: Create the libxml-2.0.pc script from the
1303 libxml-2.0.pc.in templates.
1304 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001305 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001306
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001307Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1310 when compiling with MSC
1311
Daniel Veillard46057e12000-09-24 18:49:59 +00001312Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * xpath.c: patch for normalize-string() substring-before(),
1315 substring-after() and translate() functions from Bjorn Reese
1316 <breese@mail1.stofanet.dk>
1317 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1318 Fredrik Hallenberg <hallon@lysator.liu.se>
1319 * TODO: updated
1320
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001321Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1322
1323 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1324 problem of socklen_t being undefined on a number of platforms
1325 * debugXML.c: fixed a compilation problem when without snprintf
1326
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001327Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1328
1329 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1330 an URI bug and a fix for the control-character-induced infinite loop
1331 * nanohttp.c: preventive fix for compiling on WIN32
1332
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001333Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * xmlint.c: closing bug #25000
1336
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001337Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1340 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1341 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1342 related function, fixing xmlStrncmp(), and associated cleanup
1343 * result/HTML/entities.html.sax: updating result
1344
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001345Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * uri.c: applied patch for URI escaping from Wayne Davison
1348 <wayned@blorf.net>
1349 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1350 from Denis Barbier <barbier@imacs.polytechnique.fr>
1351 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1352 patch from Wayne Davison
1353
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001354Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * doc/xml.html : updated with new releases, adding "how to help"
1357
Daniel Veillard04698d92000-09-17 16:00:22 +00001358Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1359
1360 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1361 removed a few warnings in pedantic mode ...
1362 * parserInternals.c parser.c: moved encoding switching function
1363 to parserInternals.c
1364 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1365
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001366Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1367
1368 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1369 error or warning handlers
1370
Daniel Veillardb1059e22000-09-16 14:02:43 +00001371Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1372
1373 * parserInternals.c parserInternals.h parser.c Makefile.am:
1374 created a new module parserInternals.c, moved most of the
1375 code shared by the various parsers there, as well as
1376 deprecated code from parser.c. More cleanup of parser.c
1377 * uri.c: fixed a problem when URI is NULL
1378 * valid.c: speedup when looking for an attribute declaration
1379
Daniel Veillard39c7d712000-09-10 16:14:55 +00001380Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1383 the cleanup of the computation of URI references when seeking
1384 external entities. The URI reference string and the resulting
1385 URI are both stored now.
1386 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1387 large s(n)printf checks and cleanup from Denis Barbier
1388 <barbier@imacs.polytechnique.fr>
1389 * xmlversion.h.in tree.h: couple of SGML declarations for a
1390 possible docbook module.
1391 * result/VC/ : a couple of test output changed due to the change
1392 of the entities URI
1393
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001394Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * parser.h: added a _private field for linking user's data
1397
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001398Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1399
1400 * parser.c parserInternals.h: demacroified most of the IS_XXX
1401 the gain in size is significant so ...
1402
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001403Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1404
1405 * entities.c: cases where looking up entities with doc==NULL
1406 covered
1407
Daniel Veillard90e11312000-09-05 10:42:32 +00001408Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1409
Daniel Veillard1de50802000-09-07 08:54:32 +00001410 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001411 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1412
Daniel Veillard98a79162000-09-04 11:15:39 +00001413Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1414
Daniel Veillard1de50802000-09-07 08:54:32 +00001415 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001416 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1417 * Makefile.in: added URItest and included thenin "make tests"
1418
1419Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001420
1421 * xmlversion.h.in: closed bug 22941
1422
Daniel Veillard2bb89092000-08-31 14:57:50 +00001423Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1424
1425 * doc/xmlio.html: added doc and example for entity loader
1426 redefinition.
1427
Daniel Veillard96984452000-08-31 13:50:12 +00001428Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1429
1430 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1431 used by libxml
1432
Daniel Veillarde715dd22000-08-29 18:29:38 +00001433Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1434
1435 * parser.c: Fixed bug on invalid ontent characters and when using
1436 push.
1437 * xmllint.c: fixed xmllint endling of errors in push mode
1438
Daniel Veillard4948eb42000-08-29 09:41:15 +00001439Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1440
1441 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001442 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001443 * result/HTML/*.sax: regenerated HTML SAX output
1444 * parser.c: more cleanup.
1445
Daniel Veillarde010c172000-08-28 10:04:51 +00001446Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1447
1448 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001449 patches from Wayne Davison <wayned@users.sourceforge.net>,
1450 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001451 * HTMLparser.c: fixed an ignorable white space detection bug
1452 occuring when parsing with SAX only
1453 * result/HTML/*.sax: updated since the output is now HTML
1454 encoded...
1455
Daniel Veillard47f3f312000-08-27 22:40:15 +00001456Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1457
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001458 * HTMLparser.[ch]: applied some of Wayne Davison
1459 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001460
Daniel Veillarde0854c32000-08-27 21:12:29 +00001461Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1462
1463 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1464 undeclared namespace prefix was used, added a warning.
1465 Cleaned up support w.r.t. entities, spilling out a warning
1466 and being pedantic on lookups.
1467 * test/warning/ent9 : added testcase for previous example.
1468 * TODO: updated
1469 * parserInternals.h parser.c: changed the way names are parsed
1470 now allow infinite size and decrease penalty for normal use
1471 * parser.c: Started a big cleanup/check of the parser code,
1472 fixed some of the most tortuous entity code, spotted code
1473 unused anymore
1474 * test/*: added tests for very long names and related nasty
1475 things.
1476
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001477Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1478
1479 * doc/encoding.html: added encoding aliases doc
1480 * doc/xml.html: updates
1481 * encoding.[ch]: added EncodingAliases functions
1482 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1483 bottleneck affecting large DTDs like Docbook
1484 * parser.[ch] xmllint.c: added a pedantic option, will be
1485 useful
1486 * SAX.c: redefinition of entities is reported in pedantic mode
1487 * testHTML.c: uninitialized warning from gcc
1488 * uri.c: fixed a couple of bugs
1489 * TODO: added issue raised by Michael
1490
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001491Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * doc/encoding.html: propagated Martin Duerst suggestions
1494
Daniel Veillard52402ce2000-08-22 23:36:12 +00001495Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1496
1497 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1498 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1499 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1500 by Wayne Davison
1501
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001502Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1503
1504 * nanoftp.c nanohttp.c: small cleanup
1505 * TODO: updated
1506
Daniel Veillard244ece92000-08-19 20:58:02 +00001507Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * added an old VC testcase and updated title.xml entity
1510
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001511Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1512
1513 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1514 done on auto-opening of <p> tags and cleanup of SAX output
1515
Daniel Veillard979e55e2000-08-19 16:48:54 +00001516Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1519
Daniel Veillard4540be42000-08-19 16:40:28 +00001520Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * doc/xml.html libxml.* structure.*: updated the doc a bit
1523
Daniel Veillard808a3f12000-08-17 13:50:51 +00001524Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1525
1526 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1527 of SAX tests
1528
Daniel Veillard29579362000-08-14 17:57:48 +00001529Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1530
1531 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1532 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1533
Daniel Veillard1255ab72000-08-14 15:13:33 +00001534Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1535
1536 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1537 * testHTML.c: fix core dump on Solaris 2.x systems
1538 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1539 * result/HTML/*.sax: previous bug fix lead to new results
1540
Daniel Veillard03109292000-08-14 14:58:22 +00001541Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1544 * configure.in: added --with-readline=DIR to accept alternate
1545 path for readline include/library
1546 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1547 for ANSI under HP-UX
1548 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1549 includes @LIBS@
1550
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001551Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * doc/* : rebuilt the docs
1554 * getting ready for 2.2.2 release
1555
Daniel Veillard87b95392000-08-12 21:12:04 +00001556Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1557
1558 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1559 and xmlAddFeature()
1560 * tree.[ch]: added xmlAddChildList()
1561 * xmllint.c: MAP_FAILED macro test
1562 * parser.h: added xmlParseCtxtExternalEntity()
1563 * valid.c: applied bug fixes removed warning
1564 * tree.c: added CDATA block to elements content
1565 * testSAX.c: cleanup of output
1566 * testHTML.c: added SAX testing
1567 * encoding.c: better error recovery
1568 * SAX.c, parser.c: fixed one of the external entity processing
1569 of the OASis testsuite
1570 * Makefile.am: added HTML SAX regression tests
1571 * configure.in: bumped to 2.2.2
1572 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1573 SAX results
1574
Daniel Veillard88a172f2000-08-04 18:23:10 +00001575Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1576
1577 * configure.in: patch for HP compiler
1578
15792000-08-04 Sven Heinicke <sven@zen.org>
1580
1581 * xmllint.c: Was coredumping sometimes when the file given didn't
1582 exist.
1583
Daniel Veillard46e370e2000-07-21 20:32:03 +00001584Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1585
1586 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001587
Daniel Veillard46e370e2000-07-21 20:32:03 +00001588 when using in memory parsing. Need some cleanup.
1589 * xmllint.c configure.in: added a --memory flag to test memory
1590 parsing
1591
Daniel Veillard36650692000-07-21 15:16:39 +00001592Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1593
1594 * nanohttp.c: fixed socklen_t replacement to unsigned int
1595 * parser.c: fixed a space handdling missing at the end of
1596 production 28 DOCTYPE.
1597 * xmlmemory.c: fixed a stupid bug on the routine to override
1598 allocation functions
1599 * TODO: updated
1600
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001601Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * doc/ regenerated the docs
1604
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001605Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1606
1607 * doc/encoding.html doc/xml.html: added I18N doc
1608 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1609 improvements, both parser and filters, added ASCII & HTML,
1610 fixed the ISO-Latin-1 one
1611 * xmllint.c testHTML.c: added/made visible --encode
1612 * debugXML.c : cleanup
1613 * most .c files: applied patches due to warning on Windows and
1614 when using Sun Pro cc compiler
1615 * xpath.c : cleanup memleaks
1616 * nanoftp.c : added a TESTING preprocessor flag for standalong
1617 compile so that people can report bugs more easilly
1618 * nanohttp.c : ditched socklen_t which was a portability mess
1619 and replaced it with unsigned int.
1620 * tree.[ch]: added xmlHasProp()
1621 * TODO: updated
1622 * test/ : added more test for entities, NS, encoding, HTML, wap
1623 * configure.in: preparing for 2.2.0 release
1624
Daniel Veillard49703262000-07-10 10:27:46 +00001625Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1626
1627 * nanoftp.c: fixed the way the control connection is handled
1628 * libxml.spec.in: fixed the dependancies and cleanup
1629
Daniel Veillard306be992000-07-03 12:38:45 +00001630Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1631
1632 * doc/xml.html: changed the xmlsoft.org structure, updated the
1633 examples w.r.t. root and childs
1634
Daniel Veillard7d853352000-07-02 18:53:09 +00001635Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1638
Daniel Veillard365e13b2000-07-02 07:56:37 +00001639Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1640
1641 * HTMLparser.c: Work on character encoding support for the HTML parser
1642 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1643 * encoding.c: Fixed a potential memleak in the encoding stuff
1644
Daniel Veillardaf743792000-07-01 11:49:28 +00001645Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * doc/FAQ.html doc/Makefile.am : added a FAQ
1648
1649Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001650
1651 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1652 of the HTML parser to force it to not bypass SAX
1653
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001654Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1655
1656 * win32config.h.in: updated
1657 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1658 lacks iconv support :-( need to release 2.1.1
1659 * configure.in: release 2.1.1
1660 * HTMLparser: fixed bug #14784
1661 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1662 by Windows compiler
1663 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1664 the SAX startDocument() callback.
1665 * TODO: updated
1666
1667Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * added xmlStopParser()
1670
Daniel Veillardbe803962000-06-28 23:40:59 +00001671Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1672
1673 * configure.in: 2.1.0 prerelease
1674 * Large resync between W3C and Gnome tree
1675 * nanoftp, nanohttp.c: fixed stalled connections probs
1676 * HTMLtree.c SAX.c : support for attribute without values in
1677 HTML for andersca
1678 * valid.c: Fixed most validation + namespace problems
1679 * HTMLparser.c: start document callback for andersca
1680 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1681 * parser.h, SAX.c: serious speed improvement for large
1682 CDATA blocks
1683 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1684 different encoding
1685 * example/Makefile.am example/gjobread.c tree.h: work on
1686 libxml1 libxml2 convergence.
1687 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1688 and the LIBXML_TEST_VERSION macro
1689
Daniel Veillardc310d562000-06-23 18:32:15 +00001690Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * doc/xml.html: various patches and improvements typo fixed by
1693 Felix Natter
1694 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1695 from Felix Natter <fnatter@gmx.net>
1696
Daniel Veillardf3029822000-05-06 08:11:19 +00001697Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * doc/upgrade.html: updated with instructions for support of both
1700 libxml-1.x and libxml-2.x
1701 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1702 for 2.x support and also fixed includes
1703
1704
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001705Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1708 the encoding support, added iconv support, so now libxml if
1709 compiled with iconv automatically support japanese encodings
1710 among others. Work based on initial patch from Yuan-Chen Cheng
1711 I may have broken binary compat in the encoding handler
1712 registration scheme, but that was so utterly broken I don't
1713 expect anybody to have used this feature until now.
1714 * parserInternals.h: fixup on the CHAR range macro
1715 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1716 code.
1717 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1718 * uri.c: added xmlParseURI() I can't believe I forgot to
1719 implement this one in 2.0 !!!
1720 * SAX.c: moved doc->encoding update in the endDocument() call.
1721 * TODO: updated.
1722
Daniel Veillard06047432000-04-24 11:33:38 +00001723Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * tree.h: removed extraneous xmlRemoveProp definition
1726 * TODO: added item about --disable-corba configure switch
1727 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1728 * nanoftp.c: fixed include problems giving troubles on AIX and
1729 slowlaris
1730 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1731 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1732 comment and headers changes to lower gtk-doc number of warnings
1733 * doc/html/*: rebuilt docs
1734
Daniel Veillarde0aed302000-04-16 08:52:20 +00001735Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * HACKING: documented the tag for 1.x and instructions
1738
Daniel Veillard5e873c42000-04-12 13:27:38 +00001739Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1740
1741 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1742 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1743 xmlCreateIOParserCtxt
1744 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1745 significant overall improvement
1746 * xmllint.c: added I/O test to xmllint
1747 * testSAX.c: added a speed test
1748 * doc/* : updated/regenerated
1749
Daniel Veillardfc708e22000-04-08 13:17:27 +00001750Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * xpath.c uri.h parserInternals.h: cosmetic changes from
1753 "Timur I. Bakeyev" <timur@bat.ru>, including making
1754 xmlCreateURI() public
1755
Daniel Veillard5d211f42000-04-07 17:00:24 +00001756Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1757
1758 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1759 and the code at the same time. Added a clean mechanism for
1760 overload or added input methods: xmlRegisterInputCallbacks()
1761 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1762 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1763 * TODO: updated
1764 * doc/* : updated/regenerated
1765 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1766 source dir
1767
Daniel Veillarde77a9182000-04-05 19:12:29 +00001768Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * testURI.c: yet another forgotten commit, I should get some sleep !
1771
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001772Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * xmllint.c: forgot to commit this too ?
1775
Daniel Veillardb9df4042000-04-05 14:23:16 +00001776Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * xmlversion.h.in : forgot to commit this previously
1779
Daniel Veillard361d8452000-04-03 19:48:13 +00001780Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1783 * README TODO: updated for release
1784 * uri.c uri.h: added authority parsing/saving
1785 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1786 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1787 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1788 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1789 Makefile.am : added compile-time customization of libxml
1790 --with-ftp --with-http --with-html --with-xpath --with-debug
1791 --with-mem-debug
1792 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1793 #include <libxml/xxx.h> I hope it won't break too much stuff
1794 and will be manageable in the future...
1795 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1796 and added xmllint to the installed programs
1797 * uri.h: added xmlFreeURI()
1798
Daniel Veillardec303412000-03-24 13:41:54 +00001799Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * uri.c uri.h: finished the escaping handling, the base support
1802 and the URI path normalization. Looks good just lacks the
1803 authority content parsing code.
1804 * Makefile.am: added instructions to generate testURI
1805 * TODO: updated
1806 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1807 added links and icons for W3C and Gnome
1808
Daniel Veillard8f621982000-03-20 13:07:15 +00001809Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * xmlmemory.[ch] : seems I forgot to actually update the files in
1812 the last commit :-)
1813 * doc/xml.html doc/html/* : updated and uploaded the docs
1814
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001815Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1818 * TODO: updated
1819 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001820 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001821 gfree).
1822 * Makefile.am, uri.c, uri.h: added a set of functions to do
1823 exact (litteraly copied from the RFC 2396 productions) parsing
1824 and handling of URI. Will be needed for XLink, one XML WFC,
1825 XML Base and reused in the nano[ftp/http] modules. Still work
1826 to be done.
1827
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001828Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1829
1830 * configure.in, libxml.spec.in : libxml2
1831 * doc/* : updated the doc page, rebuilt the docs
1832
Daniel Veillardcf461992000-03-14 18:30:20 +00001833Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1834
1835 * all: tagged LIB_XML_1_X
1836 * *.c *.h : updated from W3C CVS tree
1837 * configure.in : 2.0.0-beta
1838 * libxml.spec.in : libxml2 package nam
1839 * result/* : new version of the tests output
1840
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001841Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1844
Daniel Veillardb566ce12000-03-04 11:39:42 +00001845Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * doc/* : rebuilt the docs
1848 * parser.c: final patch on #6766
1849 * valid.c: small patch on validity checks.
1850
Daniel Veillardfb76c402000-03-04 11:39:42 +00001851Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1854 added
1855 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1856 compatibility w.r.t. XML spec and existing code.
1857
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001858Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1859
1860 * parser.c: seems a better solution to <a> </a> exists,
1861 will try it for a while
1862
Daniel Veillard83a30e72000-03-02 03:33:32 +00001863Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * parser.c: tried to remove the <a> </a> generating <a/>
1866 this is hard. Left a flag for that purpose. Fixed bug #6766
1867 * configure.in: prepared 1.8.7 not released, due to previous
1868 problem
1869
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001870Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * doc/xml.html : applied second patch from Paul DuBois
1873
Daniel Veillard402e8c82000-02-29 22:57:47 +00001874Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * doc/xml.html : applied patch from Paul DuBois
1877
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001878Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1881
Daniel Veillard5feb8492000-02-02 17:15:36 +00001882Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1885 compilation warnings on various platforms.
1886 * parser.c: Fixed #5281 validity error callbacks are now desactived
1887 by default if not validating.
1888
Daniel Veillardf341f932000-02-02 14:52:08 +00001889Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1892
Daniel Veillard13c757e2000-02-01 23:59:15 +00001893Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1896 <gkatsi@cs.toronto.edu>
1897
Daniel Veillard726e8792000-01-30 20:04:29 +00001898Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1901 processing URLs
1902
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001903Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1906 xmlNanoFTPUpdateURL for persistent control connections.
1907 * configure.in: 1.8.6
1908
1909Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1912 * tree.[ch] : added xmlSaveNoEmptyTags
1913
James Henstridgef3be9312000-01-28 13:59:21 +000019142000-01-29 James Henstridge <james@daa.com.au>
1915
1916 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1917
1918 * Makefile.am: added nanoftp.[ch] to the build.
1919
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001920Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * nanoftp.[ch]: cleanup, comments, API
1923 * debugXML.c : fixed a bug in the cat command
1924 * doc/*: regenerated the docs
1925
Daniel Veillardda07c342000-01-25 18:31:22 +00001926Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1929 * debugXML.c : fixed a bug in the cat command
1930 * valid.c: fixing some small probs
1931 * libxml.spec.in: get rid of the SNAP suffix
1932 * doc/xml.html: updated the status
1933
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001934Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * xml-config.in: xml-config --version to just return the
1937 version number
1938 * xpath.c: some cleanup w.r.t. axis when the current node is
1939 an attribute.
1940 * TODO: updated
1941
Daniel Veillard461a66c2000-01-18 18:01:01 +00001942Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * configure.in: prepared for libxml-1.8.5
1945 * doc/* recompiled the documentation
1946
19472000-01-17 Jody Goldberg <jgoldberg@home.com>
1948
1949 * configure.in : WARNING autoconf subtlety alert :
1950 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1951 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1952 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1953 get defined by AC_CHECK_HEADERS.
1954
Daniel Veillardf967b902000-01-17 16:06:10 +00001955Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1958 Rune.Djurhuus@fast.no
1959
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001960Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1961
1962 * TODO: updated
1963 * tree.c, parser.c: made sure that only memory alloc problems
1964 and internal parser errors are allowed to write to stdout or
1965 stderr.
1966
Daniel Veillard0142b842000-01-14 14:45:24 +00001967Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * tree.c : restored xmlNewGlobalNs since this seems used by
1970 a lot of existing code :-(, fixed a bug in xmlNewNs
1971 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1972 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1973 to exit() from the library code.
1974 * xpath.c, parser.c: removed bugs or unused code detected by
1975 Windows compilers
1976 * parser.c: started adding interfaces for parsing well balanced
1977 XML fragments
1978 * configure.in: releasing 1.8.4
1979 * doc/* : rebuilt the docs
1980
Daniel Veillard2eac5032000-01-09 21:08:56 +00001981Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * tree.[ch] : added xmlNewDocFragment() for DOM
1984 * testHTML.c: uninitialized variable.
1985
Daniel Veillardf3a73582000-01-05 14:58:39 +00001986Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * doc/* : rebuild the docs
1989
Daniel Veillard71b656e2000-01-05 14:46:17 +00001990Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * acconfig.h: readline and history patch
1993 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1994 * tree.c: added check and handling when possibly removing an ID
1995 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1996 and saving.
1997 * test/HTML/entities.html result/HTML/entities.html* : test for
1998 various entities reference cases
1999 * result/HTML/* : as a result output of some testcase have
2000 changed
2001 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2002 by previous example. added xmlParseTryOrFinish().
2003 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2004 entities.h debugXML.h HTMLparser.h: changed the way struct are
2005 declared to allow gtk-doc to expose those
2006 * parser.c: closed bug #4960
2007 * Makefile.am configure.in: Applied patch from
2008 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2009 and math/socket libs detection
2010
Daniel Veillard437b87b2000-01-03 17:30:46 +00002011Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * configure.in, Makefile.am: link tester against readline
2014 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2015
Daniel Veillard686d6b62000-01-03 11:08:02 +00002016Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * tree.[ch]: added xmlRemoveProp
2019 * win32config.h.in nanohttp.c: avoid including the Windows
2020 socket stuff in every C files
2021 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2022 the XmL parser(s)
2023 * test/ns4 result/ns4 etc...: added test case for previous prob
2024 * tree.c: xmlNewNs wasn't checking for double definition
2025 * Makefile.in: fixed a problem with dist-hook duplicates
2026 * parser.[hc], xmlIO.c: fixed the loading of external entities
2027 APIs, now xmlLoadExternalEntity() is used everywhere and
2028 setting up an app specific front-end using the
2029 * SAX.c parser.c: some fixes, now the xhtml spec validates
2030 with the xhtml DTD.
2031 * error.c: fixed crashes in case of no input stream
2032 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2033 to the validation tests and results
2034
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002035Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2038 too htmlCreatePushParserCtxt() and htmlParseChunk()
2039 * parser.c: a bit of cleanup.
2040 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2041 to XML) removed the last mem leak known
2042 * HTMLtree.c: output message cleanup
2043 * xmlmemory.c: display content info about memory blocks
2044 * result/HTML/wired.* : missing att value warning change
2045
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002046Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * doc/* : rebuilt the documentation
2049
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002050Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * parser.[ch] parserInternals.h: Push parser for XML,
2053 seems to work fine now
2054 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2055 --push for push testing
2056 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2057 * testSAX.c: added --push
2058 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2059 subtree
2060 * xmlIO.[ch] : enriched API + fixes for push mode
2061 * entities.[ch]: added the entity content length to the struct.
2062 * xmlmemory.[ch]: new API to show the last entries for the shell
2063 * valid.c: added required attribute testing
2064 * SAX.c: the cdata callback now merge contiguous fragments
2065 * HTMLparser.c: cleanup of some macros
2066
Daniel Veillard3c558c31999-12-22 11:30:41 +00002067Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * parser.c: fix for PIs name starting with xml
2070 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002071 * *.c, configure.in win32config.h.in : generate win32config.h for
2072 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002073
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002074Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2075
2076 * parser.c: fixed a stupid = vs. == bug :-(
2077 * doc/gnome-xml.sgml: s/glade/xml/
2078
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002079Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * configure.in, doc/xml.html : bug fix release 1.8.2
2082 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2083 Hopefully the end of that silly C++ include problem
2084 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2085 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2086 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2087 troubles with autoclosed elements when the stree shape doesn't
2088 follow the DtD specs. Added htmlIsAutoClosed() and
2089 htmlAutoCloseTag()
2090 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2091 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2092 * debugXML.c: fixed a bug on printing default namespaces.
2093 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2094
Daniel Veillardb24054a1999-12-18 15:32:46 +00002095Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2096
2097 * result/HTML/*.htm[l] : updated the HTML regression tests according
2098 to the new output
2099 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2100 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2101 problem due to intermix of extern "C" { ... } declarations for C++
2102 and recursive includes in the headers
2103
Chris Lahey323c48c1999-12-18 15:32:45 +000021041999-12-20 Chris Lahey <clahey@umich.edu>
2105
2106 * HTMLtree.c: Made it so that html nodes with a single child do
2107 not insert a carriage return before or after the child node.
2108
Daniel Veillardb24054a1999-12-18 15:32:46 +00002109Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002110
2111 * configure.in, doc/xml.html : bug fix release 1.8.1
2112 * parser.c: fixed bug #4344
2113 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2114 added the glue to avoid C++ problems
2115 * doc/* : regenerated the documentation
2116
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002117Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2120 namespace recognition, and Dia as a resul :-(
2121 * encoding.c: closed bug #3950
2122
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002123Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * valid.c: debugging a posteriori validation, except URI expansion
2126 stuff this should be fixed now
2127 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2128 Carl Nygard <cnygard@bellatlantic.net>
2129 * tester.c: added --postvalid, cleaning of the code
2130 * tree.[ch]: added xmlDocGetRootElement()
2131
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002132Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2133
2134 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2135 c++ losage.
2136
Daniel Veillard10a2c651999-12-12 13:03:50 +00002137Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2138
2139 * configure.in, doc/xml.html : bumped to 1.8.0
2140 * xlink.[ch], Makefile.am : added framework for link detection
2141 * parser.h: added nbChars to parser context, needed for cleanup.
2142 * xmlmemory.c: removed a nasty bug when out of mem
2143 * valid.[ch]: adding namespace support for attribute decl
2144 * tester.c: added --debugent option
2145 * debugXML.[ch]: added xmlDebugDumpEntities()
2146 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2147 buffers instead, this was really needed, validation was breaking
2148 in strange ways due to that. Added xmlParseStringPEReference()
2149 and other parsing from strings functions. Entities processing
2150 modified again, but PERef are still not handled correcly but
2151 unless you're Eve Maller you won't notice :-)
2152 * HTMLparser.c: large changes toward reliability, and switched to
2153 lowercase internal tags, XHTML is lowercase, so it will help
2154 that output is closer to next version.
2155 * doc/* : regenerated the documentation, it is now hosted at
2156 http://xmlsoft.org/ (same bits I just bought the domain :-)
2157
2158
Daniel Veillard294cbca1999-12-03 13:19:09 +00002159Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2162 doc generation
2163 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2164 in the SAX API
2165 * doc/*: rebuilt the doc making sure everything appears in the
2166 HTML files
2167
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002168Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2169
2170 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2171 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2172 which allow impressive speed improvement on dataset with
2173 large text pieces, but at the cost of broken binary
2174 compatibility and slightly bigger memory usage.
2175 Configure with --with-buffers to activate them, they
2176 are protected with XML_USE_BUFFER_CONTENT define.
2177 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2178 goal is 0 memory left allocated once parser is no more used
2179 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2180 call xmlCleanupParser() and xmlMemoryDump()
2181
Daniel Veillarda819dac1999-11-24 18:04:22 +00002182Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2185 * parser.[ch] encoding.[ch]: added memory cleanup routines
2186 * parser.c: closing bug #3788
2187 * doc/*: rebuilt the doc
2188
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002189Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2192 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2193 * tester.c: added --compress option
2194 * doc/*: rebuilt the documentation
2195
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002196Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2199 if given /proc/kcore as input !
2200 * doc/xml.html doc/*: updated and rebuilt the documentation
2201
2202Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002203
2204 * parser.c: Fixed some wrongly space collapsing code due to
2205 a misreading of the spec.
2206 * result/*: fixed the output accordingly
2207
2208Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002209
2210 * encoding.c: bug fix and typos
2211 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2212 * parser.c: added attribute normalization closing bug #3597
2213 * test/att* result/att* SAXresult/att*: testcase for attribute
2214 normalization
2215
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002216Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2217
2218 * configure.in: closing bug #3163 by adding extra flags for the
2219 cc compiler on HP-UX
2220
Daniel Veillard51e3b151999-11-12 17:02:31 +00002221Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2222
2223 * valid.[ch] : removed a typo and an enumerated type bug in the
2224 xmlAddElementDecl() function
2225 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2226 call to xmlEncodeEntitiesReentrant() so that the functions
2227 New, Set and Get are at the same level.
2228 * parser.c HTMLparser.c: extra memory allocation bug for
2229 attributes detected by someone using libxml in embedded systems :-)
2230
Daniel Veillard962195f1999-10-28 15:51:53 +00002231Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * xmlmemory.h: turned off mem debug :-\
2234
Daniel Veillard35008381999-10-25 13:15:52 +00002235Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2236
2237 * parser.c: closed bug #2784 a one line fix, but worth pushing
2238 a new release out
2239 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2240 some structures, comments before and after the
2241 main element, and other nastyness
2242 * HTMLtree.c tree.c: accomodate the extended HTML supported
2243 * configure.in: pushing 1.7.4
2244 * test/ent8 and related outputs : added a new test for bug #2784
2245 * test/HTML/wired.html and related output: a nasty HTML example
2246 * Makefile.am: improved the test scripts
2247 * docs/* : reran the documentation extractor, updated xml.html
2248
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002249Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2252 HTMLparser and debugged the HTML related code. HTML documents
2253 now have their own type
2254 * entities.c: do not dump &apos; for HTML output
2255 * xmlmemory.c: improvement, breakpoint mechanism
2256 * testHTML.c: added --sax --repeat ...
2257 * Makefile.am: improved the HTML tests
2258 * valid.[ch]: added xmlValidGetValidElements and
2259 xmlValidGetPotentialChildren
2260 * tester.c: added --insert to test the 2 new functions
2261 * test//* result//* SAXresult//* : regression test cleanup
2262 and extension.
2263 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2264 gnome-xml-nanohttp.html
2265
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002266Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * HTMLparser.c: fixed problems with some autoclose tags
2269 * tree.c: fixed XML output problems.
2270 * result/* SAXresult/*: update of the tests output
2271
Daniel Veillard6077d031999-10-09 09:11:45 +00002272Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2273
2274 * Makefile.am: Arturo patch for xmlConf.sh version info
2275 * parser.c: Tim Josling patch for single quoted items
2276 * tester.c: Tim Josling patch for tester options usage
2277 * tree.h: indent cleanup
2278
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002279Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2282 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2283
Daniel Veillard00fdf371999-10-08 09:40:39 +00002284Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * tree.c : Raph patch for initialization of CORBA fields
2287 * parser.c, xpath.c, ...: modification of doc comments
2288 * xpath.c : allow spaces in xpath expressions
2289
Daniel Veillardad219441999-09-27 08:17:49 +00002290Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * xmlmemory.h: turning off memory debug :-(
2293
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002294Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2297 better SAX interfaces.
2298 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2299 entity.
2300 * configure.in: 1.7.2
2301
2302Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002303
2304 * libxml.spec.in: fixed the URL
2305 * doc/xml.html: improved the documentation front-end
2306
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002307Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002308
2309 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2310
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002311Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002312
2313 * libxml.spec.in: fixed the alpha compile problem
2314 * parser.[ch]: changed errno to errNo in the parser context :-(
2315 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2316 * doc/xml.html: changed CHAR to xmlChar
2317 * doc/html/*: recompiled the documentation
2318 * configure.in: 1.7.1
2319
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002320Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * parser.h: modified the parser context struct to regain 1.4.0
2323 binary compatibility
2324 * parser.c, xml-error.h: added errno ot teh context and defined
2325 a set of errors values with update of errno
2326 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2327 DTDs and entities
2328 * *.h, *.c: complete cleanup of the use of config.h and include
2329 protection depending on the current setup.
2330 * overalll debugging, maintenance and bug-fixing on all modules
2331 * updated the documentation
2332 * ready for 1.7.0
2333
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002334Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2335
2336 * HTMLparser.c : cleanup
2337 * SAX.c valid.c valid.h: added ID/IDREF checking
2338 * tree.c tree.h: extended doc structure for refs
2339 * configure.in: 1.6.2
2340 * parser.c: patched bug in SAX user arg call
2341 * parserInternals.h: patched missing close in C++ wrapping
2342 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2343 especially upcoming XPointer implementation.
2344 * doc/xml.html: augmented, typo
2345
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002346Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2347
2348 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2349 not all invocations of install understand -d.
2350
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002351Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2352
2353 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2354 to make 'check' works, when builddir != srcdir.
2355
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002356Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * doc/xml.html : updated the documentation
2359
Daniel Veillard6454aec1999-09-02 22:04:43 +00002360Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2361
2362 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2363 not deallocated memory blocks
2364 * *.c : replaces all calls to malloc() free() and realloc() to
2365 the wrapper functions/macros
2366 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2367 instead of xmlFreeNodeList()
2368
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002369Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * HTMLparser.c: corrected a stupid bug leading to core dump at
2372 tree deallocation. Removed warnings indicated by
2373 Stephane.Conversy@lri.fr
2374 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2375 looked for in the external subset
2376
2377Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002378
2379 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2380 on SGI by Stephane.Conversy@lri.fr
2381
Daniel Veillardb96e6431999-08-29 21:02:19 +00002382Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2383
2384 * all .h : changed the prototype declaration indent as in gtk
2385 * most .c : working on reducing the TODOs in the code
2386 * most .c : cleanup though -pedantic and Insure++
2387 * improvements on validation ID checkings.
2388 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2389 * xml-config.in: closed #1810
2390
2391Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002392
2393 * tree.h, valid.c, valid.h: more work on validity, IDs
2394 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2395 definition for AIX
2396
Daniel Veillardb556eb51999-08-15 17:19:50 +00002397Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2400 the distribution due to a cut'n paste error at last commit
2401
Daniel Veillardb05deb71999-08-10 19:04:08 +00002402Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * configure.in: upgraded to version 1.4.0
2405 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2406 Big update, added a large part of the validation process,
2407 it should be usable, but some parts are missing
2408 * xpath.c: improved the implementation w.r.t. root.
2409 * Makefile.am: added more tests
2410 * test and result trees: added a lot of tests
2411 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2412
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002413Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * Added an HACKING file
2416
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002417Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * xpath.[ch] : improvements and debug of the XPath implementation
2420 * parser.c, HTMLparser.c : modified the parsers to be progressive
2421 * tree.[ch] : extended the Buffer promitives
2422 * xmlIO.[ch] : added basic I/O routines providing progressive
2423 parsing and ready for I18N conversion plugins
2424 * SAXresult/* : the SAX callback sequence maybe slightly different
2425 now
2426 * test*.c : improved/updated the tests programs
2427 * doc/* : recompiled the docs.
2428
Daniel Veillard15b75af1999-07-26 16:42:37 +000024291999-07-26 Michael Meeks <michael@edenproject.org>
2430
2431 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2432
2433 * tree.c: Ditto.
2434
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002435Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2436
2437 * configure.in: upgraded to version 1.4.0
2438 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2439 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2440 XML query language, see http://www.w3.org/TR/xpath for more details.
2441 * parser.c, parser.h: added CHAR* related string functions for XPath
2442 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2443 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2444 rebuild the docs.
2445 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2446 and regression testing capabilities for XPath.
2447
Daniel Veillardd79d7871999-07-12 10:38:12 +00002448Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2451 closing bug #1646
2452
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002453Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * Makefile.am, example/Makefile.am: closed bug #1683
2456
Daniel Veillard3166ab11999-07-11 16:14:19 +00002457Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2458
2459 * example/Makefile.am, configure.in: added the makefile for the
2460 gjobread example
2461
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002462Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2463
2464 * doc/Makefile.am:
2465 - fix which allow "make install DESTDIR=</install/prefix>".
2466
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002467Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2470 which fixed a problem on the file reading-code.
2471
Daniel Veillard82150d81999-07-07 07:32:15 +00002472Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2473
2474 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2475 output.
2476 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2477
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002478Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * parser.h : Oops removed the binary compatibility problem
2481 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2482 * parser.c, HTMLparser.c: applied patches for reading from stdin
2483
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002484Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2485
2486 * parser.c, entities.c, valid.c: cleanup bug #1591
2487 * configure.in: cleanup bug #1592
2488 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2489 the same tree back-end. Hence gdome will be available for it.
2490 * doc/Makefile.am: close bug #617
2491
Daniel Veillard97fea181999-06-26 23:07:37 +00002492Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * parser.c: alloctate a per parser context SAX interface block
2495
Daniel Veillard14fff061999-06-22 21:49:07 +00002496Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2497
2498 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2499 and xmlEncodeEntitiesReentrant with the correct one :-\
2500
2501Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * commit of my internal XML base changes, quite a lot of
2504 changes, cleanups, better entities support, framework for
2505 new I/O and charset detection and handling
2506 * Fixed the configure/Makefile stuff to generate shared libs
2507 with the proper version info, so we jumped on rev from
2508 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2509 xmlEncodeEntities() result need to be freed now, and a string
2510 xmlParserVersion provide the current library version.
2511
Raph Levien05240da1999-06-15 21:27:11 +00002512Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2513
2514 * parser.c: fixed a buffer overrun for when you have a very long
2515 attribute with no entities in it.
2516
Daniel Veillardbb2da581999-06-13 14:37:07 +00002517Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * added example directory
2520 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2521
Daniel Veillard011b63c1999-06-02 17:44:04 +00002522Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * Release of libxml-1.1, nearly everything has been touched for
2525 this.
2526 * Added more regression tests
2527 * Updated the documentation
2528
Daniel Veillard27d88741999-05-29 11:51:49 +00002529Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * tree.[ch]: unified the XML_NO_CORBA defines.
2532 * parser.c encoding.[ch]: started plugging in char encoding detection
2533
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002534Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2535
2536 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2537 Also freed allocated buffer.
2538
Daniel Veillard27d88741999-05-29 11:51:49 +00002539Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002540 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2541 reentrancy problem at printing. One is left in entities.c, to
2542 remove ASAP
2543 * testSAX.c : added a test example showing the use of the SAX
2544 interface if one doesn't want to build the DOM tree.
2545 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2546
Daniel Veillard517752b1999-04-05 12:20:10 +00002547Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2548
2549 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2550 large revamping of the parser to use SAX callbacks
2551 http://www.megginson.com/SAX/ (or at least a C like interface
2552 a la Expat). It's now possible to set up your own callbacks
2553 and the parser will not build a DOM tree.
2554 * test/* result/*: updated the test suite, I finally removed
2555 the old Namespace draft support (PI based).
2556
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002557Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2558
2559 * Makefile.am: added test result to EXTRA_DIST for make tests
2560
Daniel Veillard64068b31999-03-24 20:42:16 +00002561Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * parser.c, parserInternals.h: moved the chars macro definitions
2564 to parserInternals.h
2565 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2566 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2567
Daniel Veillard012ccc11999-03-23 10:11:11 +00002568Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * xml-config.in : applied patch to make --version work
2571
Raja R Harinatha86c23e1999-03-05 22:14:01 +000025721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2573
2574 * Makefile.am (check-local): Alias for `tests' target. This will
2575 cause `make check' to do the right thing.
2576 (tests): Don't run tests in srcdir. Also, replaced calls to
2577 basename with a `sed' "equivalent".
2578
Daniel Veillardd109e371999-03-05 06:26:45 +00002579Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2582 it in the header and not the sources, updated the doc.
2583 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2584 pointing this out.
2585
Daniel Veillardbc50b591999-03-01 12:28:53 +00002586Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2587
2588 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2589 exported the inputStream routines.
2590 * doc/html/* : updated accordingly
2591
Daniel Veillardd692aa41999-02-28 21:54:31 +00002592Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2593
2594 * parser.c, parser.h, parserInternals.h: added a few extra
2595 internal calls to allocate and free parser contexts ...
2596 * doc/html/* : updated accordingly
2597
Daniel Veillard55a99271999-02-25 11:01:29 +00002598Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * configure.in, Makefile.am, doc/makefile.am : General changes for
2601 1.0.0 release and including the generated HTML documentation.
2602
Daniel Veillard35925471999-02-25 08:46:07 +00002603Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * makefile.am : added parserInternals.h, oops.
2606
Daniel Veillard1e346af1999-02-22 10:33:01 +00002607Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * parserInternals.h: added this header giving access to the parser
2610 internal functions.
2611 * doc/Makefile.am : added a rebuild target which rebuilds the full
2612 set of documentations
2613 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2614 the internal subset.
2615 * *.c *.h: modifications needed to generate the documentation using
2616 gtk-doc, cleanup of functions blocks, reorganisation of struct
2617 declarations.
2618
Daniel Veillard1164e751999-02-16 16:29:17 +00002619Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2622 the tar and spec file to include the beginning of the doc.
2623
Nuno Ferreira03d04781999-02-13 00:07:17 +000026241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2625
2626 * doc/.cvsignore: Added this file.
2627
Daniel Veillard6800ef31999-02-08 18:33:22 +00002628Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * tree.c: fixed xmlGetProp to return "" when the attribute
2631 exists, even if the node-list is NULL.
2632
Daniel Veillard726c7e31999-02-08 15:13:10 +00002633Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * tree.c: patched an error outputting empty attribute values.
2636 * Makefile.am and doc/makefile.am: have been updated during the
2637 week-end. Sorry for an empty CVS log, I got a shell problem.
2638
Daniel Veillard1899e851999-02-01 12:18:54 +00002639Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * tree.h: cleaned up using enums instead of defines
2642 * parser.c, valid.[ch]: more work on parsing/output of element
2643 declarations
2644
Daniel Veillard3b9def11999-01-31 22:15:06 +00002645Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2646
2647 * valid.[ch], tree.c, parser.c : more work toward full parsing
2648 of XML DTDs.
2649 * README: added informations about mailing-list and on-line
2650 documentation
2651
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2653
2654 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2655
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002656Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * parser.c, tree.[ch] : more work toward conformance testing,
2659 added a last element to accelerate parsing of very flat structures
2660 started working on internal subset Element content declaration.
2661 * valid.[ch] : first cut at adding code toward validation.
2662 * previous changes had also small impact on most files, especially
2663 the conformance testing using James Clark test suite.
2664
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002665Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * test/* : updated the examples, most of them were not well
2668 formed (humm), and added rdf2.
2669 * result/* : resulting changes in the output.
2670
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002671Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2674
Daniel Veillard44b3a061998-12-05 17:27:22 +00002675Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * tree.c: patched a bug in the generation of empty attributes
2678
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002679Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2682 for node/trees/documents/... Biggest problem is namespace
2683 support when copying subtrees.
2684
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002685Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * parser.c, entities.c: improve entities and char ref encoding,
2688 and cleanups of error messages.
2689
Daniel Veillard242590e1998-11-13 18:04:35 +00002690Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * parser.c, entities.c: simple bug hunting done during rpm2html and
2693 rpmfind integration.
2694
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002695Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * parser.[ch]: Added interfaces allowing to specify a SAX
2698 handler before parsing.
2699
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002700Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * parser.c: redirrect all errors reporting through the SAX
2703 error function
2704
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002705Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2708 * libtool, tlmain ...: update of the libtool files
2709
Miguel de Icaza442321c1998-11-04 18:13:38 +000027101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2711
2712 * entities.c: Use g_snprintf insteda of snprintf.
2713
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002714Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2717 added ent5 test for this purpose.
2718 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2719
Daniel Veillard27271681998-10-30 06:39:40 +00002720Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2721
2722 * parser.c: fixed? a strange error due to compression on a GWP
2723 document.
2724
Daniel Veillard25940b71998-10-29 05:51:30 +00002725Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * tree.[ch]: bug fixing
2728 * entities.[ch]: defined a specific type for predefined entities
2729 * doc/xml.html: more documentation on the library, how to use it,
2730 overview of the interfaces.
2731
Daniel Veillard16253641998-10-28 22:58:05 +00002732Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2735
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002736Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2737
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002738 * tree.c: corrected a small bug
2739 * doc/xml.html: continuing writing documentation.
2740
2741Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2742
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002743 * debugXML.h debugXML.c: added debugging utilities.
2744 * tester.c: added --debug switch.
2745 * tree.c: patched an incorrect node->type assignment.
2746 * parser.c: formatting, ensure that node->doc != NULL in attributes
2747
Daniel Veillardccb09631998-10-27 06:21:04 +00002748Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2751 entity support and provide an internal representation close to
2752 DOM one (entity ref nodes, and attribute value as tree). I tried
2753 to preserve the interface but this will surely break some apps
2754 (I have to change rpm2html/rpmfind for example). I had to change
2755 two interfaces, and the generated tree is somewhat different.
2756 * doc/* : started documenting the XML library, the tree and
2757 DOM/Corba. This is a first step.
2758
Daniel Veillard11e00581998-10-24 18:27:49 +00002759Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * parser.c: Set up the fonctions comment block, boring but useful.
2762 * parser.h, SAX.c, parser.c: now attributes are processed through
2763 the SAX interface. The problem is that my SAX interface diverged
2764 quite a bit from the original one, well this is not an official
2765 spec, and translating it from Java to C is hairy anyway...
2766
Daniel Veillard97b58771998-10-20 06:14:16 +00002767Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2770 fonctions comment block, boring but useful.
2771
2772Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002773
2774 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2775 conversion routines. However they are not yet used to convert the
2776 inputs. The core will run with UTF-8.
2777
Daniel Veillard33942841998-10-18 19:12:41 +00002778Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * tree.c : make sure that the type id is properly set-up when
2781 a new object is allocated, needed for DOM.
2782
Daniel Veillard27fb0751998-10-17 06:47:46 +00002783Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * tree.h, tree.c: Ok, the main objects in the tree will be native
2786 corba objects, it costs 8 bytes per Node, Attribute and Document
2787 but it simplifies the Corba integration a lot (no extra interface
2788 objects to allocate/free).
2789
Daniel Veillard0bef1311998-10-14 02:36:47 +00002790Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2791
2792 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2793 and changed NODEs contants for conformity with DOM Level 1
2794
Daniel Veillard27864701998-10-08 03:47:24 +00002795Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2796
2797 * added hooks to keep track of servants when creating objects
2798 xmlDoc and xmlNode (for Corba export).
2799
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002800Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * added xml-config script.
2803
Daniel Veillard7066a791998-10-01 20:28:28 +00002804Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2805
2806 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2807 to autoupdate libtool and automake conf files.
2808
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2810
2811 * Makefile.am: Use '?' to separate the sed
2812 commands as ',' is used when people pass -Wl,something.
2813
2814
Daniel Veillard15a8df41998-09-24 19:15:06 +00002815Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * tree.c, tree.h: added a per-document compression interface.
2818
Daniel Veillard151b1b01998-09-23 00:49:46 +00002819Tue Sep 22 20:47:38 EDT 1998
2820
2821 * tree.c, tree.h: added saving with compression and added interfaces
2822 to control the compression level (xmlGetCompressMode,
2823 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2824
Daniel Veillard70120ff1998-09-22 00:24:21 +00002825Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2826
2827 * parser.c: corrected a loop for files of size 0
2828
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2830
2831 * error.h: New file. Contains prototyes from `error.c'.
2832
Tom Tromeyc19653d1998-08-14 01:22:43 +00002833Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2834
2835 * Makefile.am (xmlincdir): New macro.
2836 (xmlinc_HEADERS): Renamed from include_HEADERS.
2837
Daniel Veillard845664d1998-08-13 04:43:19 +00002838Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * applied small patch on numeric entities from
2841 Christopher Blizzard <blizzard@appliedtheory.com>
2842
Daniel Veillard260a68f1998-08-13 03:39:55 +00002843Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2844
2845 * New release 0.2, removed the old xml_* files so that it's
2846 coherent with the other CVS base (W3C), far better conformance
2847 to standard, new namespaces, decent entities support, beginning
2848 of a SAX-like interface. Nearly nothing left intact, even the
2849 test examples ...
2850
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2852
2853 * .cvsignore: Add .deps dir
2854
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002855Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2858
Daniel Veillardfe926001998-07-26 04:28:20 +00002859Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002860
Daniel Veillardfe926001998-07-26 04:28:20 +00002861 * configure.in: added test for CPP
2862 * AUTHORS, Changelog: the original ones didn't get commited but the
2863 glib ones instead, fixed.
2864 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002865
Daniel Veillardfe926001998-07-26 04:28:20 +00002866Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002867
Daniel Veillardfe926001998-07-26 04:28:20 +00002868 * integrated code developped at W3C
2869 * changed the original Copyright
2870 * migrated to automake
2871 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002872