blob: 063bb9436198163d1f7f72fb19f28d693fba94d4 [file] [log] [blame]
Daniel Veillardb1d62872001-09-21 09:47:08 +00001Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * parserInternals.c: applying patch from bug #60757 this
4 should close it
5
Daniel Veillardc0631a62001-09-20 13:56:06 +00006Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7
8 * catalog.c xmlcatalog.c: removed a couple of warning
9 * xpath.c: try to solve the linking problem on platforms
10 needing trio to compile
11
Daniel Veillard1a123612001-09-19 08:06:23 +000012Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013
Daniel Veillard1a123612001-09-19 08:06:23 +000014 * Makefile.am libxml.spec.in: backing up non-documented changes
15 commited without review or aproval by Jens Finke <jens@gnome.org>
16 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000017
Daniel Veillardf5b44e42001-09-17 17:19:54 +000018Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
19
20 * configure.in: Joe Orton provided a patch fixing a problem
21 when iconv is specified to be in a non-standard directory
22 but wasn't exported in xml2-config --cflags
23
Daniel Veillard2fc2db72001-09-14 17:33:51 +000024Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
25
Daniel Veillardf5b44e42001-09-17 17:19:54 +000026 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000027 troubles with 2.4.4 errors.
28
Daniel Veillard16698282001-09-14 10:29:27 +000029Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
30
31 * encoding.c entities.c: do not output hexadecimal charrefs
32 when serializing HTML since some version of Netscape can't
33 grok it, generate decimal ones.
34 * result/HTML/doc3.htm: output changed due to previous test
35 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
36
Daniel Veillard98fed372001-09-13 11:34:58 +000037Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
38
39 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
40 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
41
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000042Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000043 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000044
45 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
46 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
47 updated the configuration scripts systems accordingly
48
Daniel Veillard04382ae2001-09-12 18:51:30 +000049Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
50
51 * configure.in: preparing for 2.4.4
52 * doc/xml.html doc/html/*: updated and rebuilt the docs
53
Daniel Veillardd63437e2001-09-12 15:00:27 +000054Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
55
56 * win32/dsp/libxml2.def.src: tried to incorporate comments
57 from bug #59220
58
Daniel Veillard319a7422001-09-11 09:27:09 +000059Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
60
61 * parser.c result/noent/wml.xml: fixed bug #59981 related
62 to handling of '&' in attributes when entities are substitued
63
Daniel Veillard7cf5e442001-09-10 20:16:32 +000064Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
65
66 * libxml.h include/libxml/xmlversion.h.in
67 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
68 Tried to close bug #60131
69
Daniel Veillardbce62332001-09-10 18:46:55 +000070Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
71
72 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
73
Daniel Veillard143b04f2001-09-10 18:14:14 +000074Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
75
76 * SAX.c: fixing bug #59946 on xmlns=""
77
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000078Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
79
80 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
81 but allocates a new error code.
82
Daniel Veillard05c13a22001-09-09 08:38:09 +000083Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
84
85 * xmllint.c: John Fleck fixed typos in the options output
86 * parser.c SAX.c: fix ignorable white space SAX selection
87
88Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
89
90 * entities.c: Steve Underwood found the possibility of an
91 ininite loop in case of error.
92
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000093Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
94
95 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
96
Daniel Veillarda050d232001-09-05 15:51:05 +000097Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
98
99 * parser.c: warn if version is not 1.0 but it's not
100 strictly speaking an error after analyzing the spec
101
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000102Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
103
104 *doc/catalog.html - add link to the html version of the
105 man page, other linguistic cleanups
106
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000107Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
108
109 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
110 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
111 file, has not yet been included in the build.
112
Daniel Veillard99784ff2001-09-01 16:20:28 +0000113Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
114
115 * catalog.c: removed a duplicate affectation Justin Fletcher
116
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000117Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
118
119 * tree.c: Armin Sander pointed a possible text coalescing
120 problem, completed his patch.
121
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000122Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
123
124 * trionan.c: Fixed const and volatile re-definition problem
125
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000126Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
127
128 * libxml.4 parser.c: doc updates from Heiko Rupp
129 * parserInternals.c: 2 sanity checks from Heiko Rupp
130
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000131Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
132
133 * tree.c: applied patch from Armin Sander to make some pointers
134 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000135 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000136
Daniel Veillardb06c6142001-08-27 14:26:30 +0000137Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
138
139 * xpath.c: hum, restrict the integer usage gcc bug workaround
140 to only gcc compilers so that other architecture don't get
141 penalized by this limitation.
142 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
143
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000144Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
145
146 * valid.c: fixed a Windows compiler warning (Chris Poblete)
147 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
148
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000149Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
150
151 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
152 --convert option to xmlcatalog to convert SGML ones to
153 the XML syntax.
154 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
155
156 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000157Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
158
159 * catalog.c xmlIO.c: started some serious testing and fixed
160 a few bug and optmization needs.
161
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000162Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
163
164 * Makefile.am configure.in include/libxml/xmlwin32version.h:
165 preparing for a 2.4.3 release even if it may not be ready yet
166 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
167 all file parsing lookup to go through the entity resolver, add
168 to add an API to bypass it (needed to load catalogs themselves),
169 some cleanup on the catalog code too.
170 * nanoftp.c: small cleanup
171 * doc/catalog.html: small update
172
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000173Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
174
175 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
176 Jun Kuriyama
177
Daniel Veillardffb120d2001-08-23 00:52:23 +0000178Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
179
180 * doc/catalog.html: finished the catalog documentation
181
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000182Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
183
184 * doc/catalog.html doc/xml.html: added documentation about
185 Catalog support, misses an API description
186 * doc/html/*: reextracted the API pages
187
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000188Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
189
190 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
191 Added the part about section 7.2 on URI resolution,
192 fixed a side effect in the HTML parser, look complete
193 and ready to rock except the URI/SystemID part!
194
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000195Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
196
197 * include/libxml/catalog.h include/libxml/parser.h
198 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
199 xmlIO.c: added support and APIs needed for the catalog PI
200 * include/libxml/xmlIO.h: cleanup
201
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000202Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
203
204 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
205 include/libxml/catalog.h: starts to look okay, really
206 plugged the new framework, cleaned a lot of stuff,
207 added some APIs, except the PI's support missing this
208 should be mostly complete
209 * result/catalogs/* test/catalogs/*: added new test, enriched
210 the existing one with URN ID tests
211
Daniel Veillard64339542001-08-21 12:57:59 +0000212Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
213
214 * catalog.c: fixed nextCatalog
215 * result/catalogs/docbook test/catalogs/*: started adding
216 a small regression test
217
Daniel Veillardcda96922001-08-21 10:56:31 +0000218Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
219
220 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
221 more work on the XML catalog support.
222 * parser.c include/libxml/parser.h: small cleanup seems using
223 list as a public parameter name can give portability troubles
224 * trionan.c trionan.h xpath.c include/libxml/trionan.h
225 include/libxml/xpath.h include/libxml/Makefile.am: removed
226 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
227 wrappers
228
Bjorn Reese45029602001-08-21 09:23:53 +0000229Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
230
231 * Makefile.am trio.c triodef.h trionan.c xpath.c
232 include/libxml/Makefile.am include/libxml/trionan.h:
233 Re-worked Not-A-Number and Infinity support.
234 * xmlcatalog.c: added readline include files
235
Daniel Veillard344cee72001-08-20 00:08:40 +0000236Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
237
238 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
239 testCatalog as xmlcatalog, making it an installed app
240 adding a shell, and preparing it to be a /etc/xml/catalog
241 management tool, though not ready yet
242 * catalog.c include/libxml/catalog.h: adding support for
243 XML Catalogs http://www.oasis-open.org/committees/entity/
244 not finished, there is some interesting tradeoffs and a
245 few open questions left.
246
Daniel Veillardb7664f42001-08-19 13:00:43 +0000247Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
248
249 * xmllint.c: fixed a line formatting problem
250
Daniel Veillard5015b712001-08-17 09:37:52 +0000251Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
252
253 * SAX.c: removed a couple of unused variable (Albert Chin)
254
Daniel Veillardbb371292001-08-16 23:26:59 +0000255Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
256
257 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
258 trying to fix some troubles w.r.t. function returning
259 const xxxPtr.
260
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000261Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
262
263 * win32/dsp/libxml2.def.src: another set of symbols conditionally
264 defined
265
Daniel Veillardae6db172001-08-16 19:32:00 +0000266Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
267
268 * xpointer.c: removed unused var
269
Daniel Veillard09190202001-08-16 16:27:41 +0000270Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
271
272 * testXPath.c: another small cleanup closing bug #59110
273
Daniel Veillard796f4b62001-08-16 16:00:13 +0000274Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
275
276 * win32/dsp/libxml2.def.src: small cleanup closing bug
277 #59108
278
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000279Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
280
281 * example/gjobread.c: add xmlCleanupParser() before leaving
282
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000283Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
284
285 * config.h.in configure.in include/libxml/xmlwin32version.h:
286 released 2.4.2
287
Daniel Veillardd3d06722001-08-15 12:06:36 +0000288Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
289
290 * include/libxml/valid.h debugXML.c valid.c: deprecate
291 the non-boundchecking Sprintf functions, add Snprintf
292 this should close bug #57984
293
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000294Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
295
296 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
297 URIs before doing the lookups (pointed by Mark Vakoc)
298
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000299Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
300
301 * xpath.c: serious changes on Result Value Trees and NodeSets
302 w.r.t. deallocation and collect operations. Probably not
303 100% clean (merge of allocated trees smells like a problem).
304 Seems sufficient to close #58943
305
Daniel Veillard90493a92001-08-14 14:12:47 +0000306Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
307
308 * xmllint.c: adding a --format option
309
Daniel Veillardfe703322001-08-14 12:18:09 +0000310Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
311
312 * xpath.c: count() was broken on Result Value Tree
313 * xmlIO.c: fixed file:/// accesses on _WIN32
314
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000315Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
316
317 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
318 macro was renamed, this should close bug #58683
319
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000320Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
321
322 * SAX.c: small fix fixing bug #58539 reported by coolo, in
323 entity substitution mode text at the end of the entity might
324 be added due to text coalescing.
325 * nanoftp.c parser.c: small cleanup
326
Daniel Veillard0c720972001-08-08 20:59:00 +0000327Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
328
329 * HACKING: added John Fleck right to commit in the doc subdir
330
Daniel Veillard48da9102001-08-07 01:10:10 +0000331Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
332
333 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
334 allow to inherit attributes from the DTD directly in the
335 tree, this is needed for XPath and can be a useful feature.
336 Inherited namespaces are always provided at the tree level now
337 * test/defattr* result/defattr* result/noent/defattr*: added a couple
338 of tests for this feature (XSLT being the prime user).
339
Daniel Veillard50f34372001-08-03 12:06:36 +0000340Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
341
342 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
343 testSAX.c xmlIO.c xmllint.c include/win32config.h
344 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
345 include/libxml/xmlwin32version.h.in win32/README.MSDev
346 win32/dsp/*: applied Win32 Facelift No.2 patches from
347 Igor Zlatkovic for Windows/MSC
348
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000349Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
350
351 * SAX.c: unparsedEntityDecl() the URI computation of the
352 entity wasn't done breaking XSLT unparsed-entity-uri()
353
Daniel Veillard567e1b42001-08-01 15:53:47 +0000354Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
355
356 * xpath.c: fixed a bug when walking the descendants and
357 the current node has no children
358 * debugXML.c: show up when a text node is supposed to not be escaped
359
Thomas Broyerf186c822001-07-31 23:30:37 +0000360Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
361
362 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
363 worked like the set:leading() function)
364 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
365
Daniel Veillardba6db032001-07-31 16:25:45 +0000366Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
367
368 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
369
Daniel Veillard57905372001-07-31 15:52:17 +0000370Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * include/libxml/xmlIO.h: apply change to close #58141
373 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
374
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000375Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * parser.c: when the internal subset uses a PE, then the
378 included entity can use conditional sections.
379
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000380Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
383 when walking the namespace axis showing up in
384 libxst/tests/general/bug-12
385 * xmlmemory.c: added the possibility to trace a given block
386 defined by its address
387
Daniel Veillard4aafa792001-07-28 17:21:12 +0000388Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
389
390 * parser.c: don't override existing encoding specified before
391 starting xmlParseDocument()
392
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000393Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * include/libxml/xmlwin32version.h: reinserted, needed for
396 Windows users of CVS
397
Darin Adlera77cac02001-07-27 17:41:51 +00003982001-07-27 Darin Adler <darin@bentspoon.com>
399
Darin Adler699613b2001-07-27 22:47:14 +0000400 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
401 * testCatalog.c: Add include of <libxml/parser.h>.
402
4032001-07-27 Darin Adler <darin@bentspoon.com>
404
Darin Adlera77cac02001-07-27 17:41:51 +0000405 * include/libxml/.cvsignore:
406 * include/libxml/xmlwin32version.h:
407 Remove this file from CVS because it's generated.
408
Daniel Veillard50822cb2001-07-26 20:05:51 +0000409Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
410
411 * parser.c include/libxml/parser.h: applied const patches from
412 Tom Moog #58002
413
Thomas Broyerba4ad322001-07-26 16:55:21 +0000414Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
415
416 * xpath.c include/libxml/xpath{,Internals}.h: added a function
417 lookup framework
418
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000419Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421 * tree.c: fixed xmlCopyNode() for documents
422
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000423Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * parser.c: fixed bugs #58073 reported by Greg Shtilman
426
427Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000428
429 * parser.c: fixes bug #57652 reported by Morus Walter
430
Daniel Veillarde3924972001-07-25 20:25:21 +0000431Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
434
Daniel Veillarda53c6882001-07-25 17:18:57 +0000435Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
436
437 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
438 errors, lesson don't add new functions at 1am before a release
439 * xpath.c: integrated fix from Bjorn to avoid divide by zero
440 from XPath initialization when possible.
441
Daniel Veillardd9bad132001-07-23 19:39:43 +0000442Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
443
444 * result/scripts/base*: removing history/readline changed
445 this slightly
446 * include/libxml/parser.h SAX.c parser.c parserInternals.c
447 xmllint.c: make element content line number generation
448 optionnal to avoid breaking old apps added interface to switch
449
Daniel Veillardf012a642001-07-23 19:10:52 +0000450Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * configure.in: get rid of the readline and libhistory
453 dependancies by default, release 2.4.1 with IA64 fix
454 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
455 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
456 John Kroll fixes to allow saving to HTTP via PUT (or
457 POST of needed).
458 * doc/html/*.html: regenerated the docs
459
Thomas Broyere8126242001-07-22 03:54:15 +0000460Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
461
462 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
463 xmlHashScanFull and xmlHashScannFull3 to get passed the
464 three keys as arguments to the callback function
465
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000466Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * configure.in Makefile.am: removed libxml softlink for good
469 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
470 100% coverage by gtk-doc
471
Daniel Veillard8599e702001-07-17 21:38:51 +0000472Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
475 fixed serious troubles due to size_t vs. int mismatch
476
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000477Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
480
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000481Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
482
483 * include/libxml/xpath{,Internals}.h xpath.c: added a more
484 convenient extension API for value and context managing
485 Now handles external objects through xmlXPathPopExternal,
486 xmlXPathWrapExternal and xmlXPathReturnExternal.
487 Added functions for sets operations (intersection, etc.)
488
Daniel Veillard22090732001-07-16 00:06:07 +0000489Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
492 xmlIO.c tree.c parserInternals.c entities.c encoding.c
493 HTMLparser.c: cleanup of global variables, marking some
494 const or private.
495
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000496Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000497
498 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
499 fixed xmlXPathNodeSetItem when passing index=0
500
Daniel Veillard05dec342001-07-14 21:57:39 +0000501Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
502
503 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
504
Daniel Veillard28ae6362001-07-14 16:44:32 +0000505Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * xmllint.c: fixed compilation under Cygwin #57503
508 * TODO: update
509
Peter Williamsed156f52001-07-13 18:35:13 +00005102001-07-13 Peter Williams <peterw@ximian.com>
511
512 * config.h.in: add #undef HAVE_DLFCN_H
513
514 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
515 builddir.
516
Daniel Veillard73b36e32001-07-12 15:09:52 +0000517Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * win32/libxml2/libxml2.def.src: added a couple of exported entries
520 raised by #57348 and #57381
521
Daniel Veillard7db37732001-07-12 01:20:08 +0000522Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
525 tree.c xpointer.c: store the line numbder in element->content,
526 may break some software, need a configuration mechanism
527
Darin Adler96037892001-07-11 00:03:16 +00005282001-07-10 Darin Adler <darin@bentspoon.com>
529
530 * .cvsignore:
531 * example/.cvsignore:
532 * include/.cvsignore:
533 * include/libxml/.cvsignore:
534 Various things that are generated and should be ignored.
535
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000536Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
539 * doc/xml.html doc/html/*: updated the docs
540
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000541Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
544 validation occured on content with element child
545
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000546Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * tree.c: fixed XML Base computation which was broken
549 * debugXML.c: added a base function to the shell
550 * Makefile.am result/scripts/* test/scripts/*: added scripts
551 based regression tests, and adding 2 XML Base tests
552
Daniel Veillard19e96c32001-07-09 10:32:59 +0000553Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
554
555 * tree.c: set properties doc and call xmlSetListDoc for properties
556 content when grafting them in a different tree.
557 * aclocal.m4: remove from CVS
558
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000559Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560
561 * win32/libxml2/libxml2.def.src: added some missing entry point
562 for XPath (Mark Vakoc)
563
Daniel Veillard388236f2001-07-08 18:35:48 +0000564Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
567 layer should URI-Unescape before trying to open resources.
568
Daniel Veillard04383752001-07-08 14:27:15 +0000569Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * xpath.c: fix the name() bug for elements in the default
572 namespace reported by Charlie Bozeman
573
Daniel Veillard7583a592001-07-08 13:15:55 +0000574Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
577 led to an XPath fix, improvements of SAX initialization, and
578 an added option --nocdata to testXPath
579
Daniel Veillard449d7392001-07-07 19:11:06 +0000580Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * doc/libxml-doc.el: Felix Natter provided anew version working
583 with XEmacs too
584
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000585Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * include/libxml/xpath.h: small cleanup
588 * doc/xml.html: update
589
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000590Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * Makefile.am configure.in include/libxml/xmlwin32version.h:
593 released 2.3.14
594
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000595Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000598 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000599
Daniel Veillard73c9c042001-07-05 20:02:54 +0000600Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * xpath.c: a bug reported by Stephan Kulow empty nodesets
603 were not equal to empty strings
604
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000605Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * SAX.c: fixed a URI-Reference computation problem when validating
608 * xmlIO.c: small cleanup
609
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000610Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * parser.c: improved the description of a couple of interfaces
613 upon Larry Stamper suggestion
614
Daniel Veillard62f313b2001-07-04 19:49:14 +0000615Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * SAX.c entities.c parser.c: changed completely the way entities
618 are handled when running the parser in entity substitution mode.
619 This fixes a bug reported by Stephan Kulow and nearly divides
620 by 3 the amount of memory required by libxslt to load and process
621 DocBook TDG.
622
Daniel Veillardf420ac52001-07-04 16:04:09 +0000623Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * HTMLparser.c: fixing a too early root closing problem raised
626 byt Prashanth Naidu
627
Daniel Veillard8c357d52001-07-03 23:43:33 +0000628Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
631 raised by Mark Vakoc.
632
Daniel Veillard6e90d192001-07-03 16:37:49 +0000633Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * example/Makefile.am: fixed the include path to add srcdir/include
636 * Makefile.am configure.in: fix from Albert Chin for iconv detection
637 and some cleanup
638
Daniel Veillardf06307e2001-07-03 10:35:50 +0000639Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
642 lot of optimization work, results in significant improvements
643 when handling really complex XPath queries. Add a small optimizer
644 for unions, improve [n] and [last()], avoid some costly ops.
645
Daniel Veillard77044732001-06-29 21:31:07 +0000646Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * include/libxml/parser.h parser.c: xmlStrstr args are both const
649 * xpath.c: small cleanup
650 * xmlGetNsList: reformated, fixed problems if used on Entities
651
Daniel Veillard2adbb512001-06-28 16:20:36 +0000652Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * doc/xml.html: added 1.8.14 and 2.3.13 releases
655
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000656Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
659 * Makefile.am example/Makefile.am: workaround automake generating
660 erroneous deps
661
Daniel Veillard12f7d292001-06-28 13:12:11 +0000662Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * include/win32config.h: bug #56801 Yon Derek provided a patch
665 to the windows config file.
666
Daniel Veillard87ee9142001-06-28 12:54:16 +0000667Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
668
669 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
670 libxml.h : Yon Derek provided a set of changes to compile from
671 CVS on Windows/MSC
672
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000673Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * parser.c: fixed UTF8 BOM support in push mode
676 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
677 added a specific testcase
678
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000679Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * Makefile.am: added --push regression tests
682 * parserInternals.c: the XML parser segfaulted in --push mode
683
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000684Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
685
686 * configure.in: moved the symlinks detection within a CVS
687 check, this is not portable and will be removed soon.
688 * xpath.c: small cleanup/speedup
689
Daniel Veillard11648102001-06-26 16:08:24 +0000690Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
691
692 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
693 release of 2.3.12
694 * parser.c: make an error message if unknow entities in all cases
695
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000696Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * uri.c: fixed 2 uri normalization bugs on '//' reduction
699
Daniel Veillard23793842001-06-25 16:07:45 +0000700Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * include/libxml/Makefile.am: Laszlo Peter pointed out that
703 includes were installed in the wrong dir
704
Daniel Veillardf5498f32001-06-25 15:08:36 +0000705Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * doc/html.xml: warn against sending code to exhibit bugs.
708
Daniel Veillard56f06462001-06-24 21:34:03 +0000709Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
712 Tru64 from Thomas Leitner
713
Daniel Veillardc5d64342001-06-24 12:13:24 +0000714Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
715
716 * AUTHORS: added William and Bjorn
717 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
718 daniel@veillard.com hopefully I won't have to do this again
719 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
720 docs can be rebuilt cleanly now
721 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
722 from CVs it's generated, added include/libxml/xmlwin32version.h
723 also generated but which should change far less frequently.
724 * catalog.c nanoftp.c: made sure to include libxml.h not
725 libxml/xmlversion.h directly
726 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
727 when compiling on WIN32 and MSC
728
Daniel Veillard07385fd2001-06-23 21:55:48 +0000729Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * include/Makefile.am include/libxml/Makefile.am configure.in:
732 fixed make distcheck and rebuilding the rpms
733
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000734Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * configure.in: should finish the migration of exported includes
737 into a real include/libxml in CVS, at least for CVS users.
738 * removed the exported headers, added in include/libxml (as well
739 as xmlversion.h.in).
740
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000741Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * configure.in: fixed the way to detect symlink
744
Daniel Veillard66541772001-06-23 18:31:04 +0000745Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * configure.in: updated, include/libxml is now a real CVS dir
748
Daniel Veillardca989762001-06-23 17:39:29 +0000749Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
752 version works with both libxml1 and libxml2 (it autodetects
753 the prefix of the html-files) from Felix Natter.
754 * doc/xml.html: updated doc accordingly
755
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000756Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * xpath.c: fixed the bug generating a template loop in libxslt
759 when using docbook-xsl-1.4, * should filter out document nodes
760 * HACKING: added William
761 * TODO: updated
762
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000763Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * doc/FAQ.html: added a warning about gcc-3.0
766 * doc/xml.html: added reference to gdome2 and removed a confusing
767 sentence
768
Daniel Veillardf7f41852001-06-22 15:18:01 +0000769Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * xmlversion.h: okay this is a generated file, but Windows
772 users need it and they can't generate it, and I want CVS
773 Windows users ...
774 * win32/libxml2/libxml2_so.dsp: Windows project file for
775 the shared lib version of libxml2
776 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
777 resources needed for libxslt/xsltproc by Yon Derek
778
Bjorn Reese3157b342001-06-22 14:41:45 +0000779Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
780
781 * trio.c: MSVC fix (provided by Igor Zlatkovic)
782
Daniel Veillard4151acb2001-06-22 10:48:57 +0000783Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
784
Daniel Veillardcc146db2001-06-22 11:10:52 +0000785 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
786
787Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
788
Daniel Veillard4151acb2001-06-22 10:48:57 +0000789 * include/win32config.h: Yon Derek provided a first fix
790 to be able to compile libxslt/xsltproc on Windows
791
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000792Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
793
794 * xpath.c: attempt to work around what seemed a gcc optimizer
795 bug when handling floats on i386 http://veillard.com/gcc.bug
796 * tree.c entities.c encoding.c: doing some cleanups while
797 chasing it
798
Daniel Veillard017b1082001-06-21 11:20:21 +0000799Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * Makefile.am: cleanup when --without-debug is specified
802 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
803 w.r.t. --without-debug and other include points
804 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
805 Catalogs
806 * configure.in entities.h tree.h HTMLparser.c: removed
807 --without-corba, made the _private field mandatory
808
Daniel Veillard87a764e2001-06-20 17:41:10 +0000809Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
812 outputs a BOM in UTF8, an errata has been issued to avoid the
813 problem, that was the most reasonable solution... Add support
814 for a leading UTF8 BOM in entities.
815
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000816Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
817
818 * valid.c: fixed a bug found when post validating an entity ref
819 * xmllint.c: added --loaddtd and sligly changed --postvalid to
820 activate it too
821
Daniel Veillard39196eb2001-06-19 18:09:42 +0000822Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
823
824 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
825 weakness in the node copy the XPointer and the XInclude
826 implementations. Serious cleanup.
827
Daniel Veillard3739b982001-06-19 12:51:30 +0000828Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * Makefile.am: Kjartan Maraas provided a small patch to
831 add xml2-config.in to EXTRA_DIST
832
Daniel Veillarda9142e72001-06-19 11:07:54 +0000833Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
836 provided another failing case found in KDE, the way the
837 ctxt->vctxt.nodeTab was allocated and freed changed over
838 time but it wasn't completely cleaned up. This should fix it.
839
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000840Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * parser.c: Stephan Kulow also raised the fact that line number
843 could get miscounted making debug harder, fixed the problem
844 in xmlParseCharData()
845
Daniel Veillard64b98c02001-06-17 17:20:21 +0000846Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * valid.c: Stephan Kulow pointed out a problem when validating
849 and using an empty entity, forgot a 'break' in a case.
850
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000851Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
854 * doc/xml.html: updated with 2.3.11
855
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000856Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * TODO: updated adding cleanup of generated doc
859 * configure.in: prepared to release 2.3.11
860 * xmllint.c: added --version for bug reporting
861 * doc/html/*.html: rebuilt the doc
862
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000863Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * xpath.c: first part of the work on selecting namespace to
866 fix bug #56115
867
Daniel Veillard96ed5832001-06-15 22:22:04 +0000868Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
871 when using -liconv
872 * TODO: updated
873
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000874Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * HTMLtree.[ch]: more work on the HTML serialization routnes,
877 cleanup, encoding support.
878
Daniel Veillard608ad072001-06-14 08:32:28 +0000879Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * xpath.c: Thomas Broyer suggested a better patch for the / arg
882
Daniel Veillard239d0522001-06-13 23:02:48 +0000883Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * xpath.c: bug detected by Ankh when / is used as a function arg
886
Daniel Veillard02bb1702001-06-13 21:11:59 +0000887Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
890 of element and use it to avoid outputting formatting spaces at
891 the wrong place. Implemented the format parameter for HTML save.
892 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
893 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
894 result/HTML/wired.html: of course this impact the result of a
895 number of HTML tests
896
Daniel Veillard95d845f2001-06-13 13:48:46 +0000897Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * HTMLtree.[ch]: started augmenting the HTML save API with
900 encoding and formatting parameters
901
Daniel Veillardeca60d02001-06-13 07:45:41 +0000902Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * HTMLtree.h: cleanup and started evaluating the work needed on
905 revamping the HTML output code
906
Daniel Veillard84666b32001-06-11 17:31:08 +0000907Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
908
909 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
910
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000911Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * valid.c: fixed bug #56049, forgot one check in the
914 validation routine
915
Daniel Veillardca2366a2001-06-11 12:09:01 +0000916Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
917
918 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
919
Daniel Veillard6761eee2001-06-11 10:29:38 +0000920Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * libxml.h: fixed an error in last commit
923 * doc/FAQ.html: added an entry for compilation from CVS
924
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000925Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * xmlversion.h.in libxml.h: Cygwin patches
928 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
929 * tree.h: cleanup
930
Daniel Veillardacd370f2001-06-09 17:17:51 +0000931Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * tree.c: patched xmlFreeNode() to avoid freeing() a static
934 memory block in a strange case where libxml is linked twice
935 in the binary.
936
Daniel Veillard1d047672001-06-09 16:41:01 +0000937Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
940 state far too often, simple fix used to avoid it.
941
Daniel Veillard4497e692001-06-09 14:19:02 +0000942Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
945 being processed, applied his patch
946 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
947
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000948Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949
950 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
951 provided fixes to compile on MSCC again
952 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
953 also provided an update for the project files.
954
Daniel Veillarda682b212001-06-07 19:59:42 +0000955Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
958 bug #55810
959
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000960Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * tree.c: fixed xmlGetNsProp() to close bug #55683
963 Note this requires libxslt to use it's own function instead.
964
Daniel Veillardf0c53762001-06-07 16:07:07 +0000965Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * HTMLtree.c: when in a pre element no formatting space should
968 be added.
969 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
970
Daniel Veillard068a9652001-06-07 15:30:26 +0000971Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * configure.in: added tests for signal() and signal.h
974
Daniel Veillard541d6552001-06-07 14:20:01 +0000975Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * xpath.c: robert pointed out xmlXPathNINF was not initialized
978
Daniel Veillard8a367d42001-06-07 14:01:34 +0000979Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * doc/libxml-doc.el: Felix Natter provided a new version for
982 libxml2
983
Daniel Veillard8a926292001-06-07 11:20:20 +0000984Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
985
986 * HTMLtree.c: when in a pre element no formatting space should
987 be added.
988
Daniel Veillard14839d52001-06-06 16:11:56 +0000989Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
992
Daniel Veillarde95e2392001-06-06 10:46:28 +0000993Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
996 hack
997 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
998 * uri.c: fixed a warning
999
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001000Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * HTMLtree.c: trying to close bug #55772 escaping in script
1003 elements
1004 * doc/xml.html: suggest to send mail to the list
1005
1006Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001007
1008 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1009 good. Use a macro and based on the solution provided in
1010 vsnprintf manual page from GNU.
1011
Bjorn Reese99748722001-06-05 12:49:15 +00001012Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1013
1014 * error.c: Workaround for non-preserving variadic list.
1015 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1016
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001017Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * doc/xml.html: added 2.3.10 release
1020
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001021Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * configure.in: releasing 2.3.10
1024
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001025Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1028
Daniel Veillard20042422001-05-31 18:22:04 +00001029Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * encoding.c: Robert Collins provided a patch to add the
1032 "US-ASCII" encoding alias
1033
Daniel Veillard97ac1312001-05-30 19:14:17 +00001034Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1037 string oriented functions and started cleaning the related areas
1038 in xpath.c which needed fixing in this respect
1039
Daniel Veillard2d703722001-05-30 18:32:34 +00001040Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1043 #55380
1044 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1045
Daniel Veillard9403a042001-05-28 11:00:53 +00001046Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * TODO: updated
1049 * nanohttp.[ch] : started adding APIs to get the redirected URL
1050 when this occurs (needed for further base computation
1051 * tree.h: cleanup
1052 * encoding.c: cleanup
1053 * SAX.c: minor change around ctxt->loadsubset
1054
Daniel Veillard6278fb52001-05-25 07:38:41 +00001055Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * Makefile.am include/Makefile.am: small change to have
1058 include/libxml rebuilt if working from CVS.
1059 * uri.c: applied another patch from Carl Douglas for URI escaping,
1060 this should close bug #51876
1061
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001062Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1065 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1066 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1067 added specific regression test
1068 * parser.h: preparing for the XSLT mode where DTD inherited
1069 attributes are added to the tree.
1070
Daniel Veillardbbd22452001-05-23 12:02:27 +00001071Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1072
1073 * xinclude.[ch]: Updated the namespace for the Last Call version
1074 * result/XInclude/include test/XInclude/include: updated the
1075 testsuite accordingly
1076
Daniel Veillard8514c672001-05-23 10:29:12 +00001077Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1080 related to bug #51876
1081
Daniel Veillard42596ad2001-05-22 16:57:14 +00001082Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * tree.c: fixed a gross mistake in base computation, xml:base is
1085 not completely correct yet (need cascade).
1086 * xpath.[ch]: added the few things needed to find a function name
1087 and URI from the XPath context when it is called.
1088
Daniel Veillard81418e32001-05-22 15:08:55 +00001089Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1092 * DOCBparser.c: small cleanup
1093 * xmllint.c: added a --catalogs option to load catalogs from
1094 $SGML_CATALOG_FILES
1095 * tree.c: cleanup
1096 * configure.in: iconv library fixup, ICONV_LIBS
1097
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001098Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * catalog.c: handling of CATALOG entries. detection of recursion,
1101 and a few bugfixes
1102 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1103 against the default namespace
1104
Daniel Veillard04b93292001-05-21 08:15:31 +00001105Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1108
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001109Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * parser.c: fixed propagation context info when parsing an
1112 external entity.
1113 * doc/html/*.html: regenerated a couple of docs
1114
Daniel Veillard4623acd2001-05-19 15:13:15 +00001115Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * doc/xml.html: update with 2.3.9 informations
1118
Daniel Veillardbed7b052001-05-19 14:59:49 +00001119Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1122 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1123 * doc/html/* : rebuilt the docs
1124 * valid.c: small patch which may improve some case when
1125 validating.
1126
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001127Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * HTMLparser.c: Closed bug #54891
1130 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1131 to the suite
1132
1133Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1134
1135 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1136 applied a documentation patch from LotR and filled in a few missing
1137 descriptions
1138
Daniel Veillard76d66f42001-05-16 21:05:17 +00001139Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1140
1141 * xpath.c tree.c parser.c: speed optimizations at the parser level
1142 document tree freeing and xpath evaluation
1143
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001144Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1145
1146 * parser.c parser.h parserInternals.h: fixed a couple of
1147 interfaces for handling memory buffer input to const char *
1148 upon suggestion of JamesH.
1149
Daniel Veillardc3739e72001-05-15 15:23:27 +00001150Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1151
1152 * configure.in: LoTR sent a patch fixing the previous commit
1153
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001154Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1155
1156 * configure.in: trying to deal again with the stoopid -R linking
1157 flag of Solaris
1158
Daniel Veillard790142b2001-05-15 10:51:53 +00001159Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1160
1161 * xpath.h: two nodeset access macros from Thomas Broyer
1162
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001163Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1164
1165 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1166 patch from Thomas Broyer
1167
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001168Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1171 case
1172 * INSTALL: was empty added stuff from the FAQ
1173
Daniel Veillard75bea542001-05-11 17:41:21 +00001174Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1175
1176 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1177 attributes handling and #54433 by adding xmlUnsetProp()
1178 and xmlUnsetNsProp()
1179
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001180Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * HTMLparser.c: Patch from Jonas Borgström
1183 (htmlGetEndPriority): New function, returns
1184 the priority of a certain element.
1185 (htmlAutoCloseOnClose): Only close inline elements if they
1186 all have lower or equal priority.
1187 * result/HTML: this of course changed a number of tests results.
1188
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001189Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * xmlIO.c catalog.c: plugged in the default catalog resolution
1192 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1193 documentations
1194 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1195
Daniel Veillarda7374592001-05-10 14:17:55 +00001196Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1199 integrating catalogs
1200 * catalog.[ch] testCatalog.c: adding a small catalo API
1201 (only SGML catalog support).
1202 * parser.c: restaured xmlKeepBlanksDefault(0) API
1203
Daniel Veillardc17337c2001-05-09 10:51:31 +00001204Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1207
Daniel Veillard257d9102001-05-08 10:41:44 +00001208Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1209
1210 * parser.c: added xmlParseExternalEntityPrivate() to allow
1211 propagation of ctxt->_private when parsing external entities
1212
Daniel Veillard083c2662001-05-08 08:27:14 +00001213Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1214
1215 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1216
Daniel Veillard01ef7382001-05-08 07:31:43 +00001217Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1218
1219 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1220
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001221Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * valid.c: warn when indeterminist content model is detected
1224 * result/VC/ElementValid8: this adds a message
1225 * Makefile.am: add --novalid for VCM tests
1226 * parserInternals.c: added a call to Init memory
1227
Daniel Veillard64269352001-05-04 17:52:34 +00001228Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1231 when both parameters are NULL.
1232
Daniel Veillard37721922001-05-04 15:21:12 +00001233Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * valid.c: applied small patch from Gary Pennington, reindented
1236 some part of the code.
1237
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001238Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1241 release, updated and regenerated the docs
1242
Daniel Veillard357c9602001-05-03 10:49:20 +00001243Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * xpath.c result/XPath/expr/floats : clarified and cleanup
1246 printing of abnormal floats in tests.
1247
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001248Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1251 * results/HTML/ : a few changes in the output of the HTML tests as
1252 a result.
1253 * configure.in: tying to fix -liconv where needed
1254
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001255Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * Makefile.am: fixed a stupid error
1258
Daniel Veillard7150a032001-05-02 16:41:11 +00001259Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * configure.in Makefile.am: make the inclusion of the trio
1262 modules in the library conditional
1263
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001264Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265
1266 * DOCBparser.c: patche from László Kovács, fixed entities refs
1267 in attributes handling
1268
Daniel Veillardedddff92001-05-02 10:58:52 +00001269Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1270
1271 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1272 flushing
1273
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001274Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1275
1276 * xpath.c: fix of an XSLT namespace bug reported on the list
1277 general/bug-8-
1278
Daniel Veillard5792e162001-04-30 17:44:45 +00001279Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1280
1281 * strio.h trio.c: Dan McNichol suggested a couple of small
1282 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1283
Daniel Veillard02141ea2001-04-30 11:46:40 +00001284Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * tree.c parser.c encoding.c: spent a bit more time looking
1287 at the parsing speed and DOM handling. Added a few more
1288 speedups.
1289
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001290Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * parser.c: small but effective parsing speed improvement
1293
Daniel Veillardb59076b2001-04-29 17:04:07 +00001294Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1295
1296 * configure.in: default on the DocBook parser inclusion (for Gnome)
1297 * DOCBparser.h: fixed a header reference
1298
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001299Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1300
1301 * configure.in xpath.c: applied Bjorn patches for FPE on the
1302 alpha
1303
Daniel Veillardeefd4492001-04-28 16:55:50 +00001304Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1305
1306 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1307 xmlSaveFormatFileTo()
1308
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001309Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1310
1311 * xpath.c: simple and efficient optimization, XPath functions
1312 aways bind to the same code, cache this
1313 * TODO: updated (by saying some is obsolete)
1314
Daniel Veillard2156a562001-04-28 12:24:34 +00001315Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1316
1317 * xpath.c: more cleanup work on XPath name parsing routines
1318
Daniel Veillard61d80a22001-04-27 17:13:01 +00001319Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1322 xmlXPathParseName
1323 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1324 * debugXML.c: avoid compilation problems if compiling without
1325 HTML support, Igor Zlatkovic
1326 * win32/libxml2/libxml2.def.src: being able to compile without
1327 XPath on Windows
1328
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001329Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * libxml.m4: yet another patch from Toshio Kuratomi
1332
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001333Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1334
1335 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1336
Daniel Veillard67fee942001-04-26 18:59:03 +00001337Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * tree.[ch]: added xmlSaveFormatFile interface for saving
1340 and indenting a file.
1341
Daniel Veillard82e49712001-04-26 14:38:03 +00001342Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1343
1344 * xpath.c: fixed bug #53689 related to processing-instruction()
1345
Daniel Veillard02f077a2001-04-26 10:59:11 +00001346Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1347
1348 * DOCBparser.c: patche from László Kovács
1349
Daniel Veillard30211a02001-04-26 09:33:18 +00001350Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * parser.c: applied fixes from Christian Glahn bug report #53391
1353
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001354Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * error.c: Jean François Lecomte provided a complete description
1357 and a fix to bug #53537
1358
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001359Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1362
Daniel Veillard1034da22001-04-25 19:06:28 +00001363Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * DOCBparser.c SAX.c: a bit more work on entities processing.
1366 Still Need to cleanup XML output and references in attributes
1367
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001368Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1369
1370 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1371
Daniel Veillardb33c2012001-04-25 12:59:04 +00001372Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * tree.c: trying to fix #53574, not completely complete,
1375 I would like xmllint --copy --debug test/ent1 and
1376 xmllint --debug test/ent1 to show the same result.
1377 * xpath.c: fix a bug when trying to sort namespace nodes
1378
Daniel Veillard5146f202001-04-25 10:29:44 +00001379Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380
1381 * HTMLtree.c: real fix for #53402
1382
Daniel Veillard7533cc82001-04-24 15:52:00 +00001383Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1384
1385 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1386 PIs when using xsl:output
1387 * valid.c: closing #53537 some case generate segfaults if there
1388 is validity errors
1389
Daniel Veillard61b33d52001-04-24 13:55:12 +00001390Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1393 of external parsed entities, added --noent to testDocbook
1394 * valid.c: Garry Pennington found an uninitialized variable
1395 access in xmlValidateElementContent()
1396
Daniel Veillard56098d42001-04-24 12:51:09 +00001397Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1400 with madness
1401 * result/HTML/ : this modified the result of the regression tests
1402 a lot.
1403
Daniel Veillard122376b2001-04-24 12:12:30 +00001404Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1405
1406 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1407 to doc where it wasn't checked against NULL reported by
1408 Jens Laas
1409
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001410Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1413 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1414
Daniel Veillardeae522a2001-04-23 13:41:34 +00001415Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1416
1417 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1418 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1419 * SAX.[ch]: cleanup and updates for DocBook
1420 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1421 ex SGML identifier changes
1422 * valid.c: removed a static unused function.
1423
Daniel Veillardde57c612001-04-23 09:13:36 +00001424Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * HTMLtree.c: applied change for Paul Sponagl on script saving
1427 * Makefile.am: the warning about entity title.xml are normal.
1428
Daniel Veillard393df012001-04-22 20:11:18 +00001429Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1430
1431 * configure.in: release of 2.3.7
1432 * Makefile.am: fixing make distcheck
1433
Daniel Veillarda41123c2001-04-22 19:31:20 +00001434Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1435
1436 * doc/html/* doc/xml.html: updated and regenerated the docs
1437
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001438Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1441
Daniel Veillarde82a9922001-04-22 12:12:58 +00001442Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * tree.c: fixed #53388 with the provided patch
1445
Daniel Veillard06803992001-04-22 10:35:56 +00001446Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1447
1448 * valid.c: Bjorn detected an invalid memory access. Fixed
1449 vstateVPush()
1450
Daniel Veillard40af6492001-04-22 08:50:55 +00001451Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1452
1453 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1454
Bjorn Reese70a9da52001-04-21 16:57:29 +00001455Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1456
1457 * libxml.h: new header used only for the compilation of libxml
1458 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1459 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1460 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1461 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1462 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1463 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1464 baseline (version 1.2 plus a single patch).
1465 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1466 scientific notation for numbers. Tests added.
1467 * xpath.c: formatting of numbers changed to use sprintf
1468 (contribution from William Brack)
1469
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001470Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * valid.c: cleanup, more useful debugging
1473 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1474 * xmlIO.c: entity loading is printed as an error when validating
1475
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001476Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * valid.c: fixed to validate within entities
1479 * test/VCM/v22.xml: added a specific testcase
1480
Daniel Veillardca1f1722001-04-20 15:47:35 +00001481Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * valid.c: forgot an epsilon transition in for ()+
1484 * test/VCM/v21.xml : added a specific test case
1485
Daniel Veillard85349052001-04-20 13:48:21 +00001486Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * valid.c: removed a state explosion exhibited by RSS
1489 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1490 from bug #51872
1491
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001492Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1493
1494 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1495 validation without using an ugly NFA -> DFA algo in the source.
1496 Made a specific algorithm easier to maintain, using a single
1497 stack and without recursion.
1498 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1499 * hash.c: made the growing routine static
1500 * tree.h parser.c: added the parent information to an
1501 xmlElementContent node.
1502
Daniel Veillarde470df72001-04-18 21:41:07 +00001503Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * SAX.c parser.c xpath.c: generating IDs when not validating
1506 from an external parsed entity was poisoning the ID has table
1507 with removed values. This was killing XSLT on the KDE help
1508 browser.
1509
Daniel Veillardceacdd92001-04-18 15:10:35 +00001510Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1511
1512 * entities.h: andrew@ugh.net.au detected a double declaration
1513
Daniel Veillarda10efa82001-04-18 13:09:01 +00001514Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1515
1516 * debugXML.c hash.c tree.h valid.c : some changes related to
1517 the validation suport to improve speed with DocBook
1518 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1519 the way validation errors get reported
1520
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001521Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1522
1523 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1524 by P C Chow and William M. Brack for XSLT HTML output
1525
Daniel Veillard2d90de42001-04-16 17:46:18 +00001526Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1529 Igor Zlatkovic patches for MSC compilation and added his
1530 updates
1531
Daniel Veillarde043ee12001-04-16 14:08:07 +00001532Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1535 prefix lookup.
1536 * parserInternals.c: fixed the bug reported by Morus Walter
1537 due to an off by one typo in xmlStringCurrentChar()
1538
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001539Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540
1541 * HTMLparser.c result/HTML/*: revamped the way the HTML
1542 parser handles end of tags or end of input
1543
Daniel Veillard82daa812001-04-12 08:55:36 +00001544Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1545
1546 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1547
Daniel Veillard67a21302001-04-11 14:39:16 +00001548Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1549
1550 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1551 bug where the linktime verions of free() won't work ...
1552
Daniel Veillard27b55282001-04-11 12:22:25 +00001553Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1554
1555 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1556
Daniel Veillardafc73112001-04-11 11:51:41 +00001557Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * doc/xml.html: added 2.3.6 release
1560
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001561Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1564 * result/wml.xml: resulted in a small output change
1565
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001566Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1567
1568 * tree.c: xmlNewDoc was missing the charset initialization
1569 * xmllint.c: added --auto to autogenerate a doc, allow to
1570 reproduce the problem fixed on xmlNewDoc
1571
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001572Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * xpath.c: trying to get 52979 solved
1575 * tree.c result/ result/noent/: trying to get 52712 solved, this
1576 also made me clean up the fact that XML output in general should
1577 not add formating blanks by default, this changed the output of
1578 a few tests
1579
Daniel Veillard73639a72001-04-10 14:31:39 +00001580Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1581
1582 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1583
Daniel Veillardfac26a12001-04-08 13:08:14 +00001584Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1585
1586 * configure.in: finally released 2.3.6
1587
Daniel Veillard911f49a2001-04-07 15:39:35 +00001588Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1589
1590 * xpath.c: checking for null pointer generated by new code
1591
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001592Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * xpath.c: fixed a [] evaluation problem reported
1595 * test/XPath/tests/simpleaddr: extended test
1596 * result/XPath/simpleaddr: updated result
1597
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001598Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1599
1600 * xmllint.c: Dan Timis reported a portability problem
1601 on Macs without mmap, fixed it.
1602
Daniel Veillardb38bd552001-04-03 18:22:00 +00001603Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604
1605 * testXPath.c : added a --tree option allowing to display the
1606 tree dump of the XPath expression
1607
Daniel Veillard4dd93462001-04-02 15:16:19 +00001608Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * xpath.c: fixed a memleak when comparing nodesets
1611 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1612 * tree.c: added a TODO
1613
Daniel Veillard92ad2102001-03-27 12:47:33 +00001614Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1617 we need string functions
1618 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1619 to be able to use them where needed. Applied some changes
1620 to reduce name linking pollution and compile in only what's
1621 needed.
1622 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1623 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1624 for the string manipulation functions
1625 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1626 to the free() function of xmlmemory.c
1627 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1628 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1629 usage.
1630
1631
Daniel Veillard2be30642001-03-27 00:32:28 +00001632Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * error.c: applied the context output patch of the error
1635 handling submitted by Chuck Griffith
1636 * error/VC/*: this slightly change some error logs
1637
Daniel Veillard50582112001-03-26 22:52:16 +00001638Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * parser.c: fixed line number reporting on error
1641
Daniel Veillard04be4f52001-03-26 21:23:53 +00001642Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * parser.c: Sullivan and Darin found a parser bug,
1645 applied the patch.
1646
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001647Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1648
1649 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1650 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1651 xmlversion.h.in xpointer.c: of course the way I defined
1652 UNUSED breaks on old gcc version. Try to be smart and
1653 also define it directly in xmlversion.h
1654 * configure.in: removed -ansi flag from the pedantic set
1655
1656Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001657 Huge cleanup, I switched to compile with
1658 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1659 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1660 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1661 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1662 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1663 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1664 encoding.h entities.c error.c list.[ch] nanoftp.c
1665 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1666 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1667 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1668 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1669 Cleanup, staticfied a number of non-exported functions,
1670 detected and cleaned up a dozen of problem found this way,
1671 avoided a lot of public function name/typedef/system names clashes
1672 * doc/xml.html: updated
1673 * configure.in: switched private flags to the really pedantic ones.
1674
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001675Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1676
1677 * configure.in: 2.3.5
1678 * doc/html/*: rebuilt the docs
1679
Daniel Veillard146c9122001-03-22 15:22:27 +00001680Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1681
1682 * parser.c: fixed a reported bug in NOTATION parsing
1683 * uri.c: accepted but not fixed bug 51876, added TODO
1684 * Makefile.am: fixed bug 51876
1685
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001686Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1687
1688 * config.h.in configure.in error.c: fix a compilation problem
1689 on platforms without vsnprintf (xml@thewrittenword.com)
1690
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001691Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * parser.c: fixed a function name header typo
1694 * SAX.c: notations can also occur in external subset.
1695
Daniel Veillard7d42b542001-03-20 13:22:46 +00001696Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * error.c: removed a C++ like comment
1699
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001700Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1701
1702 * parser.c: fixing bug 52299 strange condition leading
1703 to a parser crash due to a buffer overflow
1704 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1705 added the specific test case
1706
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001707Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1710 xmlXPathConvert{String,Number,Boolean} to be able to make
1711 type casts without a context stack, fixed some implementation
1712 problems related to the absence of context at parse-time,
1713 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1714 in the public API too
1715 * xpointer.c xpathInternals.h: we need to know at parse time
1716 whether we are compiling an XPointer
1717
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001718Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
1720 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1721 cleaned up the parser internals, refactored XPath code, added
1722 new compilation based APIs and cleanly separated public and
1723 private APIs.
1724
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001725Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726
1727 * xpath.h: the comp field must be added at the end to avoid
1728 killing binary compat.
1729
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001730Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * Makefile.am: detect XPath memleaks in regreson tests
1733 * error.c: fixed and error w.r.t. error reporting still using
1734 stderr
1735 * hash.c: added new line at end of file
1736 * tree.h: minor cleanup
1737 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1738 expression parsing from evaluation, resulted in a number of
1739 changes internally, and in XPointer. Likely to break stuff
1740 using xpathInternals.h but should remain binary compatible,
1741 new interfaces will be added.
1742
Daniel Veillardd574f782001-03-14 19:40:17 +00001743Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * configure.in: fixed a couple of problems reported by
1746 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1747 without gcc on non linux platforms.
1748
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001749Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1752 a fix for --with-html-dir= configure support. I hope it won't
1753 break rpm generation
1754
Daniel Veillarda022fe02001-03-14 16:30:00 +00001755Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756
1757 * xmlIO.c: one function comment cleanup.
1758
Daniel Veillard25239c12001-03-14 13:56:48 +00001759Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760
1761 * SAX.c: external subset notations were improperly registered
1762 in the internal subset.
1763
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001764Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1765
1766 * README.cvs-commits: added, pointing to HACKING
1767 * HACKING: updated
1768
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001769Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * parser.c: and Matt Sergeant found one in the XML push
1772 parser (erroneous check I forgot to remove when I fixed the
1773 main parser).
1774
Daniel Veillard68d7b672001-03-12 18:22:04 +00001775Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * xpath.c: ptittom found a small bug in UnaryExpr
1778
Daniel Veillarde356c282001-03-10 12:32:04 +00001779Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * configure.in: bumped to 2.3.4
1782 * error.c: fixed bug #51860
1783 * tree.c: fixed bug #51861
1784 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1785 * tree.[ch] : added xmlDefaultBufferSize
1786 * nanoftp.c: typo in function name header block
1787 * doc/xml.html : updated, added link to XML::LibXSLT
1788 * doc/html/* : rebuilt the docs
1789
Daniel Veillard80f32572001-03-07 19:45:40 +00001790Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * parser.c SAX.c: the new content parsing code raised an
1793 ugly bug in the characters() SAX callback. Found it
1794 just because of strangeness in XSLT XML Rec ouptut :-(
1795
Daniel Veillard6c831202001-03-07 15:57:53 +00001796Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * Makefile.am: Martin Baulig suggested to add -lm
1799 * tree.c: found another bug in xmlNodeGetContent()
1800
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001801Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1802
1803 * xpath.c: Bjorn found the error related to strictness of comparison.
1804
Daniel Veillard29631a82001-03-05 09:49:20 +00001805Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * parser.c: trying to fix the Dtd parsing problem reported
1808 by Gary, side effect of last week speed optimizations.
1809
Daniel Veillard14be0a12001-03-03 18:50:55 +00001810Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1813 * parserInternals.c: removed unneeded test raised by Stric
1814
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001815Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1816
1817 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1818 and fixed by William Brack). Added xmlXPathFormatNumber.
1819 Changed the sorting slightly.
1820 * configure.in Makefile.am example/Makefile.am: Added -lm.
1821 Please note that applications linking with libxml2, must
1822 also like with the math library from now on.
1823
Daniel Veillardf9533d12001-03-03 10:04:57 +00001824Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1827
Daniel Veillard2f362242001-03-02 17:36:21 +00001828Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1829
1830 * parser.c: one must report spaces even if the Dtd element
1831 content proves that this is not part of the element content.
1832 * result/valid/*.xml: this changed the ouptu slightly
1833
Daniel Veillardb402c072001-03-01 17:28:58 +00001834Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * configure.in: bumped to 2.3.3
1837 * doc/xml.html: updated
1838
Daniel Veillard77851712001-02-27 21:54:07 +00001839Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * tree.c: minor doc fix
1842 * xpath.c: deallocation issues when a result tree has been
1843 converted to a node-set
1844
Daniel Veillardec70e912001-02-26 20:10:45 +00001845Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * doc/xml.html: oops corrected dates s/2000/2001
1848
Daniel Veillard8730c562001-02-26 10:49:57 +00001849Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1850
1851 * valid.c: new patch from Gary Pennington
1852
Daniel Veillard91e9d582001-02-26 07:31:12 +00001853Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854
1855 * doc/xml.html: applied patch from Ankh
1856
Daniel Veillardedac3c92001-02-26 01:36:19 +00001857Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * xinclude.c: fixed a problem building on Mac
1860
Daniel Veillard21a0f912001-02-25 19:54:14 +00001861Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * parser.c: more work on increasing parsing ferformances
1864
Daniel Veillard48b2f892001-02-25 16:11:03 +00001865Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1868 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1869 avoiding memcpy in production builds MEM_CLEANUP macro use
1870 * parser.[ch] parserInternals.c: optimizations of the tightest
1871 internal loops inside the parser. Better checking of I/O
1872 flushing/loading conditions
1873 * xmllint.c : added --timing
1874
Daniel Veillard71681102001-02-24 17:48:53 +00001875Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1876
1877 * configure.in: bumped to 2.3.2
1878 * doc/xml.html: updated for release
1879
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001880Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1881
1882 * xpath.c: found a memleak and fixed a nasty bug
1883
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001884Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * xmllint.[c1] : added return code errors for xmllint
1887 * xpath.c: specific debug dump function for result value trees
1888
Daniel Veillard4b637072001-02-21 21:52:55 +00001889Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * xpath.c: finally implemented xmlXPathCompareNodeSets
1892 * test/XPath/expr/floats results/XPath/expr/floats: added
1893 a test for float expressions
1894
Daniel Veillardf714aa32001-02-21 03:07:44 +00001895Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1898 * parserInternals.[ch]: trying to speed up parsing
1899 * xpath.c : speeded up node set equality op
1900
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001901Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1904 better handling of ID/IDREF and the list modules associated
1905 * configure.in: small CFLAGS cleanup
1906
Daniel Veillarda8abee62001-02-19 15:14:59 +00001907Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1908
1909 * configure.in: fixed iconv detection on AIX (stric)
1910
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001911Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001912
1913 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1914
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001915Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1916
1917 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1918 and optimized xmlXPathNodeSetSort
1919
Daniel Veillard142adbf2001-02-17 13:21:05 +00001920Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * xpath.c: bug fix when context size is 0
1923 * parser.c: I like Norm's Dtd because they still manage to break
1924 the parser occasionally
1925
Daniel Veillardf23e0092001-02-16 13:21:29 +00001926Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1929
Daniel Veillarde0e26512001-02-16 00:11:46 +00001930Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931
1932 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1933 attributes within the XML-1.0 namespace
1934
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001935Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * xpathInternals.h: exported a few axis functions
1938 * doc/xml.html: updated the doc
1939
Daniel Veillard760f4422001-02-15 14:59:48 +00001940Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942 * configure.in: applied patch from Daniel van Balen for OpenBSD
1943 and bumped version to 2.3.1
1944 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1945 attempt to find autoclosing was simply broken, removed it,
1946 updated the examples, this is better
1947
Daniel Veillardd194dd22001-02-14 10:37:43 +00001948Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1951 hash functionnalities.
1952 * doc/html/* : rebuild the doc
1953
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001954Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1955
1956 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1957 on predicate
1958 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1959 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1960 really want to have tags closed on output even if we accept
1961 unclosed ones on input
1962
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001963Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1964
1965 * xpath.c: ouch don't free NULL, rare case fixed
1966 * tree.c: don't coalesce text nodes if they don't have the
1967 same behaviour wrt escaping on output
1968
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001969Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * xpath.c: small fixup
1972 * SAX.c: don't warn on empty namespaces.
1973
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001974Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * README: a bit of cleanup
1977 * configure.in: preparing for 2.3.0 release
1978
Daniel Veillard1f83d392001-02-08 09:37:42 +00001979Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * hash.[ch]: added a first version of xmlHashSize()
1982 * valid.c: another bug fix from Gary Pennington
1983
Daniel Veillard5eef6222001-02-07 18:24:48 +00001984Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1985
1986 * valid.c: couple of bug fixes pointed by Gary Pennington
1987 * HTMLtree.c: #if 0 cleanup
1988
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001989Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1992 which removes a time consuming check of xmlXPathNodeSetAdd()
1993 and use it in places where we are sure to not break unicity
1994
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001995Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1996
1997 * xpath.c: bug fixes found from XSLT
1998 * tree.c: preserve node->name special values when copying nodes.
1999 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2000 external subset are fetched when available but without full
2001 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2002 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2003 output with encoding disabled.
2004
Daniel Veillard2c833b62001-02-03 08:52:06 +00002005Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2006
2007 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2008 xmlCheckFilename should not be called from xmlFileOpenW
2009 and xmlGzfileOpenW
2010
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002011Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2012
2013 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2014 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2015 added the new tests for URI normalization
2016 * testURI.c: fixed stoopid bugs
2017 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2018 the URI in the error messages are now properly normalized
2019
Daniel Veillardea28ce62001-02-02 08:20:19 +00002020Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
2022 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2023
Daniel Veillarde99a4762001-02-01 04:34:35 +00002024Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2027
Daniel Veillard2b325a02001-01-31 20:46:31 +00002028Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * xpath.c: fixed mod operator
2031
Daniel Veillardde55cf62001-01-31 15:53:13 +00002032Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * parser.c: fixed xmlStrcat doc
2035 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2036 trees.
2037
Daniel Veillard2f913b72001-01-31 13:23:49 +00002038Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * xpath.c result/XPath/tests/chaptersbase
2041 result/XPath/tests/simplebase: fixed XPath node()
2042 * tree.c: small fix in xmlNewNs()
2043 * Makefile.am: removed extraneous xml2Conf.sh rule
2044
Daniel Veillardb42042b2001-01-28 07:40:36 +00002045Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2046
2047 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2048 Changed the library name, in order to get libxml-devel and
2049 libxml2-devel to coexist on a single system
2050 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2051 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2052
Daniel Veillardee0a4662001-01-27 18:59:33 +00002053Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2056 libxml2-devel installable in // as libxml-devel.
2057
Daniel Veillard5eb05942001-01-27 17:50:22 +00002058Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2059
2060 * doc/Makefile.am: fixed make rebuild in doc
2061 * doc/html/*.html: rebuilt the docs
2062
Daniel Veillard65c295d2001-01-26 09:32:39 +00002063Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2066
Daniel Veillard8e199902001-01-25 18:54:39 +00002067Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2070 the HTML doc to go into the -devel RPM ...
2071 * aclocal.m4 config.h.in: some updates due to auto* magic
2072
Daniel Veillard93086662001-01-25 18:13:04 +00002073Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2074
2075 * xpath.h: added a hook in the context structure allowing to
2076 link to extra support, needed for XSLT
2077
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002078Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2079
2080 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2081 xmlXPtrCmpPoints to use it.
2082 * propagated the following patch from Alejandro Forero
2083 * include/win32config.h xmlIO.c: applied further suggestions
2084 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2085 * example/gjobread.c: fixed warnings, now that it builds
2086
2087Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2088
2089 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2090
2091 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2092 filename points to a valid file (not a directory).
2093 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2094 Added calls to xmlCheckFilenameDir.
2095
2096 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2097 `path' (rather than `filename') as the parameter to gzopen and open.
2098
Daniel Veillard48177c22001-01-23 15:27:41 +00002099Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2100
2101 * Makefile.am: fixed a problem with EXTRA_DIST
2102
Daniel Veillardb83ba402001-01-22 22:45:10 +00002103Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2104
2105 * Makefile.am example/Makefile.am: finally found the trick
2106 to build the example, i.e. add "." in SUBDIRS before example
2107 in the list <grin/>
2108
Daniel Veillard82687162001-01-22 15:32:01 +00002109Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * doc/xml.html: updated with an XSLT section, removed pointer to
2112 W3C CVS base.
2113
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002114Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2117 too, and deallocation need to occur the same way.
2118
Daniel Veillarde4566462001-01-22 09:58:39 +00002119Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2120
2121 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2122 type correponding to an XSLT result tree fragment. Share most
2123 of the data format with node set, as well as operators.
2124 * HTMLtree.c: added a newline at the end of the doctype output
2125 whe this one is not present initially.
2126 * tree.c: make sure taht the parent and doc pointers are properly
2127 set when copying attributes (lists).
2128
Daniel Veillard701c7362001-01-21 09:48:59 +00002129Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2130
2131 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2132
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002133Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2134
2135 * xpath.c: seems I finally killed that ugly path evaluation
2136 context bug (tagged 9999 in case is is wrong)
2137
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002138Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2141 for XSLT
2142
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002143Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2144
2145 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2146 for xmlGzfileOpen() bug
2147
Daniel Veillardf6eea272001-01-18 12:17:12 +00002148Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * xpath.c: removed an error found by XSLT usage
2151 * tree.c parserInternals.h: use a predefined static string
2152 for text and comment nodes, avoid freeing them in xmlFreeNode,
2153 exported the string name in parserInternals.h and added
2154 another value to disable encoding at output (for XSLT),
2155 gain memory, time.
2156
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002157Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2158
2159 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2160 win32/libxml2/libxml2_so.dsp: new makefiles and update
2161 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2162
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002163Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2164
2165 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2166 Gary Pennington
2167
Daniel Veillard389e6b72001-01-15 19:41:13 +00002168Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * xpath.c: fixed the comaprision of values and nodelists,
2171 need to compare nodelist still ...
2172 * debugXML.c: avoided a possible core dump
2173 * HTMLparser.c: cleanup
2174 * nanohttp.c: contributed fix.
2175 * tree.c: fixes in properties handling added xmlSetNsProp
2176 needed by libxslt
2177 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2178 comment
2179 * TODO: updated
2180
Daniel Veillard167bd532001-01-06 21:09:34 +00002181Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2182
2183 * parser.c parserInternals.c: applied Bjorn Reese optimization
2184 patch
2185
2186Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2187
2188 * Makefile.am: applied patch fro make check from Martin Vidner
2189
Daniel Veillard503b8932001-01-05 06:36:31 +00002190Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * configure.in: preparing 2.2.11
2193 * doc/html/*: rebuild the HTML files
2194 * doc/xml.html : updated
2195
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002196Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2197
2198 * tree.c: fixed a stupid bug
2199 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2200 patches related to validation of an XInclude processing result
2201 * TODO: updated
2202
Daniel Veillarde2488192001-01-04 10:54:22 +00002203Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2206 on large files
2207
Daniel Veillardf060a412001-01-03 20:52:44 +00002208Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2211
Daniel Veillard45cff692001-01-03 18:02:04 +00002212Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2215 reported by Jonas Borgström
2216 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2217
Daniel Veillard08108982001-01-03 15:24:58 +00002218Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2219
2220 * testXPath.c xpath.c: fixing the XPath union expressions problem
2221 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2222
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002223Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2224
2225 * xmllint.c: Made is so if the file name is "-" is will read form
2226 standard input. Sven Heinicke <sven@zen.org>
2227 * tree.c: fixed a problem when growing buffer
2228 * tree.h: fixed the comment of the node types following andersca
2229 comment
2230 * TODO: updated
2231
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002232Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * HTMLparser.[ch]: added a way to avoid adding automatically
2235 omitted tags. htmlHandleOmittedElem() allows to change the
2236 default handling.
2237 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2238 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2239 of xmllint too when using --memory flag, added a memory test
2240 suite at the Makefile level.
2241 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2242 with namespace use when encountering QNames in XPath evalation,
2243 added xmlns() scheme in XPointer.
2244 * nanoftp.c : incorporated a fix
2245 * parser.c xmlIO.c: fixed problems raised with encoding when using
2246 the memory I/O
2247 * parserInternals.c: closed bug 25934 reported by
2248 torsten.landschoff@innominate.de
2249 * TODO: updated
2250
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002251Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2254 on a non-updated tree :-(, made a 2.2.10 release to correct the
2255 situation
2256
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002257Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2258
2259 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2260 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2261 integrated a set of OpenVMS changes from Howard Taylor
2262 <Howard.Taylor@pacoast.com>
2263
Daniel Veillard58770e72000-11-25 00:48:47 +00002264Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2265
2266 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2267 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2268
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002269Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2270
2271 * HTMLparser.c: some fixes on auto-open of html/head/body
2272 * encoding.c: fixed a compilation error on some gcc env
2273 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2274 XPointer implementation
2275 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2276 related XPointer tests and associated results
2277
Daniel Veillard300f7d62000-11-24 13:04:04 +00002278Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * doc/xmldtd.html doc/xml.html: following a short step by step
2281 guidance on IRC to help maciej with DTDs I started a small
2282 page on the subject.
2283
Daniel Veillard748e45d2000-11-17 16:36:08 +00002284Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2285
2286 * HTMLparser.c: fixed handling of broken charrefs
2287 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2288 patches
2289
Daniel Veillard28929b22000-11-13 18:22:49 +00002290Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2291
2292 * doc/xml.html doc/html/* : rebuilt the docs after adding
2293 xinclude and updated page for 2.2.7 and 2.2.8
2294 * configure.in: releasing 2.2.8
2295
Daniel Veillard41e06512000-11-13 11:47:47 +00002296Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2297
2298 * parser.[ch] parserInternals.c: applied the conditional
2299 section processing fix from Jonathan P Springer
2300 <jonathan.springer2@gte.net>
2301 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2302 project file, fixed iconv default non support
2303 * xpath.c: fixed the problem of evaluating relative expressions
2304 when a node context is provided.
2305
Daniel Veillardbf432752000-11-12 15:56:56 +00002306Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2307
2308 * nanoftp.c: fixed gcc 2.95 new warnings
2309 * SAX.c: fixed a stupid bug
2310 * tree.c: fixed a formatting problem when round-tripping
2311 from/to memory
2312 * xinclude.c: chased memleak, fixed a base problem
2313 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2314 xmlXPtrBuildNodeList()
2315 * TODO: updated
2316 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2317 adding a first small set of regression tests for XInclude
2318
Daniel Veillardc2def842000-11-07 14:21:01 +00002319Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2320
2321 * nanohttp.[ch]: applied Wayne Davison patches to access
2322 the WWW-Authorization header.
2323 * parser.c: Closed Bug#30847: Problems when switching encoding
2324 in short files by applying Simon Berg's patch.
2325 * valid.c: fixed a validation problem
2326 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2327 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2328 Wayne Davison
2329 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2330 need to be extended to non full nodes selections.
2331 * xinclude.c: starts to work decently
2332
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002333Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2334
2335 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2336 debugXML.c xmlversion.h.in: Started adding XInclude support,
2337 this is a new xmllint option
2338 * tree.c xpath.c: applied TOM patches for XPath
2339 * xpointer.c: fixed a couple of errors.
2340 * uri.c: added an escaping function needed for xinclude
2341 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2342 new warning from RH70 gcc's version
2343
Daniel Veillarda4964b72000-10-31 18:23:44 +00002344Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * HTMLparser.c: fixed loop on invalid char in scripts
2347 * parser.c: update to description of xmlIOParseDTD()
2348 * libxml.m4 xmlversion.h.in: changes contributed by
2349 Michael Schmeing <m.schmeing@internet-factory.de>
2350 * configure.in: preparing for 2.2.7
2351 * Makefile.am: trying to avoid config.h and acconfig.h
2352 being included in the distrib
2353 * configure.in: released 2.2.7
2354
2355Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2356
2357 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2358 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2359
Daniel Veillard01411222000-10-30 15:33:22 +00002360Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2361
2362 * parser.[ch]: added xmlIOParseDTD()
2363 * xpointer.c: added support for the 2 extra parameters of
2364 string-range, fixed a stoopid error when '0' was present
2365 in XPointer expressions
2366 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2367 testsuite for the above
2368
Daniel Veillard6db58192000-10-30 09:27:53 +00002369Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * libxml.spec.in: improved package descriptions
2372
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002373Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2374
2375 * xpath.c xpathInternals.h: applied a large cleaning patch
2376 from TOM <ptittom@free.fr>, it also add namespace support
2377 for function and variables registration.
2378
Daniel Veillardbd20df72000-10-29 17:53:40 +00002379Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2382 * Makefile.mingw: Wayne Davison's update adding hash.c
2383
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002384Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * xpath.c: fixed the root evaluation problems
2387 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2388 ignorable spaces with <b> <bold> <em>
2389 * tree.c: fixed a loop in xmlSearchNsByHref()
2390
Daniel Veillard767662d2000-10-27 17:04:52 +00002391Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2392
2393 * xpath.c: applied another XPath patch from TOM
2394 * xpath.c include/makefile.am: applied another patch from
2395 china@thewrittenword.com (cleanup on IRIX).
2396
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002397Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2398
2399 * xml-config.1: received a fixed version from Fredrik Hallenberg
2400 <hallon@lysator.liu.se>
2401
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002402Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2405 cleanup patch for XPath
2406
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002407Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * patched to redirrect all "out of context" error messages to
2410 a reconfigurable routine. The changes are:
2411 * xmlerror.h : added the export of an error context type (void *)
2412 an error handler type xmlGenericErrorFunc there is an interface
2413 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2414 to reset the error handling routine and its argument
2415 (by default it's equivalent to respectively fprintf and stderr.
2416 * all the c files: all wild accesses to stderr or stdout within
2417 the library have been replaced to calls to the handler.
2418
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002419Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2420
2421 * configure.in: release 2.2.6
2422 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2423 exporting the inner functions of xpath for extension modules
2424 * doc/*: updated and rebuilt the doc
2425
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002426Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * nanohttp.c : applied Wayne HTTP cleanup patch
2429 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2430 and xmlNodeSetSpacePreserve()
2431
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002432Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * xpath.c: closing bug #29260
2435
Daniel Veillard126f2792000-10-24 17:10:12 +00002436Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2439 multikey tuples, made hash structure opaque
2440 * valid.[ch]: moved elements, attributes, notations decalarations
2441 as well as ID and refs to hash tables.
2442 * entities.c: hash cleanup
2443 * xmlmemory.c: fixed a dump problem in debug mode
2444 * include/Makefile.am: problem passing in DESTDIR= values patch
2445 from Marc Christensen <marc@calderasystems.com>
2446 * nanohttp.c: removed debugging remains
2447 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2448 * HTMLparser.c parser.c: fixing a number of problems with the
2449 macros in the *parser.c files (Wayne).
2450 * HTMLparser.c: close the previous option when opening a new one
2451 (Marc Sanfacon).
2452 * result/HTML/*: updated the HTML results accordingly
2453
Daniel Veillard52afe802000-10-22 16:56:02 +00002454Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2455
2456 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2457 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2458 XPath functions and XML entities table to them. More to come...
2459 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2460
Daniel Veillard683cb022000-10-22 12:04:13 +00002461Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * tree.c: coalesce adjacent text nodes
2464 * valid.c: handling of blank nodes in DTd validation (raised
2465 by problems with a posteriori validation).
2466 * nanohttp.c: changing behaviour on HTTP write stuff.
2467 * HTMLtree.c: forced body and html to be explicitely closed.
2468 * xpath.h: exported more XPath functions.
2469
Daniel Veillard1baf4122000-10-15 20:38:39 +00002470Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * Release of 2.2.5
2473 * xpointer.c: range() range-inside and other helper functions
2474 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2475
Daniel Veillard47e12f22000-10-15 14:24:25 +00002476Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2477
2478 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2479 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2480
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002481Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2482
2483 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2484 and XPointer modules
2485
Daniel Veillard134c9f32000-10-15 10:27:08 +00002486Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * SAX.h: closed #25107
2489
Daniel Veillard39915622000-10-15 10:06:55 +00002490Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2491
2492 * testSAX.c: fixed problem with cdata reporting
2493 * SAXresult/* : updated
2494
Daniel Veillard1e851392000-10-15 10:02:56 +00002495Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2496
2497 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2498 Closed bug #27499, added to regression tests
2499 * TODO: updated
2500
Daniel Veillard7eda8452000-10-14 23:38:43 +00002501Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2502
2503 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2504 support for SCRIPT and STYLE with help from Bjorn Reese
2505 * test/HTML/* result/HTML/*: added simple testcase and updated
2506 the existing ones.
2507
Daniel Veillardff9c3302000-10-13 16:38:25 +00002508Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2511 string-range for empty strings
2512 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2513 test/XPath/xptr/strrange: augmented the XPointer testsuite
2514
Daniel Veillard189446d2000-10-13 10:23:06 +00002515Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2516
2517 * doc/xml.html doc/xmlmem.html: added a module describing memory
2518 interfaces and use, updated the main page.
2519
Daniel Veillard2f971a22000-10-12 23:26:32 +00002520Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2523 nanoftp code work on Windows too now
2524
2525Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002526
2527 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2528 * xpointer.c: implemented string-range() at least a good first version
2529 * test/XPath/docs/str test/XPath/xptr/strrange
2530 result/XPath/xptr/strrange: the string-range() tests
2531
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002532Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * Makefile.am include/Makefile.am include/win32config.h
2535 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2536 and make distcheck
2537
Daniel Veillard19d61112000-10-11 23:50:35 +00002538Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2541 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2542 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2543
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002544Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2545
2546 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2547 patch for socklen_t detection by
2548 Albert Chin-A-Young <china@thewrittenword.com>
2549
Daniel Veillardcd429612000-10-11 15:57:05 +00002550Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2553 and added a --dtdvalid option to xmllint used to test it
2554
Daniel Veillard47c02452000-10-11 13:04:36 +00002555Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2556
2557 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2558 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2559
Daniel Veillard2d38f042000-10-11 10:54:10 +00002560Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2563 handlings (registration, lookup, cleanup)
2564
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002565Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * configure.in Makefile.am include/makefile.am: adding XPointer
2568 and XPtrtests target
2569 * xpointer.[ch] : new files for XPointer support
2570 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2571 more XPath tests
2572
Daniel Veillard57fda592000-10-10 23:24:14 +00002573Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2574
2575 * configure.in: fixed, very broken, make distcheck works again
2576
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002577Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * More work toward 2.2.5, integrated a number of patches
2580 * configure.in Makefile.am win32config.h.in: trying to cleanup
2581 make distcheck .... huh ...
2582 * include/Makefile.am include/win32config.h: new directory
2583 for includes
2584 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2585 updated teh makefiles and instructions for WIN32
2586 * xpath.c: small fixes
2587 * test/XPath/ results/XPath: updated the testcases and results
2588 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2589 suggested patches
2590 * valid.c: fixed an ID bug
2591
Daniel Veillardb71379b2000-10-09 12:30:39 +00002592Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2593
2594 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2595 the automake bug where wrong dependancies were generated.
2596 * xpath.[ch]: worked on XPointer
2597
Daniel Veillard7e99c632000-10-06 12:59:53 +00002598Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2599
2600 * configure.in Makefile.am: 2.2.5, ship the include in an
2601 include/libxml subdirectory, use symlinks when using CVS
2602 * testSAX.c: fixed small bug
2603 * testXPath.c: changed the way testfiles are parsed
2604 * debugXML.c: same kind of cleanup when parsing an argument expression
2605 XPath/XPointers can have blanks embedded
2606 * xpath.[ch]: more cleanup, reorgs for XPointer work
2607 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2608 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2609
Daniel Veillard55b91f22000-10-05 16:30:11 +00002610Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2613 in the XPath engine, rewrote large parts of it, now it's far
2614 cleaner and in sync with the REC not an old WD. Fixed a parsing
2615 problem in the interactive XML shell found when testing XPath.
2616
Daniel Veillardac260302000-10-04 13:33:43 +00002617Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2620 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2621 examples with the extra test
2622
Daniel Veillard7cfce322000-10-04 12:40:27 +00002623Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2626 the global init function.
2627
Daniel Veillard970112a2000-10-03 09:33:21 +00002628Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * HTMLparser.c: Doohhh, attribute name parsing was still case
2631 sensitive ! Fixed this ...
2632 * result/HTML/* : updated the tests results accordingly
2633
Daniel Veillard740abf52000-10-02 23:04:54 +00002634Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2637 engine, should be far more stable, incorporated a new version of
2638 preceding/following axis, need testing
2639 * uri.c: fixed file:///c:/a/b/c problem
2640 * test/XPath/tests/idsimple: augmented the XPath tests
2641
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002642Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * doc/* rebuilding docs for 2.2.4 release
2645
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002646Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * configure.in: releasing 2.2.4
2649 * parser.[ch]: added xmlStrEqual()
2650 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2651 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2652 use xmlStrEqual instead
2653 * TODO: updated
2654 * added an XPath test
2655
Daniel Veillardbc765302000-10-01 18:23:35 +00002656Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2657
2658 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2659 * entities.h: exported xmlInitializePredefinedEntities
2660 * parser.[ch] : added xmlInitParser()
2661 * parserInternals.h : had to export htmlInitAutoClose()
2662
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002663Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2666 problems
2667 * Makefile.am : added XPath regression tests to normal tests
2668 * uri.c: fixed a problem with local paths, cleanup
2669 * parser.c: fixed a problem with large CData sections
2670
Daniel Veillardd2ade932000-09-30 14:39:55 +00002671Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * configure.in xml-config.in: patch from "Ben Taylor"
2674 <sol7x86@hotmail.com> for solaris shared libs lookup
2675
Martin Bauligdd7d1f62000-09-29 23:17:57 +000026762000-09-30 Martin Baulig <baulig@suse.de>
2677
2678 * libxml-2.0.pc.in: Provide pkg-config script.
2679
2680 * configure.in: Create the libxml-2.0.pc script from the
2681 libxml-2.0.pc.in templates.
2682 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002683 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002684
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002685Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2688 when compiling with MSC
2689
Daniel Veillard46057e12000-09-24 18:49:59 +00002690Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * xpath.c: patch for normalize-string() substring-before(),
2693 substring-after() and translate() functions from Bjorn Reese
2694 <breese@mail1.stofanet.dk>
2695 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2696 Fredrik Hallenberg <hallon@lysator.liu.se>
2697 * TODO: updated
2698
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002699Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2702 problem of socklen_t being undefined on a number of platforms
2703 * debugXML.c: fixed a compilation problem when without snprintf
2704
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002705Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2708 an URI bug and a fix for the control-character-induced infinite loop
2709 * nanohttp.c: preventive fix for compiling on WIN32
2710
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002711Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * xmlint.c: closing bug #25000
2714
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002715Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2716
2717 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2718 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2719 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2720 related function, fixing xmlStrncmp(), and associated cleanup
2721 * result/HTML/entities.html.sax: updating result
2722
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002723Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2724
2725 * uri.c: applied patch for URI escaping from Wayne Davison
2726 <wayned@blorf.net>
2727 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2728 from Denis Barbier <barbier@imacs.polytechnique.fr>
2729 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2730 patch from Wayne Davison
2731
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002732Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * doc/xml.html : updated with new releases, adding "how to help"
2735
Daniel Veillard04698d92000-09-17 16:00:22 +00002736Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2739 removed a few warnings in pedantic mode ...
2740 * parserInternals.c parser.c: moved encoding switching function
2741 to parserInternals.c
2742 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2743
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002744Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2747 error or warning handlers
2748
Daniel Veillardb1059e22000-09-16 14:02:43 +00002749Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * parserInternals.c parserInternals.h parser.c Makefile.am:
2752 created a new module parserInternals.c, moved most of the
2753 code shared by the various parsers there, as well as
2754 deprecated code from parser.c. More cleanup of parser.c
2755 * uri.c: fixed a problem when URI is NULL
2756 * valid.c: speedup when looking for an attribute declaration
2757
Daniel Veillard39c7d712000-09-10 16:14:55 +00002758Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2761 the cleanup of the computation of URI references when seeking
2762 external entities. The URI reference string and the resulting
2763 URI are both stored now.
2764 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2765 large s(n)printf checks and cleanup from Denis Barbier
2766 <barbier@imacs.polytechnique.fr>
2767 * xmlversion.h.in tree.h: couple of SGML declarations for a
2768 possible docbook module.
2769 * result/VC/ : a couple of test output changed due to the change
2770 of the entities URI
2771
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002772Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * parser.h: added a _private field for linking user's data
2775
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002776Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2777
2778 * parser.c parserInternals.h: demacroified most of the IS_XXX
2779 the gain in size is significant so ...
2780
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002781Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * entities.c: cases where looking up entities with doc==NULL
2784 covered
2785
Daniel Veillard90e11312000-09-05 10:42:32 +00002786Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2787
Daniel Veillard1de50802000-09-07 08:54:32 +00002788 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002789 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2790
Daniel Veillard98a79162000-09-04 11:15:39 +00002791Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2792
Daniel Veillard1de50802000-09-07 08:54:32 +00002793 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002794 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2795 * Makefile.in: added URItest and included thenin "make tests"
2796
2797Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002798
2799 * xmlversion.h.in: closed bug 22941
2800
Daniel Veillard2bb89092000-08-31 14:57:50 +00002801Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2802
2803 * doc/xmlio.html: added doc and example for entity loader
2804 redefinition.
2805
Daniel Veillard96984452000-08-31 13:50:12 +00002806Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2807
2808 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2809 used by libxml
2810
Daniel Veillarde715dd22000-08-29 18:29:38 +00002811Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * parser.c: Fixed bug on invalid ontent characters and when using
2814 push.
2815 * xmllint.c: fixed xmllint endling of errors in push mode
2816
Daniel Veillard4948eb42000-08-29 09:41:15 +00002817Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002820 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002821 * result/HTML/*.sax: regenerated HTML SAX output
2822 * parser.c: more cleanup.
2823
Daniel Veillarde010c172000-08-28 10:04:51 +00002824Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2825
2826 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002827 patches from Wayne Davison <wayned@users.sourceforge.net>,
2828 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002829 * HTMLparser.c: fixed an ignorable white space detection bug
2830 occuring when parsing with SAX only
2831 * result/HTML/*.sax: updated since the output is now HTML
2832 encoded...
2833
Daniel Veillard47f3f312000-08-27 22:40:15 +00002834Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2835
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002836 * HTMLparser.[ch]: applied some of Wayne Davison
2837 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002838
Daniel Veillarde0854c32000-08-27 21:12:29 +00002839Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2842 undeclared namespace prefix was used, added a warning.
2843 Cleaned up support w.r.t. entities, spilling out a warning
2844 and being pedantic on lookups.
2845 * test/warning/ent9 : added testcase for previous example.
2846 * TODO: updated
2847 * parserInternals.h parser.c: changed the way names are parsed
2848 now allow infinite size and decrease penalty for normal use
2849 * parser.c: Started a big cleanup/check of the parser code,
2850 fixed some of the most tortuous entity code, spotted code
2851 unused anymore
2852 * test/*: added tests for very long names and related nasty
2853 things.
2854
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002855Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * doc/encoding.html: added encoding aliases doc
2858 * doc/xml.html: updates
2859 * encoding.[ch]: added EncodingAliases functions
2860 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2861 bottleneck affecting large DTDs like Docbook
2862 * parser.[ch] xmllint.c: added a pedantic option, will be
2863 useful
2864 * SAX.c: redefinition of entities is reported in pedantic mode
2865 * testHTML.c: uninitialized warning from gcc
2866 * uri.c: fixed a couple of bugs
2867 * TODO: added issue raised by Michael
2868
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002869Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2870
2871 * doc/encoding.html: propagated Martin Duerst suggestions
2872
Daniel Veillard52402ce2000-08-22 23:36:12 +00002873Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2876 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2877 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2878 by Wayne Davison
2879
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002880Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2881
2882 * nanoftp.c nanohttp.c: small cleanup
2883 * TODO: updated
2884
Daniel Veillard244ece92000-08-19 20:58:02 +00002885Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * added an old VC testcase and updated title.xml entity
2888
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002889Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2892 done on auto-opening of <p> tags and cleanup of SAX output
2893
Daniel Veillard979e55e2000-08-19 16:48:54 +00002894Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2897
Daniel Veillard4540be42000-08-19 16:40:28 +00002898Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * doc/xml.html libxml.* structure.*: updated the doc a bit
2901
Daniel Veillard808a3f12000-08-17 13:50:51 +00002902Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2903
2904 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2905 of SAX tests
2906
Daniel Veillard29579362000-08-14 17:57:48 +00002907Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2910 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2911
Daniel Veillard1255ab72000-08-14 15:13:33 +00002912Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2913
2914 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2915 * testHTML.c: fix core dump on Solaris 2.x systems
2916 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2917 * result/HTML/*.sax: previous bug fix lead to new results
2918
Daniel Veillard03109292000-08-14 14:58:22 +00002919Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2922 * configure.in: added --with-readline=DIR to accept alternate
2923 path for readline include/library
2924 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2925 for ANSI under HP-UX
2926 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2927 includes @LIBS@
2928
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002929Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * doc/* : rebuilt the docs
2932 * getting ready for 2.2.2 release
2933
Daniel Veillard87b95392000-08-12 21:12:04 +00002934Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2935
2936 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2937 and xmlAddFeature()
2938 * tree.[ch]: added xmlAddChildList()
2939 * xmllint.c: MAP_FAILED macro test
2940 * parser.h: added xmlParseCtxtExternalEntity()
2941 * valid.c: applied bug fixes removed warning
2942 * tree.c: added CDATA block to elements content
2943 * testSAX.c: cleanup of output
2944 * testHTML.c: added SAX testing
2945 * encoding.c: better error recovery
2946 * SAX.c, parser.c: fixed one of the external entity processing
2947 of the OASis testsuite
2948 * Makefile.am: added HTML SAX regression tests
2949 * configure.in: bumped to 2.2.2
2950 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2951 SAX results
2952
Daniel Veillard88a172f2000-08-04 18:23:10 +00002953Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * configure.in: patch for HP compiler
2956
29572000-08-04 Sven Heinicke <sven@zen.org>
2958
2959 * xmllint.c: Was coredumping sometimes when the file given didn't
2960 exist.
2961
Daniel Veillard46e370e2000-07-21 20:32:03 +00002962Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002965
Daniel Veillard46e370e2000-07-21 20:32:03 +00002966 when using in memory parsing. Need some cleanup.
2967 * xmllint.c configure.in: added a --memory flag to test memory
2968 parsing
2969
Daniel Veillard36650692000-07-21 15:16:39 +00002970Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2971
2972 * nanohttp.c: fixed socklen_t replacement to unsigned int
2973 * parser.c: fixed a space handdling missing at the end of
2974 production 28 DOCTYPE.
2975 * xmlmemory.c: fixed a stupid bug on the routine to override
2976 allocation functions
2977 * TODO: updated
2978
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002979Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * doc/ regenerated the docs
2982
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002983Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * doc/encoding.html doc/xml.html: added I18N doc
2986 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2987 improvements, both parser and filters, added ASCII & HTML,
2988 fixed the ISO-Latin-1 one
2989 * xmllint.c testHTML.c: added/made visible --encode
2990 * debugXML.c : cleanup
2991 * most .c files: applied patches due to warning on Windows and
2992 when using Sun Pro cc compiler
2993 * xpath.c : cleanup memleaks
2994 * nanoftp.c : added a TESTING preprocessor flag for standalong
2995 compile so that people can report bugs more easilly
2996 * nanohttp.c : ditched socklen_t which was a portability mess
2997 and replaced it with unsigned int.
2998 * tree.[ch]: added xmlHasProp()
2999 * TODO: updated
3000 * test/ : added more test for entities, NS, encoding, HTML, wap
3001 * configure.in: preparing for 2.2.0 release
3002
Daniel Veillard49703262000-07-10 10:27:46 +00003003Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3004
3005 * nanoftp.c: fixed the way the control connection is handled
3006 * libxml.spec.in: fixed the dependancies and cleanup
3007
Daniel Veillard306be992000-07-03 12:38:45 +00003008Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3009
3010 * doc/xml.html: changed the xmlsoft.org structure, updated the
3011 examples w.r.t. root and childs
3012
Daniel Veillard7d853352000-07-02 18:53:09 +00003013Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3014
3015 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3016
Daniel Veillard365e13b2000-07-02 07:56:37 +00003017Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * HTMLparser.c: Work on character encoding support for the HTML parser
3020 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3021 * encoding.c: Fixed a potential memleak in the encoding stuff
3022
Daniel Veillardaf743792000-07-01 11:49:28 +00003023Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3024
3025 * doc/FAQ.html doc/Makefile.am : added a FAQ
3026
3027Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003028
3029 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3030 of the HTML parser to force it to not bypass SAX
3031
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003032Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3033
3034 * win32config.h.in: updated
3035 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3036 lacks iconv support :-( need to release 2.1.1
3037 * configure.in: release 2.1.1
3038 * HTMLparser: fixed bug #14784
3039 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3040 by Windows compiler
3041 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3042 the SAX startDocument() callback.
3043 * TODO: updated
3044
3045Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * added xmlStopParser()
3048
Daniel Veillardbe803962000-06-28 23:40:59 +00003049Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * configure.in: 2.1.0 prerelease
3052 * Large resync between W3C and Gnome tree
3053 * nanoftp, nanohttp.c: fixed stalled connections probs
3054 * HTMLtree.c SAX.c : support for attribute without values in
3055 HTML for andersca
3056 * valid.c: Fixed most validation + namespace problems
3057 * HTMLparser.c: start document callback for andersca
3058 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3059 * parser.h, SAX.c: serious speed improvement for large
3060 CDATA blocks
3061 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3062 different encoding
3063 * example/Makefile.am example/gjobread.c tree.h: work on
3064 libxml1 libxml2 convergence.
3065 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3066 and the LIBXML_TEST_VERSION macro
3067
Daniel Veillardc310d562000-06-23 18:32:15 +00003068Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3069
3070 * doc/xml.html: various patches and improvements typo fixed by
3071 Felix Natter
3072 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3073 from Felix Natter <fnatter@gmx.net>
3074
Daniel Veillardf3029822000-05-06 08:11:19 +00003075Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * doc/upgrade.html: updated with instructions for support of both
3078 libxml-1.x and libxml-2.x
3079 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3080 for 2.x support and also fixed includes
3081
3082
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003083Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3086 the encoding support, added iconv support, so now libxml if
3087 compiled with iconv automatically support japanese encodings
3088 among others. Work based on initial patch from Yuan-Chen Cheng
3089 I may have broken binary compat in the encoding handler
3090 registration scheme, but that was so utterly broken I don't
3091 expect anybody to have used this feature until now.
3092 * parserInternals.h: fixup on the CHAR range macro
3093 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3094 code.
3095 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3096 * uri.c: added xmlParseURI() I can't believe I forgot to
3097 implement this one in 2.0 !!!
3098 * SAX.c: moved doc->encoding update in the endDocument() call.
3099 * TODO: updated.
3100
Daniel Veillard06047432000-04-24 11:33:38 +00003101Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * tree.h: removed extraneous xmlRemoveProp definition
3104 * TODO: added item about --disable-corba configure switch
3105 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3106 * nanoftp.c: fixed include problems giving troubles on AIX and
3107 slowlaris
3108 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3109 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3110 comment and headers changes to lower gtk-doc number of warnings
3111 * doc/html/*: rebuilt docs
3112
Daniel Veillarde0aed302000-04-16 08:52:20 +00003113Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3114
3115 * HACKING: documented the tag for 1.x and instructions
3116
Daniel Veillard5e873c42000-04-12 13:27:38 +00003117Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3120 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3121 xmlCreateIOParserCtxt
3122 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3123 significant overall improvement
3124 * xmllint.c: added I/O test to xmllint
3125 * testSAX.c: added a speed test
3126 * doc/* : updated/regenerated
3127
Daniel Veillardfc708e22000-04-08 13:17:27 +00003128Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * xpath.c uri.h parserInternals.h: cosmetic changes from
3131 "Timur I. Bakeyev" <timur@bat.ru>, including making
3132 xmlCreateURI() public
3133
Daniel Veillard5d211f42000-04-07 17:00:24 +00003134Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3137 and the code at the same time. Added a clean mechanism for
3138 overload or added input methods: xmlRegisterInputCallbacks()
3139 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3140 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3141 * TODO: updated
3142 * doc/* : updated/regenerated
3143 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3144 source dir
3145
Daniel Veillarde77a9182000-04-05 19:12:29 +00003146Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * testURI.c: yet another forgotten commit, I should get some sleep !
3149
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003150Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3151
3152 * xmllint.c: forgot to commit this too ?
3153
Daniel Veillardb9df4042000-04-05 14:23:16 +00003154Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * xmlversion.h.in : forgot to commit this previously
3157
Daniel Veillard361d8452000-04-03 19:48:13 +00003158Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3161 * README TODO: updated for release
3162 * uri.c uri.h: added authority parsing/saving
3163 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3164 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3165 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3166 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3167 Makefile.am : added compile-time customization of libxml
3168 --with-ftp --with-http --with-html --with-xpath --with-debug
3169 --with-mem-debug
3170 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3171 #include <libxml/xxx.h> I hope it won't break too much stuff
3172 and will be manageable in the future...
3173 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3174 and added xmllint to the installed programs
3175 * uri.h: added xmlFreeURI()
3176
Daniel Veillardec303412000-03-24 13:41:54 +00003177Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3178
3179 * uri.c uri.h: finished the escaping handling, the base support
3180 and the URI path normalization. Looks good just lacks the
3181 authority content parsing code.
3182 * Makefile.am: added instructions to generate testURI
3183 * TODO: updated
3184 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3185 added links and icons for W3C and Gnome
3186
Daniel Veillard8f621982000-03-20 13:07:15 +00003187Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * xmlmemory.[ch] : seems I forgot to actually update the files in
3190 the last commit :-)
3191 * doc/xml.html doc/html/* : updated and uploaded the docs
3192
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003193Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3196 * TODO: updated
3197 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003198 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003199 gfree).
3200 * Makefile.am, uri.c, uri.h: added a set of functions to do
3201 exact (litteraly copied from the RFC 2396 productions) parsing
3202 and handling of URI. Will be needed for XLink, one XML WFC,
3203 XML Base and reused in the nano[ftp/http] modules. Still work
3204 to be done.
3205
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003206Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3207
3208 * configure.in, libxml.spec.in : libxml2
3209 * doc/* : updated the doc page, rebuilt the docs
3210
Daniel Veillardcf461992000-03-14 18:30:20 +00003211Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3212
3213 * all: tagged LIB_XML_1_X
3214 * *.c *.h : updated from W3C CVS tree
3215 * configure.in : 2.0.0-beta
3216 * libxml.spec.in : libxml2 package nam
3217 * result/* : new version of the tests output
3218
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003219Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3220
3221 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3222
Daniel Veillardb566ce12000-03-04 11:39:42 +00003223Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3224
3225 * doc/* : rebuilt the docs
3226 * parser.c: final patch on #6766
3227 * valid.c: small patch on validity checks.
3228
Daniel Veillardfb76c402000-03-04 11:39:42 +00003229Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3232 added
3233 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3234 compatibility w.r.t. XML spec and existing code.
3235
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003236Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * parser.c: seems a better solution to <a> </a> exists,
3239 will try it for a while
3240
Daniel Veillard83a30e72000-03-02 03:33:32 +00003241Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * parser.c: tried to remove the <a> </a> generating <a/>
3244 this is hard. Left a flag for that purpose. Fixed bug #6766
3245 * configure.in: prepared 1.8.7 not released, due to previous
3246 problem
3247
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003248Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * doc/xml.html : applied second patch from Paul DuBois
3251
Daniel Veillard402e8c82000-02-29 22:57:47 +00003252Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * doc/xml.html : applied patch from Paul DuBois
3255
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003256Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3259
Daniel Veillard5feb8492000-02-02 17:15:36 +00003260Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3261
3262 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3263 compilation warnings on various platforms.
3264 * parser.c: Fixed #5281 validity error callbacks are now desactived
3265 by default if not validating.
3266
Daniel Veillardf341f932000-02-02 14:52:08 +00003267Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3270
Daniel Veillard13c757e2000-02-01 23:59:15 +00003271Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3274 <gkatsi@cs.toronto.edu>
3275
Daniel Veillard726e8792000-01-30 20:04:29 +00003276Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3279 processing URLs
3280
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003281Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3284 xmlNanoFTPUpdateURL for persistent control connections.
3285 * configure.in: 1.8.6
3286
3287Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3290 * tree.[ch] : added xmlSaveNoEmptyTags
3291
James Henstridgef3be9312000-01-28 13:59:21 +000032922000-01-29 James Henstridge <james@daa.com.au>
3293
3294 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3295
3296 * Makefile.am: added nanoftp.[ch] to the build.
3297
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003298Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3299
3300 * nanoftp.[ch]: cleanup, comments, API
3301 * debugXML.c : fixed a bug in the cat command
3302 * doc/*: regenerated the docs
3303
Daniel Veillardda07c342000-01-25 18:31:22 +00003304Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3305
3306 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3307 * debugXML.c : fixed a bug in the cat command
3308 * valid.c: fixing some small probs
3309 * libxml.spec.in: get rid of the SNAP suffix
3310 * doc/xml.html: updated the status
3311
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003312Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3313
3314 * xml-config.in: xml-config --version to just return the
3315 version number
3316 * xpath.c: some cleanup w.r.t. axis when the current node is
3317 an attribute.
3318 * TODO: updated
3319
Daniel Veillard461a66c2000-01-18 18:01:01 +00003320Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * configure.in: prepared for libxml-1.8.5
3323 * doc/* recompiled the documentation
3324
33252000-01-17 Jody Goldberg <jgoldberg@home.com>
3326
3327 * configure.in : WARNING autoconf subtlety alert :
3328 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3329 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3330 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3331 get defined by AC_CHECK_HEADERS.
3332
Daniel Veillardf967b902000-01-17 16:06:10 +00003333Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3334
3335 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3336 Rune.Djurhuus@fast.no
3337
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003338Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * TODO: updated
3341 * tree.c, parser.c: made sure that only memory alloc problems
3342 and internal parser errors are allowed to write to stdout or
3343 stderr.
3344
Daniel Veillard0142b842000-01-14 14:45:24 +00003345Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * tree.c : restored xmlNewGlobalNs since this seems used by
3348 a lot of existing code :-(, fixed a bug in xmlNewNs
3349 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3350 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3351 to exit() from the library code.
3352 * xpath.c, parser.c: removed bugs or unused code detected by
3353 Windows compilers
3354 * parser.c: started adding interfaces for parsing well balanced
3355 XML fragments
3356 * configure.in: releasing 1.8.4
3357 * doc/* : rebuilt the docs
3358
Daniel Veillard2eac5032000-01-09 21:08:56 +00003359Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3360
3361 * tree.[ch] : added xmlNewDocFragment() for DOM
3362 * testHTML.c: uninitialized variable.
3363
Daniel Veillardf3a73582000-01-05 14:58:39 +00003364Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * doc/* : rebuild the docs
3367
Daniel Veillard71b656e2000-01-05 14:46:17 +00003368Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3369
3370 * acconfig.h: readline and history patch
3371 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3372 * tree.c: added check and handling when possibly removing an ID
3373 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3374 and saving.
3375 * test/HTML/entities.html result/HTML/entities.html* : test for
3376 various entities reference cases
3377 * result/HTML/* : as a result output of some testcase have
3378 changed
3379 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3380 by previous example. added xmlParseTryOrFinish().
3381 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3382 entities.h debugXML.h HTMLparser.h: changed the way struct are
3383 declared to allow gtk-doc to expose those
3384 * parser.c: closed bug #4960
3385 * Makefile.am configure.in: Applied patch from
3386 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3387 and math/socket libs detection
3388
Daniel Veillard437b87b2000-01-03 17:30:46 +00003389Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3390
3391 * configure.in, Makefile.am: link tester against readline
3392 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3393
Daniel Veillard686d6b62000-01-03 11:08:02 +00003394Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3395
3396 * tree.[ch]: added xmlRemoveProp
3397 * win32config.h.in nanohttp.c: avoid including the Windows
3398 socket stuff in every C files
3399 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3400 the XmL parser(s)
3401 * test/ns4 result/ns4 etc...: added test case for previous prob
3402 * tree.c: xmlNewNs wasn't checking for double definition
3403 * Makefile.in: fixed a problem with dist-hook duplicates
3404 * parser.[hc], xmlIO.c: fixed the loading of external entities
3405 APIs, now xmlLoadExternalEntity() is used everywhere and
3406 setting up an app specific front-end using the
3407 * SAX.c parser.c: some fixes, now the xhtml spec validates
3408 with the xhtml DTD.
3409 * error.c: fixed crashes in case of no input stream
3410 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3411 to the validation tests and results
3412
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003413Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3414
3415 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3416 too htmlCreatePushParserCtxt() and htmlParseChunk()
3417 * parser.c: a bit of cleanup.
3418 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3419 to XML) removed the last mem leak known
3420 * HTMLtree.c: output message cleanup
3421 * xmlmemory.c: display content info about memory blocks
3422 * result/HTML/wired.* : missing att value warning change
3423
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003424Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3425
3426 * doc/* : rebuilt the documentation
3427
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003428Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * parser.[ch] parserInternals.h: Push parser for XML,
3431 seems to work fine now
3432 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3433 --push for push testing
3434 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3435 * testSAX.c: added --push
3436 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3437 subtree
3438 * xmlIO.[ch] : enriched API + fixes for push mode
3439 * entities.[ch]: added the entity content length to the struct.
3440 * xmlmemory.[ch]: new API to show the last entries for the shell
3441 * valid.c: added required attribute testing
3442 * SAX.c: the cdata callback now merge contiguous fragments
3443 * HTMLparser.c: cleanup of some macros
3444
Daniel Veillard3c558c31999-12-22 11:30:41 +00003445Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * parser.c: fix for PIs name starting with xml
3448 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003449 * *.c, configure.in win32config.h.in : generate win32config.h for
3450 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003451
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003452Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3453
3454 * parser.c: fixed a stupid = vs. == bug :-(
3455 * doc/gnome-xml.sgml: s/glade/xml/
3456
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003457Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3458
3459 * configure.in, doc/xml.html : bug fix release 1.8.2
3460 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3461 Hopefully the end of that silly C++ include problem
3462 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3463 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3464 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3465 troubles with autoclosed elements when the stree shape doesn't
3466 follow the DtD specs. Added htmlIsAutoClosed() and
3467 htmlAutoCloseTag()
3468 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3469 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3470 * debugXML.c: fixed a bug on printing default namespaces.
3471 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3472
Daniel Veillardb24054a1999-12-18 15:32:46 +00003473Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * result/HTML/*.htm[l] : updated the HTML regression tests according
3476 to the new output
3477 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3478 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3479 problem due to intermix of extern "C" { ... } declarations for C++
3480 and recursive includes in the headers
3481
Chris Lahey323c48c1999-12-18 15:32:45 +000034821999-12-20 Chris Lahey <clahey@umich.edu>
3483
3484 * HTMLtree.c: Made it so that html nodes with a single child do
3485 not insert a carriage return before or after the child node.
3486
Daniel Veillardb24054a1999-12-18 15:32:46 +00003487Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003488
3489 * configure.in, doc/xml.html : bug fix release 1.8.1
3490 * parser.c: fixed bug #4344
3491 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3492 added the glue to avoid C++ problems
3493 * doc/* : regenerated the documentation
3494
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003495Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3496
3497 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3498 namespace recognition, and Dia as a resul :-(
3499 * encoding.c: closed bug #3950
3500
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003501Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3502
3503 * valid.c: debugging a posteriori validation, except URI expansion
3504 stuff this should be fixed now
3505 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3506 Carl Nygard <cnygard@bellatlantic.net>
3507 * tester.c: added --postvalid, cleaning of the code
3508 * tree.[ch]: added xmlDocGetRootElement()
3509
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003510Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3511
3512 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3513 c++ losage.
3514
Daniel Veillard10a2c651999-12-12 13:03:50 +00003515Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3516
3517 * configure.in, doc/xml.html : bumped to 1.8.0
3518 * xlink.[ch], Makefile.am : added framework for link detection
3519 * parser.h: added nbChars to parser context, needed for cleanup.
3520 * xmlmemory.c: removed a nasty bug when out of mem
3521 * valid.[ch]: adding namespace support for attribute decl
3522 * tester.c: added --debugent option
3523 * debugXML.[ch]: added xmlDebugDumpEntities()
3524 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3525 buffers instead, this was really needed, validation was breaking
3526 in strange ways due to that. Added xmlParseStringPEReference()
3527 and other parsing from strings functions. Entities processing
3528 modified again, but PERef are still not handled correcly but
3529 unless you're Eve Maller you won't notice :-)
3530 * HTMLparser.c: large changes toward reliability, and switched to
3531 lowercase internal tags, XHTML is lowercase, so it will help
3532 that output is closer to next version.
3533 * doc/* : regenerated the documentation, it is now hosted at
3534 http://xmlsoft.org/ (same bits I just bought the domain :-)
3535
3536
Daniel Veillard294cbca1999-12-03 13:19:09 +00003537Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3540 doc generation
3541 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3542 in the SAX API
3543 * doc/*: rebuilt the doc making sure everything appears in the
3544 HTML files
3545
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003546Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3547
3548 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3549 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3550 which allow impressive speed improvement on dataset with
3551 large text pieces, but at the cost of broken binary
3552 compatibility and slightly bigger memory usage.
3553 Configure with --with-buffers to activate them, they
3554 are protected with XML_USE_BUFFER_CONTENT define.
3555 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3556 goal is 0 memory left allocated once parser is no more used
3557 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3558 call xmlCleanupParser() and xmlMemoryDump()
3559
Daniel Veillarda819dac1999-11-24 18:04:22 +00003560Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3563 * parser.[ch] encoding.[ch]: added memory cleanup routines
3564 * parser.c: closing bug #3788
3565 * doc/*: rebuilt the doc
3566
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003567Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3568
3569 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3570 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3571 * tester.c: added --compress option
3572 * doc/*: rebuilt the documentation
3573
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003574Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3575
3576 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3577 if given /proc/kcore as input !
3578 * doc/xml.html doc/*: updated and rebuilt the documentation
3579
3580Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003581
3582 * parser.c: Fixed some wrongly space collapsing code due to
3583 a misreading of the spec.
3584 * result/*: fixed the output accordingly
3585
3586Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003587
3588 * encoding.c: bug fix and typos
3589 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3590 * parser.c: added attribute normalization closing bug #3597
3591 * test/att* result/att* SAXresult/att*: testcase for attribute
3592 normalization
3593
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003594Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * configure.in: closing bug #3163 by adding extra flags for the
3597 cc compiler on HP-UX
3598
Daniel Veillard51e3b151999-11-12 17:02:31 +00003599Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * valid.[ch] : removed a typo and an enumerated type bug in the
3602 xmlAddElementDecl() function
3603 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3604 call to xmlEncodeEntitiesReentrant() so that the functions
3605 New, Set and Get are at the same level.
3606 * parser.c HTMLparser.c: extra memory allocation bug for
3607 attributes detected by someone using libxml in embedded systems :-)
3608
Daniel Veillard962195f1999-10-28 15:51:53 +00003609Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3610
3611 * xmlmemory.h: turned off mem debug :-\
3612
Daniel Veillard35008381999-10-25 13:15:52 +00003613Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3614
3615 * parser.c: closed bug #2784 a one line fix, but worth pushing
3616 a new release out
3617 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3618 some structures, comments before and after the
3619 main element, and other nastyness
3620 * HTMLtree.c tree.c: accomodate the extended HTML supported
3621 * configure.in: pushing 1.7.4
3622 * test/ent8 and related outputs : added a new test for bug #2784
3623 * test/HTML/wired.html and related output: a nasty HTML example
3624 * Makefile.am: improved the test scripts
3625 * docs/* : reran the documentation extractor, updated xml.html
3626
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003627Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3628
3629 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3630 HTMLparser and debugged the HTML related code. HTML documents
3631 now have their own type
3632 * entities.c: do not dump &apos; for HTML output
3633 * xmlmemory.c: improvement, breakpoint mechanism
3634 * testHTML.c: added --sax --repeat ...
3635 * Makefile.am: improved the HTML tests
3636 * valid.[ch]: added xmlValidGetValidElements and
3637 xmlValidGetPotentialChildren
3638 * tester.c: added --insert to test the 2 new functions
3639 * test//* result//* SAXresult//* : regression test cleanup
3640 and extension.
3641 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3642 gnome-xml-nanohttp.html
3643
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003644Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3645
3646 * HTMLparser.c: fixed problems with some autoclose tags
3647 * tree.c: fixed XML output problems.
3648 * result/* SAXresult/*: update of the tests output
3649
Daniel Veillard6077d031999-10-09 09:11:45 +00003650Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3651
3652 * Makefile.am: Arturo patch for xmlConf.sh version info
3653 * parser.c: Tim Josling patch for single quoted items
3654 * tester.c: Tim Josling patch for tester options usage
3655 * tree.h: indent cleanup
3656
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003657Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3658
3659 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3660 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3661
Daniel Veillard00fdf371999-10-08 09:40:39 +00003662Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3663
3664 * tree.c : Raph patch for initialization of CORBA fields
3665 * parser.c, xpath.c, ...: modification of doc comments
3666 * xpath.c : allow spaces in xpath expressions
3667
Daniel Veillardad219441999-09-27 08:17:49 +00003668Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3669
3670 * xmlmemory.h: turning off memory debug :-(
3671
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003672Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3673
3674 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3675 better SAX interfaces.
3676 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3677 entity.
3678 * configure.in: 1.7.2
3679
3680Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003681
3682 * libxml.spec.in: fixed the URL
3683 * doc/xml.html: improved the documentation front-end
3684
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003685Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003686
3687 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3688
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003689Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003690
3691 * libxml.spec.in: fixed the alpha compile problem
3692 * parser.[ch]: changed errno to errNo in the parser context :-(
3693 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3694 * doc/xml.html: changed CHAR to xmlChar
3695 * doc/html/*: recompiled the documentation
3696 * configure.in: 1.7.1
3697
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003698Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3699
3700 * parser.h: modified the parser context struct to regain 1.4.0
3701 binary compatibility
3702 * parser.c, xml-error.h: added errno ot teh context and defined
3703 a set of errors values with update of errno
3704 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3705 DTDs and entities
3706 * *.h, *.c: complete cleanup of the use of config.h and include
3707 protection depending on the current setup.
3708 * overalll debugging, maintenance and bug-fixing on all modules
3709 * updated the documentation
3710 * ready for 1.7.0
3711
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003712Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3713
3714 * HTMLparser.c : cleanup
3715 * SAX.c valid.c valid.h: added ID/IDREF checking
3716 * tree.c tree.h: extended doc structure for refs
3717 * configure.in: 1.6.2
3718 * parser.c: patched bug in SAX user arg call
3719 * parserInternals.h: patched missing close in C++ wrapping
3720 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3721 especially upcoming XPointer implementation.
3722 * doc/xml.html: augmented, typo
3723
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003724Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3725
3726 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3727 not all invocations of install understand -d.
3728
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003729Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3730
3731 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3732 to make 'check' works, when builddir != srcdir.
3733
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003734Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3735
3736 * doc/xml.html : updated the documentation
3737
Daniel Veillard6454aec1999-09-02 22:04:43 +00003738Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3739
3740 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3741 not deallocated memory blocks
3742 * *.c : replaces all calls to malloc() free() and realloc() to
3743 the wrapper functions/macros
3744 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3745 instead of xmlFreeNodeList()
3746
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003747Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3748
3749 * HTMLparser.c: corrected a stupid bug leading to core dump at
3750 tree deallocation. Removed warnings indicated by
3751 Stephane.Conversy@lri.fr
3752 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3753 looked for in the external subset
3754
3755Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003756
3757 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3758 on SGI by Stephane.Conversy@lri.fr
3759
Daniel Veillardb96e6431999-08-29 21:02:19 +00003760Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3761
3762 * all .h : changed the prototype declaration indent as in gtk
3763 * most .c : working on reducing the TODOs in the code
3764 * most .c : cleanup though -pedantic and Insure++
3765 * improvements on validation ID checkings.
3766 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3767 * xml-config.in: closed #1810
3768
3769Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003770
3771 * tree.h, valid.c, valid.h: more work on validity, IDs
3772 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3773 definition for AIX
3774
Daniel Veillardb556eb51999-08-15 17:19:50 +00003775Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3776
3777 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3778 the distribution due to a cut'n paste error at last commit
3779
Daniel Veillardb05deb71999-08-10 19:04:08 +00003780Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3781
3782 * configure.in: upgraded to version 1.4.0
3783 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3784 Big update, added a large part of the validation process,
3785 it should be usable, but some parts are missing
3786 * xpath.c: improved the implementation w.r.t. root.
3787 * Makefile.am: added more tests
3788 * test and result trees: added a lot of tests
3789 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3790
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003791Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3792
3793 * Added an HACKING file
3794
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003795Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3796
3797 * xpath.[ch] : improvements and debug of the XPath implementation
3798 * parser.c, HTMLparser.c : modified the parsers to be progressive
3799 * tree.[ch] : extended the Buffer promitives
3800 * xmlIO.[ch] : added basic I/O routines providing progressive
3801 parsing and ready for I18N conversion plugins
3802 * SAXresult/* : the SAX callback sequence maybe slightly different
3803 now
3804 * test*.c : improved/updated the tests programs
3805 * doc/* : recompiled the docs.
3806
Daniel Veillard15b75af1999-07-26 16:42:37 +000038071999-07-26 Michael Meeks <michael@edenproject.org>
3808
3809 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3810
3811 * tree.c: Ditto.
3812
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003813Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3814
3815 * configure.in: upgraded to version 1.4.0
3816 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3817 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3818 XML query language, see http://www.w3.org/TR/xpath for more details.
3819 * parser.c, parser.h: added CHAR* related string functions for XPath
3820 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3821 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3822 rebuild the docs.
3823 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3824 and regression testing capabilities for XPath.
3825
Daniel Veillardd79d7871999-07-12 10:38:12 +00003826Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3827
3828 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3829 closing bug #1646
3830
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003831Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3832
3833 * Makefile.am, example/Makefile.am: closed bug #1683
3834
Daniel Veillard3166ab11999-07-11 16:14:19 +00003835Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3836
3837 * example/Makefile.am, configure.in: added the makefile for the
3838 gjobread example
3839
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003840Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3841
3842 * doc/Makefile.am:
3843 - fix which allow "make install DESTDIR=</install/prefix>".
3844
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003845Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3846
3847 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3848 which fixed a problem on the file reading-code.
3849
Daniel Veillard82150d81999-07-07 07:32:15 +00003850Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3851
3852 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3853 output.
3854 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3855
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003856Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3857
3858 * parser.h : Oops removed the binary compatibility problem
3859 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3860 * parser.c, HTMLparser.c: applied patches for reading from stdin
3861
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003862Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3863
3864 * parser.c, entities.c, valid.c: cleanup bug #1591
3865 * configure.in: cleanup bug #1592
3866 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3867 the same tree back-end. Hence gdome will be available for it.
3868 * doc/Makefile.am: close bug #617
3869
Daniel Veillard97fea181999-06-26 23:07:37 +00003870Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3871
3872 * parser.c: alloctate a per parser context SAX interface block
3873
Daniel Veillard14fff061999-06-22 21:49:07 +00003874Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3877 and xmlEncodeEntitiesReentrant with the correct one :-\
3878
3879Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3880
3881 * commit of my internal XML base changes, quite a lot of
3882 changes, cleanups, better entities support, framework for
3883 new I/O and charset detection and handling
3884 * Fixed the configure/Makefile stuff to generate shared libs
3885 with the proper version info, so we jumped on rev from
3886 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3887 xmlEncodeEntities() result need to be freed now, and a string
3888 xmlParserVersion provide the current library version.
3889
Raph Levien05240da1999-06-15 21:27:11 +00003890Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3891
3892 * parser.c: fixed a buffer overrun for when you have a very long
3893 attribute with no entities in it.
3894
Daniel Veillardbb2da581999-06-13 14:37:07 +00003895Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3896
3897 * added example directory
3898 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3899
Daniel Veillard011b63c1999-06-02 17:44:04 +00003900Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * Release of libxml-1.1, nearly everything has been touched for
3903 this.
3904 * Added more regression tests
3905 * Updated the documentation
3906
Daniel Veillard27d88741999-05-29 11:51:49 +00003907Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * tree.[ch]: unified the XML_NO_CORBA defines.
3910 * parser.c encoding.[ch]: started plugging in char encoding detection
3911
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003912Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3913
3914 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3915 Also freed allocated buffer.
3916
Daniel Veillard27d88741999-05-29 11:51:49 +00003917Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003918 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3919 reentrancy problem at printing. One is left in entities.c, to
3920 remove ASAP
3921 * testSAX.c : added a test example showing the use of the SAX
3922 interface if one doesn't want to build the DOM tree.
3923 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3924
Daniel Veillard517752b1999-04-05 12:20:10 +00003925Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3926
3927 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3928 large revamping of the parser to use SAX callbacks
3929 http://www.megginson.com/SAX/ (or at least a C like interface
3930 a la Expat). It's now possible to set up your own callbacks
3931 and the parser will not build a DOM tree.
3932 * test/* result/*: updated the test suite, I finally removed
3933 the old Namespace draft support (PI based).
3934
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003935Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3936
3937 * Makefile.am: added test result to EXTRA_DIST for make tests
3938
Daniel Veillard64068b31999-03-24 20:42:16 +00003939Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3940
3941 * parser.c, parserInternals.h: moved the chars macro definitions
3942 to parserInternals.h
3943 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3944 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3945
Daniel Veillard012ccc11999-03-23 10:11:11 +00003946Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3947
3948 * xml-config.in : applied patch to make --version work
3949
Raja R Harinatha86c23e1999-03-05 22:14:01 +000039501999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3951
3952 * Makefile.am (check-local): Alias for `tests' target. This will
3953 cause `make check' to do the right thing.
3954 (tests): Don't run tests in srcdir. Also, replaced calls to
3955 basename with a `sed' "equivalent".
3956
Daniel Veillardd109e371999-03-05 06:26:45 +00003957Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3958
3959 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3960 it in the header and not the sources, updated the doc.
3961 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3962 pointing this out.
3963
Daniel Veillardbc50b591999-03-01 12:28:53 +00003964Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3965
3966 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3967 exported the inputStream routines.
3968 * doc/html/* : updated accordingly
3969
Daniel Veillardd692aa41999-02-28 21:54:31 +00003970Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * parser.c, parser.h, parserInternals.h: added a few extra
3973 internal calls to allocate and free parser contexts ...
3974 * doc/html/* : updated accordingly
3975
Daniel Veillard55a99271999-02-25 11:01:29 +00003976Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3977
3978 * configure.in, Makefile.am, doc/makefile.am : General changes for
3979 1.0.0 release and including the generated HTML documentation.
3980
Daniel Veillard35925471999-02-25 08:46:07 +00003981Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3982
3983 * makefile.am : added parserInternals.h, oops.
3984
Daniel Veillard1e346af1999-02-22 10:33:01 +00003985Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * parserInternals.h: added this header giving access to the parser
3988 internal functions.
3989 * doc/Makefile.am : added a rebuild target which rebuilds the full
3990 set of documentations
3991 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3992 the internal subset.
3993 * *.c *.h: modifications needed to generate the documentation using
3994 gtk-doc, cleanup of functions blocks, reorganisation of struct
3995 declarations.
3996
Daniel Veillard1164e751999-02-16 16:29:17 +00003997Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3998
3999 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4000 the tar and spec file to include the beginning of the doc.
4001
Nuno Ferreira03d04781999-02-13 00:07:17 +000040021999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4003
4004 * doc/.cvsignore: Added this file.
4005
Daniel Veillard6800ef31999-02-08 18:33:22 +00004006Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4007
4008 * tree.c: fixed xmlGetProp to return "" when the attribute
4009 exists, even if the node-list is NULL.
4010
Daniel Veillard726c7e31999-02-08 15:13:10 +00004011Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4012
4013 * tree.c: patched an error outputting empty attribute values.
4014 * Makefile.am and doc/makefile.am: have been updated during the
4015 week-end. Sorry for an empty CVS log, I got a shell problem.
4016
Daniel Veillard1899e851999-02-01 12:18:54 +00004017Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * tree.h: cleaned up using enums instead of defines
4020 * parser.c, valid.[ch]: more work on parsing/output of element
4021 declarations
4022
Daniel Veillard3b9def11999-01-31 22:15:06 +00004023Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4024
4025 * valid.[ch], tree.c, parser.c : more work toward full parsing
4026 of XML DTDs.
4027 * README: added informations about mailing-list and on-line
4028 documentation
4029
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000040301999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4031
4032 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4033
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004034Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4035
4036 * parser.c, tree.[ch] : more work toward conformance testing,
4037 added a last element to accelerate parsing of very flat structures
4038 started working on internal subset Element content declaration.
4039 * valid.[ch] : first cut at adding code toward validation.
4040 * previous changes had also small impact on most files, especially
4041 the conformance testing using James Clark test suite.
4042
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004043Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * test/* : updated the examples, most of them were not well
4046 formed (humm), and added rdf2.
4047 * result/* : resulting changes in the output.
4048
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004049Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4050
4051 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4052
Daniel Veillard44b3a061998-12-05 17:27:22 +00004053Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4054
4055 * tree.c: patched a bug in the generation of empty attributes
4056
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004057Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4058
4059 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4060 for node/trees/documents/... Biggest problem is namespace
4061 support when copying subtrees.
4062
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004063Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * parser.c, entities.c: improve entities and char ref encoding,
4066 and cleanups of error messages.
4067
Daniel Veillard242590e1998-11-13 18:04:35 +00004068Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4069
4070 * parser.c, entities.c: simple bug hunting done during rpm2html and
4071 rpmfind integration.
4072
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004073Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4074
4075 * parser.[ch]: Added interfaces allowing to specify a SAX
4076 handler before parsing.
4077
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004078Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * parser.c: redirrect all errors reporting through the SAX
4081 error function
4082
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004083Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4084
4085 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4086 * libtool, tlmain ...: update of the libtool files
4087
Miguel de Icaza442321c1998-11-04 18:13:38 +000040881998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4089
4090 * entities.c: Use g_snprintf insteda of snprintf.
4091
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004092Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4093
4094 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4095 added ent5 test for this purpose.
4096 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4097
Daniel Veillard27271681998-10-30 06:39:40 +00004098Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * parser.c: fixed? a strange error due to compression on a GWP
4101 document.
4102
Daniel Veillard25940b71998-10-29 05:51:30 +00004103Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4104
4105 * tree.[ch]: bug fixing
4106 * entities.[ch]: defined a specific type for predefined entities
4107 * doc/xml.html: more documentation on the library, how to use it,
4108 overview of the interfaces.
4109
Daniel Veillard16253641998-10-28 22:58:05 +00004110Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4113
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004114Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4115
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004116 * tree.c: corrected a small bug
4117 * doc/xml.html: continuing writing documentation.
4118
4119Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4120
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004121 * debugXML.h debugXML.c: added debugging utilities.
4122 * tester.c: added --debug switch.
4123 * tree.c: patched an incorrect node->type assignment.
4124 * parser.c: formatting, ensure that node->doc != NULL in attributes
4125
Daniel Veillardccb09631998-10-27 06:21:04 +00004126Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4127
4128 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4129 entity support and provide an internal representation close to
4130 DOM one (entity ref nodes, and attribute value as tree). I tried
4131 to preserve the interface but this will surely break some apps
4132 (I have to change rpm2html/rpmfind for example). I had to change
4133 two interfaces, and the generated tree is somewhat different.
4134 * doc/* : started documenting the XML library, the tree and
4135 DOM/Corba. This is a first step.
4136
Daniel Veillard11e00581998-10-24 18:27:49 +00004137Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4138
4139 * parser.c: Set up the fonctions comment block, boring but useful.
4140 * parser.h, SAX.c, parser.c: now attributes are processed through
4141 the SAX interface. The problem is that my SAX interface diverged
4142 quite a bit from the original one, well this is not an official
4143 spec, and translating it from Java to C is hairy anyway...
4144
Daniel Veillard97b58771998-10-20 06:14:16 +00004145Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4148 fonctions comment block, boring but useful.
4149
4150Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004151
4152 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4153 conversion routines. However they are not yet used to convert the
4154 inputs. The core will run with UTF-8.
4155
Daniel Veillard33942841998-10-18 19:12:41 +00004156Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4157
4158 * tree.c : make sure that the type id is properly set-up when
4159 a new object is allocated, needed for DOM.
4160
Daniel Veillard27fb0751998-10-17 06:47:46 +00004161Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4162
4163 * tree.h, tree.c: Ok, the main objects in the tree will be native
4164 corba objects, it costs 8 bytes per Node, Attribute and Document
4165 but it simplifies the Corba integration a lot (no extra interface
4166 objects to allocate/free).
4167
Daniel Veillard0bef1311998-10-14 02:36:47 +00004168Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4169
4170 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4171 and changed NODEs contants for conformity with DOM Level 1
4172
Daniel Veillard27864701998-10-08 03:47:24 +00004173Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4174
4175 * added hooks to keep track of servants when creating objects
4176 xmlDoc and xmlNode (for Corba export).
4177
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004178Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4179
4180 * added xml-config script.
4181
Daniel Veillard7066a791998-10-01 20:28:28 +00004182Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4183
4184 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4185 to autoupdate libtool and automake conf files.
4186
Miguel de Icaza60681bd1998-09-30 19:28:59 +000041871998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4188
4189 * Makefile.am: Use '?' to separate the sed
4190 commands as ',' is used when people pass -Wl,something.
4191
4192
Daniel Veillard15a8df41998-09-24 19:15:06 +00004193Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4194
4195 * tree.c, tree.h: added a per-document compression interface.
4196
Daniel Veillard151b1b01998-09-23 00:49:46 +00004197Tue Sep 22 20:47:38 EDT 1998
4198
4199 * tree.c, tree.h: added saving with compression and added interfaces
4200 to control the compression level (xmlGetCompressMode,
4201 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4202
Daniel Veillard70120ff1998-09-22 00:24:21 +00004203Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4204
4205 * parser.c: corrected a loop for files of size 0
4206
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000042071998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4208
4209 * error.h: New file. Contains prototyes from `error.c'.
4210
Tom Tromeyc19653d1998-08-14 01:22:43 +00004211Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4212
4213 * Makefile.am (xmlincdir): New macro.
4214 (xmlinc_HEADERS): Renamed from include_HEADERS.
4215
Daniel Veillard845664d1998-08-13 04:43:19 +00004216Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * applied small patch on numeric entities from
4219 Christopher Blizzard <blizzard@appliedtheory.com>
4220
Daniel Veillard260a68f1998-08-13 03:39:55 +00004221Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * New release 0.2, removed the old xml_* files so that it's
4224 coherent with the other CVS base (W3C), far better conformance
4225 to standard, new namespaces, decent entities support, beginning
4226 of a SAX-like interface. Nearly nothing left intact, even the
4227 test examples ...
4228
Christopher Blizzarda36749e1998-07-30 21:47:18 +000042291998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4230
4231 * .cvsignore: Add .deps dir
4232
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004233Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4236
Daniel Veillardfe926001998-07-26 04:28:20 +00004237Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004238
Daniel Veillardfe926001998-07-26 04:28:20 +00004239 * configure.in: added test for CPP
4240 * AUTHORS, Changelog: the original ones didn't get commited but the
4241 glib ones instead, fixed.
4242 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004243
Daniel Veillardfe926001998-07-26 04:28:20 +00004244Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004245
Daniel Veillardfe926001998-07-26 04:28:20 +00004246 * integrated code developped at W3C
4247 * changed the original Copyright
4248 * migrated to automake
4249 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004250