blob: 6d30206c8bb06303836ed65db2d3874599a19f6e [file] [log] [blame]
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4 parsing.
5 * xpath.c: fix bug #61291 the default XML namespace node is
6 missing from the namespace axis.
7 * tree.c: refuse to create namespaces nodes with prefix "xml"
8
Daniel Veillard651f9472001-10-04 14:51:06 +00009Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
10
11 * SAX.c: ouch a non-defined namespace could lead to a crash,
12 fixed #61215
13
Daniel Veillard7dd05702001-10-04 14:25:12 +000014Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15
16 * parserInternals.c: closed bug #61054
17
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000018Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
19
20 * include/libxml/Makefile.am: closing #60708
21
Daniel Veillarda293c322001-10-02 13:54:14 +000022Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
23
24 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
25 adding xmlSAXParseFileWithData following Marco Stipek suggestion
26
Daniel Veillardf4309d72001-10-02 09:28:58 +000027Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
28
29 * valid.c: close bug #61550 when xml: wasn't considered a namespace
30
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000031Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
32
33 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
34 * DOCBparser.c HTMLparser.c parser.c: fixed typos
35
Daniel Veillard16756b62001-10-01 07:36:25 +000036Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
37
38 * catalog.c: Justin Fletcher provided cleaup code in case
39 HAVE_STAT is not defined
40 * include/win32config.h: Igor Zlatkovic suggested to have
41 HAVE_STAT defined there
42
William M. Brack5e1cac12001-09-28 16:19:18 +000043Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
44
45 * catalog.c - fixed typing error reported by M. Barros
46
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000047Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
48
49 * xmllint.c - fixing typo
50
William M. Brackd28e48a2001-09-23 01:55:08 +000051Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
52
53 * HTMLparser.c: small enhancement to prevent loop on
54 unrecognizable data
55
Daniel Veillardb1d62872001-09-21 09:47:08 +000056Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
57
58 * parserInternals.c: applying patch from bug #60757 this
59 should close it
60
Daniel Veillardc0631a62001-09-20 13:56:06 +000061Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
62
63 * catalog.c xmlcatalog.c: removed a couple of warning
64 * xpath.c: try to solve the linking problem on platforms
65 needing trio to compile
66
Daniel Veillard1a123612001-09-19 08:06:23 +000067Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000068
Daniel Veillard1a123612001-09-19 08:06:23 +000069 * Makefile.am libxml.spec.in: backing up non-documented changes
70 commited without review or aproval by Jens Finke <jens@gnome.org>
71 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000072
Daniel Veillardf5b44e42001-09-17 17:19:54 +000073Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
74
75 * configure.in: Joe Orton provided a patch fixing a problem
76 when iconv is specified to be in a non-standard directory
77 but wasn't exported in xml2-config --cflags
78
Daniel Veillard2fc2db72001-09-14 17:33:51 +000079Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
80
Daniel Veillardf5b44e42001-09-17 17:19:54 +000081 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000082 troubles with 2.4.4 errors.
83
Daniel Veillard16698282001-09-14 10:29:27 +000084Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
85
86 * encoding.c entities.c: do not output hexadecimal charrefs
87 when serializing HTML since some version of Netscape can't
88 grok it, generate decimal ones.
89 * result/HTML/doc3.htm: output changed due to previous test
90 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
91
Daniel Veillard98fed372001-09-13 11:34:58 +000092Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
93
94 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
95 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
96
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000097Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000098 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000099
100 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
101 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
102 updated the configuration scripts systems accordingly
103
Daniel Veillard04382ae2001-09-12 18:51:30 +0000104Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
105
106 * configure.in: preparing for 2.4.4
107 * doc/xml.html doc/html/*: updated and rebuilt the docs
108
Daniel Veillardd63437e2001-09-12 15:00:27 +0000109Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
110
111 * win32/dsp/libxml2.def.src: tried to incorporate comments
112 from bug #59220
113
Daniel Veillard319a7422001-09-11 09:27:09 +0000114Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
115
116 * parser.c result/noent/wml.xml: fixed bug #59981 related
117 to handling of '&' in attributes when entities are substitued
118
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000119Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
120
121 * libxml.h include/libxml/xmlversion.h.in
122 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
123 Tried to close bug #60131
124
Daniel Veillardbce62332001-09-10 18:46:55 +0000125Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
126
127 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
128
Daniel Veillard143b04f2001-09-10 18:14:14 +0000129Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
130
131 * SAX.c: fixing bug #59946 on xmlns=""
132
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000133Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
134
135 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
136 but allocates a new error code.
137
Daniel Veillard05c13a22001-09-09 08:38:09 +0000138Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
139
140 * xmllint.c: John Fleck fixed typos in the options output
141 * parser.c SAX.c: fix ignorable white space SAX selection
142
143Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
144
145 * entities.c: Steve Underwood found the possibility of an
146 ininite loop in case of error.
147
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000148Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
149
150 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
151
Daniel Veillarda050d232001-09-05 15:51:05 +0000152Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
153
154 * parser.c: warn if version is not 1.0 but it's not
155 strictly speaking an error after analyzing the spec
156
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000157Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
158
159 *doc/catalog.html - add link to the html version of the
160 man page, other linguistic cleanups
161
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000162Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
163
164 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
165 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
166 file, has not yet been included in the build.
167
Daniel Veillard99784ff2001-09-01 16:20:28 +0000168Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
169
170 * catalog.c: removed a duplicate affectation Justin Fletcher
171
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000172Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
173
174 * tree.c: Armin Sander pointed a possible text coalescing
175 problem, completed his patch.
176
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000177Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
178
179 * trionan.c: Fixed const and volatile re-definition problem
180
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000181Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
182
183 * libxml.4 parser.c: doc updates from Heiko Rupp
184 * parserInternals.c: 2 sanity checks from Heiko Rupp
185
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000186Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
187
188 * tree.c: applied patch from Armin Sander to make some pointers
189 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000190 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000191
Daniel Veillardb06c6142001-08-27 14:26:30 +0000192Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
193
194 * xpath.c: hum, restrict the integer usage gcc bug workaround
195 to only gcc compilers so that other architecture don't get
196 penalized by this limitation.
197 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
198
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000199Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
200
201 * valid.c: fixed a Windows compiler warning (Chris Poblete)
202 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
203
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000204Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
205
206 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
207 --convert option to xmlcatalog to convert SGML ones to
208 the XML syntax.
209 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
210
211 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000212Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
213
214 * catalog.c xmlIO.c: started some serious testing and fixed
215 a few bug and optmization needs.
216
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000217Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
218
219 * Makefile.am configure.in include/libxml/xmlwin32version.h:
220 preparing for a 2.4.3 release even if it may not be ready yet
221 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
222 all file parsing lookup to go through the entity resolver, add
223 to add an API to bypass it (needed to load catalogs themselves),
224 some cleanup on the catalog code too.
225 * nanoftp.c: small cleanup
226 * doc/catalog.html: small update
227
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000228Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
229
230 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
231 Jun Kuriyama
232
Daniel Veillardffb120d2001-08-23 00:52:23 +0000233Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
234
235 * doc/catalog.html: finished the catalog documentation
236
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000237Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
238
239 * doc/catalog.html doc/xml.html: added documentation about
240 Catalog support, misses an API description
241 * doc/html/*: reextracted the API pages
242
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000243Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
244
245 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
246 Added the part about section 7.2 on URI resolution,
247 fixed a side effect in the HTML parser, look complete
248 and ready to rock except the URI/SystemID part!
249
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000250Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
251
252 * include/libxml/catalog.h include/libxml/parser.h
253 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
254 xmlIO.c: added support and APIs needed for the catalog PI
255 * include/libxml/xmlIO.h: cleanup
256
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000257Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
258
259 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
260 include/libxml/catalog.h: starts to look okay, really
261 plugged the new framework, cleaned a lot of stuff,
262 added some APIs, except the PI's support missing this
263 should be mostly complete
264 * result/catalogs/* test/catalogs/*: added new test, enriched
265 the existing one with URN ID tests
266
Daniel Veillard64339542001-08-21 12:57:59 +0000267Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
268
269 * catalog.c: fixed nextCatalog
270 * result/catalogs/docbook test/catalogs/*: started adding
271 a small regression test
272
Daniel Veillardcda96922001-08-21 10:56:31 +0000273Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
274
275 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
276 more work on the XML catalog support.
277 * parser.c include/libxml/parser.h: small cleanup seems using
278 list as a public parameter name can give portability troubles
279 * trionan.c trionan.h xpath.c include/libxml/trionan.h
280 include/libxml/xpath.h include/libxml/Makefile.am: removed
281 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
282 wrappers
283
Bjorn Reese45029602001-08-21 09:23:53 +0000284Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
285
286 * Makefile.am trio.c triodef.h trionan.c xpath.c
287 include/libxml/Makefile.am include/libxml/trionan.h:
288 Re-worked Not-A-Number and Infinity support.
289 * xmlcatalog.c: added readline include files
290
Daniel Veillard344cee72001-08-20 00:08:40 +0000291Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
292
293 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
294 testCatalog as xmlcatalog, making it an installed app
295 adding a shell, and preparing it to be a /etc/xml/catalog
296 management tool, though not ready yet
297 * catalog.c include/libxml/catalog.h: adding support for
298 XML Catalogs http://www.oasis-open.org/committees/entity/
299 not finished, there is some interesting tradeoffs and a
300 few open questions left.
301
Daniel Veillardb7664f42001-08-19 13:00:43 +0000302Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
303
304 * xmllint.c: fixed a line formatting problem
305
Daniel Veillard5015b712001-08-17 09:37:52 +0000306Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
307
308 * SAX.c: removed a couple of unused variable (Albert Chin)
309
Daniel Veillardbb371292001-08-16 23:26:59 +0000310Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
313 trying to fix some troubles w.r.t. function returning
314 const xxxPtr.
315
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000316Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
317
318 * win32/dsp/libxml2.def.src: another set of symbols conditionally
319 defined
320
Daniel Veillardae6db172001-08-16 19:32:00 +0000321Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
322
323 * xpointer.c: removed unused var
324
Daniel Veillard09190202001-08-16 16:27:41 +0000325Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
326
327 * testXPath.c: another small cleanup closing bug #59110
328
Daniel Veillard796f4b62001-08-16 16:00:13 +0000329Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
330
331 * win32/dsp/libxml2.def.src: small cleanup closing bug
332 #59108
333
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000334Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
335
336 * example/gjobread.c: add xmlCleanupParser() before leaving
337
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000338Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
339
340 * config.h.in configure.in include/libxml/xmlwin32version.h:
341 released 2.4.2
342
Daniel Veillardd3d06722001-08-15 12:06:36 +0000343Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
344
345 * include/libxml/valid.h debugXML.c valid.c: deprecate
346 the non-boundchecking Sprintf functions, add Snprintf
347 this should close bug #57984
348
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000349Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
350
351 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
352 URIs before doing the lookups (pointed by Mark Vakoc)
353
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000354Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
355
356 * xpath.c: serious changes on Result Value Trees and NodeSets
357 w.r.t. deallocation and collect operations. Probably not
358 100% clean (merge of allocated trees smells like a problem).
359 Seems sufficient to close #58943
360
Daniel Veillard90493a92001-08-14 14:12:47 +0000361Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
362
363 * xmllint.c: adding a --format option
364
Daniel Veillardfe703322001-08-14 12:18:09 +0000365Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
366
367 * xpath.c: count() was broken on Result Value Tree
368 * xmlIO.c: fixed file:/// accesses on _WIN32
369
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000370Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
371
372 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
373 macro was renamed, this should close bug #58683
374
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000375Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
376
377 * SAX.c: small fix fixing bug #58539 reported by coolo, in
378 entity substitution mode text at the end of the entity might
379 be added due to text coalescing.
380 * nanoftp.c parser.c: small cleanup
381
Daniel Veillard0c720972001-08-08 20:59:00 +0000382Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
383
384 * HACKING: added John Fleck right to commit in the doc subdir
385
Daniel Veillard48da9102001-08-07 01:10:10 +0000386Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
387
388 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
389 allow to inherit attributes from the DTD directly in the
390 tree, this is needed for XPath and can be a useful feature.
391 Inherited namespaces are always provided at the tree level now
392 * test/defattr* result/defattr* result/noent/defattr*: added a couple
393 of tests for this feature (XSLT being the prime user).
394
Daniel Veillard50f34372001-08-03 12:06:36 +0000395Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
396
397 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
398 testSAX.c xmlIO.c xmllint.c include/win32config.h
399 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
400 include/libxml/xmlwin32version.h.in win32/README.MSDev
401 win32/dsp/*: applied Win32 Facelift No.2 patches from
402 Igor Zlatkovic for Windows/MSC
403
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000404Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
405
406 * SAX.c: unparsedEntityDecl() the URI computation of the
407 entity wasn't done breaking XSLT unparsed-entity-uri()
408
Daniel Veillard567e1b42001-08-01 15:53:47 +0000409Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
410
411 * xpath.c: fixed a bug when walking the descendants and
412 the current node has no children
413 * debugXML.c: show up when a text node is supposed to not be escaped
414
Thomas Broyerf186c822001-07-31 23:30:37 +0000415Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
416
417 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
418 worked like the set:leading() function)
419 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
420
Daniel Veillardba6db032001-07-31 16:25:45 +0000421Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
424
Daniel Veillard57905372001-07-31 15:52:17 +0000425Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
426
427 * include/libxml/xmlIO.h: apply change to close #58141
428 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
429
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000430Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * parser.c: when the internal subset uses a PE, then the
433 included entity can use conditional sections.
434
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000435Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
438 when walking the namespace axis showing up in
439 libxst/tests/general/bug-12
440 * xmlmemory.c: added the possibility to trace a given block
441 defined by its address
442
Daniel Veillard4aafa792001-07-28 17:21:12 +0000443Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
444
445 * parser.c: don't override existing encoding specified before
446 starting xmlParseDocument()
447
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000448Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * include/libxml/xmlwin32version.h: reinserted, needed for
451 Windows users of CVS
452
Darin Adlera77cac02001-07-27 17:41:51 +00004532001-07-27 Darin Adler <darin@bentspoon.com>
454
Darin Adler699613b2001-07-27 22:47:14 +0000455 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
456 * testCatalog.c: Add include of <libxml/parser.h>.
457
4582001-07-27 Darin Adler <darin@bentspoon.com>
459
Darin Adlera77cac02001-07-27 17:41:51 +0000460 * include/libxml/.cvsignore:
461 * include/libxml/xmlwin32version.h:
462 Remove this file from CVS because it's generated.
463
Daniel Veillard50822cb2001-07-26 20:05:51 +0000464Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * parser.c include/libxml/parser.h: applied const patches from
467 Tom Moog #58002
468
Thomas Broyerba4ad322001-07-26 16:55:21 +0000469Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
470
471 * xpath.c include/libxml/xpath{,Internals}.h: added a function
472 lookup framework
473
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000474Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
475
476 * tree.c: fixed xmlCopyNode() for documents
477
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000478Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * parser.c: fixed bugs #58073 reported by Greg Shtilman
481
482Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000483
484 * parser.c: fixes bug #57652 reported by Morus Walter
485
Daniel Veillarde3924972001-07-25 20:25:21 +0000486Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
487
488 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
489
Daniel Veillarda53c6882001-07-25 17:18:57 +0000490Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
493 errors, lesson don't add new functions at 1am before a release
494 * xpath.c: integrated fix from Bjorn to avoid divide by zero
495 from XPath initialization when possible.
496
Daniel Veillardd9bad132001-07-23 19:39:43 +0000497Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * result/scripts/base*: removing history/readline changed
500 this slightly
501 * include/libxml/parser.h SAX.c parser.c parserInternals.c
502 xmllint.c: make element content line number generation
503 optionnal to avoid breaking old apps added interface to switch
504
Daniel Veillardf012a642001-07-23 19:10:52 +0000505Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * configure.in: get rid of the readline and libhistory
508 dependancies by default, release 2.4.1 with IA64 fix
509 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
510 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
511 John Kroll fixes to allow saving to HTTP via PUT (or
512 POST of needed).
513 * doc/html/*.html: regenerated the docs
514
Thomas Broyere8126242001-07-22 03:54:15 +0000515Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
516
517 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
518 xmlHashScanFull and xmlHashScannFull3 to get passed the
519 three keys as arguments to the callback function
520
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000521Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * configure.in Makefile.am: removed libxml softlink for good
524 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
525 100% coverage by gtk-doc
526
Daniel Veillard8599e702001-07-17 21:38:51 +0000527Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
530 fixed serious troubles due to size_t vs. int mismatch
531
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000532Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
535
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000536Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
537
538 * include/libxml/xpath{,Internals}.h xpath.c: added a more
539 convenient extension API for value and context managing
540 Now handles external objects through xmlXPathPopExternal,
541 xmlXPathWrapExternal and xmlXPathReturnExternal.
542 Added functions for sets operations (intersection, etc.)
543
Daniel Veillard22090732001-07-16 00:06:07 +0000544Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
547 xmlIO.c tree.c parserInternals.c entities.c encoding.c
548 HTMLparser.c: cleanup of global variables, marking some
549 const or private.
550
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000551Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000552
553 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
554 fixed xmlXPathNodeSetItem when passing index=0
555
Daniel Veillard05dec342001-07-14 21:57:39 +0000556Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
559
Daniel Veillard28ae6362001-07-14 16:44:32 +0000560Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xmllint.c: fixed compilation under Cygwin #57503
563 * TODO: update
564
Peter Williamsed156f52001-07-13 18:35:13 +00005652001-07-13 Peter Williams <peterw@ximian.com>
566
567 * config.h.in: add #undef HAVE_DLFCN_H
568
569 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
570 builddir.
571
Daniel Veillard73b36e32001-07-12 15:09:52 +0000572Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * win32/libxml2/libxml2.def.src: added a couple of exported entries
575 raised by #57348 and #57381
576
Daniel Veillard7db37732001-07-12 01:20:08 +0000577Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
580 tree.c xpointer.c: store the line numbder in element->content,
581 may break some software, need a configuration mechanism
582
Darin Adler96037892001-07-11 00:03:16 +00005832001-07-10 Darin Adler <darin@bentspoon.com>
584
585 * .cvsignore:
586 * example/.cvsignore:
587 * include/.cvsignore:
588 * include/libxml/.cvsignore:
589 Various things that are generated and should be ignored.
590
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000591Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
594 * doc/xml.html doc/html/*: updated the docs
595
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000596Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
599 validation occured on content with element child
600
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000601Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * tree.c: fixed XML Base computation which was broken
604 * debugXML.c: added a base function to the shell
605 * Makefile.am result/scripts/* test/scripts/*: added scripts
606 based regression tests, and adding 2 XML Base tests
607
Daniel Veillard19e96c32001-07-09 10:32:59 +0000608Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * tree.c: set properties doc and call xmlSetListDoc for properties
611 content when grafting them in a different tree.
612 * aclocal.m4: remove from CVS
613
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000614Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
615
616 * win32/libxml2/libxml2.def.src: added some missing entry point
617 for XPath (Mark Vakoc)
618
Daniel Veillard388236f2001-07-08 18:35:48 +0000619Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
622 layer should URI-Unescape before trying to open resources.
623
Daniel Veillard04383752001-07-08 14:27:15 +0000624Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * xpath.c: fix the name() bug for elements in the default
627 namespace reported by Charlie Bozeman
628
Daniel Veillard7583a592001-07-08 13:15:55 +0000629Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
632 led to an XPath fix, improvements of SAX initialization, and
633 an added option --nocdata to testXPath
634
Daniel Veillard449d7392001-07-07 19:11:06 +0000635Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * doc/libxml-doc.el: Felix Natter provided anew version working
638 with XEmacs too
639
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000640Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * include/libxml/xpath.h: small cleanup
643 * doc/xml.html: update
644
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000645Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * Makefile.am configure.in include/libxml/xmlwin32version.h:
648 released 2.3.14
649
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000650Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000653 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000654
Daniel Veillard73c9c042001-07-05 20:02:54 +0000655Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * xpath.c: a bug reported by Stephan Kulow empty nodesets
658 were not equal to empty strings
659
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000660Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * SAX.c: fixed a URI-Reference computation problem when validating
663 * xmlIO.c: small cleanup
664
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000665Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * parser.c: improved the description of a couple of interfaces
668 upon Larry Stamper suggestion
669
Daniel Veillard62f313b2001-07-04 19:49:14 +0000670Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * SAX.c entities.c parser.c: changed completely the way entities
673 are handled when running the parser in entity substitution mode.
674 This fixes a bug reported by Stephan Kulow and nearly divides
675 by 3 the amount of memory required by libxslt to load and process
676 DocBook TDG.
677
Daniel Veillardf420ac52001-07-04 16:04:09 +0000678Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
679
680 * HTMLparser.c: fixing a too early root closing problem raised
681 byt Prashanth Naidu
682
Daniel Veillard8c357d52001-07-03 23:43:33 +0000683Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
686 raised by Mark Vakoc.
687
Daniel Veillard6e90d192001-07-03 16:37:49 +0000688Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * example/Makefile.am: fixed the include path to add srcdir/include
691 * Makefile.am configure.in: fix from Albert Chin for iconv detection
692 and some cleanup
693
Daniel Veillardf06307e2001-07-03 10:35:50 +0000694Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
695
696 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
697 lot of optimization work, results in significant improvements
698 when handling really complex XPath queries. Add a small optimizer
699 for unions, improve [n] and [last()], avoid some costly ops.
700
Daniel Veillard77044732001-06-29 21:31:07 +0000701Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * include/libxml/parser.h parser.c: xmlStrstr args are both const
704 * xpath.c: small cleanup
705 * xmlGetNsList: reformated, fixed problems if used on Entities
706
Daniel Veillard2adbb512001-06-28 16:20:36 +0000707Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * doc/xml.html: added 1.8.14 and 2.3.13 releases
710
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000711Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
714 * Makefile.am example/Makefile.am: workaround automake generating
715 erroneous deps
716
Daniel Veillard12f7d292001-06-28 13:12:11 +0000717Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * include/win32config.h: bug #56801 Yon Derek provided a patch
720 to the windows config file.
721
Daniel Veillard87ee9142001-06-28 12:54:16 +0000722Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
725 libxml.h : Yon Derek provided a set of changes to compile from
726 CVS on Windows/MSC
727
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000728Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * parser.c: fixed UTF8 BOM support in push mode
731 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
732 added a specific testcase
733
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000734Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * Makefile.am: added --push regression tests
737 * parserInternals.c: the XML parser segfaulted in --push mode
738
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000739Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * configure.in: moved the symlinks detection within a CVS
742 check, this is not portable and will be removed soon.
743 * xpath.c: small cleanup/speedup
744
Daniel Veillard11648102001-06-26 16:08:24 +0000745Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
748 release of 2.3.12
749 * parser.c: make an error message if unknow entities in all cases
750
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000751Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * uri.c: fixed 2 uri normalization bugs on '//' reduction
754
Daniel Veillard23793842001-06-25 16:07:45 +0000755Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * include/libxml/Makefile.am: Laszlo Peter pointed out that
758 includes were installed in the wrong dir
759
Daniel Veillardf5498f32001-06-25 15:08:36 +0000760Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * doc/html.xml: warn against sending code to exhibit bugs.
763
Daniel Veillard56f06462001-06-24 21:34:03 +0000764Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
767 Tru64 from Thomas Leitner
768
Daniel Veillardc5d64342001-06-24 12:13:24 +0000769Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * AUTHORS: added William and Bjorn
772 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
773 daniel@veillard.com hopefully I won't have to do this again
774 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
775 docs can be rebuilt cleanly now
776 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
777 from CVs it's generated, added include/libxml/xmlwin32version.h
778 also generated but which should change far less frequently.
779 * catalog.c nanoftp.c: made sure to include libxml.h not
780 libxml/xmlversion.h directly
781 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
782 when compiling on WIN32 and MSC
783
Daniel Veillard07385fd2001-06-23 21:55:48 +0000784Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * include/Makefile.am include/libxml/Makefile.am configure.in:
787 fixed make distcheck and rebuilding the rpms
788
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000789Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * configure.in: should finish the migration of exported includes
792 into a real include/libxml in CVS, at least for CVS users.
793 * removed the exported headers, added in include/libxml (as well
794 as xmlversion.h.in).
795
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000796Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * configure.in: fixed the way to detect symlink
799
Daniel Veillard66541772001-06-23 18:31:04 +0000800Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * configure.in: updated, include/libxml is now a real CVS dir
803
Daniel Veillardca989762001-06-23 17:39:29 +0000804Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
807 version works with both libxml1 and libxml2 (it autodetects
808 the prefix of the html-files) from Felix Natter.
809 * doc/xml.html: updated doc accordingly
810
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000811Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * xpath.c: fixed the bug generating a template loop in libxslt
814 when using docbook-xsl-1.4, * should filter out document nodes
815 * HACKING: added William
816 * TODO: updated
817
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000818Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * doc/FAQ.html: added a warning about gcc-3.0
821 * doc/xml.html: added reference to gdome2 and removed a confusing
822 sentence
823
Daniel Veillardf7f41852001-06-22 15:18:01 +0000824Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
825
826 * xmlversion.h: okay this is a generated file, but Windows
827 users need it and they can't generate it, and I want CVS
828 Windows users ...
829 * win32/libxml2/libxml2_so.dsp: Windows project file for
830 the shared lib version of libxml2
831 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
832 resources needed for libxslt/xsltproc by Yon Derek
833
Bjorn Reese3157b342001-06-22 14:41:45 +0000834Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
835
836 * trio.c: MSVC fix (provided by Igor Zlatkovic)
837
Daniel Veillard4151acb2001-06-22 10:48:57 +0000838Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
Daniel Veillardcc146db2001-06-22 11:10:52 +0000840 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
841
842Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
Daniel Veillard4151acb2001-06-22 10:48:57 +0000844 * include/win32config.h: Yon Derek provided a first fix
845 to be able to compile libxslt/xsltproc on Windows
846
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000847Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * xpath.c: attempt to work around what seemed a gcc optimizer
850 bug when handling floats on i386 http://veillard.com/gcc.bug
851 * tree.c entities.c encoding.c: doing some cleanups while
852 chasing it
853
Daniel Veillard017b1082001-06-21 11:20:21 +0000854Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
855
856 * Makefile.am: cleanup when --without-debug is specified
857 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
858 w.r.t. --without-debug and other include points
859 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
860 Catalogs
861 * configure.in entities.h tree.h HTMLparser.c: removed
862 --without-corba, made the _private field mandatory
863
Daniel Veillard87a764e2001-06-20 17:41:10 +0000864Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
867 outputs a BOM in UTF8, an errata has been issued to avoid the
868 problem, that was the most reasonable solution... Add support
869 for a leading UTF8 BOM in entities.
870
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000871Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * valid.c: fixed a bug found when post validating an entity ref
874 * xmllint.c: added --loaddtd and sligly changed --postvalid to
875 activate it too
876
Daniel Veillard39196eb2001-06-19 18:09:42 +0000877Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
880 weakness in the node copy the XPointer and the XInclude
881 implementations. Serious cleanup.
882
Daniel Veillard3739b982001-06-19 12:51:30 +0000883Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * Makefile.am: Kjartan Maraas provided a small patch to
886 add xml2-config.in to EXTRA_DIST
887
Daniel Veillarda9142e72001-06-19 11:07:54 +0000888Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
891 provided another failing case found in KDE, the way the
892 ctxt->vctxt.nodeTab was allocated and freed changed over
893 time but it wasn't completely cleaned up. This should fix it.
894
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000895Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * parser.c: Stephan Kulow also raised the fact that line number
898 could get miscounted making debug harder, fixed the problem
899 in xmlParseCharData()
900
Daniel Veillard64b98c02001-06-17 17:20:21 +0000901Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * valid.c: Stephan Kulow pointed out a problem when validating
904 and using an empty entity, forgot a 'break' in a case.
905
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000906Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
909 * doc/xml.html: updated with 2.3.11
910
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000911Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * TODO: updated adding cleanup of generated doc
914 * configure.in: prepared to release 2.3.11
915 * xmllint.c: added --version for bug reporting
916 * doc/html/*.html: rebuilt the doc
917
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000918Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919
920 * xpath.c: first part of the work on selecting namespace to
921 fix bug #56115
922
Daniel Veillard96ed5832001-06-15 22:22:04 +0000923Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
924
925 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
926 when using -liconv
927 * TODO: updated
928
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000929Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
930
931 * HTMLtree.[ch]: more work on the HTML serialization routnes,
932 cleanup, encoding support.
933
Daniel Veillard608ad072001-06-14 08:32:28 +0000934Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * xpath.c: Thomas Broyer suggested a better patch for the / arg
937
Daniel Veillard239d0522001-06-13 23:02:48 +0000938Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * xpath.c: bug detected by Ankh when / is used as a function arg
941
Daniel Veillard02bb1702001-06-13 21:11:59 +0000942Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
945 of element and use it to avoid outputting formatting spaces at
946 the wrong place. Implemented the format parameter for HTML save.
947 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
948 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
949 result/HTML/wired.html: of course this impact the result of a
950 number of HTML tests
951
Daniel Veillard95d845f2001-06-13 13:48:46 +0000952Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * HTMLtree.[ch]: started augmenting the HTML save API with
955 encoding and formatting parameters
956
Daniel Veillardeca60d02001-06-13 07:45:41 +0000957Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * HTMLtree.h: cleanup and started evaluating the work needed on
960 revamping the HTML output code
961
Daniel Veillard84666b32001-06-11 17:31:08 +0000962Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
963
964 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
965
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000966Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * valid.c: fixed bug #56049, forgot one check in the
969 validation routine
970
Daniel Veillardca2366a2001-06-11 12:09:01 +0000971Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
974
Daniel Veillard6761eee2001-06-11 10:29:38 +0000975Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * libxml.h: fixed an error in last commit
978 * doc/FAQ.html: added an entry for compilation from CVS
979
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000980Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * xmlversion.h.in libxml.h: Cygwin patches
983 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
984 * tree.h: cleanup
985
Daniel Veillardacd370f2001-06-09 17:17:51 +0000986Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * tree.c: patched xmlFreeNode() to avoid freeing() a static
989 memory block in a strange case where libxml is linked twice
990 in the binary.
991
Daniel Veillard1d047672001-06-09 16:41:01 +0000992Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
993
994 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
995 state far too often, simple fix used to avoid it.
996
Daniel Veillard4497e692001-06-09 14:19:02 +0000997Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1000 being processed, applied his patch
1001 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1002
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001003Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1006 provided fixes to compile on MSCC again
1007 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1008 also provided an update for the project files.
1009
Daniel Veillarda682b212001-06-07 19:59:42 +00001010Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1013 bug #55810
1014
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001015Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * tree.c: fixed xmlGetNsProp() to close bug #55683
1018 Note this requires libxslt to use it's own function instead.
1019
Daniel Veillardf0c53762001-06-07 16:07:07 +00001020Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1021
1022 * HTMLtree.c: when in a pre element no formatting space should
1023 be added.
1024 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1025
Daniel Veillard068a9652001-06-07 15:30:26 +00001026Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * configure.in: added tests for signal() and signal.h
1029
Daniel Veillard541d6552001-06-07 14:20:01 +00001030Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1033
Daniel Veillard8a367d42001-06-07 14:01:34 +00001034Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * doc/libxml-doc.el: Felix Natter provided a new version for
1037 libxml2
1038
Daniel Veillard8a926292001-06-07 11:20:20 +00001039Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * HTMLtree.c: when in a pre element no formatting space should
1042 be added.
1043
Daniel Veillard14839d52001-06-06 16:11:56 +00001044Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1047
Daniel Veillarde95e2392001-06-06 10:46:28 +00001048Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1049
1050 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1051 hack
1052 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1053 * uri.c: fixed a warning
1054
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001055Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * HTMLtree.c: trying to close bug #55772 escaping in script
1058 elements
1059 * doc/xml.html: suggest to send mail to the list
1060
1061Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001062
1063 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1064 good. Use a macro and based on the solution provided in
1065 vsnprintf manual page from GNU.
1066
Bjorn Reese99748722001-06-05 12:49:15 +00001067Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1068
1069 * error.c: Workaround for non-preserving variadic list.
1070 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1071
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001072Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * doc/xml.html: added 2.3.10 release
1075
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001076Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * configure.in: releasing 2.3.10
1079
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001080Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1083
Daniel Veillard20042422001-05-31 18:22:04 +00001084Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * encoding.c: Robert Collins provided a patch to add the
1087 "US-ASCII" encoding alias
1088
Daniel Veillard97ac1312001-05-30 19:14:17 +00001089Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1092 string oriented functions and started cleaning the related areas
1093 in xpath.c which needed fixing in this respect
1094
Daniel Veillard2d703722001-05-30 18:32:34 +00001095Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1098 #55380
1099 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1100
Daniel Veillard9403a042001-05-28 11:00:53 +00001101Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * TODO: updated
1104 * nanohttp.[ch] : started adding APIs to get the redirected URL
1105 when this occurs (needed for further base computation
1106 * tree.h: cleanup
1107 * encoding.c: cleanup
1108 * SAX.c: minor change around ctxt->loadsubset
1109
Daniel Veillard6278fb52001-05-25 07:38:41 +00001110Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * Makefile.am include/Makefile.am: small change to have
1113 include/libxml rebuilt if working from CVS.
1114 * uri.c: applied another patch from Carl Douglas for URI escaping,
1115 this should close bug #51876
1116
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001117Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1120 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1121 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1122 added specific regression test
1123 * parser.h: preparing for the XSLT mode where DTD inherited
1124 attributes are added to the tree.
1125
Daniel Veillardbbd22452001-05-23 12:02:27 +00001126Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * xinclude.[ch]: Updated the namespace for the Last Call version
1129 * result/XInclude/include test/XInclude/include: updated the
1130 testsuite accordingly
1131
Daniel Veillard8514c672001-05-23 10:29:12 +00001132Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1135 related to bug #51876
1136
Daniel Veillard42596ad2001-05-22 16:57:14 +00001137Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * tree.c: fixed a gross mistake in base computation, xml:base is
1140 not completely correct yet (need cascade).
1141 * xpath.[ch]: added the few things needed to find a function name
1142 and URI from the XPath context when it is called.
1143
Daniel Veillard81418e32001-05-22 15:08:55 +00001144Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1145
1146 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1147 * DOCBparser.c: small cleanup
1148 * xmllint.c: added a --catalogs option to load catalogs from
1149 $SGML_CATALOG_FILES
1150 * tree.c: cleanup
1151 * configure.in: iconv library fixup, ICONV_LIBS
1152
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001153Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1154
1155 * catalog.c: handling of CATALOG entries. detection of recursion,
1156 and a few bugfixes
1157 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1158 against the default namespace
1159
Daniel Veillard04b93292001-05-21 08:15:31 +00001160Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1161
1162 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1163
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001164Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * parser.c: fixed propagation context info when parsing an
1167 external entity.
1168 * doc/html/*.html: regenerated a couple of docs
1169
Daniel Veillard4623acd2001-05-19 15:13:15 +00001170Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * doc/xml.html: update with 2.3.9 informations
1173
Daniel Veillardbed7b052001-05-19 14:59:49 +00001174Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1177 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1178 * doc/html/* : rebuilt the docs
1179 * valid.c: small patch which may improve some case when
1180 validating.
1181
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001182Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * HTMLparser.c: Closed bug #54891
1185 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1186 to the suite
1187
1188Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1191 applied a documentation patch from LotR and filled in a few missing
1192 descriptions
1193
Daniel Veillard76d66f42001-05-16 21:05:17 +00001194Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * xpath.c tree.c parser.c: speed optimizations at the parser level
1197 document tree freeing and xpath evaluation
1198
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001199Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * parser.c parser.h parserInternals.h: fixed a couple of
1202 interfaces for handling memory buffer input to const char *
1203 upon suggestion of JamesH.
1204
Daniel Veillardc3739e72001-05-15 15:23:27 +00001205Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * configure.in: LoTR sent a patch fixing the previous commit
1208
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001209Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1210
1211 * configure.in: trying to deal again with the stoopid -R linking
1212 flag of Solaris
1213
Daniel Veillard790142b2001-05-15 10:51:53 +00001214Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * xpath.h: two nodeset access macros from Thomas Broyer
1217
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001218Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1219
1220 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1221 patch from Thomas Broyer
1222
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001223Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1226 case
1227 * INSTALL: was empty added stuff from the FAQ
1228
Daniel Veillard75bea542001-05-11 17:41:21 +00001229Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1232 attributes handling and #54433 by adding xmlUnsetProp()
1233 and xmlUnsetNsProp()
1234
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001235Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * HTMLparser.c: Patch from Jonas Borgström
1238 (htmlGetEndPriority): New function, returns
1239 the priority of a certain element.
1240 (htmlAutoCloseOnClose): Only close inline elements if they
1241 all have lower or equal priority.
1242 * result/HTML: this of course changed a number of tests results.
1243
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001244Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * xmlIO.c catalog.c: plugged in the default catalog resolution
1247 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1248 documentations
1249 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1250
Daniel Veillarda7374592001-05-10 14:17:55 +00001251Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1254 integrating catalogs
1255 * catalog.[ch] testCatalog.c: adding a small catalo API
1256 (only SGML catalog support).
1257 * parser.c: restaured xmlKeepBlanksDefault(0) API
1258
Daniel Veillardc17337c2001-05-09 10:51:31 +00001259Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1262
Daniel Veillard257d9102001-05-08 10:41:44 +00001263Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * parser.c: added xmlParseExternalEntityPrivate() to allow
1266 propagation of ctxt->_private when parsing external entities
1267
Daniel Veillard083c2662001-05-08 08:27:14 +00001268Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1269
1270 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1271
Daniel Veillard01ef7382001-05-08 07:31:43 +00001272Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1275
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001276Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * valid.c: warn when indeterminist content model is detected
1279 * result/VC/ElementValid8: this adds a message
1280 * Makefile.am: add --novalid for VCM tests
1281 * parserInternals.c: added a call to Init memory
1282
Daniel Veillard64269352001-05-04 17:52:34 +00001283Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1284
1285 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1286 when both parameters are NULL.
1287
Daniel Veillard37721922001-05-04 15:21:12 +00001288Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * valid.c: applied small patch from Gary Pennington, reindented
1291 some part of the code.
1292
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001293Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1296 release, updated and regenerated the docs
1297
Daniel Veillard357c9602001-05-03 10:49:20 +00001298Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * xpath.c result/XPath/expr/floats : clarified and cleanup
1301 printing of abnormal floats in tests.
1302
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001303Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1304
1305 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1306 * results/HTML/ : a few changes in the output of the HTML tests as
1307 a result.
1308 * configure.in: tying to fix -liconv where needed
1309
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001310Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1311
1312 * Makefile.am: fixed a stupid error
1313
Daniel Veillard7150a032001-05-02 16:41:11 +00001314Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1315
1316 * configure.in Makefile.am: make the inclusion of the trio
1317 modules in the library conditional
1318
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001319Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * DOCBparser.c: patche from László Kovács, fixed entities refs
1322 in attributes handling
1323
Daniel Veillardedddff92001-05-02 10:58:52 +00001324Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1327 flushing
1328
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001329Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * xpath.c: fix of an XSLT namespace bug reported on the list
1332 general/bug-8-
1333
Daniel Veillard5792e162001-04-30 17:44:45 +00001334Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * strio.h trio.c: Dan McNichol suggested a couple of small
1337 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1338
Daniel Veillard02141ea2001-04-30 11:46:40 +00001339Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * tree.c parser.c encoding.c: spent a bit more time looking
1342 at the parsing speed and DOM handling. Added a few more
1343 speedups.
1344
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001345Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * parser.c: small but effective parsing speed improvement
1348
Daniel Veillardb59076b2001-04-29 17:04:07 +00001349Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * configure.in: default on the DocBook parser inclusion (for Gnome)
1352 * DOCBparser.h: fixed a header reference
1353
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001354Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * configure.in xpath.c: applied Bjorn patches for FPE on the
1357 alpha
1358
Daniel Veillardeefd4492001-04-28 16:55:50 +00001359Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1362 xmlSaveFormatFileTo()
1363
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001364Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1365
1366 * xpath.c: simple and efficient optimization, XPath functions
1367 aways bind to the same code, cache this
1368 * TODO: updated (by saying some is obsolete)
1369
Daniel Veillard2156a562001-04-28 12:24:34 +00001370Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1371
1372 * xpath.c: more cleanup work on XPath name parsing routines
1373
Daniel Veillard61d80a22001-04-27 17:13:01 +00001374Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1377 xmlXPathParseName
1378 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1379 * debugXML.c: avoid compilation problems if compiling without
1380 HTML support, Igor Zlatkovic
1381 * win32/libxml2/libxml2.def.src: being able to compile without
1382 XPath on Windows
1383
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001384Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * libxml.m4: yet another patch from Toshio Kuratomi
1387
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001388Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1391
Daniel Veillard67fee942001-04-26 18:59:03 +00001392Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * tree.[ch]: added xmlSaveFormatFile interface for saving
1395 and indenting a file.
1396
Daniel Veillard82e49712001-04-26 14:38:03 +00001397Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * xpath.c: fixed bug #53689 related to processing-instruction()
1400
Daniel Veillard02f077a2001-04-26 10:59:11 +00001401Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * DOCBparser.c: patche from László Kovács
1404
Daniel Veillard30211a02001-04-26 09:33:18 +00001405Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1406
1407 * parser.c: applied fixes from Christian Glahn bug report #53391
1408
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001409Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1410
1411 * error.c: Jean François Lecomte provided a complete description
1412 and a fix to bug #53537
1413
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001414Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1417
Daniel Veillard1034da22001-04-25 19:06:28 +00001418Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * DOCBparser.c SAX.c: a bit more work on entities processing.
1421 Still Need to cleanup XML output and references in attributes
1422
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001423Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1424
1425 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1426
Daniel Veillardb33c2012001-04-25 12:59:04 +00001427Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * tree.c: trying to fix #53574, not completely complete,
1430 I would like xmllint --copy --debug test/ent1 and
1431 xmllint --debug test/ent1 to show the same result.
1432 * xpath.c: fix a bug when trying to sort namespace nodes
1433
Daniel Veillard5146f202001-04-25 10:29:44 +00001434Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * HTMLtree.c: real fix for #53402
1437
Daniel Veillard7533cc82001-04-24 15:52:00 +00001438Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1441 PIs when using xsl:output
1442 * valid.c: closing #53537 some case generate segfaults if there
1443 is validity errors
1444
Daniel Veillard61b33d52001-04-24 13:55:12 +00001445Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446
1447 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1448 of external parsed entities, added --noent to testDocbook
1449 * valid.c: Garry Pennington found an uninitialized variable
1450 access in xmlValidateElementContent()
1451
Daniel Veillard56098d42001-04-24 12:51:09 +00001452Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453
1454 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1455 with madness
1456 * result/HTML/ : this modified the result of the regression tests
1457 a lot.
1458
Daniel Veillard122376b2001-04-24 12:12:30 +00001459Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1462 to doc where it wasn't checked against NULL reported by
1463 Jens Laas
1464
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001465Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1468 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1469
Daniel Veillardeae522a2001-04-23 13:41:34 +00001470Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1473 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1474 * SAX.[ch]: cleanup and updates for DocBook
1475 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1476 ex SGML identifier changes
1477 * valid.c: removed a static unused function.
1478
Daniel Veillardde57c612001-04-23 09:13:36 +00001479Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1480
1481 * HTMLtree.c: applied change for Paul Sponagl on script saving
1482 * Makefile.am: the warning about entity title.xml are normal.
1483
Daniel Veillard393df012001-04-22 20:11:18 +00001484Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * configure.in: release of 2.3.7
1487 * Makefile.am: fixing make distcheck
1488
Daniel Veillarda41123c2001-04-22 19:31:20 +00001489Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1490
1491 * doc/html/* doc/xml.html: updated and regenerated the docs
1492
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001493Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1496
Daniel Veillarde82a9922001-04-22 12:12:58 +00001497Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1498
1499 * tree.c: fixed #53388 with the provided patch
1500
Daniel Veillard06803992001-04-22 10:35:56 +00001501Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1502
1503 * valid.c: Bjorn detected an invalid memory access. Fixed
1504 vstateVPush()
1505
Daniel Veillard40af6492001-04-22 08:50:55 +00001506Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1509
Bjorn Reese70a9da52001-04-21 16:57:29 +00001510Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1511
1512 * libxml.h: new header used only for the compilation of libxml
1513 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1514 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1515 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1516 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1517 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1518 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1519 baseline (version 1.2 plus a single patch).
1520 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1521 scientific notation for numbers. Tests added.
1522 * xpath.c: formatting of numbers changed to use sprintf
1523 (contribution from William Brack)
1524
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001525Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * valid.c: cleanup, more useful debugging
1528 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1529 * xmlIO.c: entity loading is printed as an error when validating
1530
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001531Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1532
1533 * valid.c: fixed to validate within entities
1534 * test/VCM/v22.xml: added a specific testcase
1535
Daniel Veillardca1f1722001-04-20 15:47:35 +00001536Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1537
1538 * valid.c: forgot an epsilon transition in for ()+
1539 * test/VCM/v21.xml : added a specific test case
1540
Daniel Veillard85349052001-04-20 13:48:21 +00001541Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * valid.c: removed a state explosion exhibited by RSS
1544 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1545 from bug #51872
1546
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001547Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1550 validation without using an ugly NFA -> DFA algo in the source.
1551 Made a specific algorithm easier to maintain, using a single
1552 stack and without recursion.
1553 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1554 * hash.c: made the growing routine static
1555 * tree.h parser.c: added the parent information to an
1556 xmlElementContent node.
1557
Daniel Veillarde470df72001-04-18 21:41:07 +00001558Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1559
1560 * SAX.c parser.c xpath.c: generating IDs when not validating
1561 from an external parsed entity was poisoning the ID has table
1562 with removed values. This was killing XSLT on the KDE help
1563 browser.
1564
Daniel Veillardceacdd92001-04-18 15:10:35 +00001565Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1566
1567 * entities.h: andrew@ugh.net.au detected a double declaration
1568
Daniel Veillarda10efa82001-04-18 13:09:01 +00001569Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1570
1571 * debugXML.c hash.c tree.h valid.c : some changes related to
1572 the validation suport to improve speed with DocBook
1573 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1574 the way validation errors get reported
1575
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001576Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1579 by P C Chow and William M. Brack for XSLT HTML output
1580
Daniel Veillard2d90de42001-04-16 17:46:18 +00001581Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1582
1583 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1584 Igor Zlatkovic patches for MSC compilation and added his
1585 updates
1586
Daniel Veillarde043ee12001-04-16 14:08:07 +00001587Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1590 prefix lookup.
1591 * parserInternals.c: fixed the bug reported by Morus Walter
1592 due to an off by one typo in xmlStringCurrentChar()
1593
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001594Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1595
1596 * HTMLparser.c result/HTML/*: revamped the way the HTML
1597 parser handles end of tags or end of input
1598
Daniel Veillard82daa812001-04-12 08:55:36 +00001599Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1602
Daniel Veillard67a21302001-04-11 14:39:16 +00001603Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1606 bug where the linktime verions of free() won't work ...
1607
Daniel Veillard27b55282001-04-11 12:22:25 +00001608Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1611
Daniel Veillardafc73112001-04-11 11:51:41 +00001612Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1613
1614 * doc/xml.html: added 2.3.6 release
1615
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001616Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1617
1618 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1619 * result/wml.xml: resulted in a small output change
1620
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001621Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622
1623 * tree.c: xmlNewDoc was missing the charset initialization
1624 * xmllint.c: added --auto to autogenerate a doc, allow to
1625 reproduce the problem fixed on xmlNewDoc
1626
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001627Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * xpath.c: trying to get 52979 solved
1630 * tree.c result/ result/noent/: trying to get 52712 solved, this
1631 also made me clean up the fact that XML output in general should
1632 not add formating blanks by default, this changed the output of
1633 a few tests
1634
Daniel Veillard73639a72001-04-10 14:31:39 +00001635Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1638
Daniel Veillardfac26a12001-04-08 13:08:14 +00001639Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * configure.in: finally released 2.3.6
1642
Daniel Veillard911f49a2001-04-07 15:39:35 +00001643Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1644
1645 * xpath.c: checking for null pointer generated by new code
1646
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001647Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1648
1649 * xpath.c: fixed a [] evaluation problem reported
1650 * test/XPath/tests/simpleaddr: extended test
1651 * result/XPath/simpleaddr: updated result
1652
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001653Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * xmllint.c: Dan Timis reported a portability problem
1656 on Macs without mmap, fixed it.
1657
Daniel Veillardb38bd552001-04-03 18:22:00 +00001658Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1659
1660 * testXPath.c : added a --tree option allowing to display the
1661 tree dump of the XPath expression
1662
Daniel Veillard4dd93462001-04-02 15:16:19 +00001663Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * xpath.c: fixed a memleak when comparing nodesets
1666 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1667 * tree.c: added a TODO
1668
Daniel Veillard92ad2102001-03-27 12:47:33 +00001669Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1672 we need string functions
1673 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1674 to be able to use them where needed. Applied some changes
1675 to reduce name linking pollution and compile in only what's
1676 needed.
1677 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1678 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1679 for the string manipulation functions
1680 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1681 to the free() function of xmlmemory.c
1682 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1683 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1684 usage.
1685
1686
Daniel Veillard2be30642001-03-27 00:32:28 +00001687Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1688
1689 * error.c: applied the context output patch of the error
1690 handling submitted by Chuck Griffith
1691 * error/VC/*: this slightly change some error logs
1692
Daniel Veillard50582112001-03-26 22:52:16 +00001693Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1694
1695 * parser.c: fixed line number reporting on error
1696
Daniel Veillard04be4f52001-03-26 21:23:53 +00001697Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1698
1699 * parser.c: Sullivan and Darin found a parser bug,
1700 applied the patch.
1701
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001702Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1705 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1706 xmlversion.h.in xpointer.c: of course the way I defined
1707 UNUSED breaks on old gcc version. Try to be smart and
1708 also define it directly in xmlversion.h
1709 * configure.in: removed -ansi flag from the pedantic set
1710
1711Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001712 Huge cleanup, I switched to compile with
1713 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1714 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1715 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1716 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1717 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1718 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1719 encoding.h entities.c error.c list.[ch] nanoftp.c
1720 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1721 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1722 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1723 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1724 Cleanup, staticfied a number of non-exported functions,
1725 detected and cleaned up a dozen of problem found this way,
1726 avoided a lot of public function name/typedef/system names clashes
1727 * doc/xml.html: updated
1728 * configure.in: switched private flags to the really pedantic ones.
1729
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001730Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * configure.in: 2.3.5
1733 * doc/html/*: rebuilt the docs
1734
Daniel Veillard146c9122001-03-22 15:22:27 +00001735Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1736
1737 * parser.c: fixed a reported bug in NOTATION parsing
1738 * uri.c: accepted but not fixed bug 51876, added TODO
1739 * Makefile.am: fixed bug 51876
1740
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001741Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1742
1743 * config.h.in configure.in error.c: fix a compilation problem
1744 on platforms without vsnprintf (xml@thewrittenword.com)
1745
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001746Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1747
1748 * parser.c: fixed a function name header typo
1749 * SAX.c: notations can also occur in external subset.
1750
Daniel Veillard7d42b542001-03-20 13:22:46 +00001751Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * error.c: removed a C++ like comment
1754
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001755Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * parser.c: fixing bug 52299 strange condition leading
1758 to a parser crash due to a buffer overflow
1759 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1760 added the specific test case
1761
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001762Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1763
1764 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1765 xmlXPathConvert{String,Number,Boolean} to be able to make
1766 type casts without a context stack, fixed some implementation
1767 problems related to the absence of context at parse-time,
1768 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1769 in the public API too
1770 * xpointer.c xpathInternals.h: we need to know at parse time
1771 whether we are compiling an XPointer
1772
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001773Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1774
1775 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1776 cleaned up the parser internals, refactored XPath code, added
1777 new compilation based APIs and cleanly separated public and
1778 private APIs.
1779
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001780Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1781
1782 * xpath.h: the comp field must be added at the end to avoid
1783 killing binary compat.
1784
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001785Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1786
1787 * Makefile.am: detect XPath memleaks in regreson tests
1788 * error.c: fixed and error w.r.t. error reporting still using
1789 stderr
1790 * hash.c: added new line at end of file
1791 * tree.h: minor cleanup
1792 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1793 expression parsing from evaluation, resulted in a number of
1794 changes internally, and in XPointer. Likely to break stuff
1795 using xpathInternals.h but should remain binary compatible,
1796 new interfaces will be added.
1797
Daniel Veillardd574f782001-03-14 19:40:17 +00001798Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * configure.in: fixed a couple of problems reported by
1801 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1802 without gcc on non linux platforms.
1803
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001804Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1805
1806 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1807 a fix for --with-html-dir= configure support. I hope it won't
1808 break rpm generation
1809
Daniel Veillarda022fe02001-03-14 16:30:00 +00001810Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * xmlIO.c: one function comment cleanup.
1813
Daniel Veillard25239c12001-03-14 13:56:48 +00001814Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * SAX.c: external subset notations were improperly registered
1817 in the internal subset.
1818
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001819Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1820
1821 * README.cvs-commits: added, pointing to HACKING
1822 * HACKING: updated
1823
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001824Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * parser.c: and Matt Sergeant found one in the XML push
1827 parser (erroneous check I forgot to remove when I fixed the
1828 main parser).
1829
Daniel Veillard68d7b672001-03-12 18:22:04 +00001830Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1831
1832 * xpath.c: ptittom found a small bug in UnaryExpr
1833
Daniel Veillarde356c282001-03-10 12:32:04 +00001834Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * configure.in: bumped to 2.3.4
1837 * error.c: fixed bug #51860
1838 * tree.c: fixed bug #51861
1839 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1840 * tree.[ch] : added xmlDefaultBufferSize
1841 * nanoftp.c: typo in function name header block
1842 * doc/xml.html : updated, added link to XML::LibXSLT
1843 * doc/html/* : rebuilt the docs
1844
Daniel Veillard80f32572001-03-07 19:45:40 +00001845Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * parser.c SAX.c: the new content parsing code raised an
1848 ugly bug in the characters() SAX callback. Found it
1849 just because of strangeness in XSLT XML Rec ouptut :-(
1850
Daniel Veillard6c831202001-03-07 15:57:53 +00001851Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * Makefile.am: Martin Baulig suggested to add -lm
1854 * tree.c: found another bug in xmlNodeGetContent()
1855
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001856Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1857
1858 * xpath.c: Bjorn found the error related to strictness of comparison.
1859
Daniel Veillard29631a82001-03-05 09:49:20 +00001860Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1861
1862 * parser.c: trying to fix the Dtd parsing problem reported
1863 by Gary, side effect of last week speed optimizations.
1864
Daniel Veillard14be0a12001-03-03 18:50:55 +00001865Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1868 * parserInternals.c: removed unneeded test raised by Stric
1869
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001870Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1871
1872 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1873 and fixed by William Brack). Added xmlXPathFormatNumber.
1874 Changed the sorting slightly.
1875 * configure.in Makefile.am example/Makefile.am: Added -lm.
1876 Please note that applications linking with libxml2, must
1877 also like with the math library from now on.
1878
Daniel Veillardf9533d12001-03-03 10:04:57 +00001879Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1882
Daniel Veillard2f362242001-03-02 17:36:21 +00001883Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884
1885 * parser.c: one must report spaces even if the Dtd element
1886 content proves that this is not part of the element content.
1887 * result/valid/*.xml: this changed the ouptu slightly
1888
Daniel Veillardb402c072001-03-01 17:28:58 +00001889Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * configure.in: bumped to 2.3.3
1892 * doc/xml.html: updated
1893
Daniel Veillard77851712001-02-27 21:54:07 +00001894Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1895
1896 * tree.c: minor doc fix
1897 * xpath.c: deallocation issues when a result tree has been
1898 converted to a node-set
1899
Daniel Veillardec70e912001-02-26 20:10:45 +00001900Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * doc/xml.html: oops corrected dates s/2000/2001
1903
Daniel Veillard8730c562001-02-26 10:49:57 +00001904Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * valid.c: new patch from Gary Pennington
1907
Daniel Veillard91e9d582001-02-26 07:31:12 +00001908Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1909
1910 * doc/xml.html: applied patch from Ankh
1911
Daniel Veillardedac3c92001-02-26 01:36:19 +00001912Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * xinclude.c: fixed a problem building on Mac
1915
Daniel Veillard21a0f912001-02-25 19:54:14 +00001916Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1917
1918 * parser.c: more work on increasing parsing ferformances
1919
Daniel Veillard48b2f892001-02-25 16:11:03 +00001920Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1923 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1924 avoiding memcpy in production builds MEM_CLEANUP macro use
1925 * parser.[ch] parserInternals.c: optimizations of the tightest
1926 internal loops inside the parser. Better checking of I/O
1927 flushing/loading conditions
1928 * xmllint.c : added --timing
1929
Daniel Veillard71681102001-02-24 17:48:53 +00001930Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * configure.in: bumped to 2.3.2
1933 * doc/xml.html: updated for release
1934
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001935Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * xpath.c: found a memleak and fixed a nasty bug
1938
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001939Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * xmllint.[c1] : added return code errors for xmllint
1942 * xpath.c: specific debug dump function for result value trees
1943
Daniel Veillard4b637072001-02-21 21:52:55 +00001944Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1945
1946 * xpath.c: finally implemented xmlXPathCompareNodeSets
1947 * test/XPath/expr/floats results/XPath/expr/floats: added
1948 a test for float expressions
1949
Daniel Veillardf714aa32001-02-21 03:07:44 +00001950Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1951
1952 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1953 * parserInternals.[ch]: trying to speed up parsing
1954 * xpath.c : speeded up node set equality op
1955
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001956Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1959 better handling of ID/IDREF and the list modules associated
1960 * configure.in: small CFLAGS cleanup
1961
Daniel Veillarda8abee62001-02-19 15:14:59 +00001962Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1963
1964 * configure.in: fixed iconv detection on AIX (stric)
1965
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001966Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001967
1968 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1969
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001970Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1971
1972 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1973 and optimized xmlXPathNodeSetSort
1974
Daniel Veillard142adbf2001-02-17 13:21:05 +00001975Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1976
1977 * xpath.c: bug fix when context size is 0
1978 * parser.c: I like Norm's Dtd because they still manage to break
1979 the parser occasionally
1980
Daniel Veillardf23e0092001-02-16 13:21:29 +00001981Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1982
1983 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1984
Daniel Veillarde0e26512001-02-16 00:11:46 +00001985Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1988 attributes within the XML-1.0 namespace
1989
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001990Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1991
1992 * xpathInternals.h: exported a few axis functions
1993 * doc/xml.html: updated the doc
1994
Daniel Veillard760f4422001-02-15 14:59:48 +00001995Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * configure.in: applied patch from Daniel van Balen for OpenBSD
1998 and bumped version to 2.3.1
1999 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2000 attempt to find autoclosing was simply broken, removed it,
2001 updated the examples, this is better
2002
Daniel Veillardd194dd22001-02-14 10:37:43 +00002003Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2006 hash functionnalities.
2007 * doc/html/* : rebuild the doc
2008
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002009Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2010
2011 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2012 on predicate
2013 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2014 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2015 really want to have tags closed on output even if we accept
2016 unclosed ones on input
2017
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002018Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2019
2020 * xpath.c: ouch don't free NULL, rare case fixed
2021 * tree.c: don't coalesce text nodes if they don't have the
2022 same behaviour wrt escaping on output
2023
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002024Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * xpath.c: small fixup
2027 * SAX.c: don't warn on empty namespaces.
2028
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002029Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2030
2031 * README: a bit of cleanup
2032 * configure.in: preparing for 2.3.0 release
2033
Daniel Veillard1f83d392001-02-08 09:37:42 +00002034Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2035
2036 * hash.[ch]: added a first version of xmlHashSize()
2037 * valid.c: another bug fix from Gary Pennington
2038
Daniel Veillard5eef6222001-02-07 18:24:48 +00002039Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * valid.c: couple of bug fixes pointed by Gary Pennington
2042 * HTMLtree.c: #if 0 cleanup
2043
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002044Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2047 which removes a time consuming check of xmlXPathNodeSetAdd()
2048 and use it in places where we are sure to not break unicity
2049
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002050Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * xpath.c: bug fixes found from XSLT
2053 * tree.c: preserve node->name special values when copying nodes.
2054 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2055 external subset are fetched when available but without full
2056 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2057 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2058 output with encoding disabled.
2059
Daniel Veillard2c833b62001-02-03 08:52:06 +00002060Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2063 xmlCheckFilename should not be called from xmlFileOpenW
2064 and xmlGzfileOpenW
2065
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002066Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2067
2068 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2069 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2070 added the new tests for URI normalization
2071 * testURI.c: fixed stoopid bugs
2072 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2073 the URI in the error messages are now properly normalized
2074
Daniel Veillardea28ce62001-02-02 08:20:19 +00002075Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2078
Daniel Veillarde99a4762001-02-01 04:34:35 +00002079Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2082
Daniel Veillard2b325a02001-01-31 20:46:31 +00002083Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * xpath.c: fixed mod operator
2086
Daniel Veillardde55cf62001-01-31 15:53:13 +00002087Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * parser.c: fixed xmlStrcat doc
2090 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2091 trees.
2092
Daniel Veillard2f913b72001-01-31 13:23:49 +00002093Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * xpath.c result/XPath/tests/chaptersbase
2096 result/XPath/tests/simplebase: fixed XPath node()
2097 * tree.c: small fix in xmlNewNs()
2098 * Makefile.am: removed extraneous xml2Conf.sh rule
2099
Daniel Veillardb42042b2001-01-28 07:40:36 +00002100Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2103 Changed the library name, in order to get libxml-devel and
2104 libxml2-devel to coexist on a single system
2105 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2106 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2107
Daniel Veillardee0a4662001-01-27 18:59:33 +00002108Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2109
2110 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2111 libxml2-devel installable in // as libxml-devel.
2112
Daniel Veillard5eb05942001-01-27 17:50:22 +00002113Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2114
2115 * doc/Makefile.am: fixed make rebuild in doc
2116 * doc/html/*.html: rebuilt the docs
2117
Daniel Veillard65c295d2001-01-26 09:32:39 +00002118Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2121
Daniel Veillard8e199902001-01-25 18:54:39 +00002122Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2125 the HTML doc to go into the -devel RPM ...
2126 * aclocal.m4 config.h.in: some updates due to auto* magic
2127
Daniel Veillard93086662001-01-25 18:13:04 +00002128Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2129
2130 * xpath.h: added a hook in the context structure allowing to
2131 link to extra support, needed for XSLT
2132
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002133Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2134
2135 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2136 xmlXPtrCmpPoints to use it.
2137 * propagated the following patch from Alejandro Forero
2138 * include/win32config.h xmlIO.c: applied further suggestions
2139 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2140 * example/gjobread.c: fixed warnings, now that it builds
2141
2142Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2143
2144 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2145
2146 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2147 filename points to a valid file (not a directory).
2148 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2149 Added calls to xmlCheckFilenameDir.
2150
2151 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2152 `path' (rather than `filename') as the parameter to gzopen and open.
2153
Daniel Veillard48177c22001-01-23 15:27:41 +00002154Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * Makefile.am: fixed a problem with EXTRA_DIST
2157
Daniel Veillardb83ba402001-01-22 22:45:10 +00002158Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * Makefile.am example/Makefile.am: finally found the trick
2161 to build the example, i.e. add "." in SUBDIRS before example
2162 in the list <grin/>
2163
Daniel Veillard82687162001-01-22 15:32:01 +00002164Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * doc/xml.html: updated with an XSLT section, removed pointer to
2167 W3C CVS base.
2168
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002169Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2170
2171 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2172 too, and deallocation need to occur the same way.
2173
Daniel Veillarde4566462001-01-22 09:58:39 +00002174Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2177 type correponding to an XSLT result tree fragment. Share most
2178 of the data format with node set, as well as operators.
2179 * HTMLtree.c: added a newline at the end of the doctype output
2180 whe this one is not present initially.
2181 * tree.c: make sure taht the parent and doc pointers are properly
2182 set when copying attributes (lists).
2183
Daniel Veillard701c7362001-01-21 09:48:59 +00002184Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2187
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002188Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * xpath.c: seems I finally killed that ugly path evaluation
2191 context bug (tagged 9999 in case is is wrong)
2192
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002193Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2196 for XSLT
2197
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002198Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2199
2200 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2201 for xmlGzfileOpen() bug
2202
Daniel Veillardf6eea272001-01-18 12:17:12 +00002203Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * xpath.c: removed an error found by XSLT usage
2206 * tree.c parserInternals.h: use a predefined static string
2207 for text and comment nodes, avoid freeing them in xmlFreeNode,
2208 exported the string name in parserInternals.h and added
2209 another value to disable encoding at output (for XSLT),
2210 gain memory, time.
2211
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002212Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2215 win32/libxml2/libxml2_so.dsp: new makefiles and update
2216 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2217
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002218Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2219
2220 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2221 Gary Pennington
2222
Daniel Veillard389e6b72001-01-15 19:41:13 +00002223Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2224
2225 * xpath.c: fixed the comaprision of values and nodelists,
2226 need to compare nodelist still ...
2227 * debugXML.c: avoided a possible core dump
2228 * HTMLparser.c: cleanup
2229 * nanohttp.c: contributed fix.
2230 * tree.c: fixes in properties handling added xmlSetNsProp
2231 needed by libxslt
2232 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2233 comment
2234 * TODO: updated
2235
Daniel Veillard167bd532001-01-06 21:09:34 +00002236Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * parser.c parserInternals.c: applied Bjorn Reese optimization
2239 patch
2240
2241Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2242
2243 * Makefile.am: applied patch fro make check from Martin Vidner
2244
Daniel Veillard503b8932001-01-05 06:36:31 +00002245Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2246
2247 * configure.in: preparing 2.2.11
2248 * doc/html/*: rebuild the HTML files
2249 * doc/xml.html : updated
2250
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002251Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2252
2253 * tree.c: fixed a stupid bug
2254 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2255 patches related to validation of an XInclude processing result
2256 * TODO: updated
2257
Daniel Veillarde2488192001-01-04 10:54:22 +00002258Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2261 on large files
2262
Daniel Veillardf060a412001-01-03 20:52:44 +00002263Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2264
2265 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2266
Daniel Veillard45cff692001-01-03 18:02:04 +00002267Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2268
2269 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2270 reported by Jonas Borgström
2271 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2272
Daniel Veillard08108982001-01-03 15:24:58 +00002273Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * testXPath.c xpath.c: fixing the XPath union expressions problem
2276 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2277
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002278Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2279
2280 * xmllint.c: Made is so if the file name is "-" is will read form
2281 standard input. Sven Heinicke <sven@zen.org>
2282 * tree.c: fixed a problem when growing buffer
2283 * tree.h: fixed the comment of the node types following andersca
2284 comment
2285 * TODO: updated
2286
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002287Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * HTMLparser.[ch]: added a way to avoid adding automatically
2290 omitted tags. htmlHandleOmittedElem() allows to change the
2291 default handling.
2292 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2293 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2294 of xmllint too when using --memory flag, added a memory test
2295 suite at the Makefile level.
2296 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2297 with namespace use when encountering QNames in XPath evalation,
2298 added xmlns() scheme in XPointer.
2299 * nanoftp.c : incorporated a fix
2300 * parser.c xmlIO.c: fixed problems raised with encoding when using
2301 the memory I/O
2302 * parserInternals.c: closed bug 25934 reported by
2303 torsten.landschoff@innominate.de
2304 * TODO: updated
2305
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002306Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2309 on a non-updated tree :-(, made a 2.2.10 release to correct the
2310 situation
2311
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002312Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2313
2314 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2315 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2316 integrated a set of OpenVMS changes from Howard Taylor
2317 <Howard.Taylor@pacoast.com>
2318
Daniel Veillard58770e72000-11-25 00:48:47 +00002319Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2322 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2323
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002324Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2325
2326 * HTMLparser.c: some fixes on auto-open of html/head/body
2327 * encoding.c: fixed a compilation error on some gcc env
2328 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2329 XPointer implementation
2330 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2331 related XPointer tests and associated results
2332
Daniel Veillard300f7d62000-11-24 13:04:04 +00002333Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * doc/xmldtd.html doc/xml.html: following a short step by step
2336 guidance on IRC to help maciej with DTDs I started a small
2337 page on the subject.
2338
Daniel Veillard748e45d2000-11-17 16:36:08 +00002339Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2340
2341 * HTMLparser.c: fixed handling of broken charrefs
2342 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2343 patches
2344
Daniel Veillard28929b22000-11-13 18:22:49 +00002345Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2346
2347 * doc/xml.html doc/html/* : rebuilt the docs after adding
2348 xinclude and updated page for 2.2.7 and 2.2.8
2349 * configure.in: releasing 2.2.8
2350
Daniel Veillard41e06512000-11-13 11:47:47 +00002351Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * parser.[ch] parserInternals.c: applied the conditional
2354 section processing fix from Jonathan P Springer
2355 <jonathan.springer2@gte.net>
2356 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2357 project file, fixed iconv default non support
2358 * xpath.c: fixed the problem of evaluating relative expressions
2359 when a node context is provided.
2360
Daniel Veillardbf432752000-11-12 15:56:56 +00002361Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2362
2363 * nanoftp.c: fixed gcc 2.95 new warnings
2364 * SAX.c: fixed a stupid bug
2365 * tree.c: fixed a formatting problem when round-tripping
2366 from/to memory
2367 * xinclude.c: chased memleak, fixed a base problem
2368 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2369 xmlXPtrBuildNodeList()
2370 * TODO: updated
2371 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2372 adding a first small set of regression tests for XInclude
2373
Daniel Veillardc2def842000-11-07 14:21:01 +00002374Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2375
2376 * nanohttp.[ch]: applied Wayne Davison patches to access
2377 the WWW-Authorization header.
2378 * parser.c: Closed Bug#30847: Problems when switching encoding
2379 in short files by applying Simon Berg's patch.
2380 * valid.c: fixed a validation problem
2381 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2382 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2383 Wayne Davison
2384 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2385 need to be extended to non full nodes selections.
2386 * xinclude.c: starts to work decently
2387
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002388Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2391 debugXML.c xmlversion.h.in: Started adding XInclude support,
2392 this is a new xmllint option
2393 * tree.c xpath.c: applied TOM patches for XPath
2394 * xpointer.c: fixed a couple of errors.
2395 * uri.c: added an escaping function needed for xinclude
2396 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2397 new warning from RH70 gcc's version
2398
Daniel Veillarda4964b72000-10-31 18:23:44 +00002399Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2400
2401 * HTMLparser.c: fixed loop on invalid char in scripts
2402 * parser.c: update to description of xmlIOParseDTD()
2403 * libxml.m4 xmlversion.h.in: changes contributed by
2404 Michael Schmeing <m.schmeing@internet-factory.de>
2405 * configure.in: preparing for 2.2.7
2406 * Makefile.am: trying to avoid config.h and acconfig.h
2407 being included in the distrib
2408 * configure.in: released 2.2.7
2409
2410Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2411
2412 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2413 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2414
Daniel Veillard01411222000-10-30 15:33:22 +00002415Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * parser.[ch]: added xmlIOParseDTD()
2418 * xpointer.c: added support for the 2 extra parameters of
2419 string-range, fixed a stoopid error when '0' was present
2420 in XPointer expressions
2421 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2422 testsuite for the above
2423
Daniel Veillard6db58192000-10-30 09:27:53 +00002424Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2425
2426 * libxml.spec.in: improved package descriptions
2427
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002428Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2429
2430 * xpath.c xpathInternals.h: applied a large cleaning patch
2431 from TOM <ptittom@free.fr>, it also add namespace support
2432 for function and variables registration.
2433
Daniel Veillardbd20df72000-10-29 17:53:40 +00002434Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2435
2436 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2437 * Makefile.mingw: Wayne Davison's update adding hash.c
2438
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002439Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * xpath.c: fixed the root evaluation problems
2442 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2443 ignorable spaces with <b> <bold> <em>
2444 * tree.c: fixed a loop in xmlSearchNsByHref()
2445
Daniel Veillard767662d2000-10-27 17:04:52 +00002446Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2447
2448 * xpath.c: applied another XPath patch from TOM
2449 * xpath.c include/makefile.am: applied another patch from
2450 china@thewrittenword.com (cleanup on IRIX).
2451
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002452Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2453
2454 * xml-config.1: received a fixed version from Fredrik Hallenberg
2455 <hallon@lysator.liu.se>
2456
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002457Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2458
2459 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2460 cleanup patch for XPath
2461
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002462Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * patched to redirrect all "out of context" error messages to
2465 a reconfigurable routine. The changes are:
2466 * xmlerror.h : added the export of an error context type (void *)
2467 an error handler type xmlGenericErrorFunc there is an interface
2468 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2469 to reset the error handling routine and its argument
2470 (by default it's equivalent to respectively fprintf and stderr.
2471 * all the c files: all wild accesses to stderr or stdout within
2472 the library have been replaced to calls to the handler.
2473
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002474Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * configure.in: release 2.2.6
2477 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2478 exporting the inner functions of xpath for extension modules
2479 * doc/*: updated and rebuilt the doc
2480
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002481Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * nanohttp.c : applied Wayne HTTP cleanup patch
2484 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2485 and xmlNodeSetSpacePreserve()
2486
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002487Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * xpath.c: closing bug #29260
2490
Daniel Veillard126f2792000-10-24 17:10:12 +00002491Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2494 multikey tuples, made hash structure opaque
2495 * valid.[ch]: moved elements, attributes, notations decalarations
2496 as well as ID and refs to hash tables.
2497 * entities.c: hash cleanup
2498 * xmlmemory.c: fixed a dump problem in debug mode
2499 * include/Makefile.am: problem passing in DESTDIR= values patch
2500 from Marc Christensen <marc@calderasystems.com>
2501 * nanohttp.c: removed debugging remains
2502 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2503 * HTMLparser.c parser.c: fixing a number of problems with the
2504 macros in the *parser.c files (Wayne).
2505 * HTMLparser.c: close the previous option when opening a new one
2506 (Marc Sanfacon).
2507 * result/HTML/*: updated the HTML results accordingly
2508
Daniel Veillard52afe802000-10-22 16:56:02 +00002509Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2512 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2513 XPath functions and XML entities table to them. More to come...
2514 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2515
Daniel Veillard683cb022000-10-22 12:04:13 +00002516Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * tree.c: coalesce adjacent text nodes
2519 * valid.c: handling of blank nodes in DTd validation (raised
2520 by problems with a posteriori validation).
2521 * nanohttp.c: changing behaviour on HTTP write stuff.
2522 * HTMLtree.c: forced body and html to be explicitely closed.
2523 * xpath.h: exported more XPath functions.
2524
Daniel Veillard1baf4122000-10-15 20:38:39 +00002525Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * Release of 2.2.5
2528 * xpointer.c: range() range-inside and other helper functions
2529 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2530
Daniel Veillard47e12f22000-10-15 14:24:25 +00002531Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2532
2533 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2534 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2535
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002536Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2539 and XPointer modules
2540
Daniel Veillard134c9f32000-10-15 10:27:08 +00002541Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * SAX.h: closed #25107
2544
Daniel Veillard39915622000-10-15 10:06:55 +00002545Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2546
2547 * testSAX.c: fixed problem with cdata reporting
2548 * SAXresult/* : updated
2549
Daniel Veillard1e851392000-10-15 10:02:56 +00002550Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2553 Closed bug #27499, added to regression tests
2554 * TODO: updated
2555
Daniel Veillard7eda8452000-10-14 23:38:43 +00002556Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2557
2558 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2559 support for SCRIPT and STYLE with help from Bjorn Reese
2560 * test/HTML/* result/HTML/*: added simple testcase and updated
2561 the existing ones.
2562
Daniel Veillardff9c3302000-10-13 16:38:25 +00002563Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2566 string-range for empty strings
2567 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2568 test/XPath/xptr/strrange: augmented the XPointer testsuite
2569
Daniel Veillard189446d2000-10-13 10:23:06 +00002570Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * doc/xml.html doc/xmlmem.html: added a module describing memory
2573 interfaces and use, updated the main page.
2574
Daniel Veillard2f971a22000-10-12 23:26:32 +00002575Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2578 nanoftp code work on Windows too now
2579
2580Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002581
2582 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2583 * xpointer.c: implemented string-range() at least a good first version
2584 * test/XPath/docs/str test/XPath/xptr/strrange
2585 result/XPath/xptr/strrange: the string-range() tests
2586
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002587Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2588
2589 * Makefile.am include/Makefile.am include/win32config.h
2590 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2591 and make distcheck
2592
Daniel Veillard19d61112000-10-11 23:50:35 +00002593Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2596 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2597 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2598
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002599Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2602 patch for socklen_t detection by
2603 Albert Chin-A-Young <china@thewrittenword.com>
2604
Daniel Veillardcd429612000-10-11 15:57:05 +00002605Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2606
2607 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2608 and added a --dtdvalid option to xmllint used to test it
2609
Daniel Veillard47c02452000-10-11 13:04:36 +00002610Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2613 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2614
Daniel Veillard2d38f042000-10-11 10:54:10 +00002615Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2618 handlings (registration, lookup, cleanup)
2619
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002620Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * configure.in Makefile.am include/makefile.am: adding XPointer
2623 and XPtrtests target
2624 * xpointer.[ch] : new files for XPointer support
2625 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2626 more XPath tests
2627
Daniel Veillard57fda592000-10-10 23:24:14 +00002628Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * configure.in: fixed, very broken, make distcheck works again
2631
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002632Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2633
2634 * More work toward 2.2.5, integrated a number of patches
2635 * configure.in Makefile.am win32config.h.in: trying to cleanup
2636 make distcheck .... huh ...
2637 * include/Makefile.am include/win32config.h: new directory
2638 for includes
2639 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2640 updated teh makefiles and instructions for WIN32
2641 * xpath.c: small fixes
2642 * test/XPath/ results/XPath: updated the testcases and results
2643 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2644 suggested patches
2645 * valid.c: fixed an ID bug
2646
Daniel Veillardb71379b2000-10-09 12:30:39 +00002647Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2648
2649 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2650 the automake bug where wrong dependancies were generated.
2651 * xpath.[ch]: worked on XPointer
2652
Daniel Veillard7e99c632000-10-06 12:59:53 +00002653Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2654
2655 * configure.in Makefile.am: 2.2.5, ship the include in an
2656 include/libxml subdirectory, use symlinks when using CVS
2657 * testSAX.c: fixed small bug
2658 * testXPath.c: changed the way testfiles are parsed
2659 * debugXML.c: same kind of cleanup when parsing an argument expression
2660 XPath/XPointers can have blanks embedded
2661 * xpath.[ch]: more cleanup, reorgs for XPointer work
2662 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2663 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2664
Daniel Veillard55b91f22000-10-05 16:30:11 +00002665Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2668 in the XPath engine, rewrote large parts of it, now it's far
2669 cleaner and in sync with the REC not an old WD. Fixed a parsing
2670 problem in the interactive XML shell found when testing XPath.
2671
Daniel Veillardac260302000-10-04 13:33:43 +00002672Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2675 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2676 examples with the extra test
2677
Daniel Veillard7cfce322000-10-04 12:40:27 +00002678Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2679
2680 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2681 the global init function.
2682
Daniel Veillard970112a2000-10-03 09:33:21 +00002683Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * HTMLparser.c: Doohhh, attribute name parsing was still case
2686 sensitive ! Fixed this ...
2687 * result/HTML/* : updated the tests results accordingly
2688
Daniel Veillard740abf52000-10-02 23:04:54 +00002689Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2692 engine, should be far more stable, incorporated a new version of
2693 preceding/following axis, need testing
2694 * uri.c: fixed file:///c:/a/b/c problem
2695 * test/XPath/tests/idsimple: augmented the XPath tests
2696
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002697Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2698
2699 * doc/* rebuilding docs for 2.2.4 release
2700
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002701Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2702
2703 * configure.in: releasing 2.2.4
2704 * parser.[ch]: added xmlStrEqual()
2705 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2706 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2707 use xmlStrEqual instead
2708 * TODO: updated
2709 * added an XPath test
2710
Daniel Veillardbc765302000-10-01 18:23:35 +00002711Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2714 * entities.h: exported xmlInitializePredefinedEntities
2715 * parser.[ch] : added xmlInitParser()
2716 * parserInternals.h : had to export htmlInitAutoClose()
2717
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002718Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2721 problems
2722 * Makefile.am : added XPath regression tests to normal tests
2723 * uri.c: fixed a problem with local paths, cleanup
2724 * parser.c: fixed a problem with large CData sections
2725
Daniel Veillardd2ade932000-09-30 14:39:55 +00002726Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2727
2728 * configure.in xml-config.in: patch from "Ben Taylor"
2729 <sol7x86@hotmail.com> for solaris shared libs lookup
2730
Martin Bauligdd7d1f62000-09-29 23:17:57 +000027312000-09-30 Martin Baulig <baulig@suse.de>
2732
2733 * libxml-2.0.pc.in: Provide pkg-config script.
2734
2735 * configure.in: Create the libxml-2.0.pc script from the
2736 libxml-2.0.pc.in templates.
2737 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002738 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002739
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002740Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2743 when compiling with MSC
2744
Daniel Veillard46057e12000-09-24 18:49:59 +00002745Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2746
2747 * xpath.c: patch for normalize-string() substring-before(),
2748 substring-after() and translate() functions from Bjorn Reese
2749 <breese@mail1.stofanet.dk>
2750 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2751 Fredrik Hallenberg <hallon@lysator.liu.se>
2752 * TODO: updated
2753
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002754Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2757 problem of socklen_t being undefined on a number of platforms
2758 * debugXML.c: fixed a compilation problem when without snprintf
2759
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002760Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2763 an URI bug and a fix for the control-character-induced infinite loop
2764 * nanohttp.c: preventive fix for compiling on WIN32
2765
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002766Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2767
2768 * xmlint.c: closing bug #25000
2769
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002770Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2773 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2774 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2775 related function, fixing xmlStrncmp(), and associated cleanup
2776 * result/HTML/entities.html.sax: updating result
2777
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002778Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * uri.c: applied patch for URI escaping from Wayne Davison
2781 <wayned@blorf.net>
2782 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2783 from Denis Barbier <barbier@imacs.polytechnique.fr>
2784 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2785 patch from Wayne Davison
2786
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002787Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2788
2789 * doc/xml.html : updated with new releases, adding "how to help"
2790
Daniel Veillard04698d92000-09-17 16:00:22 +00002791Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2794 removed a few warnings in pedantic mode ...
2795 * parserInternals.c parser.c: moved encoding switching function
2796 to parserInternals.c
2797 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2798
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002799Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2800
2801 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2802 error or warning handlers
2803
Daniel Veillardb1059e22000-09-16 14:02:43 +00002804Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2805
2806 * parserInternals.c parserInternals.h parser.c Makefile.am:
2807 created a new module parserInternals.c, moved most of the
2808 code shared by the various parsers there, as well as
2809 deprecated code from parser.c. More cleanup of parser.c
2810 * uri.c: fixed a problem when URI is NULL
2811 * valid.c: speedup when looking for an attribute declaration
2812
Daniel Veillard39c7d712000-09-10 16:14:55 +00002813Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2814
2815 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2816 the cleanup of the computation of URI references when seeking
2817 external entities. The URI reference string and the resulting
2818 URI are both stored now.
2819 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2820 large s(n)printf checks and cleanup from Denis Barbier
2821 <barbier@imacs.polytechnique.fr>
2822 * xmlversion.h.in tree.h: couple of SGML declarations for a
2823 possible docbook module.
2824 * result/VC/ : a couple of test output changed due to the change
2825 of the entities URI
2826
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002827Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * parser.h: added a _private field for linking user's data
2830
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002831Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * parser.c parserInternals.h: demacroified most of the IS_XXX
2834 the gain in size is significant so ...
2835
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002836Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2837
2838 * entities.c: cases where looking up entities with doc==NULL
2839 covered
2840
Daniel Veillard90e11312000-09-05 10:42:32 +00002841Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2842
Daniel Veillard1de50802000-09-07 08:54:32 +00002843 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002844 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2845
Daniel Veillard98a79162000-09-04 11:15:39 +00002846Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
Daniel Veillard1de50802000-09-07 08:54:32 +00002848 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002849 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2850 * Makefile.in: added URItest and included thenin "make tests"
2851
2852Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002853
2854 * xmlversion.h.in: closed bug 22941
2855
Daniel Veillard2bb89092000-08-31 14:57:50 +00002856Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * doc/xmlio.html: added doc and example for entity loader
2859 redefinition.
2860
Daniel Veillard96984452000-08-31 13:50:12 +00002861Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2864 used by libxml
2865
Daniel Veillarde715dd22000-08-29 18:29:38 +00002866Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * parser.c: Fixed bug on invalid ontent characters and when using
2869 push.
2870 * xmllint.c: fixed xmllint endling of errors in push mode
2871
Daniel Veillard4948eb42000-08-29 09:41:15 +00002872Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002875 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002876 * result/HTML/*.sax: regenerated HTML SAX output
2877 * parser.c: more cleanup.
2878
Daniel Veillarde010c172000-08-28 10:04:51 +00002879Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002882 patches from Wayne Davison <wayned@users.sourceforge.net>,
2883 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002884 * HTMLparser.c: fixed an ignorable white space detection bug
2885 occuring when parsing with SAX only
2886 * result/HTML/*.sax: updated since the output is now HTML
2887 encoded...
2888
Daniel Veillard47f3f312000-08-27 22:40:15 +00002889Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2890
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002891 * HTMLparser.[ch]: applied some of Wayne Davison
2892 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002893
Daniel Veillarde0854c32000-08-27 21:12:29 +00002894Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2897 undeclared namespace prefix was used, added a warning.
2898 Cleaned up support w.r.t. entities, spilling out a warning
2899 and being pedantic on lookups.
2900 * test/warning/ent9 : added testcase for previous example.
2901 * TODO: updated
2902 * parserInternals.h parser.c: changed the way names are parsed
2903 now allow infinite size and decrease penalty for normal use
2904 * parser.c: Started a big cleanup/check of the parser code,
2905 fixed some of the most tortuous entity code, spotted code
2906 unused anymore
2907 * test/*: added tests for very long names and related nasty
2908 things.
2909
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002910Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * doc/encoding.html: added encoding aliases doc
2913 * doc/xml.html: updates
2914 * encoding.[ch]: added EncodingAliases functions
2915 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2916 bottleneck affecting large DTDs like Docbook
2917 * parser.[ch] xmllint.c: added a pedantic option, will be
2918 useful
2919 * SAX.c: redefinition of entities is reported in pedantic mode
2920 * testHTML.c: uninitialized warning from gcc
2921 * uri.c: fixed a couple of bugs
2922 * TODO: added issue raised by Michael
2923
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002924Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * doc/encoding.html: propagated Martin Duerst suggestions
2927
Daniel Veillard52402ce2000-08-22 23:36:12 +00002928Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2929
2930 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2931 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2932 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2933 by Wayne Davison
2934
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002935Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * nanoftp.c nanohttp.c: small cleanup
2938 * TODO: updated
2939
Daniel Veillard244ece92000-08-19 20:58:02 +00002940Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * added an old VC testcase and updated title.xml entity
2943
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002944Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2947 done on auto-opening of <p> tags and cleanup of SAX output
2948
Daniel Veillard979e55e2000-08-19 16:48:54 +00002949Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2952
Daniel Veillard4540be42000-08-19 16:40:28 +00002953Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * doc/xml.html libxml.* structure.*: updated the doc a bit
2956
Daniel Veillard808a3f12000-08-17 13:50:51 +00002957Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2960 of SAX tests
2961
Daniel Veillard29579362000-08-14 17:57:48 +00002962Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2965 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2966
Daniel Veillard1255ab72000-08-14 15:13:33 +00002967Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2968
2969 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2970 * testHTML.c: fix core dump on Solaris 2.x systems
2971 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2972 * result/HTML/*.sax: previous bug fix lead to new results
2973
Daniel Veillard03109292000-08-14 14:58:22 +00002974Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2975
2976 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2977 * configure.in: added --with-readline=DIR to accept alternate
2978 path for readline include/library
2979 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2980 for ANSI under HP-UX
2981 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2982 includes @LIBS@
2983
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002984Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * doc/* : rebuilt the docs
2987 * getting ready for 2.2.2 release
2988
Daniel Veillard87b95392000-08-12 21:12:04 +00002989Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2992 and xmlAddFeature()
2993 * tree.[ch]: added xmlAddChildList()
2994 * xmllint.c: MAP_FAILED macro test
2995 * parser.h: added xmlParseCtxtExternalEntity()
2996 * valid.c: applied bug fixes removed warning
2997 * tree.c: added CDATA block to elements content
2998 * testSAX.c: cleanup of output
2999 * testHTML.c: added SAX testing
3000 * encoding.c: better error recovery
3001 * SAX.c, parser.c: fixed one of the external entity processing
3002 of the OASis testsuite
3003 * Makefile.am: added HTML SAX regression tests
3004 * configure.in: bumped to 2.2.2
3005 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3006 SAX results
3007
Daniel Veillard88a172f2000-08-04 18:23:10 +00003008Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * configure.in: patch for HP compiler
3011
30122000-08-04 Sven Heinicke <sven@zen.org>
3013
3014 * xmllint.c: Was coredumping sometimes when the file given didn't
3015 exist.
3016
Daniel Veillard46e370e2000-07-21 20:32:03 +00003017Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003020
Daniel Veillard46e370e2000-07-21 20:32:03 +00003021 when using in memory parsing. Need some cleanup.
3022 * xmllint.c configure.in: added a --memory flag to test memory
3023 parsing
3024
Daniel Veillard36650692000-07-21 15:16:39 +00003025Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3026
3027 * nanohttp.c: fixed socklen_t replacement to unsigned int
3028 * parser.c: fixed a space handdling missing at the end of
3029 production 28 DOCTYPE.
3030 * xmlmemory.c: fixed a stupid bug on the routine to override
3031 allocation functions
3032 * TODO: updated
3033
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003034Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3035
3036 * doc/ regenerated the docs
3037
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003038Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
3040 * doc/encoding.html doc/xml.html: added I18N doc
3041 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3042 improvements, both parser and filters, added ASCII & HTML,
3043 fixed the ISO-Latin-1 one
3044 * xmllint.c testHTML.c: added/made visible --encode
3045 * debugXML.c : cleanup
3046 * most .c files: applied patches due to warning on Windows and
3047 when using Sun Pro cc compiler
3048 * xpath.c : cleanup memleaks
3049 * nanoftp.c : added a TESTING preprocessor flag for standalong
3050 compile so that people can report bugs more easilly
3051 * nanohttp.c : ditched socklen_t which was a portability mess
3052 and replaced it with unsigned int.
3053 * tree.[ch]: added xmlHasProp()
3054 * TODO: updated
3055 * test/ : added more test for entities, NS, encoding, HTML, wap
3056 * configure.in: preparing for 2.2.0 release
3057
Daniel Veillard49703262000-07-10 10:27:46 +00003058Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3059
3060 * nanoftp.c: fixed the way the control connection is handled
3061 * libxml.spec.in: fixed the dependancies and cleanup
3062
Daniel Veillard306be992000-07-03 12:38:45 +00003063Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * doc/xml.html: changed the xmlsoft.org structure, updated the
3066 examples w.r.t. root and childs
3067
Daniel Veillard7d853352000-07-02 18:53:09 +00003068Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3069
3070 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3071
Daniel Veillard365e13b2000-07-02 07:56:37 +00003072Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3073
3074 * HTMLparser.c: Work on character encoding support for the HTML parser
3075 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3076 * encoding.c: Fixed a potential memleak in the encoding stuff
3077
Daniel Veillardaf743792000-07-01 11:49:28 +00003078Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3079
3080 * doc/FAQ.html doc/Makefile.am : added a FAQ
3081
3082Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003083
3084 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3085 of the HTML parser to force it to not bypass SAX
3086
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003087Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3088
3089 * win32config.h.in: updated
3090 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3091 lacks iconv support :-( need to release 2.1.1
3092 * configure.in: release 2.1.1
3093 * HTMLparser: fixed bug #14784
3094 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3095 by Windows compiler
3096 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3097 the SAX startDocument() callback.
3098 * TODO: updated
3099
3100Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * added xmlStopParser()
3103
Daniel Veillardbe803962000-06-28 23:40:59 +00003104Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * configure.in: 2.1.0 prerelease
3107 * Large resync between W3C and Gnome tree
3108 * nanoftp, nanohttp.c: fixed stalled connections probs
3109 * HTMLtree.c SAX.c : support for attribute without values in
3110 HTML for andersca
3111 * valid.c: Fixed most validation + namespace problems
3112 * HTMLparser.c: start document callback for andersca
3113 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3114 * parser.h, SAX.c: serious speed improvement for large
3115 CDATA blocks
3116 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3117 different encoding
3118 * example/Makefile.am example/gjobread.c tree.h: work on
3119 libxml1 libxml2 convergence.
3120 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3121 and the LIBXML_TEST_VERSION macro
3122
Daniel Veillardc310d562000-06-23 18:32:15 +00003123Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * doc/xml.html: various patches and improvements typo fixed by
3126 Felix Natter
3127 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3128 from Felix Natter <fnatter@gmx.net>
3129
Daniel Veillardf3029822000-05-06 08:11:19 +00003130Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * doc/upgrade.html: updated with instructions for support of both
3133 libxml-1.x and libxml-2.x
3134 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3135 for 2.x support and also fixed includes
3136
3137
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003138Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3141 the encoding support, added iconv support, so now libxml if
3142 compiled with iconv automatically support japanese encodings
3143 among others. Work based on initial patch from Yuan-Chen Cheng
3144 I may have broken binary compat in the encoding handler
3145 registration scheme, but that was so utterly broken I don't
3146 expect anybody to have used this feature until now.
3147 * parserInternals.h: fixup on the CHAR range macro
3148 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3149 code.
3150 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3151 * uri.c: added xmlParseURI() I can't believe I forgot to
3152 implement this one in 2.0 !!!
3153 * SAX.c: moved doc->encoding update in the endDocument() call.
3154 * TODO: updated.
3155
Daniel Veillard06047432000-04-24 11:33:38 +00003156Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3157
3158 * tree.h: removed extraneous xmlRemoveProp definition
3159 * TODO: added item about --disable-corba configure switch
3160 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3161 * nanoftp.c: fixed include problems giving troubles on AIX and
3162 slowlaris
3163 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3164 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3165 comment and headers changes to lower gtk-doc number of warnings
3166 * doc/html/*: rebuilt docs
3167
Daniel Veillarde0aed302000-04-16 08:52:20 +00003168Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * HACKING: documented the tag for 1.x and instructions
3171
Daniel Veillard5e873c42000-04-12 13:27:38 +00003172Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3175 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3176 xmlCreateIOParserCtxt
3177 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3178 significant overall improvement
3179 * xmllint.c: added I/O test to xmllint
3180 * testSAX.c: added a speed test
3181 * doc/* : updated/regenerated
3182
Daniel Veillardfc708e22000-04-08 13:17:27 +00003183Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * xpath.c uri.h parserInternals.h: cosmetic changes from
3186 "Timur I. Bakeyev" <timur@bat.ru>, including making
3187 xmlCreateURI() public
3188
Daniel Veillard5d211f42000-04-07 17:00:24 +00003189Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3190
3191 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3192 and the code at the same time. Added a clean mechanism for
3193 overload or added input methods: xmlRegisterInputCallbacks()
3194 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3195 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3196 * TODO: updated
3197 * doc/* : updated/regenerated
3198 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3199 source dir
3200
Daniel Veillarde77a9182000-04-05 19:12:29 +00003201Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * testURI.c: yet another forgotten commit, I should get some sleep !
3204
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003205Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * xmllint.c: forgot to commit this too ?
3208
Daniel Veillardb9df4042000-04-05 14:23:16 +00003209Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * xmlversion.h.in : forgot to commit this previously
3212
Daniel Veillard361d8452000-04-03 19:48:13 +00003213Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3216 * README TODO: updated for release
3217 * uri.c uri.h: added authority parsing/saving
3218 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3219 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3220 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3221 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3222 Makefile.am : added compile-time customization of libxml
3223 --with-ftp --with-http --with-html --with-xpath --with-debug
3224 --with-mem-debug
3225 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3226 #include <libxml/xxx.h> I hope it won't break too much stuff
3227 and will be manageable in the future...
3228 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3229 and added xmllint to the installed programs
3230 * uri.h: added xmlFreeURI()
3231
Daniel Veillardec303412000-03-24 13:41:54 +00003232Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * uri.c uri.h: finished the escaping handling, the base support
3235 and the URI path normalization. Looks good just lacks the
3236 authority content parsing code.
3237 * Makefile.am: added instructions to generate testURI
3238 * TODO: updated
3239 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3240 added links and icons for W3C and Gnome
3241
Daniel Veillard8f621982000-03-20 13:07:15 +00003242Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * xmlmemory.[ch] : seems I forgot to actually update the files in
3245 the last commit :-)
3246 * doc/xml.html doc/html/* : updated and uploaded the docs
3247
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003248Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3251 * TODO: updated
3252 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003253 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003254 gfree).
3255 * Makefile.am, uri.c, uri.h: added a set of functions to do
3256 exact (litteraly copied from the RFC 2396 productions) parsing
3257 and handling of URI. Will be needed for XLink, one XML WFC,
3258 XML Base and reused in the nano[ftp/http] modules. Still work
3259 to be done.
3260
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003261Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3262
3263 * configure.in, libxml.spec.in : libxml2
3264 * doc/* : updated the doc page, rebuilt the docs
3265
Daniel Veillardcf461992000-03-14 18:30:20 +00003266Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * all: tagged LIB_XML_1_X
3269 * *.c *.h : updated from W3C CVS tree
3270 * configure.in : 2.0.0-beta
3271 * libxml.spec.in : libxml2 package nam
3272 * result/* : new version of the tests output
3273
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003274Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3275
3276 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3277
Daniel Veillardb566ce12000-03-04 11:39:42 +00003278Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * doc/* : rebuilt the docs
3281 * parser.c: final patch on #6766
3282 * valid.c: small patch on validity checks.
3283
Daniel Veillardfb76c402000-03-04 11:39:42 +00003284Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3285
3286 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3287 added
3288 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3289 compatibility w.r.t. XML spec and existing code.
3290
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003291Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3292
3293 * parser.c: seems a better solution to <a> </a> exists,
3294 will try it for a while
3295
Daniel Veillard83a30e72000-03-02 03:33:32 +00003296Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * parser.c: tried to remove the <a> </a> generating <a/>
3299 this is hard. Left a flag for that purpose. Fixed bug #6766
3300 * configure.in: prepared 1.8.7 not released, due to previous
3301 problem
3302
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003303Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3304
3305 * doc/xml.html : applied second patch from Paul DuBois
3306
Daniel Veillard402e8c82000-02-29 22:57:47 +00003307Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * doc/xml.html : applied patch from Paul DuBois
3310
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003311Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3314
Daniel Veillard5feb8492000-02-02 17:15:36 +00003315Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3318 compilation warnings on various platforms.
3319 * parser.c: Fixed #5281 validity error callbacks are now desactived
3320 by default if not validating.
3321
Daniel Veillardf341f932000-02-02 14:52:08 +00003322Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3325
Daniel Veillard13c757e2000-02-01 23:59:15 +00003326Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3329 <gkatsi@cs.toronto.edu>
3330
Daniel Veillard726e8792000-01-30 20:04:29 +00003331Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3334 processing URLs
3335
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003336Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3339 xmlNanoFTPUpdateURL for persistent control connections.
3340 * configure.in: 1.8.6
3341
3342Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3343
3344 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3345 * tree.[ch] : added xmlSaveNoEmptyTags
3346
James Henstridgef3be9312000-01-28 13:59:21 +000033472000-01-29 James Henstridge <james@daa.com.au>
3348
3349 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3350
3351 * Makefile.am: added nanoftp.[ch] to the build.
3352
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003353Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3354
3355 * nanoftp.[ch]: cleanup, comments, API
3356 * debugXML.c : fixed a bug in the cat command
3357 * doc/*: regenerated the docs
3358
Daniel Veillardda07c342000-01-25 18:31:22 +00003359Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3360
3361 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3362 * debugXML.c : fixed a bug in the cat command
3363 * valid.c: fixing some small probs
3364 * libxml.spec.in: get rid of the SNAP suffix
3365 * doc/xml.html: updated the status
3366
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003367Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * xml-config.in: xml-config --version to just return the
3370 version number
3371 * xpath.c: some cleanup w.r.t. axis when the current node is
3372 an attribute.
3373 * TODO: updated
3374
Daniel Veillard461a66c2000-01-18 18:01:01 +00003375Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3376
3377 * configure.in: prepared for libxml-1.8.5
3378 * doc/* recompiled the documentation
3379
33802000-01-17 Jody Goldberg <jgoldberg@home.com>
3381
3382 * configure.in : WARNING autoconf subtlety alert :
3383 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3384 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3385 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3386 get defined by AC_CHECK_HEADERS.
3387
Daniel Veillardf967b902000-01-17 16:06:10 +00003388Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3391 Rune.Djurhuus@fast.no
3392
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003393Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3394
3395 * TODO: updated
3396 * tree.c, parser.c: made sure that only memory alloc problems
3397 and internal parser errors are allowed to write to stdout or
3398 stderr.
3399
Daniel Veillard0142b842000-01-14 14:45:24 +00003400Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3401
3402 * tree.c : restored xmlNewGlobalNs since this seems used by
3403 a lot of existing code :-(, fixed a bug in xmlNewNs
3404 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3405 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3406 to exit() from the library code.
3407 * xpath.c, parser.c: removed bugs or unused code detected by
3408 Windows compilers
3409 * parser.c: started adding interfaces for parsing well balanced
3410 XML fragments
3411 * configure.in: releasing 1.8.4
3412 * doc/* : rebuilt the docs
3413
Daniel Veillard2eac5032000-01-09 21:08:56 +00003414Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3415
3416 * tree.[ch] : added xmlNewDocFragment() for DOM
3417 * testHTML.c: uninitialized variable.
3418
Daniel Veillardf3a73582000-01-05 14:58:39 +00003419Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3420
3421 * doc/* : rebuild the docs
3422
Daniel Veillard71b656e2000-01-05 14:46:17 +00003423Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * acconfig.h: readline and history patch
3426 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3427 * tree.c: added check and handling when possibly removing an ID
3428 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3429 and saving.
3430 * test/HTML/entities.html result/HTML/entities.html* : test for
3431 various entities reference cases
3432 * result/HTML/* : as a result output of some testcase have
3433 changed
3434 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3435 by previous example. added xmlParseTryOrFinish().
3436 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3437 entities.h debugXML.h HTMLparser.h: changed the way struct are
3438 declared to allow gtk-doc to expose those
3439 * parser.c: closed bug #4960
3440 * Makefile.am configure.in: Applied patch from
3441 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3442 and math/socket libs detection
3443
Daniel Veillard437b87b2000-01-03 17:30:46 +00003444Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3445
3446 * configure.in, Makefile.am: link tester against readline
3447 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3448
Daniel Veillard686d6b62000-01-03 11:08:02 +00003449Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3450
3451 * tree.[ch]: added xmlRemoveProp
3452 * win32config.h.in nanohttp.c: avoid including the Windows
3453 socket stuff in every C files
3454 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3455 the XmL parser(s)
3456 * test/ns4 result/ns4 etc...: added test case for previous prob
3457 * tree.c: xmlNewNs wasn't checking for double definition
3458 * Makefile.in: fixed a problem with dist-hook duplicates
3459 * parser.[hc], xmlIO.c: fixed the loading of external entities
3460 APIs, now xmlLoadExternalEntity() is used everywhere and
3461 setting up an app specific front-end using the
3462 * SAX.c parser.c: some fixes, now the xhtml spec validates
3463 with the xhtml DTD.
3464 * error.c: fixed crashes in case of no input stream
3465 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3466 to the validation tests and results
3467
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003468Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3471 too htmlCreatePushParserCtxt() and htmlParseChunk()
3472 * parser.c: a bit of cleanup.
3473 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3474 to XML) removed the last mem leak known
3475 * HTMLtree.c: output message cleanup
3476 * xmlmemory.c: display content info about memory blocks
3477 * result/HTML/wired.* : missing att value warning change
3478
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003479Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * doc/* : rebuilt the documentation
3482
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003483Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3484
3485 * parser.[ch] parserInternals.h: Push parser for XML,
3486 seems to work fine now
3487 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3488 --push for push testing
3489 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3490 * testSAX.c: added --push
3491 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3492 subtree
3493 * xmlIO.[ch] : enriched API + fixes for push mode
3494 * entities.[ch]: added the entity content length to the struct.
3495 * xmlmemory.[ch]: new API to show the last entries for the shell
3496 * valid.c: added required attribute testing
3497 * SAX.c: the cdata callback now merge contiguous fragments
3498 * HTMLparser.c: cleanup of some macros
3499
Daniel Veillard3c558c31999-12-22 11:30:41 +00003500Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * parser.c: fix for PIs name starting with xml
3503 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003504 * *.c, configure.in win32config.h.in : generate win32config.h for
3505 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003506
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003507Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3508
3509 * parser.c: fixed a stupid = vs. == bug :-(
3510 * doc/gnome-xml.sgml: s/glade/xml/
3511
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003512Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * configure.in, doc/xml.html : bug fix release 1.8.2
3515 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3516 Hopefully the end of that silly C++ include problem
3517 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3518 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3519 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3520 troubles with autoclosed elements when the stree shape doesn't
3521 follow the DtD specs. Added htmlIsAutoClosed() and
3522 htmlAutoCloseTag()
3523 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3524 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3525 * debugXML.c: fixed a bug on printing default namespaces.
3526 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3527
Daniel Veillardb24054a1999-12-18 15:32:46 +00003528Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3529
3530 * result/HTML/*.htm[l] : updated the HTML regression tests according
3531 to the new output
3532 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3533 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3534 problem due to intermix of extern "C" { ... } declarations for C++
3535 and recursive includes in the headers
3536
Chris Lahey323c48c1999-12-18 15:32:45 +000035371999-12-20 Chris Lahey <clahey@umich.edu>
3538
3539 * HTMLtree.c: Made it so that html nodes with a single child do
3540 not insert a carriage return before or after the child node.
3541
Daniel Veillardb24054a1999-12-18 15:32:46 +00003542Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003543
3544 * configure.in, doc/xml.html : bug fix release 1.8.1
3545 * parser.c: fixed bug #4344
3546 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3547 added the glue to avoid C++ problems
3548 * doc/* : regenerated the documentation
3549
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003550Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3551
3552 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3553 namespace recognition, and Dia as a resul :-(
3554 * encoding.c: closed bug #3950
3555
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003556Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3557
3558 * valid.c: debugging a posteriori validation, except URI expansion
3559 stuff this should be fixed now
3560 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3561 Carl Nygard <cnygard@bellatlantic.net>
3562 * tester.c: added --postvalid, cleaning of the code
3563 * tree.[ch]: added xmlDocGetRootElement()
3564
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003565Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3566
3567 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3568 c++ losage.
3569
Daniel Veillard10a2c651999-12-12 13:03:50 +00003570Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3571
3572 * configure.in, doc/xml.html : bumped to 1.8.0
3573 * xlink.[ch], Makefile.am : added framework for link detection
3574 * parser.h: added nbChars to parser context, needed for cleanup.
3575 * xmlmemory.c: removed a nasty bug when out of mem
3576 * valid.[ch]: adding namespace support for attribute decl
3577 * tester.c: added --debugent option
3578 * debugXML.[ch]: added xmlDebugDumpEntities()
3579 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3580 buffers instead, this was really needed, validation was breaking
3581 in strange ways due to that. Added xmlParseStringPEReference()
3582 and other parsing from strings functions. Entities processing
3583 modified again, but PERef are still not handled correcly but
3584 unless you're Eve Maller you won't notice :-)
3585 * HTMLparser.c: large changes toward reliability, and switched to
3586 lowercase internal tags, XHTML is lowercase, so it will help
3587 that output is closer to next version.
3588 * doc/* : regenerated the documentation, it is now hosted at
3589 http://xmlsoft.org/ (same bits I just bought the domain :-)
3590
3591
Daniel Veillard294cbca1999-12-03 13:19:09 +00003592Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3595 doc generation
3596 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3597 in the SAX API
3598 * doc/*: rebuilt the doc making sure everything appears in the
3599 HTML files
3600
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003601Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3602
3603 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3604 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3605 which allow impressive speed improvement on dataset with
3606 large text pieces, but at the cost of broken binary
3607 compatibility and slightly bigger memory usage.
3608 Configure with --with-buffers to activate them, they
3609 are protected with XML_USE_BUFFER_CONTENT define.
3610 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3611 goal is 0 memory left allocated once parser is no more used
3612 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3613 call xmlCleanupParser() and xmlMemoryDump()
3614
Daniel Veillarda819dac1999-11-24 18:04:22 +00003615Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3616
3617 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3618 * parser.[ch] encoding.[ch]: added memory cleanup routines
3619 * parser.c: closing bug #3788
3620 * doc/*: rebuilt the doc
3621
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003622Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3625 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3626 * tester.c: added --compress option
3627 * doc/*: rebuilt the documentation
3628
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003629Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3630
3631 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3632 if given /proc/kcore as input !
3633 * doc/xml.html doc/*: updated and rebuilt the documentation
3634
3635Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003636
3637 * parser.c: Fixed some wrongly space collapsing code due to
3638 a misreading of the spec.
3639 * result/*: fixed the output accordingly
3640
3641Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003642
3643 * encoding.c: bug fix and typos
3644 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3645 * parser.c: added attribute normalization closing bug #3597
3646 * test/att* result/att* SAXresult/att*: testcase for attribute
3647 normalization
3648
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003649Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3650
3651 * configure.in: closing bug #3163 by adding extra flags for the
3652 cc compiler on HP-UX
3653
Daniel Veillard51e3b151999-11-12 17:02:31 +00003654Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3655
3656 * valid.[ch] : removed a typo and an enumerated type bug in the
3657 xmlAddElementDecl() function
3658 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3659 call to xmlEncodeEntitiesReentrant() so that the functions
3660 New, Set and Get are at the same level.
3661 * parser.c HTMLparser.c: extra memory allocation bug for
3662 attributes detected by someone using libxml in embedded systems :-)
3663
Daniel Veillard962195f1999-10-28 15:51:53 +00003664Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3665
3666 * xmlmemory.h: turned off mem debug :-\
3667
Daniel Veillard35008381999-10-25 13:15:52 +00003668Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3669
3670 * parser.c: closed bug #2784 a one line fix, but worth pushing
3671 a new release out
3672 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3673 some structures, comments before and after the
3674 main element, and other nastyness
3675 * HTMLtree.c tree.c: accomodate the extended HTML supported
3676 * configure.in: pushing 1.7.4
3677 * test/ent8 and related outputs : added a new test for bug #2784
3678 * test/HTML/wired.html and related output: a nasty HTML example
3679 * Makefile.am: improved the test scripts
3680 * docs/* : reran the documentation extractor, updated xml.html
3681
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003682Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3683
3684 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3685 HTMLparser and debugged the HTML related code. HTML documents
3686 now have their own type
3687 * entities.c: do not dump &apos; for HTML output
3688 * xmlmemory.c: improvement, breakpoint mechanism
3689 * testHTML.c: added --sax --repeat ...
3690 * Makefile.am: improved the HTML tests
3691 * valid.[ch]: added xmlValidGetValidElements and
3692 xmlValidGetPotentialChildren
3693 * tester.c: added --insert to test the 2 new functions
3694 * test//* result//* SAXresult//* : regression test cleanup
3695 and extension.
3696 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3697 gnome-xml-nanohttp.html
3698
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003699Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3700
3701 * HTMLparser.c: fixed problems with some autoclose tags
3702 * tree.c: fixed XML output problems.
3703 * result/* SAXresult/*: update of the tests output
3704
Daniel Veillard6077d031999-10-09 09:11:45 +00003705Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * Makefile.am: Arturo patch for xmlConf.sh version info
3708 * parser.c: Tim Josling patch for single quoted items
3709 * tester.c: Tim Josling patch for tester options usage
3710 * tree.h: indent cleanup
3711
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003712Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3713
3714 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3715 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3716
Daniel Veillard00fdf371999-10-08 09:40:39 +00003717Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3718
3719 * tree.c : Raph patch for initialization of CORBA fields
3720 * parser.c, xpath.c, ...: modification of doc comments
3721 * xpath.c : allow spaces in xpath expressions
3722
Daniel Veillardad219441999-09-27 08:17:49 +00003723Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * xmlmemory.h: turning off memory debug :-(
3726
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003727Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3728
3729 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3730 better SAX interfaces.
3731 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3732 entity.
3733 * configure.in: 1.7.2
3734
3735Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003736
3737 * libxml.spec.in: fixed the URL
3738 * doc/xml.html: improved the documentation front-end
3739
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003740Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003741
3742 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3743
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003744Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003745
3746 * libxml.spec.in: fixed the alpha compile problem
3747 * parser.[ch]: changed errno to errNo in the parser context :-(
3748 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3749 * doc/xml.html: changed CHAR to xmlChar
3750 * doc/html/*: recompiled the documentation
3751 * configure.in: 1.7.1
3752
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003753Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3754
3755 * parser.h: modified the parser context struct to regain 1.4.0
3756 binary compatibility
3757 * parser.c, xml-error.h: added errno ot teh context and defined
3758 a set of errors values with update of errno
3759 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3760 DTDs and entities
3761 * *.h, *.c: complete cleanup of the use of config.h and include
3762 protection depending on the current setup.
3763 * overalll debugging, maintenance and bug-fixing on all modules
3764 * updated the documentation
3765 * ready for 1.7.0
3766
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003767Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3768
3769 * HTMLparser.c : cleanup
3770 * SAX.c valid.c valid.h: added ID/IDREF checking
3771 * tree.c tree.h: extended doc structure for refs
3772 * configure.in: 1.6.2
3773 * parser.c: patched bug in SAX user arg call
3774 * parserInternals.h: patched missing close in C++ wrapping
3775 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3776 especially upcoming XPointer implementation.
3777 * doc/xml.html: augmented, typo
3778
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003779Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3780
3781 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3782 not all invocations of install understand -d.
3783
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003784Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3785
3786 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3787 to make 'check' works, when builddir != srcdir.
3788
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003789Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3790
3791 * doc/xml.html : updated the documentation
3792
Daniel Veillard6454aec1999-09-02 22:04:43 +00003793Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3794
3795 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3796 not deallocated memory blocks
3797 * *.c : replaces all calls to malloc() free() and realloc() to
3798 the wrapper functions/macros
3799 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3800 instead of xmlFreeNodeList()
3801
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003802Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3803
3804 * HTMLparser.c: corrected a stupid bug leading to core dump at
3805 tree deallocation. Removed warnings indicated by
3806 Stephane.Conversy@lri.fr
3807 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3808 looked for in the external subset
3809
3810Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003811
3812 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3813 on SGI by Stephane.Conversy@lri.fr
3814
Daniel Veillardb96e6431999-08-29 21:02:19 +00003815Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3816
3817 * all .h : changed the prototype declaration indent as in gtk
3818 * most .c : working on reducing the TODOs in the code
3819 * most .c : cleanup though -pedantic and Insure++
3820 * improvements on validation ID checkings.
3821 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3822 * xml-config.in: closed #1810
3823
3824Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003825
3826 * tree.h, valid.c, valid.h: more work on validity, IDs
3827 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3828 definition for AIX
3829
Daniel Veillardb556eb51999-08-15 17:19:50 +00003830Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3831
3832 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3833 the distribution due to a cut'n paste error at last commit
3834
Daniel Veillardb05deb71999-08-10 19:04:08 +00003835Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3836
3837 * configure.in: upgraded to version 1.4.0
3838 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3839 Big update, added a large part of the validation process,
3840 it should be usable, but some parts are missing
3841 * xpath.c: improved the implementation w.r.t. root.
3842 * Makefile.am: added more tests
3843 * test and result trees: added a lot of tests
3844 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3845
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003846Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3847
3848 * Added an HACKING file
3849
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003850Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3851
3852 * xpath.[ch] : improvements and debug of the XPath implementation
3853 * parser.c, HTMLparser.c : modified the parsers to be progressive
3854 * tree.[ch] : extended the Buffer promitives
3855 * xmlIO.[ch] : added basic I/O routines providing progressive
3856 parsing and ready for I18N conversion plugins
3857 * SAXresult/* : the SAX callback sequence maybe slightly different
3858 now
3859 * test*.c : improved/updated the tests programs
3860 * doc/* : recompiled the docs.
3861
Daniel Veillard15b75af1999-07-26 16:42:37 +000038621999-07-26 Michael Meeks <michael@edenproject.org>
3863
3864 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3865
3866 * tree.c: Ditto.
3867
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003868Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3869
3870 * configure.in: upgraded to version 1.4.0
3871 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3872 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3873 XML query language, see http://www.w3.org/TR/xpath for more details.
3874 * parser.c, parser.h: added CHAR* related string functions for XPath
3875 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3876 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3877 rebuild the docs.
3878 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3879 and regression testing capabilities for XPath.
3880
Daniel Veillardd79d7871999-07-12 10:38:12 +00003881Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3882
3883 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3884 closing bug #1646
3885
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003886Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3887
3888 * Makefile.am, example/Makefile.am: closed bug #1683
3889
Daniel Veillard3166ab11999-07-11 16:14:19 +00003890Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3891
3892 * example/Makefile.am, configure.in: added the makefile for the
3893 gjobread example
3894
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003895Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3896
3897 * doc/Makefile.am:
3898 - fix which allow "make install DESTDIR=</install/prefix>".
3899
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003900Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3903 which fixed a problem on the file reading-code.
3904
Daniel Veillard82150d81999-07-07 07:32:15 +00003905Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3906
3907 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3908 output.
3909 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3910
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003911Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3912
3913 * parser.h : Oops removed the binary compatibility problem
3914 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3915 * parser.c, HTMLparser.c: applied patches for reading from stdin
3916
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003917Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3918
3919 * parser.c, entities.c, valid.c: cleanup bug #1591
3920 * configure.in: cleanup bug #1592
3921 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3922 the same tree back-end. Hence gdome will be available for it.
3923 * doc/Makefile.am: close bug #617
3924
Daniel Veillard97fea181999-06-26 23:07:37 +00003925Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3926
3927 * parser.c: alloctate a per parser context SAX interface block
3928
Daniel Veillard14fff061999-06-22 21:49:07 +00003929Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3930
3931 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3932 and xmlEncodeEntitiesReentrant with the correct one :-\
3933
3934Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3935
3936 * commit of my internal XML base changes, quite a lot of
3937 changes, cleanups, better entities support, framework for
3938 new I/O and charset detection and handling
3939 * Fixed the configure/Makefile stuff to generate shared libs
3940 with the proper version info, so we jumped on rev from
3941 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3942 xmlEncodeEntities() result need to be freed now, and a string
3943 xmlParserVersion provide the current library version.
3944
Raph Levien05240da1999-06-15 21:27:11 +00003945Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3946
3947 * parser.c: fixed a buffer overrun for when you have a very long
3948 attribute with no entities in it.
3949
Daniel Veillardbb2da581999-06-13 14:37:07 +00003950Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3951
3952 * added example directory
3953 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3954
Daniel Veillard011b63c1999-06-02 17:44:04 +00003955Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3956
3957 * Release of libxml-1.1, nearly everything has been touched for
3958 this.
3959 * Added more regression tests
3960 * Updated the documentation
3961
Daniel Veillard27d88741999-05-29 11:51:49 +00003962Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3963
3964 * tree.[ch]: unified the XML_NO_CORBA defines.
3965 * parser.c encoding.[ch]: started plugging in char encoding detection
3966
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003967Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3968
3969 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3970 Also freed allocated buffer.
3971
Daniel Veillard27d88741999-05-29 11:51:49 +00003972Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003973 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3974 reentrancy problem at printing. One is left in entities.c, to
3975 remove ASAP
3976 * testSAX.c : added a test example showing the use of the SAX
3977 interface if one doesn't want to build the DOM tree.
3978 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3979
Daniel Veillard517752b1999-04-05 12:20:10 +00003980Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3983 large revamping of the parser to use SAX callbacks
3984 http://www.megginson.com/SAX/ (or at least a C like interface
3985 a la Expat). It's now possible to set up your own callbacks
3986 and the parser will not build a DOM tree.
3987 * test/* result/*: updated the test suite, I finally removed
3988 the old Namespace draft support (PI based).
3989
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003990Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3991
3992 * Makefile.am: added test result to EXTRA_DIST for make tests
3993
Daniel Veillard64068b31999-03-24 20:42:16 +00003994Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3995
3996 * parser.c, parserInternals.h: moved the chars macro definitions
3997 to parserInternals.h
3998 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3999 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4000
Daniel Veillard012ccc11999-03-23 10:11:11 +00004001Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4002
4003 * xml-config.in : applied patch to make --version work
4004
Raja R Harinatha86c23e1999-03-05 22:14:01 +000040051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4006
4007 * Makefile.am (check-local): Alias for `tests' target. This will
4008 cause `make check' to do the right thing.
4009 (tests): Don't run tests in srcdir. Also, replaced calls to
4010 basename with a `sed' "equivalent".
4011
Daniel Veillardd109e371999-03-05 06:26:45 +00004012Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4013
4014 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4015 it in the header and not the sources, updated the doc.
4016 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4017 pointing this out.
4018
Daniel Veillardbc50b591999-03-01 12:28:53 +00004019Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4020
4021 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4022 exported the inputStream routines.
4023 * doc/html/* : updated accordingly
4024
Daniel Veillardd692aa41999-02-28 21:54:31 +00004025Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4026
4027 * parser.c, parser.h, parserInternals.h: added a few extra
4028 internal calls to allocate and free parser contexts ...
4029 * doc/html/* : updated accordingly
4030
Daniel Veillard55a99271999-02-25 11:01:29 +00004031Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4032
4033 * configure.in, Makefile.am, doc/makefile.am : General changes for
4034 1.0.0 release and including the generated HTML documentation.
4035
Daniel Veillard35925471999-02-25 08:46:07 +00004036Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * makefile.am : added parserInternals.h, oops.
4039
Daniel Veillard1e346af1999-02-22 10:33:01 +00004040Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4041
4042 * parserInternals.h: added this header giving access to the parser
4043 internal functions.
4044 * doc/Makefile.am : added a rebuild target which rebuilds the full
4045 set of documentations
4046 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4047 the internal subset.
4048 * *.c *.h: modifications needed to generate the documentation using
4049 gtk-doc, cleanup of functions blocks, reorganisation of struct
4050 declarations.
4051
Daniel Veillard1164e751999-02-16 16:29:17 +00004052Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4053
4054 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4055 the tar and spec file to include the beginning of the doc.
4056
Nuno Ferreira03d04781999-02-13 00:07:17 +000040571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4058
4059 * doc/.cvsignore: Added this file.
4060
Daniel Veillard6800ef31999-02-08 18:33:22 +00004061Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4062
4063 * tree.c: fixed xmlGetProp to return "" when the attribute
4064 exists, even if the node-list is NULL.
4065
Daniel Veillard726c7e31999-02-08 15:13:10 +00004066Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4067
4068 * tree.c: patched an error outputting empty attribute values.
4069 * Makefile.am and doc/makefile.am: have been updated during the
4070 week-end. Sorry for an empty CVS log, I got a shell problem.
4071
Daniel Veillard1899e851999-02-01 12:18:54 +00004072Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4073
4074 * tree.h: cleaned up using enums instead of defines
4075 * parser.c, valid.[ch]: more work on parsing/output of element
4076 declarations
4077
Daniel Veillard3b9def11999-01-31 22:15:06 +00004078Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * valid.[ch], tree.c, parser.c : more work toward full parsing
4081 of XML DTDs.
4082 * README: added informations about mailing-list and on-line
4083 documentation
4084
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000040851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4086
4087 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4088
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004089Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4090
4091 * parser.c, tree.[ch] : more work toward conformance testing,
4092 added a last element to accelerate parsing of very flat structures
4093 started working on internal subset Element content declaration.
4094 * valid.[ch] : first cut at adding code toward validation.
4095 * previous changes had also small impact on most files, especially
4096 the conformance testing using James Clark test suite.
4097
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004098Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * test/* : updated the examples, most of them were not well
4101 formed (humm), and added rdf2.
4102 * result/* : resulting changes in the output.
4103
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004104Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4107
Daniel Veillard44b3a061998-12-05 17:27:22 +00004108Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4109
4110 * tree.c: patched a bug in the generation of empty attributes
4111
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004112Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4113
4114 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4115 for node/trees/documents/... Biggest problem is namespace
4116 support when copying subtrees.
4117
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004118Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * parser.c, entities.c: improve entities and char ref encoding,
4121 and cleanups of error messages.
4122
Daniel Veillard242590e1998-11-13 18:04:35 +00004123Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * parser.c, entities.c: simple bug hunting done during rpm2html and
4126 rpmfind integration.
4127
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004128Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * parser.[ch]: Added interfaces allowing to specify a SAX
4131 handler before parsing.
4132
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004133Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4134
4135 * parser.c: redirrect all errors reporting through the SAX
4136 error function
4137
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004138Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4139
4140 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4141 * libtool, tlmain ...: update of the libtool files
4142
Miguel de Icaza442321c1998-11-04 18:13:38 +000041431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4144
4145 * entities.c: Use g_snprintf insteda of snprintf.
4146
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004147Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4148
4149 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4150 added ent5 test for this purpose.
4151 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4152
Daniel Veillard27271681998-10-30 06:39:40 +00004153Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4154
4155 * parser.c: fixed? a strange error due to compression on a GWP
4156 document.
4157
Daniel Veillard25940b71998-10-29 05:51:30 +00004158Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4159
4160 * tree.[ch]: bug fixing
4161 * entities.[ch]: defined a specific type for predefined entities
4162 * doc/xml.html: more documentation on the library, how to use it,
4163 overview of the interfaces.
4164
Daniel Veillard16253641998-10-28 22:58:05 +00004165Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4168
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004169Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4170
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004171 * tree.c: corrected a small bug
4172 * doc/xml.html: continuing writing documentation.
4173
4174Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4175
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004176 * debugXML.h debugXML.c: added debugging utilities.
4177 * tester.c: added --debug switch.
4178 * tree.c: patched an incorrect node->type assignment.
4179 * parser.c: formatting, ensure that node->doc != NULL in attributes
4180
Daniel Veillardccb09631998-10-27 06:21:04 +00004181Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4182
4183 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4184 entity support and provide an internal representation close to
4185 DOM one (entity ref nodes, and attribute value as tree). I tried
4186 to preserve the interface but this will surely break some apps
4187 (I have to change rpm2html/rpmfind for example). I had to change
4188 two interfaces, and the generated tree is somewhat different.
4189 * doc/* : started documenting the XML library, the tree and
4190 DOM/Corba. This is a first step.
4191
Daniel Veillard11e00581998-10-24 18:27:49 +00004192Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * parser.c: Set up the fonctions comment block, boring but useful.
4195 * parser.h, SAX.c, parser.c: now attributes are processed through
4196 the SAX interface. The problem is that my SAX interface diverged
4197 quite a bit from the original one, well this is not an official
4198 spec, and translating it from Java to C is hairy anyway...
4199
Daniel Veillard97b58771998-10-20 06:14:16 +00004200Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4201
4202 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4203 fonctions comment block, boring but useful.
4204
4205Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004206
4207 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4208 conversion routines. However they are not yet used to convert the
4209 inputs. The core will run with UTF-8.
4210
Daniel Veillard33942841998-10-18 19:12:41 +00004211Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4212
4213 * tree.c : make sure that the type id is properly set-up when
4214 a new object is allocated, needed for DOM.
4215
Daniel Veillard27fb0751998-10-17 06:47:46 +00004216Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * tree.h, tree.c: Ok, the main objects in the tree will be native
4219 corba objects, it costs 8 bytes per Node, Attribute and Document
4220 but it simplifies the Corba integration a lot (no extra interface
4221 objects to allocate/free).
4222
Daniel Veillard0bef1311998-10-14 02:36:47 +00004223Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4224
4225 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4226 and changed NODEs contants for conformity with DOM Level 1
4227
Daniel Veillard27864701998-10-08 03:47:24 +00004228Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4229
4230 * added hooks to keep track of servants when creating objects
4231 xmlDoc and xmlNode (for Corba export).
4232
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004233Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * added xml-config script.
4236
Daniel Veillard7066a791998-10-01 20:28:28 +00004237Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4238
4239 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4240 to autoupdate libtool and automake conf files.
4241
Miguel de Icaza60681bd1998-09-30 19:28:59 +000042421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4243
4244 * Makefile.am: Use '?' to separate the sed
4245 commands as ',' is used when people pass -Wl,something.
4246
4247
Daniel Veillard15a8df41998-09-24 19:15:06 +00004248Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4249
4250 * tree.c, tree.h: added a per-document compression interface.
4251
Daniel Veillard151b1b01998-09-23 00:49:46 +00004252Tue Sep 22 20:47:38 EDT 1998
4253
4254 * tree.c, tree.h: added saving with compression and added interfaces
4255 to control the compression level (xmlGetCompressMode,
4256 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4257
Daniel Veillard70120ff1998-09-22 00:24:21 +00004258Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * parser.c: corrected a loop for files of size 0
4261
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000042621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4263
4264 * error.h: New file. Contains prototyes from `error.c'.
4265
Tom Tromeyc19653d1998-08-14 01:22:43 +00004266Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4267
4268 * Makefile.am (xmlincdir): New macro.
4269 (xmlinc_HEADERS): Renamed from include_HEADERS.
4270
Daniel Veillard845664d1998-08-13 04:43:19 +00004271Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4272
4273 * applied small patch on numeric entities from
4274 Christopher Blizzard <blizzard@appliedtheory.com>
4275
Daniel Veillard260a68f1998-08-13 03:39:55 +00004276Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4277
4278 * New release 0.2, removed the old xml_* files so that it's
4279 coherent with the other CVS base (W3C), far better conformance
4280 to standard, new namespaces, decent entities support, beginning
4281 of a SAX-like interface. Nearly nothing left intact, even the
4282 test examples ...
4283
Christopher Blizzarda36749e1998-07-30 21:47:18 +000042841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4285
4286 * .cvsignore: Add .deps dir
4287
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004288Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4289
4290 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4291
Daniel Veillardfe926001998-07-26 04:28:20 +00004292Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004293
Daniel Veillardfe926001998-07-26 04:28:20 +00004294 * configure.in: added test for CPP
4295 * AUTHORS, Changelog: the original ones didn't get commited but the
4296 glib ones instead, fixed.
4297 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004298
Daniel Veillardfe926001998-07-26 04:28:20 +00004299Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004300
Daniel Veillardfe926001998-07-26 04:28:20 +00004301 * integrated code developped at W3C
4302 * changed the original Copyright
4303 * migrated to automake
4304 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004305