blob: 13d2db489def01397d7eee108a19fe735ffdd7ef [file] [log] [blame]
Daniel Veillard61d80a22001-04-27 17:13:01 +00001Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4 xmlXPathParseName
5 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6 * debugXML.c: avoid compilation problems if compiling without
7 HTML support, Igor Zlatkovic
8 * win32/libxml2/libxml2.def.src: being able to compile without
9 XPath on Windows
10
Daniel Veillarddbb14a72001-04-26 20:54:01 +000011Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * libxml.m4: yet another patch from Toshio Kuratomi
14
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16
17 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
18
Daniel Veillard67fee942001-04-26 18:59:03 +000019Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * tree.[ch]: added xmlSaveFormatFile interface for saving
22 and indenting a file.
23
Daniel Veillard82e49712001-04-26 14:38:03 +000024Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * xpath.c: fixed bug #53689 related to processing-instruction()
27
Daniel Veillard02f077a2001-04-26 10:59:11 +000028Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
29
30 * DOCBparser.c: patche from László Kovács
31
Daniel Veillard30211a02001-04-26 09:33:18 +000032Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * parser.c: applied fixes from Christian Glahn bug report #53391
35
Daniel Veillard5a7c3452001-04-26 09:16:13 +000036Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * error.c: Jean François Lecomte provided a complete description
39 and a fix to bug #53537
40
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000041Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
42
43 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
44
Daniel Veillard1034da22001-04-25 19:06:28 +000045Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
46
47 * DOCBparser.c SAX.c: a bit more work on entities processing.
48 Still Need to cleanup XML output and references in attributes
49
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000050Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * DOCBparser.c include/Makefile.am: two patches from László Kovács
53
Daniel Veillardb33c2012001-04-25 12:59:04 +000054Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * tree.c: trying to fix #53574, not completely complete,
57 I would like xmllint --copy --debug test/ent1 and
58 xmllint --debug test/ent1 to show the same result.
59 * xpath.c: fix a bug when trying to sort namespace nodes
60
Daniel Veillard5146f202001-04-25 10:29:44 +000061Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * HTMLtree.c: real fix for #53402
64
Daniel Veillard7533cc82001-04-24 15:52:00 +000065Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
68 PIs when using xsl:output
69 * valid.c: closing #53537 some case generate segfaults if there
70 is validity errors
71
Daniel Veillard61b33d52001-04-24 13:55:12 +000072Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
73
74 * SAX.c testDocbook.c DOCBparser.c: more work on the support
75 of external parsed entities, added --noent to testDocbook
76 * valid.c: Garry Pennington found an uninitialized variable
77 access in xmlValidateElementContent()
78
Daniel Veillard56098d42001-04-24 12:51:09 +000079Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * HTMLparser.c : HTML parsing still sucks ... trying to deal
82 with madness
83 * result/HTML/ : this modified the result of the regression tests
84 a lot.
85
Daniel Veillard122376b2001-04-24 12:12:30 +000086Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
89 to doc where it wasn't checked against NULL reported by
90 Jens Laas
91
Daniel Veillard43dadeb2001-04-24 11:23:35 +000092Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
95 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
96
Daniel Veillardeae522a2001-04-23 13:41:34 +000097Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
100 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
101 * SAX.[ch]: cleanup and updates for DocBook
102 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
103 ex SGML identifier changes
104 * valid.c: removed a static unused function.
105
Daniel Veillardde57c612001-04-23 09:13:36 +0000106Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * HTMLtree.c: applied change for Paul Sponagl on script saving
109 * Makefile.am: the warning about entity title.xml are normal.
110
Daniel Veillard393df012001-04-22 20:11:18 +0000111Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * configure.in: release of 2.3.7
114 * Makefile.am: fixing make distcheck
115
Daniel Veillarda41123c2001-04-22 19:31:20 +0000116Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * doc/html/* doc/xml.html: updated and regenerated the docs
119
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000120Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * xpath.c: fixed the XPointer problem introduced in 2.3.6
123
Daniel Veillarde82a9922001-04-22 12:12:58 +0000124Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * tree.c: fixed #53388 with the provided patch
127
Daniel Veillard06803992001-04-22 10:35:56 +0000128Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
129
130 * valid.c: Bjorn detected an invalid memory access. Fixed
131 vstateVPush()
132
Daniel Veillard40af6492001-04-22 08:50:55 +0000133Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134
135 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
136
Bjorn Reese70a9da52001-04-21 16:57:29 +0000137Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
138
139 * libxml.h: new header used only for the compilation of libxml
140 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
141 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
142 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
143 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
144 xmlmemory.c xpath.c xpointer.c: libxml.h integration
145 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
146 baseline (version 1.2 plus a single patch).
147 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
148 scientific notation for numbers. Tests added.
149 * xpath.c: formatting of numbers changed to use sprintf
150 (contribution from William Brack)
151
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000152Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * valid.c: cleanup, more useful debugging
155 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
156 * xmlIO.c: entity loading is printed as an error when validating
157
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000158Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * valid.c: fixed to validate within entities
161 * test/VCM/v22.xml: added a specific testcase
162
Daniel Veillardca1f1722001-04-20 15:47:35 +0000163Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * valid.c: forgot an epsilon transition in for ()+
166 * test/VCM/v21.xml : added a specific test case
167
Daniel Veillard85349052001-04-20 13:48:21 +0000168Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * valid.c: removed a state explosion exhibited by RSS
171 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
172 from bug #51872
173
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000174Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
175
176 * valid.[ch] tree.h: worked *hard* to get non-determinist content
177 validation without using an ugly NFA -> DFA algo in the source.
178 Made a specific algorithm easier to maintain, using a single
179 stack and without recursion.
180 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
181 * hash.c: made the growing routine static
182 * tree.h parser.c: added the parent information to an
183 xmlElementContent node.
184
Daniel Veillarde470df72001-04-18 21:41:07 +0000185Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * SAX.c parser.c xpath.c: generating IDs when not validating
188 from an external parsed entity was poisoning the ID has table
189 with removed values. This was killing XSLT on the KDE help
190 browser.
191
Daniel Veillardceacdd92001-04-18 15:10:35 +0000192Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * entities.h: andrew@ugh.net.au detected a double declaration
195
Daniel Veillarda10efa82001-04-18 13:09:01 +0000196Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * debugXML.c hash.c tree.h valid.c : some changes related to
199 the validation suport to improve speed with DocBook
200 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
201 the way validation errors get reported
202
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000203Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * HTMLparser.c HTMLtree.c: applied part of the patches provided
206 by P C Chow and William M. Brack for XSLT HTML output
207
Daniel Veillard2d90de42001-04-16 17:46:18 +0000208Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * xmlversion.h.in win32config.h win32/libxml2/*: applied
211 Igor Zlatkovic patches for MSC compilation and added his
212 updates
213
Daniel Veillarde043ee12001-04-16 14:08:07 +0000214Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
217 prefix lookup.
218 * parserInternals.c: fixed the bug reported by Morus Walter
219 due to an off by one typo in xmlStringCurrentChar()
220
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000221Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * HTMLparser.c result/HTML/*: revamped the way the HTML
224 parser handles end of tags or end of input
225
Daniel Veillard82daa812001-04-12 08:55:36 +0000226Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * tree.[ch] : added xmlDocCopyNode for gdome2 support
229
Daniel Veillard67a21302001-04-11 14:39:16 +0000230Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
233 bug where the linktime verions of free() won't work ...
234
Daniel Veillard27b55282001-04-11 12:22:25 +0000235Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
236
237 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
238
Daniel Veillardafc73112001-04-11 11:51:41 +0000239Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * doc/xml.html: added 2.3.6 release
242
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000243Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
246 * result/wml.xml: resulted in a small output change
247
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000248Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
249
250 * tree.c: xmlNewDoc was missing the charset initialization
251 * xmllint.c: added --auto to autogenerate a doc, allow to
252 reproduce the problem fixed on xmlNewDoc
253
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000254Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * xpath.c: trying to get 52979 solved
257 * tree.c result/ result/noent/: trying to get 52712 solved, this
258 also made me clean up the fact that XML output in general should
259 not add formating blanks by default, this changed the output of
260 a few tests
261
Daniel Veillard73639a72001-04-10 14:31:39 +0000262Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
263
264 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
265
Daniel Veillardfac26a12001-04-08 13:08:14 +0000266Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * configure.in: finally released 2.3.6
269
Daniel Veillard911f49a2001-04-07 15:39:35 +0000270Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * xpath.c: checking for null pointer generated by new code
273
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000274Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * xpath.c: fixed a [] evaluation problem reported
277 * test/XPath/tests/simpleaddr: extended test
278 * result/XPath/simpleaddr: updated result
279
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000280Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * xmllint.c: Dan Timis reported a portability problem
283 on Macs without mmap, fixed it.
284
Daniel Veillardb38bd552001-04-03 18:22:00 +0000285Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * testXPath.c : added a --tree option allowing to display the
288 tree dump of the XPath expression
289
Daniel Veillard4dd93462001-04-02 15:16:19 +0000290Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
291
292 * xpath.c: fixed a memleak when comparing nodesets
293 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
294 * tree.c: added a TODO
295
Daniel Veillard92ad2102001-03-27 12:47:33 +0000296Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
299 we need string functions
300 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
301 to be able to use them where needed. Applied some changes
302 to reduce name linking pollution and compile in only what's
303 needed.
304 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
305 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
306 for the string manipulation functions
307 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
308 to the free() function of xmlmemory.c
309 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
310 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
311 usage.
312
313
Daniel Veillard2be30642001-03-27 00:32:28 +0000314Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * error.c: applied the context output patch of the error
317 handling submitted by Chuck Griffith
318 * error/VC/*: this slightly change some error logs
319
Daniel Veillard50582112001-03-26 22:52:16 +0000320Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * parser.c: fixed line number reporting on error
323
Daniel Veillard04be4f52001-03-26 21:23:53 +0000324Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * parser.c: Sullivan and Darin found a parser bug,
327 applied the patch.
328
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000329Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
332 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
333 xmlversion.h.in xpointer.c: of course the way I defined
334 UNUSED breaks on old gcc version. Try to be smart and
335 also define it directly in xmlversion.h
336 * configure.in: removed -ansi flag from the pedantic set
337
338Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000339 Huge cleanup, I switched to compile with
340 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
341 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
342 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
343 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
344 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
345 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
346 encoding.h entities.c error.c list.[ch] nanoftp.c
347 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
348 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
349 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
350 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
351 Cleanup, staticfied a number of non-exported functions,
352 detected and cleaned up a dozen of problem found this way,
353 avoided a lot of public function name/typedef/system names clashes
354 * doc/xml.html: updated
355 * configure.in: switched private flags to the really pedantic ones.
356
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000357Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
358
359 * configure.in: 2.3.5
360 * doc/html/*: rebuilt the docs
361
Daniel Veillard146c9122001-03-22 15:22:27 +0000362Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * parser.c: fixed a reported bug in NOTATION parsing
365 * uri.c: accepted but not fixed bug 51876, added TODO
366 * Makefile.am: fixed bug 51876
367
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000368Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * config.h.in configure.in error.c: fix a compilation problem
371 on platforms without vsnprintf (xml@thewrittenword.com)
372
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000373Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * parser.c: fixed a function name header typo
376 * SAX.c: notations can also occur in external subset.
377
Daniel Veillard7d42b542001-03-20 13:22:46 +0000378Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379
380 * error.c: removed a C++ like comment
381
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000382Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
383
384 * parser.c: fixing bug 52299 strange condition leading
385 to a parser crash due to a buffer overflow
386 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
387 added the specific test case
388
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000389Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
390
391 * xpath.[ch]: still a lot of cleanup based on XSLT, added
392 xmlXPathConvert{String,Number,Boolean} to be able to make
393 type casts without a context stack, fixed some implementation
394 problems related to the absence of context at parse-time,
395 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
396 in the public API too
397 * xpointer.c xpathInternals.h: we need to know at parse time
398 whether we are compiling an XPointer
399
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000400Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
403 cleaned up the parser internals, refactored XPath code, added
404 new compilation based APIs and cleanly separated public and
405 private APIs.
406
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000407Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * xpath.h: the comp field must be added at the end to avoid
410 killing binary compat.
411
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000412Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * Makefile.am: detect XPath memleaks in regreson tests
415 * error.c: fixed and error w.r.t. error reporting still using
416 stderr
417 * hash.c: added new line at end of file
418 * tree.h: minor cleanup
419 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
420 expression parsing from evaluation, resulted in a number of
421 changes internally, and in XPointer. Likely to break stuff
422 using xpathInternals.h but should remain binary compatible,
423 new interfaces will be added.
424
Daniel Veillardd574f782001-03-14 19:40:17 +0000425Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * configure.in: fixed a couple of problems reported by
428 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
429 without gcc on non linux platforms.
430
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000431Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
434 a fix for --with-html-dir= configure support. I hope it won't
435 break rpm generation
436
Daniel Veillarda022fe02001-03-14 16:30:00 +0000437Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * xmlIO.c: one function comment cleanup.
440
Daniel Veillard25239c12001-03-14 13:56:48 +0000441Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442
443 * SAX.c: external subset notations were improperly registered
444 in the internal subset.
445
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000446Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
447
448 * README.cvs-commits: added, pointing to HACKING
449 * HACKING: updated
450
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000451Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * parser.c: and Matt Sergeant found one in the XML push
454 parser (erroneous check I forgot to remove when I fixed the
455 main parser).
456
Daniel Veillard68d7b672001-03-12 18:22:04 +0000457Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
458
459 * xpath.c: ptittom found a small bug in UnaryExpr
460
Daniel Veillarde356c282001-03-10 12:32:04 +0000461Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * configure.in: bumped to 2.3.4
464 * error.c: fixed bug #51860
465 * tree.c: fixed bug #51861
466 * valid.c: cleanup, more debug, failed to fix one bug crap ...
467 * tree.[ch] : added xmlDefaultBufferSize
468 * nanoftp.c: typo in function name header block
469 * doc/xml.html : updated, added link to XML::LibXSLT
470 * doc/html/* : rebuilt the docs
471
Daniel Veillard80f32572001-03-07 19:45:40 +0000472Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * parser.c SAX.c: the new content parsing code raised an
475 ugly bug in the characters() SAX callback. Found it
476 just because of strangeness in XSLT XML Rec ouptut :-(
477
Daniel Veillard6c831202001-03-07 15:57:53 +0000478Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * Makefile.am: Martin Baulig suggested to add -lm
481 * tree.c: found another bug in xmlNodeGetContent()
482
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000483Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * xpath.c: Bjorn found the error related to strictness of comparison.
486
Daniel Veillard29631a82001-03-05 09:49:20 +0000487Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * parser.c: trying to fix the Dtd parsing problem reported
490 by Gary, side effect of last week speed optimizations.
491
Daniel Veillard14be0a12001-03-03 18:50:55 +0000492Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493
494 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
495 * parserInternals.c: removed unneeded test raised by Stric
496
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000497Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
498
499 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
500 and fixed by William Brack). Added xmlXPathFormatNumber.
501 Changed the sorting slightly.
502 * configure.in Makefile.am example/Makefile.am: Added -lm.
503 Please note that applications linking with libxml2, must
504 also like with the math library from now on.
505
Daniel Veillardf9533d12001-03-03 10:04:57 +0000506Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
507
508 * HTMLparser.c: fixed loop reported by Marc Sanfacon
509
Daniel Veillard2f362242001-03-02 17:36:21 +0000510Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * parser.c: one must report spaces even if the Dtd element
513 content proves that this is not part of the element content.
514 * result/valid/*.xml: this changed the ouptu slightly
515
Daniel Veillardb402c072001-03-01 17:28:58 +0000516Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
517
518 * configure.in: bumped to 2.3.3
519 * doc/xml.html: updated
520
Daniel Veillard77851712001-02-27 21:54:07 +0000521Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * tree.c: minor doc fix
524 * xpath.c: deallocation issues when a result tree has been
525 converted to a node-set
526
Daniel Veillardec70e912001-02-26 20:10:45 +0000527Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * doc/xml.html: oops corrected dates s/2000/2001
530
Daniel Veillard8730c562001-02-26 10:49:57 +0000531Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * valid.c: new patch from Gary Pennington
534
Daniel Veillard91e9d582001-02-26 07:31:12 +0000535Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * doc/xml.html: applied patch from Ankh
538
Daniel Veillardedac3c92001-02-26 01:36:19 +0000539Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
540
541 * xinclude.c: fixed a problem building on Mac
542
Daniel Veillard21a0f912001-02-25 19:54:14 +0000543Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * parser.c: more work on increasing parsing ferformances
546
Daniel Veillard48b2f892001-02-25 16:11:03 +0000547Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
550 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
551 avoiding memcpy in production builds MEM_CLEANUP macro use
552 * parser.[ch] parserInternals.c: optimizations of the tightest
553 internal loops inside the parser. Better checking of I/O
554 flushing/loading conditions
555 * xmllint.c : added --timing
556
Daniel Veillard71681102001-02-24 17:48:53 +0000557Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * configure.in: bumped to 2.3.2
560 * doc/xml.html: updated for release
561
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000562Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * xpath.c: found a memleak and fixed a nasty bug
565
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000566Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
567
568 * xmllint.[c1] : added return code errors for xmllint
569 * xpath.c: specific debug dump function for result value trees
570
Daniel Veillard4b637072001-02-21 21:52:55 +0000571Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573 * xpath.c: finally implemented xmlXPathCompareNodeSets
574 * test/XPath/expr/floats results/XPath/expr/floats: added
575 a test for float expressions
576
Daniel Veillardf714aa32001-02-21 03:07:44 +0000577Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
580 * parserInternals.[ch]: trying to speed up parsing
581 * xpath.c : speeded up node set equality op
582
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000583Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
586 better handling of ID/IDREF and the list modules associated
587 * configure.in: small CFLAGS cleanup
588
Daniel Veillarda8abee62001-02-19 15:14:59 +0000589Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590
591 * configure.in: fixed iconv detection on AIX (stric)
592
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000593Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000594
595 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
596
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000597Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
598
599 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
600 and optimized xmlXPathNodeSetSort
601
Daniel Veillard142adbf2001-02-17 13:21:05 +0000602Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * xpath.c: bug fix when context size is 0
605 * parser.c: I like Norm's Dtd because they still manage to break
606 the parser occasionally
607
Daniel Veillardf23e0092001-02-16 13:21:29 +0000608Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
611
Daniel Veillarde0e26512001-02-16 00:11:46 +0000612Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
615 attributes within the XML-1.0 namespace
616
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000617Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * xpathInternals.h: exported a few axis functions
620 * doc/xml.html: updated the doc
621
Daniel Veillard760f4422001-02-15 14:59:48 +0000622Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
623
624 * configure.in: applied patch from Daniel van Balen for OpenBSD
625 and bumped version to 2.3.1
626 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
627 attempt to find autoclosing was simply broken, removed it,
628 updated the examples, this is better
629
Daniel Veillardd194dd22001-02-14 10:37:43 +0000630Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
631
632 * hash.[ch]: added Paolo Casarini patch to provide Delete from
633 hash functionnalities.
634 * doc/html/* : rebuild the doc
635
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000636Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
637
638 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
639 on predicate
640 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
641 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
642 really want to have tags closed on output even if we accept
643 unclosed ones on input
644
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000645Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * xpath.c: ouch don't free NULL, rare case fixed
648 * tree.c: don't coalesce text nodes if they don't have the
649 same behaviour wrt escaping on output
650
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000651Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * xpath.c: small fixup
654 * SAX.c: don't warn on empty namespaces.
655
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000656Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * README: a bit of cleanup
659 * configure.in: preparing for 2.3.0 release
660
Daniel Veillard1f83d392001-02-08 09:37:42 +0000661Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * hash.[ch]: added a first version of xmlHashSize()
664 * valid.c: another bug fix from Gary Pennington
665
Daniel Veillard5eef6222001-02-07 18:24:48 +0000666Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * valid.c: couple of bug fixes pointed by Gary Pennington
669 * HTMLtree.c: #if 0 cleanup
670
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000671Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
674 which removes a time consuming check of xmlXPathNodeSetAdd()
675 and use it in places where we are sure to not break unicity
676
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000677Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * xpath.c: bug fixes found from XSLT
680 * tree.c: preserve node->name special values when copying nodes.
681 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
682 external subset are fetched when available but without full
683 validation. Added xmlLoadExtDtdDefaultValue, need a function.
684 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
685 output with encoding disabled.
686
Daniel Veillard2c833b62001-02-03 08:52:06 +0000687Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
690 xmlCheckFilename should not be called from xmlFileOpenW
691 and xmlGzfileOpenW
692
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000693Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
696 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
697 added the new tests for URI normalization
698 * testURI.c: fixed stoopid bugs
699 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
700 the URI in the error messages are now properly normalized
701
Daniel Veillardea28ce62001-02-02 08:20:19 +0000702Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
705
Daniel Veillarde99a4762001-02-01 04:34:35 +0000706Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
709
Daniel Veillard2b325a02001-01-31 20:46:31 +0000710Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * xpath.c: fixed mod operator
713
Daniel Veillardde55cf62001-01-31 15:53:13 +0000714Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * parser.c: fixed xmlStrcat doc
717 * tree.c: 2 fixes form Anders Carlson for copying nodes and
718 trees.
719
Daniel Veillard2f913b72001-01-31 13:23:49 +0000720Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * xpath.c result/XPath/tests/chaptersbase
723 result/XPath/tests/simplebase: fixed XPath node()
724 * tree.c: small fix in xmlNewNs()
725 * Makefile.am: removed extraneous xml2Conf.sh rule
726
Daniel Veillardb42042b2001-01-28 07:40:36 +0000727Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
730 Changed the library name, in order to get libxml-devel and
731 libxml2-devel to coexist on a single system
732 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
733 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
734
Daniel Veillardee0a4662001-01-27 18:59:33 +0000735Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
738 libxml2-devel installable in // as libxml-devel.
739
Daniel Veillard5eb05942001-01-27 17:50:22 +0000740Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * doc/Makefile.am: fixed make rebuild in doc
743 * doc/html/*.html: rebuilt the docs
744
Daniel Veillard65c295d2001-01-26 09:32:39 +0000745Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * tree.c: patch from Bjorn Reese on xmlBufferCCat
748
Daniel Veillard8e199902001-01-25 18:54:39 +0000749Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
752 the HTML doc to go into the -devel RPM ...
753 * aclocal.m4 config.h.in: some updates due to auto* magic
754
Daniel Veillard93086662001-01-25 18:13:04 +0000755Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * xpath.h: added a hook in the context structure allowing to
758 link to extra support, needed for XSLT
759
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000760Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
763 xmlXPtrCmpPoints to use it.
764 * propagated the following patch from Alejandro Forero
765 * include/win32config.h xmlIO.c: applied further suggestions
766 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
767 * example/gjobread.c: fixed warnings, now that it builds
768
769Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
770
771 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
772
773 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
774 filename points to a valid file (not a directory).
775 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
776 Added calls to xmlCheckFilenameDir.
777
778 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
779 `path' (rather than `filename') as the parameter to gzopen and open.
780
Daniel Veillard48177c22001-01-23 15:27:41 +0000781Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * Makefile.am: fixed a problem with EXTRA_DIST
784
Daniel Veillardb83ba402001-01-22 22:45:10 +0000785Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * Makefile.am example/Makefile.am: finally found the trick
788 to build the example, i.e. add "." in SUBDIRS before example
789 in the list <grin/>
790
Daniel Veillard82687162001-01-22 15:32:01 +0000791Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
792
793 * doc/xml.html: updated with an XSLT section, removed pointer to
794 W3C CVS base.
795
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000796Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * xpath.c: when copying a XSLT tree object teh tree need to be copied
799 too, and deallocation need to occur the same way.
800
Daniel Veillarde4566462001-01-22 09:58:39 +0000801Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
802
803 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
804 type correponding to an XSLT result tree fragment. Share most
805 of the data format with node set, as well as operators.
806 * HTMLtree.c: added a newline at the end of the doctype output
807 whe this one is not present initially.
808 * tree.c: make sure taht the parent and doc pointers are properly
809 set when copying attributes (lists).
810
Daniel Veillard701c7362001-01-21 09:48:59 +0000811Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
814
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000815Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * xpath.c: seems I finally killed that ugly path evaluation
818 context bug (tagged 9999 in case is is wrong)
819
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000820Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
823 for XSLT
824
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000825Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
828 for xmlGzfileOpen() bug
829
Daniel Veillardf6eea272001-01-18 12:17:12 +0000830Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
832 * xpath.c: removed an error found by XSLT usage
833 * tree.c parserInternals.h: use a predefined static string
834 for text and comment nodes, avoid freeing them in xmlFreeNode,
835 exported the string name in parserInternals.h and added
836 another value to disable encoding at output (for XSLT),
837 gain memory, time.
838
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000839Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
840
841 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
842 win32/libxml2/libxml2_so.dsp: new makefiles and update
843 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
844
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000845Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
846
847 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
848 Gary Pennington
849
Daniel Veillard389e6b72001-01-15 19:41:13 +0000850Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * xpath.c: fixed the comaprision of values and nodelists,
853 need to compare nodelist still ...
854 * debugXML.c: avoided a possible core dump
855 * HTMLparser.c: cleanup
856 * nanohttp.c: contributed fix.
857 * tree.c: fixes in properties handling added xmlSetNsProp
858 needed by libxslt
859 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
860 comment
861 * TODO: updated
862
Daniel Veillard167bd532001-01-06 21:09:34 +0000863Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * parser.c parserInternals.c: applied Bjorn Reese optimization
866 patch
867
868Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * Makefile.am: applied patch fro make check from Martin Vidner
871
Daniel Veillard503b8932001-01-05 06:36:31 +0000872Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
873
874 * configure.in: preparing 2.2.11
875 * doc/html/*: rebuild the HTML files
876 * doc/xml.html : updated
877
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000878Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * tree.c: fixed a stupid bug
881 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
882 patches related to validation of an XInclude processing result
883 * TODO: updated
884
Daniel Veillarde2488192001-01-04 10:54:22 +0000885Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
888 on large files
889
Daniel Veillardf060a412001-01-03 20:52:44 +0000890Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
893
Daniel Veillard45cff692001-01-03 18:02:04 +0000894Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
897 reported by Jonas Borgström
898 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
899
Daniel Veillard08108982001-01-03 15:24:58 +0000900Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * testXPath.c xpath.c: fixing the XPath union expressions problem
903 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
904
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000905Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * xmllint.c: Made is so if the file name is "-" is will read form
908 standard input. Sven Heinicke <sven@zen.org>
909 * tree.c: fixed a problem when growing buffer
910 * tree.h: fixed the comment of the node types following andersca
911 comment
912 * TODO: updated
913
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000914Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
915
916 * HTMLparser.[ch]: added a way to avoid adding automatically
917 omitted tags. htmlHandleOmittedElem() allows to change the
918 default handling.
919 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
920 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
921 of xmllint too when using --memory flag, added a memory test
922 suite at the Makefile level.
923 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
924 with namespace use when encountering QNames in XPath evalation,
925 added xmlns() scheme in XPointer.
926 * nanoftp.c : incorporated a fix
927 * parser.c xmlIO.c: fixed problems raised with encoding when using
928 the memory I/O
929 * parserInternals.c: closed bug 25934 reported by
930 torsten.landschoff@innominate.de
931 * TODO: updated
932
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000933Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
936 on a non-updated tree :-(, made a 2.2.10 release to correct the
937 situation
938
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000939Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
942 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
943 integrated a set of OpenVMS changes from Howard Taylor
944 <Howard.Taylor@pacoast.com>
945
Daniel Veillard58770e72000-11-25 00:48:47 +0000946Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
949 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
950
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000951Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * HTMLparser.c: some fixes on auto-open of html/head/body
954 * encoding.c: fixed a compilation error on some gcc env
955 * xpath.c xpointer.[ch] xpathInternals.h: improved the
956 XPointer implementation
957 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
958 related XPointer tests and associated results
959
Daniel Veillard300f7d62000-11-24 13:04:04 +0000960Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * doc/xmldtd.html doc/xml.html: following a short step by step
963 guidance on IRC to help maciej with DTDs I started a small
964 page on the subject.
965
Daniel Veillard748e45d2000-11-17 16:36:08 +0000966Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * HTMLparser.c: fixed handling of broken charrefs
969 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
970 patches
971
Daniel Veillard28929b22000-11-13 18:22:49 +0000972Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * doc/xml.html doc/html/* : rebuilt the docs after adding
975 xinclude and updated page for 2.2.7 and 2.2.8
976 * configure.in: releasing 2.2.8
977
Daniel Veillard41e06512000-11-13 11:47:47 +0000978Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * parser.[ch] parserInternals.c: applied the conditional
981 section processing fix from Jonathan P Springer
982 <jonathan.springer2@gte.net>
983 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
984 project file, fixed iconv default non support
985 * xpath.c: fixed the problem of evaluating relative expressions
986 when a node context is provided.
987
Daniel Veillardbf432752000-11-12 15:56:56 +0000988Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * nanoftp.c: fixed gcc 2.95 new warnings
991 * SAX.c: fixed a stupid bug
992 * tree.c: fixed a formatting problem when round-tripping
993 from/to memory
994 * xinclude.c: chased memleak, fixed a base problem
995 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
996 xmlXPtrBuildNodeList()
997 * TODO: updated
998 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
999 adding a first small set of regression tests for XInclude
1000
Daniel Veillardc2def842000-11-07 14:21:01 +00001001Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * nanohttp.[ch]: applied Wayne Davison patches to access
1004 the WWW-Authorization header.
1005 * parser.c: Closed Bug#30847: Problems when switching encoding
1006 in short files by applying Simon Berg's patch.
1007 * valid.c: fixed a validation problem
1008 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1009 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1010 Wayne Davison
1011 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1012 need to be extended to non full nodes selections.
1013 * xinclude.c: starts to work decently
1014
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001015Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1018 debugXML.c xmlversion.h.in: Started adding XInclude support,
1019 this is a new xmllint option
1020 * tree.c xpath.c: applied TOM patches for XPath
1021 * xpointer.c: fixed a couple of errors.
1022 * uri.c: added an escaping function needed for xinclude
1023 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1024 new warning from RH70 gcc's version
1025
Daniel Veillarda4964b72000-10-31 18:23:44 +00001026Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * HTMLparser.c: fixed loop on invalid char in scripts
1029 * parser.c: update to description of xmlIOParseDTD()
1030 * libxml.m4 xmlversion.h.in: changes contributed by
1031 Michael Schmeing <m.schmeing@internet-factory.de>
1032 * configure.in: preparing for 2.2.7
1033 * Makefile.am: trying to avoid config.h and acconfig.h
1034 being included in the distrib
1035 * configure.in: released 2.2.7
1036
1037Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1040 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1041
Daniel Veillard01411222000-10-30 15:33:22 +00001042Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * parser.[ch]: added xmlIOParseDTD()
1045 * xpointer.c: added support for the 2 extra parameters of
1046 string-range, fixed a stoopid error when '0' was present
1047 in XPointer expressions
1048 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1049 testsuite for the above
1050
Daniel Veillard6db58192000-10-30 09:27:53 +00001051Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * libxml.spec.in: improved package descriptions
1054
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001055Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * xpath.c xpathInternals.h: applied a large cleaning patch
1058 from TOM <ptittom@free.fr>, it also add namespace support
1059 for function and variables registration.
1060
Daniel Veillardbd20df72000-10-29 17:53:40 +00001061Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1064 * Makefile.mingw: Wayne Davison's update adding hash.c
1065
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001066Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * xpath.c: fixed the root evaluation problems
1069 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1070 ignorable spaces with <b> <bold> <em>
1071 * tree.c: fixed a loop in xmlSearchNsByHref()
1072
Daniel Veillard767662d2000-10-27 17:04:52 +00001073Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1074
1075 * xpath.c: applied another XPath patch from TOM
1076 * xpath.c include/makefile.am: applied another patch from
1077 china@thewrittenword.com (cleanup on IRIX).
1078
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001079Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * xml-config.1: received a fixed version from Fredrik Hallenberg
1082 <hallon@lysator.liu.se>
1083
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001084Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1085
1086 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1087 cleanup patch for XPath
1088
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001089Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * patched to redirrect all "out of context" error messages to
1092 a reconfigurable routine. The changes are:
1093 * xmlerror.h : added the export of an error context type (void *)
1094 an error handler type xmlGenericErrorFunc there is an interface
1095 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1096 to reset the error handling routine and its argument
1097 (by default it's equivalent to respectively fprintf and stderr.
1098 * all the c files: all wild accesses to stderr or stdout within
1099 the library have been replaced to calls to the handler.
1100
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001101Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1102
1103 * configure.in: release 2.2.6
1104 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1105 exporting the inner functions of xpath for extension modules
1106 * doc/*: updated and rebuilt the doc
1107
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001108Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * nanohttp.c : applied Wayne HTTP cleanup patch
1111 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1112 and xmlNodeSetSpacePreserve()
1113
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001114Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1115
1116 * xpath.c: closing bug #29260
1117
Daniel Veillard126f2792000-10-24 17:10:12 +00001118Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1119
1120 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1121 multikey tuples, made hash structure opaque
1122 * valid.[ch]: moved elements, attributes, notations decalarations
1123 as well as ID and refs to hash tables.
1124 * entities.c: hash cleanup
1125 * xmlmemory.c: fixed a dump problem in debug mode
1126 * include/Makefile.am: problem passing in DESTDIR= values patch
1127 from Marc Christensen <marc@calderasystems.com>
1128 * nanohttp.c: removed debugging remains
1129 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1130 * HTMLparser.c parser.c: fixing a number of problems with the
1131 macros in the *parser.c files (Wayne).
1132 * HTMLparser.c: close the previous option when opening a new one
1133 (Marc Sanfacon).
1134 * result/HTML/*: updated the HTML results accordingly
1135
Daniel Veillard52afe802000-10-22 16:56:02 +00001136Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1137
1138 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1139 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1140 XPath functions and XML entities table to them. More to come...
1141 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1142
Daniel Veillard683cb022000-10-22 12:04:13 +00001143Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1144
1145 * tree.c: coalesce adjacent text nodes
1146 * valid.c: handling of blank nodes in DTd validation (raised
1147 by problems with a posteriori validation).
1148 * nanohttp.c: changing behaviour on HTTP write stuff.
1149 * HTMLtree.c: forced body and html to be explicitely closed.
1150 * xpath.h: exported more XPath functions.
1151
Daniel Veillard1baf4122000-10-15 20:38:39 +00001152Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154 * Release of 2.2.5
1155 * xpointer.c: range() range-inside and other helper functions
1156 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1157
Daniel Veillard47e12f22000-10-15 14:24:25 +00001158Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1159
1160 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1161 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1162
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001163Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1164
1165 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1166 and XPointer modules
1167
Daniel Veillard134c9f32000-10-15 10:27:08 +00001168Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * SAX.h: closed #25107
1171
Daniel Veillard39915622000-10-15 10:06:55 +00001172Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174 * testSAX.c: fixed problem with cdata reporting
1175 * SAXresult/* : updated
1176
Daniel Veillard1e851392000-10-15 10:02:56 +00001177Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1178
1179 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1180 Closed bug #27499, added to regression tests
1181 * TODO: updated
1182
Daniel Veillard7eda8452000-10-14 23:38:43 +00001183Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1184
1185 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1186 support for SCRIPT and STYLE with help from Bjorn Reese
1187 * test/HTML/* result/HTML/*: added simple testcase and updated
1188 the existing ones.
1189
Daniel Veillardff9c3302000-10-13 16:38:25 +00001190Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1191
1192 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1193 string-range for empty strings
1194 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1195 test/XPath/xptr/strrange: augmented the XPointer testsuite
1196
Daniel Veillard189446d2000-10-13 10:23:06 +00001197Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * doc/xml.html doc/xmlmem.html: added a module describing memory
1200 interfaces and use, updated the main page.
1201
Daniel Veillard2f971a22000-10-12 23:26:32 +00001202Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1205 nanoftp code work on Windows too now
1206
1207Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001208
1209 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1210 * xpointer.c: implemented string-range() at least a good first version
1211 * test/XPath/docs/str test/XPath/xptr/strrange
1212 result/XPath/xptr/strrange: the string-range() tests
1213
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001214Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * Makefile.am include/Makefile.am include/win32config.h
1217 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1218 and make distcheck
1219
Daniel Veillard19d61112000-10-11 23:50:35 +00001220Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1221
1222 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1223 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1224 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1225
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001226Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1229 patch for socklen_t detection by
1230 Albert Chin-A-Young <china@thewrittenword.com>
1231
Daniel Veillardcd429612000-10-11 15:57:05 +00001232Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1233
1234 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1235 and added a --dtdvalid option to xmllint used to test it
1236
Daniel Veillard47c02452000-10-11 13:04:36 +00001237Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1238
1239 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1240 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1241
Daniel Veillard2d38f042000-10-11 10:54:10 +00001242Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1243
1244 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1245 handlings (registration, lookup, cleanup)
1246
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001247Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1248
1249 * configure.in Makefile.am include/makefile.am: adding XPointer
1250 and XPtrtests target
1251 * xpointer.[ch] : new files for XPointer support
1252 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1253 more XPath tests
1254
Daniel Veillard57fda592000-10-10 23:24:14 +00001255Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1256
1257 * configure.in: fixed, very broken, make distcheck works again
1258
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001259Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1260
1261 * More work toward 2.2.5, integrated a number of patches
1262 * configure.in Makefile.am win32config.h.in: trying to cleanup
1263 make distcheck .... huh ...
1264 * include/Makefile.am include/win32config.h: new directory
1265 for includes
1266 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1267 updated teh makefiles and instructions for WIN32
1268 * xpath.c: small fixes
1269 * test/XPath/ results/XPath: updated the testcases and results
1270 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1271 suggested patches
1272 * valid.c: fixed an ID bug
1273
Daniel Veillardb71379b2000-10-09 12:30:39 +00001274Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1277 the automake bug where wrong dependancies were generated.
1278 * xpath.[ch]: worked on XPointer
1279
Daniel Veillard7e99c632000-10-06 12:59:53 +00001280Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1281
1282 * configure.in Makefile.am: 2.2.5, ship the include in an
1283 include/libxml subdirectory, use symlinks when using CVS
1284 * testSAX.c: fixed small bug
1285 * testXPath.c: changed the way testfiles are parsed
1286 * debugXML.c: same kind of cleanup when parsing an argument expression
1287 XPath/XPointers can have blanks embedded
1288 * xpath.[ch]: more cleanup, reorgs for XPointer work
1289 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1290 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1291
Daniel Veillard55b91f22000-10-05 16:30:11 +00001292Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1295 in the XPath engine, rewrote large parts of it, now it's far
1296 cleaner and in sync with the REC not an old WD. Fixed a parsing
1297 problem in the interactive XML shell found when testing XPath.
1298
Daniel Veillardac260302000-10-04 13:33:43 +00001299Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1302 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1303 examples with the extra test
1304
Daniel Veillard7cfce322000-10-04 12:40:27 +00001305Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1308 the global init function.
1309
Daniel Veillard970112a2000-10-03 09:33:21 +00001310Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312 * HTMLparser.c: Doohhh, attribute name parsing was still case
1313 sensitive ! Fixed this ...
1314 * result/HTML/* : updated the tests results accordingly
1315
Daniel Veillard740abf52000-10-02 23:04:54 +00001316Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1317
1318 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1319 engine, should be far more stable, incorporated a new version of
1320 preceding/following axis, need testing
1321 * uri.c: fixed file:///c:/a/b/c problem
1322 * test/XPath/tests/idsimple: augmented the XPath tests
1323
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001324Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1325
1326 * doc/* rebuilding docs for 2.2.4 release
1327
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001328Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * configure.in: releasing 2.2.4
1331 * parser.[ch]: added xmlStrEqual()
1332 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1333 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1334 use xmlStrEqual instead
1335 * TODO: updated
1336 * added an XPath test
1337
Daniel Veillardbc765302000-10-01 18:23:35 +00001338Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1339
1340 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1341 * entities.h: exported xmlInitializePredefinedEntities
1342 * parser.[ch] : added xmlInitParser()
1343 * parserInternals.h : had to export htmlInitAutoClose()
1344
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001345Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1348 problems
1349 * Makefile.am : added XPath regression tests to normal tests
1350 * uri.c: fixed a problem with local paths, cleanup
1351 * parser.c: fixed a problem with large CData sections
1352
Daniel Veillardd2ade932000-09-30 14:39:55 +00001353Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1354
1355 * configure.in xml-config.in: patch from "Ben Taylor"
1356 <sol7x86@hotmail.com> for solaris shared libs lookup
1357
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013582000-09-30 Martin Baulig <baulig@suse.de>
1359
1360 * libxml-2.0.pc.in: Provide pkg-config script.
1361
1362 * configure.in: Create the libxml-2.0.pc script from the
1363 libxml-2.0.pc.in templates.
1364 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001365 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001366
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001367Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1370 when compiling with MSC
1371
Daniel Veillard46057e12000-09-24 18:49:59 +00001372Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1373
1374 * xpath.c: patch for normalize-string() substring-before(),
1375 substring-after() and translate() functions from Bjorn Reese
1376 <breese@mail1.stofanet.dk>
1377 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1378 Fredrik Hallenberg <hallon@lysator.liu.se>
1379 * TODO: updated
1380
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001381Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1382
1383 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1384 problem of socklen_t being undefined on a number of platforms
1385 * debugXML.c: fixed a compilation problem when without snprintf
1386
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001387Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1388
1389 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1390 an URI bug and a fix for the control-character-induced infinite loop
1391 * nanohttp.c: preventive fix for compiling on WIN32
1392
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001393Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1394
1395 * xmlint.c: closing bug #25000
1396
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001397Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1400 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1401 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1402 related function, fixing xmlStrncmp(), and associated cleanup
1403 * result/HTML/entities.html.sax: updating result
1404
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001405Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1406
1407 * uri.c: applied patch for URI escaping from Wayne Davison
1408 <wayned@blorf.net>
1409 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1410 from Denis Barbier <barbier@imacs.polytechnique.fr>
1411 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1412 patch from Wayne Davison
1413
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001414Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1415
1416 * doc/xml.html : updated with new releases, adding "how to help"
1417
Daniel Veillard04698d92000-09-17 16:00:22 +00001418Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1419
1420 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1421 removed a few warnings in pedantic mode ...
1422 * parserInternals.c parser.c: moved encoding switching function
1423 to parserInternals.c
1424 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1425
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001426Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1427
1428 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1429 error or warning handlers
1430
Daniel Veillardb1059e22000-09-16 14:02:43 +00001431Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1432
1433 * parserInternals.c parserInternals.h parser.c Makefile.am:
1434 created a new module parserInternals.c, moved most of the
1435 code shared by the various parsers there, as well as
1436 deprecated code from parser.c. More cleanup of parser.c
1437 * uri.c: fixed a problem when URI is NULL
1438 * valid.c: speedup when looking for an attribute declaration
1439
Daniel Veillard39c7d712000-09-10 16:14:55 +00001440Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1443 the cleanup of the computation of URI references when seeking
1444 external entities. The URI reference string and the resulting
1445 URI are both stored now.
1446 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1447 large s(n)printf checks and cleanup from Denis Barbier
1448 <barbier@imacs.polytechnique.fr>
1449 * xmlversion.h.in tree.h: couple of SGML declarations for a
1450 possible docbook module.
1451 * result/VC/ : a couple of test output changed due to the change
1452 of the entities URI
1453
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001454Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1455
1456 * parser.h: added a _private field for linking user's data
1457
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001458Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1459
1460 * parser.c parserInternals.h: demacroified most of the IS_XXX
1461 the gain in size is significant so ...
1462
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001463Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1464
1465 * entities.c: cases where looking up entities with doc==NULL
1466 covered
1467
Daniel Veillard90e11312000-09-05 10:42:32 +00001468Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1469
Daniel Veillard1de50802000-09-07 08:54:32 +00001470 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001471 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1472
Daniel Veillard98a79162000-09-04 11:15:39 +00001473Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1474
Daniel Veillard1de50802000-09-07 08:54:32 +00001475 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001476 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1477 * Makefile.in: added URItest and included thenin "make tests"
1478
1479Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001480
1481 * xmlversion.h.in: closed bug 22941
1482
Daniel Veillard2bb89092000-08-31 14:57:50 +00001483Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1484
1485 * doc/xmlio.html: added doc and example for entity loader
1486 redefinition.
1487
Daniel Veillard96984452000-08-31 13:50:12 +00001488Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1491 used by libxml
1492
Daniel Veillarde715dd22000-08-29 18:29:38 +00001493Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1494
1495 * parser.c: Fixed bug on invalid ontent characters and when using
1496 push.
1497 * xmllint.c: fixed xmllint endling of errors in push mode
1498
Daniel Veillard4948eb42000-08-29 09:41:15 +00001499Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001502 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001503 * result/HTML/*.sax: regenerated HTML SAX output
1504 * parser.c: more cleanup.
1505
Daniel Veillarde010c172000-08-28 10:04:51 +00001506Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1507
1508 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001509 patches from Wayne Davison <wayned@users.sourceforge.net>,
1510 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001511 * HTMLparser.c: fixed an ignorable white space detection bug
1512 occuring when parsing with SAX only
1513 * result/HTML/*.sax: updated since the output is now HTML
1514 encoded...
1515
Daniel Veillard47f3f312000-08-27 22:40:15 +00001516Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1517
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001518 * HTMLparser.[ch]: applied some of Wayne Davison
1519 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001520
Daniel Veillarde0854c32000-08-27 21:12:29 +00001521Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1522
1523 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1524 undeclared namespace prefix was used, added a warning.
1525 Cleaned up support w.r.t. entities, spilling out a warning
1526 and being pedantic on lookups.
1527 * test/warning/ent9 : added testcase for previous example.
1528 * TODO: updated
1529 * parserInternals.h parser.c: changed the way names are parsed
1530 now allow infinite size and decrease penalty for normal use
1531 * parser.c: Started a big cleanup/check of the parser code,
1532 fixed some of the most tortuous entity code, spotted code
1533 unused anymore
1534 * test/*: added tests for very long names and related nasty
1535 things.
1536
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001537Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1538
1539 * doc/encoding.html: added encoding aliases doc
1540 * doc/xml.html: updates
1541 * encoding.[ch]: added EncodingAliases functions
1542 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1543 bottleneck affecting large DTDs like Docbook
1544 * parser.[ch] xmllint.c: added a pedantic option, will be
1545 useful
1546 * SAX.c: redefinition of entities is reported in pedantic mode
1547 * testHTML.c: uninitialized warning from gcc
1548 * uri.c: fixed a couple of bugs
1549 * TODO: added issue raised by Michael
1550
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001551Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1552
1553 * doc/encoding.html: propagated Martin Duerst suggestions
1554
Daniel Veillard52402ce2000-08-22 23:36:12 +00001555Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1556
1557 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1558 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1559 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1560 by Wayne Davison
1561
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001562Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * nanoftp.c nanohttp.c: small cleanup
1565 * TODO: updated
1566
Daniel Veillard244ece92000-08-19 20:58:02 +00001567Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1568
1569 * added an old VC testcase and updated title.xml entity
1570
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001571Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1574 done on auto-opening of <p> tags and cleanup of SAX output
1575
Daniel Veillard979e55e2000-08-19 16:48:54 +00001576Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1577
1578 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1579
Daniel Veillard4540be42000-08-19 16:40:28 +00001580Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1581
1582 * doc/xml.html libxml.* structure.*: updated the doc a bit
1583
Daniel Veillard808a3f12000-08-17 13:50:51 +00001584Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1585
1586 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1587 of SAX tests
1588
Daniel Veillard29579362000-08-14 17:57:48 +00001589Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1590
1591 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1592 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1593
Daniel Veillard1255ab72000-08-14 15:13:33 +00001594Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1595
1596 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1597 * testHTML.c: fix core dump on Solaris 2.x systems
1598 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1599 * result/HTML/*.sax: previous bug fix lead to new results
1600
Daniel Veillard03109292000-08-14 14:58:22 +00001601Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1602
1603 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1604 * configure.in: added --with-readline=DIR to accept alternate
1605 path for readline include/library
1606 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1607 for ANSI under HP-UX
1608 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1609 includes @LIBS@
1610
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001611Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1612
1613 * doc/* : rebuilt the docs
1614 * getting ready for 2.2.2 release
1615
Daniel Veillard87b95392000-08-12 21:12:04 +00001616Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1617
1618 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1619 and xmlAddFeature()
1620 * tree.[ch]: added xmlAddChildList()
1621 * xmllint.c: MAP_FAILED macro test
1622 * parser.h: added xmlParseCtxtExternalEntity()
1623 * valid.c: applied bug fixes removed warning
1624 * tree.c: added CDATA block to elements content
1625 * testSAX.c: cleanup of output
1626 * testHTML.c: added SAX testing
1627 * encoding.c: better error recovery
1628 * SAX.c, parser.c: fixed one of the external entity processing
1629 of the OASis testsuite
1630 * Makefile.am: added HTML SAX regression tests
1631 * configure.in: bumped to 2.2.2
1632 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1633 SAX results
1634
Daniel Veillard88a172f2000-08-04 18:23:10 +00001635Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * configure.in: patch for HP compiler
1638
16392000-08-04 Sven Heinicke <sven@zen.org>
1640
1641 * xmllint.c: Was coredumping sometimes when the file given didn't
1642 exist.
1643
Daniel Veillard46e370e2000-07-21 20:32:03 +00001644Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1645
1646 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001647
Daniel Veillard46e370e2000-07-21 20:32:03 +00001648 when using in memory parsing. Need some cleanup.
1649 * xmllint.c configure.in: added a --memory flag to test memory
1650 parsing
1651
Daniel Veillard36650692000-07-21 15:16:39 +00001652Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1653
1654 * nanohttp.c: fixed socklen_t replacement to unsigned int
1655 * parser.c: fixed a space handdling missing at the end of
1656 production 28 DOCTYPE.
1657 * xmlmemory.c: fixed a stupid bug on the routine to override
1658 allocation functions
1659 * TODO: updated
1660
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001661Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1662
1663 * doc/ regenerated the docs
1664
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001665Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1666
1667 * doc/encoding.html doc/xml.html: added I18N doc
1668 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1669 improvements, both parser and filters, added ASCII & HTML,
1670 fixed the ISO-Latin-1 one
1671 * xmllint.c testHTML.c: added/made visible --encode
1672 * debugXML.c : cleanup
1673 * most .c files: applied patches due to warning on Windows and
1674 when using Sun Pro cc compiler
1675 * xpath.c : cleanup memleaks
1676 * nanoftp.c : added a TESTING preprocessor flag for standalong
1677 compile so that people can report bugs more easilly
1678 * nanohttp.c : ditched socklen_t which was a portability mess
1679 and replaced it with unsigned int.
1680 * tree.[ch]: added xmlHasProp()
1681 * TODO: updated
1682 * test/ : added more test for entities, NS, encoding, HTML, wap
1683 * configure.in: preparing for 2.2.0 release
1684
Daniel Veillard49703262000-07-10 10:27:46 +00001685Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1686
1687 * nanoftp.c: fixed the way the control connection is handled
1688 * libxml.spec.in: fixed the dependancies and cleanup
1689
Daniel Veillard306be992000-07-03 12:38:45 +00001690Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1691
1692 * doc/xml.html: changed the xmlsoft.org structure, updated the
1693 examples w.r.t. root and childs
1694
Daniel Veillard7d853352000-07-02 18:53:09 +00001695Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1696
1697 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1698
Daniel Veillard365e13b2000-07-02 07:56:37 +00001699Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * HTMLparser.c: Work on character encoding support for the HTML parser
1702 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1703 * encoding.c: Fixed a potential memleak in the encoding stuff
1704
Daniel Veillardaf743792000-07-01 11:49:28 +00001705Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1706
1707 * doc/FAQ.html doc/Makefile.am : added a FAQ
1708
1709Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001710
1711 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1712 of the HTML parser to force it to not bypass SAX
1713
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001714Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1715
1716 * win32config.h.in: updated
1717 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1718 lacks iconv support :-( need to release 2.1.1
1719 * configure.in: release 2.1.1
1720 * HTMLparser: fixed bug #14784
1721 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1722 by Windows compiler
1723 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1724 the SAX startDocument() callback.
1725 * TODO: updated
1726
1727Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * added xmlStopParser()
1730
Daniel Veillardbe803962000-06-28 23:40:59 +00001731Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * configure.in: 2.1.0 prerelease
1734 * Large resync between W3C and Gnome tree
1735 * nanoftp, nanohttp.c: fixed stalled connections probs
1736 * HTMLtree.c SAX.c : support for attribute without values in
1737 HTML for andersca
1738 * valid.c: Fixed most validation + namespace problems
1739 * HTMLparser.c: start document callback for andersca
1740 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1741 * parser.h, SAX.c: serious speed improvement for large
1742 CDATA blocks
1743 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1744 different encoding
1745 * example/Makefile.am example/gjobread.c tree.h: work on
1746 libxml1 libxml2 convergence.
1747 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1748 and the LIBXML_TEST_VERSION macro
1749
Daniel Veillardc310d562000-06-23 18:32:15 +00001750Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1751
1752 * doc/xml.html: various patches and improvements typo fixed by
1753 Felix Natter
1754 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1755 from Felix Natter <fnatter@gmx.net>
1756
Daniel Veillardf3029822000-05-06 08:11:19 +00001757Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1758
1759 * doc/upgrade.html: updated with instructions for support of both
1760 libxml-1.x and libxml-2.x
1761 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1762 for 2.x support and also fixed includes
1763
1764
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001765Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1768 the encoding support, added iconv support, so now libxml if
1769 compiled with iconv automatically support japanese encodings
1770 among others. Work based on initial patch from Yuan-Chen Cheng
1771 I may have broken binary compat in the encoding handler
1772 registration scheme, but that was so utterly broken I don't
1773 expect anybody to have used this feature until now.
1774 * parserInternals.h: fixup on the CHAR range macro
1775 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1776 code.
1777 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1778 * uri.c: added xmlParseURI() I can't believe I forgot to
1779 implement this one in 2.0 !!!
1780 * SAX.c: moved doc->encoding update in the endDocument() call.
1781 * TODO: updated.
1782
Daniel Veillard06047432000-04-24 11:33:38 +00001783Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1784
1785 * tree.h: removed extraneous xmlRemoveProp definition
1786 * TODO: added item about --disable-corba configure switch
1787 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1788 * nanoftp.c: fixed include problems giving troubles on AIX and
1789 slowlaris
1790 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1791 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1792 comment and headers changes to lower gtk-doc number of warnings
1793 * doc/html/*: rebuilt docs
1794
Daniel Veillarde0aed302000-04-16 08:52:20 +00001795Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * HACKING: documented the tag for 1.x and instructions
1798
Daniel Veillard5e873c42000-04-12 13:27:38 +00001799Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1800
1801 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1802 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1803 xmlCreateIOParserCtxt
1804 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1805 significant overall improvement
1806 * xmllint.c: added I/O test to xmllint
1807 * testSAX.c: added a speed test
1808 * doc/* : updated/regenerated
1809
Daniel Veillardfc708e22000-04-08 13:17:27 +00001810Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1811
1812 * xpath.c uri.h parserInternals.h: cosmetic changes from
1813 "Timur I. Bakeyev" <timur@bat.ru>, including making
1814 xmlCreateURI() public
1815
Daniel Veillard5d211f42000-04-07 17:00:24 +00001816Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1817
1818 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1819 and the code at the same time. Added a clean mechanism for
1820 overload or added input methods: xmlRegisterInputCallbacks()
1821 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1822 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1823 * TODO: updated
1824 * doc/* : updated/regenerated
1825 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1826 source dir
1827
Daniel Veillarde77a9182000-04-05 19:12:29 +00001828Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1829
1830 * testURI.c: yet another forgotten commit, I should get some sleep !
1831
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001832Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1833
1834 * xmllint.c: forgot to commit this too ?
1835
Daniel Veillardb9df4042000-04-05 14:23:16 +00001836Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1837
1838 * xmlversion.h.in : forgot to commit this previously
1839
Daniel Veillard361d8452000-04-03 19:48:13 +00001840Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1843 * README TODO: updated for release
1844 * uri.c uri.h: added authority parsing/saving
1845 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1846 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1847 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1848 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1849 Makefile.am : added compile-time customization of libxml
1850 --with-ftp --with-http --with-html --with-xpath --with-debug
1851 --with-mem-debug
1852 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1853 #include <libxml/xxx.h> I hope it won't break too much stuff
1854 and will be manageable in the future...
1855 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1856 and added xmllint to the installed programs
1857 * uri.h: added xmlFreeURI()
1858
Daniel Veillardec303412000-03-24 13:41:54 +00001859Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * uri.c uri.h: finished the escaping handling, the base support
1862 and the URI path normalization. Looks good just lacks the
1863 authority content parsing code.
1864 * Makefile.am: added instructions to generate testURI
1865 * TODO: updated
1866 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1867 added links and icons for W3C and Gnome
1868
Daniel Veillard8f621982000-03-20 13:07:15 +00001869Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * xmlmemory.[ch] : seems I forgot to actually update the files in
1872 the last commit :-)
1873 * doc/xml.html doc/html/* : updated and uploaded the docs
1874
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001875Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1878 * TODO: updated
1879 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001880 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001881 gfree).
1882 * Makefile.am, uri.c, uri.h: added a set of functions to do
1883 exact (litteraly copied from the RFC 2396 productions) parsing
1884 and handling of URI. Will be needed for XLink, one XML WFC,
1885 XML Base and reused in the nano[ftp/http] modules. Still work
1886 to be done.
1887
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001888Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * configure.in, libxml.spec.in : libxml2
1891 * doc/* : updated the doc page, rebuilt the docs
1892
Daniel Veillardcf461992000-03-14 18:30:20 +00001893Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * all: tagged LIB_XML_1_X
1896 * *.c *.h : updated from W3C CVS tree
1897 * configure.in : 2.0.0-beta
1898 * libxml.spec.in : libxml2 package nam
1899 * result/* : new version of the tests output
1900
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001901Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1902
1903 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1904
Daniel Veillardb566ce12000-03-04 11:39:42 +00001905Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1906
1907 * doc/* : rebuilt the docs
1908 * parser.c: final patch on #6766
1909 * valid.c: small patch on validity checks.
1910
Daniel Veillardfb76c402000-03-04 11:39:42 +00001911Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1912
1913 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1914 added
1915 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1916 compatibility w.r.t. XML spec and existing code.
1917
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001918Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1919
1920 * parser.c: seems a better solution to <a> </a> exists,
1921 will try it for a while
1922
Daniel Veillard83a30e72000-03-02 03:33:32 +00001923Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1924
1925 * parser.c: tried to remove the <a> </a> generating <a/>
1926 this is hard. Left a flag for that purpose. Fixed bug #6766
1927 * configure.in: prepared 1.8.7 not released, due to previous
1928 problem
1929
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001930Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1931
1932 * doc/xml.html : applied second patch from Paul DuBois
1933
Daniel Veillard402e8c82000-02-29 22:57:47 +00001934Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1935
1936 * doc/xml.html : applied patch from Paul DuBois
1937
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001938Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1941
Daniel Veillard5feb8492000-02-02 17:15:36 +00001942Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1945 compilation warnings on various platforms.
1946 * parser.c: Fixed #5281 validity error callbacks are now desactived
1947 by default if not validating.
1948
Daniel Veillardf341f932000-02-02 14:52:08 +00001949Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1952
Daniel Veillard13c757e2000-02-01 23:59:15 +00001953Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1954
1955 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1956 <gkatsi@cs.toronto.edu>
1957
Daniel Veillard726e8792000-01-30 20:04:29 +00001958Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1959
1960 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1961 processing URLs
1962
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001963Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1964
1965 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1966 xmlNanoFTPUpdateURL for persistent control connections.
1967 * configure.in: 1.8.6
1968
1969Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1970
1971 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1972 * tree.[ch] : added xmlSaveNoEmptyTags
1973
James Henstridgef3be9312000-01-28 13:59:21 +000019742000-01-29 James Henstridge <james@daa.com.au>
1975
1976 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1977
1978 * Makefile.am: added nanoftp.[ch] to the build.
1979
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001980Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1981
1982 * nanoftp.[ch]: cleanup, comments, API
1983 * debugXML.c : fixed a bug in the cat command
1984 * doc/*: regenerated the docs
1985
Daniel Veillardda07c342000-01-25 18:31:22 +00001986Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1989 * debugXML.c : fixed a bug in the cat command
1990 * valid.c: fixing some small probs
1991 * libxml.spec.in: get rid of the SNAP suffix
1992 * doc/xml.html: updated the status
1993
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001994Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1995
1996 * xml-config.in: xml-config --version to just return the
1997 version number
1998 * xpath.c: some cleanup w.r.t. axis when the current node is
1999 an attribute.
2000 * TODO: updated
2001
Daniel Veillard461a66c2000-01-18 18:01:01 +00002002Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * configure.in: prepared for libxml-1.8.5
2005 * doc/* recompiled the documentation
2006
20072000-01-17 Jody Goldberg <jgoldberg@home.com>
2008
2009 * configure.in : WARNING autoconf subtlety alert :
2010 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2011 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2012 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2013 get defined by AC_CHECK_HEADERS.
2014
Daniel Veillardf967b902000-01-17 16:06:10 +00002015Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2018 Rune.Djurhuus@fast.no
2019
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002020Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2021
2022 * TODO: updated
2023 * tree.c, parser.c: made sure that only memory alloc problems
2024 and internal parser errors are allowed to write to stdout or
2025 stderr.
2026
Daniel Veillard0142b842000-01-14 14:45:24 +00002027Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2028
2029 * tree.c : restored xmlNewGlobalNs since this seems used by
2030 a lot of existing code :-(, fixed a bug in xmlNewNs
2031 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2032 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2033 to exit() from the library code.
2034 * xpath.c, parser.c: removed bugs or unused code detected by
2035 Windows compilers
2036 * parser.c: started adding interfaces for parsing well balanced
2037 XML fragments
2038 * configure.in: releasing 1.8.4
2039 * doc/* : rebuilt the docs
2040
Daniel Veillard2eac5032000-01-09 21:08:56 +00002041Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * tree.[ch] : added xmlNewDocFragment() for DOM
2044 * testHTML.c: uninitialized variable.
2045
Daniel Veillardf3a73582000-01-05 14:58:39 +00002046Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * doc/* : rebuild the docs
2049
Daniel Veillard71b656e2000-01-05 14:46:17 +00002050Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * acconfig.h: readline and history patch
2053 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2054 * tree.c: added check and handling when possibly removing an ID
2055 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2056 and saving.
2057 * test/HTML/entities.html result/HTML/entities.html* : test for
2058 various entities reference cases
2059 * result/HTML/* : as a result output of some testcase have
2060 changed
2061 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2062 by previous example. added xmlParseTryOrFinish().
2063 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2064 entities.h debugXML.h HTMLparser.h: changed the way struct are
2065 declared to allow gtk-doc to expose those
2066 * parser.c: closed bug #4960
2067 * Makefile.am configure.in: Applied patch from
2068 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2069 and math/socket libs detection
2070
Daniel Veillard437b87b2000-01-03 17:30:46 +00002071Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * configure.in, Makefile.am: link tester against readline
2074 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2075
Daniel Veillard686d6b62000-01-03 11:08:02 +00002076Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2077
2078 * tree.[ch]: added xmlRemoveProp
2079 * win32config.h.in nanohttp.c: avoid including the Windows
2080 socket stuff in every C files
2081 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2082 the XmL parser(s)
2083 * test/ns4 result/ns4 etc...: added test case for previous prob
2084 * tree.c: xmlNewNs wasn't checking for double definition
2085 * Makefile.in: fixed a problem with dist-hook duplicates
2086 * parser.[hc], xmlIO.c: fixed the loading of external entities
2087 APIs, now xmlLoadExternalEntity() is used everywhere and
2088 setting up an app specific front-end using the
2089 * SAX.c parser.c: some fixes, now the xhtml spec validates
2090 with the xhtml DTD.
2091 * error.c: fixed crashes in case of no input stream
2092 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2093 to the validation tests and results
2094
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002095Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2096
2097 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2098 too htmlCreatePushParserCtxt() and htmlParseChunk()
2099 * parser.c: a bit of cleanup.
2100 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2101 to XML) removed the last mem leak known
2102 * HTMLtree.c: output message cleanup
2103 * xmlmemory.c: display content info about memory blocks
2104 * result/HTML/wired.* : missing att value warning change
2105
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002106Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * doc/* : rebuilt the documentation
2109
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002110Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2111
2112 * parser.[ch] parserInternals.h: Push parser for XML,
2113 seems to work fine now
2114 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2115 --push for push testing
2116 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2117 * testSAX.c: added --push
2118 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2119 subtree
2120 * xmlIO.[ch] : enriched API + fixes for push mode
2121 * entities.[ch]: added the entity content length to the struct.
2122 * xmlmemory.[ch]: new API to show the last entries for the shell
2123 * valid.c: added required attribute testing
2124 * SAX.c: the cdata callback now merge contiguous fragments
2125 * HTMLparser.c: cleanup of some macros
2126
Daniel Veillard3c558c31999-12-22 11:30:41 +00002127Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * parser.c: fix for PIs name starting with xml
2130 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002131 * *.c, configure.in win32config.h.in : generate win32config.h for
2132 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002133
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002134Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2135
2136 * parser.c: fixed a stupid = vs. == bug :-(
2137 * doc/gnome-xml.sgml: s/glade/xml/
2138
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002139Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * configure.in, doc/xml.html : bug fix release 1.8.2
2142 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2143 Hopefully the end of that silly C++ include problem
2144 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2145 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2146 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2147 troubles with autoclosed elements when the stree shape doesn't
2148 follow the DtD specs. Added htmlIsAutoClosed() and
2149 htmlAutoCloseTag()
2150 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2151 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2152 * debugXML.c: fixed a bug on printing default namespaces.
2153 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2154
Daniel Veillardb24054a1999-12-18 15:32:46 +00002155Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2156
2157 * result/HTML/*.htm[l] : updated the HTML regression tests according
2158 to the new output
2159 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2160 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2161 problem due to intermix of extern "C" { ... } declarations for C++
2162 and recursive includes in the headers
2163
Chris Lahey323c48c1999-12-18 15:32:45 +000021641999-12-20 Chris Lahey <clahey@umich.edu>
2165
2166 * HTMLtree.c: Made it so that html nodes with a single child do
2167 not insert a carriage return before or after the child node.
2168
Daniel Veillardb24054a1999-12-18 15:32:46 +00002169Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002170
2171 * configure.in, doc/xml.html : bug fix release 1.8.1
2172 * parser.c: fixed bug #4344
2173 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2174 added the glue to avoid C++ problems
2175 * doc/* : regenerated the documentation
2176
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002177Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2178
2179 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2180 namespace recognition, and Dia as a resul :-(
2181 * encoding.c: closed bug #3950
2182
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002183Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2184
2185 * valid.c: debugging a posteriori validation, except URI expansion
2186 stuff this should be fixed now
2187 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2188 Carl Nygard <cnygard@bellatlantic.net>
2189 * tester.c: added --postvalid, cleaning of the code
2190 * tree.[ch]: added xmlDocGetRootElement()
2191
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002192Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2193
2194 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2195 c++ losage.
2196
Daniel Veillard10a2c651999-12-12 13:03:50 +00002197Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2198
2199 * configure.in, doc/xml.html : bumped to 1.8.0
2200 * xlink.[ch], Makefile.am : added framework for link detection
2201 * parser.h: added nbChars to parser context, needed for cleanup.
2202 * xmlmemory.c: removed a nasty bug when out of mem
2203 * valid.[ch]: adding namespace support for attribute decl
2204 * tester.c: added --debugent option
2205 * debugXML.[ch]: added xmlDebugDumpEntities()
2206 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2207 buffers instead, this was really needed, validation was breaking
2208 in strange ways due to that. Added xmlParseStringPEReference()
2209 and other parsing from strings functions. Entities processing
2210 modified again, but PERef are still not handled correcly but
2211 unless you're Eve Maller you won't notice :-)
2212 * HTMLparser.c: large changes toward reliability, and switched to
2213 lowercase internal tags, XHTML is lowercase, so it will help
2214 that output is closer to next version.
2215 * doc/* : regenerated the documentation, it is now hosted at
2216 http://xmlsoft.org/ (same bits I just bought the domain :-)
2217
2218
Daniel Veillard294cbca1999-12-03 13:19:09 +00002219Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2222 doc generation
2223 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2224 in the SAX API
2225 * doc/*: rebuilt the doc making sure everything appears in the
2226 HTML files
2227
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002228Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2231 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2232 which allow impressive speed improvement on dataset with
2233 large text pieces, but at the cost of broken binary
2234 compatibility and slightly bigger memory usage.
2235 Configure with --with-buffers to activate them, they
2236 are protected with XML_USE_BUFFER_CONTENT define.
2237 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2238 goal is 0 memory left allocated once parser is no more used
2239 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2240 call xmlCleanupParser() and xmlMemoryDump()
2241
Daniel Veillarda819dac1999-11-24 18:04:22 +00002242Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2243
2244 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2245 * parser.[ch] encoding.[ch]: added memory cleanup routines
2246 * parser.c: closing bug #3788
2247 * doc/*: rebuilt the doc
2248
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002249Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2250
2251 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2252 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2253 * tester.c: added --compress option
2254 * doc/*: rebuilt the documentation
2255
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002256Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2259 if given /proc/kcore as input !
2260 * doc/xml.html doc/*: updated and rebuilt the documentation
2261
2262Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002263
2264 * parser.c: Fixed some wrongly space collapsing code due to
2265 a misreading of the spec.
2266 * result/*: fixed the output accordingly
2267
2268Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002269
2270 * encoding.c: bug fix and typos
2271 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2272 * parser.c: added attribute normalization closing bug #3597
2273 * test/att* result/att* SAXresult/att*: testcase for attribute
2274 normalization
2275
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002276Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2277
2278 * configure.in: closing bug #3163 by adding extra flags for the
2279 cc compiler on HP-UX
2280
Daniel Veillard51e3b151999-11-12 17:02:31 +00002281Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2282
2283 * valid.[ch] : removed a typo and an enumerated type bug in the
2284 xmlAddElementDecl() function
2285 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2286 call to xmlEncodeEntitiesReentrant() so that the functions
2287 New, Set and Get are at the same level.
2288 * parser.c HTMLparser.c: extra memory allocation bug for
2289 attributes detected by someone using libxml in embedded systems :-)
2290
Daniel Veillard962195f1999-10-28 15:51:53 +00002291Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * xmlmemory.h: turned off mem debug :-\
2294
Daniel Veillard35008381999-10-25 13:15:52 +00002295Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2296
2297 * parser.c: closed bug #2784 a one line fix, but worth pushing
2298 a new release out
2299 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2300 some structures, comments before and after the
2301 main element, and other nastyness
2302 * HTMLtree.c tree.c: accomodate the extended HTML supported
2303 * configure.in: pushing 1.7.4
2304 * test/ent8 and related outputs : added a new test for bug #2784
2305 * test/HTML/wired.html and related output: a nasty HTML example
2306 * Makefile.am: improved the test scripts
2307 * docs/* : reran the documentation extractor, updated xml.html
2308
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002309Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2312 HTMLparser and debugged the HTML related code. HTML documents
2313 now have their own type
2314 * entities.c: do not dump &apos; for HTML output
2315 * xmlmemory.c: improvement, breakpoint mechanism
2316 * testHTML.c: added --sax --repeat ...
2317 * Makefile.am: improved the HTML tests
2318 * valid.[ch]: added xmlValidGetValidElements and
2319 xmlValidGetPotentialChildren
2320 * tester.c: added --insert to test the 2 new functions
2321 * test//* result//* SAXresult//* : regression test cleanup
2322 and extension.
2323 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2324 gnome-xml-nanohttp.html
2325
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002326Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2327
2328 * HTMLparser.c: fixed problems with some autoclose tags
2329 * tree.c: fixed XML output problems.
2330 * result/* SAXresult/*: update of the tests output
2331
Daniel Veillard6077d031999-10-09 09:11:45 +00002332Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2333
2334 * Makefile.am: Arturo patch for xmlConf.sh version info
2335 * parser.c: Tim Josling patch for single quoted items
2336 * tester.c: Tim Josling patch for tester options usage
2337 * tree.h: indent cleanup
2338
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002339Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2342 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2343
Daniel Veillard00fdf371999-10-08 09:40:39 +00002344Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * tree.c : Raph patch for initialization of CORBA fields
2347 * parser.c, xpath.c, ...: modification of doc comments
2348 * xpath.c : allow spaces in xpath expressions
2349
Daniel Veillardad219441999-09-27 08:17:49 +00002350Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2351
2352 * xmlmemory.h: turning off memory debug :-(
2353
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002354Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2357 better SAX interfaces.
2358 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2359 entity.
2360 * configure.in: 1.7.2
2361
2362Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002363
2364 * libxml.spec.in: fixed the URL
2365 * doc/xml.html: improved the documentation front-end
2366
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002367Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002368
2369 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2370
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002371Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002372
2373 * libxml.spec.in: fixed the alpha compile problem
2374 * parser.[ch]: changed errno to errNo in the parser context :-(
2375 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2376 * doc/xml.html: changed CHAR to xmlChar
2377 * doc/html/*: recompiled the documentation
2378 * configure.in: 1.7.1
2379
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002380Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * parser.h: modified the parser context struct to regain 1.4.0
2383 binary compatibility
2384 * parser.c, xml-error.h: added errno ot teh context and defined
2385 a set of errors values with update of errno
2386 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2387 DTDs and entities
2388 * *.h, *.c: complete cleanup of the use of config.h and include
2389 protection depending on the current setup.
2390 * overalll debugging, maintenance and bug-fixing on all modules
2391 * updated the documentation
2392 * ready for 1.7.0
2393
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002394Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * HTMLparser.c : cleanup
2397 * SAX.c valid.c valid.h: added ID/IDREF checking
2398 * tree.c tree.h: extended doc structure for refs
2399 * configure.in: 1.6.2
2400 * parser.c: patched bug in SAX user arg call
2401 * parserInternals.h: patched missing close in C++ wrapping
2402 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2403 especially upcoming XPointer implementation.
2404 * doc/xml.html: augmented, typo
2405
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002406Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2407
2408 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2409 not all invocations of install understand -d.
2410
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002411Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2412
2413 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2414 to make 'check' works, when builddir != srcdir.
2415
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002416Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2417
2418 * doc/xml.html : updated the documentation
2419
Daniel Veillard6454aec1999-09-02 22:04:43 +00002420Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2423 not deallocated memory blocks
2424 * *.c : replaces all calls to malloc() free() and realloc() to
2425 the wrapper functions/macros
2426 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2427 instead of xmlFreeNodeList()
2428
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002429Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2430
2431 * HTMLparser.c: corrected a stupid bug leading to core dump at
2432 tree deallocation. Removed warnings indicated by
2433 Stephane.Conversy@lri.fr
2434 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2435 looked for in the external subset
2436
2437Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002438
2439 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2440 on SGI by Stephane.Conversy@lri.fr
2441
Daniel Veillardb96e6431999-08-29 21:02:19 +00002442Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * all .h : changed the prototype declaration indent as in gtk
2445 * most .c : working on reducing the TODOs in the code
2446 * most .c : cleanup though -pedantic and Insure++
2447 * improvements on validation ID checkings.
2448 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2449 * xml-config.in: closed #1810
2450
2451Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002452
2453 * tree.h, valid.c, valid.h: more work on validity, IDs
2454 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2455 definition for AIX
2456
Daniel Veillardb556eb51999-08-15 17:19:50 +00002457Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2458
2459 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2460 the distribution due to a cut'n paste error at last commit
2461
Daniel Veillardb05deb71999-08-10 19:04:08 +00002462Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * configure.in: upgraded to version 1.4.0
2465 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2466 Big update, added a large part of the validation process,
2467 it should be usable, but some parts are missing
2468 * xpath.c: improved the implementation w.r.t. root.
2469 * Makefile.am: added more tests
2470 * test and result trees: added a lot of tests
2471 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2472
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002473Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * Added an HACKING file
2476
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002477Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2478
2479 * xpath.[ch] : improvements and debug of the XPath implementation
2480 * parser.c, HTMLparser.c : modified the parsers to be progressive
2481 * tree.[ch] : extended the Buffer promitives
2482 * xmlIO.[ch] : added basic I/O routines providing progressive
2483 parsing and ready for I18N conversion plugins
2484 * SAXresult/* : the SAX callback sequence maybe slightly different
2485 now
2486 * test*.c : improved/updated the tests programs
2487 * doc/* : recompiled the docs.
2488
Daniel Veillard15b75af1999-07-26 16:42:37 +000024891999-07-26 Michael Meeks <michael@edenproject.org>
2490
2491 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2492
2493 * tree.c: Ditto.
2494
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002495Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * configure.in: upgraded to version 1.4.0
2498 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2499 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2500 XML query language, see http://www.w3.org/TR/xpath for more details.
2501 * parser.c, parser.h: added CHAR* related string functions for XPath
2502 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2503 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2504 rebuild the docs.
2505 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2506 and regression testing capabilities for XPath.
2507
Daniel Veillardd79d7871999-07-12 10:38:12 +00002508Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2511 closing bug #1646
2512
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002513Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * Makefile.am, example/Makefile.am: closed bug #1683
2516
Daniel Veillard3166ab11999-07-11 16:14:19 +00002517Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * example/Makefile.am, configure.in: added the makefile for the
2520 gjobread example
2521
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002522Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2523
2524 * doc/Makefile.am:
2525 - fix which allow "make install DESTDIR=</install/prefix>".
2526
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002527Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2530 which fixed a problem on the file reading-code.
2531
Daniel Veillard82150d81999-07-07 07:32:15 +00002532Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2535 output.
2536 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2537
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002538Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * parser.h : Oops removed the binary compatibility problem
2541 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2542 * parser.c, HTMLparser.c: applied patches for reading from stdin
2543
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002544Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2545
2546 * parser.c, entities.c, valid.c: cleanup bug #1591
2547 * configure.in: cleanup bug #1592
2548 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2549 the same tree back-end. Hence gdome will be available for it.
2550 * doc/Makefile.am: close bug #617
2551
Daniel Veillard97fea181999-06-26 23:07:37 +00002552Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2553
2554 * parser.c: alloctate a per parser context SAX interface block
2555
Daniel Veillard14fff061999-06-22 21:49:07 +00002556Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2557
2558 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2559 and xmlEncodeEntitiesReentrant with the correct one :-\
2560
2561Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * commit of my internal XML base changes, quite a lot of
2564 changes, cleanups, better entities support, framework for
2565 new I/O and charset detection and handling
2566 * Fixed the configure/Makefile stuff to generate shared libs
2567 with the proper version info, so we jumped on rev from
2568 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2569 xmlEncodeEntities() result need to be freed now, and a string
2570 xmlParserVersion provide the current library version.
2571
Raph Levien05240da1999-06-15 21:27:11 +00002572Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2573
2574 * parser.c: fixed a buffer overrun for when you have a very long
2575 attribute with no entities in it.
2576
Daniel Veillardbb2da581999-06-13 14:37:07 +00002577Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * added example directory
2580 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2581
Daniel Veillard011b63c1999-06-02 17:44:04 +00002582Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * Release of libxml-1.1, nearly everything has been touched for
2585 this.
2586 * Added more regression tests
2587 * Updated the documentation
2588
Daniel Veillard27d88741999-05-29 11:51:49 +00002589Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * tree.[ch]: unified the XML_NO_CORBA defines.
2592 * parser.c encoding.[ch]: started plugging in char encoding detection
2593
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002594Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2595
2596 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2597 Also freed allocated buffer.
2598
Daniel Veillard27d88741999-05-29 11:51:49 +00002599Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002600 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2601 reentrancy problem at printing. One is left in entities.c, to
2602 remove ASAP
2603 * testSAX.c : added a test example showing the use of the SAX
2604 interface if one doesn't want to build the DOM tree.
2605 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2606
Daniel Veillard517752b1999-04-05 12:20:10 +00002607Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2610 large revamping of the parser to use SAX callbacks
2611 http://www.megginson.com/SAX/ (or at least a C like interface
2612 a la Expat). It's now possible to set up your own callbacks
2613 and the parser will not build a DOM tree.
2614 * test/* result/*: updated the test suite, I finally removed
2615 the old Namespace draft support (PI based).
2616
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002617Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * Makefile.am: added test result to EXTRA_DIST for make tests
2620
Daniel Veillard64068b31999-03-24 20:42:16 +00002621Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2622
2623 * parser.c, parserInternals.h: moved the chars macro definitions
2624 to parserInternals.h
2625 * parser.c, error.c: applied patches from "Knut Åkesson"
2626 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2627
Daniel Veillard012ccc11999-03-23 10:11:11 +00002628Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * xml-config.in : applied patch to make --version work
2631
Raja R Harinatha86c23e1999-03-05 22:14:01 +000026321999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2633
2634 * Makefile.am (check-local): Alias for `tests' target. This will
2635 cause `make check' to do the right thing.
2636 (tests): Don't run tests in srcdir. Also, replaced calls to
2637 basename with a `sed' "equivalent".
2638
Daniel Veillardd109e371999-03-05 06:26:45 +00002639Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2642 it in the header and not the sources, updated the doc.
2643 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2644 pointing this out.
2645
Daniel Veillardbc50b591999-03-01 12:28:53 +00002646Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2649 exported the inputStream routines.
2650 * doc/html/* : updated accordingly
2651
Daniel Veillardd692aa41999-02-28 21:54:31 +00002652Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * parser.c, parser.h, parserInternals.h: added a few extra
2655 internal calls to allocate and free parser contexts ...
2656 * doc/html/* : updated accordingly
2657
Daniel Veillard55a99271999-02-25 11:01:29 +00002658Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * configure.in, Makefile.am, doc/makefile.am : General changes for
2661 1.0.0 release and including the generated HTML documentation.
2662
Daniel Veillard35925471999-02-25 08:46:07 +00002663Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * makefile.am : added parserInternals.h, oops.
2666
Daniel Veillard1e346af1999-02-22 10:33:01 +00002667Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2668
2669 * parserInternals.h: added this header giving access to the parser
2670 internal functions.
2671 * doc/Makefile.am : added a rebuild target which rebuilds the full
2672 set of documentations
2673 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2674 the internal subset.
2675 * *.c *.h: modifications needed to generate the documentation using
2676 gtk-doc, cleanup of functions blocks, reorganisation of struct
2677 declarations.
2678
Daniel Veillard1164e751999-02-16 16:29:17 +00002679Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2682 the tar and spec file to include the beginning of the doc.
2683
Nuno Ferreira03d04781999-02-13 00:07:17 +000026841999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2685
2686 * doc/.cvsignore: Added this file.
2687
Daniel Veillard6800ef31999-02-08 18:33:22 +00002688Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2689
2690 * tree.c: fixed xmlGetProp to return "" when the attribute
2691 exists, even if the node-list is NULL.
2692
Daniel Veillard726c7e31999-02-08 15:13:10 +00002693Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * tree.c: patched an error outputting empty attribute values.
2696 * Makefile.am and doc/makefile.am: have been updated during the
2697 week-end. Sorry for an empty CVS log, I got a shell problem.
2698
Daniel Veillard1899e851999-02-01 12:18:54 +00002699Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * tree.h: cleaned up using enums instead of defines
2702 * parser.c, valid.[ch]: more work on parsing/output of element
2703 declarations
2704
Daniel Veillard3b9def11999-01-31 22:15:06 +00002705Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * valid.[ch], tree.c, parser.c : more work toward full parsing
2708 of XML DTDs.
2709 * README: added informations about mailing-list and on-line
2710 documentation
2711
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000027121999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2713
2714 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2715
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002716Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * parser.c, tree.[ch] : more work toward conformance testing,
2719 added a last element to accelerate parsing of very flat structures
2720 started working on internal subset Element content declaration.
2721 * valid.[ch] : first cut at adding code toward validation.
2722 * previous changes had also small impact on most files, especially
2723 the conformance testing using James Clark test suite.
2724
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002725Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * test/* : updated the examples, most of them were not well
2728 formed (humm), and added rdf2.
2729 * result/* : resulting changes in the output.
2730
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002731Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2732
2733 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2734
Daniel Veillard44b3a061998-12-05 17:27:22 +00002735Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2736
2737 * tree.c: patched a bug in the generation of empty attributes
2738
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002739Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2740
2741 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2742 for node/trees/documents/... Biggest problem is namespace
2743 support when copying subtrees.
2744
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002745Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * parser.c, entities.c: improve entities and char ref encoding,
2748 and cleanups of error messages.
2749
Daniel Veillard242590e1998-11-13 18:04:35 +00002750Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2751
2752 * parser.c, entities.c: simple bug hunting done during rpm2html and
2753 rpmfind integration.
2754
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002755Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2756
2757 * parser.[ch]: Added interfaces allowing to specify a SAX
2758 handler before parsing.
2759
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002760Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * parser.c: redirrect all errors reporting through the SAX
2763 error function
2764
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002765Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2768 * libtool, tlmain ...: update of the libtool files
2769
Miguel de Icaza442321c1998-11-04 18:13:38 +000027701998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2771
2772 * entities.c: Use g_snprintf insteda of snprintf.
2773
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002774Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2777 added ent5 test for this purpose.
2778 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2779
Daniel Veillard27271681998-10-30 06:39:40 +00002780Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2781
2782 * parser.c: fixed? a strange error due to compression on a GWP
2783 document.
2784
Daniel Veillard25940b71998-10-29 05:51:30 +00002785Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * tree.[ch]: bug fixing
2788 * entities.[ch]: defined a specific type for predefined entities
2789 * doc/xml.html: more documentation on the library, how to use it,
2790 overview of the interfaces.
2791
Daniel Veillard16253641998-10-28 22:58:05 +00002792Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2793
2794 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2795
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002796Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2797
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002798 * tree.c: corrected a small bug
2799 * doc/xml.html: continuing writing documentation.
2800
2801Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2802
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002803 * debugXML.h debugXML.c: added debugging utilities.
2804 * tester.c: added --debug switch.
2805 * tree.c: patched an incorrect node->type assignment.
2806 * parser.c: formatting, ensure that node->doc != NULL in attributes
2807
Daniel Veillardccb09631998-10-27 06:21:04 +00002808Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2811 entity support and provide an internal representation close to
2812 DOM one (entity ref nodes, and attribute value as tree). I tried
2813 to preserve the interface but this will surely break some apps
2814 (I have to change rpm2html/rpmfind for example). I had to change
2815 two interfaces, and the generated tree is somewhat different.
2816 * doc/* : started documenting the XML library, the tree and
2817 DOM/Corba. This is a first step.
2818
Daniel Veillard11e00581998-10-24 18:27:49 +00002819Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * parser.c: Set up the fonctions comment block, boring but useful.
2822 * parser.h, SAX.c, parser.c: now attributes are processed through
2823 the SAX interface. The problem is that my SAX interface diverged
2824 quite a bit from the original one, well this is not an official
2825 spec, and translating it from Java to C is hairy anyway...
2826
Daniel Veillard97b58771998-10-20 06:14:16 +00002827Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2830 fonctions comment block, boring but useful.
2831
2832Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002833
2834 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2835 conversion routines. However they are not yet used to convert the
2836 inputs. The core will run with UTF-8.
2837
Daniel Veillard33942841998-10-18 19:12:41 +00002838Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * tree.c : make sure that the type id is properly set-up when
2841 a new object is allocated, needed for DOM.
2842
Daniel Veillard27fb0751998-10-17 06:47:46 +00002843Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2844
2845 * tree.h, tree.c: Ok, the main objects in the tree will be native
2846 corba objects, it costs 8 bytes per Node, Attribute and Document
2847 but it simplifies the Corba integration a lot (no extra interface
2848 objects to allocate/free).
2849
Daniel Veillard0bef1311998-10-14 02:36:47 +00002850Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2853 and changed NODEs contants for conformity with DOM Level 1
2854
Daniel Veillard27864701998-10-08 03:47:24 +00002855Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * added hooks to keep track of servants when creating objects
2858 xmlDoc and xmlNode (for Corba export).
2859
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002860Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * added xml-config script.
2863
Daniel Veillard7066a791998-10-01 20:28:28 +00002864Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2867 to autoupdate libtool and automake conf files.
2868
Miguel de Icaza60681bd1998-09-30 19:28:59 +000028691998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2870
2871 * Makefile.am: Use '?' to separate the sed
2872 commands as ',' is used when people pass -Wl,something.
2873
2874
Daniel Veillard15a8df41998-09-24 19:15:06 +00002875Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * tree.c, tree.h: added a per-document compression interface.
2878
Daniel Veillard151b1b01998-09-23 00:49:46 +00002879Tue Sep 22 20:47:38 EDT 1998
2880
2881 * tree.c, tree.h: added saving with compression and added interfaces
2882 to control the compression level (xmlGetCompressMode,
2883 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2884
Daniel Veillard70120ff1998-09-22 00:24:21 +00002885Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * parser.c: corrected a loop for files of size 0
2888
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000028891998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2890
2891 * error.h: New file. Contains prototyes from `error.c'.
2892
Tom Tromeyc19653d1998-08-14 01:22:43 +00002893Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2894
2895 * Makefile.am (xmlincdir): New macro.
2896 (xmlinc_HEADERS): Renamed from include_HEADERS.
2897
Daniel Veillard845664d1998-08-13 04:43:19 +00002898Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * applied small patch on numeric entities from
2901 Christopher Blizzard <blizzard@appliedtheory.com>
2902
Daniel Veillard260a68f1998-08-13 03:39:55 +00002903Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2904
2905 * New release 0.2, removed the old xml_* files so that it's
2906 coherent with the other CVS base (W3C), far better conformance
2907 to standard, new namespaces, decent entities support, beginning
2908 of a SAX-like interface. Nearly nothing left intact, even the
2909 test examples ...
2910
Christopher Blizzarda36749e1998-07-30 21:47:18 +000029111998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2912
2913 * .cvsignore: Add .deps dir
2914
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002915Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2918
Daniel Veillardfe926001998-07-26 04:28:20 +00002919Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002920
Daniel Veillardfe926001998-07-26 04:28:20 +00002921 * configure.in: added test for CPP
2922 * AUTHORS, Changelog: the original ones didn't get commited but the
2923 glib ones instead, fixed.
2924 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002925
Daniel Veillardfe926001998-07-26 04:28:20 +00002926Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002927
Daniel Veillardfe926001998-07-26 04:28:20 +00002928 * integrated code developped at W3C
2929 * changed the original Copyright
2930 * migrated to automake
2931 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002932