blob: 87b14b2e6f78b6eadada96a3cc9abc5970e6d2ad [file] [log] [blame]
William M. Brack1633d182001-10-05 15:41:19 +00001Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2
3 * HTMLparser: repaired another loop problem
4
Daniel Veillard20ee8c02001-10-05 09:18:14 +00005Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6
7 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
8 parsing.
9 * xpath.c: fix bug #61291 the default XML namespace node is
10 missing from the namespace axis.
11 * tree.c: refuse to create namespaces nodes with prefix "xml"
12
Daniel Veillard651f9472001-10-04 14:51:06 +000013Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14
15 * SAX.c: ouch a non-defined namespace could lead to a crash,
16 fixed #61215
17
Daniel Veillard7dd05702001-10-04 14:25:12 +000018Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
19
20 * parserInternals.c: closed bug #61054
21
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000022Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
23
24 * include/libxml/Makefile.am: closing #60708
25
Daniel Veillarda293c322001-10-02 13:54:14 +000026Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
27
28 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
29 adding xmlSAXParseFileWithData following Marco Stipek suggestion
30
Daniel Veillardf4309d72001-10-02 09:28:58 +000031Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
32
33 * valid.c: close bug #61550 when xml: wasn't considered a namespace
34
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000035Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
36
37 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
38 * DOCBparser.c HTMLparser.c parser.c: fixed typos
39
Daniel Veillard16756b62001-10-01 07:36:25 +000040Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
41
42 * catalog.c: Justin Fletcher provided cleaup code in case
43 HAVE_STAT is not defined
44 * include/win32config.h: Igor Zlatkovic suggested to have
45 HAVE_STAT defined there
46
William M. Brack5e1cac12001-09-28 16:19:18 +000047Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
48
49 * catalog.c - fixed typing error reported by M. Barros
50
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000051Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
52
53 * xmllint.c - fixing typo
54
William M. Brackd28e48a2001-09-23 01:55:08 +000055Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
56
57 * HTMLparser.c: small enhancement to prevent loop on
58 unrecognizable data
59
Daniel Veillardb1d62872001-09-21 09:47:08 +000060Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
61
62 * parserInternals.c: applying patch from bug #60757 this
63 should close it
64
Daniel Veillardc0631a62001-09-20 13:56:06 +000065Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
66
67 * catalog.c xmlcatalog.c: removed a couple of warning
68 * xpath.c: try to solve the linking problem on platforms
69 needing trio to compile
70
Daniel Veillard1a123612001-09-19 08:06:23 +000071Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000072
Daniel Veillard1a123612001-09-19 08:06:23 +000073 * Makefile.am libxml.spec.in: backing up non-documented changes
74 commited without review or aproval by Jens Finke <jens@gnome.org>
75 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000076
Daniel Veillardf5b44e42001-09-17 17:19:54 +000077Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
78
79 * configure.in: Joe Orton provided a patch fixing a problem
80 when iconv is specified to be in a non-standard directory
81 but wasn't exported in xml2-config --cflags
82
Daniel Veillard2fc2db72001-09-14 17:33:51 +000083Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
84
Daniel Veillardf5b44e42001-09-17 17:19:54 +000085 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000086 troubles with 2.4.4 errors.
87
Daniel Veillard16698282001-09-14 10:29:27 +000088Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
89
90 * encoding.c entities.c: do not output hexadecimal charrefs
91 when serializing HTML since some version of Netscape can't
92 grok it, generate decimal ones.
93 * result/HTML/doc3.htm: output changed due to previous test
94 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
95
Daniel Veillard98fed372001-09-13 11:34:58 +000096Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
97
98 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
99 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
100
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000101Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000102 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000103
104 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
105 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
106 updated the configuration scripts systems accordingly
107
Daniel Veillard04382ae2001-09-12 18:51:30 +0000108Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
109
110 * configure.in: preparing for 2.4.4
111 * doc/xml.html doc/html/*: updated and rebuilt the docs
112
Daniel Veillardd63437e2001-09-12 15:00:27 +0000113Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
114
115 * win32/dsp/libxml2.def.src: tried to incorporate comments
116 from bug #59220
117
Daniel Veillard319a7422001-09-11 09:27:09 +0000118Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
119
120 * parser.c result/noent/wml.xml: fixed bug #59981 related
121 to handling of '&' in attributes when entities are substitued
122
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000123Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
124
125 * libxml.h include/libxml/xmlversion.h.in
126 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
127 Tried to close bug #60131
128
Daniel Veillardbce62332001-09-10 18:46:55 +0000129Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
130
131 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
132
Daniel Veillard143b04f2001-09-10 18:14:14 +0000133Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
134
135 * SAX.c: fixing bug #59946 on xmlns=""
136
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000137Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
138
139 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
140 but allocates a new error code.
141
Daniel Veillard05c13a22001-09-09 08:38:09 +0000142Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
143
144 * xmllint.c: John Fleck fixed typos in the options output
145 * parser.c SAX.c: fix ignorable white space SAX selection
146
147Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
148
149 * entities.c: Steve Underwood found the possibility of an
150 ininite loop in case of error.
151
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000152Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
153
154 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
155
Daniel Veillarda050d232001-09-05 15:51:05 +0000156Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
157
158 * parser.c: warn if version is not 1.0 but it's not
159 strictly speaking an error after analyzing the spec
160
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000161Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
162
163 *doc/catalog.html - add link to the html version of the
164 man page, other linguistic cleanups
165
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000166Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
167
168 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
169 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
170 file, has not yet been included in the build.
171
Daniel Veillard99784ff2001-09-01 16:20:28 +0000172Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
173
174 * catalog.c: removed a duplicate affectation Justin Fletcher
175
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000176Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
177
178 * tree.c: Armin Sander pointed a possible text coalescing
179 problem, completed his patch.
180
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000181Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
182
183 * trionan.c: Fixed const and volatile re-definition problem
184
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000185Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
186
187 * libxml.4 parser.c: doc updates from Heiko Rupp
188 * parserInternals.c: 2 sanity checks from Heiko Rupp
189
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000190Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c: applied patch from Armin Sander to make some pointers
193 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000194 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000195
Daniel Veillardb06c6142001-08-27 14:26:30 +0000196Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
197
198 * xpath.c: hum, restrict the integer usage gcc bug workaround
199 to only gcc compilers so that other architecture don't get
200 penalized by this limitation.
201 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
202
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000203Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
204
205 * valid.c: fixed a Windows compiler warning (Chris Poblete)
206 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
207
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000208Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
209
210 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
211 --convert option to xmlcatalog to convert SGML ones to
212 the XML syntax.
213 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
214
215 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000216Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
217
218 * catalog.c xmlIO.c: started some serious testing and fixed
219 a few bug and optmization needs.
220
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000221Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
222
223 * Makefile.am configure.in include/libxml/xmlwin32version.h:
224 preparing for a 2.4.3 release even if it may not be ready yet
225 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
226 all file parsing lookup to go through the entity resolver, add
227 to add an API to bypass it (needed to load catalogs themselves),
228 some cleanup on the catalog code too.
229 * nanoftp.c: small cleanup
230 * doc/catalog.html: small update
231
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000232Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
233
234 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
235 Jun Kuriyama
236
Daniel Veillardffb120d2001-08-23 00:52:23 +0000237Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
238
239 * doc/catalog.html: finished the catalog documentation
240
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000241Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
242
243 * doc/catalog.html doc/xml.html: added documentation about
244 Catalog support, misses an API description
245 * doc/html/*: reextracted the API pages
246
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000247Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
248
249 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
250 Added the part about section 7.2 on URI resolution,
251 fixed a side effect in the HTML parser, look complete
252 and ready to rock except the URI/SystemID part!
253
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000254Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
255
256 * include/libxml/catalog.h include/libxml/parser.h
257 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
258 xmlIO.c: added support and APIs needed for the catalog PI
259 * include/libxml/xmlIO.h: cleanup
260
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000261Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
262
263 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
264 include/libxml/catalog.h: starts to look okay, really
265 plugged the new framework, cleaned a lot of stuff,
266 added some APIs, except the PI's support missing this
267 should be mostly complete
268 * result/catalogs/* test/catalogs/*: added new test, enriched
269 the existing one with URN ID tests
270
Daniel Veillard64339542001-08-21 12:57:59 +0000271Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
272
273 * catalog.c: fixed nextCatalog
274 * result/catalogs/docbook test/catalogs/*: started adding
275 a small regression test
276
Daniel Veillardcda96922001-08-21 10:56:31 +0000277Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
278
279 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
280 more work on the XML catalog support.
281 * parser.c include/libxml/parser.h: small cleanup seems using
282 list as a public parameter name can give portability troubles
283 * trionan.c trionan.h xpath.c include/libxml/trionan.h
284 include/libxml/xpath.h include/libxml/Makefile.am: removed
285 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
286 wrappers
287
Bjorn Reese45029602001-08-21 09:23:53 +0000288Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
289
290 * Makefile.am trio.c triodef.h trionan.c xpath.c
291 include/libxml/Makefile.am include/libxml/trionan.h:
292 Re-worked Not-A-Number and Infinity support.
293 * xmlcatalog.c: added readline include files
294
Daniel Veillard344cee72001-08-20 00:08:40 +0000295Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
296
297 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
298 testCatalog as xmlcatalog, making it an installed app
299 adding a shell, and preparing it to be a /etc/xml/catalog
300 management tool, though not ready yet
301 * catalog.c include/libxml/catalog.h: adding support for
302 XML Catalogs http://www.oasis-open.org/committees/entity/
303 not finished, there is some interesting tradeoffs and a
304 few open questions left.
305
Daniel Veillardb7664f42001-08-19 13:00:43 +0000306Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
307
308 * xmllint.c: fixed a line formatting problem
309
Daniel Veillard5015b712001-08-17 09:37:52 +0000310Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
311
312 * SAX.c: removed a couple of unused variable (Albert Chin)
313
Daniel Veillardbb371292001-08-16 23:26:59 +0000314Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
317 trying to fix some troubles w.r.t. function returning
318 const xxxPtr.
319
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000320Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
321
322 * win32/dsp/libxml2.def.src: another set of symbols conditionally
323 defined
324
Daniel Veillardae6db172001-08-16 19:32:00 +0000325Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
326
327 * xpointer.c: removed unused var
328
Daniel Veillard09190202001-08-16 16:27:41 +0000329Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
330
331 * testXPath.c: another small cleanup closing bug #59110
332
Daniel Veillard796f4b62001-08-16 16:00:13 +0000333Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
334
335 * win32/dsp/libxml2.def.src: small cleanup closing bug
336 #59108
337
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000338Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
339
340 * example/gjobread.c: add xmlCleanupParser() before leaving
341
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000342Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
343
344 * config.h.in configure.in include/libxml/xmlwin32version.h:
345 released 2.4.2
346
Daniel Veillardd3d06722001-08-15 12:06:36 +0000347Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
348
349 * include/libxml/valid.h debugXML.c valid.c: deprecate
350 the non-boundchecking Sprintf functions, add Snprintf
351 this should close bug #57984
352
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000353Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
356 URIs before doing the lookups (pointed by Mark Vakoc)
357
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000358Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
359
360 * xpath.c: serious changes on Result Value Trees and NodeSets
361 w.r.t. deallocation and collect operations. Probably not
362 100% clean (merge of allocated trees smells like a problem).
363 Seems sufficient to close #58943
364
Daniel Veillard90493a92001-08-14 14:12:47 +0000365Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
366
367 * xmllint.c: adding a --format option
368
Daniel Veillardfe703322001-08-14 12:18:09 +0000369Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
370
371 * xpath.c: count() was broken on Result Value Tree
372 * xmlIO.c: fixed file:/// accesses on _WIN32
373
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000374Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
375
376 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
377 macro was renamed, this should close bug #58683
378
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000379Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
380
381 * SAX.c: small fix fixing bug #58539 reported by coolo, in
382 entity substitution mode text at the end of the entity might
383 be added due to text coalescing.
384 * nanoftp.c parser.c: small cleanup
385
Daniel Veillard0c720972001-08-08 20:59:00 +0000386Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
387
388 * HACKING: added John Fleck right to commit in the doc subdir
389
Daniel Veillard48da9102001-08-07 01:10:10 +0000390Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
391
392 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
393 allow to inherit attributes from the DTD directly in the
394 tree, this is needed for XPath and can be a useful feature.
395 Inherited namespaces are always provided at the tree level now
396 * test/defattr* result/defattr* result/noent/defattr*: added a couple
397 of tests for this feature (XSLT being the prime user).
398
Daniel Veillard50f34372001-08-03 12:06:36 +0000399Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
400
401 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
402 testSAX.c xmlIO.c xmllint.c include/win32config.h
403 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
404 include/libxml/xmlwin32version.h.in win32/README.MSDev
405 win32/dsp/*: applied Win32 Facelift No.2 patches from
406 Igor Zlatkovic for Windows/MSC
407
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000408Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
409
410 * SAX.c: unparsedEntityDecl() the URI computation of the
411 entity wasn't done breaking XSLT unparsed-entity-uri()
412
Daniel Veillard567e1b42001-08-01 15:53:47 +0000413Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
414
415 * xpath.c: fixed a bug when walking the descendants and
416 the current node has no children
417 * debugXML.c: show up when a text node is supposed to not be escaped
418
Thomas Broyerf186c822001-07-31 23:30:37 +0000419Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
420
421 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
422 worked like the set:leading() function)
423 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
424
Daniel Veillardba6db032001-07-31 16:25:45 +0000425Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
428
Daniel Veillard57905372001-07-31 15:52:17 +0000429Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
430
431 * include/libxml/xmlIO.h: apply change to close #58141
432 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
433
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000434Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436 * parser.c: when the internal subset uses a PE, then the
437 included entity can use conditional sections.
438
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000439Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
440
441 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
442 when walking the namespace axis showing up in
443 libxst/tests/general/bug-12
444 * xmlmemory.c: added the possibility to trace a given block
445 defined by its address
446
Daniel Veillard4aafa792001-07-28 17:21:12 +0000447Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * parser.c: don't override existing encoding specified before
450 starting xmlParseDocument()
451
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000452Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
453
454 * include/libxml/xmlwin32version.h: reinserted, needed for
455 Windows users of CVS
456
Darin Adlera77cac02001-07-27 17:41:51 +00004572001-07-27 Darin Adler <darin@bentspoon.com>
458
Darin Adler699613b2001-07-27 22:47:14 +0000459 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
460 * testCatalog.c: Add include of <libxml/parser.h>.
461
4622001-07-27 Darin Adler <darin@bentspoon.com>
463
Darin Adlera77cac02001-07-27 17:41:51 +0000464 * include/libxml/.cvsignore:
465 * include/libxml/xmlwin32version.h:
466 Remove this file from CVS because it's generated.
467
Daniel Veillard50822cb2001-07-26 20:05:51 +0000468Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
470 * parser.c include/libxml/parser.h: applied const patches from
471 Tom Moog #58002
472
Thomas Broyerba4ad322001-07-26 16:55:21 +0000473Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
474
475 * xpath.c include/libxml/xpath{,Internals}.h: added a function
476 lookup framework
477
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000478Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * tree.c: fixed xmlCopyNode() for documents
481
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000482Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * parser.c: fixed bugs #58073 reported by Greg Shtilman
485
486Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000487
488 * parser.c: fixes bug #57652 reported by Morus Walter
489
Daniel Veillarde3924972001-07-25 20:25:21 +0000490Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
493
Daniel Veillarda53c6882001-07-25 17:18:57 +0000494Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
497 errors, lesson don't add new functions at 1am before a release
498 * xpath.c: integrated fix from Bjorn to avoid divide by zero
499 from XPath initialization when possible.
500
Daniel Veillardd9bad132001-07-23 19:39:43 +0000501Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * result/scripts/base*: removing history/readline changed
504 this slightly
505 * include/libxml/parser.h SAX.c parser.c parserInternals.c
506 xmllint.c: make element content line number generation
507 optionnal to avoid breaking old apps added interface to switch
508
Daniel Veillardf012a642001-07-23 19:10:52 +0000509Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * configure.in: get rid of the readline and libhistory
512 dependancies by default, release 2.4.1 with IA64 fix
513 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
514 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
515 John Kroll fixes to allow saving to HTTP via PUT (or
516 POST of needed).
517 * doc/html/*.html: regenerated the docs
518
Thomas Broyere8126242001-07-22 03:54:15 +0000519Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
520
521 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
522 xmlHashScanFull and xmlHashScannFull3 to get passed the
523 three keys as arguments to the callback function
524
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000525Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * configure.in Makefile.am: removed libxml softlink for good
528 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
529 100% coverage by gtk-doc
530
Daniel Veillard8599e702001-07-17 21:38:51 +0000531Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
534 fixed serious troubles due to size_t vs. int mismatch
535
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000536Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
539
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000540Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
541
542 * include/libxml/xpath{,Internals}.h xpath.c: added a more
543 convenient extension API for value and context managing
544 Now handles external objects through xmlXPathPopExternal,
545 xmlXPathWrapExternal and xmlXPathReturnExternal.
546 Added functions for sets operations (intersection, etc.)
547
Daniel Veillard22090732001-07-16 00:06:07 +0000548Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
551 xmlIO.c tree.c parserInternals.c entities.c encoding.c
552 HTMLparser.c: cleanup of global variables, marking some
553 const or private.
554
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000555Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000556
557 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
558 fixed xmlXPathNodeSetItem when passing index=0
559
Daniel Veillard05dec342001-07-14 21:57:39 +0000560Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
563
Daniel Veillard28ae6362001-07-14 16:44:32 +0000564Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * xmllint.c: fixed compilation under Cygwin #57503
567 * TODO: update
568
Peter Williamsed156f52001-07-13 18:35:13 +00005692001-07-13 Peter Williams <peterw@ximian.com>
570
571 * config.h.in: add #undef HAVE_DLFCN_H
572
573 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
574 builddir.
575
Daniel Veillard73b36e32001-07-12 15:09:52 +0000576Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * win32/libxml2/libxml2.def.src: added a couple of exported entries
579 raised by #57348 and #57381
580
Daniel Veillard7db37732001-07-12 01:20:08 +0000581Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
582
583 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
584 tree.c xpointer.c: store the line numbder in element->content,
585 may break some software, need a configuration mechanism
586
Darin Adler96037892001-07-11 00:03:16 +00005872001-07-10 Darin Adler <darin@bentspoon.com>
588
589 * .cvsignore:
590 * example/.cvsignore:
591 * include/.cvsignore:
592 * include/libxml/.cvsignore:
593 Various things that are generated and should be ignored.
594
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000595Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
598 * doc/xml.html doc/html/*: updated the docs
599
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000600Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
603 validation occured on content with element child
604
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000605Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * tree.c: fixed XML Base computation which was broken
608 * debugXML.c: added a base function to the shell
609 * Makefile.am result/scripts/* test/scripts/*: added scripts
610 based regression tests, and adding 2 XML Base tests
611
Daniel Veillard19e96c32001-07-09 10:32:59 +0000612Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * tree.c: set properties doc and call xmlSetListDoc for properties
615 content when grafting them in a different tree.
616 * aclocal.m4: remove from CVS
617
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000618Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * win32/libxml2/libxml2.def.src: added some missing entry point
621 for XPath (Mark Vakoc)
622
Daniel Veillard388236f2001-07-08 18:35:48 +0000623Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
626 layer should URI-Unescape before trying to open resources.
627
Daniel Veillard04383752001-07-08 14:27:15 +0000628Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.c: fix the name() bug for elements in the default
631 namespace reported by Charlie Bozeman
632
Daniel Veillard7583a592001-07-08 13:15:55 +0000633Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
636 led to an XPath fix, improvements of SAX initialization, and
637 an added option --nocdata to testXPath
638
Daniel Veillard449d7392001-07-07 19:11:06 +0000639Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * doc/libxml-doc.el: Felix Natter provided anew version working
642 with XEmacs too
643
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000644Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * include/libxml/xpath.h: small cleanup
647 * doc/xml.html: update
648
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000649Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
650
651 * Makefile.am configure.in include/libxml/xmlwin32version.h:
652 released 2.3.14
653
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000654Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000657 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000658
Daniel Veillard73c9c042001-07-05 20:02:54 +0000659Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * xpath.c: a bug reported by Stephan Kulow empty nodesets
662 were not equal to empty strings
663
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000664Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * SAX.c: fixed a URI-Reference computation problem when validating
667 * xmlIO.c: small cleanup
668
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000669Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
670
671 * parser.c: improved the description of a couple of interfaces
672 upon Larry Stamper suggestion
673
Daniel Veillard62f313b2001-07-04 19:49:14 +0000674Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * SAX.c entities.c parser.c: changed completely the way entities
677 are handled when running the parser in entity substitution mode.
678 This fixes a bug reported by Stephan Kulow and nearly divides
679 by 3 the amount of memory required by libxslt to load and process
680 DocBook TDG.
681
Daniel Veillardf420ac52001-07-04 16:04:09 +0000682Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * HTMLparser.c: fixing a too early root closing problem raised
685 byt Prashanth Naidu
686
Daniel Veillard8c357d52001-07-03 23:43:33 +0000687Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
690 raised by Mark Vakoc.
691
Daniel Veillard6e90d192001-07-03 16:37:49 +0000692Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * example/Makefile.am: fixed the include path to add srcdir/include
695 * Makefile.am configure.in: fix from Albert Chin for iconv detection
696 and some cleanup
697
Daniel Veillardf06307e2001-07-03 10:35:50 +0000698Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
701 lot of optimization work, results in significant improvements
702 when handling really complex XPath queries. Add a small optimizer
703 for unions, improve [n] and [last()], avoid some costly ops.
704
Daniel Veillard77044732001-06-29 21:31:07 +0000705Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * include/libxml/parser.h parser.c: xmlStrstr args are both const
708 * xpath.c: small cleanup
709 * xmlGetNsList: reformated, fixed problems if used on Entities
710
Daniel Veillard2adbb512001-06-28 16:20:36 +0000711Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * doc/xml.html: added 1.8.14 and 2.3.13 releases
714
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000715Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
718 * Makefile.am example/Makefile.am: workaround automake generating
719 erroneous deps
720
Daniel Veillard12f7d292001-06-28 13:12:11 +0000721Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * include/win32config.h: bug #56801 Yon Derek provided a patch
724 to the windows config file.
725
Daniel Veillard87ee9142001-06-28 12:54:16 +0000726Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
729 libxml.h : Yon Derek provided a set of changes to compile from
730 CVS on Windows/MSC
731
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000732Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * parser.c: fixed UTF8 BOM support in push mode
735 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
736 added a specific testcase
737
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000738Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
739
740 * Makefile.am: added --push regression tests
741 * parserInternals.c: the XML parser segfaulted in --push mode
742
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000743Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * configure.in: moved the symlinks detection within a CVS
746 check, this is not portable and will be removed soon.
747 * xpath.c: small cleanup/speedup
748
Daniel Veillard11648102001-06-26 16:08:24 +0000749Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
752 release of 2.3.12
753 * parser.c: make an error message if unknow entities in all cases
754
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000755Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * uri.c: fixed 2 uri normalization bugs on '//' reduction
758
Daniel Veillard23793842001-06-25 16:07:45 +0000759Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
761 * include/libxml/Makefile.am: Laszlo Peter pointed out that
762 includes were installed in the wrong dir
763
Daniel Veillardf5498f32001-06-25 15:08:36 +0000764Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * doc/html.xml: warn against sending code to exhibit bugs.
767
Daniel Veillard56f06462001-06-24 21:34:03 +0000768Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
771 Tru64 from Thomas Leitner
772
Daniel Veillardc5d64342001-06-24 12:13:24 +0000773Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * AUTHORS: added William and Bjorn
776 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
777 daniel@veillard.com hopefully I won't have to do this again
778 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
779 docs can be rebuilt cleanly now
780 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
781 from CVs it's generated, added include/libxml/xmlwin32version.h
782 also generated but which should change far less frequently.
783 * catalog.c nanoftp.c: made sure to include libxml.h not
784 libxml/xmlversion.h directly
785 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
786 when compiling on WIN32 and MSC
787
Daniel Veillard07385fd2001-06-23 21:55:48 +0000788Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * include/Makefile.am include/libxml/Makefile.am configure.in:
791 fixed make distcheck and rebuilding the rpms
792
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000793Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * configure.in: should finish the migration of exported includes
796 into a real include/libxml in CVS, at least for CVS users.
797 * removed the exported headers, added in include/libxml (as well
798 as xmlversion.h.in).
799
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000800Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * configure.in: fixed the way to detect symlink
803
Daniel Veillard66541772001-06-23 18:31:04 +0000804Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * configure.in: updated, include/libxml is now a real CVS dir
807
Daniel Veillardca989762001-06-23 17:39:29 +0000808Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
811 version works with both libxml1 and libxml2 (it autodetects
812 the prefix of the html-files) from Felix Natter.
813 * doc/xml.html: updated doc accordingly
814
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000815Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * xpath.c: fixed the bug generating a template loop in libxslt
818 when using docbook-xsl-1.4, * should filter out document nodes
819 * HACKING: added William
820 * TODO: updated
821
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000822Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * doc/FAQ.html: added a warning about gcc-3.0
825 * doc/xml.html: added reference to gdome2 and removed a confusing
826 sentence
827
Daniel Veillardf7f41852001-06-22 15:18:01 +0000828Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * xmlversion.h: okay this is a generated file, but Windows
831 users need it and they can't generate it, and I want CVS
832 Windows users ...
833 * win32/libxml2/libxml2_so.dsp: Windows project file for
834 the shared lib version of libxml2
835 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
836 resources needed for libxslt/xsltproc by Yon Derek
837
Bjorn Reese3157b342001-06-22 14:41:45 +0000838Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
839
840 * trio.c: MSVC fix (provided by Igor Zlatkovic)
841
Daniel Veillard4151acb2001-06-22 10:48:57 +0000842Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
Daniel Veillardcc146db2001-06-22 11:10:52 +0000844 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
845
846Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
Daniel Veillard4151acb2001-06-22 10:48:57 +0000848 * include/win32config.h: Yon Derek provided a first fix
849 to be able to compile libxslt/xsltproc on Windows
850
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000851Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * xpath.c: attempt to work around what seemed a gcc optimizer
854 bug when handling floats on i386 http://veillard.com/gcc.bug
855 * tree.c entities.c encoding.c: doing some cleanups while
856 chasing it
857
Daniel Veillard017b1082001-06-21 11:20:21 +0000858Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * Makefile.am: cleanup when --without-debug is specified
861 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
862 w.r.t. --without-debug and other include points
863 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
864 Catalogs
865 * configure.in entities.h tree.h HTMLparser.c: removed
866 --without-corba, made the _private field mandatory
867
Daniel Veillard87a764e2001-06-20 17:41:10 +0000868Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
871 outputs a BOM in UTF8, an errata has been issued to avoid the
872 problem, that was the most reasonable solution... Add support
873 for a leading UTF8 BOM in entities.
874
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000875Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * valid.c: fixed a bug found when post validating an entity ref
878 * xmllint.c: added --loaddtd and sligly changed --postvalid to
879 activate it too
880
Daniel Veillard39196eb2001-06-19 18:09:42 +0000881Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
882
883 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
884 weakness in the node copy the XPointer and the XInclude
885 implementations. Serious cleanup.
886
Daniel Veillard3739b982001-06-19 12:51:30 +0000887Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * Makefile.am: Kjartan Maraas provided a small patch to
890 add xml2-config.in to EXTRA_DIST
891
Daniel Veillarda9142e72001-06-19 11:07:54 +0000892Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
895 provided another failing case found in KDE, the way the
896 ctxt->vctxt.nodeTab was allocated and freed changed over
897 time but it wasn't completely cleaned up. This should fix it.
898
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000899Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
900
901 * parser.c: Stephan Kulow also raised the fact that line number
902 could get miscounted making debug harder, fixed the problem
903 in xmlParseCharData()
904
Daniel Veillard64b98c02001-06-17 17:20:21 +0000905Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * valid.c: Stephan Kulow pointed out a problem when validating
908 and using an empty entity, forgot a 'break' in a case.
909
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000910Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
913 * doc/xml.html: updated with 2.3.11
914
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000915Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * TODO: updated adding cleanup of generated doc
918 * configure.in: prepared to release 2.3.11
919 * xmllint.c: added --version for bug reporting
920 * doc/html/*.html: rebuilt the doc
921
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000922Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
923
924 * xpath.c: first part of the work on selecting namespace to
925 fix bug #56115
926
Daniel Veillard96ed5832001-06-15 22:22:04 +0000927Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
930 when using -liconv
931 * TODO: updated
932
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000933Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * HTMLtree.[ch]: more work on the HTML serialization routnes,
936 cleanup, encoding support.
937
Daniel Veillard608ad072001-06-14 08:32:28 +0000938Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * xpath.c: Thomas Broyer suggested a better patch for the / arg
941
Daniel Veillard239d0522001-06-13 23:02:48 +0000942Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * xpath.c: bug detected by Ankh when / is used as a function arg
945
Daniel Veillard02bb1702001-06-13 21:11:59 +0000946Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
949 of element and use it to avoid outputting formatting spaces at
950 the wrong place. Implemented the format parameter for HTML save.
951 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
952 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
953 result/HTML/wired.html: of course this impact the result of a
954 number of HTML tests
955
Daniel Veillard95d845f2001-06-13 13:48:46 +0000956Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * HTMLtree.[ch]: started augmenting the HTML save API with
959 encoding and formatting parameters
960
Daniel Veillardeca60d02001-06-13 07:45:41 +0000961Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * HTMLtree.h: cleanup and started evaluating the work needed on
964 revamping the HTML output code
965
Daniel Veillard84666b32001-06-11 17:31:08 +0000966Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
969
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000970Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
971
972 * valid.c: fixed bug #56049, forgot one check in the
973 validation routine
974
Daniel Veillardca2366a2001-06-11 12:09:01 +0000975Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
978
Daniel Veillard6761eee2001-06-11 10:29:38 +0000979Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * libxml.h: fixed an error in last commit
982 * doc/FAQ.html: added an entry for compilation from CVS
983
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000984Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * xmlversion.h.in libxml.h: Cygwin patches
987 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
988 * tree.h: cleanup
989
Daniel Veillardacd370f2001-06-09 17:17:51 +0000990Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * tree.c: patched xmlFreeNode() to avoid freeing() a static
993 memory block in a strange case where libxml is linked twice
994 in the binary.
995
Daniel Veillard1d047672001-06-09 16:41:01 +0000996Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
999 state far too often, simple fix used to avoid it.
1000
Daniel Veillard4497e692001-06-09 14:19:02 +00001001Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1004 being processed, applied his patch
1005 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1006
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001007Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1010 provided fixes to compile on MSCC again
1011 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1012 also provided an update for the project files.
1013
Daniel Veillarda682b212001-06-07 19:59:42 +00001014Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1017 bug #55810
1018
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001019Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * tree.c: fixed xmlGetNsProp() to close bug #55683
1022 Note this requires libxslt to use it's own function instead.
1023
Daniel Veillardf0c53762001-06-07 16:07:07 +00001024Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025
1026 * HTMLtree.c: when in a pre element no formatting space should
1027 be added.
1028 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1029
Daniel Veillard068a9652001-06-07 15:30:26 +00001030Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * configure.in: added tests for signal() and signal.h
1033
Daniel Veillard541d6552001-06-07 14:20:01 +00001034Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1037
Daniel Veillard8a367d42001-06-07 14:01:34 +00001038Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * doc/libxml-doc.el: Felix Natter provided a new version for
1041 libxml2
1042
Daniel Veillard8a926292001-06-07 11:20:20 +00001043Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * HTMLtree.c: when in a pre element no formatting space should
1046 be added.
1047
Daniel Veillard14839d52001-06-06 16:11:56 +00001048Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1049
1050 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1051
Daniel Veillarde95e2392001-06-06 10:46:28 +00001052Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1053
1054 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1055 hack
1056 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1057 * uri.c: fixed a warning
1058
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001059Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1060
1061 * HTMLtree.c: trying to close bug #55772 escaping in script
1062 elements
1063 * doc/xml.html: suggest to send mail to the list
1064
1065Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001066
1067 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1068 good. Use a macro and based on the solution provided in
1069 vsnprintf manual page from GNU.
1070
Bjorn Reese99748722001-06-05 12:49:15 +00001071Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1072
1073 * error.c: Workaround for non-preserving variadic list.
1074 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1075
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001076Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * doc/xml.html: added 2.3.10 release
1079
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001080Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * configure.in: releasing 2.3.10
1083
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001084Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1087
Daniel Veillard20042422001-05-31 18:22:04 +00001088Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * encoding.c: Robert Collins provided a patch to add the
1091 "US-ASCII" encoding alias
1092
Daniel Veillard97ac1312001-05-30 19:14:17 +00001093Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1096 string oriented functions and started cleaning the related areas
1097 in xpath.c which needed fixing in this respect
1098
Daniel Veillard2d703722001-05-30 18:32:34 +00001099Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1102 #55380
1103 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1104
Daniel Veillard9403a042001-05-28 11:00:53 +00001105Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * TODO: updated
1108 * nanohttp.[ch] : started adding APIs to get the redirected URL
1109 when this occurs (needed for further base computation
1110 * tree.h: cleanup
1111 * encoding.c: cleanup
1112 * SAX.c: minor change around ctxt->loadsubset
1113
Daniel Veillard6278fb52001-05-25 07:38:41 +00001114Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1115
1116 * Makefile.am include/Makefile.am: small change to have
1117 include/libxml rebuilt if working from CVS.
1118 * uri.c: applied another patch from Carl Douglas for URI escaping,
1119 this should close bug #51876
1120
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001121Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1124 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1125 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1126 added specific regression test
1127 * parser.h: preparing for the XSLT mode where DTD inherited
1128 attributes are added to the tree.
1129
Daniel Veillardbbd22452001-05-23 12:02:27 +00001130Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * xinclude.[ch]: Updated the namespace for the Last Call version
1133 * result/XInclude/include test/XInclude/include: updated the
1134 testsuite accordingly
1135
Daniel Veillard8514c672001-05-23 10:29:12 +00001136Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1139 related to bug #51876
1140
Daniel Veillard42596ad2001-05-22 16:57:14 +00001141Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * tree.c: fixed a gross mistake in base computation, xml:base is
1144 not completely correct yet (need cascade).
1145 * xpath.[ch]: added the few things needed to find a function name
1146 and URI from the XPath context when it is called.
1147
Daniel Veillard81418e32001-05-22 15:08:55 +00001148Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1149
1150 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1151 * DOCBparser.c: small cleanup
1152 * xmllint.c: added a --catalogs option to load catalogs from
1153 $SGML_CATALOG_FILES
1154 * tree.c: cleanup
1155 * configure.in: iconv library fixup, ICONV_LIBS
1156
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001157Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * catalog.c: handling of CATALOG entries. detection of recursion,
1160 and a few bugfixes
1161 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1162 against the default namespace
1163
Daniel Veillard04b93292001-05-21 08:15:31 +00001164Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1167
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001168Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * parser.c: fixed propagation context info when parsing an
1171 external entity.
1172 * doc/html/*.html: regenerated a couple of docs
1173
Daniel Veillard4623acd2001-05-19 15:13:15 +00001174Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * doc/xml.html: update with 2.3.9 informations
1177
Daniel Veillardbed7b052001-05-19 14:59:49 +00001178Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1181 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1182 * doc/html/* : rebuilt the docs
1183 * valid.c: small patch which may improve some case when
1184 validating.
1185
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001186Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1187
1188 * HTMLparser.c: Closed bug #54891
1189 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1190 to the suite
1191
1192Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1195 applied a documentation patch from LotR and filled in a few missing
1196 descriptions
1197
Daniel Veillard76d66f42001-05-16 21:05:17 +00001198Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1199
1200 * xpath.c tree.c parser.c: speed optimizations at the parser level
1201 document tree freeing and xpath evaluation
1202
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001203Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * parser.c parser.h parserInternals.h: fixed a couple of
1206 interfaces for handling memory buffer input to const char *
1207 upon suggestion of JamesH.
1208
Daniel Veillardc3739e72001-05-15 15:23:27 +00001209Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1210
1211 * configure.in: LoTR sent a patch fixing the previous commit
1212
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001213Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1214
1215 * configure.in: trying to deal again with the stoopid -R linking
1216 flag of Solaris
1217
Daniel Veillard790142b2001-05-15 10:51:53 +00001218Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * xpath.h: two nodeset access macros from Thomas Broyer
1221
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001222Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1223
1224 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1225 patch from Thomas Broyer
1226
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001227Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1230 case
1231 * INSTALL: was empty added stuff from the FAQ
1232
Daniel Veillard75bea542001-05-11 17:41:21 +00001233Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1236 attributes handling and #54433 by adding xmlUnsetProp()
1237 and xmlUnsetNsProp()
1238
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001239Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * HTMLparser.c: Patch from Jonas Borgström
1242 (htmlGetEndPriority): New function, returns
1243 the priority of a certain element.
1244 (htmlAutoCloseOnClose): Only close inline elements if they
1245 all have lower or equal priority.
1246 * result/HTML: this of course changed a number of tests results.
1247
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001248Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * xmlIO.c catalog.c: plugged in the default catalog resolution
1251 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1252 documentations
1253 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1254
Daniel Veillarda7374592001-05-10 14:17:55 +00001255Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1258 integrating catalogs
1259 * catalog.[ch] testCatalog.c: adding a small catalo API
1260 (only SGML catalog support).
1261 * parser.c: restaured xmlKeepBlanksDefault(0) API
1262
Daniel Veillardc17337c2001-05-09 10:51:31 +00001263Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1266
Daniel Veillard257d9102001-05-08 10:41:44 +00001267Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1268
1269 * parser.c: added xmlParseExternalEntityPrivate() to allow
1270 propagation of ctxt->_private when parsing external entities
1271
Daniel Veillard083c2662001-05-08 08:27:14 +00001272Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1275
Daniel Veillard01ef7382001-05-08 07:31:43 +00001276Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1279
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001280Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * valid.c: warn when indeterminist content model is detected
1283 * result/VC/ElementValid8: this adds a message
1284 * Makefile.am: add --novalid for VCM tests
1285 * parserInternals.c: added a call to Init memory
1286
Daniel Veillard64269352001-05-04 17:52:34 +00001287Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1290 when both parameters are NULL.
1291
Daniel Veillard37721922001-05-04 15:21:12 +00001292Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * valid.c: applied small patch from Gary Pennington, reindented
1295 some part of the code.
1296
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001297Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1298
1299 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1300 release, updated and regenerated the docs
1301
Daniel Veillard357c9602001-05-03 10:49:20 +00001302Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * xpath.c result/XPath/expr/floats : clarified and cleanup
1305 printing of abnormal floats in tests.
1306
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001307Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1310 * results/HTML/ : a few changes in the output of the HTML tests as
1311 a result.
1312 * configure.in: tying to fix -liconv where needed
1313
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001314Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1315
1316 * Makefile.am: fixed a stupid error
1317
Daniel Veillard7150a032001-05-02 16:41:11 +00001318Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * configure.in Makefile.am: make the inclusion of the trio
1321 modules in the library conditional
1322
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001323Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * DOCBparser.c: patche from László Kovács, fixed entities refs
1326 in attributes handling
1327
Daniel Veillardedddff92001-05-02 10:58:52 +00001328Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1331 flushing
1332
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001333Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1334
1335 * xpath.c: fix of an XSLT namespace bug reported on the list
1336 general/bug-8-
1337
Daniel Veillard5792e162001-04-30 17:44:45 +00001338Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1339
1340 * strio.h trio.c: Dan McNichol suggested a couple of small
1341 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1342
Daniel Veillard02141ea2001-04-30 11:46:40 +00001343Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
1345 * tree.c parser.c encoding.c: spent a bit more time looking
1346 at the parsing speed and DOM handling. Added a few more
1347 speedups.
1348
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001349Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * parser.c: small but effective parsing speed improvement
1352
Daniel Veillardb59076b2001-04-29 17:04:07 +00001353Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1354
1355 * configure.in: default on the DocBook parser inclusion (for Gnome)
1356 * DOCBparser.h: fixed a header reference
1357
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001358Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1359
1360 * configure.in xpath.c: applied Bjorn patches for FPE on the
1361 alpha
1362
Daniel Veillardeefd4492001-04-28 16:55:50 +00001363Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1366 xmlSaveFormatFileTo()
1367
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001368Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1369
1370 * xpath.c: simple and efficient optimization, XPath functions
1371 aways bind to the same code, cache this
1372 * TODO: updated (by saying some is obsolete)
1373
Daniel Veillard2156a562001-04-28 12:24:34 +00001374Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * xpath.c: more cleanup work on XPath name parsing routines
1377
Daniel Veillard61d80a22001-04-27 17:13:01 +00001378Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1381 xmlXPathParseName
1382 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1383 * debugXML.c: avoid compilation problems if compiling without
1384 HTML support, Igor Zlatkovic
1385 * win32/libxml2/libxml2.def.src: being able to compile without
1386 XPath on Windows
1387
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001388Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * libxml.m4: yet another patch from Toshio Kuratomi
1391
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001392Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1395
Daniel Veillard67fee942001-04-26 18:59:03 +00001396Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * tree.[ch]: added xmlSaveFormatFile interface for saving
1399 and indenting a file.
1400
Daniel Veillard82e49712001-04-26 14:38:03 +00001401Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * xpath.c: fixed bug #53689 related to processing-instruction()
1404
Daniel Veillard02f077a2001-04-26 10:59:11 +00001405Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * DOCBparser.c: patche from László Kovács
1408
Daniel Veillard30211a02001-04-26 09:33:18 +00001409Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1410
1411 * parser.c: applied fixes from Christian Glahn bug report #53391
1412
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001413Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1414
1415 * error.c: Jean François Lecomte provided a complete description
1416 and a fix to bug #53537
1417
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001418Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1421
Daniel Veillard1034da22001-04-25 19:06:28 +00001422Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1423
1424 * DOCBparser.c SAX.c: a bit more work on entities processing.
1425 Still Need to cleanup XML output and references in attributes
1426
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001427Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1430
Daniel Veillardb33c2012001-04-25 12:59:04 +00001431Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * tree.c: trying to fix #53574, not completely complete,
1434 I would like xmllint --copy --debug test/ent1 and
1435 xmllint --debug test/ent1 to show the same result.
1436 * xpath.c: fix a bug when trying to sort namespace nodes
1437
Daniel Veillard5146f202001-04-25 10:29:44 +00001438Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * HTMLtree.c: real fix for #53402
1441
Daniel Veillard7533cc82001-04-24 15:52:00 +00001442Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1445 PIs when using xsl:output
1446 * valid.c: closing #53537 some case generate segfaults if there
1447 is validity errors
1448
Daniel Veillard61b33d52001-04-24 13:55:12 +00001449Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1452 of external parsed entities, added --noent to testDocbook
1453 * valid.c: Garry Pennington found an uninitialized variable
1454 access in xmlValidateElementContent()
1455
Daniel Veillard56098d42001-04-24 12:51:09 +00001456Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1457
1458 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1459 with madness
1460 * result/HTML/ : this modified the result of the regression tests
1461 a lot.
1462
Daniel Veillard122376b2001-04-24 12:12:30 +00001463Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1466 to doc where it wasn't checked against NULL reported by
1467 Jens Laas
1468
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001469Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1472 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1473
Daniel Veillardeae522a2001-04-23 13:41:34 +00001474Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1477 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1478 * SAX.[ch]: cleanup and updates for DocBook
1479 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1480 ex SGML identifier changes
1481 * valid.c: removed a static unused function.
1482
Daniel Veillardde57c612001-04-23 09:13:36 +00001483Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * HTMLtree.c: applied change for Paul Sponagl on script saving
1486 * Makefile.am: the warning about entity title.xml are normal.
1487
Daniel Veillard393df012001-04-22 20:11:18 +00001488Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * configure.in: release of 2.3.7
1491 * Makefile.am: fixing make distcheck
1492
Daniel Veillarda41123c2001-04-22 19:31:20 +00001493Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * doc/html/* doc/xml.html: updated and regenerated the docs
1496
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001497Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1498
1499 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1500
Daniel Veillarde82a9922001-04-22 12:12:58 +00001501Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1502
1503 * tree.c: fixed #53388 with the provided patch
1504
Daniel Veillard06803992001-04-22 10:35:56 +00001505Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1506
1507 * valid.c: Bjorn detected an invalid memory access. Fixed
1508 vstateVPush()
1509
Daniel Veillard40af6492001-04-22 08:50:55 +00001510Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1511
1512 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1513
Bjorn Reese70a9da52001-04-21 16:57:29 +00001514Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1515
1516 * libxml.h: new header used only for the compilation of libxml
1517 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1518 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1519 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1520 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1521 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1522 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1523 baseline (version 1.2 plus a single patch).
1524 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1525 scientific notation for numbers. Tests added.
1526 * xpath.c: formatting of numbers changed to use sprintf
1527 (contribution from William Brack)
1528
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001529Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * valid.c: cleanup, more useful debugging
1532 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1533 * xmlIO.c: entity loading is printed as an error when validating
1534
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001535Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * valid.c: fixed to validate within entities
1538 * test/VCM/v22.xml: added a specific testcase
1539
Daniel Veillardca1f1722001-04-20 15:47:35 +00001540Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * valid.c: forgot an epsilon transition in for ()+
1543 * test/VCM/v21.xml : added a specific test case
1544
Daniel Veillard85349052001-04-20 13:48:21 +00001545Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1546
1547 * valid.c: removed a state explosion exhibited by RSS
1548 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1549 from bug #51872
1550
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001551Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1554 validation without using an ugly NFA -> DFA algo in the source.
1555 Made a specific algorithm easier to maintain, using a single
1556 stack and without recursion.
1557 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1558 * hash.c: made the growing routine static
1559 * tree.h parser.c: added the parent information to an
1560 xmlElementContent node.
1561
Daniel Veillarde470df72001-04-18 21:41:07 +00001562Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563
1564 * SAX.c parser.c xpath.c: generating IDs when not validating
1565 from an external parsed entity was poisoning the ID has table
1566 with removed values. This was killing XSLT on the KDE help
1567 browser.
1568
Daniel Veillardceacdd92001-04-18 15:10:35 +00001569Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1570
1571 * entities.h: andrew@ugh.net.au detected a double declaration
1572
Daniel Veillarda10efa82001-04-18 13:09:01 +00001573Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1574
1575 * debugXML.c hash.c tree.h valid.c : some changes related to
1576 the validation suport to improve speed with DocBook
1577 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1578 the way validation errors get reported
1579
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001580Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1581
1582 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1583 by P C Chow and William M. Brack for XSLT HTML output
1584
Daniel Veillard2d90de42001-04-16 17:46:18 +00001585Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1586
1587 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1588 Igor Zlatkovic patches for MSC compilation and added his
1589 updates
1590
Daniel Veillarde043ee12001-04-16 14:08:07 +00001591Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1594 prefix lookup.
1595 * parserInternals.c: fixed the bug reported by Morus Walter
1596 due to an off by one typo in xmlStringCurrentChar()
1597
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001598Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1599
1600 * HTMLparser.c result/HTML/*: revamped the way the HTML
1601 parser handles end of tags or end of input
1602
Daniel Veillard82daa812001-04-12 08:55:36 +00001603Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1606
Daniel Veillard67a21302001-04-11 14:39:16 +00001607Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1610 bug where the linktime verions of free() won't work ...
1611
Daniel Veillard27b55282001-04-11 12:22:25 +00001612Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1613
1614 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1615
Daniel Veillardafc73112001-04-11 11:51:41 +00001616Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1617
1618 * doc/xml.html: added 2.3.6 release
1619
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001620Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1621
1622 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1623 * result/wml.xml: resulted in a small output change
1624
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001625Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1626
1627 * tree.c: xmlNewDoc was missing the charset initialization
1628 * xmllint.c: added --auto to autogenerate a doc, allow to
1629 reproduce the problem fixed on xmlNewDoc
1630
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001631Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1632
1633 * xpath.c: trying to get 52979 solved
1634 * tree.c result/ result/noent/: trying to get 52712 solved, this
1635 also made me clean up the fact that XML output in general should
1636 not add formating blanks by default, this changed the output of
1637 a few tests
1638
Daniel Veillard73639a72001-04-10 14:31:39 +00001639Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1642
Daniel Veillardfac26a12001-04-08 13:08:14 +00001643Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1644
1645 * configure.in: finally released 2.3.6
1646
Daniel Veillard911f49a2001-04-07 15:39:35 +00001647Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1648
1649 * xpath.c: checking for null pointer generated by new code
1650
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001651Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1652
1653 * xpath.c: fixed a [] evaluation problem reported
1654 * test/XPath/tests/simpleaddr: extended test
1655 * result/XPath/simpleaddr: updated result
1656
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001657Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658
1659 * xmllint.c: Dan Timis reported a portability problem
1660 on Macs without mmap, fixed it.
1661
Daniel Veillardb38bd552001-04-03 18:22:00 +00001662Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1663
1664 * testXPath.c : added a --tree option allowing to display the
1665 tree dump of the XPath expression
1666
Daniel Veillard4dd93462001-04-02 15:16:19 +00001667Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1668
1669 * xpath.c: fixed a memleak when comparing nodesets
1670 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1671 * tree.c: added a TODO
1672
Daniel Veillard92ad2102001-03-27 12:47:33 +00001673Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1674
1675 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1676 we need string functions
1677 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1678 to be able to use them where needed. Applied some changes
1679 to reduce name linking pollution and compile in only what's
1680 needed.
1681 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1682 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1683 for the string manipulation functions
1684 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1685 to the free() function of xmlmemory.c
1686 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1687 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1688 usage.
1689
1690
Daniel Veillard2be30642001-03-27 00:32:28 +00001691Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * error.c: applied the context output patch of the error
1694 handling submitted by Chuck Griffith
1695 * error/VC/*: this slightly change some error logs
1696
Daniel Veillard50582112001-03-26 22:52:16 +00001697Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1698
1699 * parser.c: fixed line number reporting on error
1700
Daniel Veillard04be4f52001-03-26 21:23:53 +00001701Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * parser.c: Sullivan and Darin found a parser bug,
1704 applied the patch.
1705
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001706Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1707
1708 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1709 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1710 xmlversion.h.in xpointer.c: of course the way I defined
1711 UNUSED breaks on old gcc version. Try to be smart and
1712 also define it directly in xmlversion.h
1713 * configure.in: removed -ansi flag from the pedantic set
1714
1715Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001716 Huge cleanup, I switched to compile with
1717 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1718 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1719 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1720 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1721 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1722 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1723 encoding.h entities.c error.c list.[ch] nanoftp.c
1724 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1725 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1726 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1727 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1728 Cleanup, staticfied a number of non-exported functions,
1729 detected and cleaned up a dozen of problem found this way,
1730 avoided a lot of public function name/typedef/system names clashes
1731 * doc/xml.html: updated
1732 * configure.in: switched private flags to the really pedantic ones.
1733
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001734Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * configure.in: 2.3.5
1737 * doc/html/*: rebuilt the docs
1738
Daniel Veillard146c9122001-03-22 15:22:27 +00001739Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1740
1741 * parser.c: fixed a reported bug in NOTATION parsing
1742 * uri.c: accepted but not fixed bug 51876, added TODO
1743 * Makefile.am: fixed bug 51876
1744
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001745Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * config.h.in configure.in error.c: fix a compilation problem
1748 on platforms without vsnprintf (xml@thewrittenword.com)
1749
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001750Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1751
1752 * parser.c: fixed a function name header typo
1753 * SAX.c: notations can also occur in external subset.
1754
Daniel Veillard7d42b542001-03-20 13:22:46 +00001755Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * error.c: removed a C++ like comment
1758
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001759Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760
1761 * parser.c: fixing bug 52299 strange condition leading
1762 to a parser crash due to a buffer overflow
1763 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1764 added the specific test case
1765
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001766Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1769 xmlXPathConvert{String,Number,Boolean} to be able to make
1770 type casts without a context stack, fixed some implementation
1771 problems related to the absence of context at parse-time,
1772 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1773 in the public API too
1774 * xpointer.c xpathInternals.h: we need to know at parse time
1775 whether we are compiling an XPointer
1776
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001777Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1780 cleaned up the parser internals, refactored XPath code, added
1781 new compilation based APIs and cleanly separated public and
1782 private APIs.
1783
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001784Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * xpath.h: the comp field must be added at the end to avoid
1787 killing binary compat.
1788
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001789Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1790
1791 * Makefile.am: detect XPath memleaks in regreson tests
1792 * error.c: fixed and error w.r.t. error reporting still using
1793 stderr
1794 * hash.c: added new line at end of file
1795 * tree.h: minor cleanup
1796 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1797 expression parsing from evaluation, resulted in a number of
1798 changes internally, and in XPointer. Likely to break stuff
1799 using xpathInternals.h but should remain binary compatible,
1800 new interfaces will be added.
1801
Daniel Veillardd574f782001-03-14 19:40:17 +00001802Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1803
1804 * configure.in: fixed a couple of problems reported by
1805 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1806 without gcc on non linux platforms.
1807
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001808Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1809
1810 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1811 a fix for --with-html-dir= configure support. I hope it won't
1812 break rpm generation
1813
Daniel Veillarda022fe02001-03-14 16:30:00 +00001814Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * xmlIO.c: one function comment cleanup.
1817
Daniel Veillard25239c12001-03-14 13:56:48 +00001818Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * SAX.c: external subset notations were improperly registered
1821 in the internal subset.
1822
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001823Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1824
1825 * README.cvs-commits: added, pointing to HACKING
1826 * HACKING: updated
1827
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001828Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * parser.c: and Matt Sergeant found one in the XML push
1831 parser (erroneous check I forgot to remove when I fixed the
1832 main parser).
1833
Daniel Veillard68d7b672001-03-12 18:22:04 +00001834Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * xpath.c: ptittom found a small bug in UnaryExpr
1837
Daniel Veillarde356c282001-03-10 12:32:04 +00001838Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * configure.in: bumped to 2.3.4
1841 * error.c: fixed bug #51860
1842 * tree.c: fixed bug #51861
1843 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1844 * tree.[ch] : added xmlDefaultBufferSize
1845 * nanoftp.c: typo in function name header block
1846 * doc/xml.html : updated, added link to XML::LibXSLT
1847 * doc/html/* : rebuilt the docs
1848
Daniel Veillard80f32572001-03-07 19:45:40 +00001849Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1850
1851 * parser.c SAX.c: the new content parsing code raised an
1852 ugly bug in the characters() SAX callback. Found it
1853 just because of strangeness in XSLT XML Rec ouptut :-(
1854
Daniel Veillard6c831202001-03-07 15:57:53 +00001855Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1856
1857 * Makefile.am: Martin Baulig suggested to add -lm
1858 * tree.c: found another bug in xmlNodeGetContent()
1859
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001860Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1861
1862 * xpath.c: Bjorn found the error related to strictness of comparison.
1863
Daniel Veillard29631a82001-03-05 09:49:20 +00001864Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1865
1866 * parser.c: trying to fix the Dtd parsing problem reported
1867 by Gary, side effect of last week speed optimizations.
1868
Daniel Veillard14be0a12001-03-03 18:50:55 +00001869Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1870
1871 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1872 * parserInternals.c: removed unneeded test raised by Stric
1873
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001874Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1875
1876 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1877 and fixed by William Brack). Added xmlXPathFormatNumber.
1878 Changed the sorting slightly.
1879 * configure.in Makefile.am example/Makefile.am: Added -lm.
1880 Please note that applications linking with libxml2, must
1881 also like with the math library from now on.
1882
Daniel Veillardf9533d12001-03-03 10:04:57 +00001883Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1886
Daniel Veillard2f362242001-03-02 17:36:21 +00001887Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1888
1889 * parser.c: one must report spaces even if the Dtd element
1890 content proves that this is not part of the element content.
1891 * result/valid/*.xml: this changed the ouptu slightly
1892
Daniel Veillardb402c072001-03-01 17:28:58 +00001893Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1894
1895 * configure.in: bumped to 2.3.3
1896 * doc/xml.html: updated
1897
Daniel Veillard77851712001-02-27 21:54:07 +00001898Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * tree.c: minor doc fix
1901 * xpath.c: deallocation issues when a result tree has been
1902 converted to a node-set
1903
Daniel Veillardec70e912001-02-26 20:10:45 +00001904Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * doc/xml.html: oops corrected dates s/2000/2001
1907
Daniel Veillard8730c562001-02-26 10:49:57 +00001908Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1909
1910 * valid.c: new patch from Gary Pennington
1911
Daniel Veillard91e9d582001-02-26 07:31:12 +00001912Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * doc/xml.html: applied patch from Ankh
1915
Daniel Veillardedac3c92001-02-26 01:36:19 +00001916Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1917
1918 * xinclude.c: fixed a problem building on Mac
1919
Daniel Veillard21a0f912001-02-25 19:54:14 +00001920Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * parser.c: more work on increasing parsing ferformances
1923
Daniel Veillard48b2f892001-02-25 16:11:03 +00001924Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1925
1926 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1927 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1928 avoiding memcpy in production builds MEM_CLEANUP macro use
1929 * parser.[ch] parserInternals.c: optimizations of the tightest
1930 internal loops inside the parser. Better checking of I/O
1931 flushing/loading conditions
1932 * xmllint.c : added --timing
1933
Daniel Veillard71681102001-02-24 17:48:53 +00001934Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1935
1936 * configure.in: bumped to 2.3.2
1937 * doc/xml.html: updated for release
1938
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001939Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * xpath.c: found a memleak and fixed a nasty bug
1942
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001943Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1944
1945 * xmllint.[c1] : added return code errors for xmllint
1946 * xpath.c: specific debug dump function for result value trees
1947
Daniel Veillard4b637072001-02-21 21:52:55 +00001948Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * xpath.c: finally implemented xmlXPathCompareNodeSets
1951 * test/XPath/expr/floats results/XPath/expr/floats: added
1952 a test for float expressions
1953
Daniel Veillardf714aa32001-02-21 03:07:44 +00001954Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1957 * parserInternals.[ch]: trying to speed up parsing
1958 * xpath.c : speeded up node set equality op
1959
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001960Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1961
1962 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1963 better handling of ID/IDREF and the list modules associated
1964 * configure.in: small CFLAGS cleanup
1965
Daniel Veillarda8abee62001-02-19 15:14:59 +00001966Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1967
1968 * configure.in: fixed iconv detection on AIX (stric)
1969
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001970Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001971
1972 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1973
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001974Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1975
1976 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1977 and optimized xmlXPathNodeSetSort
1978
Daniel Veillard142adbf2001-02-17 13:21:05 +00001979Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * xpath.c: bug fix when context size is 0
1982 * parser.c: I like Norm's Dtd because they still manage to break
1983 the parser occasionally
1984
Daniel Veillardf23e0092001-02-16 13:21:29 +00001985Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1988
Daniel Veillarde0e26512001-02-16 00:11:46 +00001989Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1992 attributes within the XML-1.0 namespace
1993
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001994Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * xpathInternals.h: exported a few axis functions
1997 * doc/xml.html: updated the doc
1998
Daniel Veillard760f4422001-02-15 14:59:48 +00001999Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2000
2001 * configure.in: applied patch from Daniel van Balen for OpenBSD
2002 and bumped version to 2.3.1
2003 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2004 attempt to find autoclosing was simply broken, removed it,
2005 updated the examples, this is better
2006
Daniel Veillardd194dd22001-02-14 10:37:43 +00002007Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2010 hash functionnalities.
2011 * doc/html/* : rebuild the doc
2012
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002013Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2016 on predicate
2017 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2018 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2019 really want to have tags closed on output even if we accept
2020 unclosed ones on input
2021
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002022Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2023
2024 * xpath.c: ouch don't free NULL, rare case fixed
2025 * tree.c: don't coalesce text nodes if they don't have the
2026 same behaviour wrt escaping on output
2027
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002028Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * xpath.c: small fixup
2031 * SAX.c: don't warn on empty namespaces.
2032
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002033Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2034
2035 * README: a bit of cleanup
2036 * configure.in: preparing for 2.3.0 release
2037
Daniel Veillard1f83d392001-02-08 09:37:42 +00002038Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * hash.[ch]: added a first version of xmlHashSize()
2041 * valid.c: another bug fix from Gary Pennington
2042
Daniel Veillard5eef6222001-02-07 18:24:48 +00002043Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2044
2045 * valid.c: couple of bug fixes pointed by Gary Pennington
2046 * HTMLtree.c: #if 0 cleanup
2047
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002048Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2051 which removes a time consuming check of xmlXPathNodeSetAdd()
2052 and use it in places where we are sure to not break unicity
2053
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002054Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * xpath.c: bug fixes found from XSLT
2057 * tree.c: preserve node->name special values when copying nodes.
2058 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2059 external subset are fetched when available but without full
2060 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2061 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2062 output with encoding disabled.
2063
Daniel Veillard2c833b62001-02-03 08:52:06 +00002064Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2065
2066 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2067 xmlCheckFilename should not be called from xmlFileOpenW
2068 and xmlGzfileOpenW
2069
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002070Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2071
2072 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2073 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2074 added the new tests for URI normalization
2075 * testURI.c: fixed stoopid bugs
2076 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2077 the URI in the error messages are now properly normalized
2078
Daniel Veillardea28ce62001-02-02 08:20:19 +00002079Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2082
Daniel Veillarde99a4762001-02-01 04:34:35 +00002083Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2086
Daniel Veillard2b325a02001-01-31 20:46:31 +00002087Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * xpath.c: fixed mod operator
2090
Daniel Veillardde55cf62001-01-31 15:53:13 +00002091Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2092
2093 * parser.c: fixed xmlStrcat doc
2094 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2095 trees.
2096
Daniel Veillard2f913b72001-01-31 13:23:49 +00002097Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * xpath.c result/XPath/tests/chaptersbase
2100 result/XPath/tests/simplebase: fixed XPath node()
2101 * tree.c: small fix in xmlNewNs()
2102 * Makefile.am: removed extraneous xml2Conf.sh rule
2103
Daniel Veillardb42042b2001-01-28 07:40:36 +00002104Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2105
2106 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2107 Changed the library name, in order to get libxml-devel and
2108 libxml2-devel to coexist on a single system
2109 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2110 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2111
Daniel Veillardee0a4662001-01-27 18:59:33 +00002112Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2113
2114 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2115 libxml2-devel installable in // as libxml-devel.
2116
Daniel Veillard5eb05942001-01-27 17:50:22 +00002117Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2118
2119 * doc/Makefile.am: fixed make rebuild in doc
2120 * doc/html/*.html: rebuilt the docs
2121
Daniel Veillard65c295d2001-01-26 09:32:39 +00002122Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2125
Daniel Veillard8e199902001-01-25 18:54:39 +00002126Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2129 the HTML doc to go into the -devel RPM ...
2130 * aclocal.m4 config.h.in: some updates due to auto* magic
2131
Daniel Veillard93086662001-01-25 18:13:04 +00002132Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133
2134 * xpath.h: added a hook in the context structure allowing to
2135 link to extra support, needed for XSLT
2136
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002137Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2138
2139 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2140 xmlXPtrCmpPoints to use it.
2141 * propagated the following patch from Alejandro Forero
2142 * include/win32config.h xmlIO.c: applied further suggestions
2143 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2144 * example/gjobread.c: fixed warnings, now that it builds
2145
2146Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2147
2148 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2149
2150 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2151 filename points to a valid file (not a directory).
2152 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2153 Added calls to xmlCheckFilenameDir.
2154
2155 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2156 `path' (rather than `filename') as the parameter to gzopen and open.
2157
Daniel Veillard48177c22001-01-23 15:27:41 +00002158Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * Makefile.am: fixed a problem with EXTRA_DIST
2161
Daniel Veillardb83ba402001-01-22 22:45:10 +00002162Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * Makefile.am example/Makefile.am: finally found the trick
2165 to build the example, i.e. add "." in SUBDIRS before example
2166 in the list <grin/>
2167
Daniel Veillard82687162001-01-22 15:32:01 +00002168Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * doc/xml.html: updated with an XSLT section, removed pointer to
2171 W3C CVS base.
2172
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002173Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2176 too, and deallocation need to occur the same way.
2177
Daniel Veillarde4566462001-01-22 09:58:39 +00002178Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2181 type correponding to an XSLT result tree fragment. Share most
2182 of the data format with node set, as well as operators.
2183 * HTMLtree.c: added a newline at the end of the doctype output
2184 whe this one is not present initially.
2185 * tree.c: make sure taht the parent and doc pointers are properly
2186 set when copying attributes (lists).
2187
Daniel Veillard701c7362001-01-21 09:48:59 +00002188Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2191
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002192Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2193
2194 * xpath.c: seems I finally killed that ugly path evaluation
2195 context bug (tagged 9999 in case is is wrong)
2196
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002197Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2198
2199 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2200 for XSLT
2201
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002202Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2203
2204 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2205 for xmlGzfileOpen() bug
2206
Daniel Veillardf6eea272001-01-18 12:17:12 +00002207Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2208
2209 * xpath.c: removed an error found by XSLT usage
2210 * tree.c parserInternals.h: use a predefined static string
2211 for text and comment nodes, avoid freeing them in xmlFreeNode,
2212 exported the string name in parserInternals.h and added
2213 another value to disable encoding at output (for XSLT),
2214 gain memory, time.
2215
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002216Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2217
2218 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2219 win32/libxml2/libxml2_so.dsp: new makefiles and update
2220 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2221
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002222Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2225 Gary Pennington
2226
Daniel Veillard389e6b72001-01-15 19:41:13 +00002227Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * xpath.c: fixed the comaprision of values and nodelists,
2230 need to compare nodelist still ...
2231 * debugXML.c: avoided a possible core dump
2232 * HTMLparser.c: cleanup
2233 * nanohttp.c: contributed fix.
2234 * tree.c: fixes in properties handling added xmlSetNsProp
2235 needed by libxslt
2236 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2237 comment
2238 * TODO: updated
2239
Daniel Veillard167bd532001-01-06 21:09:34 +00002240Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2241
2242 * parser.c parserInternals.c: applied Bjorn Reese optimization
2243 patch
2244
2245Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2246
2247 * Makefile.am: applied patch fro make check from Martin Vidner
2248
Daniel Veillard503b8932001-01-05 06:36:31 +00002249Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2250
2251 * configure.in: preparing 2.2.11
2252 * doc/html/*: rebuild the HTML files
2253 * doc/xml.html : updated
2254
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002255Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2256
2257 * tree.c: fixed a stupid bug
2258 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2259 patches related to validation of an XInclude processing result
2260 * TODO: updated
2261
Daniel Veillarde2488192001-01-04 10:54:22 +00002262Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2265 on large files
2266
Daniel Veillardf060a412001-01-03 20:52:44 +00002267Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2268
2269 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2270
Daniel Veillard45cff692001-01-03 18:02:04 +00002271Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2272
2273 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2274 reported by Jonas Borgström
2275 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2276
Daniel Veillard08108982001-01-03 15:24:58 +00002277Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * testXPath.c xpath.c: fixing the XPath union expressions problem
2280 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2281
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002282Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * xmllint.c: Made is so if the file name is "-" is will read form
2285 standard input. Sven Heinicke <sven@zen.org>
2286 * tree.c: fixed a problem when growing buffer
2287 * tree.h: fixed the comment of the node types following andersca
2288 comment
2289 * TODO: updated
2290
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002291Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * HTMLparser.[ch]: added a way to avoid adding automatically
2294 omitted tags. htmlHandleOmittedElem() allows to change the
2295 default handling.
2296 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2297 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2298 of xmllint too when using --memory flag, added a memory test
2299 suite at the Makefile level.
2300 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2301 with namespace use when encountering QNames in XPath evalation,
2302 added xmlns() scheme in XPointer.
2303 * nanoftp.c : incorporated a fix
2304 * parser.c xmlIO.c: fixed problems raised with encoding when using
2305 the memory I/O
2306 * parserInternals.c: closed bug 25934 reported by
2307 torsten.landschoff@innominate.de
2308 * TODO: updated
2309
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002310Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2313 on a non-updated tree :-(, made a 2.2.10 release to correct the
2314 situation
2315
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002316Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2319 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2320 integrated a set of OpenVMS changes from Howard Taylor
2321 <Howard.Taylor@pacoast.com>
2322
Daniel Veillard58770e72000-11-25 00:48:47 +00002323Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2326 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2327
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002328Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2329
2330 * HTMLparser.c: some fixes on auto-open of html/head/body
2331 * encoding.c: fixed a compilation error on some gcc env
2332 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2333 XPointer implementation
2334 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2335 related XPointer tests and associated results
2336
Daniel Veillard300f7d62000-11-24 13:04:04 +00002337Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * doc/xmldtd.html doc/xml.html: following a short step by step
2340 guidance on IRC to help maciej with DTDs I started a small
2341 page on the subject.
2342
Daniel Veillard748e45d2000-11-17 16:36:08 +00002343Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * HTMLparser.c: fixed handling of broken charrefs
2346 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2347 patches
2348
Daniel Veillard28929b22000-11-13 18:22:49 +00002349Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2350
2351 * doc/xml.html doc/html/* : rebuilt the docs after adding
2352 xinclude and updated page for 2.2.7 and 2.2.8
2353 * configure.in: releasing 2.2.8
2354
Daniel Veillard41e06512000-11-13 11:47:47 +00002355Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * parser.[ch] parserInternals.c: applied the conditional
2358 section processing fix from Jonathan P Springer
2359 <jonathan.springer2@gte.net>
2360 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2361 project file, fixed iconv default non support
2362 * xpath.c: fixed the problem of evaluating relative expressions
2363 when a node context is provided.
2364
Daniel Veillardbf432752000-11-12 15:56:56 +00002365Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * nanoftp.c: fixed gcc 2.95 new warnings
2368 * SAX.c: fixed a stupid bug
2369 * tree.c: fixed a formatting problem when round-tripping
2370 from/to memory
2371 * xinclude.c: chased memleak, fixed a base problem
2372 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2373 xmlXPtrBuildNodeList()
2374 * TODO: updated
2375 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2376 adding a first small set of regression tests for XInclude
2377
Daniel Veillardc2def842000-11-07 14:21:01 +00002378Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2379
2380 * nanohttp.[ch]: applied Wayne Davison patches to access
2381 the WWW-Authorization header.
2382 * parser.c: Closed Bug#30847: Problems when switching encoding
2383 in short files by applying Simon Berg's patch.
2384 * valid.c: fixed a validation problem
2385 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2386 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2387 Wayne Davison
2388 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2389 need to be extended to non full nodes selections.
2390 * xinclude.c: starts to work decently
2391
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002392Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2395 debugXML.c xmlversion.h.in: Started adding XInclude support,
2396 this is a new xmllint option
2397 * tree.c xpath.c: applied TOM patches for XPath
2398 * xpointer.c: fixed a couple of errors.
2399 * uri.c: added an escaping function needed for xinclude
2400 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2401 new warning from RH70 gcc's version
2402
Daniel Veillarda4964b72000-10-31 18:23:44 +00002403Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * HTMLparser.c: fixed loop on invalid char in scripts
2406 * parser.c: update to description of xmlIOParseDTD()
2407 * libxml.m4 xmlversion.h.in: changes contributed by
2408 Michael Schmeing <m.schmeing@internet-factory.de>
2409 * configure.in: preparing for 2.2.7
2410 * Makefile.am: trying to avoid config.h and acconfig.h
2411 being included in the distrib
2412 * configure.in: released 2.2.7
2413
2414Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2417 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2418
Daniel Veillard01411222000-10-30 15:33:22 +00002419Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2420
2421 * parser.[ch]: added xmlIOParseDTD()
2422 * xpointer.c: added support for the 2 extra parameters of
2423 string-range, fixed a stoopid error when '0' was present
2424 in XPointer expressions
2425 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2426 testsuite for the above
2427
Daniel Veillard6db58192000-10-30 09:27:53 +00002428Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * libxml.spec.in: improved package descriptions
2431
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002432Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * xpath.c xpathInternals.h: applied a large cleaning patch
2435 from TOM <ptittom@free.fr>, it also add namespace support
2436 for function and variables registration.
2437
Daniel Veillardbd20df72000-10-29 17:53:40 +00002438Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2441 * Makefile.mingw: Wayne Davison's update adding hash.c
2442
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002443Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2444
2445 * xpath.c: fixed the root evaluation problems
2446 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2447 ignorable spaces with <b> <bold> <em>
2448 * tree.c: fixed a loop in xmlSearchNsByHref()
2449
Daniel Veillard767662d2000-10-27 17:04:52 +00002450Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2451
2452 * xpath.c: applied another XPath patch from TOM
2453 * xpath.c include/makefile.am: applied another patch from
2454 china@thewrittenword.com (cleanup on IRIX).
2455
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002456Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * xml-config.1: received a fixed version from Fredrik Hallenberg
2459 <hallon@lysator.liu.se>
2460
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002461Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2464 cleanup patch for XPath
2465
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002466Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * patched to redirrect all "out of context" error messages to
2469 a reconfigurable routine. The changes are:
2470 * xmlerror.h : added the export of an error context type (void *)
2471 an error handler type xmlGenericErrorFunc there is an interface
2472 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2473 to reset the error handling routine and its argument
2474 (by default it's equivalent to respectively fprintf and stderr.
2475 * all the c files: all wild accesses to stderr or stdout within
2476 the library have been replaced to calls to the handler.
2477
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002478Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2479
2480 * configure.in: release 2.2.6
2481 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2482 exporting the inner functions of xpath for extension modules
2483 * doc/*: updated and rebuilt the doc
2484
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002485Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2486
2487 * nanohttp.c : applied Wayne HTTP cleanup patch
2488 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2489 and xmlNodeSetSpacePreserve()
2490
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002491Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * xpath.c: closing bug #29260
2494
Daniel Veillard126f2792000-10-24 17:10:12 +00002495Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2498 multikey tuples, made hash structure opaque
2499 * valid.[ch]: moved elements, attributes, notations decalarations
2500 as well as ID and refs to hash tables.
2501 * entities.c: hash cleanup
2502 * xmlmemory.c: fixed a dump problem in debug mode
2503 * include/Makefile.am: problem passing in DESTDIR= values patch
2504 from Marc Christensen <marc@calderasystems.com>
2505 * nanohttp.c: removed debugging remains
2506 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2507 * HTMLparser.c parser.c: fixing a number of problems with the
2508 macros in the *parser.c files (Wayne).
2509 * HTMLparser.c: close the previous option when opening a new one
2510 (Marc Sanfacon).
2511 * result/HTML/*: updated the HTML results accordingly
2512
Daniel Veillard52afe802000-10-22 16:56:02 +00002513Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2516 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2517 XPath functions and XML entities table to them. More to come...
2518 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2519
Daniel Veillard683cb022000-10-22 12:04:13 +00002520Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * tree.c: coalesce adjacent text nodes
2523 * valid.c: handling of blank nodes in DTd validation (raised
2524 by problems with a posteriori validation).
2525 * nanohttp.c: changing behaviour on HTTP write stuff.
2526 * HTMLtree.c: forced body and html to be explicitely closed.
2527 * xpath.h: exported more XPath functions.
2528
Daniel Veillard1baf4122000-10-15 20:38:39 +00002529Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * Release of 2.2.5
2532 * xpointer.c: range() range-inside and other helper functions
2533 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2534
Daniel Veillard47e12f22000-10-15 14:24:25 +00002535Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2536
2537 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2538 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2539
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002540Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2541
2542 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2543 and XPointer modules
2544
Daniel Veillard134c9f32000-10-15 10:27:08 +00002545Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2546
2547 * SAX.h: closed #25107
2548
Daniel Veillard39915622000-10-15 10:06:55 +00002549Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * testSAX.c: fixed problem with cdata reporting
2552 * SAXresult/* : updated
2553
Daniel Veillard1e851392000-10-15 10:02:56 +00002554Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2557 Closed bug #27499, added to regression tests
2558 * TODO: updated
2559
Daniel Veillard7eda8452000-10-14 23:38:43 +00002560Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2563 support for SCRIPT and STYLE with help from Bjorn Reese
2564 * test/HTML/* result/HTML/*: added simple testcase and updated
2565 the existing ones.
2566
Daniel Veillardff9c3302000-10-13 16:38:25 +00002567Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2568
2569 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2570 string-range for empty strings
2571 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2572 test/XPath/xptr/strrange: augmented the XPointer testsuite
2573
Daniel Veillard189446d2000-10-13 10:23:06 +00002574Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * doc/xml.html doc/xmlmem.html: added a module describing memory
2577 interfaces and use, updated the main page.
2578
Daniel Veillard2f971a22000-10-12 23:26:32 +00002579Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2582 nanoftp code work on Windows too now
2583
2584Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002585
2586 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2587 * xpointer.c: implemented string-range() at least a good first version
2588 * test/XPath/docs/str test/XPath/xptr/strrange
2589 result/XPath/xptr/strrange: the string-range() tests
2590
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002591Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2592
2593 * Makefile.am include/Makefile.am include/win32config.h
2594 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2595 and make distcheck
2596
Daniel Veillard19d61112000-10-11 23:50:35 +00002597Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2600 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2601 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2602
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002603Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2604
2605 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2606 patch for socklen_t detection by
2607 Albert Chin-A-Young <china@thewrittenword.com>
2608
Daniel Veillardcd429612000-10-11 15:57:05 +00002609Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2610
2611 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2612 and added a --dtdvalid option to xmllint used to test it
2613
Daniel Veillard47c02452000-10-11 13:04:36 +00002614Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2617 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2618
Daniel Veillard2d38f042000-10-11 10:54:10 +00002619Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2620
2621 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2622 handlings (registration, lookup, cleanup)
2623
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002624Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * configure.in Makefile.am include/makefile.am: adding XPointer
2627 and XPtrtests target
2628 * xpointer.[ch] : new files for XPointer support
2629 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2630 more XPath tests
2631
Daniel Veillard57fda592000-10-10 23:24:14 +00002632Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2633
2634 * configure.in: fixed, very broken, make distcheck works again
2635
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002636Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * More work toward 2.2.5, integrated a number of patches
2639 * configure.in Makefile.am win32config.h.in: trying to cleanup
2640 make distcheck .... huh ...
2641 * include/Makefile.am include/win32config.h: new directory
2642 for includes
2643 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2644 updated teh makefiles and instructions for WIN32
2645 * xpath.c: small fixes
2646 * test/XPath/ results/XPath: updated the testcases and results
2647 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2648 suggested patches
2649 * valid.c: fixed an ID bug
2650
Daniel Veillardb71379b2000-10-09 12:30:39 +00002651Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2652
2653 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2654 the automake bug where wrong dependancies were generated.
2655 * xpath.[ch]: worked on XPointer
2656
Daniel Veillard7e99c632000-10-06 12:59:53 +00002657Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * configure.in Makefile.am: 2.2.5, ship the include in an
2660 include/libxml subdirectory, use symlinks when using CVS
2661 * testSAX.c: fixed small bug
2662 * testXPath.c: changed the way testfiles are parsed
2663 * debugXML.c: same kind of cleanup when parsing an argument expression
2664 XPath/XPointers can have blanks embedded
2665 * xpath.[ch]: more cleanup, reorgs for XPointer work
2666 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2667 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2668
Daniel Veillard55b91f22000-10-05 16:30:11 +00002669Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2670
2671 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2672 in the XPath engine, rewrote large parts of it, now it's far
2673 cleaner and in sync with the REC not an old WD. Fixed a parsing
2674 problem in the interactive XML shell found when testing XPath.
2675
Daniel Veillardac260302000-10-04 13:33:43 +00002676Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2679 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2680 examples with the extra test
2681
Daniel Veillard7cfce322000-10-04 12:40:27 +00002682Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2683
2684 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2685 the global init function.
2686
Daniel Veillard970112a2000-10-03 09:33:21 +00002687Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * HTMLparser.c: Doohhh, attribute name parsing was still case
2690 sensitive ! Fixed this ...
2691 * result/HTML/* : updated the tests results accordingly
2692
Daniel Veillard740abf52000-10-02 23:04:54 +00002693Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2696 engine, should be far more stable, incorporated a new version of
2697 preceding/following axis, need testing
2698 * uri.c: fixed file:///c:/a/b/c problem
2699 * test/XPath/tests/idsimple: augmented the XPath tests
2700
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002701Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2702
2703 * doc/* rebuilding docs for 2.2.4 release
2704
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002705Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * configure.in: releasing 2.2.4
2708 * parser.[ch]: added xmlStrEqual()
2709 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2710 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2711 use xmlStrEqual instead
2712 * TODO: updated
2713 * added an XPath test
2714
Daniel Veillardbc765302000-10-01 18:23:35 +00002715Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2716
2717 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2718 * entities.h: exported xmlInitializePredefinedEntities
2719 * parser.[ch] : added xmlInitParser()
2720 * parserInternals.h : had to export htmlInitAutoClose()
2721
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002722Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2723
2724 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2725 problems
2726 * Makefile.am : added XPath regression tests to normal tests
2727 * uri.c: fixed a problem with local paths, cleanup
2728 * parser.c: fixed a problem with large CData sections
2729
Daniel Veillardd2ade932000-09-30 14:39:55 +00002730Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * configure.in xml-config.in: patch from "Ben Taylor"
2733 <sol7x86@hotmail.com> for solaris shared libs lookup
2734
Martin Bauligdd7d1f62000-09-29 23:17:57 +000027352000-09-30 Martin Baulig <baulig@suse.de>
2736
2737 * libxml-2.0.pc.in: Provide pkg-config script.
2738
2739 * configure.in: Create the libxml-2.0.pc script from the
2740 libxml-2.0.pc.in templates.
2741 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002742 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002743
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002744Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2747 when compiling with MSC
2748
Daniel Veillard46057e12000-09-24 18:49:59 +00002749Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * xpath.c: patch for normalize-string() substring-before(),
2752 substring-after() and translate() functions from Bjorn Reese
2753 <breese@mail1.stofanet.dk>
2754 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2755 Fredrik Hallenberg <hallon@lysator.liu.se>
2756 * TODO: updated
2757
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002758Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2761 problem of socklen_t being undefined on a number of platforms
2762 * debugXML.c: fixed a compilation problem when without snprintf
2763
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002764Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2767 an URI bug and a fix for the control-character-induced infinite loop
2768 * nanohttp.c: preventive fix for compiling on WIN32
2769
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002770Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * xmlint.c: closing bug #25000
2773
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002774Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2777 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2778 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2779 related function, fixing xmlStrncmp(), and associated cleanup
2780 * result/HTML/entities.html.sax: updating result
2781
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002782Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2783
2784 * uri.c: applied patch for URI escaping from Wayne Davison
2785 <wayned@blorf.net>
2786 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2787 from Denis Barbier <barbier@imacs.polytechnique.fr>
2788 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2789 patch from Wayne Davison
2790
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002791Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * doc/xml.html : updated with new releases, adding "how to help"
2794
Daniel Veillard04698d92000-09-17 16:00:22 +00002795Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2796
2797 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2798 removed a few warnings in pedantic mode ...
2799 * parserInternals.c parser.c: moved encoding switching function
2800 to parserInternals.c
2801 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2802
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002803Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2804
2805 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2806 error or warning handlers
2807
Daniel Veillardb1059e22000-09-16 14:02:43 +00002808Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * parserInternals.c parserInternals.h parser.c Makefile.am:
2811 created a new module parserInternals.c, moved most of the
2812 code shared by the various parsers there, as well as
2813 deprecated code from parser.c. More cleanup of parser.c
2814 * uri.c: fixed a problem when URI is NULL
2815 * valid.c: speedup when looking for an attribute declaration
2816
Daniel Veillard39c7d712000-09-10 16:14:55 +00002817Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2820 the cleanup of the computation of URI references when seeking
2821 external entities. The URI reference string and the resulting
2822 URI are both stored now.
2823 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2824 large s(n)printf checks and cleanup from Denis Barbier
2825 <barbier@imacs.polytechnique.fr>
2826 * xmlversion.h.in tree.h: couple of SGML declarations for a
2827 possible docbook module.
2828 * result/VC/ : a couple of test output changed due to the change
2829 of the entities URI
2830
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002831Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * parser.h: added a _private field for linking user's data
2834
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002835Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2836
2837 * parser.c parserInternals.h: demacroified most of the IS_XXX
2838 the gain in size is significant so ...
2839
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002840Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2841
2842 * entities.c: cases where looking up entities with doc==NULL
2843 covered
2844
Daniel Veillard90e11312000-09-05 10:42:32 +00002845Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2846
Daniel Veillard1de50802000-09-07 08:54:32 +00002847 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002848 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2849
Daniel Veillard98a79162000-09-04 11:15:39 +00002850Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2851
Daniel Veillard1de50802000-09-07 08:54:32 +00002852 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002853 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2854 * Makefile.in: added URItest and included thenin "make tests"
2855
2856Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002857
2858 * xmlversion.h.in: closed bug 22941
2859
Daniel Veillard2bb89092000-08-31 14:57:50 +00002860Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * doc/xmlio.html: added doc and example for entity loader
2863 redefinition.
2864
Daniel Veillard96984452000-08-31 13:50:12 +00002865Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2866
2867 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2868 used by libxml
2869
Daniel Veillarde715dd22000-08-29 18:29:38 +00002870Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * parser.c: Fixed bug on invalid ontent characters and when using
2873 push.
2874 * xmllint.c: fixed xmllint endling of errors in push mode
2875
Daniel Veillard4948eb42000-08-29 09:41:15 +00002876Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002879 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002880 * result/HTML/*.sax: regenerated HTML SAX output
2881 * parser.c: more cleanup.
2882
Daniel Veillarde010c172000-08-28 10:04:51 +00002883Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2884
2885 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002886 patches from Wayne Davison <wayned@users.sourceforge.net>,
2887 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002888 * HTMLparser.c: fixed an ignorable white space detection bug
2889 occuring when parsing with SAX only
2890 * result/HTML/*.sax: updated since the output is now HTML
2891 encoded...
2892
Daniel Veillard47f3f312000-08-27 22:40:15 +00002893Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2894
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002895 * HTMLparser.[ch]: applied some of Wayne Davison
2896 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002897
Daniel Veillarde0854c32000-08-27 21:12:29 +00002898Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2901 undeclared namespace prefix was used, added a warning.
2902 Cleaned up support w.r.t. entities, spilling out a warning
2903 and being pedantic on lookups.
2904 * test/warning/ent9 : added testcase for previous example.
2905 * TODO: updated
2906 * parserInternals.h parser.c: changed the way names are parsed
2907 now allow infinite size and decrease penalty for normal use
2908 * parser.c: Started a big cleanup/check of the parser code,
2909 fixed some of the most tortuous entity code, spotted code
2910 unused anymore
2911 * test/*: added tests for very long names and related nasty
2912 things.
2913
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002914Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2915
2916 * doc/encoding.html: added encoding aliases doc
2917 * doc/xml.html: updates
2918 * encoding.[ch]: added EncodingAliases functions
2919 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2920 bottleneck affecting large DTDs like Docbook
2921 * parser.[ch] xmllint.c: added a pedantic option, will be
2922 useful
2923 * SAX.c: redefinition of entities is reported in pedantic mode
2924 * testHTML.c: uninitialized warning from gcc
2925 * uri.c: fixed a couple of bugs
2926 * TODO: added issue raised by Michael
2927
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002928Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2929
2930 * doc/encoding.html: propagated Martin Duerst suggestions
2931
Daniel Veillard52402ce2000-08-22 23:36:12 +00002932Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2933
2934 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2935 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2936 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2937 by Wayne Davison
2938
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002939Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2940
2941 * nanoftp.c nanohttp.c: small cleanup
2942 * TODO: updated
2943
Daniel Veillard244ece92000-08-19 20:58:02 +00002944Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * added an old VC testcase and updated title.xml entity
2947
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002948Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2951 done on auto-opening of <p> tags and cleanup of SAX output
2952
Daniel Veillard979e55e2000-08-19 16:48:54 +00002953Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2956
Daniel Veillard4540be42000-08-19 16:40:28 +00002957Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * doc/xml.html libxml.* structure.*: updated the doc a bit
2960
Daniel Veillard808a3f12000-08-17 13:50:51 +00002961Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2962
2963 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2964 of SAX tests
2965
Daniel Veillard29579362000-08-14 17:57:48 +00002966Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2969 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2970
Daniel Veillard1255ab72000-08-14 15:13:33 +00002971Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2972
2973 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2974 * testHTML.c: fix core dump on Solaris 2.x systems
2975 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2976 * result/HTML/*.sax: previous bug fix lead to new results
2977
Daniel Veillard03109292000-08-14 14:58:22 +00002978Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2981 * configure.in: added --with-readline=DIR to accept alternate
2982 path for readline include/library
2983 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2984 for ANSI under HP-UX
2985 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2986 includes @LIBS@
2987
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002988Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * doc/* : rebuilt the docs
2991 * getting ready for 2.2.2 release
2992
Daniel Veillard87b95392000-08-12 21:12:04 +00002993Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2996 and xmlAddFeature()
2997 * tree.[ch]: added xmlAddChildList()
2998 * xmllint.c: MAP_FAILED macro test
2999 * parser.h: added xmlParseCtxtExternalEntity()
3000 * valid.c: applied bug fixes removed warning
3001 * tree.c: added CDATA block to elements content
3002 * testSAX.c: cleanup of output
3003 * testHTML.c: added SAX testing
3004 * encoding.c: better error recovery
3005 * SAX.c, parser.c: fixed one of the external entity processing
3006 of the OASis testsuite
3007 * Makefile.am: added HTML SAX regression tests
3008 * configure.in: bumped to 2.2.2
3009 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3010 SAX results
3011
Daniel Veillard88a172f2000-08-04 18:23:10 +00003012Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3013
3014 * configure.in: patch for HP compiler
3015
30162000-08-04 Sven Heinicke <sven@zen.org>
3017
3018 * xmllint.c: Was coredumping sometimes when the file given didn't
3019 exist.
3020
Daniel Veillard46e370e2000-07-21 20:32:03 +00003021Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003024
Daniel Veillard46e370e2000-07-21 20:32:03 +00003025 when using in memory parsing. Need some cleanup.
3026 * xmllint.c configure.in: added a --memory flag to test memory
3027 parsing
3028
Daniel Veillard36650692000-07-21 15:16:39 +00003029Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3030
3031 * nanohttp.c: fixed socklen_t replacement to unsigned int
3032 * parser.c: fixed a space handdling missing at the end of
3033 production 28 DOCTYPE.
3034 * xmlmemory.c: fixed a stupid bug on the routine to override
3035 allocation functions
3036 * TODO: updated
3037
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003038Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * doc/ regenerated the docs
3041
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003042Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * doc/encoding.html doc/xml.html: added I18N doc
3045 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3046 improvements, both parser and filters, added ASCII & HTML,
3047 fixed the ISO-Latin-1 one
3048 * xmllint.c testHTML.c: added/made visible --encode
3049 * debugXML.c : cleanup
3050 * most .c files: applied patches due to warning on Windows and
3051 when using Sun Pro cc compiler
3052 * xpath.c : cleanup memleaks
3053 * nanoftp.c : added a TESTING preprocessor flag for standalong
3054 compile so that people can report bugs more easilly
3055 * nanohttp.c : ditched socklen_t which was a portability mess
3056 and replaced it with unsigned int.
3057 * tree.[ch]: added xmlHasProp()
3058 * TODO: updated
3059 * test/ : added more test for entities, NS, encoding, HTML, wap
3060 * configure.in: preparing for 2.2.0 release
3061
Daniel Veillard49703262000-07-10 10:27:46 +00003062Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3063
3064 * nanoftp.c: fixed the way the control connection is handled
3065 * libxml.spec.in: fixed the dependancies and cleanup
3066
Daniel Veillard306be992000-07-03 12:38:45 +00003067Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3068
3069 * doc/xml.html: changed the xmlsoft.org structure, updated the
3070 examples w.r.t. root and childs
3071
Daniel Veillard7d853352000-07-02 18:53:09 +00003072Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3075
Daniel Veillard365e13b2000-07-02 07:56:37 +00003076Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * HTMLparser.c: Work on character encoding support for the HTML parser
3079 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3080 * encoding.c: Fixed a potential memleak in the encoding stuff
3081
Daniel Veillardaf743792000-07-01 11:49:28 +00003082Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * doc/FAQ.html doc/Makefile.am : added a FAQ
3085
3086Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003087
3088 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3089 of the HTML parser to force it to not bypass SAX
3090
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003091Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3092
3093 * win32config.h.in: updated
3094 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3095 lacks iconv support :-( need to release 2.1.1
3096 * configure.in: release 2.1.1
3097 * HTMLparser: fixed bug #14784
3098 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3099 by Windows compiler
3100 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3101 the SAX startDocument() callback.
3102 * TODO: updated
3103
3104Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * added xmlStopParser()
3107
Daniel Veillardbe803962000-06-28 23:40:59 +00003108Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * configure.in: 2.1.0 prerelease
3111 * Large resync between W3C and Gnome tree
3112 * nanoftp, nanohttp.c: fixed stalled connections probs
3113 * HTMLtree.c SAX.c : support for attribute without values in
3114 HTML for andersca
3115 * valid.c: Fixed most validation + namespace problems
3116 * HTMLparser.c: start document callback for andersca
3117 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3118 * parser.h, SAX.c: serious speed improvement for large
3119 CDATA blocks
3120 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3121 different encoding
3122 * example/Makefile.am example/gjobread.c tree.h: work on
3123 libxml1 libxml2 convergence.
3124 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3125 and the LIBXML_TEST_VERSION macro
3126
Daniel Veillardc310d562000-06-23 18:32:15 +00003127Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3128
3129 * doc/xml.html: various patches and improvements typo fixed by
3130 Felix Natter
3131 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3132 from Felix Natter <fnatter@gmx.net>
3133
Daniel Veillardf3029822000-05-06 08:11:19 +00003134Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * doc/upgrade.html: updated with instructions for support of both
3137 libxml-1.x and libxml-2.x
3138 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3139 for 2.x support and also fixed includes
3140
3141
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003142Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3145 the encoding support, added iconv support, so now libxml if
3146 compiled with iconv automatically support japanese encodings
3147 among others. Work based on initial patch from Yuan-Chen Cheng
3148 I may have broken binary compat in the encoding handler
3149 registration scheme, but that was so utterly broken I don't
3150 expect anybody to have used this feature until now.
3151 * parserInternals.h: fixup on the CHAR range macro
3152 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3153 code.
3154 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3155 * uri.c: added xmlParseURI() I can't believe I forgot to
3156 implement this one in 2.0 !!!
3157 * SAX.c: moved doc->encoding update in the endDocument() call.
3158 * TODO: updated.
3159
Daniel Veillard06047432000-04-24 11:33:38 +00003160Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * tree.h: removed extraneous xmlRemoveProp definition
3163 * TODO: added item about --disable-corba configure switch
3164 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3165 * nanoftp.c: fixed include problems giving troubles on AIX and
3166 slowlaris
3167 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3168 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3169 comment and headers changes to lower gtk-doc number of warnings
3170 * doc/html/*: rebuilt docs
3171
Daniel Veillarde0aed302000-04-16 08:52:20 +00003172Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * HACKING: documented the tag for 1.x and instructions
3175
Daniel Veillard5e873c42000-04-12 13:27:38 +00003176Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3177
3178 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3179 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3180 xmlCreateIOParserCtxt
3181 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3182 significant overall improvement
3183 * xmllint.c: added I/O test to xmllint
3184 * testSAX.c: added a speed test
3185 * doc/* : updated/regenerated
3186
Daniel Veillardfc708e22000-04-08 13:17:27 +00003187Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * xpath.c uri.h parserInternals.h: cosmetic changes from
3190 "Timur I. Bakeyev" <timur@bat.ru>, including making
3191 xmlCreateURI() public
3192
Daniel Veillard5d211f42000-04-07 17:00:24 +00003193Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3196 and the code at the same time. Added a clean mechanism for
3197 overload or added input methods: xmlRegisterInputCallbacks()
3198 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3199 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3200 * TODO: updated
3201 * doc/* : updated/regenerated
3202 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3203 source dir
3204
Daniel Veillarde77a9182000-04-05 19:12:29 +00003205Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * testURI.c: yet another forgotten commit, I should get some sleep !
3208
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003209Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * xmllint.c: forgot to commit this too ?
3212
Daniel Veillardb9df4042000-04-05 14:23:16 +00003213Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * xmlversion.h.in : forgot to commit this previously
3216
Daniel Veillard361d8452000-04-03 19:48:13 +00003217Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3220 * README TODO: updated for release
3221 * uri.c uri.h: added authority parsing/saving
3222 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3223 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3224 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3225 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3226 Makefile.am : added compile-time customization of libxml
3227 --with-ftp --with-http --with-html --with-xpath --with-debug
3228 --with-mem-debug
3229 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3230 #include <libxml/xxx.h> I hope it won't break too much stuff
3231 and will be manageable in the future...
3232 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3233 and added xmllint to the installed programs
3234 * uri.h: added xmlFreeURI()
3235
Daniel Veillardec303412000-03-24 13:41:54 +00003236Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * uri.c uri.h: finished the escaping handling, the base support
3239 and the URI path normalization. Looks good just lacks the
3240 authority content parsing code.
3241 * Makefile.am: added instructions to generate testURI
3242 * TODO: updated
3243 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3244 added links and icons for W3C and Gnome
3245
Daniel Veillard8f621982000-03-20 13:07:15 +00003246Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * xmlmemory.[ch] : seems I forgot to actually update the files in
3249 the last commit :-)
3250 * doc/xml.html doc/html/* : updated and uploaded the docs
3251
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003252Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3255 * TODO: updated
3256 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003257 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003258 gfree).
3259 * Makefile.am, uri.c, uri.h: added a set of functions to do
3260 exact (litteraly copied from the RFC 2396 productions) parsing
3261 and handling of URI. Will be needed for XLink, one XML WFC,
3262 XML Base and reused in the nano[ftp/http] modules. Still work
3263 to be done.
3264
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003265Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3266
3267 * configure.in, libxml.spec.in : libxml2
3268 * doc/* : updated the doc page, rebuilt the docs
3269
Daniel Veillardcf461992000-03-14 18:30:20 +00003270Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3271
3272 * all: tagged LIB_XML_1_X
3273 * *.c *.h : updated from W3C CVS tree
3274 * configure.in : 2.0.0-beta
3275 * libxml.spec.in : libxml2 package nam
3276 * result/* : new version of the tests output
3277
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003278Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3281
Daniel Veillardb566ce12000-03-04 11:39:42 +00003282Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * doc/* : rebuilt the docs
3285 * parser.c: final patch on #6766
3286 * valid.c: small patch on validity checks.
3287
Daniel Veillardfb76c402000-03-04 11:39:42 +00003288Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3291 added
3292 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3293 compatibility w.r.t. XML spec and existing code.
3294
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003295Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3296
3297 * parser.c: seems a better solution to <a> </a> exists,
3298 will try it for a while
3299
Daniel Veillard83a30e72000-03-02 03:33:32 +00003300Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3301
3302 * parser.c: tried to remove the <a> </a> generating <a/>
3303 this is hard. Left a flag for that purpose. Fixed bug #6766
3304 * configure.in: prepared 1.8.7 not released, due to previous
3305 problem
3306
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003307Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * doc/xml.html : applied second patch from Paul DuBois
3310
Daniel Veillard402e8c82000-02-29 22:57:47 +00003311Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * doc/xml.html : applied patch from Paul DuBois
3314
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003315Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3318
Daniel Veillard5feb8492000-02-02 17:15:36 +00003319Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3320
3321 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3322 compilation warnings on various platforms.
3323 * parser.c: Fixed #5281 validity error callbacks are now desactived
3324 by default if not validating.
3325
Daniel Veillardf341f932000-02-02 14:52:08 +00003326Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3329
Daniel Veillard13c757e2000-02-01 23:59:15 +00003330Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3331
3332 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3333 <gkatsi@cs.toronto.edu>
3334
Daniel Veillard726e8792000-01-30 20:04:29 +00003335Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3336
3337 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3338 processing URLs
3339
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003340Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3343 xmlNanoFTPUpdateURL for persistent control connections.
3344 * configure.in: 1.8.6
3345
3346Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3347
3348 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3349 * tree.[ch] : added xmlSaveNoEmptyTags
3350
James Henstridgef3be9312000-01-28 13:59:21 +000033512000-01-29 James Henstridge <james@daa.com.au>
3352
3353 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3354
3355 * Makefile.am: added nanoftp.[ch] to the build.
3356
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003357Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3358
3359 * nanoftp.[ch]: cleanup, comments, API
3360 * debugXML.c : fixed a bug in the cat command
3361 * doc/*: regenerated the docs
3362
Daniel Veillardda07c342000-01-25 18:31:22 +00003363Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3364
3365 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3366 * debugXML.c : fixed a bug in the cat command
3367 * valid.c: fixing some small probs
3368 * libxml.spec.in: get rid of the SNAP suffix
3369 * doc/xml.html: updated the status
3370
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003371Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3372
3373 * xml-config.in: xml-config --version to just return the
3374 version number
3375 * xpath.c: some cleanup w.r.t. axis when the current node is
3376 an attribute.
3377 * TODO: updated
3378
Daniel Veillard461a66c2000-01-18 18:01:01 +00003379Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * configure.in: prepared for libxml-1.8.5
3382 * doc/* recompiled the documentation
3383
33842000-01-17 Jody Goldberg <jgoldberg@home.com>
3385
3386 * configure.in : WARNING autoconf subtlety alert :
3387 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3388 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3389 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3390 get defined by AC_CHECK_HEADERS.
3391
Daniel Veillardf967b902000-01-17 16:06:10 +00003392Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3395 Rune.Djurhuus@fast.no
3396
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003397Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * TODO: updated
3400 * tree.c, parser.c: made sure that only memory alloc problems
3401 and internal parser errors are allowed to write to stdout or
3402 stderr.
3403
Daniel Veillard0142b842000-01-14 14:45:24 +00003404Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3405
3406 * tree.c : restored xmlNewGlobalNs since this seems used by
3407 a lot of existing code :-(, fixed a bug in xmlNewNs
3408 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3409 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3410 to exit() from the library code.
3411 * xpath.c, parser.c: removed bugs or unused code detected by
3412 Windows compilers
3413 * parser.c: started adding interfaces for parsing well balanced
3414 XML fragments
3415 * configure.in: releasing 1.8.4
3416 * doc/* : rebuilt the docs
3417
Daniel Veillard2eac5032000-01-09 21:08:56 +00003418Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3419
3420 * tree.[ch] : added xmlNewDocFragment() for DOM
3421 * testHTML.c: uninitialized variable.
3422
Daniel Veillardf3a73582000-01-05 14:58:39 +00003423Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * doc/* : rebuild the docs
3426
Daniel Veillard71b656e2000-01-05 14:46:17 +00003427Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * acconfig.h: readline and history patch
3430 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3431 * tree.c: added check and handling when possibly removing an ID
3432 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3433 and saving.
3434 * test/HTML/entities.html result/HTML/entities.html* : test for
3435 various entities reference cases
3436 * result/HTML/* : as a result output of some testcase have
3437 changed
3438 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3439 by previous example. added xmlParseTryOrFinish().
3440 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3441 entities.h debugXML.h HTMLparser.h: changed the way struct are
3442 declared to allow gtk-doc to expose those
3443 * parser.c: closed bug #4960
3444 * Makefile.am configure.in: Applied patch from
3445 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3446 and math/socket libs detection
3447
Daniel Veillard437b87b2000-01-03 17:30:46 +00003448Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3449
3450 * configure.in, Makefile.am: link tester against readline
3451 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3452
Daniel Veillard686d6b62000-01-03 11:08:02 +00003453Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3454
3455 * tree.[ch]: added xmlRemoveProp
3456 * win32config.h.in nanohttp.c: avoid including the Windows
3457 socket stuff in every C files
3458 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3459 the XmL parser(s)
3460 * test/ns4 result/ns4 etc...: added test case for previous prob
3461 * tree.c: xmlNewNs wasn't checking for double definition
3462 * Makefile.in: fixed a problem with dist-hook duplicates
3463 * parser.[hc], xmlIO.c: fixed the loading of external entities
3464 APIs, now xmlLoadExternalEntity() is used everywhere and
3465 setting up an app specific front-end using the
3466 * SAX.c parser.c: some fixes, now the xhtml spec validates
3467 with the xhtml DTD.
3468 * error.c: fixed crashes in case of no input stream
3469 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3470 to the validation tests and results
3471
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003472Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3475 too htmlCreatePushParserCtxt() and htmlParseChunk()
3476 * parser.c: a bit of cleanup.
3477 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3478 to XML) removed the last mem leak known
3479 * HTMLtree.c: output message cleanup
3480 * xmlmemory.c: display content info about memory blocks
3481 * result/HTML/wired.* : missing att value warning change
3482
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003483Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3484
3485 * doc/* : rebuilt the documentation
3486
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003487Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * parser.[ch] parserInternals.h: Push parser for XML,
3490 seems to work fine now
3491 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3492 --push for push testing
3493 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3494 * testSAX.c: added --push
3495 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3496 subtree
3497 * xmlIO.[ch] : enriched API + fixes for push mode
3498 * entities.[ch]: added the entity content length to the struct.
3499 * xmlmemory.[ch]: new API to show the last entries for the shell
3500 * valid.c: added required attribute testing
3501 * SAX.c: the cdata callback now merge contiguous fragments
3502 * HTMLparser.c: cleanup of some macros
3503
Daniel Veillard3c558c31999-12-22 11:30:41 +00003504Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3505
3506 * parser.c: fix for PIs name starting with xml
3507 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003508 * *.c, configure.in win32config.h.in : generate win32config.h for
3509 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003510
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003511Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3512
3513 * parser.c: fixed a stupid = vs. == bug :-(
3514 * doc/gnome-xml.sgml: s/glade/xml/
3515
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003516Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3517
3518 * configure.in, doc/xml.html : bug fix release 1.8.2
3519 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3520 Hopefully the end of that silly C++ include problem
3521 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3522 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3523 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3524 troubles with autoclosed elements when the stree shape doesn't
3525 follow the DtD specs. Added htmlIsAutoClosed() and
3526 htmlAutoCloseTag()
3527 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3528 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3529 * debugXML.c: fixed a bug on printing default namespaces.
3530 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3531
Daniel Veillardb24054a1999-12-18 15:32:46 +00003532Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * result/HTML/*.htm[l] : updated the HTML regression tests according
3535 to the new output
3536 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3537 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3538 problem due to intermix of extern "C" { ... } declarations for C++
3539 and recursive includes in the headers
3540
Chris Lahey323c48c1999-12-18 15:32:45 +000035411999-12-20 Chris Lahey <clahey@umich.edu>
3542
3543 * HTMLtree.c: Made it so that html nodes with a single child do
3544 not insert a carriage return before or after the child node.
3545
Daniel Veillardb24054a1999-12-18 15:32:46 +00003546Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003547
3548 * configure.in, doc/xml.html : bug fix release 1.8.1
3549 * parser.c: fixed bug #4344
3550 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3551 added the glue to avoid C++ problems
3552 * doc/* : regenerated the documentation
3553
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003554Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3555
3556 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3557 namespace recognition, and Dia as a resul :-(
3558 * encoding.c: closed bug #3950
3559
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003560Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * valid.c: debugging a posteriori validation, except URI expansion
3563 stuff this should be fixed now
3564 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3565 Carl Nygard <cnygard@bellatlantic.net>
3566 * tester.c: added --postvalid, cleaning of the code
3567 * tree.[ch]: added xmlDocGetRootElement()
3568
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003569Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3570
3571 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3572 c++ losage.
3573
Daniel Veillard10a2c651999-12-12 13:03:50 +00003574Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3575
3576 * configure.in, doc/xml.html : bumped to 1.8.0
3577 * xlink.[ch], Makefile.am : added framework for link detection
3578 * parser.h: added nbChars to parser context, needed for cleanup.
3579 * xmlmemory.c: removed a nasty bug when out of mem
3580 * valid.[ch]: adding namespace support for attribute decl
3581 * tester.c: added --debugent option
3582 * debugXML.[ch]: added xmlDebugDumpEntities()
3583 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3584 buffers instead, this was really needed, validation was breaking
3585 in strange ways due to that. Added xmlParseStringPEReference()
3586 and other parsing from strings functions. Entities processing
3587 modified again, but PERef are still not handled correcly but
3588 unless you're Eve Maller you won't notice :-)
3589 * HTMLparser.c: large changes toward reliability, and switched to
3590 lowercase internal tags, XHTML is lowercase, so it will help
3591 that output is closer to next version.
3592 * doc/* : regenerated the documentation, it is now hosted at
3593 http://xmlsoft.org/ (same bits I just bought the domain :-)
3594
3595
Daniel Veillard294cbca1999-12-03 13:19:09 +00003596Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3597
3598 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3599 doc generation
3600 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3601 in the SAX API
3602 * doc/*: rebuilt the doc making sure everything appears in the
3603 HTML files
3604
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003605Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3606
3607 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3608 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3609 which allow impressive speed improvement on dataset with
3610 large text pieces, but at the cost of broken binary
3611 compatibility and slightly bigger memory usage.
3612 Configure with --with-buffers to activate them, they
3613 are protected with XML_USE_BUFFER_CONTENT define.
3614 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3615 goal is 0 memory left allocated once parser is no more used
3616 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3617 call xmlCleanupParser() and xmlMemoryDump()
3618
Daniel Veillarda819dac1999-11-24 18:04:22 +00003619Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3620
3621 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3622 * parser.[ch] encoding.[ch]: added memory cleanup routines
3623 * parser.c: closing bug #3788
3624 * doc/*: rebuilt the doc
3625
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003626Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3627
3628 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3629 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3630 * tester.c: added --compress option
3631 * doc/*: rebuilt the documentation
3632
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003633Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3634
3635 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3636 if given /proc/kcore as input !
3637 * doc/xml.html doc/*: updated and rebuilt the documentation
3638
3639Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003640
3641 * parser.c: Fixed some wrongly space collapsing code due to
3642 a misreading of the spec.
3643 * result/*: fixed the output accordingly
3644
3645Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003646
3647 * encoding.c: bug fix and typos
3648 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3649 * parser.c: added attribute normalization closing bug #3597
3650 * test/att* result/att* SAXresult/att*: testcase for attribute
3651 normalization
3652
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003653Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3654
3655 * configure.in: closing bug #3163 by adding extra flags for the
3656 cc compiler on HP-UX
3657
Daniel Veillard51e3b151999-11-12 17:02:31 +00003658Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3659
3660 * valid.[ch] : removed a typo and an enumerated type bug in the
3661 xmlAddElementDecl() function
3662 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3663 call to xmlEncodeEntitiesReentrant() so that the functions
3664 New, Set and Get are at the same level.
3665 * parser.c HTMLparser.c: extra memory allocation bug for
3666 attributes detected by someone using libxml in embedded systems :-)
3667
Daniel Veillard962195f1999-10-28 15:51:53 +00003668Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3669
3670 * xmlmemory.h: turned off mem debug :-\
3671
Daniel Veillard35008381999-10-25 13:15:52 +00003672Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3673
3674 * parser.c: closed bug #2784 a one line fix, but worth pushing
3675 a new release out
3676 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3677 some structures, comments before and after the
3678 main element, and other nastyness
3679 * HTMLtree.c tree.c: accomodate the extended HTML supported
3680 * configure.in: pushing 1.7.4
3681 * test/ent8 and related outputs : added a new test for bug #2784
3682 * test/HTML/wired.html and related output: a nasty HTML example
3683 * Makefile.am: improved the test scripts
3684 * docs/* : reran the documentation extractor, updated xml.html
3685
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003686Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3689 HTMLparser and debugged the HTML related code. HTML documents
3690 now have their own type
3691 * entities.c: do not dump &apos; for HTML output
3692 * xmlmemory.c: improvement, breakpoint mechanism
3693 * testHTML.c: added --sax --repeat ...
3694 * Makefile.am: improved the HTML tests
3695 * valid.[ch]: added xmlValidGetValidElements and
3696 xmlValidGetPotentialChildren
3697 * tester.c: added --insert to test the 2 new functions
3698 * test//* result//* SAXresult//* : regression test cleanup
3699 and extension.
3700 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3701 gnome-xml-nanohttp.html
3702
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003703Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3704
3705 * HTMLparser.c: fixed problems with some autoclose tags
3706 * tree.c: fixed XML output problems.
3707 * result/* SAXresult/*: update of the tests output
3708
Daniel Veillard6077d031999-10-09 09:11:45 +00003709Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3710
3711 * Makefile.am: Arturo patch for xmlConf.sh version info
3712 * parser.c: Tim Josling patch for single quoted items
3713 * tester.c: Tim Josling patch for tester options usage
3714 * tree.h: indent cleanup
3715
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003716Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3717
3718 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3719 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3720
Daniel Veillard00fdf371999-10-08 09:40:39 +00003721Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3722
3723 * tree.c : Raph patch for initialization of CORBA fields
3724 * parser.c, xpath.c, ...: modification of doc comments
3725 * xpath.c : allow spaces in xpath expressions
3726
Daniel Veillardad219441999-09-27 08:17:49 +00003727Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3728
3729 * xmlmemory.h: turning off memory debug :-(
3730
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003731Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3732
3733 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3734 better SAX interfaces.
3735 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3736 entity.
3737 * configure.in: 1.7.2
3738
3739Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003740
3741 * libxml.spec.in: fixed the URL
3742 * doc/xml.html: improved the documentation front-end
3743
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003744Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003745
3746 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3747
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003748Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003749
3750 * libxml.spec.in: fixed the alpha compile problem
3751 * parser.[ch]: changed errno to errNo in the parser context :-(
3752 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3753 * doc/xml.html: changed CHAR to xmlChar
3754 * doc/html/*: recompiled the documentation
3755 * configure.in: 1.7.1
3756
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003757Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3758
3759 * parser.h: modified the parser context struct to regain 1.4.0
3760 binary compatibility
3761 * parser.c, xml-error.h: added errno ot teh context and defined
3762 a set of errors values with update of errno
3763 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3764 DTDs and entities
3765 * *.h, *.c: complete cleanup of the use of config.h and include
3766 protection depending on the current setup.
3767 * overalll debugging, maintenance and bug-fixing on all modules
3768 * updated the documentation
3769 * ready for 1.7.0
3770
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003771Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3772
3773 * HTMLparser.c : cleanup
3774 * SAX.c valid.c valid.h: added ID/IDREF checking
3775 * tree.c tree.h: extended doc structure for refs
3776 * configure.in: 1.6.2
3777 * parser.c: patched bug in SAX user arg call
3778 * parserInternals.h: patched missing close in C++ wrapping
3779 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3780 especially upcoming XPointer implementation.
3781 * doc/xml.html: augmented, typo
3782
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003783Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3784
3785 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3786 not all invocations of install understand -d.
3787
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003788Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3789
3790 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3791 to make 'check' works, when builddir != srcdir.
3792
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003793Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * doc/xml.html : updated the documentation
3796
Daniel Veillard6454aec1999-09-02 22:04:43 +00003797Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3798
3799 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3800 not deallocated memory blocks
3801 * *.c : replaces all calls to malloc() free() and realloc() to
3802 the wrapper functions/macros
3803 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3804 instead of xmlFreeNodeList()
3805
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003806Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3807
3808 * HTMLparser.c: corrected a stupid bug leading to core dump at
3809 tree deallocation. Removed warnings indicated by
3810 Stephane.Conversy@lri.fr
3811 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3812 looked for in the external subset
3813
3814Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003815
3816 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3817 on SGI by Stephane.Conversy@lri.fr
3818
Daniel Veillardb96e6431999-08-29 21:02:19 +00003819Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * all .h : changed the prototype declaration indent as in gtk
3822 * most .c : working on reducing the TODOs in the code
3823 * most .c : cleanup though -pedantic and Insure++
3824 * improvements on validation ID checkings.
3825 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3826 * xml-config.in: closed #1810
3827
3828Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003829
3830 * tree.h, valid.c, valid.h: more work on validity, IDs
3831 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3832 definition for AIX
3833
Daniel Veillardb556eb51999-08-15 17:19:50 +00003834Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3837 the distribution due to a cut'n paste error at last commit
3838
Daniel Veillardb05deb71999-08-10 19:04:08 +00003839Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3840
3841 * configure.in: upgraded to version 1.4.0
3842 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3843 Big update, added a large part of the validation process,
3844 it should be usable, but some parts are missing
3845 * xpath.c: improved the implementation w.r.t. root.
3846 * Makefile.am: added more tests
3847 * test and result trees: added a lot of tests
3848 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3849
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003850Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3851
3852 * Added an HACKING file
3853
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003854Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * xpath.[ch] : improvements and debug of the XPath implementation
3857 * parser.c, HTMLparser.c : modified the parsers to be progressive
3858 * tree.[ch] : extended the Buffer promitives
3859 * xmlIO.[ch] : added basic I/O routines providing progressive
3860 parsing and ready for I18N conversion plugins
3861 * SAXresult/* : the SAX callback sequence maybe slightly different
3862 now
3863 * test*.c : improved/updated the tests programs
3864 * doc/* : recompiled the docs.
3865
Daniel Veillard15b75af1999-07-26 16:42:37 +000038661999-07-26 Michael Meeks <michael@edenproject.org>
3867
3868 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3869
3870 * tree.c: Ditto.
3871
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003872Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * configure.in: upgraded to version 1.4.0
3875 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3876 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3877 XML query language, see http://www.w3.org/TR/xpath for more details.
3878 * parser.c, parser.h: added CHAR* related string functions for XPath
3879 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3880 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3881 rebuild the docs.
3882 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3883 and regression testing capabilities for XPath.
3884
Daniel Veillardd79d7871999-07-12 10:38:12 +00003885Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3886
3887 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3888 closing bug #1646
3889
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003890Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3891
3892 * Makefile.am, example/Makefile.am: closed bug #1683
3893
Daniel Veillard3166ab11999-07-11 16:14:19 +00003894Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3895
3896 * example/Makefile.am, configure.in: added the makefile for the
3897 gjobread example
3898
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003899Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3900
3901 * doc/Makefile.am:
3902 - fix which allow "make install DESTDIR=</install/prefix>".
3903
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003904Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3905
3906 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3907 which fixed a problem on the file reading-code.
3908
Daniel Veillard82150d81999-07-07 07:32:15 +00003909Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3912 output.
3913 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3914
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003915Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3916
3917 * parser.h : Oops removed the binary compatibility problem
3918 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3919 * parser.c, HTMLparser.c: applied patches for reading from stdin
3920
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003921Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3922
3923 * parser.c, entities.c, valid.c: cleanup bug #1591
3924 * configure.in: cleanup bug #1592
3925 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3926 the same tree back-end. Hence gdome will be available for it.
3927 * doc/Makefile.am: close bug #617
3928
Daniel Veillard97fea181999-06-26 23:07:37 +00003929Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3930
3931 * parser.c: alloctate a per parser context SAX interface block
3932
Daniel Veillard14fff061999-06-22 21:49:07 +00003933Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3934
3935 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3936 and xmlEncodeEntitiesReentrant with the correct one :-\
3937
3938Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * commit of my internal XML base changes, quite a lot of
3941 changes, cleanups, better entities support, framework for
3942 new I/O and charset detection and handling
3943 * Fixed the configure/Makefile stuff to generate shared libs
3944 with the proper version info, so we jumped on rev from
3945 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3946 xmlEncodeEntities() result need to be freed now, and a string
3947 xmlParserVersion provide the current library version.
3948
Raph Levien05240da1999-06-15 21:27:11 +00003949Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3950
3951 * parser.c: fixed a buffer overrun for when you have a very long
3952 attribute with no entities in it.
3953
Daniel Veillardbb2da581999-06-13 14:37:07 +00003954Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * added example directory
3957 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3958
Daniel Veillard011b63c1999-06-02 17:44:04 +00003959Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3960
3961 * Release of libxml-1.1, nearly everything has been touched for
3962 this.
3963 * Added more regression tests
3964 * Updated the documentation
3965
Daniel Veillard27d88741999-05-29 11:51:49 +00003966Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3967
3968 * tree.[ch]: unified the XML_NO_CORBA defines.
3969 * parser.c encoding.[ch]: started plugging in char encoding detection
3970
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003971Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3972
3973 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3974 Also freed allocated buffer.
3975
Daniel Veillard27d88741999-05-29 11:51:49 +00003976Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003977 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3978 reentrancy problem at printing. One is left in entities.c, to
3979 remove ASAP
3980 * testSAX.c : added a test example showing the use of the SAX
3981 interface if one doesn't want to build the DOM tree.
3982 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3983
Daniel Veillard517752b1999-04-05 12:20:10 +00003984Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3987 large revamping of the parser to use SAX callbacks
3988 http://www.megginson.com/SAX/ (or at least a C like interface
3989 a la Expat). It's now possible to set up your own callbacks
3990 and the parser will not build a DOM tree.
3991 * test/* result/*: updated the test suite, I finally removed
3992 the old Namespace draft support (PI based).
3993
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003994Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3995
3996 * Makefile.am: added test result to EXTRA_DIST for make tests
3997
Daniel Veillard64068b31999-03-24 20:42:16 +00003998Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3999
4000 * parser.c, parserInternals.h: moved the chars macro definitions
4001 to parserInternals.h
4002 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4003 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4004
Daniel Veillard012ccc11999-03-23 10:11:11 +00004005Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * xml-config.in : applied patch to make --version work
4008
Raja R Harinatha86c23e1999-03-05 22:14:01 +000040091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4010
4011 * Makefile.am (check-local): Alias for `tests' target. This will
4012 cause `make check' to do the right thing.
4013 (tests): Don't run tests in srcdir. Also, replaced calls to
4014 basename with a `sed' "equivalent".
4015
Daniel Veillardd109e371999-03-05 06:26:45 +00004016Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4017
4018 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4019 it in the header and not the sources, updated the doc.
4020 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4021 pointing this out.
4022
Daniel Veillardbc50b591999-03-01 12:28:53 +00004023Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4024
4025 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4026 exported the inputStream routines.
4027 * doc/html/* : updated accordingly
4028
Daniel Veillardd692aa41999-02-28 21:54:31 +00004029Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * parser.c, parser.h, parserInternals.h: added a few extra
4032 internal calls to allocate and free parser contexts ...
4033 * doc/html/* : updated accordingly
4034
Daniel Veillard55a99271999-02-25 11:01:29 +00004035Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * configure.in, Makefile.am, doc/makefile.am : General changes for
4038 1.0.0 release and including the generated HTML documentation.
4039
Daniel Veillard35925471999-02-25 08:46:07 +00004040Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4041
4042 * makefile.am : added parserInternals.h, oops.
4043
Daniel Veillard1e346af1999-02-22 10:33:01 +00004044Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4045
4046 * parserInternals.h: added this header giving access to the parser
4047 internal functions.
4048 * doc/Makefile.am : added a rebuild target which rebuilds the full
4049 set of documentations
4050 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4051 the internal subset.
4052 * *.c *.h: modifications needed to generate the documentation using
4053 gtk-doc, cleanup of functions blocks, reorganisation of struct
4054 declarations.
4055
Daniel Veillard1164e751999-02-16 16:29:17 +00004056Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4057
4058 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4059 the tar and spec file to include the beginning of the doc.
4060
Nuno Ferreira03d04781999-02-13 00:07:17 +000040611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4062
4063 * doc/.cvsignore: Added this file.
4064
Daniel Veillard6800ef31999-02-08 18:33:22 +00004065Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4066
4067 * tree.c: fixed xmlGetProp to return "" when the attribute
4068 exists, even if the node-list is NULL.
4069
Daniel Veillard726c7e31999-02-08 15:13:10 +00004070Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4071
4072 * tree.c: patched an error outputting empty attribute values.
4073 * Makefile.am and doc/makefile.am: have been updated during the
4074 week-end. Sorry for an empty CVS log, I got a shell problem.
4075
Daniel Veillard1899e851999-02-01 12:18:54 +00004076Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4077
4078 * tree.h: cleaned up using enums instead of defines
4079 * parser.c, valid.[ch]: more work on parsing/output of element
4080 declarations
4081
Daniel Veillard3b9def11999-01-31 22:15:06 +00004082Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * valid.[ch], tree.c, parser.c : more work toward full parsing
4085 of XML DTDs.
4086 * README: added informations about mailing-list and on-line
4087 documentation
4088
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000040891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4090
4091 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4092
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004093Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * parser.c, tree.[ch] : more work toward conformance testing,
4096 added a last element to accelerate parsing of very flat structures
4097 started working on internal subset Element content declaration.
4098 * valid.[ch] : first cut at adding code toward validation.
4099 * previous changes had also small impact on most files, especially
4100 the conformance testing using James Clark test suite.
4101
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004102Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4103
4104 * test/* : updated the examples, most of them were not well
4105 formed (humm), and added rdf2.
4106 * result/* : resulting changes in the output.
4107
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004108Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4109
4110 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4111
Daniel Veillard44b3a061998-12-05 17:27:22 +00004112Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4113
4114 * tree.c: patched a bug in the generation of empty attributes
4115
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004116Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4117
4118 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4119 for node/trees/documents/... Biggest problem is namespace
4120 support when copying subtrees.
4121
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004122Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4123
4124 * parser.c, entities.c: improve entities and char ref encoding,
4125 and cleanups of error messages.
4126
Daniel Veillard242590e1998-11-13 18:04:35 +00004127Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * parser.c, entities.c: simple bug hunting done during rpm2html and
4130 rpmfind integration.
4131
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004132Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4133
4134 * parser.[ch]: Added interfaces allowing to specify a SAX
4135 handler before parsing.
4136
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004137Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4138
4139 * parser.c: redirrect all errors reporting through the SAX
4140 error function
4141
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004142Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4143
4144 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4145 * libtool, tlmain ...: update of the libtool files
4146
Miguel de Icaza442321c1998-11-04 18:13:38 +000041471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4148
4149 * entities.c: Use g_snprintf insteda of snprintf.
4150
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004151Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4152
4153 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4154 added ent5 test for this purpose.
4155 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4156
Daniel Veillard27271681998-10-30 06:39:40 +00004157Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * parser.c: fixed? a strange error due to compression on a GWP
4160 document.
4161
Daniel Veillard25940b71998-10-29 05:51:30 +00004162Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4163
4164 * tree.[ch]: bug fixing
4165 * entities.[ch]: defined a specific type for predefined entities
4166 * doc/xml.html: more documentation on the library, how to use it,
4167 overview of the interfaces.
4168
Daniel Veillard16253641998-10-28 22:58:05 +00004169Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4172
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004173Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4174
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004175 * tree.c: corrected a small bug
4176 * doc/xml.html: continuing writing documentation.
4177
4178Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4179
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004180 * debugXML.h debugXML.c: added debugging utilities.
4181 * tester.c: added --debug switch.
4182 * tree.c: patched an incorrect node->type assignment.
4183 * parser.c: formatting, ensure that node->doc != NULL in attributes
4184
Daniel Veillardccb09631998-10-27 06:21:04 +00004185Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4188 entity support and provide an internal representation close to
4189 DOM one (entity ref nodes, and attribute value as tree). I tried
4190 to preserve the interface but this will surely break some apps
4191 (I have to change rpm2html/rpmfind for example). I had to change
4192 two interfaces, and the generated tree is somewhat different.
4193 * doc/* : started documenting the XML library, the tree and
4194 DOM/Corba. This is a first step.
4195
Daniel Veillard11e00581998-10-24 18:27:49 +00004196Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4197
4198 * parser.c: Set up the fonctions comment block, boring but useful.
4199 * parser.h, SAX.c, parser.c: now attributes are processed through
4200 the SAX interface. The problem is that my SAX interface diverged
4201 quite a bit from the original one, well this is not an official
4202 spec, and translating it from Java to C is hairy anyway...
4203
Daniel Veillard97b58771998-10-20 06:14:16 +00004204Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4207 fonctions comment block, boring but useful.
4208
4209Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004210
4211 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4212 conversion routines. However they are not yet used to convert the
4213 inputs. The core will run with UTF-8.
4214
Daniel Veillard33942841998-10-18 19:12:41 +00004215Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * tree.c : make sure that the type id is properly set-up when
4218 a new object is allocated, needed for DOM.
4219
Daniel Veillard27fb0751998-10-17 06:47:46 +00004220Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4221
4222 * tree.h, tree.c: Ok, the main objects in the tree will be native
4223 corba objects, it costs 8 bytes per Node, Attribute and Document
4224 but it simplifies the Corba integration a lot (no extra interface
4225 objects to allocate/free).
4226
Daniel Veillard0bef1311998-10-14 02:36:47 +00004227Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4228
4229 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4230 and changed NODEs contants for conformity with DOM Level 1
4231
Daniel Veillard27864701998-10-08 03:47:24 +00004232Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4233
4234 * added hooks to keep track of servants when creating objects
4235 xmlDoc and xmlNode (for Corba export).
4236
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004237Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4238
4239 * added xml-config script.
4240
Daniel Veillard7066a791998-10-01 20:28:28 +00004241Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4242
4243 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4244 to autoupdate libtool and automake conf files.
4245
Miguel de Icaza60681bd1998-09-30 19:28:59 +000042461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4247
4248 * Makefile.am: Use '?' to separate the sed
4249 commands as ',' is used when people pass -Wl,something.
4250
4251
Daniel Veillard15a8df41998-09-24 19:15:06 +00004252Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4253
4254 * tree.c, tree.h: added a per-document compression interface.
4255
Daniel Veillard151b1b01998-09-23 00:49:46 +00004256Tue Sep 22 20:47:38 EDT 1998
4257
4258 * tree.c, tree.h: added saving with compression and added interfaces
4259 to control the compression level (xmlGetCompressMode,
4260 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4261
Daniel Veillard70120ff1998-09-22 00:24:21 +00004262Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4263
4264 * parser.c: corrected a loop for files of size 0
4265
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000042661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4267
4268 * error.h: New file. Contains prototyes from `error.c'.
4269
Tom Tromeyc19653d1998-08-14 01:22:43 +00004270Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4271
4272 * Makefile.am (xmlincdir): New macro.
4273 (xmlinc_HEADERS): Renamed from include_HEADERS.
4274
Daniel Veillard845664d1998-08-13 04:43:19 +00004275Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4276
4277 * applied small patch on numeric entities from
4278 Christopher Blizzard <blizzard@appliedtheory.com>
4279
Daniel Veillard260a68f1998-08-13 03:39:55 +00004280Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * New release 0.2, removed the old xml_* files so that it's
4283 coherent with the other CVS base (W3C), far better conformance
4284 to standard, new namespaces, decent entities support, beginning
4285 of a SAX-like interface. Nearly nothing left intact, even the
4286 test examples ...
4287
Christopher Blizzarda36749e1998-07-30 21:47:18 +000042881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4289
4290 * .cvsignore: Add .deps dir
4291
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004292Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4293
4294 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4295
Daniel Veillardfe926001998-07-26 04:28:20 +00004296Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004297
Daniel Veillardfe926001998-07-26 04:28:20 +00004298 * configure.in: added test for CPP
4299 * AUTHORS, Changelog: the original ones didn't get commited but the
4300 glib ones instead, fixed.
4301 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004302
Daniel Veillardfe926001998-07-26 04:28:20 +00004303Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004304
Daniel Veillardfe926001998-07-26 04:28:20 +00004305 * integrated code developped at W3C
4306 * changed the original Copyright
4307 * migrated to automake
4308 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004309