blob: fbde3cfc857e6635acf09a1b9be8b21144630b75 [file] [log] [blame]
Daniel Veillard651f9472001-10-04 14:51:06 +00001Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c: ouch a non-defined namespace could lead to a crash,
4 fixed #61215
5
Daniel Veillard7dd05702001-10-04 14:25:12 +00006Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7
8 * parserInternals.c: closed bug #61054
9
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000010Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11
12 * include/libxml/Makefile.am: closing #60708
13
Daniel Veillarda293c322001-10-02 13:54:14 +000014Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15
16 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
17 adding xmlSAXParseFileWithData following Marco Stipek suggestion
18
Daniel Veillardf4309d72001-10-02 09:28:58 +000019Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
20
21 * valid.c: close bug #61550 when xml: wasn't considered a namespace
22
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000023Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
24
25 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
26 * DOCBparser.c HTMLparser.c parser.c: fixed typos
27
Daniel Veillard16756b62001-10-01 07:36:25 +000028Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
29
30 * catalog.c: Justin Fletcher provided cleaup code in case
31 HAVE_STAT is not defined
32 * include/win32config.h: Igor Zlatkovic suggested to have
33 HAVE_STAT defined there
34
William M. Brack5e1cac12001-09-28 16:19:18 +000035Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
36
37 * catalog.c - fixed typing error reported by M. Barros
38
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000039Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
40
41 * xmllint.c - fixing typo
42
William M. Brackd28e48a2001-09-23 01:55:08 +000043Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
44
45 * HTMLparser.c: small enhancement to prevent loop on
46 unrecognizable data
47
Daniel Veillardb1d62872001-09-21 09:47:08 +000048Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
49
50 * parserInternals.c: applying patch from bug #60757 this
51 should close it
52
Daniel Veillardc0631a62001-09-20 13:56:06 +000053Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
54
55 * catalog.c xmlcatalog.c: removed a couple of warning
56 * xpath.c: try to solve the linking problem on platforms
57 needing trio to compile
58
Daniel Veillard1a123612001-09-19 08:06:23 +000059Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000060
Daniel Veillard1a123612001-09-19 08:06:23 +000061 * Makefile.am libxml.spec.in: backing up non-documented changes
62 commited without review or aproval by Jens Finke <jens@gnome.org>
63 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000064
Daniel Veillardf5b44e42001-09-17 17:19:54 +000065Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
66
67 * configure.in: Joe Orton provided a patch fixing a problem
68 when iconv is specified to be in a non-standard directory
69 but wasn't exported in xml2-config --cflags
70
Daniel Veillard2fc2db72001-09-14 17:33:51 +000071Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
72
Daniel Veillardf5b44e42001-09-17 17:19:54 +000073 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000074 troubles with 2.4.4 errors.
75
Daniel Veillard16698282001-09-14 10:29:27 +000076Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
77
78 * encoding.c entities.c: do not output hexadecimal charrefs
79 when serializing HTML since some version of Netscape can't
80 grok it, generate decimal ones.
81 * result/HTML/doc3.htm: output changed due to previous test
82 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
83
Daniel Veillard98fed372001-09-13 11:34:58 +000084Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
85
86 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
87 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
88
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000089Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000090 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000091
92 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
93 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
94 updated the configuration scripts systems accordingly
95
Daniel Veillard04382ae2001-09-12 18:51:30 +000096Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
97
98 * configure.in: preparing for 2.4.4
99 * doc/xml.html doc/html/*: updated and rebuilt the docs
100
Daniel Veillardd63437e2001-09-12 15:00:27 +0000101Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
102
103 * win32/dsp/libxml2.def.src: tried to incorporate comments
104 from bug #59220
105
Daniel Veillard319a7422001-09-11 09:27:09 +0000106Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
107
108 * parser.c result/noent/wml.xml: fixed bug #59981 related
109 to handling of '&' in attributes when entities are substitued
110
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000111Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
112
113 * libxml.h include/libxml/xmlversion.h.in
114 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
115 Tried to close bug #60131
116
Daniel Veillardbce62332001-09-10 18:46:55 +0000117Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
118
119 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
120
Daniel Veillard143b04f2001-09-10 18:14:14 +0000121Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
122
123 * SAX.c: fixing bug #59946 on xmlns=""
124
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000125Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
126
127 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
128 but allocates a new error code.
129
Daniel Veillard05c13a22001-09-09 08:38:09 +0000130Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
131
132 * xmllint.c: John Fleck fixed typos in the options output
133 * parser.c SAX.c: fix ignorable white space SAX selection
134
135Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
136
137 * entities.c: Steve Underwood found the possibility of an
138 ininite loop in case of error.
139
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000140Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
141
142 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
143
Daniel Veillarda050d232001-09-05 15:51:05 +0000144Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
145
146 * parser.c: warn if version is not 1.0 but it's not
147 strictly speaking an error after analyzing the spec
148
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000149Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
150
151 *doc/catalog.html - add link to the html version of the
152 man page, other linguistic cleanups
153
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000154Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
155
156 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
157 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
158 file, has not yet been included in the build.
159
Daniel Veillard99784ff2001-09-01 16:20:28 +0000160Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
161
162 * catalog.c: removed a duplicate affectation Justin Fletcher
163
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000164Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
165
166 * tree.c: Armin Sander pointed a possible text coalescing
167 problem, completed his patch.
168
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000169Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
170
171 * trionan.c: Fixed const and volatile re-definition problem
172
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000173Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
174
175 * libxml.4 parser.c: doc updates from Heiko Rupp
176 * parserInternals.c: 2 sanity checks from Heiko Rupp
177
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000178Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
179
180 * tree.c: applied patch from Armin Sander to make some pointers
181 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000182 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000183
Daniel Veillardb06c6142001-08-27 14:26:30 +0000184Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
185
186 * xpath.c: hum, restrict the integer usage gcc bug workaround
187 to only gcc compilers so that other architecture don't get
188 penalized by this limitation.
189 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
190
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000191Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
192
193 * valid.c: fixed a Windows compiler warning (Chris Poblete)
194 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
195
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000196Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
197
198 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
199 --convert option to xmlcatalog to convert SGML ones to
200 the XML syntax.
201 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
202
203 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000204Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
205
206 * catalog.c xmlIO.c: started some serious testing and fixed
207 a few bug and optmization needs.
208
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000209Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
210
211 * Makefile.am configure.in include/libxml/xmlwin32version.h:
212 preparing for a 2.4.3 release even if it may not be ready yet
213 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
214 all file parsing lookup to go through the entity resolver, add
215 to add an API to bypass it (needed to load catalogs themselves),
216 some cleanup on the catalog code too.
217 * nanoftp.c: small cleanup
218 * doc/catalog.html: small update
219
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000220Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
221
222 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
223 Jun Kuriyama
224
Daniel Veillardffb120d2001-08-23 00:52:23 +0000225Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
226
227 * doc/catalog.html: finished the catalog documentation
228
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000229Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
230
231 * doc/catalog.html doc/xml.html: added documentation about
232 Catalog support, misses an API description
233 * doc/html/*: reextracted the API pages
234
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000235Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
236
237 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
238 Added the part about section 7.2 on URI resolution,
239 fixed a side effect in the HTML parser, look complete
240 and ready to rock except the URI/SystemID part!
241
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000242Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
243
244 * include/libxml/catalog.h include/libxml/parser.h
245 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
246 xmlIO.c: added support and APIs needed for the catalog PI
247 * include/libxml/xmlIO.h: cleanup
248
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000249Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
250
251 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
252 include/libxml/catalog.h: starts to look okay, really
253 plugged the new framework, cleaned a lot of stuff,
254 added some APIs, except the PI's support missing this
255 should be mostly complete
256 * result/catalogs/* test/catalogs/*: added new test, enriched
257 the existing one with URN ID tests
258
Daniel Veillard64339542001-08-21 12:57:59 +0000259Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
260
261 * catalog.c: fixed nextCatalog
262 * result/catalogs/docbook test/catalogs/*: started adding
263 a small regression test
264
Daniel Veillardcda96922001-08-21 10:56:31 +0000265Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
266
267 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
268 more work on the XML catalog support.
269 * parser.c include/libxml/parser.h: small cleanup seems using
270 list as a public parameter name can give portability troubles
271 * trionan.c trionan.h xpath.c include/libxml/trionan.h
272 include/libxml/xpath.h include/libxml/Makefile.am: removed
273 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
274 wrappers
275
Bjorn Reese45029602001-08-21 09:23:53 +0000276Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
277
278 * Makefile.am trio.c triodef.h trionan.c xpath.c
279 include/libxml/Makefile.am include/libxml/trionan.h:
280 Re-worked Not-A-Number and Infinity support.
281 * xmlcatalog.c: added readline include files
282
Daniel Veillard344cee72001-08-20 00:08:40 +0000283Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
284
285 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
286 testCatalog as xmlcatalog, making it an installed app
287 adding a shell, and preparing it to be a /etc/xml/catalog
288 management tool, though not ready yet
289 * catalog.c include/libxml/catalog.h: adding support for
290 XML Catalogs http://www.oasis-open.org/committees/entity/
291 not finished, there is some interesting tradeoffs and a
292 few open questions left.
293
Daniel Veillardb7664f42001-08-19 13:00:43 +0000294Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
295
296 * xmllint.c: fixed a line formatting problem
297
Daniel Veillard5015b712001-08-17 09:37:52 +0000298Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
299
300 * SAX.c: removed a couple of unused variable (Albert Chin)
301
Daniel Veillardbb371292001-08-16 23:26:59 +0000302Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
303
304 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
305 trying to fix some troubles w.r.t. function returning
306 const xxxPtr.
307
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000308Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
309
310 * win32/dsp/libxml2.def.src: another set of symbols conditionally
311 defined
312
Daniel Veillardae6db172001-08-16 19:32:00 +0000313Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
314
315 * xpointer.c: removed unused var
316
Daniel Veillard09190202001-08-16 16:27:41 +0000317Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
318
319 * testXPath.c: another small cleanup closing bug #59110
320
Daniel Veillard796f4b62001-08-16 16:00:13 +0000321Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
322
323 * win32/dsp/libxml2.def.src: small cleanup closing bug
324 #59108
325
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000326Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
327
328 * example/gjobread.c: add xmlCleanupParser() before leaving
329
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000330Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
331
332 * config.h.in configure.in include/libxml/xmlwin32version.h:
333 released 2.4.2
334
Daniel Veillardd3d06722001-08-15 12:06:36 +0000335Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
336
337 * include/libxml/valid.h debugXML.c valid.c: deprecate
338 the non-boundchecking Sprintf functions, add Snprintf
339 this should close bug #57984
340
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000341Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
342
343 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
344 URIs before doing the lookups (pointed by Mark Vakoc)
345
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000346Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
347
348 * xpath.c: serious changes on Result Value Trees and NodeSets
349 w.r.t. deallocation and collect operations. Probably not
350 100% clean (merge of allocated trees smells like a problem).
351 Seems sufficient to close #58943
352
Daniel Veillard90493a92001-08-14 14:12:47 +0000353Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * xmllint.c: adding a --format option
356
Daniel Veillardfe703322001-08-14 12:18:09 +0000357Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
358
359 * xpath.c: count() was broken on Result Value Tree
360 * xmlIO.c: fixed file:/// accesses on _WIN32
361
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000362Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
363
364 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
365 macro was renamed, this should close bug #58683
366
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000367Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
368
369 * SAX.c: small fix fixing bug #58539 reported by coolo, in
370 entity substitution mode text at the end of the entity might
371 be added due to text coalescing.
372 * nanoftp.c parser.c: small cleanup
373
Daniel Veillard0c720972001-08-08 20:59:00 +0000374Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
375
376 * HACKING: added John Fleck right to commit in the doc subdir
377
Daniel Veillard48da9102001-08-07 01:10:10 +0000378Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
379
380 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
381 allow to inherit attributes from the DTD directly in the
382 tree, this is needed for XPath and can be a useful feature.
383 Inherited namespaces are always provided at the tree level now
384 * test/defattr* result/defattr* result/noent/defattr*: added a couple
385 of tests for this feature (XSLT being the prime user).
386
Daniel Veillard50f34372001-08-03 12:06:36 +0000387Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
388
389 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
390 testSAX.c xmlIO.c xmllint.c include/win32config.h
391 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
392 include/libxml/xmlwin32version.h.in win32/README.MSDev
393 win32/dsp/*: applied Win32 Facelift No.2 patches from
394 Igor Zlatkovic for Windows/MSC
395
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000396Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
397
398 * SAX.c: unparsedEntityDecl() the URI computation of the
399 entity wasn't done breaking XSLT unparsed-entity-uri()
400
Daniel Veillard567e1b42001-08-01 15:53:47 +0000401Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
402
403 * xpath.c: fixed a bug when walking the descendants and
404 the current node has no children
405 * debugXML.c: show up when a text node is supposed to not be escaped
406
Thomas Broyerf186c822001-07-31 23:30:37 +0000407Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
408
409 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
410 worked like the set:leading() function)
411 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
412
Daniel Veillardba6db032001-07-31 16:25:45 +0000413Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
416
Daniel Veillard57905372001-07-31 15:52:17 +0000417Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
418
419 * include/libxml/xmlIO.h: apply change to close #58141
420 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
421
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000422Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * parser.c: when the internal subset uses a PE, then the
425 included entity can use conditional sections.
426
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000427Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
430 when walking the namespace axis showing up in
431 libxst/tests/general/bug-12
432 * xmlmemory.c: added the possibility to trace a given block
433 defined by its address
434
Daniel Veillard4aafa792001-07-28 17:21:12 +0000435Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * parser.c: don't override existing encoding specified before
438 starting xmlParseDocument()
439
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000440Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * include/libxml/xmlwin32version.h: reinserted, needed for
443 Windows users of CVS
444
Darin Adlera77cac02001-07-27 17:41:51 +00004452001-07-27 Darin Adler <darin@bentspoon.com>
446
Darin Adler699613b2001-07-27 22:47:14 +0000447 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
448 * testCatalog.c: Add include of <libxml/parser.h>.
449
4502001-07-27 Darin Adler <darin@bentspoon.com>
451
Darin Adlera77cac02001-07-27 17:41:51 +0000452 * include/libxml/.cvsignore:
453 * include/libxml/xmlwin32version.h:
454 Remove this file from CVS because it's generated.
455
Daniel Veillard50822cb2001-07-26 20:05:51 +0000456Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * parser.c include/libxml/parser.h: applied const patches from
459 Tom Moog #58002
460
Thomas Broyerba4ad322001-07-26 16:55:21 +0000461Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
462
463 * xpath.c include/libxml/xpath{,Internals}.h: added a function
464 lookup framework
465
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000466Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * tree.c: fixed xmlCopyNode() for documents
469
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000470Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
471
472 * parser.c: fixed bugs #58073 reported by Greg Shtilman
473
474Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000475
476 * parser.c: fixes bug #57652 reported by Morus Walter
477
Daniel Veillarde3924972001-07-25 20:25:21 +0000478Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
481
Daniel Veillarda53c6882001-07-25 17:18:57 +0000482Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
485 errors, lesson don't add new functions at 1am before a release
486 * xpath.c: integrated fix from Bjorn to avoid divide by zero
487 from XPath initialization when possible.
488
Daniel Veillardd9bad132001-07-23 19:39:43 +0000489Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * result/scripts/base*: removing history/readline changed
492 this slightly
493 * include/libxml/parser.h SAX.c parser.c parserInternals.c
494 xmllint.c: make element content line number generation
495 optionnal to avoid breaking old apps added interface to switch
496
Daniel Veillardf012a642001-07-23 19:10:52 +0000497Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * configure.in: get rid of the readline and libhistory
500 dependancies by default, release 2.4.1 with IA64 fix
501 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
502 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
503 John Kroll fixes to allow saving to HTTP via PUT (or
504 POST of needed).
505 * doc/html/*.html: regenerated the docs
506
Thomas Broyere8126242001-07-22 03:54:15 +0000507Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
508
509 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
510 xmlHashScanFull and xmlHashScannFull3 to get passed the
511 three keys as arguments to the callback function
512
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000513Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * configure.in Makefile.am: removed libxml softlink for good
516 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
517 100% coverage by gtk-doc
518
Daniel Veillard8599e702001-07-17 21:38:51 +0000519Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
522 fixed serious troubles due to size_t vs. int mismatch
523
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000524Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
525
526 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
527
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000528Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
529
530 * include/libxml/xpath{,Internals}.h xpath.c: added a more
531 convenient extension API for value and context managing
532 Now handles external objects through xmlXPathPopExternal,
533 xmlXPathWrapExternal and xmlXPathReturnExternal.
534 Added functions for sets operations (intersection, etc.)
535
Daniel Veillard22090732001-07-16 00:06:07 +0000536Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
539 xmlIO.c tree.c parserInternals.c entities.c encoding.c
540 HTMLparser.c: cleanup of global variables, marking some
541 const or private.
542
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000543Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000544
545 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
546 fixed xmlXPathNodeSetItem when passing index=0
547
Daniel Veillard05dec342001-07-14 21:57:39 +0000548Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
549
550 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
551
Daniel Veillard28ae6362001-07-14 16:44:32 +0000552Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * xmllint.c: fixed compilation under Cygwin #57503
555 * TODO: update
556
Peter Williamsed156f52001-07-13 18:35:13 +00005572001-07-13 Peter Williams <peterw@ximian.com>
558
559 * config.h.in: add #undef HAVE_DLFCN_H
560
561 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
562 builddir.
563
Daniel Veillard73b36e32001-07-12 15:09:52 +0000564Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * win32/libxml2/libxml2.def.src: added a couple of exported entries
567 raised by #57348 and #57381
568
Daniel Veillard7db37732001-07-12 01:20:08 +0000569Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
572 tree.c xpointer.c: store the line numbder in element->content,
573 may break some software, need a configuration mechanism
574
Darin Adler96037892001-07-11 00:03:16 +00005752001-07-10 Darin Adler <darin@bentspoon.com>
576
577 * .cvsignore:
578 * example/.cvsignore:
579 * include/.cvsignore:
580 * include/libxml/.cvsignore:
581 Various things that are generated and should be ignored.
582
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000583Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
586 * doc/xml.html doc/html/*: updated the docs
587
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000588Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
591 validation occured on content with element child
592
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000593Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
594
595 * tree.c: fixed XML Base computation which was broken
596 * debugXML.c: added a base function to the shell
597 * Makefile.am result/scripts/* test/scripts/*: added scripts
598 based regression tests, and adding 2 XML Base tests
599
Daniel Veillard19e96c32001-07-09 10:32:59 +0000600Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * tree.c: set properties doc and call xmlSetListDoc for properties
603 content when grafting them in a different tree.
604 * aclocal.m4: remove from CVS
605
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000606Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * win32/libxml2/libxml2.def.src: added some missing entry point
609 for XPath (Mark Vakoc)
610
Daniel Veillard388236f2001-07-08 18:35:48 +0000611Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
614 layer should URI-Unescape before trying to open resources.
615
Daniel Veillard04383752001-07-08 14:27:15 +0000616Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
617
618 * xpath.c: fix the name() bug for elements in the default
619 namespace reported by Charlie Bozeman
620
Daniel Veillard7583a592001-07-08 13:15:55 +0000621Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
624 led to an XPath fix, improvements of SAX initialization, and
625 an added option --nocdata to testXPath
626
Daniel Veillard449d7392001-07-07 19:11:06 +0000627Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * doc/libxml-doc.el: Felix Natter provided anew version working
630 with XEmacs too
631
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000632Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
633
634 * include/libxml/xpath.h: small cleanup
635 * doc/xml.html: update
636
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000637Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
638
639 * Makefile.am configure.in include/libxml/xmlwin32version.h:
640 released 2.3.14
641
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000642Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
643
644 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000645 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000646
Daniel Veillard73c9c042001-07-05 20:02:54 +0000647Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
648
649 * xpath.c: a bug reported by Stephan Kulow empty nodesets
650 were not equal to empty strings
651
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000652Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * SAX.c: fixed a URI-Reference computation problem when validating
655 * xmlIO.c: small cleanup
656
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000657Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658
659 * parser.c: improved the description of a couple of interfaces
660 upon Larry Stamper suggestion
661
Daniel Veillard62f313b2001-07-04 19:49:14 +0000662Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * SAX.c entities.c parser.c: changed completely the way entities
665 are handled when running the parser in entity substitution mode.
666 This fixes a bug reported by Stephan Kulow and nearly divides
667 by 3 the amount of memory required by libxslt to load and process
668 DocBook TDG.
669
Daniel Veillardf420ac52001-07-04 16:04:09 +0000670Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * HTMLparser.c: fixing a too early root closing problem raised
673 byt Prashanth Naidu
674
Daniel Veillard8c357d52001-07-03 23:43:33 +0000675Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
676
677 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
678 raised by Mark Vakoc.
679
Daniel Veillard6e90d192001-07-03 16:37:49 +0000680Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
681
682 * example/Makefile.am: fixed the include path to add srcdir/include
683 * Makefile.am configure.in: fix from Albert Chin for iconv detection
684 and some cleanup
685
Daniel Veillardf06307e2001-07-03 10:35:50 +0000686Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
689 lot of optimization work, results in significant improvements
690 when handling really complex XPath queries. Add a small optimizer
691 for unions, improve [n] and [last()], avoid some costly ops.
692
Daniel Veillard77044732001-06-29 21:31:07 +0000693Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * include/libxml/parser.h parser.c: xmlStrstr args are both const
696 * xpath.c: small cleanup
697 * xmlGetNsList: reformated, fixed problems if used on Entities
698
Daniel Veillard2adbb512001-06-28 16:20:36 +0000699Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * doc/xml.html: added 1.8.14 and 2.3.13 releases
702
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000703Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
706 * Makefile.am example/Makefile.am: workaround automake generating
707 erroneous deps
708
Daniel Veillard12f7d292001-06-28 13:12:11 +0000709Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * include/win32config.h: bug #56801 Yon Derek provided a patch
712 to the windows config file.
713
Daniel Veillard87ee9142001-06-28 12:54:16 +0000714Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
717 libxml.h : Yon Derek provided a set of changes to compile from
718 CVS on Windows/MSC
719
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000720Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * parser.c: fixed UTF8 BOM support in push mode
723 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
724 added a specific testcase
725
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000726Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * Makefile.am: added --push regression tests
729 * parserInternals.c: the XML parser segfaulted in --push mode
730
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000731Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
732
733 * configure.in: moved the symlinks detection within a CVS
734 check, this is not portable and will be removed soon.
735 * xpath.c: small cleanup/speedup
736
Daniel Veillard11648102001-06-26 16:08:24 +0000737Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
740 release of 2.3.12
741 * parser.c: make an error message if unknow entities in all cases
742
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000743Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * uri.c: fixed 2 uri normalization bugs on '//' reduction
746
Daniel Veillard23793842001-06-25 16:07:45 +0000747Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
748
749 * include/libxml/Makefile.am: Laszlo Peter pointed out that
750 includes were installed in the wrong dir
751
Daniel Veillardf5498f32001-06-25 15:08:36 +0000752Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * doc/html.xml: warn against sending code to exhibit bugs.
755
Daniel Veillard56f06462001-06-24 21:34:03 +0000756Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
759 Tru64 from Thomas Leitner
760
Daniel Veillardc5d64342001-06-24 12:13:24 +0000761Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
762
763 * AUTHORS: added William and Bjorn
764 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
765 daniel@veillard.com hopefully I won't have to do this again
766 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
767 docs can be rebuilt cleanly now
768 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
769 from CVs it's generated, added include/libxml/xmlwin32version.h
770 also generated but which should change far less frequently.
771 * catalog.c nanoftp.c: made sure to include libxml.h not
772 libxml/xmlversion.h directly
773 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
774 when compiling on WIN32 and MSC
775
Daniel Veillard07385fd2001-06-23 21:55:48 +0000776Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
777
778 * include/Makefile.am include/libxml/Makefile.am configure.in:
779 fixed make distcheck and rebuilding the rpms
780
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000781Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * configure.in: should finish the migration of exported includes
784 into a real include/libxml in CVS, at least for CVS users.
785 * removed the exported headers, added in include/libxml (as well
786 as xmlversion.h.in).
787
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000788Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * configure.in: fixed the way to detect symlink
791
Daniel Veillard66541772001-06-23 18:31:04 +0000792Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * configure.in: updated, include/libxml is now a real CVS dir
795
Daniel Veillardca989762001-06-23 17:39:29 +0000796Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
799 version works with both libxml1 and libxml2 (it autodetects
800 the prefix of the html-files) from Felix Natter.
801 * doc/xml.html: updated doc accordingly
802
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000803Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * xpath.c: fixed the bug generating a template loop in libxslt
806 when using docbook-xsl-1.4, * should filter out document nodes
807 * HACKING: added William
808 * TODO: updated
809
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000810Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * doc/FAQ.html: added a warning about gcc-3.0
813 * doc/xml.html: added reference to gdome2 and removed a confusing
814 sentence
815
Daniel Veillardf7f41852001-06-22 15:18:01 +0000816Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * xmlversion.h: okay this is a generated file, but Windows
819 users need it and they can't generate it, and I want CVS
820 Windows users ...
821 * win32/libxml2/libxml2_so.dsp: Windows project file for
822 the shared lib version of libxml2
823 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
824 resources needed for libxslt/xsltproc by Yon Derek
825
Bjorn Reese3157b342001-06-22 14:41:45 +0000826Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
827
828 * trio.c: MSVC fix (provided by Igor Zlatkovic)
829
Daniel Veillard4151acb2001-06-22 10:48:57 +0000830Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
831
Daniel Veillardcc146db2001-06-22 11:10:52 +0000832 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
833
834Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
835
Daniel Veillard4151acb2001-06-22 10:48:57 +0000836 * include/win32config.h: Yon Derek provided a first fix
837 to be able to compile libxslt/xsltproc on Windows
838
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000839Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
840
841 * xpath.c: attempt to work around what seemed a gcc optimizer
842 bug when handling floats on i386 http://veillard.com/gcc.bug
843 * tree.c entities.c encoding.c: doing some cleanups while
844 chasing it
845
Daniel Veillard017b1082001-06-21 11:20:21 +0000846Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * Makefile.am: cleanup when --without-debug is specified
849 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
850 w.r.t. --without-debug and other include points
851 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
852 Catalogs
853 * configure.in entities.h tree.h HTMLparser.c: removed
854 --without-corba, made the _private field mandatory
855
Daniel Veillard87a764e2001-06-20 17:41:10 +0000856Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
859 outputs a BOM in UTF8, an errata has been issued to avoid the
860 problem, that was the most reasonable solution... Add support
861 for a leading UTF8 BOM in entities.
862
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000863Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * valid.c: fixed a bug found when post validating an entity ref
866 * xmllint.c: added --loaddtd and sligly changed --postvalid to
867 activate it too
868
Daniel Veillard39196eb2001-06-19 18:09:42 +0000869Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
872 weakness in the node copy the XPointer and the XInclude
873 implementations. Serious cleanup.
874
Daniel Veillard3739b982001-06-19 12:51:30 +0000875Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * Makefile.am: Kjartan Maraas provided a small patch to
878 add xml2-config.in to EXTRA_DIST
879
Daniel Veillarda9142e72001-06-19 11:07:54 +0000880Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
881
882 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
883 provided another failing case found in KDE, the way the
884 ctxt->vctxt.nodeTab was allocated and freed changed over
885 time but it wasn't completely cleaned up. This should fix it.
886
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000887Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * parser.c: Stephan Kulow also raised the fact that line number
890 could get miscounted making debug harder, fixed the problem
891 in xmlParseCharData()
892
Daniel Veillard64b98c02001-06-17 17:20:21 +0000893Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * valid.c: Stephan Kulow pointed out a problem when validating
896 and using an empty entity, forgot a 'break' in a case.
897
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000898Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
901 * doc/xml.html: updated with 2.3.11
902
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000903Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * TODO: updated adding cleanup of generated doc
906 * configure.in: prepared to release 2.3.11
907 * xmllint.c: added --version for bug reporting
908 * doc/html/*.html: rebuilt the doc
909
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000910Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * xpath.c: first part of the work on selecting namespace to
913 fix bug #56115
914
Daniel Veillard96ed5832001-06-15 22:22:04 +0000915Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
918 when using -liconv
919 * TODO: updated
920
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000921Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * HTMLtree.[ch]: more work on the HTML serialization routnes,
924 cleanup, encoding support.
925
Daniel Veillard608ad072001-06-14 08:32:28 +0000926Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * xpath.c: Thomas Broyer suggested a better patch for the / arg
929
Daniel Veillard239d0522001-06-13 23:02:48 +0000930Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * xpath.c: bug detected by Ankh when / is used as a function arg
933
Daniel Veillard02bb1702001-06-13 21:11:59 +0000934Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
937 of element and use it to avoid outputting formatting spaces at
938 the wrong place. Implemented the format parameter for HTML save.
939 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
940 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
941 result/HTML/wired.html: of course this impact the result of a
942 number of HTML tests
943
Daniel Veillard95d845f2001-06-13 13:48:46 +0000944Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * HTMLtree.[ch]: started augmenting the HTML save API with
947 encoding and formatting parameters
948
Daniel Veillardeca60d02001-06-13 07:45:41 +0000949Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * HTMLtree.h: cleanup and started evaluating the work needed on
952 revamping the HTML output code
953
Daniel Veillard84666b32001-06-11 17:31:08 +0000954Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
955
956 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
957
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000958Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * valid.c: fixed bug #56049, forgot one check in the
961 validation routine
962
Daniel Veillardca2366a2001-06-11 12:09:01 +0000963Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
966
Daniel Veillard6761eee2001-06-11 10:29:38 +0000967Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * libxml.h: fixed an error in last commit
970 * doc/FAQ.html: added an entry for compilation from CVS
971
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000972Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973
974 * xmlversion.h.in libxml.h: Cygwin patches
975 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
976 * tree.h: cleanup
977
Daniel Veillardacd370f2001-06-09 17:17:51 +0000978Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * tree.c: patched xmlFreeNode() to avoid freeing() a static
981 memory block in a strange case where libxml is linked twice
982 in the binary.
983
Daniel Veillard1d047672001-06-09 16:41:01 +0000984Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
987 state far too often, simple fix used to avoid it.
988
Daniel Veillard4497e692001-06-09 14:19:02 +0000989Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
992 being processed, applied his patch
993 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
994
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000995Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
996
997 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
998 provided fixes to compile on MSCC again
999 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1000 also provided an update for the project files.
1001
Daniel Veillarda682b212001-06-07 19:59:42 +00001002Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1005 bug #55810
1006
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001007Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * tree.c: fixed xmlGetNsProp() to close bug #55683
1010 Note this requires libxslt to use it's own function instead.
1011
Daniel Veillardf0c53762001-06-07 16:07:07 +00001012Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * HTMLtree.c: when in a pre element no formatting space should
1015 be added.
1016 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1017
Daniel Veillard068a9652001-06-07 15:30:26 +00001018Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * configure.in: added tests for signal() and signal.h
1021
Daniel Veillard541d6552001-06-07 14:20:01 +00001022Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1025
Daniel Veillard8a367d42001-06-07 14:01:34 +00001026Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * doc/libxml-doc.el: Felix Natter provided a new version for
1029 libxml2
1030
Daniel Veillard8a926292001-06-07 11:20:20 +00001031Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * HTMLtree.c: when in a pre element no formatting space should
1034 be added.
1035
Daniel Veillard14839d52001-06-06 16:11:56 +00001036Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1039
Daniel Veillarde95e2392001-06-06 10:46:28 +00001040Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1043 hack
1044 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1045 * uri.c: fixed a warning
1046
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001047Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048
1049 * HTMLtree.c: trying to close bug #55772 escaping in script
1050 elements
1051 * doc/xml.html: suggest to send mail to the list
1052
1053Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001054
1055 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1056 good. Use a macro and based on the solution provided in
1057 vsnprintf manual page from GNU.
1058
Bjorn Reese99748722001-06-05 12:49:15 +00001059Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1060
1061 * error.c: Workaround for non-preserving variadic list.
1062 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1063
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001064Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * doc/xml.html: added 2.3.10 release
1067
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001068Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * configure.in: releasing 2.3.10
1071
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001072Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1075
Daniel Veillard20042422001-05-31 18:22:04 +00001076Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * encoding.c: Robert Collins provided a patch to add the
1079 "US-ASCII" encoding alias
1080
Daniel Veillard97ac1312001-05-30 19:14:17 +00001081Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1082
1083 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1084 string oriented functions and started cleaning the related areas
1085 in xpath.c which needed fixing in this respect
1086
Daniel Veillard2d703722001-05-30 18:32:34 +00001087Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1090 #55380
1091 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1092
Daniel Veillard9403a042001-05-28 11:00:53 +00001093Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * TODO: updated
1096 * nanohttp.[ch] : started adding APIs to get the redirected URL
1097 when this occurs (needed for further base computation
1098 * tree.h: cleanup
1099 * encoding.c: cleanup
1100 * SAX.c: minor change around ctxt->loadsubset
1101
Daniel Veillard6278fb52001-05-25 07:38:41 +00001102Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1103
1104 * Makefile.am include/Makefile.am: small change to have
1105 include/libxml rebuilt if working from CVS.
1106 * uri.c: applied another patch from Carl Douglas for URI escaping,
1107 this should close bug #51876
1108
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001109Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1112 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1113 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1114 added specific regression test
1115 * parser.h: preparing for the XSLT mode where DTD inherited
1116 attributes are added to the tree.
1117
Daniel Veillardbbd22452001-05-23 12:02:27 +00001118Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119
1120 * xinclude.[ch]: Updated the namespace for the Last Call version
1121 * result/XInclude/include test/XInclude/include: updated the
1122 testsuite accordingly
1123
Daniel Veillard8514c672001-05-23 10:29:12 +00001124Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1127 related to bug #51876
1128
Daniel Veillard42596ad2001-05-22 16:57:14 +00001129Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * tree.c: fixed a gross mistake in base computation, xml:base is
1132 not completely correct yet (need cascade).
1133 * xpath.[ch]: added the few things needed to find a function name
1134 and URI from the XPath context when it is called.
1135
Daniel Veillard81418e32001-05-22 15:08:55 +00001136Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1139 * DOCBparser.c: small cleanup
1140 * xmllint.c: added a --catalogs option to load catalogs from
1141 $SGML_CATALOG_FILES
1142 * tree.c: cleanup
1143 * configure.in: iconv library fixup, ICONV_LIBS
1144
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001145Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * catalog.c: handling of CATALOG entries. detection of recursion,
1148 and a few bugfixes
1149 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1150 against the default namespace
1151
Daniel Veillard04b93292001-05-21 08:15:31 +00001152Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1155
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001156Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * parser.c: fixed propagation context info when parsing an
1159 external entity.
1160 * doc/html/*.html: regenerated a couple of docs
1161
Daniel Veillard4623acd2001-05-19 15:13:15 +00001162Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * doc/xml.html: update with 2.3.9 informations
1165
Daniel Veillardbed7b052001-05-19 14:59:49 +00001166Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1167
1168 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1169 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1170 * doc/html/* : rebuilt the docs
1171 * valid.c: small patch which may improve some case when
1172 validating.
1173
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001174Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * HTMLparser.c: Closed bug #54891
1177 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1178 to the suite
1179
1180Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1183 applied a documentation patch from LotR and filled in a few missing
1184 descriptions
1185
Daniel Veillard76d66f42001-05-16 21:05:17 +00001186Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1187
1188 * xpath.c tree.c parser.c: speed optimizations at the parser level
1189 document tree freeing and xpath evaluation
1190
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001191Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1192
1193 * parser.c parser.h parserInternals.h: fixed a couple of
1194 interfaces for handling memory buffer input to const char *
1195 upon suggestion of JamesH.
1196
Daniel Veillardc3739e72001-05-15 15:23:27 +00001197Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * configure.in: LoTR sent a patch fixing the previous commit
1200
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001201Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1202
1203 * configure.in: trying to deal again with the stoopid -R linking
1204 flag of Solaris
1205
Daniel Veillard790142b2001-05-15 10:51:53 +00001206Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1207
1208 * xpath.h: two nodeset access macros from Thomas Broyer
1209
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001210Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1213 patch from Thomas Broyer
1214
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001215Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1218 case
1219 * INSTALL: was empty added stuff from the FAQ
1220
Daniel Veillard75bea542001-05-11 17:41:21 +00001221Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1224 attributes handling and #54433 by adding xmlUnsetProp()
1225 and xmlUnsetNsProp()
1226
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001227Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * HTMLparser.c: Patch from Jonas Borgström
1230 (htmlGetEndPriority): New function, returns
1231 the priority of a certain element.
1232 (htmlAutoCloseOnClose): Only close inline elements if they
1233 all have lower or equal priority.
1234 * result/HTML: this of course changed a number of tests results.
1235
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001236Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * xmlIO.c catalog.c: plugged in the default catalog resolution
1239 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1240 documentations
1241 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1242
Daniel Veillarda7374592001-05-10 14:17:55 +00001243Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1246 integrating catalogs
1247 * catalog.[ch] testCatalog.c: adding a small catalo API
1248 (only SGML catalog support).
1249 * parser.c: restaured xmlKeepBlanksDefault(0) API
1250
Daniel Veillardc17337c2001-05-09 10:51:31 +00001251Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1254
Daniel Veillard257d9102001-05-08 10:41:44 +00001255Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * parser.c: added xmlParseExternalEntityPrivate() to allow
1258 propagation of ctxt->_private when parsing external entities
1259
Daniel Veillard083c2662001-05-08 08:27:14 +00001260Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1261
1262 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1263
Daniel Veillard01ef7382001-05-08 07:31:43 +00001264Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1267
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001268Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1269
1270 * valid.c: warn when indeterminist content model is detected
1271 * result/VC/ElementValid8: this adds a message
1272 * Makefile.am: add --novalid for VCM tests
1273 * parserInternals.c: added a call to Init memory
1274
Daniel Veillard64269352001-05-04 17:52:34 +00001275Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1278 when both parameters are NULL.
1279
Daniel Veillard37721922001-05-04 15:21:12 +00001280Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1281
1282 * valid.c: applied small patch from Gary Pennington, reindented
1283 some part of the code.
1284
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001285Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1288 release, updated and regenerated the docs
1289
Daniel Veillard357c9602001-05-03 10:49:20 +00001290Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * xpath.c result/XPath/expr/floats : clarified and cleanup
1293 printing of abnormal floats in tests.
1294
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001295Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1298 * results/HTML/ : a few changes in the output of the HTML tests as
1299 a result.
1300 * configure.in: tying to fix -liconv where needed
1301
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001302Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * Makefile.am: fixed a stupid error
1305
Daniel Veillard7150a032001-05-02 16:41:11 +00001306Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * configure.in Makefile.am: make the inclusion of the trio
1309 modules in the library conditional
1310
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001311Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * DOCBparser.c: patche from László Kovács, fixed entities refs
1314 in attributes handling
1315
Daniel Veillardedddff92001-05-02 10:58:52 +00001316Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1319 flushing
1320
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001321Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1322
1323 * xpath.c: fix of an XSLT namespace bug reported on the list
1324 general/bug-8-
1325
Daniel Veillard5792e162001-04-30 17:44:45 +00001326Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1327
1328 * strio.h trio.c: Dan McNichol suggested a couple of small
1329 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1330
Daniel Veillard02141ea2001-04-30 11:46:40 +00001331Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * tree.c parser.c encoding.c: spent a bit more time looking
1334 at the parsing speed and DOM handling. Added a few more
1335 speedups.
1336
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001337Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * parser.c: small but effective parsing speed improvement
1340
Daniel Veillardb59076b2001-04-29 17:04:07 +00001341Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1342
1343 * configure.in: default on the DocBook parser inclusion (for Gnome)
1344 * DOCBparser.h: fixed a header reference
1345
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001346Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1347
1348 * configure.in xpath.c: applied Bjorn patches for FPE on the
1349 alpha
1350
Daniel Veillardeefd4492001-04-28 16:55:50 +00001351Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1352
1353 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1354 xmlSaveFormatFileTo()
1355
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001356Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1357
1358 * xpath.c: simple and efficient optimization, XPath functions
1359 aways bind to the same code, cache this
1360 * TODO: updated (by saying some is obsolete)
1361
Daniel Veillard2156a562001-04-28 12:24:34 +00001362Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * xpath.c: more cleanup work on XPath name parsing routines
1365
Daniel Veillard61d80a22001-04-27 17:13:01 +00001366Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367
1368 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1369 xmlXPathParseName
1370 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1371 * debugXML.c: avoid compilation problems if compiling without
1372 HTML support, Igor Zlatkovic
1373 * win32/libxml2/libxml2.def.src: being able to compile without
1374 XPath on Windows
1375
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001376Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * libxml.m4: yet another patch from Toshio Kuratomi
1379
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001380Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1383
Daniel Veillard67fee942001-04-26 18:59:03 +00001384Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * tree.[ch]: added xmlSaveFormatFile interface for saving
1387 and indenting a file.
1388
Daniel Veillard82e49712001-04-26 14:38:03 +00001389Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1390
1391 * xpath.c: fixed bug #53689 related to processing-instruction()
1392
Daniel Veillard02f077a2001-04-26 10:59:11 +00001393Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1394
1395 * DOCBparser.c: patche from László Kovács
1396
Daniel Veillard30211a02001-04-26 09:33:18 +00001397Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * parser.c: applied fixes from Christian Glahn bug report #53391
1400
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001401Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * error.c: Jean François Lecomte provided a complete description
1404 and a fix to bug #53537
1405
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001406Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1409
Daniel Veillard1034da22001-04-25 19:06:28 +00001410Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * DOCBparser.c SAX.c: a bit more work on entities processing.
1413 Still Need to cleanup XML output and references in attributes
1414
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001415Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1418
Daniel Veillardb33c2012001-04-25 12:59:04 +00001419Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * tree.c: trying to fix #53574, not completely complete,
1422 I would like xmllint --copy --debug test/ent1 and
1423 xmllint --debug test/ent1 to show the same result.
1424 * xpath.c: fix a bug when trying to sort namespace nodes
1425
Daniel Veillard5146f202001-04-25 10:29:44 +00001426Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * HTMLtree.c: real fix for #53402
1429
Daniel Veillard7533cc82001-04-24 15:52:00 +00001430Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1433 PIs when using xsl:output
1434 * valid.c: closing #53537 some case generate segfaults if there
1435 is validity errors
1436
Daniel Veillard61b33d52001-04-24 13:55:12 +00001437Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1438
1439 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1440 of external parsed entities, added --noent to testDocbook
1441 * valid.c: Garry Pennington found an uninitialized variable
1442 access in xmlValidateElementContent()
1443
Daniel Veillard56098d42001-04-24 12:51:09 +00001444Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1445
1446 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1447 with madness
1448 * result/HTML/ : this modified the result of the regression tests
1449 a lot.
1450
Daniel Veillard122376b2001-04-24 12:12:30 +00001451Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1452
1453 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1454 to doc where it wasn't checked against NULL reported by
1455 Jens Laas
1456
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001457Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458
1459 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1460 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1461
Daniel Veillardeae522a2001-04-23 13:41:34 +00001462Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1463
1464 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1465 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1466 * SAX.[ch]: cleanup and updates for DocBook
1467 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1468 ex SGML identifier changes
1469 * valid.c: removed a static unused function.
1470
Daniel Veillardde57c612001-04-23 09:13:36 +00001471Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1472
1473 * HTMLtree.c: applied change for Paul Sponagl on script saving
1474 * Makefile.am: the warning about entity title.xml are normal.
1475
Daniel Veillard393df012001-04-22 20:11:18 +00001476Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * configure.in: release of 2.3.7
1479 * Makefile.am: fixing make distcheck
1480
Daniel Veillarda41123c2001-04-22 19:31:20 +00001481Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * doc/html/* doc/xml.html: updated and regenerated the docs
1484
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001485Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1488
Daniel Veillarde82a9922001-04-22 12:12:58 +00001489Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1490
1491 * tree.c: fixed #53388 with the provided patch
1492
Daniel Veillard06803992001-04-22 10:35:56 +00001493Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * valid.c: Bjorn detected an invalid memory access. Fixed
1496 vstateVPush()
1497
Daniel Veillard40af6492001-04-22 08:50:55 +00001498Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1501
Bjorn Reese70a9da52001-04-21 16:57:29 +00001502Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1503
1504 * libxml.h: new header used only for the compilation of libxml
1505 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1506 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1507 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1508 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1509 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1510 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1511 baseline (version 1.2 plus a single patch).
1512 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1513 scientific notation for numbers. Tests added.
1514 * xpath.c: formatting of numbers changed to use sprintf
1515 (contribution from William Brack)
1516
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001517Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * valid.c: cleanup, more useful debugging
1520 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1521 * xmlIO.c: entity loading is printed as an error when validating
1522
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001523Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * valid.c: fixed to validate within entities
1526 * test/VCM/v22.xml: added a specific testcase
1527
Daniel Veillardca1f1722001-04-20 15:47:35 +00001528Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * valid.c: forgot an epsilon transition in for ()+
1531 * test/VCM/v21.xml : added a specific test case
1532
Daniel Veillard85349052001-04-20 13:48:21 +00001533Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1534
1535 * valid.c: removed a state explosion exhibited by RSS
1536 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1537 from bug #51872
1538
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001539Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540
1541 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1542 validation without using an ugly NFA -> DFA algo in the source.
1543 Made a specific algorithm easier to maintain, using a single
1544 stack and without recursion.
1545 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1546 * hash.c: made the growing routine static
1547 * tree.h parser.c: added the parent information to an
1548 xmlElementContent node.
1549
Daniel Veillarde470df72001-04-18 21:41:07 +00001550Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1551
1552 * SAX.c parser.c xpath.c: generating IDs when not validating
1553 from an external parsed entity was poisoning the ID has table
1554 with removed values. This was killing XSLT on the KDE help
1555 browser.
1556
Daniel Veillardceacdd92001-04-18 15:10:35 +00001557Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * entities.h: andrew@ugh.net.au detected a double declaration
1560
Daniel Veillarda10efa82001-04-18 13:09:01 +00001561Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * debugXML.c hash.c tree.h valid.c : some changes related to
1564 the validation suport to improve speed with DocBook
1565 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1566 the way validation errors get reported
1567
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001568Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1569
1570 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1571 by P C Chow and William M. Brack for XSLT HTML output
1572
Daniel Veillard2d90de42001-04-16 17:46:18 +00001573Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1574
1575 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1576 Igor Zlatkovic patches for MSC compilation and added his
1577 updates
1578
Daniel Veillarde043ee12001-04-16 14:08:07 +00001579Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1580
1581 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1582 prefix lookup.
1583 * parserInternals.c: fixed the bug reported by Morus Walter
1584 due to an off by one typo in xmlStringCurrentChar()
1585
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001586Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * HTMLparser.c result/HTML/*: revamped the way the HTML
1589 parser handles end of tags or end of input
1590
Daniel Veillard82daa812001-04-12 08:55:36 +00001591Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1594
Daniel Veillard67a21302001-04-11 14:39:16 +00001595Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1596
1597 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1598 bug where the linktime verions of free() won't work ...
1599
Daniel Veillard27b55282001-04-11 12:22:25 +00001600Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1603
Daniel Veillardafc73112001-04-11 11:51:41 +00001604Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1605
1606 * doc/xml.html: added 2.3.6 release
1607
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001608Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1611 * result/wml.xml: resulted in a small output change
1612
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001613Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * tree.c: xmlNewDoc was missing the charset initialization
1616 * xmllint.c: added --auto to autogenerate a doc, allow to
1617 reproduce the problem fixed on xmlNewDoc
1618
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001619Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * xpath.c: trying to get 52979 solved
1622 * tree.c result/ result/noent/: trying to get 52712 solved, this
1623 also made me clean up the fact that XML output in general should
1624 not add formating blanks by default, this changed the output of
1625 a few tests
1626
Daniel Veillard73639a72001-04-10 14:31:39 +00001627Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1630
Daniel Veillardfac26a12001-04-08 13:08:14 +00001631Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1632
1633 * configure.in: finally released 2.3.6
1634
Daniel Veillard911f49a2001-04-07 15:39:35 +00001635Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * xpath.c: checking for null pointer generated by new code
1638
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001639Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * xpath.c: fixed a [] evaluation problem reported
1642 * test/XPath/tests/simpleaddr: extended test
1643 * result/XPath/simpleaddr: updated result
1644
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001645Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1646
1647 * xmllint.c: Dan Timis reported a portability problem
1648 on Macs without mmap, fixed it.
1649
Daniel Veillardb38bd552001-04-03 18:22:00 +00001650Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1651
1652 * testXPath.c : added a --tree option allowing to display the
1653 tree dump of the XPath expression
1654
Daniel Veillard4dd93462001-04-02 15:16:19 +00001655Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * xpath.c: fixed a memleak when comparing nodesets
1658 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1659 * tree.c: added a TODO
1660
Daniel Veillard92ad2102001-03-27 12:47:33 +00001661Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1662
1663 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1664 we need string functions
1665 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1666 to be able to use them where needed. Applied some changes
1667 to reduce name linking pollution and compile in only what's
1668 needed.
1669 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1670 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1671 for the string manipulation functions
1672 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1673 to the free() function of xmlmemory.c
1674 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1675 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1676 usage.
1677
1678
Daniel Veillard2be30642001-03-27 00:32:28 +00001679Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1680
1681 * error.c: applied the context output patch of the error
1682 handling submitted by Chuck Griffith
1683 * error/VC/*: this slightly change some error logs
1684
Daniel Veillard50582112001-03-26 22:52:16 +00001685Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1686
1687 * parser.c: fixed line number reporting on error
1688
Daniel Veillard04be4f52001-03-26 21:23:53 +00001689Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * parser.c: Sullivan and Darin found a parser bug,
1692 applied the patch.
1693
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001694Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1695
1696 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1697 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1698 xmlversion.h.in xpointer.c: of course the way I defined
1699 UNUSED breaks on old gcc version. Try to be smart and
1700 also define it directly in xmlversion.h
1701 * configure.in: removed -ansi flag from the pedantic set
1702
1703Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001704 Huge cleanup, I switched to compile with
1705 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1706 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1707 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1708 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1709 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1710 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1711 encoding.h entities.c error.c list.[ch] nanoftp.c
1712 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1713 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1714 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1715 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1716 Cleanup, staticfied a number of non-exported functions,
1717 detected and cleaned up a dozen of problem found this way,
1718 avoided a lot of public function name/typedef/system names clashes
1719 * doc/xml.html: updated
1720 * configure.in: switched private flags to the really pedantic ones.
1721
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001722Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1723
1724 * configure.in: 2.3.5
1725 * doc/html/*: rebuilt the docs
1726
Daniel Veillard146c9122001-03-22 15:22:27 +00001727Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * parser.c: fixed a reported bug in NOTATION parsing
1730 * uri.c: accepted but not fixed bug 51876, added TODO
1731 * Makefile.am: fixed bug 51876
1732
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001733Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1734
1735 * config.h.in configure.in error.c: fix a compilation problem
1736 on platforms without vsnprintf (xml@thewrittenword.com)
1737
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001738Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1739
1740 * parser.c: fixed a function name header typo
1741 * SAX.c: notations can also occur in external subset.
1742
Daniel Veillard7d42b542001-03-20 13:22:46 +00001743Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * error.c: removed a C++ like comment
1746
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001747Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * parser.c: fixing bug 52299 strange condition leading
1750 to a parser crash due to a buffer overflow
1751 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1752 added the specific test case
1753
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001754Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1757 xmlXPathConvert{String,Number,Boolean} to be able to make
1758 type casts without a context stack, fixed some implementation
1759 problems related to the absence of context at parse-time,
1760 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1761 in the public API too
1762 * xpointer.c xpathInternals.h: we need to know at parse time
1763 whether we are compiling an XPointer
1764
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001765Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1768 cleaned up the parser internals, refactored XPath code, added
1769 new compilation based APIs and cleanly separated public and
1770 private APIs.
1771
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001772Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1773
1774 * xpath.h: the comp field must be added at the end to avoid
1775 killing binary compat.
1776
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001777Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * Makefile.am: detect XPath memleaks in regreson tests
1780 * error.c: fixed and error w.r.t. error reporting still using
1781 stderr
1782 * hash.c: added new line at end of file
1783 * tree.h: minor cleanup
1784 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1785 expression parsing from evaluation, resulted in a number of
1786 changes internally, and in XPointer. Likely to break stuff
1787 using xpathInternals.h but should remain binary compatible,
1788 new interfaces will be added.
1789
Daniel Veillardd574f782001-03-14 19:40:17 +00001790Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * configure.in: fixed a couple of problems reported by
1793 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1794 without gcc on non linux platforms.
1795
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001796Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1799 a fix for --with-html-dir= configure support. I hope it won't
1800 break rpm generation
1801
Daniel Veillarda022fe02001-03-14 16:30:00 +00001802Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1803
1804 * xmlIO.c: one function comment cleanup.
1805
Daniel Veillard25239c12001-03-14 13:56:48 +00001806Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1807
1808 * SAX.c: external subset notations were improperly registered
1809 in the internal subset.
1810
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001811Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1812
1813 * README.cvs-commits: added, pointing to HACKING
1814 * HACKING: updated
1815
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001816Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1817
1818 * parser.c: and Matt Sergeant found one in the XML push
1819 parser (erroneous check I forgot to remove when I fixed the
1820 main parser).
1821
Daniel Veillard68d7b672001-03-12 18:22:04 +00001822Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1823
1824 * xpath.c: ptittom found a small bug in UnaryExpr
1825
Daniel Veillarde356c282001-03-10 12:32:04 +00001826Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1827
1828 * configure.in: bumped to 2.3.4
1829 * error.c: fixed bug #51860
1830 * tree.c: fixed bug #51861
1831 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1832 * tree.[ch] : added xmlDefaultBufferSize
1833 * nanoftp.c: typo in function name header block
1834 * doc/xml.html : updated, added link to XML::LibXSLT
1835 * doc/html/* : rebuilt the docs
1836
Daniel Veillard80f32572001-03-07 19:45:40 +00001837Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1838
1839 * parser.c SAX.c: the new content parsing code raised an
1840 ugly bug in the characters() SAX callback. Found it
1841 just because of strangeness in XSLT XML Rec ouptut :-(
1842
Daniel Veillard6c831202001-03-07 15:57:53 +00001843Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1844
1845 * Makefile.am: Martin Baulig suggested to add -lm
1846 * tree.c: found another bug in xmlNodeGetContent()
1847
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001848Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * xpath.c: Bjorn found the error related to strictness of comparison.
1851
Daniel Veillard29631a82001-03-05 09:49:20 +00001852Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * parser.c: trying to fix the Dtd parsing problem reported
1855 by Gary, side effect of last week speed optimizations.
1856
Daniel Veillard14be0a12001-03-03 18:50:55 +00001857Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1860 * parserInternals.c: removed unneeded test raised by Stric
1861
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001862Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1863
1864 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1865 and fixed by William Brack). Added xmlXPathFormatNumber.
1866 Changed the sorting slightly.
1867 * configure.in Makefile.am example/Makefile.am: Added -lm.
1868 Please note that applications linking with libxml2, must
1869 also like with the math library from now on.
1870
Daniel Veillardf9533d12001-03-03 10:04:57 +00001871Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1874
Daniel Veillard2f362242001-03-02 17:36:21 +00001875Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1876
1877 * parser.c: one must report spaces even if the Dtd element
1878 content proves that this is not part of the element content.
1879 * result/valid/*.xml: this changed the ouptu slightly
1880
Daniel Veillardb402c072001-03-01 17:28:58 +00001881Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * configure.in: bumped to 2.3.3
1884 * doc/xml.html: updated
1885
Daniel Veillard77851712001-02-27 21:54:07 +00001886Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1887
1888 * tree.c: minor doc fix
1889 * xpath.c: deallocation issues when a result tree has been
1890 converted to a node-set
1891
Daniel Veillardec70e912001-02-26 20:10:45 +00001892Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1893
1894 * doc/xml.html: oops corrected dates s/2000/2001
1895
Daniel Veillard8730c562001-02-26 10:49:57 +00001896Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1897
1898 * valid.c: new patch from Gary Pennington
1899
Daniel Veillard91e9d582001-02-26 07:31:12 +00001900Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * doc/xml.html: applied patch from Ankh
1903
Daniel Veillardedac3c92001-02-26 01:36:19 +00001904Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * xinclude.c: fixed a problem building on Mac
1907
Daniel Veillard21a0f912001-02-25 19:54:14 +00001908Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1909
1910 * parser.c: more work on increasing parsing ferformances
1911
Daniel Veillard48b2f892001-02-25 16:11:03 +00001912Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1915 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1916 avoiding memcpy in production builds MEM_CLEANUP macro use
1917 * parser.[ch] parserInternals.c: optimizations of the tightest
1918 internal loops inside the parser. Better checking of I/O
1919 flushing/loading conditions
1920 * xmllint.c : added --timing
1921
Daniel Veillard71681102001-02-24 17:48:53 +00001922Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1923
1924 * configure.in: bumped to 2.3.2
1925 * doc/xml.html: updated for release
1926
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001927Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1928
1929 * xpath.c: found a memleak and fixed a nasty bug
1930
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001931Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1932
1933 * xmllint.[c1] : added return code errors for xmllint
1934 * xpath.c: specific debug dump function for result value trees
1935
Daniel Veillard4b637072001-02-21 21:52:55 +00001936Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1937
1938 * xpath.c: finally implemented xmlXPathCompareNodeSets
1939 * test/XPath/expr/floats results/XPath/expr/floats: added
1940 a test for float expressions
1941
Daniel Veillardf714aa32001-02-21 03:07:44 +00001942Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1943
1944 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1945 * parserInternals.[ch]: trying to speed up parsing
1946 * xpath.c : speeded up node set equality op
1947
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001948Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1951 better handling of ID/IDREF and the list modules associated
1952 * configure.in: small CFLAGS cleanup
1953
Daniel Veillarda8abee62001-02-19 15:14:59 +00001954Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * configure.in: fixed iconv detection on AIX (stric)
1957
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001958Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001959
1960 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1961
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001962Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1963
1964 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1965 and optimized xmlXPathNodeSetSort
1966
Daniel Veillard142adbf2001-02-17 13:21:05 +00001967Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * xpath.c: bug fix when context size is 0
1970 * parser.c: I like Norm's Dtd because they still manage to break
1971 the parser occasionally
1972
Daniel Veillardf23e0092001-02-16 13:21:29 +00001973Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974
1975 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1976
Daniel Veillarde0e26512001-02-16 00:11:46 +00001977Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1980 attributes within the XML-1.0 namespace
1981
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001982Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1983
1984 * xpathInternals.h: exported a few axis functions
1985 * doc/xml.html: updated the doc
1986
Daniel Veillard760f4422001-02-15 14:59:48 +00001987Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1988
1989 * configure.in: applied patch from Daniel van Balen for OpenBSD
1990 and bumped version to 2.3.1
1991 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1992 attempt to find autoclosing was simply broken, removed it,
1993 updated the examples, this is better
1994
Daniel Veillardd194dd22001-02-14 10:37:43 +00001995Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1998 hash functionnalities.
1999 * doc/html/* : rebuild the doc
2000
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002001Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002
2003 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2004 on predicate
2005 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2006 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2007 really want to have tags closed on output even if we accept
2008 unclosed ones on input
2009
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002010Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2011
2012 * xpath.c: ouch don't free NULL, rare case fixed
2013 * tree.c: don't coalesce text nodes if they don't have the
2014 same behaviour wrt escaping on output
2015
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002016Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2017
2018 * xpath.c: small fixup
2019 * SAX.c: don't warn on empty namespaces.
2020
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002021Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2022
2023 * README: a bit of cleanup
2024 * configure.in: preparing for 2.3.0 release
2025
Daniel Veillard1f83d392001-02-08 09:37:42 +00002026Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2027
2028 * hash.[ch]: added a first version of xmlHashSize()
2029 * valid.c: another bug fix from Gary Pennington
2030
Daniel Veillard5eef6222001-02-07 18:24:48 +00002031Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2032
2033 * valid.c: couple of bug fixes pointed by Gary Pennington
2034 * HTMLtree.c: #if 0 cleanup
2035
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002036Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037
2038 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2039 which removes a time consuming check of xmlXPathNodeSetAdd()
2040 and use it in places where we are sure to not break unicity
2041
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002042Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * xpath.c: bug fixes found from XSLT
2045 * tree.c: preserve node->name special values when copying nodes.
2046 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2047 external subset are fetched when available but without full
2048 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2049 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2050 output with encoding disabled.
2051
Daniel Veillard2c833b62001-02-03 08:52:06 +00002052Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2053
2054 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2055 xmlCheckFilename should not be called from xmlFileOpenW
2056 and xmlGzfileOpenW
2057
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002058Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2059
2060 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2061 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2062 added the new tests for URI normalization
2063 * testURI.c: fixed stoopid bugs
2064 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2065 the URI in the error messages are now properly normalized
2066
Daniel Veillardea28ce62001-02-02 08:20:19 +00002067Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2070
Daniel Veillarde99a4762001-02-01 04:34:35 +00002071Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2072
2073 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2074
Daniel Veillard2b325a02001-01-31 20:46:31 +00002075Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * xpath.c: fixed mod operator
2078
Daniel Veillardde55cf62001-01-31 15:53:13 +00002079Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * parser.c: fixed xmlStrcat doc
2082 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2083 trees.
2084
Daniel Veillard2f913b72001-01-31 13:23:49 +00002085Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * xpath.c result/XPath/tests/chaptersbase
2088 result/XPath/tests/simplebase: fixed XPath node()
2089 * tree.c: small fix in xmlNewNs()
2090 * Makefile.am: removed extraneous xml2Conf.sh rule
2091
Daniel Veillardb42042b2001-01-28 07:40:36 +00002092Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2093
2094 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2095 Changed the library name, in order to get libxml-devel and
2096 libxml2-devel to coexist on a single system
2097 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2098 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2099
Daniel Veillardee0a4662001-01-27 18:59:33 +00002100Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101
2102 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2103 libxml2-devel installable in // as libxml-devel.
2104
Daniel Veillard5eb05942001-01-27 17:50:22 +00002105Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * doc/Makefile.am: fixed make rebuild in doc
2108 * doc/html/*.html: rebuilt the docs
2109
Daniel Veillard65c295d2001-01-26 09:32:39 +00002110Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2111
2112 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2113
Daniel Veillard8e199902001-01-25 18:54:39 +00002114Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2117 the HTML doc to go into the -devel RPM ...
2118 * aclocal.m4 config.h.in: some updates due to auto* magic
2119
Daniel Veillard93086662001-01-25 18:13:04 +00002120Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2121
2122 * xpath.h: added a hook in the context structure allowing to
2123 link to extra support, needed for XSLT
2124
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002125Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2126
2127 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2128 xmlXPtrCmpPoints to use it.
2129 * propagated the following patch from Alejandro Forero
2130 * include/win32config.h xmlIO.c: applied further suggestions
2131 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2132 * example/gjobread.c: fixed warnings, now that it builds
2133
2134Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2135
2136 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2137
2138 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2139 filename points to a valid file (not a directory).
2140 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2141 Added calls to xmlCheckFilenameDir.
2142
2143 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2144 `path' (rather than `filename') as the parameter to gzopen and open.
2145
Daniel Veillard48177c22001-01-23 15:27:41 +00002146Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2147
2148 * Makefile.am: fixed a problem with EXTRA_DIST
2149
Daniel Veillardb83ba402001-01-22 22:45:10 +00002150Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * Makefile.am example/Makefile.am: finally found the trick
2153 to build the example, i.e. add "." in SUBDIRS before example
2154 in the list <grin/>
2155
Daniel Veillard82687162001-01-22 15:32:01 +00002156Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2157
2158 * doc/xml.html: updated with an XSLT section, removed pointer to
2159 W3C CVS base.
2160
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002161Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2162
2163 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2164 too, and deallocation need to occur the same way.
2165
Daniel Veillarde4566462001-01-22 09:58:39 +00002166Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2167
2168 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2169 type correponding to an XSLT result tree fragment. Share most
2170 of the data format with node set, as well as operators.
2171 * HTMLtree.c: added a newline at the end of the doctype output
2172 whe this one is not present initially.
2173 * tree.c: make sure taht the parent and doc pointers are properly
2174 set when copying attributes (lists).
2175
Daniel Veillard701c7362001-01-21 09:48:59 +00002176Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2177
2178 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2179
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002180Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * xpath.c: seems I finally killed that ugly path evaluation
2183 context bug (tagged 9999 in case is is wrong)
2184
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002185Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2186
2187 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2188 for XSLT
2189
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002190Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2193 for xmlGzfileOpen() bug
2194
Daniel Veillardf6eea272001-01-18 12:17:12 +00002195Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * xpath.c: removed an error found by XSLT usage
2198 * tree.c parserInternals.h: use a predefined static string
2199 for text and comment nodes, avoid freeing them in xmlFreeNode,
2200 exported the string name in parserInternals.h and added
2201 another value to disable encoding at output (for XSLT),
2202 gain memory, time.
2203
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002204Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2207 win32/libxml2/libxml2_so.dsp: new makefiles and update
2208 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2209
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002210Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2213 Gary Pennington
2214
Daniel Veillard389e6b72001-01-15 19:41:13 +00002215Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * xpath.c: fixed the comaprision of values and nodelists,
2218 need to compare nodelist still ...
2219 * debugXML.c: avoided a possible core dump
2220 * HTMLparser.c: cleanup
2221 * nanohttp.c: contributed fix.
2222 * tree.c: fixes in properties handling added xmlSetNsProp
2223 needed by libxslt
2224 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2225 comment
2226 * TODO: updated
2227
Daniel Veillard167bd532001-01-06 21:09:34 +00002228Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2229
2230 * parser.c parserInternals.c: applied Bjorn Reese optimization
2231 patch
2232
2233Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * Makefile.am: applied patch fro make check from Martin Vidner
2236
Daniel Veillard503b8932001-01-05 06:36:31 +00002237Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * configure.in: preparing 2.2.11
2240 * doc/html/*: rebuild the HTML files
2241 * doc/xml.html : updated
2242
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002243Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * tree.c: fixed a stupid bug
2246 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2247 patches related to validation of an XInclude processing result
2248 * TODO: updated
2249
Daniel Veillarde2488192001-01-04 10:54:22 +00002250Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2251
2252 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2253 on large files
2254
Daniel Veillardf060a412001-01-03 20:52:44 +00002255Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2256
2257 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2258
Daniel Veillard45cff692001-01-03 18:02:04 +00002259Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2260
2261 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2262 reported by Jonas Borgström
2263 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2264
Daniel Veillard08108982001-01-03 15:24:58 +00002265Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2266
2267 * testXPath.c xpath.c: fixing the XPath union expressions problem
2268 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2269
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002270Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2271
2272 * xmllint.c: Made is so if the file name is "-" is will read form
2273 standard input. Sven Heinicke <sven@zen.org>
2274 * tree.c: fixed a problem when growing buffer
2275 * tree.h: fixed the comment of the node types following andersca
2276 comment
2277 * TODO: updated
2278
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002279Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * HTMLparser.[ch]: added a way to avoid adding automatically
2282 omitted tags. htmlHandleOmittedElem() allows to change the
2283 default handling.
2284 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2285 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2286 of xmllint too when using --memory flag, added a memory test
2287 suite at the Makefile level.
2288 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2289 with namespace use when encountering QNames in XPath evalation,
2290 added xmlns() scheme in XPointer.
2291 * nanoftp.c : incorporated a fix
2292 * parser.c xmlIO.c: fixed problems raised with encoding when using
2293 the memory I/O
2294 * parserInternals.c: closed bug 25934 reported by
2295 torsten.landschoff@innominate.de
2296 * TODO: updated
2297
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002298Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2299
2300 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2301 on a non-updated tree :-(, made a 2.2.10 release to correct the
2302 situation
2303
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002304Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2307 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2308 integrated a set of OpenVMS changes from Howard Taylor
2309 <Howard.Taylor@pacoast.com>
2310
Daniel Veillard58770e72000-11-25 00:48:47 +00002311Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2312
2313 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2314 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2315
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002316Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * HTMLparser.c: some fixes on auto-open of html/head/body
2319 * encoding.c: fixed a compilation error on some gcc env
2320 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2321 XPointer implementation
2322 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2323 related XPointer tests and associated results
2324
Daniel Veillard300f7d62000-11-24 13:04:04 +00002325Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2326
2327 * doc/xmldtd.html doc/xml.html: following a short step by step
2328 guidance on IRC to help maciej with DTDs I started a small
2329 page on the subject.
2330
Daniel Veillard748e45d2000-11-17 16:36:08 +00002331Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2332
2333 * HTMLparser.c: fixed handling of broken charrefs
2334 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2335 patches
2336
Daniel Veillard28929b22000-11-13 18:22:49 +00002337Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * doc/xml.html doc/html/* : rebuilt the docs after adding
2340 xinclude and updated page for 2.2.7 and 2.2.8
2341 * configure.in: releasing 2.2.8
2342
Daniel Veillard41e06512000-11-13 11:47:47 +00002343Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2344
2345 * parser.[ch] parserInternals.c: applied the conditional
2346 section processing fix from Jonathan P Springer
2347 <jonathan.springer2@gte.net>
2348 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2349 project file, fixed iconv default non support
2350 * xpath.c: fixed the problem of evaluating relative expressions
2351 when a node context is provided.
2352
Daniel Veillardbf432752000-11-12 15:56:56 +00002353Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2354
2355 * nanoftp.c: fixed gcc 2.95 new warnings
2356 * SAX.c: fixed a stupid bug
2357 * tree.c: fixed a formatting problem when round-tripping
2358 from/to memory
2359 * xinclude.c: chased memleak, fixed a base problem
2360 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2361 xmlXPtrBuildNodeList()
2362 * TODO: updated
2363 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2364 adding a first small set of regression tests for XInclude
2365
Daniel Veillardc2def842000-11-07 14:21:01 +00002366Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * nanohttp.[ch]: applied Wayne Davison patches to access
2369 the WWW-Authorization header.
2370 * parser.c: Closed Bug#30847: Problems when switching encoding
2371 in short files by applying Simon Berg's patch.
2372 * valid.c: fixed a validation problem
2373 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2374 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2375 Wayne Davison
2376 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2377 need to be extended to non full nodes selections.
2378 * xinclude.c: starts to work decently
2379
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002380Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2383 debugXML.c xmlversion.h.in: Started adding XInclude support,
2384 this is a new xmllint option
2385 * tree.c xpath.c: applied TOM patches for XPath
2386 * xpointer.c: fixed a couple of errors.
2387 * uri.c: added an escaping function needed for xinclude
2388 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2389 new warning from RH70 gcc's version
2390
Daniel Veillarda4964b72000-10-31 18:23:44 +00002391Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2392
2393 * HTMLparser.c: fixed loop on invalid char in scripts
2394 * parser.c: update to description of xmlIOParseDTD()
2395 * libxml.m4 xmlversion.h.in: changes contributed by
2396 Michael Schmeing <m.schmeing@internet-factory.de>
2397 * configure.in: preparing for 2.2.7
2398 * Makefile.am: trying to avoid config.h and acconfig.h
2399 being included in the distrib
2400 * configure.in: released 2.2.7
2401
2402Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2405 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2406
Daniel Veillard01411222000-10-30 15:33:22 +00002407Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * parser.[ch]: added xmlIOParseDTD()
2410 * xpointer.c: added support for the 2 extra parameters of
2411 string-range, fixed a stoopid error when '0' was present
2412 in XPointer expressions
2413 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2414 testsuite for the above
2415
Daniel Veillard6db58192000-10-30 09:27:53 +00002416Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2417
2418 * libxml.spec.in: improved package descriptions
2419
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002420Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2421
2422 * xpath.c xpathInternals.h: applied a large cleaning patch
2423 from TOM <ptittom@free.fr>, it also add namespace support
2424 for function and variables registration.
2425
Daniel Veillardbd20df72000-10-29 17:53:40 +00002426Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2429 * Makefile.mingw: Wayne Davison's update adding hash.c
2430
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002431Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * xpath.c: fixed the root evaluation problems
2434 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2435 ignorable spaces with <b> <bold> <em>
2436 * tree.c: fixed a loop in xmlSearchNsByHref()
2437
Daniel Veillard767662d2000-10-27 17:04:52 +00002438Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2439
2440 * xpath.c: applied another XPath patch from TOM
2441 * xpath.c include/makefile.am: applied another patch from
2442 china@thewrittenword.com (cleanup on IRIX).
2443
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002444Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2445
2446 * xml-config.1: received a fixed version from Fredrik Hallenberg
2447 <hallon@lysator.liu.se>
2448
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002449Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2452 cleanup patch for XPath
2453
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002454Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * patched to redirrect all "out of context" error messages to
2457 a reconfigurable routine. The changes are:
2458 * xmlerror.h : added the export of an error context type (void *)
2459 an error handler type xmlGenericErrorFunc there is an interface
2460 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2461 to reset the error handling routine and its argument
2462 (by default it's equivalent to respectively fprintf and stderr.
2463 * all the c files: all wild accesses to stderr or stdout within
2464 the library have been replaced to calls to the handler.
2465
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002466Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * configure.in: release 2.2.6
2469 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2470 exporting the inner functions of xpath for extension modules
2471 * doc/*: updated and rebuilt the doc
2472
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002473Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * nanohttp.c : applied Wayne HTTP cleanup patch
2476 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2477 and xmlNodeSetSpacePreserve()
2478
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002479Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * xpath.c: closing bug #29260
2482
Daniel Veillard126f2792000-10-24 17:10:12 +00002483Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2484
2485 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2486 multikey tuples, made hash structure opaque
2487 * valid.[ch]: moved elements, attributes, notations decalarations
2488 as well as ID and refs to hash tables.
2489 * entities.c: hash cleanup
2490 * xmlmemory.c: fixed a dump problem in debug mode
2491 * include/Makefile.am: problem passing in DESTDIR= values patch
2492 from Marc Christensen <marc@calderasystems.com>
2493 * nanohttp.c: removed debugging remains
2494 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2495 * HTMLparser.c parser.c: fixing a number of problems with the
2496 macros in the *parser.c files (Wayne).
2497 * HTMLparser.c: close the previous option when opening a new one
2498 (Marc Sanfacon).
2499 * result/HTML/*: updated the HTML results accordingly
2500
Daniel Veillard52afe802000-10-22 16:56:02 +00002501Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2504 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2505 XPath functions and XML entities table to them. More to come...
2506 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2507
Daniel Veillard683cb022000-10-22 12:04:13 +00002508Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * tree.c: coalesce adjacent text nodes
2511 * valid.c: handling of blank nodes in DTd validation (raised
2512 by problems with a posteriori validation).
2513 * nanohttp.c: changing behaviour on HTTP write stuff.
2514 * HTMLtree.c: forced body and html to be explicitely closed.
2515 * xpath.h: exported more XPath functions.
2516
Daniel Veillard1baf4122000-10-15 20:38:39 +00002517Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2518
2519 * Release of 2.2.5
2520 * xpointer.c: range() range-inside and other helper functions
2521 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2522
Daniel Veillard47e12f22000-10-15 14:24:25 +00002523Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2526 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2527
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002528Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2531 and XPointer modules
2532
Daniel Veillard134c9f32000-10-15 10:27:08 +00002533Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * SAX.h: closed #25107
2536
Daniel Veillard39915622000-10-15 10:06:55 +00002537Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * testSAX.c: fixed problem with cdata reporting
2540 * SAXresult/* : updated
2541
Daniel Veillard1e851392000-10-15 10:02:56 +00002542Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2545 Closed bug #27499, added to regression tests
2546 * TODO: updated
2547
Daniel Veillard7eda8452000-10-14 23:38:43 +00002548Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2551 support for SCRIPT and STYLE with help from Bjorn Reese
2552 * test/HTML/* result/HTML/*: added simple testcase and updated
2553 the existing ones.
2554
Daniel Veillardff9c3302000-10-13 16:38:25 +00002555Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2558 string-range for empty strings
2559 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2560 test/XPath/xptr/strrange: augmented the XPointer testsuite
2561
Daniel Veillard189446d2000-10-13 10:23:06 +00002562Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2563
2564 * doc/xml.html doc/xmlmem.html: added a module describing memory
2565 interfaces and use, updated the main page.
2566
Daniel Veillard2f971a22000-10-12 23:26:32 +00002567Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2568
2569 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2570 nanoftp code work on Windows too now
2571
2572Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002573
2574 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2575 * xpointer.c: implemented string-range() at least a good first version
2576 * test/XPath/docs/str test/XPath/xptr/strrange
2577 result/XPath/xptr/strrange: the string-range() tests
2578
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002579Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * Makefile.am include/Makefile.am include/win32config.h
2582 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2583 and make distcheck
2584
Daniel Veillard19d61112000-10-11 23:50:35 +00002585Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2586
2587 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2588 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2589 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2590
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002591Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2592
2593 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2594 patch for socklen_t detection by
2595 Albert Chin-A-Young <china@thewrittenword.com>
2596
Daniel Veillardcd429612000-10-11 15:57:05 +00002597Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2600 and added a --dtdvalid option to xmllint used to test it
2601
Daniel Veillard47c02452000-10-11 13:04:36 +00002602Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2603
2604 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2605 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2606
Daniel Veillard2d38f042000-10-11 10:54:10 +00002607Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2610 handlings (registration, lookup, cleanup)
2611
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002612Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * configure.in Makefile.am include/makefile.am: adding XPointer
2615 and XPtrtests target
2616 * xpointer.[ch] : new files for XPointer support
2617 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2618 more XPath tests
2619
Daniel Veillard57fda592000-10-10 23:24:14 +00002620Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * configure.in: fixed, very broken, make distcheck works again
2623
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002624Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * More work toward 2.2.5, integrated a number of patches
2627 * configure.in Makefile.am win32config.h.in: trying to cleanup
2628 make distcheck .... huh ...
2629 * include/Makefile.am include/win32config.h: new directory
2630 for includes
2631 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2632 updated teh makefiles and instructions for WIN32
2633 * xpath.c: small fixes
2634 * test/XPath/ results/XPath: updated the testcases and results
2635 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2636 suggested patches
2637 * valid.c: fixed an ID bug
2638
Daniel Veillardb71379b2000-10-09 12:30:39 +00002639Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2642 the automake bug where wrong dependancies were generated.
2643 * xpath.[ch]: worked on XPointer
2644
Daniel Veillard7e99c632000-10-06 12:59:53 +00002645Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2646
2647 * configure.in Makefile.am: 2.2.5, ship the include in an
2648 include/libxml subdirectory, use symlinks when using CVS
2649 * testSAX.c: fixed small bug
2650 * testXPath.c: changed the way testfiles are parsed
2651 * debugXML.c: same kind of cleanup when parsing an argument expression
2652 XPath/XPointers can have blanks embedded
2653 * xpath.[ch]: more cleanup, reorgs for XPointer work
2654 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2655 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2656
Daniel Veillard55b91f22000-10-05 16:30:11 +00002657Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2660 in the XPath engine, rewrote large parts of it, now it's far
2661 cleaner and in sync with the REC not an old WD. Fixed a parsing
2662 problem in the interactive XML shell found when testing XPath.
2663
Daniel Veillardac260302000-10-04 13:33:43 +00002664Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2667 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2668 examples with the extra test
2669
Daniel Veillard7cfce322000-10-04 12:40:27 +00002670Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2673 the global init function.
2674
Daniel Veillard970112a2000-10-03 09:33:21 +00002675Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * HTMLparser.c: Doohhh, attribute name parsing was still case
2678 sensitive ! Fixed this ...
2679 * result/HTML/* : updated the tests results accordingly
2680
Daniel Veillard740abf52000-10-02 23:04:54 +00002681Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2682
2683 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2684 engine, should be far more stable, incorporated a new version of
2685 preceding/following axis, need testing
2686 * uri.c: fixed file:///c:/a/b/c problem
2687 * test/XPath/tests/idsimple: augmented the XPath tests
2688
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002689Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * doc/* rebuilding docs for 2.2.4 release
2692
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002693Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2694
2695 * configure.in: releasing 2.2.4
2696 * parser.[ch]: added xmlStrEqual()
2697 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2698 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2699 use xmlStrEqual instead
2700 * TODO: updated
2701 * added an XPath test
2702
Daniel Veillardbc765302000-10-01 18:23:35 +00002703Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2706 * entities.h: exported xmlInitializePredefinedEntities
2707 * parser.[ch] : added xmlInitParser()
2708 * parserInternals.h : had to export htmlInitAutoClose()
2709
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002710Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2711
2712 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2713 problems
2714 * Makefile.am : added XPath regression tests to normal tests
2715 * uri.c: fixed a problem with local paths, cleanup
2716 * parser.c: fixed a problem with large CData sections
2717
Daniel Veillardd2ade932000-09-30 14:39:55 +00002718Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * configure.in xml-config.in: patch from "Ben Taylor"
2721 <sol7x86@hotmail.com> for solaris shared libs lookup
2722
Martin Bauligdd7d1f62000-09-29 23:17:57 +000027232000-09-30 Martin Baulig <baulig@suse.de>
2724
2725 * libxml-2.0.pc.in: Provide pkg-config script.
2726
2727 * configure.in: Create the libxml-2.0.pc script from the
2728 libxml-2.0.pc.in templates.
2729 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002730 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002731
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002732Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2735 when compiling with MSC
2736
Daniel Veillard46057e12000-09-24 18:49:59 +00002737Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * xpath.c: patch for normalize-string() substring-before(),
2740 substring-after() and translate() functions from Bjorn Reese
2741 <breese@mail1.stofanet.dk>
2742 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2743 Fredrik Hallenberg <hallon@lysator.liu.se>
2744 * TODO: updated
2745
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002746Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2747
2748 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2749 problem of socklen_t being undefined on a number of platforms
2750 * debugXML.c: fixed a compilation problem when without snprintf
2751
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002752Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2755 an URI bug and a fix for the control-character-induced infinite loop
2756 * nanohttp.c: preventive fix for compiling on WIN32
2757
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002758Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * xmlint.c: closing bug #25000
2761
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002762Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2763
2764 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2765 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2766 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2767 related function, fixing xmlStrncmp(), and associated cleanup
2768 * result/HTML/entities.html.sax: updating result
2769
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002770Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * uri.c: applied patch for URI escaping from Wayne Davison
2773 <wayned@blorf.net>
2774 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2775 from Denis Barbier <barbier@imacs.polytechnique.fr>
2776 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2777 patch from Wayne Davison
2778
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002779Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2780
2781 * doc/xml.html : updated with new releases, adding "how to help"
2782
Daniel Veillard04698d92000-09-17 16:00:22 +00002783Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2786 removed a few warnings in pedantic mode ...
2787 * parserInternals.c parser.c: moved encoding switching function
2788 to parserInternals.c
2789 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2790
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002791Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2794 error or warning handlers
2795
Daniel Veillardb1059e22000-09-16 14:02:43 +00002796Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * parserInternals.c parserInternals.h parser.c Makefile.am:
2799 created a new module parserInternals.c, moved most of the
2800 code shared by the various parsers there, as well as
2801 deprecated code from parser.c. More cleanup of parser.c
2802 * uri.c: fixed a problem when URI is NULL
2803 * valid.c: speedup when looking for an attribute declaration
2804
Daniel Veillard39c7d712000-09-10 16:14:55 +00002805Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2808 the cleanup of the computation of URI references when seeking
2809 external entities. The URI reference string and the resulting
2810 URI are both stored now.
2811 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2812 large s(n)printf checks and cleanup from Denis Barbier
2813 <barbier@imacs.polytechnique.fr>
2814 * xmlversion.h.in tree.h: couple of SGML declarations for a
2815 possible docbook module.
2816 * result/VC/ : a couple of test output changed due to the change
2817 of the entities URI
2818
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002819Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2820
2821 * parser.h: added a _private field for linking user's data
2822
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002823Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * parser.c parserInternals.h: demacroified most of the IS_XXX
2826 the gain in size is significant so ...
2827
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002828Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * entities.c: cases where looking up entities with doc==NULL
2831 covered
2832
Daniel Veillard90e11312000-09-05 10:42:32 +00002833Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2834
Daniel Veillard1de50802000-09-07 08:54:32 +00002835 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002836 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2837
Daniel Veillard98a79162000-09-04 11:15:39 +00002838Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2839
Daniel Veillard1de50802000-09-07 08:54:32 +00002840 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002841 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2842 * Makefile.in: added URItest and included thenin "make tests"
2843
2844Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002845
2846 * xmlversion.h.in: closed bug 22941
2847
Daniel Veillard2bb89092000-08-31 14:57:50 +00002848Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2849
2850 * doc/xmlio.html: added doc and example for entity loader
2851 redefinition.
2852
Daniel Veillard96984452000-08-31 13:50:12 +00002853Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2854
2855 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2856 used by libxml
2857
Daniel Veillarde715dd22000-08-29 18:29:38 +00002858Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * parser.c: Fixed bug on invalid ontent characters and when using
2861 push.
2862 * xmllint.c: fixed xmllint endling of errors in push mode
2863
Daniel Veillard4948eb42000-08-29 09:41:15 +00002864Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002867 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002868 * result/HTML/*.sax: regenerated HTML SAX output
2869 * parser.c: more cleanup.
2870
Daniel Veillarde010c172000-08-28 10:04:51 +00002871Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002874 patches from Wayne Davison <wayned@users.sourceforge.net>,
2875 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002876 * HTMLparser.c: fixed an ignorable white space detection bug
2877 occuring when parsing with SAX only
2878 * result/HTML/*.sax: updated since the output is now HTML
2879 encoded...
2880
Daniel Veillard47f3f312000-08-27 22:40:15 +00002881Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2882
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002883 * HTMLparser.[ch]: applied some of Wayne Davison
2884 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002885
Daniel Veillarde0854c32000-08-27 21:12:29 +00002886Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2887
2888 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2889 undeclared namespace prefix was used, added a warning.
2890 Cleaned up support w.r.t. entities, spilling out a warning
2891 and being pedantic on lookups.
2892 * test/warning/ent9 : added testcase for previous example.
2893 * TODO: updated
2894 * parserInternals.h parser.c: changed the way names are parsed
2895 now allow infinite size and decrease penalty for normal use
2896 * parser.c: Started a big cleanup/check of the parser code,
2897 fixed some of the most tortuous entity code, spotted code
2898 unused anymore
2899 * test/*: added tests for very long names and related nasty
2900 things.
2901
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002902Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2903
2904 * doc/encoding.html: added encoding aliases doc
2905 * doc/xml.html: updates
2906 * encoding.[ch]: added EncodingAliases functions
2907 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2908 bottleneck affecting large DTDs like Docbook
2909 * parser.[ch] xmllint.c: added a pedantic option, will be
2910 useful
2911 * SAX.c: redefinition of entities is reported in pedantic mode
2912 * testHTML.c: uninitialized warning from gcc
2913 * uri.c: fixed a couple of bugs
2914 * TODO: added issue raised by Michael
2915
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002916Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2917
2918 * doc/encoding.html: propagated Martin Duerst suggestions
2919
Daniel Veillard52402ce2000-08-22 23:36:12 +00002920Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2923 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2924 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2925 by Wayne Davison
2926
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002927Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2928
2929 * nanoftp.c nanohttp.c: small cleanup
2930 * TODO: updated
2931
Daniel Veillard244ece92000-08-19 20:58:02 +00002932Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2933
2934 * added an old VC testcase and updated title.xml entity
2935
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002936Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2939 done on auto-opening of <p> tags and cleanup of SAX output
2940
Daniel Veillard979e55e2000-08-19 16:48:54 +00002941Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2944
Daniel Veillard4540be42000-08-19 16:40:28 +00002945Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2946
2947 * doc/xml.html libxml.* structure.*: updated the doc a bit
2948
Daniel Veillard808a3f12000-08-17 13:50:51 +00002949Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2950
2951 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2952 of SAX tests
2953
Daniel Veillard29579362000-08-14 17:57:48 +00002954Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2955
2956 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2957 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2958
Daniel Veillard1255ab72000-08-14 15:13:33 +00002959Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2962 * testHTML.c: fix core dump on Solaris 2.x systems
2963 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2964 * result/HTML/*.sax: previous bug fix lead to new results
2965
Daniel Veillard03109292000-08-14 14:58:22 +00002966Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2969 * configure.in: added --with-readline=DIR to accept alternate
2970 path for readline include/library
2971 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2972 for ANSI under HP-UX
2973 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2974 includes @LIBS@
2975
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002976Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * doc/* : rebuilt the docs
2979 * getting ready for 2.2.2 release
2980
Daniel Veillard87b95392000-08-12 21:12:04 +00002981Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2984 and xmlAddFeature()
2985 * tree.[ch]: added xmlAddChildList()
2986 * xmllint.c: MAP_FAILED macro test
2987 * parser.h: added xmlParseCtxtExternalEntity()
2988 * valid.c: applied bug fixes removed warning
2989 * tree.c: added CDATA block to elements content
2990 * testSAX.c: cleanup of output
2991 * testHTML.c: added SAX testing
2992 * encoding.c: better error recovery
2993 * SAX.c, parser.c: fixed one of the external entity processing
2994 of the OASis testsuite
2995 * Makefile.am: added HTML SAX regression tests
2996 * configure.in: bumped to 2.2.2
2997 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2998 SAX results
2999
Daniel Veillard88a172f2000-08-04 18:23:10 +00003000Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3001
3002 * configure.in: patch for HP compiler
3003
30042000-08-04 Sven Heinicke <sven@zen.org>
3005
3006 * xmllint.c: Was coredumping sometimes when the file given didn't
3007 exist.
3008
Daniel Veillard46e370e2000-07-21 20:32:03 +00003009Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3010
3011 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003012
Daniel Veillard46e370e2000-07-21 20:32:03 +00003013 when using in memory parsing. Need some cleanup.
3014 * xmllint.c configure.in: added a --memory flag to test memory
3015 parsing
3016
Daniel Veillard36650692000-07-21 15:16:39 +00003017Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * nanohttp.c: fixed socklen_t replacement to unsigned int
3020 * parser.c: fixed a space handdling missing at the end of
3021 production 28 DOCTYPE.
3022 * xmlmemory.c: fixed a stupid bug on the routine to override
3023 allocation functions
3024 * TODO: updated
3025
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003026Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3027
3028 * doc/ regenerated the docs
3029
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003030Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * doc/encoding.html doc/xml.html: added I18N doc
3033 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3034 improvements, both parser and filters, added ASCII & HTML,
3035 fixed the ISO-Latin-1 one
3036 * xmllint.c testHTML.c: added/made visible --encode
3037 * debugXML.c : cleanup
3038 * most .c files: applied patches due to warning on Windows and
3039 when using Sun Pro cc compiler
3040 * xpath.c : cleanup memleaks
3041 * nanoftp.c : added a TESTING preprocessor flag for standalong
3042 compile so that people can report bugs more easilly
3043 * nanohttp.c : ditched socklen_t which was a portability mess
3044 and replaced it with unsigned int.
3045 * tree.[ch]: added xmlHasProp()
3046 * TODO: updated
3047 * test/ : added more test for entities, NS, encoding, HTML, wap
3048 * configure.in: preparing for 2.2.0 release
3049
Daniel Veillard49703262000-07-10 10:27:46 +00003050Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3051
3052 * nanoftp.c: fixed the way the control connection is handled
3053 * libxml.spec.in: fixed the dependancies and cleanup
3054
Daniel Veillard306be992000-07-03 12:38:45 +00003055Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * doc/xml.html: changed the xmlsoft.org structure, updated the
3058 examples w.r.t. root and childs
3059
Daniel Veillard7d853352000-07-02 18:53:09 +00003060Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3061
3062 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3063
Daniel Veillard365e13b2000-07-02 07:56:37 +00003064Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3065
3066 * HTMLparser.c: Work on character encoding support for the HTML parser
3067 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3068 * encoding.c: Fixed a potential memleak in the encoding stuff
3069
Daniel Veillardaf743792000-07-01 11:49:28 +00003070Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * doc/FAQ.html doc/Makefile.am : added a FAQ
3073
3074Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003075
3076 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3077 of the HTML parser to force it to not bypass SAX
3078
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003079Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3080
3081 * win32config.h.in: updated
3082 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3083 lacks iconv support :-( need to release 2.1.1
3084 * configure.in: release 2.1.1
3085 * HTMLparser: fixed bug #14784
3086 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3087 by Windows compiler
3088 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3089 the SAX startDocument() callback.
3090 * TODO: updated
3091
3092Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3093
3094 * added xmlStopParser()
3095
Daniel Veillardbe803962000-06-28 23:40:59 +00003096Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * configure.in: 2.1.0 prerelease
3099 * Large resync between W3C and Gnome tree
3100 * nanoftp, nanohttp.c: fixed stalled connections probs
3101 * HTMLtree.c SAX.c : support for attribute without values in
3102 HTML for andersca
3103 * valid.c: Fixed most validation + namespace problems
3104 * HTMLparser.c: start document callback for andersca
3105 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3106 * parser.h, SAX.c: serious speed improvement for large
3107 CDATA blocks
3108 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3109 different encoding
3110 * example/Makefile.am example/gjobread.c tree.h: work on
3111 libxml1 libxml2 convergence.
3112 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3113 and the LIBXML_TEST_VERSION macro
3114
Daniel Veillardc310d562000-06-23 18:32:15 +00003115Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3116
3117 * doc/xml.html: various patches and improvements typo fixed by
3118 Felix Natter
3119 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3120 from Felix Natter <fnatter@gmx.net>
3121
Daniel Veillardf3029822000-05-06 08:11:19 +00003122Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * doc/upgrade.html: updated with instructions for support of both
3125 libxml-1.x and libxml-2.x
3126 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3127 for 2.x support and also fixed includes
3128
3129
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003130Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3133 the encoding support, added iconv support, so now libxml if
3134 compiled with iconv automatically support japanese encodings
3135 among others. Work based on initial patch from Yuan-Chen Cheng
3136 I may have broken binary compat in the encoding handler
3137 registration scheme, but that was so utterly broken I don't
3138 expect anybody to have used this feature until now.
3139 * parserInternals.h: fixup on the CHAR range macro
3140 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3141 code.
3142 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3143 * uri.c: added xmlParseURI() I can't believe I forgot to
3144 implement this one in 2.0 !!!
3145 * SAX.c: moved doc->encoding update in the endDocument() call.
3146 * TODO: updated.
3147
Daniel Veillard06047432000-04-24 11:33:38 +00003148Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3149
3150 * tree.h: removed extraneous xmlRemoveProp definition
3151 * TODO: added item about --disable-corba configure switch
3152 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3153 * nanoftp.c: fixed include problems giving troubles on AIX and
3154 slowlaris
3155 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3156 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3157 comment and headers changes to lower gtk-doc number of warnings
3158 * doc/html/*: rebuilt docs
3159
Daniel Veillarde0aed302000-04-16 08:52:20 +00003160Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3161
3162 * HACKING: documented the tag for 1.x and instructions
3163
Daniel Veillard5e873c42000-04-12 13:27:38 +00003164Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3165
3166 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3167 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3168 xmlCreateIOParserCtxt
3169 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3170 significant overall improvement
3171 * xmllint.c: added I/O test to xmllint
3172 * testSAX.c: added a speed test
3173 * doc/* : updated/regenerated
3174
Daniel Veillardfc708e22000-04-08 13:17:27 +00003175Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * xpath.c uri.h parserInternals.h: cosmetic changes from
3178 "Timur I. Bakeyev" <timur@bat.ru>, including making
3179 xmlCreateURI() public
3180
Daniel Veillard5d211f42000-04-07 17:00:24 +00003181Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3182
3183 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3184 and the code at the same time. Added a clean mechanism for
3185 overload or added input methods: xmlRegisterInputCallbacks()
3186 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3187 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3188 * TODO: updated
3189 * doc/* : updated/regenerated
3190 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3191 source dir
3192
Daniel Veillarde77a9182000-04-05 19:12:29 +00003193Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * testURI.c: yet another forgotten commit, I should get some sleep !
3196
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003197Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3198
3199 * xmllint.c: forgot to commit this too ?
3200
Daniel Veillardb9df4042000-04-05 14:23:16 +00003201Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * xmlversion.h.in : forgot to commit this previously
3204
Daniel Veillard361d8452000-04-03 19:48:13 +00003205Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3208 * README TODO: updated for release
3209 * uri.c uri.h: added authority parsing/saving
3210 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3211 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3212 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3213 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3214 Makefile.am : added compile-time customization of libxml
3215 --with-ftp --with-http --with-html --with-xpath --with-debug
3216 --with-mem-debug
3217 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3218 #include <libxml/xxx.h> I hope it won't break too much stuff
3219 and will be manageable in the future...
3220 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3221 and added xmllint to the installed programs
3222 * uri.h: added xmlFreeURI()
3223
Daniel Veillardec303412000-03-24 13:41:54 +00003224Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * uri.c uri.h: finished the escaping handling, the base support
3227 and the URI path normalization. Looks good just lacks the
3228 authority content parsing code.
3229 * Makefile.am: added instructions to generate testURI
3230 * TODO: updated
3231 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3232 added links and icons for W3C and Gnome
3233
Daniel Veillard8f621982000-03-20 13:07:15 +00003234Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * xmlmemory.[ch] : seems I forgot to actually update the files in
3237 the last commit :-)
3238 * doc/xml.html doc/html/* : updated and uploaded the docs
3239
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003240Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3241
3242 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3243 * TODO: updated
3244 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003245 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003246 gfree).
3247 * Makefile.am, uri.c, uri.h: added a set of functions to do
3248 exact (litteraly copied from the RFC 2396 productions) parsing
3249 and handling of URI. Will be needed for XLink, one XML WFC,
3250 XML Base and reused in the nano[ftp/http] modules. Still work
3251 to be done.
3252
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003253Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * configure.in, libxml.spec.in : libxml2
3256 * doc/* : updated the doc page, rebuilt the docs
3257
Daniel Veillardcf461992000-03-14 18:30:20 +00003258Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * all: tagged LIB_XML_1_X
3261 * *.c *.h : updated from W3C CVS tree
3262 * configure.in : 2.0.0-beta
3263 * libxml.spec.in : libxml2 package nam
3264 * result/* : new version of the tests output
3265
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003266Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3267
3268 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3269
Daniel Veillardb566ce12000-03-04 11:39:42 +00003270Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3271
3272 * doc/* : rebuilt the docs
3273 * parser.c: final patch on #6766
3274 * valid.c: small patch on validity checks.
3275
Daniel Veillardfb76c402000-03-04 11:39:42 +00003276Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3279 added
3280 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3281 compatibility w.r.t. XML spec and existing code.
3282
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003283Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3284
3285 * parser.c: seems a better solution to <a> </a> exists,
3286 will try it for a while
3287
Daniel Veillard83a30e72000-03-02 03:33:32 +00003288Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * parser.c: tried to remove the <a> </a> generating <a/>
3291 this is hard. Left a flag for that purpose. Fixed bug #6766
3292 * configure.in: prepared 1.8.7 not released, due to previous
3293 problem
3294
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003295Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3296
3297 * doc/xml.html : applied second patch from Paul DuBois
3298
Daniel Veillard402e8c82000-02-29 22:57:47 +00003299Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3300
3301 * doc/xml.html : applied patch from Paul DuBois
3302
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003303Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3304
3305 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3306
Daniel Veillard5feb8492000-02-02 17:15:36 +00003307Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3308
3309 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3310 compilation warnings on various platforms.
3311 * parser.c: Fixed #5281 validity error callbacks are now desactived
3312 by default if not validating.
3313
Daniel Veillardf341f932000-02-02 14:52:08 +00003314Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3315
3316 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3317
Daniel Veillard13c757e2000-02-01 23:59:15 +00003318Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3321 <gkatsi@cs.toronto.edu>
3322
Daniel Veillard726e8792000-01-30 20:04:29 +00003323Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3324
3325 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3326 processing URLs
3327
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003328Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3329
3330 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3331 xmlNanoFTPUpdateURL for persistent control connections.
3332 * configure.in: 1.8.6
3333
3334Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3335
3336 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3337 * tree.[ch] : added xmlSaveNoEmptyTags
3338
James Henstridgef3be9312000-01-28 13:59:21 +000033392000-01-29 James Henstridge <james@daa.com.au>
3340
3341 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3342
3343 * Makefile.am: added nanoftp.[ch] to the build.
3344
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003345Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * nanoftp.[ch]: cleanup, comments, API
3348 * debugXML.c : fixed a bug in the cat command
3349 * doc/*: regenerated the docs
3350
Daniel Veillardda07c342000-01-25 18:31:22 +00003351Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3354 * debugXML.c : fixed a bug in the cat command
3355 * valid.c: fixing some small probs
3356 * libxml.spec.in: get rid of the SNAP suffix
3357 * doc/xml.html: updated the status
3358
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003359Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3360
3361 * xml-config.in: xml-config --version to just return the
3362 version number
3363 * xpath.c: some cleanup w.r.t. axis when the current node is
3364 an attribute.
3365 * TODO: updated
3366
Daniel Veillard461a66c2000-01-18 18:01:01 +00003367Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3368
3369 * configure.in: prepared for libxml-1.8.5
3370 * doc/* recompiled the documentation
3371
33722000-01-17 Jody Goldberg <jgoldberg@home.com>
3373
3374 * configure.in : WARNING autoconf subtlety alert :
3375 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3376 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3377 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3378 get defined by AC_CHECK_HEADERS.
3379
Daniel Veillardf967b902000-01-17 16:06:10 +00003380Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3381
3382 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3383 Rune.Djurhuus@fast.no
3384
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003385Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3386
3387 * TODO: updated
3388 * tree.c, parser.c: made sure that only memory alloc problems
3389 and internal parser errors are allowed to write to stdout or
3390 stderr.
3391
Daniel Veillard0142b842000-01-14 14:45:24 +00003392Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * tree.c : restored xmlNewGlobalNs since this seems used by
3395 a lot of existing code :-(, fixed a bug in xmlNewNs
3396 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3397 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3398 to exit() from the library code.
3399 * xpath.c, parser.c: removed bugs or unused code detected by
3400 Windows compilers
3401 * parser.c: started adding interfaces for parsing well balanced
3402 XML fragments
3403 * configure.in: releasing 1.8.4
3404 * doc/* : rebuilt the docs
3405
Daniel Veillard2eac5032000-01-09 21:08:56 +00003406Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3407
3408 * tree.[ch] : added xmlNewDocFragment() for DOM
3409 * testHTML.c: uninitialized variable.
3410
Daniel Veillardf3a73582000-01-05 14:58:39 +00003411Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * doc/* : rebuild the docs
3414
Daniel Veillard71b656e2000-01-05 14:46:17 +00003415Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3416
3417 * acconfig.h: readline and history patch
3418 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3419 * tree.c: added check and handling when possibly removing an ID
3420 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3421 and saving.
3422 * test/HTML/entities.html result/HTML/entities.html* : test for
3423 various entities reference cases
3424 * result/HTML/* : as a result output of some testcase have
3425 changed
3426 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3427 by previous example. added xmlParseTryOrFinish().
3428 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3429 entities.h debugXML.h HTMLparser.h: changed the way struct are
3430 declared to allow gtk-doc to expose those
3431 * parser.c: closed bug #4960
3432 * Makefile.am configure.in: Applied patch from
3433 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3434 and math/socket libs detection
3435
Daniel Veillard437b87b2000-01-03 17:30:46 +00003436Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3437
3438 * configure.in, Makefile.am: link tester against readline
3439 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3440
Daniel Veillard686d6b62000-01-03 11:08:02 +00003441Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3442
3443 * tree.[ch]: added xmlRemoveProp
3444 * win32config.h.in nanohttp.c: avoid including the Windows
3445 socket stuff in every C files
3446 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3447 the XmL parser(s)
3448 * test/ns4 result/ns4 etc...: added test case for previous prob
3449 * tree.c: xmlNewNs wasn't checking for double definition
3450 * Makefile.in: fixed a problem with dist-hook duplicates
3451 * parser.[hc], xmlIO.c: fixed the loading of external entities
3452 APIs, now xmlLoadExternalEntity() is used everywhere and
3453 setting up an app specific front-end using the
3454 * SAX.c parser.c: some fixes, now the xhtml spec validates
3455 with the xhtml DTD.
3456 * error.c: fixed crashes in case of no input stream
3457 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3458 to the validation tests and results
3459
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003460Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3463 too htmlCreatePushParserCtxt() and htmlParseChunk()
3464 * parser.c: a bit of cleanup.
3465 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3466 to XML) removed the last mem leak known
3467 * HTMLtree.c: output message cleanup
3468 * xmlmemory.c: display content info about memory blocks
3469 * result/HTML/wired.* : missing att value warning change
3470
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003471Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3472
3473 * doc/* : rebuilt the documentation
3474
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003475Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * parser.[ch] parserInternals.h: Push parser for XML,
3478 seems to work fine now
3479 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3480 --push for push testing
3481 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3482 * testSAX.c: added --push
3483 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3484 subtree
3485 * xmlIO.[ch] : enriched API + fixes for push mode
3486 * entities.[ch]: added the entity content length to the struct.
3487 * xmlmemory.[ch]: new API to show the last entries for the shell
3488 * valid.c: added required attribute testing
3489 * SAX.c: the cdata callback now merge contiguous fragments
3490 * HTMLparser.c: cleanup of some macros
3491
Daniel Veillard3c558c31999-12-22 11:30:41 +00003492Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3493
3494 * parser.c: fix for PIs name starting with xml
3495 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003496 * *.c, configure.in win32config.h.in : generate win32config.h for
3497 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003498
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003499Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3500
3501 * parser.c: fixed a stupid = vs. == bug :-(
3502 * doc/gnome-xml.sgml: s/glade/xml/
3503
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003504Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3505
3506 * configure.in, doc/xml.html : bug fix release 1.8.2
3507 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3508 Hopefully the end of that silly C++ include problem
3509 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3510 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3511 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3512 troubles with autoclosed elements when the stree shape doesn't
3513 follow the DtD specs. Added htmlIsAutoClosed() and
3514 htmlAutoCloseTag()
3515 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3516 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3517 * debugXML.c: fixed a bug on printing default namespaces.
3518 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3519
Daniel Veillardb24054a1999-12-18 15:32:46 +00003520Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3521
3522 * result/HTML/*.htm[l] : updated the HTML regression tests according
3523 to the new output
3524 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3525 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3526 problem due to intermix of extern "C" { ... } declarations for C++
3527 and recursive includes in the headers
3528
Chris Lahey323c48c1999-12-18 15:32:45 +000035291999-12-20 Chris Lahey <clahey@umich.edu>
3530
3531 * HTMLtree.c: Made it so that html nodes with a single child do
3532 not insert a carriage return before or after the child node.
3533
Daniel Veillardb24054a1999-12-18 15:32:46 +00003534Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003535
3536 * configure.in, doc/xml.html : bug fix release 1.8.1
3537 * parser.c: fixed bug #4344
3538 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3539 added the glue to avoid C++ problems
3540 * doc/* : regenerated the documentation
3541
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003542Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3543
3544 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3545 namespace recognition, and Dia as a resul :-(
3546 * encoding.c: closed bug #3950
3547
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003548Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3549
3550 * valid.c: debugging a posteriori validation, except URI expansion
3551 stuff this should be fixed now
3552 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3553 Carl Nygard <cnygard@bellatlantic.net>
3554 * tester.c: added --postvalid, cleaning of the code
3555 * tree.[ch]: added xmlDocGetRootElement()
3556
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003557Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3558
3559 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3560 c++ losage.
3561
Daniel Veillard10a2c651999-12-12 13:03:50 +00003562Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3563
3564 * configure.in, doc/xml.html : bumped to 1.8.0
3565 * xlink.[ch], Makefile.am : added framework for link detection
3566 * parser.h: added nbChars to parser context, needed for cleanup.
3567 * xmlmemory.c: removed a nasty bug when out of mem
3568 * valid.[ch]: adding namespace support for attribute decl
3569 * tester.c: added --debugent option
3570 * debugXML.[ch]: added xmlDebugDumpEntities()
3571 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3572 buffers instead, this was really needed, validation was breaking
3573 in strange ways due to that. Added xmlParseStringPEReference()
3574 and other parsing from strings functions. Entities processing
3575 modified again, but PERef are still not handled correcly but
3576 unless you're Eve Maller you won't notice :-)
3577 * HTMLparser.c: large changes toward reliability, and switched to
3578 lowercase internal tags, XHTML is lowercase, so it will help
3579 that output is closer to next version.
3580 * doc/* : regenerated the documentation, it is now hosted at
3581 http://xmlsoft.org/ (same bits I just bought the domain :-)
3582
3583
Daniel Veillard294cbca1999-12-03 13:19:09 +00003584Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3585
3586 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3587 doc generation
3588 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3589 in the SAX API
3590 * doc/*: rebuilt the doc making sure everything appears in the
3591 HTML files
3592
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003593Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3594
3595 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3596 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3597 which allow impressive speed improvement on dataset with
3598 large text pieces, but at the cost of broken binary
3599 compatibility and slightly bigger memory usage.
3600 Configure with --with-buffers to activate them, they
3601 are protected with XML_USE_BUFFER_CONTENT define.
3602 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3603 goal is 0 memory left allocated once parser is no more used
3604 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3605 call xmlCleanupParser() and xmlMemoryDump()
3606
Daniel Veillarda819dac1999-11-24 18:04:22 +00003607Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3610 * parser.[ch] encoding.[ch]: added memory cleanup routines
3611 * parser.c: closing bug #3788
3612 * doc/*: rebuilt the doc
3613
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003614Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3615
3616 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3617 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3618 * tester.c: added --compress option
3619 * doc/*: rebuilt the documentation
3620
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003621Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3622
3623 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3624 if given /proc/kcore as input !
3625 * doc/xml.html doc/*: updated and rebuilt the documentation
3626
3627Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003628
3629 * parser.c: Fixed some wrongly space collapsing code due to
3630 a misreading of the spec.
3631 * result/*: fixed the output accordingly
3632
3633Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003634
3635 * encoding.c: bug fix and typos
3636 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3637 * parser.c: added attribute normalization closing bug #3597
3638 * test/att* result/att* SAXresult/att*: testcase for attribute
3639 normalization
3640
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003641Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3642
3643 * configure.in: closing bug #3163 by adding extra flags for the
3644 cc compiler on HP-UX
3645
Daniel Veillard51e3b151999-11-12 17:02:31 +00003646Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3647
3648 * valid.[ch] : removed a typo and an enumerated type bug in the
3649 xmlAddElementDecl() function
3650 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3651 call to xmlEncodeEntitiesReentrant() so that the functions
3652 New, Set and Get are at the same level.
3653 * parser.c HTMLparser.c: extra memory allocation bug for
3654 attributes detected by someone using libxml in embedded systems :-)
3655
Daniel Veillard962195f1999-10-28 15:51:53 +00003656Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3657
3658 * xmlmemory.h: turned off mem debug :-\
3659
Daniel Veillard35008381999-10-25 13:15:52 +00003660Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3661
3662 * parser.c: closed bug #2784 a one line fix, but worth pushing
3663 a new release out
3664 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3665 some structures, comments before and after the
3666 main element, and other nastyness
3667 * HTMLtree.c tree.c: accomodate the extended HTML supported
3668 * configure.in: pushing 1.7.4
3669 * test/ent8 and related outputs : added a new test for bug #2784
3670 * test/HTML/wired.html and related output: a nasty HTML example
3671 * Makefile.am: improved the test scripts
3672 * docs/* : reran the documentation extractor, updated xml.html
3673
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003674Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3677 HTMLparser and debugged the HTML related code. HTML documents
3678 now have their own type
3679 * entities.c: do not dump &apos; for HTML output
3680 * xmlmemory.c: improvement, breakpoint mechanism
3681 * testHTML.c: added --sax --repeat ...
3682 * Makefile.am: improved the HTML tests
3683 * valid.[ch]: added xmlValidGetValidElements and
3684 xmlValidGetPotentialChildren
3685 * tester.c: added --insert to test the 2 new functions
3686 * test//* result//* SAXresult//* : regression test cleanup
3687 and extension.
3688 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3689 gnome-xml-nanohttp.html
3690
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003691Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3692
3693 * HTMLparser.c: fixed problems with some autoclose tags
3694 * tree.c: fixed XML output problems.
3695 * result/* SAXresult/*: update of the tests output
3696
Daniel Veillard6077d031999-10-09 09:11:45 +00003697Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * Makefile.am: Arturo patch for xmlConf.sh version info
3700 * parser.c: Tim Josling patch for single quoted items
3701 * tester.c: Tim Josling patch for tester options usage
3702 * tree.h: indent cleanup
3703
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003704Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3707 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3708
Daniel Veillard00fdf371999-10-08 09:40:39 +00003709Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3710
3711 * tree.c : Raph patch for initialization of CORBA fields
3712 * parser.c, xpath.c, ...: modification of doc comments
3713 * xpath.c : allow spaces in xpath expressions
3714
Daniel Veillardad219441999-09-27 08:17:49 +00003715Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * xmlmemory.h: turning off memory debug :-(
3718
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003719Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3722 better SAX interfaces.
3723 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3724 entity.
3725 * configure.in: 1.7.2
3726
3727Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003728
3729 * libxml.spec.in: fixed the URL
3730 * doc/xml.html: improved the documentation front-end
3731
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003732Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003733
3734 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3735
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003736Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003737
3738 * libxml.spec.in: fixed the alpha compile problem
3739 * parser.[ch]: changed errno to errNo in the parser context :-(
3740 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3741 * doc/xml.html: changed CHAR to xmlChar
3742 * doc/html/*: recompiled the documentation
3743 * configure.in: 1.7.1
3744
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003745Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3746
3747 * parser.h: modified the parser context struct to regain 1.4.0
3748 binary compatibility
3749 * parser.c, xml-error.h: added errno ot teh context and defined
3750 a set of errors values with update of errno
3751 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3752 DTDs and entities
3753 * *.h, *.c: complete cleanup of the use of config.h and include
3754 protection depending on the current setup.
3755 * overalll debugging, maintenance and bug-fixing on all modules
3756 * updated the documentation
3757 * ready for 1.7.0
3758
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003759Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * HTMLparser.c : cleanup
3762 * SAX.c valid.c valid.h: added ID/IDREF checking
3763 * tree.c tree.h: extended doc structure for refs
3764 * configure.in: 1.6.2
3765 * parser.c: patched bug in SAX user arg call
3766 * parserInternals.h: patched missing close in C++ wrapping
3767 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3768 especially upcoming XPointer implementation.
3769 * doc/xml.html: augmented, typo
3770
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003771Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3772
3773 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3774 not all invocations of install understand -d.
3775
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003776Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3777
3778 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3779 to make 'check' works, when builddir != srcdir.
3780
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003781Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3782
3783 * doc/xml.html : updated the documentation
3784
Daniel Veillard6454aec1999-09-02 22:04:43 +00003785Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3788 not deallocated memory blocks
3789 * *.c : replaces all calls to malloc() free() and realloc() to
3790 the wrapper functions/macros
3791 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3792 instead of xmlFreeNodeList()
3793
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003794Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3795
3796 * HTMLparser.c: corrected a stupid bug leading to core dump at
3797 tree deallocation. Removed warnings indicated by
3798 Stephane.Conversy@lri.fr
3799 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3800 looked for in the external subset
3801
3802Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003803
3804 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3805 on SGI by Stephane.Conversy@lri.fr
3806
Daniel Veillardb96e6431999-08-29 21:02:19 +00003807Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3808
3809 * all .h : changed the prototype declaration indent as in gtk
3810 * most .c : working on reducing the TODOs in the code
3811 * most .c : cleanup though -pedantic and Insure++
3812 * improvements on validation ID checkings.
3813 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3814 * xml-config.in: closed #1810
3815
3816Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003817
3818 * tree.h, valid.c, valid.h: more work on validity, IDs
3819 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3820 definition for AIX
3821
Daniel Veillardb556eb51999-08-15 17:19:50 +00003822Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3825 the distribution due to a cut'n paste error at last commit
3826
Daniel Veillardb05deb71999-08-10 19:04:08 +00003827Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3828
3829 * configure.in: upgraded to version 1.4.0
3830 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3831 Big update, added a large part of the validation process,
3832 it should be usable, but some parts are missing
3833 * xpath.c: improved the implementation w.r.t. root.
3834 * Makefile.am: added more tests
3835 * test and result trees: added a lot of tests
3836 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3837
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003838Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3839
3840 * Added an HACKING file
3841
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003842Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * xpath.[ch] : improvements and debug of the XPath implementation
3845 * parser.c, HTMLparser.c : modified the parsers to be progressive
3846 * tree.[ch] : extended the Buffer promitives
3847 * xmlIO.[ch] : added basic I/O routines providing progressive
3848 parsing and ready for I18N conversion plugins
3849 * SAXresult/* : the SAX callback sequence maybe slightly different
3850 now
3851 * test*.c : improved/updated the tests programs
3852 * doc/* : recompiled the docs.
3853
Daniel Veillard15b75af1999-07-26 16:42:37 +000038541999-07-26 Michael Meeks <michael@edenproject.org>
3855
3856 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3857
3858 * tree.c: Ditto.
3859
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003860Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * configure.in: upgraded to version 1.4.0
3863 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3864 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3865 XML query language, see http://www.w3.org/TR/xpath for more details.
3866 * parser.c, parser.h: added CHAR* related string functions for XPath
3867 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3868 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3869 rebuild the docs.
3870 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3871 and regression testing capabilities for XPath.
3872
Daniel Veillardd79d7871999-07-12 10:38:12 +00003873Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3874
3875 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3876 closing bug #1646
3877
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003878Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * Makefile.am, example/Makefile.am: closed bug #1683
3881
Daniel Veillard3166ab11999-07-11 16:14:19 +00003882Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * example/Makefile.am, configure.in: added the makefile for the
3885 gjobread example
3886
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003887Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3888
3889 * doc/Makefile.am:
3890 - fix which allow "make install DESTDIR=</install/prefix>".
3891
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003892Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3893
3894 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3895 which fixed a problem on the file reading-code.
3896
Daniel Veillard82150d81999-07-07 07:32:15 +00003897Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3898
3899 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3900 output.
3901 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3902
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003903Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3904
3905 * parser.h : Oops removed the binary compatibility problem
3906 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3907 * parser.c, HTMLparser.c: applied patches for reading from stdin
3908
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003909Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3910
3911 * parser.c, entities.c, valid.c: cleanup bug #1591
3912 * configure.in: cleanup bug #1592
3913 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3914 the same tree back-end. Hence gdome will be available for it.
3915 * doc/Makefile.am: close bug #617
3916
Daniel Veillard97fea181999-06-26 23:07:37 +00003917Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3918
3919 * parser.c: alloctate a per parser context SAX interface block
3920
Daniel Veillard14fff061999-06-22 21:49:07 +00003921Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3922
3923 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3924 and xmlEncodeEntitiesReentrant with the correct one :-\
3925
3926Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3927
3928 * commit of my internal XML base changes, quite a lot of
3929 changes, cleanups, better entities support, framework for
3930 new I/O and charset detection and handling
3931 * Fixed the configure/Makefile stuff to generate shared libs
3932 with the proper version info, so we jumped on rev from
3933 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3934 xmlEncodeEntities() result need to be freed now, and a string
3935 xmlParserVersion provide the current library version.
3936
Raph Levien05240da1999-06-15 21:27:11 +00003937Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3938
3939 * parser.c: fixed a buffer overrun for when you have a very long
3940 attribute with no entities in it.
3941
Daniel Veillardbb2da581999-06-13 14:37:07 +00003942Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3943
3944 * added example directory
3945 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3946
Daniel Veillard011b63c1999-06-02 17:44:04 +00003947Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3948
3949 * Release of libxml-1.1, nearly everything has been touched for
3950 this.
3951 * Added more regression tests
3952 * Updated the documentation
3953
Daniel Veillard27d88741999-05-29 11:51:49 +00003954Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3955
3956 * tree.[ch]: unified the XML_NO_CORBA defines.
3957 * parser.c encoding.[ch]: started plugging in char encoding detection
3958
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003959Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3960
3961 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3962 Also freed allocated buffer.
3963
Daniel Veillard27d88741999-05-29 11:51:49 +00003964Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003965 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3966 reentrancy problem at printing. One is left in entities.c, to
3967 remove ASAP
3968 * testSAX.c : added a test example showing the use of the SAX
3969 interface if one doesn't want to build the DOM tree.
3970 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3971
Daniel Veillard517752b1999-04-05 12:20:10 +00003972Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3973
3974 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3975 large revamping of the parser to use SAX callbacks
3976 http://www.megginson.com/SAX/ (or at least a C like interface
3977 a la Expat). It's now possible to set up your own callbacks
3978 and the parser will not build a DOM tree.
3979 * test/* result/*: updated the test suite, I finally removed
3980 the old Namespace draft support (PI based).
3981
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003982Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3983
3984 * Makefile.am: added test result to EXTRA_DIST for make tests
3985
Daniel Veillard64068b31999-03-24 20:42:16 +00003986Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3987
3988 * parser.c, parserInternals.h: moved the chars macro definitions
3989 to parserInternals.h
3990 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3991 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3992
Daniel Veillard012ccc11999-03-23 10:11:11 +00003993Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3994
3995 * xml-config.in : applied patch to make --version work
3996
Raja R Harinatha86c23e1999-03-05 22:14:01 +000039971999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3998
3999 * Makefile.am (check-local): Alias for `tests' target. This will
4000 cause `make check' to do the right thing.
4001 (tests): Don't run tests in srcdir. Also, replaced calls to
4002 basename with a `sed' "equivalent".
4003
Daniel Veillardd109e371999-03-05 06:26:45 +00004004Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4005
4006 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4007 it in the header and not the sources, updated the doc.
4008 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4009 pointing this out.
4010
Daniel Veillardbc50b591999-03-01 12:28:53 +00004011Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4012
4013 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4014 exported the inputStream routines.
4015 * doc/html/* : updated accordingly
4016
Daniel Veillardd692aa41999-02-28 21:54:31 +00004017Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * parser.c, parser.h, parserInternals.h: added a few extra
4020 internal calls to allocate and free parser contexts ...
4021 * doc/html/* : updated accordingly
4022
Daniel Veillard55a99271999-02-25 11:01:29 +00004023Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4024
4025 * configure.in, Makefile.am, doc/makefile.am : General changes for
4026 1.0.0 release and including the generated HTML documentation.
4027
Daniel Veillard35925471999-02-25 08:46:07 +00004028Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4029
4030 * makefile.am : added parserInternals.h, oops.
4031
Daniel Veillard1e346af1999-02-22 10:33:01 +00004032Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4033
4034 * parserInternals.h: added this header giving access to the parser
4035 internal functions.
4036 * doc/Makefile.am : added a rebuild target which rebuilds the full
4037 set of documentations
4038 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4039 the internal subset.
4040 * *.c *.h: modifications needed to generate the documentation using
4041 gtk-doc, cleanup of functions blocks, reorganisation of struct
4042 declarations.
4043
Daniel Veillard1164e751999-02-16 16:29:17 +00004044Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4045
4046 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4047 the tar and spec file to include the beginning of the doc.
4048
Nuno Ferreira03d04781999-02-13 00:07:17 +000040491999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4050
4051 * doc/.cvsignore: Added this file.
4052
Daniel Veillard6800ef31999-02-08 18:33:22 +00004053Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4054
4055 * tree.c: fixed xmlGetProp to return "" when the attribute
4056 exists, even if the node-list is NULL.
4057
Daniel Veillard726c7e31999-02-08 15:13:10 +00004058Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4059
4060 * tree.c: patched an error outputting empty attribute values.
4061 * Makefile.am and doc/makefile.am: have been updated during the
4062 week-end. Sorry for an empty CVS log, I got a shell problem.
4063
Daniel Veillard1899e851999-02-01 12:18:54 +00004064Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4065
4066 * tree.h: cleaned up using enums instead of defines
4067 * parser.c, valid.[ch]: more work on parsing/output of element
4068 declarations
4069
Daniel Veillard3b9def11999-01-31 22:15:06 +00004070Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4071
4072 * valid.[ch], tree.c, parser.c : more work toward full parsing
4073 of XML DTDs.
4074 * README: added informations about mailing-list and on-line
4075 documentation
4076
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000040771999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4078
4079 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4080
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004081Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4082
4083 * parser.c, tree.[ch] : more work toward conformance testing,
4084 added a last element to accelerate parsing of very flat structures
4085 started working on internal subset Element content declaration.
4086 * valid.[ch] : first cut at adding code toward validation.
4087 * previous changes had also small impact on most files, especially
4088 the conformance testing using James Clark test suite.
4089
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004090Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4091
4092 * test/* : updated the examples, most of them were not well
4093 formed (humm), and added rdf2.
4094 * result/* : resulting changes in the output.
4095
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004096Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4097
4098 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4099
Daniel Veillard44b3a061998-12-05 17:27:22 +00004100Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4101
4102 * tree.c: patched a bug in the generation of empty attributes
4103
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004104Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4107 for node/trees/documents/... Biggest problem is namespace
4108 support when copying subtrees.
4109
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004110Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * parser.c, entities.c: improve entities and char ref encoding,
4113 and cleanups of error messages.
4114
Daniel Veillard242590e1998-11-13 18:04:35 +00004115Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4116
4117 * parser.c, entities.c: simple bug hunting done during rpm2html and
4118 rpmfind integration.
4119
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004120Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4121
4122 * parser.[ch]: Added interfaces allowing to specify a SAX
4123 handler before parsing.
4124
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004125Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4126
4127 * parser.c: redirrect all errors reporting through the SAX
4128 error function
4129
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004130Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4131
4132 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4133 * libtool, tlmain ...: update of the libtool files
4134
Miguel de Icaza442321c1998-11-04 18:13:38 +000041351998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4136
4137 * entities.c: Use g_snprintf insteda of snprintf.
4138
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004139Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4140
4141 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4142 added ent5 test for this purpose.
4143 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4144
Daniel Veillard27271681998-10-30 06:39:40 +00004145Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * parser.c: fixed? a strange error due to compression on a GWP
4148 document.
4149
Daniel Veillard25940b71998-10-29 05:51:30 +00004150Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * tree.[ch]: bug fixing
4153 * entities.[ch]: defined a specific type for predefined entities
4154 * doc/xml.html: more documentation on the library, how to use it,
4155 overview of the interfaces.
4156
Daniel Veillard16253641998-10-28 22:58:05 +00004157Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4160
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004161Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4162
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004163 * tree.c: corrected a small bug
4164 * doc/xml.html: continuing writing documentation.
4165
4166Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4167
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004168 * debugXML.h debugXML.c: added debugging utilities.
4169 * tester.c: added --debug switch.
4170 * tree.c: patched an incorrect node->type assignment.
4171 * parser.c: formatting, ensure that node->doc != NULL in attributes
4172
Daniel Veillardccb09631998-10-27 06:21:04 +00004173Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4174
4175 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4176 entity support and provide an internal representation close to
4177 DOM one (entity ref nodes, and attribute value as tree). I tried
4178 to preserve the interface but this will surely break some apps
4179 (I have to change rpm2html/rpmfind for example). I had to change
4180 two interfaces, and the generated tree is somewhat different.
4181 * doc/* : started documenting the XML library, the tree and
4182 DOM/Corba. This is a first step.
4183
Daniel Veillard11e00581998-10-24 18:27:49 +00004184Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4185
4186 * parser.c: Set up the fonctions comment block, boring but useful.
4187 * parser.h, SAX.c, parser.c: now attributes are processed through
4188 the SAX interface. The problem is that my SAX interface diverged
4189 quite a bit from the original one, well this is not an official
4190 spec, and translating it from Java to C is hairy anyway...
4191
Daniel Veillard97b58771998-10-20 06:14:16 +00004192Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4195 fonctions comment block, boring but useful.
4196
4197Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004198
4199 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4200 conversion routines. However they are not yet used to convert the
4201 inputs. The core will run with UTF-8.
4202
Daniel Veillard33942841998-10-18 19:12:41 +00004203Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4204
4205 * tree.c : make sure that the type id is properly set-up when
4206 a new object is allocated, needed for DOM.
4207
Daniel Veillard27fb0751998-10-17 06:47:46 +00004208Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4209
4210 * tree.h, tree.c: Ok, the main objects in the tree will be native
4211 corba objects, it costs 8 bytes per Node, Attribute and Document
4212 but it simplifies the Corba integration a lot (no extra interface
4213 objects to allocate/free).
4214
Daniel Veillard0bef1311998-10-14 02:36:47 +00004215Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4218 and changed NODEs contants for conformity with DOM Level 1
4219
Daniel Veillard27864701998-10-08 03:47:24 +00004220Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4221
4222 * added hooks to keep track of servants when creating objects
4223 xmlDoc and xmlNode (for Corba export).
4224
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004225Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4226
4227 * added xml-config script.
4228
Daniel Veillard7066a791998-10-01 20:28:28 +00004229Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4230
4231 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4232 to autoupdate libtool and automake conf files.
4233
Miguel de Icaza60681bd1998-09-30 19:28:59 +000042341998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4235
4236 * Makefile.am: Use '?' to separate the sed
4237 commands as ',' is used when people pass -Wl,something.
4238
4239
Daniel Veillard15a8df41998-09-24 19:15:06 +00004240Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4241
4242 * tree.c, tree.h: added a per-document compression interface.
4243
Daniel Veillard151b1b01998-09-23 00:49:46 +00004244Tue Sep 22 20:47:38 EDT 1998
4245
4246 * tree.c, tree.h: added saving with compression and added interfaces
4247 to control the compression level (xmlGetCompressMode,
4248 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4249
Daniel Veillard70120ff1998-09-22 00:24:21 +00004250Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4251
4252 * parser.c: corrected a loop for files of size 0
4253
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000042541998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4255
4256 * error.h: New file. Contains prototyes from `error.c'.
4257
Tom Tromeyc19653d1998-08-14 01:22:43 +00004258Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4259
4260 * Makefile.am (xmlincdir): New macro.
4261 (xmlinc_HEADERS): Renamed from include_HEADERS.
4262
Daniel Veillard845664d1998-08-13 04:43:19 +00004263Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * applied small patch on numeric entities from
4266 Christopher Blizzard <blizzard@appliedtheory.com>
4267
Daniel Veillard260a68f1998-08-13 03:39:55 +00004268Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * New release 0.2, removed the old xml_* files so that it's
4271 coherent with the other CVS base (W3C), far better conformance
4272 to standard, new namespaces, decent entities support, beginning
4273 of a SAX-like interface. Nearly nothing left intact, even the
4274 test examples ...
4275
Christopher Blizzarda36749e1998-07-30 21:47:18 +000042761998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4277
4278 * .cvsignore: Add .deps dir
4279
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004280Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4283
Daniel Veillardfe926001998-07-26 04:28:20 +00004284Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004285
Daniel Veillardfe926001998-07-26 04:28:20 +00004286 * configure.in: added test for CPP
4287 * AUTHORS, Changelog: the original ones didn't get commited but the
4288 glib ones instead, fixed.
4289 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004290
Daniel Veillardfe926001998-07-26 04:28:20 +00004291Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004292
Daniel Veillardfe926001998-07-26 04:28:20 +00004293 * integrated code developped at W3C
4294 * changed the original Copyright
4295 * migrated to automake
4296 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004297