blob: 9260a938be48cb676892a0ebd6a8168131d8e18f [file] [log] [blame]
Daniel Veillard790142b2001-05-15 10:51:53 +00001Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.h: two nodeset access macros from Thomas Broyer
4
Daniel Veillardba0b8c92001-05-15 09:43:47 +00005Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6
7 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
8 patch from Thomas Broyer
9
Daniel Veillarde62d36c2001-05-15 08:53:16 +000010Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13 case
14 * INSTALL: was empty added stuff from the FAQ
15
Daniel Veillard75bea542001-05-11 17:41:21 +000016Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
19 attributes handling and #54433 by adding xmlUnsetProp()
20 and xmlUnsetNsProp()
21
Daniel Veillard0a2a1632001-05-11 14:18:03 +000022Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24 * HTMLparser.c: Patch from Jonas Borgström
25 (htmlGetEndPriority): New function, returns
26 the priority of a certain element.
27 (htmlAutoCloseOnClose): Only close inline elements if they
28 all have lower or equal priority.
29 * result/HTML: this of course changed a number of tests results.
30
Daniel Veillard7d6fd212001-05-10 15:34:11 +000031Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * xmlIO.c catalog.c: plugged in the default catalog resolution
34 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
35 documentations
36 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
37
Daniel Veillarda7374592001-05-10 14:17:55 +000038Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
39
40 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
41 integrating catalogs
42 * catalog.[ch] testCatalog.c: adding a small catalo API
43 (only SGML catalog support).
44 * parser.c: restaured xmlKeepBlanksDefault(0) API
45
Daniel Veillardc17337c2001-05-09 10:51:31 +000046Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
49
Daniel Veillard257d9102001-05-08 10:41:44 +000050Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * parser.c: added xmlParseExternalEntityPrivate() to allow
53 propagation of ctxt->_private when parsing external entities
54
Daniel Veillard083c2662001-05-08 08:27:14 +000055Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
58
Daniel Veillard01ef7382001-05-08 07:31:43 +000059Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
60
61 * configure.in: fixed a small portability problem with AM_CONDITIONAL
62
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000063Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65 * valid.c: warn when indeterminist content model is detected
66 * result/VC/ElementValid8: this adds a message
67 * Makefile.am: add --novalid for VCM tests
68 * parserInternals.c: added a call to Init memory
69
Daniel Veillard64269352001-05-04 17:52:34 +000070Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
73 when both parameters are NULL.
74
Daniel Veillard37721922001-05-04 15:21:12 +000075Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * valid.c: applied small patch from Gary Pennington, reindented
78 some part of the code.
79
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000080Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
83 release, updated and regenerated the docs
84
Daniel Veillard357c9602001-05-03 10:49:20 +000085Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * xpath.c result/XPath/expr/floats : clarified and cleanup
88 printing of abnormal floats in tests.
89
Daniel Veillarda2bc3682001-05-03 08:27:20 +000090Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
93 * results/HTML/ : a few changes in the output of the HTML tests as
94 a result.
95 * configure.in: tying to fix -liconv where needed
96
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000097Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * Makefile.am: fixed a stupid error
100
Daniel Veillard7150a032001-05-02 16:41:11 +0000101Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * configure.in Makefile.am: make the inclusion of the trio
104 modules in the library conditional
105
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000106Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * DOCBparser.c: patche from László Kovács, fixed entities refs
109 in attributes handling
110
Daniel Veillardedddff92001-05-02 10:58:52 +0000111Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
114 flushing
115
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000116Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * xpath.c: fix of an XSLT namespace bug reported on the list
119 general/bug-8-
120
Daniel Veillard5792e162001-04-30 17:44:45 +0000121Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
122
123 * strio.h trio.c: Dan McNichol suggested a couple of small
124 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
125
Daniel Veillard02141ea2001-04-30 11:46:40 +0000126Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
128 * tree.c parser.c encoding.c: spent a bit more time looking
129 at the parsing speed and DOM handling. Added a few more
130 speedups.
131
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000132Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * parser.c: small but effective parsing speed improvement
135
Daniel Veillardb59076b2001-04-29 17:04:07 +0000136Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * configure.in: default on the DocBook parser inclusion (for Gnome)
139 * DOCBparser.h: fixed a header reference
140
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000141Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
142
143 * configure.in xpath.c: applied Bjorn patches for FPE on the
144 alpha
145
Daniel Veillardeefd4492001-04-28 16:55:50 +0000146Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
149 xmlSaveFormatFileTo()
150
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000151Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
152
153 * xpath.c: simple and efficient optimization, XPath functions
154 aways bind to the same code, cache this
155 * TODO: updated (by saying some is obsolete)
156
Daniel Veillard2156a562001-04-28 12:24:34 +0000157Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * xpath.c: more cleanup work on XPath name parsing routines
160
Daniel Veillard61d80a22001-04-27 17:13:01 +0000161Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
164 xmlXPathParseName
165 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
166 * debugXML.c: avoid compilation problems if compiling without
167 HTML support, Igor Zlatkovic
168 * win32/libxml2/libxml2.def.src: being able to compile without
169 XPath on Windows
170
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000171Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172
173 * libxml.m4: yet another patch from Toshio Kuratomi
174
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000175Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
178
Daniel Veillard67fee942001-04-26 18:59:03 +0000179Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * tree.[ch]: added xmlSaveFormatFile interface for saving
182 and indenting a file.
183
Daniel Veillard82e49712001-04-26 14:38:03 +0000184Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * xpath.c: fixed bug #53689 related to processing-instruction()
187
Daniel Veillard02f077a2001-04-26 10:59:11 +0000188Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189
190 * DOCBparser.c: patche from László Kovács
191
Daniel Veillard30211a02001-04-26 09:33:18 +0000192Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * parser.c: applied fixes from Christian Glahn bug report #53391
195
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000196Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * error.c: Jean François Lecomte provided a complete description
199 and a fix to bug #53537
200
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000201Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
204
Daniel Veillard1034da22001-04-25 19:06:28 +0000205Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * DOCBparser.c SAX.c: a bit more work on entities processing.
208 Still Need to cleanup XML output and references in attributes
209
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000210Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * DOCBparser.c include/Makefile.am: two patches from László Kovács
213
Daniel Veillardb33c2012001-04-25 12:59:04 +0000214Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216 * tree.c: trying to fix #53574, not completely complete,
217 I would like xmllint --copy --debug test/ent1 and
218 xmllint --debug test/ent1 to show the same result.
219 * xpath.c: fix a bug when trying to sort namespace nodes
220
Daniel Veillard5146f202001-04-25 10:29:44 +0000221Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * HTMLtree.c: real fix for #53402
224
Daniel Veillard7533cc82001-04-24 15:52:00 +0000225Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
228 PIs when using xsl:output
229 * valid.c: closing #53537 some case generate segfaults if there
230 is validity errors
231
Daniel Veillard61b33d52001-04-24 13:55:12 +0000232Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
233
234 * SAX.c testDocbook.c DOCBparser.c: more work on the support
235 of external parsed entities, added --noent to testDocbook
236 * valid.c: Garry Pennington found an uninitialized variable
237 access in xmlValidateElementContent()
238
Daniel Veillard56098d42001-04-24 12:51:09 +0000239Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
240
241 * HTMLparser.c : HTML parsing still sucks ... trying to deal
242 with madness
243 * result/HTML/ : this modified the result of the regression tests
244 a lot.
245
Daniel Veillard122376b2001-04-24 12:12:30 +0000246Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
249 to doc where it wasn't checked against NULL reported by
250 Jens Laas
251
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000252Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
255 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
256
Daniel Veillardeae522a2001-04-23 13:41:34 +0000257Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
260 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
261 * SAX.[ch]: cleanup and updates for DocBook
262 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
263 ex SGML identifier changes
264 * valid.c: removed a static unused function.
265
Daniel Veillardde57c612001-04-23 09:13:36 +0000266Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * HTMLtree.c: applied change for Paul Sponagl on script saving
269 * Makefile.am: the warning about entity title.xml are normal.
270
Daniel Veillard393df012001-04-22 20:11:18 +0000271Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * configure.in: release of 2.3.7
274 * Makefile.am: fixing make distcheck
275
Daniel Veillarda41123c2001-04-22 19:31:20 +0000276Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * doc/html/* doc/xml.html: updated and regenerated the docs
279
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000280Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
281
282 * xpath.c: fixed the XPointer problem introduced in 2.3.6
283
Daniel Veillarde82a9922001-04-22 12:12:58 +0000284Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
285
286 * tree.c: fixed #53388 with the provided patch
287
Daniel Veillard06803992001-04-22 10:35:56 +0000288Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * valid.c: Bjorn detected an invalid memory access. Fixed
291 vstateVPush()
292
Daniel Veillard40af6492001-04-22 08:50:55 +0000293Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
296
Bjorn Reese70a9da52001-04-21 16:57:29 +0000297Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
298
299 * libxml.h: new header used only for the compilation of libxml
300 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
301 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
302 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
303 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
304 xmlmemory.c xpath.c xpointer.c: libxml.h integration
305 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
306 baseline (version 1.2 plus a single patch).
307 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
308 scientific notation for numbers. Tests added.
309 * xpath.c: formatting of numbers changed to use sprintf
310 (contribution from William Brack)
311
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000312Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * valid.c: cleanup, more useful debugging
315 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
316 * xmlIO.c: entity loading is printed as an error when validating
317
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000318Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * valid.c: fixed to validate within entities
321 * test/VCM/v22.xml: added a specific testcase
322
Daniel Veillardca1f1722001-04-20 15:47:35 +0000323Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * valid.c: forgot an epsilon transition in for ()+
326 * test/VCM/v21.xml : added a specific test case
327
Daniel Veillard85349052001-04-20 13:48:21 +0000328Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * valid.c: removed a state explosion exhibited by RSS
331 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
332 from bug #51872
333
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000334Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
335
336 * valid.[ch] tree.h: worked *hard* to get non-determinist content
337 validation without using an ugly NFA -> DFA algo in the source.
338 Made a specific algorithm easier to maintain, using a single
339 stack and without recursion.
340 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
341 * hash.c: made the growing routine static
342 * tree.h parser.c: added the parent information to an
343 xmlElementContent node.
344
Daniel Veillarde470df72001-04-18 21:41:07 +0000345Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * SAX.c parser.c xpath.c: generating IDs when not validating
348 from an external parsed entity was poisoning the ID has table
349 with removed values. This was killing XSLT on the KDE help
350 browser.
351
Daniel Veillardceacdd92001-04-18 15:10:35 +0000352Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * entities.h: andrew@ugh.net.au detected a double declaration
355
Daniel Veillarda10efa82001-04-18 13:09:01 +0000356Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * debugXML.c hash.c tree.h valid.c : some changes related to
359 the validation suport to improve speed with DocBook
360 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
361 the way validation errors get reported
362
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000363Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
364
365 * HTMLparser.c HTMLtree.c: applied part of the patches provided
366 by P C Chow and William M. Brack for XSLT HTML output
367
Daniel Veillard2d90de42001-04-16 17:46:18 +0000368Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * xmlversion.h.in win32config.h win32/libxml2/*: applied
371 Igor Zlatkovic patches for MSC compilation and added his
372 updates
373
Daniel Veillarde043ee12001-04-16 14:08:07 +0000374Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
375
376 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
377 prefix lookup.
378 * parserInternals.c: fixed the bug reported by Morus Walter
379 due to an off by one typo in xmlStringCurrentChar()
380
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000381Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * HTMLparser.c result/HTML/*: revamped the way the HTML
384 parser handles end of tags or end of input
385
Daniel Veillard82daa812001-04-12 08:55:36 +0000386Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * tree.[ch] : added xmlDocCopyNode for gdome2 support
389
Daniel Veillard67a21302001-04-11 14:39:16 +0000390Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
393 bug where the linktime verions of free() won't work ...
394
Daniel Veillard27b55282001-04-11 12:22:25 +0000395Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
398
Daniel Veillardafc73112001-04-11 11:51:41 +0000399Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401 * doc/xml.html: added 2.3.6 release
402
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000403Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
406 * result/wml.xml: resulted in a small output change
407
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000408Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * tree.c: xmlNewDoc was missing the charset initialization
411 * xmllint.c: added --auto to autogenerate a doc, allow to
412 reproduce the problem fixed on xmlNewDoc
413
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000414Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * xpath.c: trying to get 52979 solved
417 * tree.c result/ result/noent/: trying to get 52712 solved, this
418 also made me clean up the fact that XML output in general should
419 not add formating blanks by default, this changed the output of
420 a few tests
421
Daniel Veillard73639a72001-04-10 14:31:39 +0000422Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
425
Daniel Veillardfac26a12001-04-08 13:08:14 +0000426Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * configure.in: finally released 2.3.6
429
Daniel Veillard911f49a2001-04-07 15:39:35 +0000430Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * xpath.c: checking for null pointer generated by new code
433
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000434Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * xpath.c: fixed a [] evaluation problem reported
437 * test/XPath/tests/simpleaddr: extended test
438 * result/XPath/simpleaddr: updated result
439
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000440Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * xmllint.c: Dan Timis reported a portability problem
443 on Macs without mmap, fixed it.
444
Daniel Veillardb38bd552001-04-03 18:22:00 +0000445Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * testXPath.c : added a --tree option allowing to display the
448 tree dump of the XPath expression
449
Daniel Veillard4dd93462001-04-02 15:16:19 +0000450Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * xpath.c: fixed a memleak when comparing nodesets
453 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
454 * tree.c: added a TODO
455
Daniel Veillard92ad2102001-03-27 12:47:33 +0000456Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
459 we need string functions
460 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
461 to be able to use them where needed. Applied some changes
462 to reduce name linking pollution and compile in only what's
463 needed.
464 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
465 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
466 for the string manipulation functions
467 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
468 to the free() function of xmlmemory.c
469 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
470 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
471 usage.
472
473
Daniel Veillard2be30642001-03-27 00:32:28 +0000474Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * error.c: applied the context output patch of the error
477 handling submitted by Chuck Griffith
478 * error/VC/*: this slightly change some error logs
479
Daniel Veillard50582112001-03-26 22:52:16 +0000480Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * parser.c: fixed line number reporting on error
483
Daniel Veillard04be4f52001-03-26 21:23:53 +0000484Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * parser.c: Sullivan and Darin found a parser bug,
487 applied the patch.
488
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000489Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
492 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
493 xmlversion.h.in xpointer.c: of course the way I defined
494 UNUSED breaks on old gcc version. Try to be smart and
495 also define it directly in xmlversion.h
496 * configure.in: removed -ansi flag from the pedantic set
497
498Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000499 Huge cleanup, I switched to compile with
500 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
501 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
502 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
503 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
504 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
505 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
506 encoding.h entities.c error.c list.[ch] nanoftp.c
507 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
508 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
509 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
510 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
511 Cleanup, staticfied a number of non-exported functions,
512 detected and cleaned up a dozen of problem found this way,
513 avoided a lot of public function name/typedef/system names clashes
514 * doc/xml.html: updated
515 * configure.in: switched private flags to the really pedantic ones.
516
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +0000517Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * configure.in: 2.3.5
520 * doc/html/*: rebuilt the docs
521
Daniel Veillard146c9122001-03-22 15:22:27 +0000522Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * parser.c: fixed a reported bug in NOTATION parsing
525 * uri.c: accepted but not fixed bug 51876, added TODO
526 * Makefile.am: fixed bug 51876
527
Daniel Veillarda5f013b2001-03-22 12:44:45 +0000528Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * config.h.in configure.in error.c: fix a compilation problem
531 on platforms without vsnprintf (xml@thewrittenword.com)
532
Daniel Veillarde020c3a2001-03-21 18:06:15 +0000533Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * parser.c: fixed a function name header typo
536 * SAX.c: notations can also occur in external subset.
537
Daniel Veillard7d42b542001-03-20 13:22:46 +0000538Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * error.c: removed a C++ like comment
541
Daniel Veillard0b6b55b2001-03-20 11:27:34 +0000542Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * parser.c: fixing bug 52299 strange condition leading
545 to a parser crash due to a buffer overflow
546 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
547 added the specific test case
548
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +0000549Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551 * xpath.[ch]: still a lot of cleanup based on XSLT, added
552 xmlXPathConvert{String,Number,Boolean} to be able to make
553 type casts without a context stack, fixed some implementation
554 problems related to the absence of context at parse-time,
555 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
556 in the public API too
557 * xpointer.c xpathInternals.h: we need to know at parse time
558 whether we are compiling an XPointer
559
Daniel Veillardafcbe1c2001-03-19 10:57:13 +0000560Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
563 cleaned up the parser internals, refactored XPath code, added
564 new compilation based APIs and cleanly separated public and
565 private APIs.
566
Daniel Veillardd007d6c2001-03-19 00:01:07 +0000567Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * xpath.h: the comp field must be added at the end to avoid
570 killing binary compat.
571
Daniel Veillard9e7160d2001-03-18 23:17:47 +0000572Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * Makefile.am: detect XPath memleaks in regreson tests
575 * error.c: fixed and error w.r.t. error reporting still using
576 stderr
577 * hash.c: added new line at end of file
578 * tree.h: minor cleanup
579 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
580 expression parsing from evaluation, resulted in a number of
581 changes internally, and in XPointer. Likely to break stuff
582 using xpathInternals.h but should remain binary compatible,
583 new interfaces will be added.
584
Daniel Veillardd574f782001-03-14 19:40:17 +0000585Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * configure.in: fixed a couple of problems reported by
588 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
589 without gcc on non linux platforms.
590
Daniel Veillard0a6c3582001-03-14 19:15:37 +0000591Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
594 a fix for --with-html-dir= configure support. I hope it won't
595 break rpm generation
596
Daniel Veillarda022fe02001-03-14 16:30:00 +0000597Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * xmlIO.c: one function comment cleanup.
600
Daniel Veillard25239c12001-03-14 13:56:48 +0000601Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * SAX.c: external subset notations were improperly registered
604 in the internal subset.
605
Daniel Veillard2c4754f2001-03-13 09:31:12 +0000606Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * README.cvs-commits: added, pointing to HACKING
609 * HACKING: updated
610
Daniel Veillard82ab81e2001-03-12 21:11:21 +0000611Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * parser.c: and Matt Sergeant found one in the XML push
614 parser (erroneous check I forgot to remove when I fixed the
615 main parser).
616
Daniel Veillard68d7b672001-03-12 18:22:04 +0000617Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619 * xpath.c: ptittom found a small bug in UnaryExpr
620
Daniel Veillarde356c282001-03-10 12:32:04 +0000621Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * configure.in: bumped to 2.3.4
624 * error.c: fixed bug #51860
625 * tree.c: fixed bug #51861
626 * valid.c: cleanup, more debug, failed to fix one bug crap ...
627 * tree.[ch] : added xmlDefaultBufferSize
628 * nanoftp.c: typo in function name header block
629 * doc/xml.html : updated, added link to XML::LibXSLT
630 * doc/html/* : rebuilt the docs
631
Daniel Veillard80f32572001-03-07 19:45:40 +0000632Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * parser.c SAX.c: the new content parsing code raised an
635 ugly bug in the characters() SAX callback. Found it
636 just because of strangeness in XSLT XML Rec ouptut :-(
637
Daniel Veillard6c831202001-03-07 15:57:53 +0000638Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * Makefile.am: Martin Baulig suggested to add -lm
641 * tree.c: found another bug in xmlNodeGetContent()
642
Daniel Veillard4af6b6e2001-03-06 08:33:38 +0000643Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * xpath.c: Bjorn found the error related to strictness of comparison.
646
Daniel Veillard29631a82001-03-05 09:49:20 +0000647Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * parser.c: trying to fix the Dtd parsing problem reported
650 by Gary, side effect of last week speed optimizations.
651
Daniel Veillard14be0a12001-03-03 18:50:55 +0000652Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
655 * parserInternals.c: removed unneeded test raised by Stric
656
Bjorn Reesee1dc0112001-03-03 12:09:03 +0000657Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
658
659 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
660 and fixed by William Brack). Added xmlXPathFormatNumber.
661 Changed the sorting slightly.
662 * configure.in Makefile.am example/Makefile.am: Added -lm.
663 Please note that applications linking with libxml2, must
664 also like with the math library from now on.
665
Daniel Veillardf9533d12001-03-03 10:04:57 +0000666Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * HTMLparser.c: fixed loop reported by Marc Sanfacon
669
Daniel Veillard2f362242001-03-02 17:36:21 +0000670Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * parser.c: one must report spaces even if the Dtd element
673 content proves that this is not part of the element content.
674 * result/valid/*.xml: this changed the ouptu slightly
675
Daniel Veillardb402c072001-03-01 17:28:58 +0000676Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * configure.in: bumped to 2.3.3
679 * doc/xml.html: updated
680
Daniel Veillard77851712001-02-27 21:54:07 +0000681Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * tree.c: minor doc fix
684 * xpath.c: deallocation issues when a result tree has been
685 converted to a node-set
686
Daniel Veillardec70e912001-02-26 20:10:45 +0000687Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * doc/xml.html: oops corrected dates s/2000/2001
690
Daniel Veillard8730c562001-02-26 10:49:57 +0000691Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
692
693 * valid.c: new patch from Gary Pennington
694
Daniel Veillard91e9d582001-02-26 07:31:12 +0000695Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
696
697 * doc/xml.html: applied patch from Ankh
698
Daniel Veillardedac3c92001-02-26 01:36:19 +0000699Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * xinclude.c: fixed a problem building on Mac
702
Daniel Veillard21a0f912001-02-25 19:54:14 +0000703Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * parser.c: more work on increasing parsing ferformances
706
Daniel Veillard48b2f892001-02-25 16:11:03 +0000707Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
710 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
711 avoiding memcpy in production builds MEM_CLEANUP macro use
712 * parser.[ch] parserInternals.c: optimizations of the tightest
713 internal loops inside the parser. Better checking of I/O
714 flushing/loading conditions
715 * xmllint.c : added --timing
716
Daniel Veillard71681102001-02-24 17:48:53 +0000717Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * configure.in: bumped to 2.3.2
720 * doc/xml.html: updated for release
721
Daniel Veillardbbd51d52001-02-24 03:07:03 +0000722Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * xpath.c: found a memleak and fixed a nasty bug
725
Daniel Veillardf7cd4812001-02-23 18:44:52 +0000726Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * xmllint.[c1] : added return code errors for xmllint
729 * xpath.c: specific debug dump function for result value trees
730
Daniel Veillard4b637072001-02-21 21:52:55 +0000731Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * xpath.c: finally implemented xmlXPathCompareNodeSets
734 * test/XPath/expr/floats results/XPath/expr/floats: added
735 a test for float expressions
736
Daniel Veillardf714aa32001-02-21 03:07:44 +0000737Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
740 * parserInternals.[ch]: trying to speed up parsing
741 * xpath.c : speeded up node set equality op
742
Daniel Veillarde0c3a622001-02-19 18:05:20 +0000743Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
746 better handling of ID/IDREF and the list modules associated
747 * configure.in: small CFLAGS cleanup
748
Daniel Veillarda8abee62001-02-19 15:14:59 +0000749Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * configure.in: fixed iconv detection on AIX (stric)
752
Daniel Veillardbca64ef2001-02-19 22:20:01 +0000753Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +0000754
755 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
756
Bjorn Reesefd9b09b2001-02-18 16:51:25 +0000757Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
758
759 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
760 and optimized xmlXPathNodeSetSort
761
Daniel Veillard142adbf2001-02-17 13:21:05 +0000762Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * xpath.c: bug fix when context size is 0
765 * parser.c: I like Norm's Dtd because they still manage to break
766 the parser occasionally
767
Daniel Veillardf23e0092001-02-16 13:21:29 +0000768Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
771
Daniel Veillarde0e26512001-02-16 00:11:46 +0000772Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
775 attributes within the XML-1.0 namespace
776
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +0000777Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * xpathInternals.h: exported a few axis functions
780 * doc/xml.html: updated the doc
781
Daniel Veillard760f4422001-02-15 14:59:48 +0000782Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
783
784 * configure.in: applied patch from Daniel van Balen for OpenBSD
785 and bumped version to 2.3.1
786 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
787 attempt to find autoclosing was simply broken, removed it,
788 updated the examples, this is better
789
Daniel Veillardd194dd22001-02-14 10:37:43 +0000790Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * hash.[ch]: added Paolo Casarini patch to provide Delete from
793 hash functionnalities.
794 * doc/html/* : rebuild the doc
795
Daniel Veillardf41fbbf2001-02-13 17:05:35 +0000796Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
799 on predicate
800 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
801 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
802 really want to have tags closed on output even if we accept
803 unclosed ones on input
804
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +0000805Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * xpath.c: ouch don't free NULL, rare case fixed
808 * tree.c: don't coalesce text nodes if they don't have the
809 same behaviour wrt escaping on output
810
Daniel Veillardd12b69d2001-02-11 20:17:31 +0000811Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * xpath.c: small fixup
814 * SAX.c: don't warn on empty namespaces.
815
Daniel Veillard6a2e4062001-02-08 10:31:33 +0000816Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * README: a bit of cleanup
819 * configure.in: preparing for 2.3.0 release
820
Daniel Veillard1f83d392001-02-08 09:37:42 +0000821Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
822
823 * hash.[ch]: added a first version of xmlHashSize()
824 * valid.c: another bug fix from Gary Pennington
825
Daniel Veillard5eef6222001-02-07 18:24:48 +0000826Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * valid.c: couple of bug fixes pointed by Gary Pennington
829 * HTMLtree.c: #if 0 cleanup
830
Daniel Veillard2c257ec2001-02-06 13:29:07 +0000831Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
834 which removes a time consuming check of xmlXPathNodeSetAdd()
835 and use it in places where we are sure to not break unicity
836
Daniel Veillard0f2a53c2001-02-05 17:57:33 +0000837Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xpath.c: bug fixes found from XSLT
840 * tree.c: preserve node->name special values when copying nodes.
841 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
842 external subset are fetched when available but without full
843 validation. Added xmlLoadExtDtdDefaultValue, need a function.
844 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
845 output with encoding disabled.
846
Daniel Veillard2c833b62001-02-03 08:52:06 +0000847Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
850 xmlCheckFilename should not be called from xmlFileOpenW
851 and xmlGzfileOpenW
852
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +0000853Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
856 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
857 added the new tests for URI normalization
858 * testURI.c: fixed stoopid bugs
859 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
860 the URI in the error messages are now properly normalized
861
Daniel Veillardea28ce62001-02-02 08:20:19 +0000862Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
865
Daniel Veillarde99a4762001-02-01 04:34:35 +0000866Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
869
Daniel Veillard2b325a02001-01-31 20:46:31 +0000870Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * xpath.c: fixed mod operator
873
Daniel Veillardde55cf62001-01-31 15:53:13 +0000874Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * parser.c: fixed xmlStrcat doc
877 * tree.c: 2 fixes form Anders Carlson for copying nodes and
878 trees.
879
Daniel Veillard2f913b72001-01-31 13:23:49 +0000880Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
881
882 * xpath.c result/XPath/tests/chaptersbase
883 result/XPath/tests/simplebase: fixed XPath node()
884 * tree.c: small fix in xmlNewNs()
885 * Makefile.am: removed extraneous xml2Conf.sh rule
886
Daniel Veillardb42042b2001-01-28 07:40:36 +0000887Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
890 Changed the library name, in order to get libxml-devel and
891 libxml2-devel to coexist on a single system
892 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
893 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
894
Daniel Veillardee0a4662001-01-27 18:59:33 +0000895Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
898 libxml2-devel installable in // as libxml-devel.
899
Daniel Veillard5eb05942001-01-27 17:50:22 +0000900Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * doc/Makefile.am: fixed make rebuild in doc
903 * doc/html/*.html: rebuilt the docs
904
Daniel Veillard65c295d2001-01-26 09:32:39 +0000905Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * tree.c: patch from Bjorn Reese on xmlBufferCCat
908
Daniel Veillard8e199902001-01-25 18:54:39 +0000909Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
912 the HTML doc to go into the -devel RPM ...
913 * aclocal.m4 config.h.in: some updates due to auto* magic
914
Daniel Veillard93086662001-01-25 18:13:04 +0000915Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * xpath.h: added a hook in the context structure allowing to
918 link to extra support, needed for XSLT
919
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000920Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
923 xmlXPtrCmpPoints to use it.
924 * propagated the following patch from Alejandro Forero
925 * include/win32config.h xmlIO.c: applied further suggestions
926 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
927 * example/gjobread.c: fixed warnings, now that it builds
928
929Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
930
931 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
932
933 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
934 filename points to a valid file (not a directory).
935 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
936 Added calls to xmlCheckFilenameDir.
937
938 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
939 `path' (rather than `filename') as the parameter to gzopen and open.
940
Daniel Veillard48177c22001-01-23 15:27:41 +0000941Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
942
943 * Makefile.am: fixed a problem with EXTRA_DIST
944
Daniel Veillardb83ba402001-01-22 22:45:10 +0000945Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
946
947 * Makefile.am example/Makefile.am: finally found the trick
948 to build the example, i.e. add "." in SUBDIRS before example
949 in the list <grin/>
950
Daniel Veillard82687162001-01-22 15:32:01 +0000951Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * doc/xml.html: updated with an XSLT section, removed pointer to
954 W3C CVS base.
955
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000956Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * xpath.c: when copying a XSLT tree object teh tree need to be copied
959 too, and deallocation need to occur the same way.
960
Daniel Veillarde4566462001-01-22 09:58:39 +0000961Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
964 type correponding to an XSLT result tree fragment. Share most
965 of the data format with node set, as well as operators.
966 * HTMLtree.c: added a newline at the end of the doctype output
967 whe this one is not present initially.
968 * tree.c: make sure taht the parent and doc pointers are properly
969 set when copying attributes (lists).
970
Daniel Veillard701c7362001-01-21 09:48:59 +0000971Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
974
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000975Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * xpath.c: seems I finally killed that ugly path evaluation
978 context bug (tagged 9999 in case is is wrong)
979
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000980Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
983 for XSLT
984
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000985Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
988 for xmlGzfileOpen() bug
989
Daniel Veillardf6eea272001-01-18 12:17:12 +0000990Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * xpath.c: removed an error found by XSLT usage
993 * tree.c parserInternals.h: use a predefined static string
994 for text and comment nodes, avoid freeing them in xmlFreeNode,
995 exported the string name in parserInternals.h and added
996 another value to disable encoding at output (for XSLT),
997 gain memory, time.
998
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000999Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1002 win32/libxml2/libxml2_so.dsp: new makefiles and update
1003 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1004
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001005Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1008 Gary Pennington
1009
Daniel Veillard389e6b72001-01-15 19:41:13 +00001010Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * xpath.c: fixed the comaprision of values and nodelists,
1013 need to compare nodelist still ...
1014 * debugXML.c: avoided a possible core dump
1015 * HTMLparser.c: cleanup
1016 * nanohttp.c: contributed fix.
1017 * tree.c: fixes in properties handling added xmlSetNsProp
1018 needed by libxslt
1019 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1020 comment
1021 * TODO: updated
1022
Daniel Veillard167bd532001-01-06 21:09:34 +00001023Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1024
1025 * parser.c parserInternals.c: applied Bjorn Reese optimization
1026 patch
1027
1028Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * Makefile.am: applied patch fro make check from Martin Vidner
1031
Daniel Veillard503b8932001-01-05 06:36:31 +00001032Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * configure.in: preparing 2.2.11
1035 * doc/html/*: rebuild the HTML files
1036 * doc/xml.html : updated
1037
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001038Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * tree.c: fixed a stupid bug
1041 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1042 patches related to validation of an XInclude processing result
1043 * TODO: updated
1044
Daniel Veillarde2488192001-01-04 10:54:22 +00001045Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1046
1047 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1048 on large files
1049
Daniel Veillardf060a412001-01-03 20:52:44 +00001050Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1053
Daniel Veillard45cff692001-01-03 18:02:04 +00001054Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1057 reported by Jonas Borgström
1058 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1059
Daniel Veillard08108982001-01-03 15:24:58 +00001060Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * testXPath.c xpath.c: fixing the XPath union expressions problem
1063 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1064
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001065Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * xmllint.c: Made is so if the file name is "-" is will read form
1068 standard input. Sven Heinicke <sven@zen.org>
1069 * tree.c: fixed a problem when growing buffer
1070 * tree.h: fixed the comment of the node types following andersca
1071 comment
1072 * TODO: updated
1073
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001074Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * HTMLparser.[ch]: added a way to avoid adding automatically
1077 omitted tags. htmlHandleOmittedElem() allows to change the
1078 default handling.
1079 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1080 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1081 of xmllint too when using --memory flag, added a memory test
1082 suite at the Makefile level.
1083 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1084 with namespace use when encountering QNames in XPath evalation,
1085 added xmlns() scheme in XPointer.
1086 * nanoftp.c : incorporated a fix
1087 * parser.c xmlIO.c: fixed problems raised with encoding when using
1088 the memory I/O
1089 * parserInternals.c: closed bug 25934 reported by
1090 torsten.landschoff@innominate.de
1091 * TODO: updated
1092
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001093Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1094
1095 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1096 on a non-updated tree :-(, made a 2.2.10 release to correct the
1097 situation
1098
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001099Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1102 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1103 integrated a set of OpenVMS changes from Howard Taylor
1104 <Howard.Taylor@pacoast.com>
1105
Daniel Veillard58770e72000-11-25 00:48:47 +00001106Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1109 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1110
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001111Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1112
1113 * HTMLparser.c: some fixes on auto-open of html/head/body
1114 * encoding.c: fixed a compilation error on some gcc env
1115 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1116 XPointer implementation
1117 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1118 related XPointer tests and associated results
1119
Daniel Veillard300f7d62000-11-24 13:04:04 +00001120Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * doc/xmldtd.html doc/xml.html: following a short step by step
1123 guidance on IRC to help maciej with DTDs I started a small
1124 page on the subject.
1125
Daniel Veillard748e45d2000-11-17 16:36:08 +00001126Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1127
1128 * HTMLparser.c: fixed handling of broken charrefs
1129 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1130 patches
1131
Daniel Veillard28929b22000-11-13 18:22:49 +00001132Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134 * doc/xml.html doc/html/* : rebuilt the docs after adding
1135 xinclude and updated page for 2.2.7 and 2.2.8
1136 * configure.in: releasing 2.2.8
1137
Daniel Veillard41e06512000-11-13 11:47:47 +00001138Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * parser.[ch] parserInternals.c: applied the conditional
1141 section processing fix from Jonathan P Springer
1142 <jonathan.springer2@gte.net>
1143 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1144 project file, fixed iconv default non support
1145 * xpath.c: fixed the problem of evaluating relative expressions
1146 when a node context is provided.
1147
Daniel Veillardbf432752000-11-12 15:56:56 +00001148Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * nanoftp.c: fixed gcc 2.95 new warnings
1151 * SAX.c: fixed a stupid bug
1152 * tree.c: fixed a formatting problem when round-tripping
1153 from/to memory
1154 * xinclude.c: chased memleak, fixed a base problem
1155 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1156 xmlXPtrBuildNodeList()
1157 * TODO: updated
1158 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1159 adding a first small set of regression tests for XInclude
1160
Daniel Veillardc2def842000-11-07 14:21:01 +00001161Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * nanohttp.[ch]: applied Wayne Davison patches to access
1164 the WWW-Authorization header.
1165 * parser.c: Closed Bug#30847: Problems when switching encoding
1166 in short files by applying Simon Berg's patch.
1167 * valid.c: fixed a validation problem
1168 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1169 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1170 Wayne Davison
1171 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1172 need to be extended to non full nodes selections.
1173 * xinclude.c: starts to work decently
1174
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001175Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1178 debugXML.c xmlversion.h.in: Started adding XInclude support,
1179 this is a new xmllint option
1180 * tree.c xpath.c: applied TOM patches for XPath
1181 * xpointer.c: fixed a couple of errors.
1182 * uri.c: added an escaping function needed for xinclude
1183 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1184 new warning from RH70 gcc's version
1185
Daniel Veillarda4964b72000-10-31 18:23:44 +00001186Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * HTMLparser.c: fixed loop on invalid char in scripts
1189 * parser.c: update to description of xmlIOParseDTD()
1190 * libxml.m4 xmlversion.h.in: changes contributed by
1191 Michael Schmeing <m.schmeing@internet-factory.de>
1192 * configure.in: preparing for 2.2.7
1193 * Makefile.am: trying to avoid config.h and acconfig.h
1194 being included in the distrib
1195 * configure.in: released 2.2.7
1196
1197Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1200 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1201
Daniel Veillard01411222000-10-30 15:33:22 +00001202Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1203
1204 * parser.[ch]: added xmlIOParseDTD()
1205 * xpointer.c: added support for the 2 extra parameters of
1206 string-range, fixed a stoopid error when '0' was present
1207 in XPointer expressions
1208 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1209 testsuite for the above
1210
Daniel Veillard6db58192000-10-30 09:27:53 +00001211Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1212
1213 * libxml.spec.in: improved package descriptions
1214
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001215Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217 * xpath.c xpathInternals.h: applied a large cleaning patch
1218 from TOM <ptittom@free.fr>, it also add namespace support
1219 for function and variables registration.
1220
Daniel Veillardbd20df72000-10-29 17:53:40 +00001221Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1222
1223 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1224 * Makefile.mingw: Wayne Davison's update adding hash.c
1225
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001226Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * xpath.c: fixed the root evaluation problems
1229 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1230 ignorable spaces with <b> <bold> <em>
1231 * tree.c: fixed a loop in xmlSearchNsByHref()
1232
Daniel Veillard767662d2000-10-27 17:04:52 +00001233Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1234
1235 * xpath.c: applied another XPath patch from TOM
1236 * xpath.c include/makefile.am: applied another patch from
1237 china@thewrittenword.com (cleanup on IRIX).
1238
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001239Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241 * xml-config.1: received a fixed version from Fredrik Hallenberg
1242 <hallon@lysator.liu.se>
1243
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001244Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1245
1246 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1247 cleanup patch for XPath
1248
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001249Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * patched to redirrect all "out of context" error messages to
1252 a reconfigurable routine. The changes are:
1253 * xmlerror.h : added the export of an error context type (void *)
1254 an error handler type xmlGenericErrorFunc there is an interface
1255 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1256 to reset the error handling routine and its argument
1257 (by default it's equivalent to respectively fprintf and stderr.
1258 * all the c files: all wild accesses to stderr or stdout within
1259 the library have been replaced to calls to the handler.
1260
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001261Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1262
1263 * configure.in: release 2.2.6
1264 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1265 exporting the inner functions of xpath for extension modules
1266 * doc/*: updated and rebuilt the doc
1267
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001268Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1269
1270 * nanohttp.c : applied Wayne HTTP cleanup patch
1271 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1272 and xmlNodeSetSpacePreserve()
1273
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001274Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1275
1276 * xpath.c: closing bug #29260
1277
Daniel Veillard126f2792000-10-24 17:10:12 +00001278Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1279
1280 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1281 multikey tuples, made hash structure opaque
1282 * valid.[ch]: moved elements, attributes, notations decalarations
1283 as well as ID and refs to hash tables.
1284 * entities.c: hash cleanup
1285 * xmlmemory.c: fixed a dump problem in debug mode
1286 * include/Makefile.am: problem passing in DESTDIR= values patch
1287 from Marc Christensen <marc@calderasystems.com>
1288 * nanohttp.c: removed debugging remains
1289 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1290 * HTMLparser.c parser.c: fixing a number of problems with the
1291 macros in the *parser.c files (Wayne).
1292 * HTMLparser.c: close the previous option when opening a new one
1293 (Marc Sanfacon).
1294 * result/HTML/*: updated the HTML results accordingly
1295
Daniel Veillard52afe802000-10-22 16:56:02 +00001296Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1299 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1300 XPath functions and XML entities table to them. More to come...
1301 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1302
Daniel Veillard683cb022000-10-22 12:04:13 +00001303Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * tree.c: coalesce adjacent text nodes
1306 * valid.c: handling of blank nodes in DTd validation (raised
1307 by problems with a posteriori validation).
1308 * nanohttp.c: changing behaviour on HTTP write stuff.
1309 * HTMLtree.c: forced body and html to be explicitely closed.
1310 * xpath.h: exported more XPath functions.
1311
Daniel Veillard1baf4122000-10-15 20:38:39 +00001312Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1313
1314 * Release of 2.2.5
1315 * xpointer.c: range() range-inside and other helper functions
1316 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1317
Daniel Veillard47e12f22000-10-15 14:24:25 +00001318Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1321 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1322
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001323Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1326 and XPointer modules
1327
Daniel Veillard134c9f32000-10-15 10:27:08 +00001328Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * SAX.h: closed #25107
1331
Daniel Veillard39915622000-10-15 10:06:55 +00001332Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1333
1334 * testSAX.c: fixed problem with cdata reporting
1335 * SAXresult/* : updated
1336
Daniel Veillard1e851392000-10-15 10:02:56 +00001337Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1338
1339 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1340 Closed bug #27499, added to regression tests
1341 * TODO: updated
1342
Daniel Veillard7eda8452000-10-14 23:38:43 +00001343Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1344
1345 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1346 support for SCRIPT and STYLE with help from Bjorn Reese
1347 * test/HTML/* result/HTML/*: added simple testcase and updated
1348 the existing ones.
1349
Daniel Veillardff9c3302000-10-13 16:38:25 +00001350Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1351
1352 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1353 string-range for empty strings
1354 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1355 test/XPath/xptr/strrange: augmented the XPointer testsuite
1356
Daniel Veillard189446d2000-10-13 10:23:06 +00001357Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1358
1359 * doc/xml.html doc/xmlmem.html: added a module describing memory
1360 interfaces and use, updated the main page.
1361
Daniel Veillard2f971a22000-10-12 23:26:32 +00001362Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1363
1364 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1365 nanoftp code work on Windows too now
1366
1367Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001368
1369 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1370 * xpointer.c: implemented string-range() at least a good first version
1371 * test/XPath/docs/str test/XPath/xptr/strrange
1372 result/XPath/xptr/strrange: the string-range() tests
1373
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001374Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1375
1376 * Makefile.am include/Makefile.am include/win32config.h
1377 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1378 and make distcheck
1379
Daniel Veillard19d61112000-10-11 23:50:35 +00001380Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1383 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1384 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1385
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001386Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1387
1388 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1389 patch for socklen_t detection by
1390 Albert Chin-A-Young <china@thewrittenword.com>
1391
Daniel Veillardcd429612000-10-11 15:57:05 +00001392Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1393
1394 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1395 and added a --dtdvalid option to xmllint used to test it
1396
Daniel Veillard47c02452000-10-11 13:04:36 +00001397Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1398
1399 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1400 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1401
Daniel Veillard2d38f042000-10-11 10:54:10 +00001402Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1403
1404 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1405 handlings (registration, lookup, cleanup)
1406
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001407Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1408
1409 * configure.in Makefile.am include/makefile.am: adding XPointer
1410 and XPtrtests target
1411 * xpointer.[ch] : new files for XPointer support
1412 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1413 more XPath tests
1414
Daniel Veillard57fda592000-10-10 23:24:14 +00001415Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * configure.in: fixed, very broken, make distcheck works again
1418
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001419Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1420
1421 * More work toward 2.2.5, integrated a number of patches
1422 * configure.in Makefile.am win32config.h.in: trying to cleanup
1423 make distcheck .... huh ...
1424 * include/Makefile.am include/win32config.h: new directory
1425 for includes
1426 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1427 updated teh makefiles and instructions for WIN32
1428 * xpath.c: small fixes
1429 * test/XPath/ results/XPath: updated the testcases and results
1430 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1431 suggested patches
1432 * valid.c: fixed an ID bug
1433
Daniel Veillardb71379b2000-10-09 12:30:39 +00001434Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1435
1436 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1437 the automake bug where wrong dependancies were generated.
1438 * xpath.[ch]: worked on XPointer
1439
Daniel Veillard7e99c632000-10-06 12:59:53 +00001440Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1441
1442 * configure.in Makefile.am: 2.2.5, ship the include in an
1443 include/libxml subdirectory, use symlinks when using CVS
1444 * testSAX.c: fixed small bug
1445 * testXPath.c: changed the way testfiles are parsed
1446 * debugXML.c: same kind of cleanup when parsing an argument expression
1447 XPath/XPointers can have blanks embedded
1448 * xpath.[ch]: more cleanup, reorgs for XPointer work
1449 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1450 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1451
Daniel Veillard55b91f22000-10-05 16:30:11 +00001452Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1453
1454 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1455 in the XPath engine, rewrote large parts of it, now it's far
1456 cleaner and in sync with the REC not an old WD. Fixed a parsing
1457 problem in the interactive XML shell found when testing XPath.
1458
Daniel Veillardac260302000-10-04 13:33:43 +00001459Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1460
1461 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1462 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1463 examples with the extra test
1464
Daniel Veillard7cfce322000-10-04 12:40:27 +00001465Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1466
1467 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1468 the global init function.
1469
Daniel Veillard970112a2000-10-03 09:33:21 +00001470Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1471
1472 * HTMLparser.c: Doohhh, attribute name parsing was still case
1473 sensitive ! Fixed this ...
1474 * result/HTML/* : updated the tests results accordingly
1475
Daniel Veillard740abf52000-10-02 23:04:54 +00001476Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1477
1478 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1479 engine, should be far more stable, incorporated a new version of
1480 preceding/following axis, need testing
1481 * uri.c: fixed file:///c:/a/b/c problem
1482 * test/XPath/tests/idsimple: augmented the XPath tests
1483
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001484Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1485
1486 * doc/* rebuilding docs for 2.2.4 release
1487
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001488Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1489
1490 * configure.in: releasing 2.2.4
1491 * parser.[ch]: added xmlStrEqual()
1492 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1493 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1494 use xmlStrEqual instead
1495 * TODO: updated
1496 * added an XPath test
1497
Daniel Veillardbc765302000-10-01 18:23:35 +00001498Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1499
1500 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1501 * entities.h: exported xmlInitializePredefinedEntities
1502 * parser.[ch] : added xmlInitParser()
1503 * parserInternals.h : had to export htmlInitAutoClose()
1504
Daniel Veillardf09e7e32000-10-01 15:53:30 +00001505Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1506
1507 * xpath.[ch] : fixed some serious XPath Predicate evaluation
1508 problems
1509 * Makefile.am : added XPath regression tests to normal tests
1510 * uri.c: fixed a problem with local paths, cleanup
1511 * parser.c: fixed a problem with large CData sections
1512
Daniel Veillardd2ade932000-09-30 14:39:55 +00001513Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1514
1515 * configure.in xml-config.in: patch from "Ben Taylor"
1516 <sol7x86@hotmail.com> for solaris shared libs lookup
1517
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015182000-09-30 Martin Baulig <baulig@suse.de>
1519
1520 * libxml-2.0.pc.in: Provide pkg-config script.
1521
1522 * configure.in: Create the libxml-2.0.pc script from the
1523 libxml-2.0.pc.in templates.
1524 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00001525 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00001526
Daniel Veillard4b0755c2000-09-25 14:26:28 +00001527Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1528
1529 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
1530 when compiling with MSC
1531
Daniel Veillard46057e12000-09-24 18:49:59 +00001532Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1533
1534 * xpath.c: patch for normalize-string() substring-before(),
1535 substring-after() and translate() functions from Bjorn Reese
1536 <breese@mail1.stofanet.dk>
1537 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
1538 Fredrik Hallenberg <hallon@lysator.liu.se>
1539 * TODO: updated
1540
Daniel Veillard281f8ff2000-09-24 08:12:14 +00001541Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1542
1543 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
1544 problem of socklen_t being undefined on a number of platforms
1545 * debugXML.c: fixed a compilation problem when without snprintf
1546
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00001547Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1548
1549 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
1550 an URI bug and a fix for the control-character-induced infinite loop
1551 * nanohttp.c: preventive fix for compiling on WIN32
1552
Daniel Veillard64c20ed2000-09-22 16:07:02 +00001553Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1554
1555 * xmlint.c: closing bug #25000
1556
Daniel Veillardb656ebe2000-09-22 13:51:48 +00001557Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1558
1559 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
1560 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
1561 modified slightly Wayne Davison patch adding xmlStrcasecmp and
1562 related function, fixing xmlStrncmp(), and associated cleanup
1563 * result/HTML/entities.html.sax: updating result
1564
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00001565Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1566
1567 * uri.c: applied patch for URI escaping from Wayne Davison
1568 <wayned@blorf.net>
1569 * tree.c parserInternals.c HTMLparser.c: memset checks patches
1570 from Denis Barbier <barbier@imacs.polytechnique.fr>
1571 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
1572 patch from Wayne Davison
1573
Daniel Veillardd5f97f82000-09-17 16:38:14 +00001574Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1575
1576 * doc/xml.html : updated with new releases, adding "how to help"
1577
Daniel Veillard04698d92000-09-17 16:00:22 +00001578Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1579
1580 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
1581 removed a few warnings in pedantic mode ...
1582 * parserInternals.c parser.c: moved encoding switching function
1583 to parserInternals.c
1584 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
1585
Daniel Veillarda2c6da92000-09-16 18:15:00 +00001586Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1587
1588 * HTMLparser.c parser.c: set ctxt->errNo before calling the
1589 error or warning handlers
1590
Daniel Veillardb1059e22000-09-16 14:02:43 +00001591Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1592
1593 * parserInternals.c parserInternals.h parser.c Makefile.am:
1594 created a new module parserInternals.c, moved most of the
1595 code shared by the various parsers there, as well as
1596 deprecated code from parser.c. More cleanup of parser.c
1597 * uri.c: fixed a problem when URI is NULL
1598 * valid.c: speedup when looking for an attribute declaration
1599
Daniel Veillard39c7d712000-09-10 16:14:55 +00001600Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1601
1602 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
1603 the cleanup of the computation of URI references when seeking
1604 external entities. The URI reference string and the resulting
1605 URI are both stored now.
1606 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
1607 large s(n)printf checks and cleanup from Denis Barbier
1608 <barbier@imacs.polytechnique.fr>
1609 * xmlversion.h.in tree.h: couple of SGML declarations for a
1610 possible docbook module.
1611 * result/VC/ : a couple of test output changed due to the change
1612 of the entities URI
1613
Daniel Veillardb513f5a2000-09-10 14:01:12 +00001614Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * parser.h: added a _private field for linking user's data
1617
Daniel Veillarddd477ce2000-09-10 13:23:08 +00001618Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1619
1620 * parser.c parserInternals.h: demacroified most of the IS_XXX
1621 the gain in size is significant so ...
1622
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00001623Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * entities.c: cases where looking up entities with doc==NULL
1626 covered
1627
Daniel Veillard90e11312000-09-05 10:42:32 +00001628Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1629
Daniel Veillard1de50802000-09-07 08:54:32 +00001630 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00001631 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
1632
Daniel Veillard98a79162000-09-04 11:15:39 +00001633Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1634
Daniel Veillard1de50802000-09-07 08:54:32 +00001635 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00001636 * test/URI/uri.data result/URI/uri.data: first set of tests/results
1637 * Makefile.in: added URItest and included thenin "make tests"
1638
1639Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00001640
1641 * xmlversion.h.in: closed bug 22941
1642
Daniel Veillard2bb89092000-08-31 14:57:50 +00001643Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1644
1645 * doc/xmlio.html: added doc and example for entity loader
1646 redefinition.
1647
Daniel Veillard96984452000-08-31 13:50:12 +00001648Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1649
1650 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
1651 used by libxml
1652
Daniel Veillarde715dd22000-08-29 18:29:38 +00001653Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1654
1655 * parser.c: Fixed bug on invalid ontent characters and when using
1656 push.
1657 * xmllint.c: fixed xmllint endling of errors in push mode
1658
Daniel Veillard4948eb42000-08-29 09:41:15 +00001659Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1660
1661 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001662 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00001663 * result/HTML/*.sax: regenerated HTML SAX output
1664 * parser.c: more cleanup.
1665
Daniel Veillarde010c172000-08-28 10:04:51 +00001666Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1667
1668 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001669 patches from Wayne Davison <wayned@users.sourceforge.net>,
1670 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00001671 * HTMLparser.c: fixed an ignorable white space detection bug
1672 occuring when parsing with SAX only
1673 * result/HTML/*.sax: updated since the output is now HTML
1674 encoded...
1675
Daniel Veillard47f3f312000-08-27 22:40:15 +00001676Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1677
Daniel Veillardbbe11b02000-09-23 07:07:40 +00001678 * HTMLparser.[ch]: applied some of Wayne Davison
1679 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00001680
Daniel Veillarde0854c32000-08-27 21:12:29 +00001681Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1682
1683 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
1684 undeclared namespace prefix was used, added a warning.
1685 Cleaned up support w.r.t. entities, spilling out a warning
1686 and being pedantic on lookups.
1687 * test/warning/ent9 : added testcase for previous example.
1688 * TODO: updated
1689 * parserInternals.h parser.c: changed the way names are parsed
1690 now allow infinite size and decrease penalty for normal use
1691 * parser.c: Started a big cleanup/check of the parser code,
1692 fixed some of the most tortuous entity code, spotted code
1693 unused anymore
1694 * test/*: added tests for very long names and related nasty
1695 things.
1696
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00001697Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * doc/encoding.html: added encoding aliases doc
1700 * doc/xml.html: updates
1701 * encoding.[ch]: added EncodingAliases functions
1702 * entities.[ch] valid.[ch] debugXML.c: removed two serious
1703 bottleneck affecting large DTDs like Docbook
1704 * parser.[ch] xmllint.c: added a pedantic option, will be
1705 useful
1706 * SAX.c: redefinition of entities is reported in pedantic mode
1707 * testHTML.c: uninitialized warning from gcc
1708 * uri.c: fixed a couple of bugs
1709 * TODO: added issue raised by Michael
1710
Daniel Veillard0d6b1702000-08-22 23:52:16 +00001711Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1712
1713 * doc/encoding.html: propagated Martin Duerst suggestions
1714
Daniel Veillard52402ce2000-08-22 23:36:12 +00001715Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
1718 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
1719 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
1720 by Wayne Davison
1721
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001722Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1723
1724 * nanoftp.c nanohttp.c: small cleanup
1725 * TODO: updated
1726
Daniel Veillard244ece92000-08-19 20:58:02 +00001727Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1728
1729 * added an old VC testcase and updated title.xml entity
1730
Daniel Veillardb8f25c92000-08-19 19:52:36 +00001731Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1732
1733 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
1734 done on auto-opening of <p> tags and cleanup of SAX output
1735
Daniel Veillard979e55e2000-08-19 16:48:54 +00001736Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
1739
Daniel Veillard4540be42000-08-19 16:40:28 +00001740Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1741
1742 * doc/xml.html libxml.* structure.*: updated the doc a bit
1743
Daniel Veillard808a3f12000-08-17 13:50:51 +00001744Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1745
1746 * testSAX.c testHTML.c result/HTML/: cleanup of the output
1747 of SAX tests
1748
Daniel Veillard29579362000-08-14 17:57:48 +00001749Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1750
1751 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1752 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
1753
Daniel Veillard1255ab72000-08-14 15:13:33 +00001754Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1755
1756 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
1757 * testHTML.c: fix core dump on Solaris 2.x systems
1758 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
1759 * result/HTML/*.sax: previous bug fix lead to new results
1760
Daniel Veillard03109292000-08-14 14:58:22 +00001761Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
1764 * configure.in: added --with-readline=DIR to accept alternate
1765 path for readline include/library
1766 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
1767 for ANSI under HP-UX
1768 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
1769 includes @LIBS@
1770
Daniel Veillard7c29ce22000-08-12 21:20:53 +00001771Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * doc/* : rebuilt the docs
1774 * getting ready for 2.2.2 release
1775
Daniel Veillard87b95392000-08-12 21:12:04 +00001776Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1777
1778 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
1779 and xmlAddFeature()
1780 * tree.[ch]: added xmlAddChildList()
1781 * xmllint.c: MAP_FAILED macro test
1782 * parser.h: added xmlParseCtxtExternalEntity()
1783 * valid.c: applied bug fixes removed warning
1784 * tree.c: added CDATA block to elements content
1785 * testSAX.c: cleanup of output
1786 * testHTML.c: added SAX testing
1787 * encoding.c: better error recovery
1788 * SAX.c, parser.c: fixed one of the external entity processing
1789 of the OASis testsuite
1790 * Makefile.am: added HTML SAX regression tests
1791 * configure.in: bumped to 2.2.2
1792 * test/HTML/ result/HTML: added a few of HTML tests, and added the
1793 SAX results
1794
Daniel Veillard88a172f2000-08-04 18:23:10 +00001795Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1796
1797 * configure.in: patch for HP compiler
1798
17992000-08-04 Sven Heinicke <sven@zen.org>
1800
1801 * xmllint.c: Was coredumping sometimes when the file given didn't
1802 exist.
1803
Daniel Veillard46e370e2000-07-21 20:32:03 +00001804Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1805
1806 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001807
Daniel Veillard46e370e2000-07-21 20:32:03 +00001808 when using in memory parsing. Need some cleanup.
1809 * xmllint.c configure.in: added a --memory flag to test memory
1810 parsing
1811
Daniel Veillard36650692000-07-21 15:16:39 +00001812Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1813
1814 * nanohttp.c: fixed socklen_t replacement to unsigned int
1815 * parser.c: fixed a space handdling missing at the end of
1816 production 28 DOCTYPE.
1817 * xmlmemory.c: fixed a stupid bug on the routine to override
1818 allocation functions
1819 * TODO: updated
1820
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001821Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1822
1823 * doc/ regenerated the docs
1824
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001825Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * doc/encoding.html doc/xml.html: added I18N doc
1828 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1829 improvements, both parser and filters, added ASCII & HTML,
1830 fixed the ISO-Latin-1 one
1831 * xmllint.c testHTML.c: added/made visible --encode
1832 * debugXML.c : cleanup
1833 * most .c files: applied patches due to warning on Windows and
1834 when using Sun Pro cc compiler
1835 * xpath.c : cleanup memleaks
1836 * nanoftp.c : added a TESTING preprocessor flag for standalong
1837 compile so that people can report bugs more easilly
1838 * nanohttp.c : ditched socklen_t which was a portability mess
1839 and replaced it with unsigned int.
1840 * tree.[ch]: added xmlHasProp()
1841 * TODO: updated
1842 * test/ : added more test for entities, NS, encoding, HTML, wap
1843 * configure.in: preparing for 2.2.0 release
1844
Daniel Veillard49703262000-07-10 10:27:46 +00001845Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1846
1847 * nanoftp.c: fixed the way the control connection is handled
1848 * libxml.spec.in: fixed the dependancies and cleanup
1849
Daniel Veillard306be992000-07-03 12:38:45 +00001850Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1851
1852 * doc/xml.html: changed the xmlsoft.org structure, updated the
1853 examples w.r.t. root and childs
1854
Daniel Veillard7d853352000-07-02 18:53:09 +00001855Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1856
1857 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1858
Daniel Veillard365e13b2000-07-02 07:56:37 +00001859Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * HTMLparser.c: Work on character encoding support for the HTML parser
1862 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1863 * encoding.c: Fixed a potential memleak in the encoding stuff
1864
Daniel Veillardaf743792000-07-01 11:49:28 +00001865Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * doc/FAQ.html doc/Makefile.am : added a FAQ
1868
1869Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001870
1871 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1872 of the HTML parser to force it to not bypass SAX
1873
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001874Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1875
1876 * win32config.h.in: updated
1877 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1878 lacks iconv support :-( need to release 2.1.1
1879 * configure.in: release 2.1.1
1880 * HTMLparser: fixed bug #14784
1881 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1882 by Windows compiler
1883 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1884 the SAX startDocument() callback.
1885 * TODO: updated
1886
1887Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * added xmlStopParser()
1890
Daniel Veillardbe803962000-06-28 23:40:59 +00001891Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1892
1893 * configure.in: 2.1.0 prerelease
1894 * Large resync between W3C and Gnome tree
1895 * nanoftp, nanohttp.c: fixed stalled connections probs
1896 * HTMLtree.c SAX.c : support for attribute without values in
1897 HTML for andersca
1898 * valid.c: Fixed most validation + namespace problems
1899 * HTMLparser.c: start document callback for andersca
1900 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1901 * parser.h, SAX.c: serious speed improvement for large
1902 CDATA blocks
1903 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1904 different encoding
1905 * example/Makefile.am example/gjobread.c tree.h: work on
1906 libxml1 libxml2 convergence.
1907 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1908 and the LIBXML_TEST_VERSION macro
1909
Daniel Veillardc310d562000-06-23 18:32:15 +00001910Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1911
1912 * doc/xml.html: various patches and improvements typo fixed by
1913 Felix Natter
1914 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1915 from Felix Natter <fnatter@gmx.net>
1916
Daniel Veillardf3029822000-05-06 08:11:19 +00001917Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * doc/upgrade.html: updated with instructions for support of both
1920 libxml-1.x and libxml-2.x
1921 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1922 for 2.x support and also fixed includes
1923
1924
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001925Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1926
1927 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1928 the encoding support, added iconv support, so now libxml if
1929 compiled with iconv automatically support japanese encodings
1930 among others. Work based on initial patch from Yuan-Chen Cheng
1931 I may have broken binary compat in the encoding handler
1932 registration scheme, but that was so utterly broken I don't
1933 expect anybody to have used this feature until now.
1934 * parserInternals.h: fixup on the CHAR range macro
1935 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1936 code.
1937 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1938 * uri.c: added xmlParseURI() I can't believe I forgot to
1939 implement this one in 2.0 !!!
1940 * SAX.c: moved doc->encoding update in the endDocument() call.
1941 * TODO: updated.
1942
Daniel Veillard06047432000-04-24 11:33:38 +00001943Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1944
1945 * tree.h: removed extraneous xmlRemoveProp definition
1946 * TODO: added item about --disable-corba configure switch
1947 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1948 * nanoftp.c: fixed include problems giving troubles on AIX and
1949 slowlaris
1950 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1951 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1952 comment and headers changes to lower gtk-doc number of warnings
1953 * doc/html/*: rebuilt docs
1954
Daniel Veillarde0aed302000-04-16 08:52:20 +00001955Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * HACKING: documented the tag for 1.x and instructions
1958
Daniel Veillard5e873c42000-04-12 13:27:38 +00001959Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1962 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1963 xmlCreateIOParserCtxt
1964 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1965 significant overall improvement
1966 * xmllint.c: added I/O test to xmllint
1967 * testSAX.c: added a speed test
1968 * doc/* : updated/regenerated
1969
Daniel Veillardfc708e22000-04-08 13:17:27 +00001970Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1971
1972 * xpath.c uri.h parserInternals.h: cosmetic changes from
1973 "Timur I. Bakeyev" <timur@bat.ru>, including making
1974 xmlCreateURI() public
1975
Daniel Veillard5d211f42000-04-07 17:00:24 +00001976Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1977
1978 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1979 and the code at the same time. Added a clean mechanism for
1980 overload or added input methods: xmlRegisterInputCallbacks()
1981 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1982 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1983 * TODO: updated
1984 * doc/* : updated/regenerated
1985 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1986 source dir
1987
Daniel Veillarde77a9182000-04-05 19:12:29 +00001988Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1989
1990 * testURI.c: yet another forgotten commit, I should get some sleep !
1991
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001992Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1993
1994 * xmllint.c: forgot to commit this too ?
1995
Daniel Veillardb9df4042000-04-05 14:23:16 +00001996Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1997
1998 * xmlversion.h.in : forgot to commit this previously
1999
Daniel Veillard361d8452000-04-03 19:48:13 +00002000Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2003 * README TODO: updated for release
2004 * uri.c uri.h: added authority parsing/saving
2005 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2006 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2007 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2008 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2009 Makefile.am : added compile-time customization of libxml
2010 --with-ftp --with-http --with-html --with-xpath --with-debug
2011 --with-mem-debug
2012 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2013 #include <libxml/xxx.h> I hope it won't break too much stuff
2014 and will be manageable in the future...
2015 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2016 and added xmllint to the installed programs
2017 * uri.h: added xmlFreeURI()
2018
Daniel Veillardec303412000-03-24 13:41:54 +00002019Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * uri.c uri.h: finished the escaping handling, the base support
2022 and the URI path normalization. Looks good just lacks the
2023 authority content parsing code.
2024 * Makefile.am: added instructions to generate testURI
2025 * TODO: updated
2026 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2027 added links and icons for W3C and Gnome
2028
Daniel Veillard8f621982000-03-20 13:07:15 +00002029Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * xmlmemory.[ch] : seems I forgot to actually update the files in
2032 the last commit :-)
2033 * doc/xml.html doc/html/* : updated and uploaded the docs
2034
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002035Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2036
2037 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2038 * TODO: updated
2039 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002040 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002041 gfree).
2042 * Makefile.am, uri.c, uri.h: added a set of functions to do
2043 exact (litteraly copied from the RFC 2396 productions) parsing
2044 and handling of URI. Will be needed for XLink, one XML WFC,
2045 XML Base and reused in the nano[ftp/http] modules. Still work
2046 to be done.
2047
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002048Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2049
2050 * configure.in, libxml.spec.in : libxml2
2051 * doc/* : updated the doc page, rebuilt the docs
2052
Daniel Veillardcf461992000-03-14 18:30:20 +00002053Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * all: tagged LIB_XML_1_X
2056 * *.c *.h : updated from W3C CVS tree
2057 * configure.in : 2.0.0-beta
2058 * libxml.spec.in : libxml2 package nam
2059 * result/* : new version of the tests output
2060
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002061Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2064
Daniel Veillardb566ce12000-03-04 11:39:42 +00002065Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * doc/* : rebuilt the docs
2068 * parser.c: final patch on #6766
2069 * valid.c: small patch on validity checks.
2070
Daniel Veillardfb76c402000-03-04 11:39:42 +00002071Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2074 added
2075 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2076 compatibility w.r.t. XML spec and existing code.
2077
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002078Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * parser.c: seems a better solution to <a> </a> exists,
2081 will try it for a while
2082
Daniel Veillard83a30e72000-03-02 03:33:32 +00002083Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * parser.c: tried to remove the <a> </a> generating <a/>
2086 this is hard. Left a flag for that purpose. Fixed bug #6766
2087 * configure.in: prepared 1.8.7 not released, due to previous
2088 problem
2089
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002090Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2091
2092 * doc/xml.html : applied second patch from Paul DuBois
2093
Daniel Veillard402e8c82000-02-29 22:57:47 +00002094Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * doc/xml.html : applied patch from Paul DuBois
2097
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002098Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2099
2100 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2101
Daniel Veillard5feb8492000-02-02 17:15:36 +00002102Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2105 compilation warnings on various platforms.
2106 * parser.c: Fixed #5281 validity error callbacks are now desactived
2107 by default if not validating.
2108
Daniel Veillardf341f932000-02-02 14:52:08 +00002109Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2110
2111 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2112
Daniel Veillard13c757e2000-02-01 23:59:15 +00002113Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2116 <gkatsi@cs.toronto.edu>
2117
Daniel Veillard726e8792000-01-30 20:04:29 +00002118Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2119
2120 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2121 processing URLs
2122
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002123Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2124
2125 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2126 xmlNanoFTPUpdateURL for persistent control connections.
2127 * configure.in: 1.8.6
2128
2129Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2130
2131 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2132 * tree.[ch] : added xmlSaveNoEmptyTags
2133
James Henstridgef3be9312000-01-28 13:59:21 +000021342000-01-29 James Henstridge <james@daa.com.au>
2135
2136 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2137
2138 * Makefile.am: added nanoftp.[ch] to the build.
2139
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002140Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * nanoftp.[ch]: cleanup, comments, API
2143 * debugXML.c : fixed a bug in the cat command
2144 * doc/*: regenerated the docs
2145
Daniel Veillardda07c342000-01-25 18:31:22 +00002146Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2147
2148 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2149 * debugXML.c : fixed a bug in the cat command
2150 * valid.c: fixing some small probs
2151 * libxml.spec.in: get rid of the SNAP suffix
2152 * doc/xml.html: updated the status
2153
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002154Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2155
2156 * xml-config.in: xml-config --version to just return the
2157 version number
2158 * xpath.c: some cleanup w.r.t. axis when the current node is
2159 an attribute.
2160 * TODO: updated
2161
Daniel Veillard461a66c2000-01-18 18:01:01 +00002162Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2163
2164 * configure.in: prepared for libxml-1.8.5
2165 * doc/* recompiled the documentation
2166
21672000-01-17 Jody Goldberg <jgoldberg@home.com>
2168
2169 * configure.in : WARNING autoconf subtlety alert :
2170 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2171 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2172 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2173 get defined by AC_CHECK_HEADERS.
2174
Daniel Veillardf967b902000-01-17 16:06:10 +00002175Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2178 Rune.Djurhuus@fast.no
2179
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002180Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2181
2182 * TODO: updated
2183 * tree.c, parser.c: made sure that only memory alloc problems
2184 and internal parser errors are allowed to write to stdout or
2185 stderr.
2186
Daniel Veillard0142b842000-01-14 14:45:24 +00002187Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2188
2189 * tree.c : restored xmlNewGlobalNs since this seems used by
2190 a lot of existing code :-(, fixed a bug in xmlNewNs
2191 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2192 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2193 to exit() from the library code.
2194 * xpath.c, parser.c: removed bugs or unused code detected by
2195 Windows compilers
2196 * parser.c: started adding interfaces for parsing well balanced
2197 XML fragments
2198 * configure.in: releasing 1.8.4
2199 * doc/* : rebuilt the docs
2200
Daniel Veillard2eac5032000-01-09 21:08:56 +00002201Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * tree.[ch] : added xmlNewDocFragment() for DOM
2204 * testHTML.c: uninitialized variable.
2205
Daniel Veillardf3a73582000-01-05 14:58:39 +00002206Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2207
2208 * doc/* : rebuild the docs
2209
Daniel Veillard71b656e2000-01-05 14:46:17 +00002210Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2211
2212 * acconfig.h: readline and history patch
2213 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2214 * tree.c: added check and handling when possibly removing an ID
2215 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2216 and saving.
2217 * test/HTML/entities.html result/HTML/entities.html* : test for
2218 various entities reference cases
2219 * result/HTML/* : as a result output of some testcase have
2220 changed
2221 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2222 by previous example. added xmlParseTryOrFinish().
2223 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2224 entities.h debugXML.h HTMLparser.h: changed the way struct are
2225 declared to allow gtk-doc to expose those
2226 * parser.c: closed bug #4960
2227 * Makefile.am configure.in: Applied patch from
2228 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2229 and math/socket libs detection
2230
Daniel Veillard437b87b2000-01-03 17:30:46 +00002231Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * configure.in, Makefile.am: link tester against readline
2234 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2235
Daniel Veillard686d6b62000-01-03 11:08:02 +00002236Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * tree.[ch]: added xmlRemoveProp
2239 * win32config.h.in nanohttp.c: avoid including the Windows
2240 socket stuff in every C files
2241 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2242 the XmL parser(s)
2243 * test/ns4 result/ns4 etc...: added test case for previous prob
2244 * tree.c: xmlNewNs wasn't checking for double definition
2245 * Makefile.in: fixed a problem with dist-hook duplicates
2246 * parser.[hc], xmlIO.c: fixed the loading of external entities
2247 APIs, now xmlLoadExternalEntity() is used everywhere and
2248 setting up an app specific front-end using the
2249 * SAX.c parser.c: some fixes, now the xhtml spec validates
2250 with the xhtml DTD.
2251 * error.c: fixed crashes in case of no input stream
2252 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2253 to the validation tests and results
2254
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002255Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2256
2257 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2258 too htmlCreatePushParserCtxt() and htmlParseChunk()
2259 * parser.c: a bit of cleanup.
2260 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2261 to XML) removed the last mem leak known
2262 * HTMLtree.c: output message cleanup
2263 * xmlmemory.c: display content info about memory blocks
2264 * result/HTML/wired.* : missing att value warning change
2265
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002266Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2267
2268 * doc/* : rebuilt the documentation
2269
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002270Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2271
2272 * parser.[ch] parserInternals.h: Push parser for XML,
2273 seems to work fine now
2274 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2275 --push for push testing
2276 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2277 * testSAX.c: added --push
2278 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2279 subtree
2280 * xmlIO.[ch] : enriched API + fixes for push mode
2281 * entities.[ch]: added the entity content length to the struct.
2282 * xmlmemory.[ch]: new API to show the last entries for the shell
2283 * valid.c: added required attribute testing
2284 * SAX.c: the cdata callback now merge contiguous fragments
2285 * HTMLparser.c: cleanup of some macros
2286
Daniel Veillard3c558c31999-12-22 11:30:41 +00002287Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * parser.c: fix for PIs name starting with xml
2290 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002291 * *.c, configure.in win32config.h.in : generate win32config.h for
2292 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002293
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002294Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * parser.c: fixed a stupid = vs. == bug :-(
2297 * doc/gnome-xml.sgml: s/glade/xml/
2298
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002299Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2300
2301 * configure.in, doc/xml.html : bug fix release 1.8.2
2302 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2303 Hopefully the end of that silly C++ include problem
2304 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2305 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2306 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2307 troubles with autoclosed elements when the stree shape doesn't
2308 follow the DtD specs. Added htmlIsAutoClosed() and
2309 htmlAutoCloseTag()
2310 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2311 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2312 * debugXML.c: fixed a bug on printing default namespaces.
2313 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2314
Daniel Veillardb24054a1999-12-18 15:32:46 +00002315Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * result/HTML/*.htm[l] : updated the HTML regression tests according
2318 to the new output
2319 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2320 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2321 problem due to intermix of extern "C" { ... } declarations for C++
2322 and recursive includes in the headers
2323
Chris Lahey323c48c1999-12-18 15:32:45 +000023241999-12-20 Chris Lahey <clahey@umich.edu>
2325
2326 * HTMLtree.c: Made it so that html nodes with a single child do
2327 not insert a carriage return before or after the child node.
2328
Daniel Veillardb24054a1999-12-18 15:32:46 +00002329Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002330
2331 * configure.in, doc/xml.html : bug fix release 1.8.1
2332 * parser.c: fixed bug #4344
2333 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2334 added the glue to avoid C++ problems
2335 * doc/* : regenerated the documentation
2336
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002337Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2340 namespace recognition, and Dia as a resul :-(
2341 * encoding.c: closed bug #3950
2342
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002343Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * valid.c: debugging a posteriori validation, except URI expansion
2346 stuff this should be fixed now
2347 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2348 Carl Nygard <cnygard@bellatlantic.net>
2349 * tester.c: added --postvalid, cleaning of the code
2350 * tree.[ch]: added xmlDocGetRootElement()
2351
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002352Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2353
2354 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2355 c++ losage.
2356
Daniel Veillard10a2c651999-12-12 13:03:50 +00002357Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2358
2359 * configure.in, doc/xml.html : bumped to 1.8.0
2360 * xlink.[ch], Makefile.am : added framework for link detection
2361 * parser.h: added nbChars to parser context, needed for cleanup.
2362 * xmlmemory.c: removed a nasty bug when out of mem
2363 * valid.[ch]: adding namespace support for attribute decl
2364 * tester.c: added --debugent option
2365 * debugXML.[ch]: added xmlDebugDumpEntities()
2366 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2367 buffers instead, this was really needed, validation was breaking
2368 in strange ways due to that. Added xmlParseStringPEReference()
2369 and other parsing from strings functions. Entities processing
2370 modified again, but PERef are still not handled correcly but
2371 unless you're Eve Maller you won't notice :-)
2372 * HTMLparser.c: large changes toward reliability, and switched to
2373 lowercase internal tags, XHTML is lowercase, so it will help
2374 that output is closer to next version.
2375 * doc/* : regenerated the documentation, it is now hosted at
2376 http://xmlsoft.org/ (same bits I just bought the domain :-)
2377
2378
Daniel Veillard294cbca1999-12-03 13:19:09 +00002379Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2382 doc generation
2383 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2384 in the SAX API
2385 * doc/*: rebuilt the doc making sure everything appears in the
2386 HTML files
2387
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002388Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2391 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2392 which allow impressive speed improvement on dataset with
2393 large text pieces, but at the cost of broken binary
2394 compatibility and slightly bigger memory usage.
2395 Configure with --with-buffers to activate them, they
2396 are protected with XML_USE_BUFFER_CONTENT define.
2397 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2398 goal is 0 memory left allocated once parser is no more used
2399 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2400 call xmlCleanupParser() and xmlMemoryDump()
2401
Daniel Veillarda819dac1999-11-24 18:04:22 +00002402Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2405 * parser.[ch] encoding.[ch]: added memory cleanup routines
2406 * parser.c: closing bug #3788
2407 * doc/*: rebuilt the doc
2408
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002409Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2412 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2413 * tester.c: added --compress option
2414 * doc/*: rebuilt the documentation
2415
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002416Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2417
2418 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2419 if given /proc/kcore as input !
2420 * doc/xml.html doc/*: updated and rebuilt the documentation
2421
2422Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002423
2424 * parser.c: Fixed some wrongly space collapsing code due to
2425 a misreading of the spec.
2426 * result/*: fixed the output accordingly
2427
2428Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002429
2430 * encoding.c: bug fix and typos
2431 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2432 * parser.c: added attribute normalization closing bug #3597
2433 * test/att* result/att* SAXresult/att*: testcase for attribute
2434 normalization
2435
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002436Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * configure.in: closing bug #3163 by adding extra flags for the
2439 cc compiler on HP-UX
2440
Daniel Veillard51e3b151999-11-12 17:02:31 +00002441Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2442
2443 * valid.[ch] : removed a typo and an enumerated type bug in the
2444 xmlAddElementDecl() function
2445 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2446 call to xmlEncodeEntitiesReentrant() so that the functions
2447 New, Set and Get are at the same level.
2448 * parser.c HTMLparser.c: extra memory allocation bug for
2449 attributes detected by someone using libxml in embedded systems :-)
2450
Daniel Veillard962195f1999-10-28 15:51:53 +00002451Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2452
2453 * xmlmemory.h: turned off mem debug :-\
2454
Daniel Veillard35008381999-10-25 13:15:52 +00002455Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * parser.c: closed bug #2784 a one line fix, but worth pushing
2458 a new release out
2459 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2460 some structures, comments before and after the
2461 main element, and other nastyness
2462 * HTMLtree.c tree.c: accomodate the extended HTML supported
2463 * configure.in: pushing 1.7.4
2464 * test/ent8 and related outputs : added a new test for bug #2784
2465 * test/HTML/wired.html and related output: a nasty HTML example
2466 * Makefile.am: improved the test scripts
2467 * docs/* : reran the documentation extractor, updated xml.html
2468
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002469Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2470
2471 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2472 HTMLparser and debugged the HTML related code. HTML documents
2473 now have their own type
2474 * entities.c: do not dump &apos; for HTML output
2475 * xmlmemory.c: improvement, breakpoint mechanism
2476 * testHTML.c: added --sax --repeat ...
2477 * Makefile.am: improved the HTML tests
2478 * valid.[ch]: added xmlValidGetValidElements and
2479 xmlValidGetPotentialChildren
2480 * tester.c: added --insert to test the 2 new functions
2481 * test//* result//* SAXresult//* : regression test cleanup
2482 and extension.
2483 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2484 gnome-xml-nanohttp.html
2485
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002486Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * HTMLparser.c: fixed problems with some autoclose tags
2489 * tree.c: fixed XML output problems.
2490 * result/* SAXresult/*: update of the tests output
2491
Daniel Veillard6077d031999-10-09 09:11:45 +00002492Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * Makefile.am: Arturo patch for xmlConf.sh version info
2495 * parser.c: Tim Josling patch for single quoted items
2496 * tester.c: Tim Josling patch for tester options usage
2497 * tree.h: indent cleanup
2498
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002499Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2502 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
2503
Daniel Veillard00fdf371999-10-08 09:40:39 +00002504Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * tree.c : Raph patch for initialization of CORBA fields
2507 * parser.c, xpath.c, ...: modification of doc comments
2508 * xpath.c : allow spaces in xpath expressions
2509
Daniel Veillardad219441999-09-27 08:17:49 +00002510Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * xmlmemory.h: turning off memory debug :-(
2513
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002514Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2515
2516 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
2517 better SAX interfaces.
2518 * testSAX.c: uses the new SAX routine, avoid fetching any remote
2519 entity.
2520 * configure.in: 1.7.2
2521
2522Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00002523
2524 * libxml.spec.in: fixed the URL
2525 * doc/xml.html: improved the documentation front-end
2526
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002527Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00002528
2529 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
2530
Daniel Veillard7a66ee61999-09-26 11:31:02 +00002531Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00002532
2533 * libxml.spec.in: fixed the alpha compile problem
2534 * parser.[ch]: changed errno to errNo in the parser context :-(
2535 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
2536 * doc/xml.html: changed CHAR to xmlChar
2537 * doc/html/*: recompiled the documentation
2538 * configure.in: 1.7.1
2539
Daniel Veillard7f7d1111999-09-22 09:46:25 +00002540Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * parser.h: modified the parser context struct to regain 1.4.0
2543 binary compatibility
2544 * parser.c, xml-error.h: added errno ot teh context and defined
2545 a set of errors values with update of errno
2546 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
2547 DTDs and entities
2548 * *.h, *.c: complete cleanup of the use of config.h and include
2549 protection depending on the current setup.
2550 * overalll debugging, maintenance and bug-fixing on all modules
2551 * updated the documentation
2552 * ready for 1.7.0
2553
Daniel Veillardc08a2c61999-09-08 21:35:25 +00002554Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * HTMLparser.c : cleanup
2557 * SAX.c valid.c valid.h: added ID/IDREF checking
2558 * tree.c tree.h: extended doc structure for refs
2559 * configure.in: 1.6.2
2560 * parser.c: patched bug in SAX user arg call
2561 * parserInternals.h: patched missing close in C++ wrapping
2562 * testXPath.c xpath.c xpath.h: prepared for extensibility,
2563 especially upcoming XPointer implementation.
2564 * doc/xml.html: augmented, typo
2565
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00002566Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
2567
2568 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
2569 not all invocations of install understand -d.
2570
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00002571Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
2572
2573 * Makefile.am: prepend all the test* calls with $(top_builddir) -
2574 to make 'check' works, when builddir != srcdir.
2575
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00002576Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2577
2578 * doc/xml.html : updated the documentation
2579
Daniel Veillard6454aec1999-09-02 22:04:43 +00002580Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
2583 not deallocated memory blocks
2584 * *.c : replaces all calls to malloc() free() and realloc() to
2585 the wrapper functions/macros
2586 * tree.c : removed memory leaks dues to calling xmlFreeNode()
2587 instead of xmlFreeNodeList()
2588
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00002589Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * HTMLparser.c: corrected a stupid bug leading to core dump at
2592 tree deallocation. Removed warnings indicated by
2593 Stephane.Conversy@lri.fr
2594 * entities.c: Fixes Yet Another Stupid Bug, entities were not
2595 looked for in the external subset
2596
2597Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00002598
2599 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
2600 on SGI by Stephane.Conversy@lri.fr
2601
Daniel Veillardb96e6431999-08-29 21:02:19 +00002602Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2603
2604 * all .h : changed the prototype declaration indent as in gtk
2605 * most .c : working on reducing the TODOs in the code
2606 * most .c : cleanup though -pedantic and Insure++
2607 * improvements on validation ID checkings.
2608 * tree.[ch] SAX.c: added support for namespace on attributes #2022
2609 * xml-config.in: closed #1810
2610
2611Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00002612
2613 * tree.h, valid.c, valid.h: more work on validity, IDs
2614 * xpath.c: added/fixed comparidon and equlity, added a new isinf
2615 definition for AIX
2616
Daniel Veillardb556eb51999-08-15 17:19:50 +00002617Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
2620 the distribution due to a cut'n paste error at last commit
2621
Daniel Veillardb05deb71999-08-10 19:04:08 +00002622Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2623
2624 * configure.in: upgraded to version 1.4.0
2625 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
2626 Big update, added a large part of the validation process,
2627 it should be usable, but some parts are missing
2628 * xpath.c: improved the implementation w.r.t. root.
2629 * Makefile.am: added more tests
2630 * test and result trees: added a lot of tests
2631 * libxml.spec.in: export libxml.so.0 and libxml.so.1
2632
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00002633Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * Added an HACKING file
2636
Daniel Veillarde2d034d1999-07-27 19:52:06 +00002637Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * xpath.[ch] : improvements and debug of the XPath implementation
2640 * parser.c, HTMLparser.c : modified the parsers to be progressive
2641 * tree.[ch] : extended the Buffer promitives
2642 * xmlIO.[ch] : added basic I/O routines providing progressive
2643 parsing and ready for I18N conversion plugins
2644 * SAXresult/* : the SAX callback sequence maybe slightly different
2645 now
2646 * test*.c : improved/updated the tests programs
2647 * doc/* : recompiled the docs.
2648
Daniel Veillard15b75af1999-07-26 16:42:37 +000026491999-07-26 Michael Meeks <michael@edenproject.org>
2650
2651 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
2652
2653 * tree.c: Ditto.
2654
Daniel Veillard1566d3a1999-07-15 14:24:29 +00002655Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2656
2657 * configure.in: upgraded to version 1.4.0
2658 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
2659 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
2660 XML query language, see http://www.w3.org/TR/xpath for more details.
2661 * parser.c, parser.h: added CHAR* related string functions for XPath
2662 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
2663 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
2664 rebuild the docs.
2665 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
2666 and regression testing capabilities for XPath.
2667
Daniel Veillardd79d7871999-07-12 10:38:12 +00002668Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2669
2670 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
2671 closing bug #1646
2672
Daniel Veillardbe9e5951999-07-12 09:16:45 +00002673Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2674
2675 * Makefile.am, example/Makefile.am: closed bug #1683
2676
Daniel Veillard3166ab11999-07-11 16:14:19 +00002677Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * example/Makefile.am, configure.in: added the makefile for the
2680 gjobread example
2681
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00002682Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
2683
2684 * doc/Makefile.am:
2685 - fix which allow "make install DESTDIR=</install/prefix>".
2686
Daniel Veillard7cc3c041999-07-09 10:11:57 +00002687Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
2690 which fixed a problem on the file reading-code.
2691
Daniel Veillard82150d81999-07-07 07:32:15 +00002692Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
2695 output.
2696 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
2697
Daniel Veillard5233ffc1999-07-06 22:25:25 +00002698Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * parser.h : Oops removed the binary compatibility problem
2701 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
2702 * parser.c, HTMLparser.c: applied patches for reading from stdin
2703
Daniel Veillardbe70ff71999-07-05 16:50:46 +00002704Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2705
2706 * parser.c, entities.c, valid.c: cleanup bug #1591
2707 * configure.in: cleanup bug #1592
2708 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
2709 the same tree back-end. Hence gdome will be available for it.
2710 * doc/Makefile.am: close bug #617
2711
Daniel Veillard97fea181999-06-26 23:07:37 +00002712Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * parser.c: alloctate a per parser context SAX interface block
2715
Daniel Veillard14fff061999-06-22 21:49:07 +00002716Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
2719 and xmlEncodeEntitiesReentrant with the correct one :-\
2720
2721Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * commit of my internal XML base changes, quite a lot of
2724 changes, cleanups, better entities support, framework for
2725 new I/O and charset detection and handling
2726 * Fixed the configure/Makefile stuff to generate shared libs
2727 with the proper version info, so we jumped on rev from
2728 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
2729 xmlEncodeEntities() result need to be freed now, and a string
2730 xmlParserVersion provide the current library version.
2731
Raph Levien05240da1999-06-15 21:27:11 +00002732Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
2733
2734 * parser.c: fixed a buffer overrun for when you have a very long
2735 attribute with no entities in it.
2736
Daniel Veillardbb2da581999-06-13 14:37:07 +00002737Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * added example directory
2740 * added example/gjobs.xml gjobread.c, still need a Makefile.in
2741
Daniel Veillard011b63c1999-06-02 17:44:04 +00002742Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * Release of libxml-1.1, nearly everything has been touched for
2745 this.
2746 * Added more regression tests
2747 * Updated the documentation
2748
Daniel Veillard27d88741999-05-29 11:51:49 +00002749Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * tree.[ch]: unified the XML_NO_CORBA defines.
2752 * parser.c encoding.[ch]: started plugging in char encoding detection
2753
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00002754Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
2755
2756 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
2757 Also freed allocated buffer.
2758
Daniel Veillard27d88741999-05-29 11:51:49 +00002759Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00002760 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
2761 reentrancy problem at printing. One is left in entities.c, to
2762 remove ASAP
2763 * testSAX.c : added a test example showing the use of the SAX
2764 interface if one doesn't want to build the DOM tree.
2765 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
2766
Daniel Veillard517752b1999-04-05 12:20:10 +00002767Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
2770 large revamping of the parser to use SAX callbacks
2771 http://www.megginson.com/SAX/ (or at least a C like interface
2772 a la Expat). It's now possible to set up your own callbacks
2773 and the parser will not build a DOM tree.
2774 * test/* result/*: updated the test suite, I finally removed
2775 the old Namespace draft support (PI based).
2776
Daniel Veillard87c83bd1999-04-02 16:04:43 +00002777Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * Makefile.am: added test result to EXTRA_DIST for make tests
2780
Daniel Veillard64068b31999-03-24 20:42:16 +00002781Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * parser.c, parserInternals.h: moved the chars macro definitions
2784 to parserInternals.h
2785 * parser.c, error.c: applied patches from "Knut Åkesson"
2786 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
2787
Daniel Veillard012ccc11999-03-23 10:11:11 +00002788Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * xml-config.in : applied patch to make --version work
2791
Raja R Harinatha86c23e1999-03-05 22:14:01 +000027921999-03-05 Raja R Harinath <harinath@cs.umn.edu>
2793
2794 * Makefile.am (check-local): Alias for `tests' target. This will
2795 cause `make check' to do the right thing.
2796 (tests): Don't run tests in srcdir. Also, replaced calls to
2797 basename with a `sed' "equivalent".
2798
Daniel Veillardd109e371999-03-05 06:26:45 +00002799Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2802 it in the header and not the sources, updated the doc.
2803 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2804 pointing this out.
2805
Daniel Veillardbc50b591999-03-01 12:28:53 +00002806Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2809 exported the inputStream routines.
2810 * doc/html/* : updated accordingly
2811
Daniel Veillardd692aa41999-02-28 21:54:31 +00002812Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2813
2814 * parser.c, parser.h, parserInternals.h: added a few extra
2815 internal calls to allocate and free parser contexts ...
2816 * doc/html/* : updated accordingly
2817
Daniel Veillard55a99271999-02-25 11:01:29 +00002818Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * configure.in, Makefile.am, doc/makefile.am : General changes for
2821 1.0.0 release and including the generated HTML documentation.
2822
Daniel Veillard35925471999-02-25 08:46:07 +00002823Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * makefile.am : added parserInternals.h, oops.
2826
Daniel Veillard1e346af1999-02-22 10:33:01 +00002827Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * parserInternals.h: added this header giving access to the parser
2830 internal functions.
2831 * doc/Makefile.am : added a rebuild target which rebuilds the full
2832 set of documentations
2833 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2834 the internal subset.
2835 * *.c *.h: modifications needed to generate the documentation using
2836 gtk-doc, cleanup of functions blocks, reorganisation of struct
2837 declarations.
2838
Daniel Veillard1164e751999-02-16 16:29:17 +00002839Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2842 the tar and spec file to include the beginning of the doc.
2843
Nuno Ferreira03d04781999-02-13 00:07:17 +000028441999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2845
2846 * doc/.cvsignore: Added this file.
2847
Daniel Veillard6800ef31999-02-08 18:33:22 +00002848Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2849
2850 * tree.c: fixed xmlGetProp to return "" when the attribute
2851 exists, even if the node-list is NULL.
2852
Daniel Veillard726c7e31999-02-08 15:13:10 +00002853Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2854
2855 * tree.c: patched an error outputting empty attribute values.
2856 * Makefile.am and doc/makefile.am: have been updated during the
2857 week-end. Sorry for an empty CVS log, I got a shell problem.
2858
Daniel Veillard1899e851999-02-01 12:18:54 +00002859Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2860
2861 * tree.h: cleaned up using enums instead of defines
2862 * parser.c, valid.[ch]: more work on parsing/output of element
2863 declarations
2864
Daniel Veillard3b9def11999-01-31 22:15:06 +00002865Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2866
2867 * valid.[ch], tree.c, parser.c : more work toward full parsing
2868 of XML DTDs.
2869 * README: added informations about mailing-list and on-line
2870 documentation
2871
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000028721999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2873
2874 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2875
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002876Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * parser.c, tree.[ch] : more work toward conformance testing,
2879 added a last element to accelerate parsing of very flat structures
2880 started working on internal subset Element content declaration.
2881 * valid.[ch] : first cut at adding code toward validation.
2882 * previous changes had also small impact on most files, especially
2883 the conformance testing using James Clark test suite.
2884
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002885Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * test/* : updated the examples, most of them were not well
2888 formed (humm), and added rdf2.
2889 * result/* : resulting changes in the output.
2890
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002891Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2894
Daniel Veillard44b3a061998-12-05 17:27:22 +00002895Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * tree.c: patched a bug in the generation of empty attributes
2898
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002899Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2902 for node/trees/documents/... Biggest problem is namespace
2903 support when copying subtrees.
2904
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002905Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2906
2907 * parser.c, entities.c: improve entities and char ref encoding,
2908 and cleanups of error messages.
2909
Daniel Veillard242590e1998-11-13 18:04:35 +00002910Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * parser.c, entities.c: simple bug hunting done during rpm2html and
2913 rpmfind integration.
2914
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002915Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * parser.[ch]: Added interfaces allowing to specify a SAX
2918 handler before parsing.
2919
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002920Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * parser.c: redirrect all errors reporting through the SAX
2923 error function
2924
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002925Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2928 * libtool, tlmain ...: update of the libtool files
2929
Miguel de Icaza442321c1998-11-04 18:13:38 +000029301998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2931
2932 * entities.c: Use g_snprintf insteda of snprintf.
2933
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002934Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2935
2936 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2937 added ent5 test for this purpose.
2938 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2939
Daniel Veillard27271681998-10-30 06:39:40 +00002940Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * parser.c: fixed? a strange error due to compression on a GWP
2943 document.
2944
Daniel Veillard25940b71998-10-29 05:51:30 +00002945Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * tree.[ch]: bug fixing
2948 * entities.[ch]: defined a specific type for predefined entities
2949 * doc/xml.html: more documentation on the library, how to use it,
2950 overview of the interfaces.
2951
Daniel Veillard16253641998-10-28 22:58:05 +00002952Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2955
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002956Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2957
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002958 * tree.c: corrected a small bug
2959 * doc/xml.html: continuing writing documentation.
2960
2961Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2962
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002963 * debugXML.h debugXML.c: added debugging utilities.
2964 * tester.c: added --debug switch.
2965 * tree.c: patched an incorrect node->type assignment.
2966 * parser.c: formatting, ensure that node->doc != NULL in attributes
2967
Daniel Veillardccb09631998-10-27 06:21:04 +00002968Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2969
2970 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2971 entity support and provide an internal representation close to
2972 DOM one (entity ref nodes, and attribute value as tree). I tried
2973 to preserve the interface but this will surely break some apps
2974 (I have to change rpm2html/rpmfind for example). I had to change
2975 two interfaces, and the generated tree is somewhat different.
2976 * doc/* : started documenting the XML library, the tree and
2977 DOM/Corba. This is a first step.
2978
Daniel Veillard11e00581998-10-24 18:27:49 +00002979Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * parser.c: Set up the fonctions comment block, boring but useful.
2982 * parser.h, SAX.c, parser.c: now attributes are processed through
2983 the SAX interface. The problem is that my SAX interface diverged
2984 quite a bit from the original one, well this is not an official
2985 spec, and translating it from Java to C is hairy anyway...
2986
Daniel Veillard97b58771998-10-20 06:14:16 +00002987Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2988
2989 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2990 fonctions comment block, boring but useful.
2991
2992Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002993
2994 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2995 conversion routines. However they are not yet used to convert the
2996 inputs. The core will run with UTF-8.
2997
Daniel Veillard33942841998-10-18 19:12:41 +00002998Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2999
3000 * tree.c : make sure that the type id is properly set-up when
3001 a new object is allocated, needed for DOM.
3002
Daniel Veillard27fb0751998-10-17 06:47:46 +00003003Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3004
3005 * tree.h, tree.c: Ok, the main objects in the tree will be native
3006 corba objects, it costs 8 bytes per Node, Attribute and Document
3007 but it simplifies the Corba integration a lot (no extra interface
3008 objects to allocate/free).
3009
Daniel Veillard0bef1311998-10-14 02:36:47 +00003010Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3013 and changed NODEs contants for conformity with DOM Level 1
3014
Daniel Veillard27864701998-10-08 03:47:24 +00003015Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * added hooks to keep track of servants when creating objects
3018 xmlDoc and xmlNode (for Corba export).
3019
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003020Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * added xml-config script.
3023
Daniel Veillard7066a791998-10-01 20:28:28 +00003024Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3025
3026 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3027 to autoupdate libtool and automake conf files.
3028
Miguel de Icaza60681bd1998-09-30 19:28:59 +000030291998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3030
3031 * Makefile.am: Use '?' to separate the sed
3032 commands as ',' is used when people pass -Wl,something.
3033
3034
Daniel Veillard15a8df41998-09-24 19:15:06 +00003035Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3036
3037 * tree.c, tree.h: added a per-document compression interface.
3038
Daniel Veillard151b1b01998-09-23 00:49:46 +00003039Tue Sep 22 20:47:38 EDT 1998
3040
3041 * tree.c, tree.h: added saving with compression and added interfaces
3042 to control the compression level (xmlGetCompressMode,
3043 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3044
Daniel Veillard70120ff1998-09-22 00:24:21 +00003045Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * parser.c: corrected a loop for files of size 0
3048
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000030491998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3050
3051 * error.h: New file. Contains prototyes from `error.c'.
3052
Tom Tromeyc19653d1998-08-14 01:22:43 +00003053Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3054
3055 * Makefile.am (xmlincdir): New macro.
3056 (xmlinc_HEADERS): Renamed from include_HEADERS.
3057
Daniel Veillard845664d1998-08-13 04:43:19 +00003058Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * applied small patch on numeric entities from
3061 Christopher Blizzard <blizzard@appliedtheory.com>
3062
Daniel Veillard260a68f1998-08-13 03:39:55 +00003063Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * New release 0.2, removed the old xml_* files so that it's
3066 coherent with the other CVS base (W3C), far better conformance
3067 to standard, new namespaces, decent entities support, beginning
3068 of a SAX-like interface. Nearly nothing left intact, even the
3069 test examples ...
3070
Christopher Blizzarda36749e1998-07-30 21:47:18 +000030711998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3072
3073 * .cvsignore: Add .deps dir
3074
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003075Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3078
Daniel Veillardfe926001998-07-26 04:28:20 +00003079Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003080
Daniel Veillardfe926001998-07-26 04:28:20 +00003081 * configure.in: added test for CPP
3082 * AUTHORS, Changelog: the original ones didn't get commited but the
3083 glib ones instead, fixed.
3084 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003085
Daniel Veillardfe926001998-07-26 04:28:20 +00003086Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003087
Daniel Veillardfe926001998-07-26 04:28:20 +00003088 * integrated code developped at W3C
3089 * changed the original Copyright
3090 * migrated to automake
3091 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003092