blob: 8c8e348c72adbd1df69a6986394183ec45bd8d83 [file] [log] [blame]
Daniel Veillard7533cc82001-04-24 15:52:00 +00001Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4 PIs when using xsl:output
5 * valid.c: closing #53537 some case generate segfaults if there
6 is validity errors
7
Daniel Veillard61b33d52001-04-24 13:55:12 +00008Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9
10 * SAX.c testDocbook.c DOCBparser.c: more work on the support
11 of external parsed entities, added --noent to testDocbook
12 * valid.c: Garry Pennington found an uninitialized variable
13 access in xmlValidateElementContent()
14
Daniel Veillard56098d42001-04-24 12:51:09 +000015Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * HTMLparser.c : HTML parsing still sucks ... trying to deal
18 with madness
19 * result/HTML/ : this modified the result of the regression tests
20 a lot.
21
Daniel Veillard122376b2001-04-24 12:12:30 +000022Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
25 to doc where it wasn't checked against NULL reported by
26 Jens Laas
27
Daniel Veillard43dadeb2001-04-24 11:23:35 +000028Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
31 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
32
Daniel Veillardeae522a2001-04-23 13:41:34 +000033Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
34
35 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
36 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
37 * SAX.[ch]: cleanup and updates for DocBook
38 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
39 ex SGML identifier changes
40 * valid.c: removed a static unused function.
41
Daniel Veillardde57c612001-04-23 09:13:36 +000042Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * HTMLtree.c: applied change for Paul Sponagl on script saving
45 * Makefile.am: the warning about entity title.xml are normal.
46
Daniel Veillard393df012001-04-22 20:11:18 +000047Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * configure.in: release of 2.3.7
50 * Makefile.am: fixing make distcheck
51
Daniel Veillarda41123c2001-04-22 19:31:20 +000052Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * doc/html/* doc/xml.html: updated and regenerated the docs
55
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000056Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * xpath.c: fixed the XPointer problem introduced in 2.3.6
59
Daniel Veillarde82a9922001-04-22 12:12:58 +000060Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * tree.c: fixed #53388 with the provided patch
63
Daniel Veillard06803992001-04-22 10:35:56 +000064Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
65
66 * valid.c: Bjorn detected an invalid memory access. Fixed
67 vstateVPush()
68
Daniel Veillard40af6492001-04-22 08:50:55 +000069Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
72
Bjorn Reese70a9da52001-04-21 16:57:29 +000073Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
74
75 * libxml.h: new header used only for the compilation of libxml
76 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
77 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
78 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
79 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
80 xmlmemory.c xpath.c xpointer.c: libxml.h integration
81 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
82 baseline (version 1.2 plus a single patch).
83 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
84 scientific notation for numbers. Tests added.
85 * xpath.c: formatting of numbers changed to use sprintf
86 (contribution from William Brack)
87
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000088Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * valid.c: cleanup, more useful debugging
91 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
92 * xmlIO.c: entity loading is printed as an error when validating
93
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000094Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
95
96 * valid.c: fixed to validate within entities
97 * test/VCM/v22.xml: added a specific testcase
98
Daniel Veillardca1f1722001-04-20 15:47:35 +000099Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
100
101 * valid.c: forgot an epsilon transition in for ()+
102 * test/VCM/v21.xml : added a specific test case
103
Daniel Veillard85349052001-04-20 13:48:21 +0000104Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * valid.c: removed a state explosion exhibited by RSS
107 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
108 from bug #51872
109
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000110Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * valid.[ch] tree.h: worked *hard* to get non-determinist content
113 validation without using an ugly NFA -> DFA algo in the source.
114 Made a specific algorithm easier to maintain, using a single
115 stack and without recursion.
116 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
117 * hash.c: made the growing routine static
118 * tree.h parser.c: added the parent information to an
119 xmlElementContent node.
120
Daniel Veillarde470df72001-04-18 21:41:07 +0000121Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * SAX.c parser.c xpath.c: generating IDs when not validating
124 from an external parsed entity was poisoning the ID has table
125 with removed values. This was killing XSLT on the KDE help
126 browser.
127
Daniel Veillardceacdd92001-04-18 15:10:35 +0000128Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * entities.h: andrew@ugh.net.au detected a double declaration
131
Daniel Veillarda10efa82001-04-18 13:09:01 +0000132Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * debugXML.c hash.c tree.h valid.c : some changes related to
135 the validation suport to improve speed with DocBook
136 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
137 the way validation errors get reported
138
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000139Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * HTMLparser.c HTMLtree.c: applied part of the patches provided
142 by P C Chow and William M. Brack for XSLT HTML output
143
Daniel Veillard2d90de42001-04-16 17:46:18 +0000144Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * xmlversion.h.in win32config.h win32/libxml2/*: applied
147 Igor Zlatkovic patches for MSC compilation and added his
148 updates
149
Daniel Veillarde043ee12001-04-16 14:08:07 +0000150Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
153 prefix lookup.
154 * parserInternals.c: fixed the bug reported by Morus Walter
155 due to an off by one typo in xmlStringCurrentChar()
156
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000157Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * HTMLparser.c result/HTML/*: revamped the way the HTML
160 parser handles end of tags or end of input
161
Daniel Veillard82daa812001-04-12 08:55:36 +0000162Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * tree.[ch] : added xmlDocCopyNode for gdome2 support
165
Daniel Veillard67a21302001-04-11 14:39:16 +0000166Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
169 bug where the linktime verions of free() won't work ...
170
Daniel Veillard27b55282001-04-11 12:22:25 +0000171Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
174
Daniel Veillardafc73112001-04-11 11:51:41 +0000175Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * doc/xml.html: added 2.3.6 release
178
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000179Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
182 * result/wml.xml: resulted in a small output change
183
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000184Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * tree.c: xmlNewDoc was missing the charset initialization
187 * xmllint.c: added --auto to autogenerate a doc, allow to
188 reproduce the problem fixed on xmlNewDoc
189
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000190Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xpath.c: trying to get 52979 solved
193 * tree.c result/ result/noent/: trying to get 52712 solved, this
194 also made me clean up the fact that XML output in general should
195 not add formating blanks by default, this changed the output of
196 a few tests
197
Daniel Veillard73639a72001-04-10 14:31:39 +0000198Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
201
Daniel Veillardfac26a12001-04-08 13:08:14 +0000202Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * configure.in: finally released 2.3.6
205
Daniel Veillard911f49a2001-04-07 15:39:35 +0000206Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
207
208 * xpath.c: checking for null pointer generated by new code
209
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000210Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * xpath.c: fixed a [] evaluation problem reported
213 * test/XPath/tests/simpleaddr: extended test
214 * result/XPath/simpleaddr: updated result
215
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000216Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * xmllint.c: Dan Timis reported a portability problem
219 on Macs without mmap, fixed it.
220
Daniel Veillardb38bd552001-04-03 18:22:00 +0000221Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * testXPath.c : added a --tree option allowing to display the
224 tree dump of the XPath expression
225
Daniel Veillard4dd93462001-04-02 15:16:19 +0000226Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * xpath.c: fixed a memleak when comparing nodesets
229 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
230 * tree.c: added a TODO
231
Daniel Veillard92ad2102001-03-27 12:47:33 +0000232Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
235 we need string functions
236 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
237 to be able to use them where needed. Applied some changes
238 to reduce name linking pollution and compile in only what's
239 needed.
240 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
241 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
242 for the string manipulation functions
243 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
244 to the free() function of xmlmemory.c
245 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
246 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
247 usage.
248
249
Daniel Veillard2be30642001-03-27 00:32:28 +0000250Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * error.c: applied the context output patch of the error
253 handling submitted by Chuck Griffith
254 * error/VC/*: this slightly change some error logs
255
Daniel Veillard50582112001-03-26 22:52:16 +0000256Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
257
258 * parser.c: fixed line number reporting on error
259
Daniel Veillard04be4f52001-03-26 21:23:53 +0000260Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
261
262 * parser.c: Sullivan and Darin found a parser bug,
263 applied the patch.
264
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000265Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
268 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
269 xmlversion.h.in xpointer.c: of course the way I defined
270 UNUSED breaks on old gcc version. Try to be smart and
271 also define it directly in xmlversion.h
272 * configure.in: removed -ansi flag from the pedantic set
273
274Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000275 Huge cleanup, I switched to compile with
276 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
277 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
278 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
279 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
280 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
281 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
282 encoding.h entities.c error.c list.[ch] nanoftp.c
283 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
284 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
285 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
286 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
287 Cleanup, staticfied a number of non-exported functions,
288 detected and cleaned up a dozen of problem found this way,
289 avoided a lot of public function name/typedef/system names clashes
290 * doc/xml.html: updated
291 * configure.in: switched private flags to the really pedantic ones.
292
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000293Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * configure.in: 2.3.5
296 * doc/html/*: rebuilt the docs
297
Daniel Veillard146c9122001-03-22 15:22:27 +0000298Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * parser.c: fixed a reported bug in NOTATION parsing
301 * uri.c: accepted but not fixed bug 51876, added TODO
302 * Makefile.am: fixed bug 51876
303
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000304Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * config.h.in configure.in error.c: fix a compilation problem
307 on platforms without vsnprintf (xml@thewrittenword.com)
308
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000309Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * parser.c: fixed a function name header typo
312 * SAX.c: notations can also occur in external subset.
313
Daniel Veillard7d42b542001-03-20 13:22:46 +0000314Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * error.c: removed a C++ like comment
317
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000318Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * parser.c: fixing bug 52299 strange condition leading
321 to a parser crash due to a buffer overflow
322 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
323 added the specific test case
324
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000325Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
326
327 * xpath.[ch]: still a lot of cleanup based on XSLT, added
328 xmlXPathConvert{String,Number,Boolean} to be able to make
329 type casts without a context stack, fixed some implementation
330 problems related to the absence of context at parse-time,
331 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
332 in the public API too
333 * xpointer.c xpathInternals.h: we need to know at parse time
334 whether we are compiling an XPointer
335
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000336Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
339 cleaned up the parser internals, refactored XPath code, added
340 new compilation based APIs and cleanly separated public and
341 private APIs.
342
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000343Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * xpath.h: the comp field must be added at the end to avoid
346 killing binary compat.
347
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000348Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * Makefile.am: detect XPath memleaks in regreson tests
351 * error.c: fixed and error w.r.t. error reporting still using
352 stderr
353 * hash.c: added new line at end of file
354 * tree.h: minor cleanup
355 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
356 expression parsing from evaluation, resulted in a number of
357 changes internally, and in XPointer. Likely to break stuff
358 using xpathInternals.h but should remain binary compatible,
359 new interfaces will be added.
360
Daniel Veillardd574f782001-03-14 19:40:17 +0000361Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
362
363 * configure.in: fixed a couple of problems reported by
364 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
365 without gcc on non linux platforms.
366
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000367Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
368
369 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
370 a fix for --with-html-dir= configure support. I hope it won't
371 break rpm generation
372
Daniel Veillarda022fe02001-03-14 16:30:00 +0000373Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * xmlIO.c: one function comment cleanup.
376
Daniel Veillard25239c12001-03-14 13:56:48 +0000377Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * SAX.c: external subset notations were improperly registered
380 in the internal subset.
381
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000382Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * README.cvs-commits: added, pointing to HACKING
385 * HACKING: updated
386
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000387Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * parser.c: and Matt Sergeant found one in the XML push
390 parser (erroneous check I forgot to remove when I fixed the
391 main parser).
392
Daniel Veillard68d7b672001-03-12 18:22:04 +0000393Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * xpath.c: ptittom found a small bug in UnaryExpr
396
Daniel Veillarde356c282001-03-10 12:32:04 +0000397Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * configure.in: bumped to 2.3.4
400 * error.c: fixed bug #51860
401 * tree.c: fixed bug #51861
402 * valid.c: cleanup, more debug, failed to fix one bug crap ...
403 * tree.[ch] : added xmlDefaultBufferSize
404 * nanoftp.c: typo in function name header block
405 * doc/xml.html : updated, added link to XML::LibXSLT
406 * doc/html/* : rebuilt the docs
407
Daniel Veillard80f32572001-03-07 19:45:40 +0000408Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * parser.c SAX.c: the new content parsing code raised an
411 ugly bug in the characters() SAX callback. Found it
412 just because of strangeness in XSLT XML Rec ouptut :-(
413
Daniel Veillard6c831202001-03-07 15:57:53 +0000414Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * Makefile.am: Martin Baulig suggested to add -lm
417 * tree.c: found another bug in xmlNodeGetContent()
418
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000419Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * xpath.c: Bjorn found the error related to strictness of comparison.
422
Daniel Veillard29631a82001-03-05 09:49:20 +0000423Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * parser.c: trying to fix the Dtd parsing problem reported
426 by Gary, side effect of last week speed optimizations.
427
Daniel Veillard14be0a12001-03-03 18:50:55 +0000428Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
431 * parserInternals.c: removed unneeded test raised by Stric
432
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000433Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
434
435 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
436 and fixed by William Brack). Added xmlXPathFormatNumber.
437 Changed the sorting slightly.
438 * configure.in Makefile.am example/Makefile.am: Added -lm.
439 Please note that applications linking with libxml2, must
440 also like with the math library from now on.
441
Daniel Veillardf9533d12001-03-03 10:04:57 +0000442Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * HTMLparser.c: fixed loop reported by Marc Sanfacon
445
Daniel Veillard2f362242001-03-02 17:36:21 +0000446Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * parser.c: one must report spaces even if the Dtd element
449 content proves that this is not part of the element content.
450 * result/valid/*.xml: this changed the ouptu slightly
451
Daniel Veillardb402c072001-03-01 17:28:58 +0000452Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * configure.in: bumped to 2.3.3
455 * doc/xml.html: updated
456
Daniel Veillard77851712001-02-27 21:54:07 +0000457Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * tree.c: minor doc fix
460 * xpath.c: deallocation issues when a result tree has been
461 converted to a node-set
462
Daniel Veillardec70e912001-02-26 20:10:45 +0000463Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
464
465 * doc/xml.html: oops corrected dates s/2000/2001
466
Daniel Veillard8730c562001-02-26 10:49:57 +0000467Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * valid.c: new patch from Gary Pennington
470
Daniel Veillard91e9d582001-02-26 07:31:12 +0000471Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * doc/xml.html: applied patch from Ankh
474
Daniel Veillardedac3c92001-02-26 01:36:19 +0000475Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * xinclude.c: fixed a problem building on Mac
478
Daniel Veillard21a0f912001-02-25 19:54:14 +0000479Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
480
481 * parser.c: more work on increasing parsing ferformances
482
Daniel Veillard48b2f892001-02-25 16:11:03 +0000483Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
486 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
487 avoiding memcpy in production builds MEM_CLEANUP macro use
488 * parser.[ch] parserInternals.c: optimizations of the tightest
489 internal loops inside the parser. Better checking of I/O
490 flushing/loading conditions
491 * xmllint.c : added --timing
492
Daniel Veillard71681102001-02-24 17:48:53 +0000493Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * configure.in: bumped to 2.3.2
496 * doc/xml.html: updated for release
497
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000498Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * xpath.c: found a memleak and fixed a nasty bug
501
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000502Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * xmllint.[c1] : added return code errors for xmllint
505 * xpath.c: specific debug dump function for result value trees
506
Daniel Veillard4b637072001-02-21 21:52:55 +0000507Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * xpath.c: finally implemented xmlXPathCompareNodeSets
510 * test/XPath/expr/floats results/XPath/expr/floats: added
511 a test for float expressions
512
Daniel Veillardf714aa32001-02-21 03:07:44 +0000513Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
516 * parserInternals.[ch]: trying to speed up parsing
517 * xpath.c : speeded up node set equality op
518
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000519Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
522 better handling of ID/IDREF and the list modules associated
523 * configure.in: small CFLAGS cleanup
524
Daniel Veillarda8abee62001-02-19 15:14:59 +0000525Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * configure.in: fixed iconv detection on AIX (stric)
528
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000529Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000530
531 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
532
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000533Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
534
535 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
536 and optimized xmlXPathNodeSetSort
537
Daniel Veillard142adbf2001-02-17 13:21:05 +0000538Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * xpath.c: bug fix when context size is 0
541 * parser.c: I like Norm's Dtd because they still manage to break
542 the parser occasionally
543
Daniel Veillardf23e0092001-02-16 13:21:29 +0000544Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
547
Daniel Veillarde0e26512001-02-16 00:11:46 +0000548Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
551 attributes within the XML-1.0 namespace
552
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000553Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * xpathInternals.h: exported a few axis functions
556 * doc/xml.html: updated the doc
557
Daniel Veillard760f4422001-02-15 14:59:48 +0000558Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * configure.in: applied patch from Daniel van Balen for OpenBSD
561 and bumped version to 2.3.1
562 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
563 attempt to find autoclosing was simply broken, removed it,
564 updated the examples, this is better
565
Daniel Veillardd194dd22001-02-14 10:37:43 +0000566Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * hash.[ch]: added Paolo Casarini patch to provide Delete from
569 hash functionnalities.
570 * doc/html/* : rebuild the doc
571
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000572Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
575 on predicate
576 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
577 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
578 really want to have tags closed on output even if we accept
579 unclosed ones on input
580
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000581Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * xpath.c: ouch don't free NULL, rare case fixed
584 * tree.c: don't coalesce text nodes if they don't have the
585 same behaviour wrt escaping on output
586
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000587Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * xpath.c: small fixup
590 * SAX.c: don't warn on empty namespaces.
591
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000592Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * README: a bit of cleanup
595 * configure.in: preparing for 2.3.0 release
596
Daniel Veillard1f83d392001-02-08 09:37:42 +0000597Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * hash.[ch]: added a first version of xmlHashSize()
600 * valid.c: another bug fix from Gary Pennington
601
Daniel Veillard5eef6222001-02-07 18:24:48 +0000602Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * valid.c: couple of bug fixes pointed by Gary Pennington
605 * HTMLtree.c: #if 0 cleanup
606
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000607Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
608
609 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
610 which removes a time consuming check of xmlXPathNodeSetAdd()
611 and use it in places where we are sure to not break unicity
612
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000613Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.c: bug fixes found from XSLT
616 * tree.c: preserve node->name special values when copying nodes.
617 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
618 external subset are fetched when available but without full
619 validation. Added xmlLoadExtDtdDefaultValue, need a function.
620 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
621 output with encoding disabled.
622
Daniel Veillard2c833b62001-02-03 08:52:06 +0000623Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
626 xmlCheckFilename should not be called from xmlFileOpenW
627 and xmlGzfileOpenW
628
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000629Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
632 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
633 added the new tests for URI normalization
634 * testURI.c: fixed stoopid bugs
635 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
636 the URI in the error messages are now properly normalized
637
Daniel Veillardea28ce62001-02-02 08:20:19 +0000638Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
641
Daniel Veillarde99a4762001-02-01 04:34:35 +0000642Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
645
Daniel Veillard2b325a02001-01-31 20:46:31 +0000646Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * xpath.c: fixed mod operator
649
Daniel Veillardde55cf62001-01-31 15:53:13 +0000650Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * parser.c: fixed xmlStrcat doc
653 * tree.c: 2 fixes form Anders Carlson for copying nodes and
654 trees.
655
Daniel Veillard2f913b72001-01-31 13:23:49 +0000656Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * xpath.c result/XPath/tests/chaptersbase
659 result/XPath/tests/simplebase: fixed XPath node()
660 * tree.c: small fix in xmlNewNs()
661 * Makefile.am: removed extraneous xml2Conf.sh rule
662
Daniel Veillardb42042b2001-01-28 07:40:36 +0000663Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
664
665 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
666 Changed the library name, in order to get libxml-devel and
667 libxml2-devel to coexist on a single system
668 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
669 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
670
Daniel Veillardee0a4662001-01-27 18:59:33 +0000671Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
674 libxml2-devel installable in // as libxml-devel.
675
Daniel Veillard5eb05942001-01-27 17:50:22 +0000676Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * doc/Makefile.am: fixed make rebuild in doc
679 * doc/html/*.html: rebuilt the docs
680
Daniel Veillard65c295d2001-01-26 09:32:39 +0000681Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * tree.c: patch from Bjorn Reese on xmlBufferCCat
684
Daniel Veillard8e199902001-01-25 18:54:39 +0000685Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
688 the HTML doc to go into the -devel RPM ...
689 * aclocal.m4 config.h.in: some updates due to auto* magic
690
Daniel Veillard93086662001-01-25 18:13:04 +0000691Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * xpath.h: added a hook in the context structure allowing to
694 link to extra support, needed for XSLT
695
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000696Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
699 xmlXPtrCmpPoints to use it.
700 * propagated the following patch from Alejandro Forero
701 * include/win32config.h xmlIO.c: applied further suggestions
702 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
703 * example/gjobread.c: fixed warnings, now that it builds
704
705Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
706
707 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
708
709 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
710 filename points to a valid file (not a directory).
711 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
712 Added calls to xmlCheckFilenameDir.
713
714 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
715 `path' (rather than `filename') as the parameter to gzopen and open.
716
Daniel Veillard48177c22001-01-23 15:27:41 +0000717Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * Makefile.am: fixed a problem with EXTRA_DIST
720
Daniel Veillardb83ba402001-01-22 22:45:10 +0000721Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * Makefile.am example/Makefile.am: finally found the trick
724 to build the example, i.e. add "." in SUBDIRS before example
725 in the list <grin/>
726
Daniel Veillard82687162001-01-22 15:32:01 +0000727Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * doc/xml.html: updated with an XSLT section, removed pointer to
730 W3C CVS base.
731
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000732Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * xpath.c: when copying a XSLT tree object teh tree need to be copied
735 too, and deallocation need to occur the same way.
736
Daniel Veillarde4566462001-01-22 09:58:39 +0000737Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
740 type correponding to an XSLT result tree fragment. Share most
741 of the data format with node set, as well as operators.
742 * HTMLtree.c: added a newline at the end of the doctype output
743 whe this one is not present initially.
744 * tree.c: make sure taht the parent and doc pointers are properly
745 set when copying attributes (lists).
746
Daniel Veillard701c7362001-01-21 09:48:59 +0000747Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
750
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000751Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * xpath.c: seems I finally killed that ugly path evaluation
754 context bug (tagged 9999 in case is is wrong)
755
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000756Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
759 for XSLT
760
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000761Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
762
763 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
764 for xmlGzfileOpen() bug
765
Daniel Veillardf6eea272001-01-18 12:17:12 +0000766Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
767
768 * xpath.c: removed an error found by XSLT usage
769 * tree.c parserInternals.h: use a predefined static string
770 for text and comment nodes, avoid freeing them in xmlFreeNode,
771 exported the string name in parserInternals.h and added
772 another value to disable encoding at output (for XSLT),
773 gain memory, time.
774
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000775Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
778 win32/libxml2/libxml2_so.dsp: new makefiles and update
779 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
780
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000781Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
784 Gary Pennington
785
Daniel Veillard389e6b72001-01-15 19:41:13 +0000786Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * xpath.c: fixed the comaprision of values and nodelists,
789 need to compare nodelist still ...
790 * debugXML.c: avoided a possible core dump
791 * HTMLparser.c: cleanup
792 * nanohttp.c: contributed fix.
793 * tree.c: fixes in properties handling added xmlSetNsProp
794 needed by libxslt
795 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
796 comment
797 * TODO: updated
798
Daniel Veillard167bd532001-01-06 21:09:34 +0000799Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * parser.c parserInternals.c: applied Bjorn Reese optimization
802 patch
803
804Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * Makefile.am: applied patch fro make check from Martin Vidner
807
Daniel Veillard503b8932001-01-05 06:36:31 +0000808Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * configure.in: preparing 2.2.11
811 * doc/html/*: rebuild the HTML files
812 * doc/xml.html : updated
813
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000814Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * tree.c: fixed a stupid bug
817 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
818 patches related to validation of an XInclude processing result
819 * TODO: updated
820
Daniel Veillarde2488192001-01-04 10:54:22 +0000821Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
824 on large files
825
Daniel Veillardf060a412001-01-03 20:52:44 +0000826Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
829
Daniel Veillard45cff692001-01-03 18:02:04 +0000830Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
833 reported by Jonas Borgström
834 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
835
Daniel Veillard08108982001-01-03 15:24:58 +0000836Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
837
838 * testXPath.c xpath.c: fixing the XPath union expressions problem
839 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
840
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000841Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
842
843 * xmllint.c: Made is so if the file name is "-" is will read form
844 standard input. Sven Heinicke <sven@zen.org>
845 * tree.c: fixed a problem when growing buffer
846 * tree.h: fixed the comment of the node types following andersca
847 comment
848 * TODO: updated
849
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000850Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
851
852 * HTMLparser.[ch]: added a way to avoid adding automatically
853 omitted tags. htmlHandleOmittedElem() allows to change the
854 default handling.
855 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
856 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
857 of xmllint too when using --memory flag, added a memory test
858 suite at the Makefile level.
859 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
860 with namespace use when encountering QNames in XPath evalation,
861 added xmlns() scheme in XPointer.
862 * nanoftp.c : incorporated a fix
863 * parser.c xmlIO.c: fixed problems raised with encoding when using
864 the memory I/O
865 * parserInternals.c: closed bug 25934 reported by
866 torsten.landschoff@innominate.de
867 * TODO: updated
868
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000869Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
870
871 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
872 on a non-updated tree :-(, made a 2.2.10 release to correct the
873 situation
874
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000875Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
878 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
879 integrated a set of OpenVMS changes from Howard Taylor
880 <Howard.Taylor@pacoast.com>
881
Daniel Veillard58770e72000-11-25 00:48:47 +0000882Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
885 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
886
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000887Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * HTMLparser.c: some fixes on auto-open of html/head/body
890 * encoding.c: fixed a compilation error on some gcc env
891 * xpath.c xpointer.[ch] xpathInternals.h: improved the
892 XPointer implementation
893 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
894 related XPointer tests and associated results
895
Daniel Veillard300f7d62000-11-24 13:04:04 +0000896Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * doc/xmldtd.html doc/xml.html: following a short step by step
899 guidance on IRC to help maciej with DTDs I started a small
900 page on the subject.
901
Daniel Veillard748e45d2000-11-17 16:36:08 +0000902Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * HTMLparser.c: fixed handling of broken charrefs
905 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
906 patches
907
Daniel Veillard28929b22000-11-13 18:22:49 +0000908Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
909
910 * doc/xml.html doc/html/* : rebuilt the docs after adding
911 xinclude and updated page for 2.2.7 and 2.2.8
912 * configure.in: releasing 2.2.8
913
Daniel Veillard41e06512000-11-13 11:47:47 +0000914Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * parser.[ch] parserInternals.c: applied the conditional
917 section processing fix from Jonathan P Springer
918 <jonathan.springer2@gte.net>
919 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
920 project file, fixed iconv default non support
921 * xpath.c: fixed the problem of evaluating relative expressions
922 when a node context is provided.
923
Daniel Veillardbf432752000-11-12 15:56:56 +0000924Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * nanoftp.c: fixed gcc 2.95 new warnings
927 * SAX.c: fixed a stupid bug
928 * tree.c: fixed a formatting problem when round-tripping
929 from/to memory
930 * xinclude.c: chased memleak, fixed a base problem
931 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
932 xmlXPtrBuildNodeList()
933 * TODO: updated
934 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
935 adding a first small set of regression tests for XInclude
936
Daniel Veillardc2def842000-11-07 14:21:01 +0000937Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * nanohttp.[ch]: applied Wayne Davison patches to access
940 the WWW-Authorization header.
941 * parser.c: Closed Bug#30847: Problems when switching encoding
942 in short files by applying Simon Berg's patch.
943 * valid.c: fixed a validation problem
944 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
945 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
946 Wayne Davison
947 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
948 need to be extended to non full nodes selections.
949 * xinclude.c: starts to work decently
950
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000951Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
954 debugXML.c xmlversion.h.in: Started adding XInclude support,
955 this is a new xmllint option
956 * tree.c xpath.c: applied TOM patches for XPath
957 * xpointer.c: fixed a couple of errors.
958 * uri.c: added an escaping function needed for xinclude
959 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
960 new warning from RH70 gcc's version
961
Daniel Veillarda4964b72000-10-31 18:23:44 +0000962Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
963
964 * HTMLparser.c: fixed loop on invalid char in scripts
965 * parser.c: update to description of xmlIOParseDTD()
966 * libxml.m4 xmlversion.h.in: changes contributed by
967 Michael Schmeing <m.schmeing@internet-factory.de>
968 * configure.in: preparing for 2.2.7
969 * Makefile.am: trying to avoid config.h and acconfig.h
970 being included in the distrib
971 * configure.in: released 2.2.7
972
973Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
974
975 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
976 like namespaces for good. Unified xmlNs and xmlNode somewhat.
977
Daniel Veillard01411222000-10-30 15:33:22 +0000978Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * parser.[ch]: added xmlIOParseDTD()
981 * xpointer.c: added support for the 2 extra parameters of
982 string-range, fixed a stoopid error when '0' was present
983 in XPointer expressions
984 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
985 testsuite for the above
986
Daniel Veillard6db58192000-10-30 09:27:53 +0000987Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * libxml.spec.in: improved package descriptions
990
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000991Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
992
993 * xpath.c xpathInternals.h: applied a large cleaning patch
994 from TOM <ptittom@free.fr>, it also add namespace support
995 for function and variables registration.
996
Daniel Veillardbd20df72000-10-29 17:53:40 +0000997Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1000 * Makefile.mingw: Wayne Davison's update adding hash.c
1001
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001002Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * xpath.c: fixed the root evaluation problems
1005 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1006 ignorable spaces with <b> <bold> <em>
1007 * tree.c: fixed a loop in xmlSearchNsByHref()
1008
Daniel Veillard767662d2000-10-27 17:04:52 +00001009Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * xpath.c: applied another XPath patch from TOM
1012 * xpath.c include/makefile.am: applied another patch from
1013 china@thewrittenword.com (cleanup on IRIX).
1014
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001015Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * xml-config.1: received a fixed version from Fredrik Hallenberg
1018 <hallon@lysator.liu.se>
1019
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001020Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1023 cleanup patch for XPath
1024
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001025Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * patched to redirrect all "out of context" error messages to
1028 a reconfigurable routine. The changes are:
1029 * xmlerror.h : added the export of an error context type (void *)
1030 an error handler type xmlGenericErrorFunc there is an interface
1031 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1032 to reset the error handling routine and its argument
1033 (by default it's equivalent to respectively fprintf and stderr.
1034 * all the c files: all wild accesses to stderr or stdout within
1035 the library have been replaced to calls to the handler.
1036
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001037Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * configure.in: release 2.2.6
1040 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1041 exporting the inner functions of xpath for extension modules
1042 * doc/*: updated and rebuilt the doc
1043
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001044Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1045
1046 * nanohttp.c : applied Wayne HTTP cleanup patch
1047 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1048 and xmlNodeSetSpacePreserve()
1049
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001050Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * xpath.c: closing bug #29260
1053
Daniel Veillard126f2792000-10-24 17:10:12 +00001054Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1055
1056 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1057 multikey tuples, made hash structure opaque
1058 * valid.[ch]: moved elements, attributes, notations decalarations
1059 as well as ID and refs to hash tables.
1060 * entities.c: hash cleanup
1061 * xmlmemory.c: fixed a dump problem in debug mode
1062 * include/Makefile.am: problem passing in DESTDIR= values patch
1063 from Marc Christensen <marc@calderasystems.com>
1064 * nanohttp.c: removed debugging remains
1065 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1066 * HTMLparser.c parser.c: fixing a number of problems with the
1067 macros in the *parser.c files (Wayne).
1068 * HTMLparser.c: close the previous option when opening a new one
1069 (Marc Sanfacon).
1070 * result/HTML/*: updated the HTML results accordingly
1071
Daniel Veillard52afe802000-10-22 16:56:02 +00001072Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1073
1074 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1075 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1076 XPath functions and XML entities table to them. More to come...
1077 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1078
Daniel Veillard683cb022000-10-22 12:04:13 +00001079Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * tree.c: coalesce adjacent text nodes
1082 * valid.c: handling of blank nodes in DTd validation (raised
1083 by problems with a posteriori validation).
1084 * nanohttp.c: changing behaviour on HTTP write stuff.
1085 * HTMLtree.c: forced body and html to be explicitely closed.
1086 * xpath.h: exported more XPath functions.
1087
Daniel Veillard1baf4122000-10-15 20:38:39 +00001088Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1089
1090 * Release of 2.2.5
1091 * xpointer.c: range() range-inside and other helper functions
1092 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1093
Daniel Veillard47e12f22000-10-15 14:24:25 +00001094Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1097 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1098
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001099Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1102 and XPointer modules
1103
Daniel Veillard134c9f32000-10-15 10:27:08 +00001104Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * SAX.h: closed #25107
1107
Daniel Veillard39915622000-10-15 10:06:55 +00001108Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * testSAX.c: fixed problem with cdata reporting
1111 * SAXresult/* : updated
1112
Daniel Veillard1e851392000-10-15 10:02:56 +00001113Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1116 Closed bug #27499, added to regression tests
1117 * TODO: updated
1118
Daniel Veillard7eda8452000-10-14 23:38:43 +00001119Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1122 support for SCRIPT and STYLE with help from Bjorn Reese
1123 * test/HTML/* result/HTML/*: added simple testcase and updated
1124 the existing ones.
1125
Daniel Veillardff9c3302000-10-13 16:38:25 +00001126Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1129 string-range for empty strings
1130 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1131 test/XPath/xptr/strrange: augmented the XPointer testsuite
1132
Daniel Veillard189446d2000-10-13 10:23:06 +00001133Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1134
1135 * doc/xml.html doc/xmlmem.html: added a module describing memory
1136 interfaces and use, updated the main page.
1137
Daniel Veillard2f971a22000-10-12 23:26:32 +00001138Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1141 nanoftp code work on Windows too now
1142
1143Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001144
1145 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1146 * xpointer.c: implemented string-range() at least a good first version
1147 * test/XPath/docs/str test/XPath/xptr/strrange
1148 result/XPath/xptr/strrange: the string-range() tests
1149
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001150Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * Makefile.am include/Makefile.am include/win32config.h
1153 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1154 and make distcheck
1155
Daniel Veillard19d61112000-10-11 23:50:35 +00001156Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1159 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1160 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1161
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001162Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1165 patch for socklen_t detection by
1166 Albert Chin-A-Young <china@thewrittenword.com>
1167
Daniel Veillardcd429612000-10-11 15:57:05 +00001168Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1171 and added a --dtdvalid option to xmllint used to test it
1172
Daniel Veillard47c02452000-10-11 13:04:36 +00001173Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1176 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1177
Daniel Veillard2d38f042000-10-11 10:54:10 +00001178Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1179
1180 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1181 handlings (registration, lookup, cleanup)
1182
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001183Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * configure.in Makefile.am include/makefile.am: adding XPointer
1186 and XPtrtests target
1187 * xpointer.[ch] : new files for XPointer support
1188 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1189 more XPath tests
1190
Daniel Veillard57fda592000-10-10 23:24:14 +00001191Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * configure.in: fixed, very broken, make distcheck works again
1194
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001195Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1196
1197 * More work toward 2.2.5, integrated a number of patches
1198 * configure.in Makefile.am win32config.h.in: trying to cleanup
1199 make distcheck .... huh ...
1200 * include/Makefile.am include/win32config.h: new directory
1201 for includes
1202 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1203 updated teh makefiles and instructions for WIN32
1204 * xpath.c: small fixes
1205 * test/XPath/ results/XPath: updated the testcases and results
1206 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1207 suggested patches
1208 * valid.c: fixed an ID bug
1209
Daniel Veillardb71379b2000-10-09 12:30:39 +00001210Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1211
1212 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1213 the automake bug where wrong dependancies were generated.
1214 * xpath.[ch]: worked on XPointer
1215
Daniel Veillard7e99c632000-10-06 12:59:53 +00001216Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1217
1218 * configure.in Makefile.am: 2.2.5, ship the include in an
1219 include/libxml subdirectory, use symlinks when using CVS
1220 * testSAX.c: fixed small bug
1221 * testXPath.c: changed the way testfiles are parsed
1222 * debugXML.c: same kind of cleanup when parsing an argument expression
1223 XPath/XPointers can have blanks embedded
1224 * xpath.[ch]: more cleanup, reorgs for XPointer work
1225 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1226 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1227
Daniel Veillard55b91f22000-10-05 16:30:11 +00001228Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1229
1230 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1231 in the XPath engine, rewrote large parts of it, now it's far
1232 cleaner and in sync with the REC not an old WD. Fixed a parsing
1233 problem in the interactive XML shell found when testing XPath.
1234
Daniel Veillardac260302000-10-04 13:33:43 +00001235Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1236
1237 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1238 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1239 examples with the extra test
1240
Daniel Veillard7cfce322000-10-04 12:40:27 +00001241Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1242
1243 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1244 the global init function.
1245
Daniel Veillard970112a2000-10-03 09:33:21 +00001246Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1247
1248 * HTMLparser.c: Doohhh, attribute name parsing was still case
1249 sensitive ! Fixed this ...
1250 * result/HTML/* : updated the tests results accordingly
1251
Daniel Veillard740abf52000-10-02 23:04:54 +00001252Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1253
1254 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1255 engine, should be far more stable, incorporated a new version of
1256 preceding/following axis, need testing
1257 * uri.c: fixed file:///c:/a/b/c problem
1258 * test/XPath/tests/idsimple: augmented the XPath tests
1259
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001260Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1261
1262 * doc/* rebuilding docs for 2.2.4 release
1263
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001264Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1265
1266 * configure.in: releasing 2.2.4
1267 * parser.[ch]: added xmlStrEqual()
1268 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1269 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1270 use xmlStrEqual instead
1271 * TODO: updated
1272 * added an XPath test
1273
Daniel Veillardbc765302000-10-01 18:23:35 +00001274Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1277 * entities.h: exported xmlInitializePredefinedEntities
1278 * parser.[ch] : added xmlInitParser()
1279 * parserInternals.h : had to export htmlInitAutoClose()
1280
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001281Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1282
1283 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1284 problems
1285 * Makefile.am : added XPath regression tests to normal tests
1286 * uri.c: fixed a problem with local paths, cleanup
1287 * parser.c: fixed a problem with large CData sections
1288
Daniel Veillardd2ade932000-09-30 14:39:55 +00001289Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1290
1291 * configure.in xml-config.in: patch from "Ben Taylor"
1292 <sol7x86@hotmail.com> for solaris shared libs lookup
1293
Martin Bauligdd7d1f62000-09-29 23:17:57 +000012942000-09-30 Martin Baulig <baulig@suse.de>
1295
1296 * libxml-2.0.pc.in: Provide pkg-config script.
1297
1298 * configure.in: Create the libxml-2.0.pc script from the
1299 libxml-2.0.pc.in templates.
1300 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001301 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001302
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001303Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1306 when compiling with MSC
1307
Daniel Veillard46057e12000-09-24 18:49:59 +00001308Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1309
1310 * xpath.c: patch for normalize-string() substring-before(),
1311 substring-after() and translate() functions from Bjorn Reese
1312 <breese@mail1.stofanet.dk>
1313 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1314 Fredrik Hallenberg <hallon@lysator.liu.se>
1315 * TODO: updated
1316
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001317Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1318
1319 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1320 problem of socklen_t being undefined on a number of platforms
1321 * debugXML.c: fixed a compilation problem when without snprintf
1322
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001323Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1326 an URI bug and a fix for the control-character-induced infinite loop
1327 * nanohttp.c: preventive fix for compiling on WIN32
1328
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001329Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1330
1331 * xmlint.c: closing bug #25000
1332
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001333Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1336 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1337 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1338 related function, fixing xmlStrncmp(), and associated cleanup
1339 * result/HTML/entities.html.sax: updating result
1340
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001341Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1342
1343 * uri.c: applied patch for URI escaping from Wayne Davison
1344 <wayned@blorf.net>
1345 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1346 from Denis Barbier <barbier@imacs.polytechnique.fr>
1347 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1348 patch from Wayne Davison
1349
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001350Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * doc/xml.html : updated with new releases, adding "how to help"
1353
Daniel Veillard04698d92000-09-17 16:00:22 +00001354Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1355
1356 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1357 removed a few warnings in pedantic mode ...
1358 * parserInternals.c parser.c: moved encoding switching function
1359 to parserInternals.c
1360 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1361
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001362Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1365 error or warning handlers
1366
Daniel Veillardb1059e22000-09-16 14:02:43 +00001367Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * parserInternals.c parserInternals.h parser.c Makefile.am:
1370 created a new module parserInternals.c, moved most of the
1371 code shared by the various parsers there, as well as
1372 deprecated code from parser.c. More cleanup of parser.c
1373 * uri.c: fixed a problem when URI is NULL
1374 * valid.c: speedup when looking for an attribute declaration
1375
Daniel Veillard39c7d712000-09-10 16:14:55 +00001376Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1377
1378 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1379 the cleanup of the computation of URI references when seeking
1380 external entities. The URI reference string and the resulting
1381 URI are both stored now.
1382 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1383 large s(n)printf checks and cleanup from Denis Barbier
1384 <barbier@imacs.polytechnique.fr>
1385 * xmlversion.h.in tree.h: couple of SGML declarations for a
1386 possible docbook module.
1387 * result/VC/ : a couple of test output changed due to the change
1388 of the entities URI
1389
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001390Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1391
1392 * parser.h: added a _private field for linking user's data
1393
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001394Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1395
1396 * parser.c parserInternals.h: demacroified most of the IS_XXX
1397 the gain in size is significant so ...
1398
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001399Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1400
1401 * entities.c: cases where looking up entities with doc==NULL
1402 covered
1403
Daniel Veillard90e11312000-09-05 10:42:32 +00001404Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1405
Daniel Veillard1de50802000-09-07 08:54:32 +00001406 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001407 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1408
Daniel Veillard98a79162000-09-04 11:15:39 +00001409Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1410
Daniel Veillard1de50802000-09-07 08:54:32 +00001411 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001412 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1413 * Makefile.in: added URItest and included thenin "make tests"
1414
1415Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001416
1417 * xmlversion.h.in: closed bug 22941
1418
Daniel Veillard2bb89092000-08-31 14:57:50 +00001419Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * doc/xmlio.html: added doc and example for entity loader
1422 redefinition.
1423
Daniel Veillard96984452000-08-31 13:50:12 +00001424Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1425
1426 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1427 used by libxml
1428
Daniel Veillarde715dd22000-08-29 18:29:38 +00001429Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1430
1431 * parser.c: Fixed bug on invalid ontent characters and when using
1432 push.
1433 * xmllint.c: fixed xmllint endling of errors in push mode
1434
Daniel Veillard4948eb42000-08-29 09:41:15 +00001435Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1436
1437 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001438 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001439 * result/HTML/*.sax: regenerated HTML SAX output
1440 * parser.c: more cleanup.
1441
Daniel Veillarde010c172000-08-28 10:04:51 +00001442Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1443
1444 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001445 patches from Wayne Davison <wayned@users.sourceforge.net>,
1446 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001447 * HTMLparser.c: fixed an ignorable white space detection bug
1448 occuring when parsing with SAX only
1449 * result/HTML/*.sax: updated since the output is now HTML
1450 encoded...
1451
Daniel Veillard47f3f312000-08-27 22:40:15 +00001452Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1453
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001454 * HTMLparser.[ch]: applied some of Wayne Davison
1455 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001456
Daniel Veillarde0854c32000-08-27 21:12:29 +00001457Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1458
1459 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1460 undeclared namespace prefix was used, added a warning.
1461 Cleaned up support w.r.t. entities, spilling out a warning
1462 and being pedantic on lookups.
1463 * test/warning/ent9 : added testcase for previous example.
1464 * TODO: updated
1465 * parserInternals.h parser.c: changed the way names are parsed
1466 now allow infinite size and decrease penalty for normal use
1467 * parser.c: Started a big cleanup/check of the parser code,
1468 fixed some of the most tortuous entity code, spotted code
1469 unused anymore
1470 * test/*: added tests for very long names and related nasty
1471 things.
1472
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001473Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
1475 * doc/encoding.html: added encoding aliases doc
1476 * doc/xml.html: updates
1477 * encoding.[ch]: added EncodingAliases functions
1478 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1479 bottleneck affecting large DTDs like Docbook
1480 * parser.[ch] xmllint.c: added a pedantic option, will be
1481 useful
1482 * SAX.c: redefinition of entities is reported in pedantic mode
1483 * testHTML.c: uninitialized warning from gcc
1484 * uri.c: fixed a couple of bugs
1485 * TODO: added issue raised by Michael
1486
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001487Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1488
1489 * doc/encoding.html: propagated Martin Duerst suggestions
1490
Daniel Veillard52402ce2000-08-22 23:36:12 +00001491Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1492
1493 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1494 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1495 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1496 by Wayne Davison
1497
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001498Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * nanoftp.c nanohttp.c: small cleanup
1501 * TODO: updated
1502
Daniel Veillard244ece92000-08-19 20:58:02 +00001503Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1504
1505 * added an old VC testcase and updated title.xml entity
1506
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001507Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1508
1509 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1510 done on auto-opening of <p> tags and cleanup of SAX output
1511
Daniel Veillard979e55e2000-08-19 16:48:54 +00001512Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1513
1514 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1515
Daniel Veillard4540be42000-08-19 16:40:28 +00001516Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
1518 * doc/xml.html libxml.* structure.*: updated the doc a bit
1519
Daniel Veillard808a3f12000-08-17 13:50:51 +00001520Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1523 of SAX tests
1524
Daniel Veillard29579362000-08-14 17:57:48 +00001525Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1526
1527 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1528 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1529
Daniel Veillard1255ab72000-08-14 15:13:33 +00001530Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1531
1532 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1533 * testHTML.c: fix core dump on Solaris 2.x systems
1534 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1535 * result/HTML/*.sax: previous bug fix lead to new results
1536
Daniel Veillard03109292000-08-14 14:58:22 +00001537Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1540 * configure.in: added --with-readline=DIR to accept alternate
1541 path for readline include/library
1542 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1543 for ANSI under HP-UX
1544 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1545 includes @LIBS@
1546
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001547Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * doc/* : rebuilt the docs
1550 * getting ready for 2.2.2 release
1551
Daniel Veillard87b95392000-08-12 21:12:04 +00001552Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1553
1554 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1555 and xmlAddFeature()
1556 * tree.[ch]: added xmlAddChildList()
1557 * xmllint.c: MAP_FAILED macro test
1558 * parser.h: added xmlParseCtxtExternalEntity()
1559 * valid.c: applied bug fixes removed warning
1560 * tree.c: added CDATA block to elements content
1561 * testSAX.c: cleanup of output
1562 * testHTML.c: added SAX testing
1563 * encoding.c: better error recovery
1564 * SAX.c, parser.c: fixed one of the external entity processing
1565 of the OASis testsuite
1566 * Makefile.am: added HTML SAX regression tests
1567 * configure.in: bumped to 2.2.2
1568 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1569 SAX results
1570
Daniel Veillard88a172f2000-08-04 18:23:10 +00001571Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * configure.in: patch for HP compiler
1574
15752000-08-04 Sven Heinicke <sven@zen.org>
1576
1577 * xmllint.c: Was coredumping sometimes when the file given didn't
1578 exist.
1579
Daniel Veillard46e370e2000-07-21 20:32:03 +00001580Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001583
Daniel Veillard46e370e2000-07-21 20:32:03 +00001584 when using in memory parsing. Need some cleanup.
1585 * xmllint.c configure.in: added a --memory flag to test memory
1586 parsing
1587
Daniel Veillard36650692000-07-21 15:16:39 +00001588Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1589
1590 * nanohttp.c: fixed socklen_t replacement to unsigned int
1591 * parser.c: fixed a space handdling missing at the end of
1592 production 28 DOCTYPE.
1593 * xmlmemory.c: fixed a stupid bug on the routine to override
1594 allocation functions
1595 * TODO: updated
1596
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001597Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1598
1599 * doc/ regenerated the docs
1600
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001601Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * doc/encoding.html doc/xml.html: added I18N doc
1604 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1605 improvements, both parser and filters, added ASCII & HTML,
1606 fixed the ISO-Latin-1 one
1607 * xmllint.c testHTML.c: added/made visible --encode
1608 * debugXML.c : cleanup
1609 * most .c files: applied patches due to warning on Windows and
1610 when using Sun Pro cc compiler
1611 * xpath.c : cleanup memleaks
1612 * nanoftp.c : added a TESTING preprocessor flag for standalong
1613 compile so that people can report bugs more easilly
1614 * nanohttp.c : ditched socklen_t which was a portability mess
1615 and replaced it with unsigned int.
1616 * tree.[ch]: added xmlHasProp()
1617 * TODO: updated
1618 * test/ : added more test for entities, NS, encoding, HTML, wap
1619 * configure.in: preparing for 2.2.0 release
1620
Daniel Veillard49703262000-07-10 10:27:46 +00001621Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * nanoftp.c: fixed the way the control connection is handled
1624 * libxml.spec.in: fixed the dependancies and cleanup
1625
Daniel Veillard306be992000-07-03 12:38:45 +00001626Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1627
1628 * doc/xml.html: changed the xmlsoft.org structure, updated the
1629 examples w.r.t. root and childs
1630
Daniel Veillard7d853352000-07-02 18:53:09 +00001631Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1632
1633 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1634
Daniel Veillard365e13b2000-07-02 07:56:37 +00001635Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * HTMLparser.c: Work on character encoding support for the HTML parser
1638 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1639 * encoding.c: Fixed a potential memleak in the encoding stuff
1640
Daniel Veillardaf743792000-07-01 11:49:28 +00001641Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * doc/FAQ.html doc/Makefile.am : added a FAQ
1644
1645Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001646
1647 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1648 of the HTML parser to force it to not bypass SAX
1649
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001650Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1651
1652 * win32config.h.in: updated
1653 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1654 lacks iconv support :-( need to release 2.1.1
1655 * configure.in: release 2.1.1
1656 * HTMLparser: fixed bug #14784
1657 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1658 by Windows compiler
1659 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1660 the SAX startDocument() callback.
1661 * TODO: updated
1662
1663Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1664
1665 * added xmlStopParser()
1666
Daniel Veillardbe803962000-06-28 23:40:59 +00001667Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1668
1669 * configure.in: 2.1.0 prerelease
1670 * Large resync between W3C and Gnome tree
1671 * nanoftp, nanohttp.c: fixed stalled connections probs
1672 * HTMLtree.c SAX.c : support for attribute without values in
1673 HTML for andersca
1674 * valid.c: Fixed most validation + namespace problems
1675 * HTMLparser.c: start document callback for andersca
1676 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1677 * parser.h, SAX.c: serious speed improvement for large
1678 CDATA blocks
1679 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1680 different encoding
1681 * example/Makefile.am example/gjobread.c tree.h: work on
1682 libxml1 libxml2 convergence.
1683 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1684 and the LIBXML_TEST_VERSION macro
1685
Daniel Veillardc310d562000-06-23 18:32:15 +00001686Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1687
1688 * doc/xml.html: various patches and improvements typo fixed by
1689 Felix Natter
1690 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1691 from Felix Natter <fnatter@gmx.net>
1692
Daniel Veillardf3029822000-05-06 08:11:19 +00001693Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1694
1695 * doc/upgrade.html: updated with instructions for support of both
1696 libxml-1.x and libxml-2.x
1697 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1698 for 2.x support and also fixed includes
1699
1700
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001701Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1702
1703 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1704 the encoding support, added iconv support, so now libxml if
1705 compiled with iconv automatically support japanese encodings
1706 among others. Work based on initial patch from Yuan-Chen Cheng
1707 I may have broken binary compat in the encoding handler
1708 registration scheme, but that was so utterly broken I don't
1709 expect anybody to have used this feature until now.
1710 * parserInternals.h: fixup on the CHAR range macro
1711 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1712 code.
1713 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1714 * uri.c: added xmlParseURI() I can't believe I forgot to
1715 implement this one in 2.0 !!!
1716 * SAX.c: moved doc->encoding update in the endDocument() call.
1717 * TODO: updated.
1718
Daniel Veillard06047432000-04-24 11:33:38 +00001719Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * tree.h: removed extraneous xmlRemoveProp definition
1722 * TODO: added item about --disable-corba configure switch
1723 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1724 * nanoftp.c: fixed include problems giving troubles on AIX and
1725 slowlaris
1726 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1727 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1728 comment and headers changes to lower gtk-doc number of warnings
1729 * doc/html/*: rebuilt docs
1730
Daniel Veillarde0aed302000-04-16 08:52:20 +00001731Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * HACKING: documented the tag for 1.x and instructions
1734
Daniel Veillard5e873c42000-04-12 13:27:38 +00001735Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1736
1737 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1738 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1739 xmlCreateIOParserCtxt
1740 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1741 significant overall improvement
1742 * xmllint.c: added I/O test to xmllint
1743 * testSAX.c: added a speed test
1744 * doc/* : updated/regenerated
1745
Daniel Veillardfc708e22000-04-08 13:17:27 +00001746Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * xpath.c uri.h parserInternals.h: cosmetic changes from
1749 "Timur I. Bakeyev" <timur@bat.ru>, including making
1750 xmlCreateURI() public
1751
Daniel Veillard5d211f42000-04-07 17:00:24 +00001752Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1753
1754 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1755 and the code at the same time. Added a clean mechanism for
1756 overload or added input methods: xmlRegisterInputCallbacks()
1757 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1758 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1759 * TODO: updated
1760 * doc/* : updated/regenerated
1761 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1762 source dir
1763
Daniel Veillarde77a9182000-04-05 19:12:29 +00001764Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1765
1766 * testURI.c: yet another forgotten commit, I should get some sleep !
1767
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001768Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1769
1770 * xmllint.c: forgot to commit this too ?
1771
Daniel Veillardb9df4042000-04-05 14:23:16 +00001772Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1773
1774 * xmlversion.h.in : forgot to commit this previously
1775
Daniel Veillard361d8452000-04-03 19:48:13 +00001776Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1779 * README TODO: updated for release
1780 * uri.c uri.h: added authority parsing/saving
1781 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1782 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1783 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1784 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1785 Makefile.am : added compile-time customization of libxml
1786 --with-ftp --with-http --with-html --with-xpath --with-debug
1787 --with-mem-debug
1788 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1789 #include <libxml/xxx.h> I hope it won't break too much stuff
1790 and will be manageable in the future...
1791 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1792 and added xmllint to the installed programs
1793 * uri.h: added xmlFreeURI()
1794
Daniel Veillardec303412000-03-24 13:41:54 +00001795Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * uri.c uri.h: finished the escaping handling, the base support
1798 and the URI path normalization. Looks good just lacks the
1799 authority content parsing code.
1800 * Makefile.am: added instructions to generate testURI
1801 * TODO: updated
1802 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1803 added links and icons for W3C and Gnome
1804
Daniel Veillard8f621982000-03-20 13:07:15 +00001805Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1806
1807 * xmlmemory.[ch] : seems I forgot to actually update the files in
1808 the last commit :-)
1809 * doc/xml.html doc/html/* : updated and uploaded the docs
1810
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001811Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1812
1813 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1814 * TODO: updated
1815 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001816 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001817 gfree).
1818 * Makefile.am, uri.c, uri.h: added a set of functions to do
1819 exact (litteraly copied from the RFC 2396 productions) parsing
1820 and handling of URI. Will be needed for XLink, one XML WFC,
1821 XML Base and reused in the nano[ftp/http] modules. Still work
1822 to be done.
1823
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001824Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1825
1826 * configure.in, libxml.spec.in : libxml2
1827 * doc/* : updated the doc page, rebuilt the docs
1828
Daniel Veillardcf461992000-03-14 18:30:20 +00001829Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * all: tagged LIB_XML_1_X
1832 * *.c *.h : updated from W3C CVS tree
1833 * configure.in : 2.0.0-beta
1834 * libxml.spec.in : libxml2 package nam
1835 * result/* : new version of the tests output
1836
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001837Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1838
1839 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1840
Daniel Veillardb566ce12000-03-04 11:39:42 +00001841Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1842
1843 * doc/* : rebuilt the docs
1844 * parser.c: final patch on #6766
1845 * valid.c: small patch on validity checks.
1846
Daniel Veillardfb76c402000-03-04 11:39:42 +00001847Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1848
1849 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1850 added
1851 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1852 compatibility w.r.t. XML spec and existing code.
1853
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001854Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1855
1856 * parser.c: seems a better solution to <a> </a> exists,
1857 will try it for a while
1858
Daniel Veillard83a30e72000-03-02 03:33:32 +00001859Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * parser.c: tried to remove the <a> </a> generating <a/>
1862 this is hard. Left a flag for that purpose. Fixed bug #6766
1863 * configure.in: prepared 1.8.7 not released, due to previous
1864 problem
1865
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001866Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1867
1868 * doc/xml.html : applied second patch from Paul DuBois
1869
Daniel Veillard402e8c82000-02-29 22:57:47 +00001870Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1871
1872 * doc/xml.html : applied patch from Paul DuBois
1873
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001874Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1877
Daniel Veillard5feb8492000-02-02 17:15:36 +00001878Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1881 compilation warnings on various platforms.
1882 * parser.c: Fixed #5281 validity error callbacks are now desactived
1883 by default if not validating.
1884
Daniel Veillardf341f932000-02-02 14:52:08 +00001885Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1886
1887 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1888
Daniel Veillard13c757e2000-02-01 23:59:15 +00001889Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1892 <gkatsi@cs.toronto.edu>
1893
Daniel Veillard726e8792000-01-30 20:04:29 +00001894Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1895
1896 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1897 processing URLs
1898
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001899Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1902 xmlNanoFTPUpdateURL for persistent control connections.
1903 * configure.in: 1.8.6
1904
1905Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1908 * tree.[ch] : added xmlSaveNoEmptyTags
1909
James Henstridgef3be9312000-01-28 13:59:21 +000019102000-01-29 James Henstridge <james@daa.com.au>
1911
1912 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1913
1914 * Makefile.am: added nanoftp.[ch] to the build.
1915
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001916Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * nanoftp.[ch]: cleanup, comments, API
1919 * debugXML.c : fixed a bug in the cat command
1920 * doc/*: regenerated the docs
1921
Daniel Veillardda07c342000-01-25 18:31:22 +00001922Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1925 * debugXML.c : fixed a bug in the cat command
1926 * valid.c: fixing some small probs
1927 * libxml.spec.in: get rid of the SNAP suffix
1928 * doc/xml.html: updated the status
1929
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001930Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * xml-config.in: xml-config --version to just return the
1933 version number
1934 * xpath.c: some cleanup w.r.t. axis when the current node is
1935 an attribute.
1936 * TODO: updated
1937
Daniel Veillard461a66c2000-01-18 18:01:01 +00001938Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * configure.in: prepared for libxml-1.8.5
1941 * doc/* recompiled the documentation
1942
19432000-01-17 Jody Goldberg <jgoldberg@home.com>
1944
1945 * configure.in : WARNING autoconf subtlety alert :
1946 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1947 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1948 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1949 get defined by AC_CHECK_HEADERS.
1950
Daniel Veillardf967b902000-01-17 16:06:10 +00001951Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1952
1953 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1954 Rune.Djurhuus@fast.no
1955
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001956Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1957
1958 * TODO: updated
1959 * tree.c, parser.c: made sure that only memory alloc problems
1960 and internal parser errors are allowed to write to stdout or
1961 stderr.
1962
Daniel Veillard0142b842000-01-14 14:45:24 +00001963Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * tree.c : restored xmlNewGlobalNs since this seems used by
1966 a lot of existing code :-(, fixed a bug in xmlNewNs
1967 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1968 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1969 to exit() from the library code.
1970 * xpath.c, parser.c: removed bugs or unused code detected by
1971 Windows compilers
1972 * parser.c: started adding interfaces for parsing well balanced
1973 XML fragments
1974 * configure.in: releasing 1.8.4
1975 * doc/* : rebuilt the docs
1976
Daniel Veillard2eac5032000-01-09 21:08:56 +00001977Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * tree.[ch] : added xmlNewDocFragment() for DOM
1980 * testHTML.c: uninitialized variable.
1981
Daniel Veillardf3a73582000-01-05 14:58:39 +00001982Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * doc/* : rebuild the docs
1985
Daniel Veillard71b656e2000-01-05 14:46:17 +00001986Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * acconfig.h: readline and history patch
1989 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1990 * tree.c: added check and handling when possibly removing an ID
1991 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1992 and saving.
1993 * test/HTML/entities.html result/HTML/entities.html* : test for
1994 various entities reference cases
1995 * result/HTML/* : as a result output of some testcase have
1996 changed
1997 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1998 by previous example. added xmlParseTryOrFinish().
1999 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2000 entities.h debugXML.h HTMLparser.h: changed the way struct are
2001 declared to allow gtk-doc to expose those
2002 * parser.c: closed bug #4960
2003 * Makefile.am configure.in: Applied patch from
2004 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2005 and math/socket libs detection
2006
Daniel Veillard437b87b2000-01-03 17:30:46 +00002007Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2008
2009 * configure.in, Makefile.am: link tester against readline
2010 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2011
Daniel Veillard686d6b62000-01-03 11:08:02 +00002012Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2013
2014 * tree.[ch]: added xmlRemoveProp
2015 * win32config.h.in nanohttp.c: avoid including the Windows
2016 socket stuff in every C files
2017 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2018 the XmL parser(s)
2019 * test/ns4 result/ns4 etc...: added test case for previous prob
2020 * tree.c: xmlNewNs wasn't checking for double definition
2021 * Makefile.in: fixed a problem with dist-hook duplicates
2022 * parser.[hc], xmlIO.c: fixed the loading of external entities
2023 APIs, now xmlLoadExternalEntity() is used everywhere and
2024 setting up an app specific front-end using the
2025 * SAX.c parser.c: some fixes, now the xhtml spec validates
2026 with the xhtml DTD.
2027 * error.c: fixed crashes in case of no input stream
2028 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2029 to the validation tests and results
2030
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002031Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2032
2033 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2034 too htmlCreatePushParserCtxt() and htmlParseChunk()
2035 * parser.c: a bit of cleanup.
2036 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2037 to XML) removed the last mem leak known
2038 * HTMLtree.c: output message cleanup
2039 * xmlmemory.c: display content info about memory blocks
2040 * result/HTML/wired.* : missing att value warning change
2041
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002042Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2043
2044 * doc/* : rebuilt the documentation
2045
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002046Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * parser.[ch] parserInternals.h: Push parser for XML,
2049 seems to work fine now
2050 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2051 --push for push testing
2052 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2053 * testSAX.c: added --push
2054 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2055 subtree
2056 * xmlIO.[ch] : enriched API + fixes for push mode
2057 * entities.[ch]: added the entity content length to the struct.
2058 * xmlmemory.[ch]: new API to show the last entries for the shell
2059 * valid.c: added required attribute testing
2060 * SAX.c: the cdata callback now merge contiguous fragments
2061 * HTMLparser.c: cleanup of some macros
2062
Daniel Veillard3c558c31999-12-22 11:30:41 +00002063Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2064
2065 * parser.c: fix for PIs name starting with xml
2066 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002067 * *.c, configure.in win32config.h.in : generate win32config.h for
2068 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002069
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002070Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * parser.c: fixed a stupid = vs. == bug :-(
2073 * doc/gnome-xml.sgml: s/glade/xml/
2074
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002075Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * configure.in, doc/xml.html : bug fix release 1.8.2
2078 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2079 Hopefully the end of that silly C++ include problem
2080 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2081 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2082 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2083 troubles with autoclosed elements when the stree shape doesn't
2084 follow the DtD specs. Added htmlIsAutoClosed() and
2085 htmlAutoCloseTag()
2086 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2087 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2088 * debugXML.c: fixed a bug on printing default namespaces.
2089 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2090
Daniel Veillardb24054a1999-12-18 15:32:46 +00002091Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2092
2093 * result/HTML/*.htm[l] : updated the HTML regression tests according
2094 to the new output
2095 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2096 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2097 problem due to intermix of extern "C" { ... } declarations for C++
2098 and recursive includes in the headers
2099
Chris Lahey323c48c1999-12-18 15:32:45 +000021001999-12-20 Chris Lahey <clahey@umich.edu>
2101
2102 * HTMLtree.c: Made it so that html nodes with a single child do
2103 not insert a carriage return before or after the child node.
2104
Daniel Veillardb24054a1999-12-18 15:32:46 +00002105Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002106
2107 * configure.in, doc/xml.html : bug fix release 1.8.1
2108 * parser.c: fixed bug #4344
2109 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2110 added the glue to avoid C++ problems
2111 * doc/* : regenerated the documentation
2112
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002113Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2116 namespace recognition, and Dia as a resul :-(
2117 * encoding.c: closed bug #3950
2118
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002119Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * valid.c: debugging a posteriori validation, except URI expansion
2122 stuff this should be fixed now
2123 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2124 Carl Nygard <cnygard@bellatlantic.net>
2125 * tester.c: added --postvalid, cleaning of the code
2126 * tree.[ch]: added xmlDocGetRootElement()
2127
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002128Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2129
2130 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2131 c++ losage.
2132
Daniel Veillard10a2c651999-12-12 13:03:50 +00002133Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2134
2135 * configure.in, doc/xml.html : bumped to 1.8.0
2136 * xlink.[ch], Makefile.am : added framework for link detection
2137 * parser.h: added nbChars to parser context, needed for cleanup.
2138 * xmlmemory.c: removed a nasty bug when out of mem
2139 * valid.[ch]: adding namespace support for attribute decl
2140 * tester.c: added --debugent option
2141 * debugXML.[ch]: added xmlDebugDumpEntities()
2142 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2143 buffers instead, this was really needed, validation was breaking
2144 in strange ways due to that. Added xmlParseStringPEReference()
2145 and other parsing from strings functions. Entities processing
2146 modified again, but PERef are still not handled correcly but
2147 unless you're Eve Maller you won't notice :-)
2148 * HTMLparser.c: large changes toward reliability, and switched to
2149 lowercase internal tags, XHTML is lowercase, so it will help
2150 that output is closer to next version.
2151 * doc/* : regenerated the documentation, it is now hosted at
2152 http://xmlsoft.org/ (same bits I just bought the domain :-)
2153
2154
Daniel Veillard294cbca1999-12-03 13:19:09 +00002155Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2158 doc generation
2159 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2160 in the SAX API
2161 * doc/*: rebuilt the doc making sure everything appears in the
2162 HTML files
2163
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002164Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2165
2166 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2167 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2168 which allow impressive speed improvement on dataset with
2169 large text pieces, but at the cost of broken binary
2170 compatibility and slightly bigger memory usage.
2171 Configure with --with-buffers to activate them, they
2172 are protected with XML_USE_BUFFER_CONTENT define.
2173 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2174 goal is 0 memory left allocated once parser is no more used
2175 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2176 call xmlCleanupParser() and xmlMemoryDump()
2177
Daniel Veillarda819dac1999-11-24 18:04:22 +00002178Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2181 * parser.[ch] encoding.[ch]: added memory cleanup routines
2182 * parser.c: closing bug #3788
2183 * doc/*: rebuilt the doc
2184
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002185Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2188 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2189 * tester.c: added --compress option
2190 * doc/*: rebuilt the documentation
2191
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002192Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2195 if given /proc/kcore as input !
2196 * doc/xml.html doc/*: updated and rebuilt the documentation
2197
2198Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002199
2200 * parser.c: Fixed some wrongly space collapsing code due to
2201 a misreading of the spec.
2202 * result/*: fixed the output accordingly
2203
2204Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002205
2206 * encoding.c: bug fix and typos
2207 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2208 * parser.c: added attribute normalization closing bug #3597
2209 * test/att* result/att* SAXresult/att*: testcase for attribute
2210 normalization
2211
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002212Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * configure.in: closing bug #3163 by adding extra flags for the
2215 cc compiler on HP-UX
2216
Daniel Veillard51e3b151999-11-12 17:02:31 +00002217Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2218
2219 * valid.[ch] : removed a typo and an enumerated type bug in the
2220 xmlAddElementDecl() function
2221 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2222 call to xmlEncodeEntitiesReentrant() so that the functions
2223 New, Set and Get are at the same level.
2224 * parser.c HTMLparser.c: extra memory allocation bug for
2225 attributes detected by someone using libxml in embedded systems :-)
2226
Daniel Veillard962195f1999-10-28 15:51:53 +00002227Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2228
2229 * xmlmemory.h: turned off mem debug :-\
2230
Daniel Veillard35008381999-10-25 13:15:52 +00002231Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * parser.c: closed bug #2784 a one line fix, but worth pushing
2234 a new release out
2235 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2236 some structures, comments before and after the
2237 main element, and other nastyness
2238 * HTMLtree.c tree.c: accomodate the extended HTML supported
2239 * configure.in: pushing 1.7.4
2240 * test/ent8 and related outputs : added a new test for bug #2784
2241 * test/HTML/wired.html and related output: a nasty HTML example
2242 * Makefile.am: improved the test scripts
2243 * docs/* : reran the documentation extractor, updated xml.html
2244
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002245Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2248 HTMLparser and debugged the HTML related code. HTML documents
2249 now have their own type
2250 * entities.c: do not dump &apos; for HTML output
2251 * xmlmemory.c: improvement, breakpoint mechanism
2252 * testHTML.c: added --sax --repeat ...
2253 * Makefile.am: improved the HTML tests
2254 * valid.[ch]: added xmlValidGetValidElements and
2255 xmlValidGetPotentialChildren
2256 * tester.c: added --insert to test the 2 new functions
2257 * test//* result//* SAXresult//* : regression test cleanup
2258 and extension.
2259 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2260 gnome-xml-nanohttp.html
2261
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002262Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * HTMLparser.c: fixed problems with some autoclose tags
2265 * tree.c: fixed XML output problems.
2266 * result/* SAXresult/*: update of the tests output
2267
Daniel Veillard6077d031999-10-09 09:11:45 +00002268Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * Makefile.am: Arturo patch for xmlConf.sh version info
2271 * parser.c: Tim Josling patch for single quoted items
2272 * tester.c: Tim Josling patch for tester options usage
2273 * tree.h: indent cleanup
2274
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002275Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2276
2277 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2278 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2279
Daniel Veillard00fdf371999-10-08 09:40:39 +00002280Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * tree.c : Raph patch for initialization of CORBA fields
2283 * parser.c, xpath.c, ...: modification of doc comments
2284 * xpath.c : allow spaces in xpath expressions
2285
Daniel Veillardad219441999-09-27 08:17:49 +00002286Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2287
2288 * xmlmemory.h: turning off memory debug :-(
2289
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002290Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2293 better SAX interfaces.
2294 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2295 entity.
2296 * configure.in: 1.7.2
2297
2298Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002299
2300 * libxml.spec.in: fixed the URL
2301 * doc/xml.html: improved the documentation front-end
2302
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002303Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002304
2305 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2306
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002307Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002308
2309 * libxml.spec.in: fixed the alpha compile problem
2310 * parser.[ch]: changed errno to errNo in the parser context :-(
2311 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2312 * doc/xml.html: changed CHAR to xmlChar
2313 * doc/html/*: recompiled the documentation
2314 * configure.in: 1.7.1
2315
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002316Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * parser.h: modified the parser context struct to regain 1.4.0
2319 binary compatibility
2320 * parser.c, xml-error.h: added errno ot teh context and defined
2321 a set of errors values with update of errno
2322 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2323 DTDs and entities
2324 * *.h, *.c: complete cleanup of the use of config.h and include
2325 protection depending on the current setup.
2326 * overalll debugging, maintenance and bug-fixing on all modules
2327 * updated the documentation
2328 * ready for 1.7.0
2329
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002330Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * HTMLparser.c : cleanup
2333 * SAX.c valid.c valid.h: added ID/IDREF checking
2334 * tree.c tree.h: extended doc structure for refs
2335 * configure.in: 1.6.2
2336 * parser.c: patched bug in SAX user arg call
2337 * parserInternals.h: patched missing close in C++ wrapping
2338 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2339 especially upcoming XPointer implementation.
2340 * doc/xml.html: augmented, typo
2341
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002342Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2343
2344 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2345 not all invocations of install understand -d.
2346
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002347Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2348
2349 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2350 to make 'check' works, when builddir != srcdir.
2351
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002352Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * doc/xml.html : updated the documentation
2355
Daniel Veillard6454aec1999-09-02 22:04:43 +00002356Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2359 not deallocated memory blocks
2360 * *.c : replaces all calls to malloc() free() and realloc() to
2361 the wrapper functions/macros
2362 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2363 instead of xmlFreeNodeList()
2364
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002365Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * HTMLparser.c: corrected a stupid bug leading to core dump at
2368 tree deallocation. Removed warnings indicated by
2369 Stephane.Conversy@lri.fr
2370 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2371 looked for in the external subset
2372
2373Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002374
2375 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2376 on SGI by Stephane.Conversy@lri.fr
2377
Daniel Veillardb96e6431999-08-29 21:02:19 +00002378Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * all .h : changed the prototype declaration indent as in gtk
2381 * most .c : working on reducing the TODOs in the code
2382 * most .c : cleanup though -pedantic and Insure++
2383 * improvements on validation ID checkings.
2384 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2385 * xml-config.in: closed #1810
2386
2387Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002388
2389 * tree.h, valid.c, valid.h: more work on validity, IDs
2390 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2391 definition for AIX
2392
Daniel Veillardb556eb51999-08-15 17:19:50 +00002393Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2394
2395 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2396 the distribution due to a cut'n paste error at last commit
2397
Daniel Veillardb05deb71999-08-10 19:04:08 +00002398Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * configure.in: upgraded to version 1.4.0
2401 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2402 Big update, added a large part of the validation process,
2403 it should be usable, but some parts are missing
2404 * xpath.c: improved the implementation w.r.t. root.
2405 * Makefile.am: added more tests
2406 * test and result trees: added a lot of tests
2407 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2408
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002409Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * Added an HACKING file
2412
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002413Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * xpath.[ch] : improvements and debug of the XPath implementation
2416 * parser.c, HTMLparser.c : modified the parsers to be progressive
2417 * tree.[ch] : extended the Buffer promitives
2418 * xmlIO.[ch] : added basic I/O routines providing progressive
2419 parsing and ready for I18N conversion plugins
2420 * SAXresult/* : the SAX callback sequence maybe slightly different
2421 now
2422 * test*.c : improved/updated the tests programs
2423 * doc/* : recompiled the docs.
2424
Daniel Veillard15b75af1999-07-26 16:42:37 +000024251999-07-26 Michael Meeks <michael@edenproject.org>
2426
2427 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2428
2429 * tree.c: Ditto.
2430
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002431Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * configure.in: upgraded to version 1.4.0
2434 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2435 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2436 XML query language, see http://www.w3.org/TR/xpath for more details.
2437 * parser.c, parser.h: added CHAR* related string functions for XPath
2438 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2439 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2440 rebuild the docs.
2441 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2442 and regression testing capabilities for XPath.
2443
Daniel Veillardd79d7871999-07-12 10:38:12 +00002444Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2447 closing bug #1646
2448
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002449Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * Makefile.am, example/Makefile.am: closed bug #1683
2452
Daniel Veillard3166ab11999-07-11 16:14:19 +00002453Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * example/Makefile.am, configure.in: added the makefile for the
2456 gjobread example
2457
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002458Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2459
2460 * doc/Makefile.am:
2461 - fix which allow "make install DESTDIR=</install/prefix>".
2462
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002463Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2466 which fixed a problem on the file reading-code.
2467
Daniel Veillard82150d81999-07-07 07:32:15 +00002468Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2471 output.
2472 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2473
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002474Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * parser.h : Oops removed the binary compatibility problem
2477 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2478 * parser.c, HTMLparser.c: applied patches for reading from stdin
2479
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002480Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2481
2482 * parser.c, entities.c, valid.c: cleanup bug #1591
2483 * configure.in: cleanup bug #1592
2484 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2485 the same tree back-end. Hence gdome will be available for it.
2486 * doc/Makefile.am: close bug #617
2487
Daniel Veillard97fea181999-06-26 23:07:37 +00002488Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * parser.c: alloctate a per parser context SAX interface block
2491
Daniel Veillard14fff061999-06-22 21:49:07 +00002492Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2495 and xmlEncodeEntitiesReentrant with the correct one :-\
2496
2497Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * commit of my internal XML base changes, quite a lot of
2500 changes, cleanups, better entities support, framework for
2501 new I/O and charset detection and handling
2502 * Fixed the configure/Makefile stuff to generate shared libs
2503 with the proper version info, so we jumped on rev from
2504 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2505 xmlEncodeEntities() result need to be freed now, and a string
2506 xmlParserVersion provide the current library version.
2507
Raph Levien05240da1999-06-15 21:27:11 +00002508Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2509
2510 * parser.c: fixed a buffer overrun for when you have a very long
2511 attribute with no entities in it.
2512
Daniel Veillardbb2da581999-06-13 14:37:07 +00002513Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * added example directory
2516 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2517
Daniel Veillard011b63c1999-06-02 17:44:04 +00002518Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2519
2520 * Release of libxml-1.1, nearly everything has been touched for
2521 this.
2522 * Added more regression tests
2523 * Updated the documentation
2524
Daniel Veillard27d88741999-05-29 11:51:49 +00002525Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * tree.[ch]: unified the XML_NO_CORBA defines.
2528 * parser.c encoding.[ch]: started plugging in char encoding detection
2529
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002530Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2531
2532 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2533 Also freed allocated buffer.
2534
Daniel Veillard27d88741999-05-29 11:51:49 +00002535Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002536 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2537 reentrancy problem at printing. One is left in entities.c, to
2538 remove ASAP
2539 * testSAX.c : added a test example showing the use of the SAX
2540 interface if one doesn't want to build the DOM tree.
2541 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2542
Daniel Veillard517752b1999-04-05 12:20:10 +00002543Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2546 large revamping of the parser to use SAX callbacks
2547 http://www.megginson.com/SAX/ (or at least a C like interface
2548 a la Expat). It's now possible to set up your own callbacks
2549 and the parser will not build a DOM tree.
2550 * test/* result/*: updated the test suite, I finally removed
2551 the old Namespace draft support (PI based).
2552
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002553Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2554
2555 * Makefile.am: added test result to EXTRA_DIST for make tests
2556
Daniel Veillard64068b31999-03-24 20:42:16 +00002557Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2558
2559 * parser.c, parserInternals.h: moved the chars macro definitions
2560 to parserInternals.h
2561 * parser.c, error.c: applied patches from "Knut Ã…kesson"
2562 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2563
Daniel Veillard012ccc11999-03-23 10:11:11 +00002564Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * xml-config.in : applied patch to make --version work
2567
Raja R Harinatha86c23e1999-03-05 22:14:01 +000025681999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2569
2570 * Makefile.am (check-local): Alias for `tests' target. This will
2571 cause `make check' to do the right thing.
2572 (tests): Don't run tests in srcdir. Also, replaced calls to
2573 basename with a `sed' "equivalent".
2574
Daniel Veillardd109e371999-03-05 06:26:45 +00002575Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2578 it in the header and not the sources, updated the doc.
2579 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2580 pointing this out.
2581
Daniel Veillardbc50b591999-03-01 12:28:53 +00002582Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2585 exported the inputStream routines.
2586 * doc/html/* : updated accordingly
2587
Daniel Veillardd692aa41999-02-28 21:54:31 +00002588Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * parser.c, parser.h, parserInternals.h: added a few extra
2591 internal calls to allocate and free parser contexts ...
2592 * doc/html/* : updated accordingly
2593
Daniel Veillard55a99271999-02-25 11:01:29 +00002594Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * configure.in, Makefile.am, doc/makefile.am : General changes for
2597 1.0.0 release and including the generated HTML documentation.
2598
Daniel Veillard35925471999-02-25 08:46:07 +00002599Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * makefile.am : added parserInternals.h, oops.
2602
Daniel Veillard1e346af1999-02-22 10:33:01 +00002603Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * parserInternals.h: added this header giving access to the parser
2606 internal functions.
2607 * doc/Makefile.am : added a rebuild target which rebuilds the full
2608 set of documentations
2609 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2610 the internal subset.
2611 * *.c *.h: modifications needed to generate the documentation using
2612 gtk-doc, cleanup of functions blocks, reorganisation of struct
2613 declarations.
2614
Daniel Veillard1164e751999-02-16 16:29:17 +00002615Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2618 the tar and spec file to include the beginning of the doc.
2619
Nuno Ferreira03d04781999-02-13 00:07:17 +000026201999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2621
2622 * doc/.cvsignore: Added this file.
2623
Daniel Veillard6800ef31999-02-08 18:33:22 +00002624Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * tree.c: fixed xmlGetProp to return "" when the attribute
2627 exists, even if the node-list is NULL.
2628
Daniel Veillard726c7e31999-02-08 15:13:10 +00002629Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * tree.c: patched an error outputting empty attribute values.
2632 * Makefile.am and doc/makefile.am: have been updated during the
2633 week-end. Sorry for an empty CVS log, I got a shell problem.
2634
Daniel Veillard1899e851999-02-01 12:18:54 +00002635Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * tree.h: cleaned up using enums instead of defines
2638 * parser.c, valid.[ch]: more work on parsing/output of element
2639 declarations
2640
Daniel Veillard3b9def11999-01-31 22:15:06 +00002641Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2642
2643 * valid.[ch], tree.c, parser.c : more work toward full parsing
2644 of XML DTDs.
2645 * README: added informations about mailing-list and on-line
2646 documentation
2647
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000026481999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2649
2650 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2651
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002652Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * parser.c, tree.[ch] : more work toward conformance testing,
2655 added a last element to accelerate parsing of very flat structures
2656 started working on internal subset Element content declaration.
2657 * valid.[ch] : first cut at adding code toward validation.
2658 * previous changes had also small impact on most files, especially
2659 the conformance testing using James Clark test suite.
2660
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002661Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2662
2663 * test/* : updated the examples, most of them were not well
2664 formed (humm), and added rdf2.
2665 * result/* : resulting changes in the output.
2666
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002667Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2670
Daniel Veillard44b3a061998-12-05 17:27:22 +00002671Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * tree.c: patched a bug in the generation of empty attributes
2674
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002675Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2678 for node/trees/documents/... Biggest problem is namespace
2679 support when copying subtrees.
2680
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002681Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * parser.c, entities.c: improve entities and char ref encoding,
2684 and cleanups of error messages.
2685
Daniel Veillard242590e1998-11-13 18:04:35 +00002686Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2687
2688 * parser.c, entities.c: simple bug hunting done during rpm2html and
2689 rpmfind integration.
2690
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002691Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * parser.[ch]: Added interfaces allowing to specify a SAX
2694 handler before parsing.
2695
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002696Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2697
2698 * parser.c: redirrect all errors reporting through the SAX
2699 error function
2700
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002701Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2702
2703 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2704 * libtool, tlmain ...: update of the libtool files
2705
Miguel de Icaza442321c1998-11-04 18:13:38 +000027061998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2707
2708 * entities.c: Use g_snprintf insteda of snprintf.
2709
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002710Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2711
2712 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2713 added ent5 test for this purpose.
2714 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2715
Daniel Veillard27271681998-10-30 06:39:40 +00002716Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * parser.c: fixed? a strange error due to compression on a GWP
2719 document.
2720
Daniel Veillard25940b71998-10-29 05:51:30 +00002721Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * tree.[ch]: bug fixing
2724 * entities.[ch]: defined a specific type for predefined entities
2725 * doc/xml.html: more documentation on the library, how to use it,
2726 overview of the interfaces.
2727
Daniel Veillard16253641998-10-28 22:58:05 +00002728Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2731
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002732Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2733
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002734 * tree.c: corrected a small bug
2735 * doc/xml.html: continuing writing documentation.
2736
2737Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2738
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002739 * debugXML.h debugXML.c: added debugging utilities.
2740 * tester.c: added --debug switch.
2741 * tree.c: patched an incorrect node->type assignment.
2742 * parser.c: formatting, ensure that node->doc != NULL in attributes
2743
Daniel Veillardccb09631998-10-27 06:21:04 +00002744Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2747 entity support and provide an internal representation close to
2748 DOM one (entity ref nodes, and attribute value as tree). I tried
2749 to preserve the interface but this will surely break some apps
2750 (I have to change rpm2html/rpmfind for example). I had to change
2751 two interfaces, and the generated tree is somewhat different.
2752 * doc/* : started documenting the XML library, the tree and
2753 DOM/Corba. This is a first step.
2754
Daniel Veillard11e00581998-10-24 18:27:49 +00002755Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * parser.c: Set up the fonctions comment block, boring but useful.
2758 * parser.h, SAX.c, parser.c: now attributes are processed through
2759 the SAX interface. The problem is that my SAX interface diverged
2760 quite a bit from the original one, well this is not an official
2761 spec, and translating it from Java to C is hairy anyway...
2762
Daniel Veillard97b58771998-10-20 06:14:16 +00002763Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2766 fonctions comment block, boring but useful.
2767
2768Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002769
2770 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2771 conversion routines. However they are not yet used to convert the
2772 inputs. The core will run with UTF-8.
2773
Daniel Veillard33942841998-10-18 19:12:41 +00002774Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * tree.c : make sure that the type id is properly set-up when
2777 a new object is allocated, needed for DOM.
2778
Daniel Veillard27fb0751998-10-17 06:47:46 +00002779Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * tree.h, tree.c: Ok, the main objects in the tree will be native
2782 corba objects, it costs 8 bytes per Node, Attribute and Document
2783 but it simplifies the Corba integration a lot (no extra interface
2784 objects to allocate/free).
2785
Daniel Veillard0bef1311998-10-14 02:36:47 +00002786Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2787
2788 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2789 and changed NODEs contants for conformity with DOM Level 1
2790
Daniel Veillard27864701998-10-08 03:47:24 +00002791Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * added hooks to keep track of servants when creating objects
2794 xmlDoc and xmlNode (for Corba export).
2795
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002796Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * added xml-config script.
2799
Daniel Veillard7066a791998-10-01 20:28:28 +00002800Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2803 to autoupdate libtool and automake conf files.
2804
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028051998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2806
2807 * Makefile.am: Use '?' to separate the sed
2808 commands as ',' is used when people pass -Wl,something.
2809
2810
Daniel Veillard15a8df41998-09-24 19:15:06 +00002811Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * tree.c, tree.h: added a per-document compression interface.
2814
Daniel Veillard151b1b01998-09-23 00:49:46 +00002815Tue Sep 22 20:47:38 EDT 1998
2816
2817 * tree.c, tree.h: added saving with compression and added interfaces
2818 to control the compression level (xmlGetCompressMode,
2819 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2820
Daniel Veillard70120ff1998-09-22 00:24:21 +00002821Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2822
2823 * parser.c: corrected a loop for files of size 0
2824
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028251998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2826
2827 * error.h: New file. Contains prototyes from `error.c'.
2828
Tom Tromeyc19653d1998-08-14 01:22:43 +00002829Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2830
2831 * Makefile.am (xmlincdir): New macro.
2832 (xmlinc_HEADERS): Renamed from include_HEADERS.
2833
Daniel Veillard845664d1998-08-13 04:43:19 +00002834Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * applied small patch on numeric entities from
2837 Christopher Blizzard <blizzard@appliedtheory.com>
2838
Daniel Veillard260a68f1998-08-13 03:39:55 +00002839Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * New release 0.2, removed the old xml_* files so that it's
2842 coherent with the other CVS base (W3C), far better conformance
2843 to standard, new namespaces, decent entities support, beginning
2844 of a SAX-like interface. Nearly nothing left intact, even the
2845 test examples ...
2846
Christopher Blizzarda36749e1998-07-30 21:47:18 +000028471998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2848
2849 * .cvsignore: Add .deps dir
2850
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002851Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2852
2853 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2854
Daniel Veillardfe926001998-07-26 04:28:20 +00002855Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002856
Daniel Veillardfe926001998-07-26 04:28:20 +00002857 * configure.in: added test for CPP
2858 * AUTHORS, Changelog: the original ones didn't get commited but the
2859 glib ones instead, fixed.
2860 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002861
Daniel Veillardfe926001998-07-26 04:28:20 +00002862Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002863
Daniel Veillardfe926001998-07-26 04:28:20 +00002864 * integrated code developped at W3C
2865 * changed the original Copyright
2866 * migrated to automake
2867 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002868