blob: 4d62f00af39c1bacf4014cfec69948b914f802f7 [file] [log] [blame]
Daniel Veillard16698282001-09-14 10:29:27 +00001Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * encoding.c entities.c: do not output hexadecimal charrefs
4 when serializing HTML since some version of Netscape can't
5 grok it, generate decimal ones.
6 * result/HTML/doc3.htm: output changed due to previous test
7 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
8
Daniel Veillard98fed372001-09-13 11:34:58 +00009Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
10
11 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000016
17 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
18 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
19 updated the configuration scripts systems accordingly
20
Daniel Veillard04382ae2001-09-12 18:51:30 +000021Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
22
23 * configure.in: preparing for 2.4.4
24 * doc/xml.html doc/html/*: updated and rebuilt the docs
25
Daniel Veillardd63437e2001-09-12 15:00:27 +000026Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
27
28 * win32/dsp/libxml2.def.src: tried to incorporate comments
29 from bug #59220
30
Daniel Veillard319a7422001-09-11 09:27:09 +000031Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
32
33 * parser.c result/noent/wml.xml: fixed bug #59981 related
34 to handling of '&' in attributes when entities are substitued
35
Daniel Veillard7cf5e442001-09-10 20:16:32 +000036Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
37
38 * libxml.h include/libxml/xmlversion.h.in
39 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
40 Tried to close bug #60131
41
Daniel Veillardbce62332001-09-10 18:46:55 +000042Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
43
44 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
45
Daniel Veillard143b04f2001-09-10 18:14:14 +000046Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
47
48 * SAX.c: fixing bug #59946 on xmlns=""
49
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000050Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
51
52 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
53 but allocates a new error code.
54
Daniel Veillard05c13a22001-09-09 08:38:09 +000055Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
56
57 * xmllint.c: John Fleck fixed typos in the options output
58 * parser.c SAX.c: fix ignorable white space SAX selection
59
60Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
61
62 * entities.c: Steve Underwood found the possibility of an
63 ininite loop in case of error.
64
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000065Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
66
67 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
68
Daniel Veillarda050d232001-09-05 15:51:05 +000069Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c: warn if version is not 1.0 but it's not
72 strictly speaking an error after analyzing the spec
73
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000074Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
75
76 *doc/catalog.html - add link to the html version of the
77 man page, other linguistic cleanups
78
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000079Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
80
81 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
82 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
83 file, has not yet been included in the build.
84
Daniel Veillard99784ff2001-09-01 16:20:28 +000085Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
86
87 * catalog.c: removed a duplicate affectation Justin Fletcher
88
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000089Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
90
91 * tree.c: Armin Sander pointed a possible text coalescing
92 problem, completed his patch.
93
Bjorn Reese0b2ae432001-08-31 16:31:57 +000094Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
95
96 * trionan.c: Fixed const and volatile re-definition problem
97
Daniel Veillard5d96fff2001-08-31 14:55:30 +000098Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
99
100 * libxml.4 parser.c: doc updates from Heiko Rupp
101 * parserInternals.c: 2 sanity checks from Heiko Rupp
102
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000103Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
104
105 * tree.c: applied patch from Armin Sander to make some pointers
106 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000107 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000108
Daniel Veillardb06c6142001-08-27 14:26:30 +0000109Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
110
111 * xpath.c: hum, restrict the integer usage gcc bug workaround
112 to only gcc compilers so that other architecture don't get
113 penalized by this limitation.
114 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
115
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000116Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
117
118 * valid.c: fixed a Windows compiler warning (Chris Poblete)
119 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
120
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000121Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
122
123 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
124 --convert option to xmlcatalog to convert SGML ones to
125 the XML syntax.
126 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
127
128 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000129Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
130
131 * catalog.c xmlIO.c: started some serious testing and fixed
132 a few bug and optmization needs.
133
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000134Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
135
136 * Makefile.am configure.in include/libxml/xmlwin32version.h:
137 preparing for a 2.4.3 release even if it may not be ready yet
138 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
139 all file parsing lookup to go through the entity resolver, add
140 to add an API to bypass it (needed to load catalogs themselves),
141 some cleanup on the catalog code too.
142 * nanoftp.c: small cleanup
143 * doc/catalog.html: small update
144
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000145Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
146
147 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
148 Jun Kuriyama
149
Daniel Veillardffb120d2001-08-23 00:52:23 +0000150Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
151
152 * doc/catalog.html: finished the catalog documentation
153
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000154Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
155
156 * doc/catalog.html doc/xml.html: added documentation about
157 Catalog support, misses an API description
158 * doc/html/*: reextracted the API pages
159
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000160Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
161
162 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
163 Added the part about section 7.2 on URI resolution,
164 fixed a side effect in the HTML parser, look complete
165 and ready to rock except the URI/SystemID part!
166
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000167Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
168
169 * include/libxml/catalog.h include/libxml/parser.h
170 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
171 xmlIO.c: added support and APIs needed for the catalog PI
172 * include/libxml/xmlIO.h: cleanup
173
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000174Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
175
176 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
177 include/libxml/catalog.h: starts to look okay, really
178 plugged the new framework, cleaned a lot of stuff,
179 added some APIs, except the PI's support missing this
180 should be mostly complete
181 * result/catalogs/* test/catalogs/*: added new test, enriched
182 the existing one with URN ID tests
183
Daniel Veillard64339542001-08-21 12:57:59 +0000184Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
185
186 * catalog.c: fixed nextCatalog
187 * result/catalogs/docbook test/catalogs/*: started adding
188 a small regression test
189
Daniel Veillardcda96922001-08-21 10:56:31 +0000190Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
191
192 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
193 more work on the XML catalog support.
194 * parser.c include/libxml/parser.h: small cleanup seems using
195 list as a public parameter name can give portability troubles
196 * trionan.c trionan.h xpath.c include/libxml/trionan.h
197 include/libxml/xpath.h include/libxml/Makefile.am: removed
198 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
199 wrappers
200
Bjorn Reese45029602001-08-21 09:23:53 +0000201Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
202
203 * Makefile.am trio.c triodef.h trionan.c xpath.c
204 include/libxml/Makefile.am include/libxml/trionan.h:
205 Re-worked Not-A-Number and Infinity support.
206 * xmlcatalog.c: added readline include files
207
Daniel Veillard344cee72001-08-20 00:08:40 +0000208Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
209
210 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
211 testCatalog as xmlcatalog, making it an installed app
212 adding a shell, and preparing it to be a /etc/xml/catalog
213 management tool, though not ready yet
214 * catalog.c include/libxml/catalog.h: adding support for
215 XML Catalogs http://www.oasis-open.org/committees/entity/
216 not finished, there is some interesting tradeoffs and a
217 few open questions left.
218
Daniel Veillardb7664f42001-08-19 13:00:43 +0000219Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
220
221 * xmllint.c: fixed a line formatting problem
222
Daniel Veillard5015b712001-08-17 09:37:52 +0000223Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
224
225 * SAX.c: removed a couple of unused variable (Albert Chin)
226
Daniel Veillardbb371292001-08-16 23:26:59 +0000227Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
228
229 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
230 trying to fix some troubles w.r.t. function returning
231 const xxxPtr.
232
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000233Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
234
235 * win32/dsp/libxml2.def.src: another set of symbols conditionally
236 defined
237
Daniel Veillardae6db172001-08-16 19:32:00 +0000238Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
239
240 * xpointer.c: removed unused var
241
Daniel Veillard09190202001-08-16 16:27:41 +0000242Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
243
244 * testXPath.c: another small cleanup closing bug #59110
245
Daniel Veillard796f4b62001-08-16 16:00:13 +0000246Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
247
248 * win32/dsp/libxml2.def.src: small cleanup closing bug
249 #59108
250
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000251Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
252
253 * example/gjobread.c: add xmlCleanupParser() before leaving
254
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000255Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
256
257 * config.h.in configure.in include/libxml/xmlwin32version.h:
258 released 2.4.2
259
Daniel Veillardd3d06722001-08-15 12:06:36 +0000260Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
261
262 * include/libxml/valid.h debugXML.c valid.c: deprecate
263 the non-boundchecking Sprintf functions, add Snprintf
264 this should close bug #57984
265
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000266Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
267
268 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
269 URIs before doing the lookups (pointed by Mark Vakoc)
270
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000271Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
272
273 * xpath.c: serious changes on Result Value Trees and NodeSets
274 w.r.t. deallocation and collect operations. Probably not
275 100% clean (merge of allocated trees smells like a problem).
276 Seems sufficient to close #58943
277
Daniel Veillard90493a92001-08-14 14:12:47 +0000278Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
279
280 * xmllint.c: adding a --format option
281
Daniel Veillardfe703322001-08-14 12:18:09 +0000282Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
283
284 * xpath.c: count() was broken on Result Value Tree
285 * xmlIO.c: fixed file:/// accesses on _WIN32
286
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000287Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
288
289 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
290 macro was renamed, this should close bug #58683
291
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000292Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
293
294 * SAX.c: small fix fixing bug #58539 reported by coolo, in
295 entity substitution mode text at the end of the entity might
296 be added due to text coalescing.
297 * nanoftp.c parser.c: small cleanup
298
Daniel Veillard0c720972001-08-08 20:59:00 +0000299Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
300
301 * HACKING: added John Fleck right to commit in the doc subdir
302
Daniel Veillard48da9102001-08-07 01:10:10 +0000303Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
304
305 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
306 allow to inherit attributes from the DTD directly in the
307 tree, this is needed for XPath and can be a useful feature.
308 Inherited namespaces are always provided at the tree level now
309 * test/defattr* result/defattr* result/noent/defattr*: added a couple
310 of tests for this feature (XSLT being the prime user).
311
Daniel Veillard50f34372001-08-03 12:06:36 +0000312Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
313
314 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
315 testSAX.c xmlIO.c xmllint.c include/win32config.h
316 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
317 include/libxml/xmlwin32version.h.in win32/README.MSDev
318 win32/dsp/*: applied Win32 Facelift No.2 patches from
319 Igor Zlatkovic for Windows/MSC
320
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000321Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
322
323 * SAX.c: unparsedEntityDecl() the URI computation of the
324 entity wasn't done breaking XSLT unparsed-entity-uri()
325
Daniel Veillard567e1b42001-08-01 15:53:47 +0000326Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
327
328 * xpath.c: fixed a bug when walking the descendants and
329 the current node has no children
330 * debugXML.c: show up when a text node is supposed to not be escaped
331
Thomas Broyerf186c822001-07-31 23:30:37 +0000332Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
333
334 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
335 worked like the set:leading() function)
336 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
337
Daniel Veillardba6db032001-07-31 16:25:45 +0000338Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
341
Daniel Veillard57905372001-07-31 15:52:17 +0000342Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * include/libxml/xmlIO.h: apply change to close #58141
345 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
346
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000347Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * parser.c: when the internal subset uses a PE, then the
350 included entity can use conditional sections.
351
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000352Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
355 when walking the namespace axis showing up in
356 libxst/tests/general/bug-12
357 * xmlmemory.c: added the possibility to trace a given block
358 defined by its address
359
Daniel Veillard4aafa792001-07-28 17:21:12 +0000360Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * parser.c: don't override existing encoding specified before
363 starting xmlParseDocument()
364
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000365Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * include/libxml/xmlwin32version.h: reinserted, needed for
368 Windows users of CVS
369
Darin Adlera77cac02001-07-27 17:41:51 +00003702001-07-27 Darin Adler <darin@bentspoon.com>
371
Darin Adler699613b2001-07-27 22:47:14 +0000372 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
373 * testCatalog.c: Add include of <libxml/parser.h>.
374
3752001-07-27 Darin Adler <darin@bentspoon.com>
376
Darin Adlera77cac02001-07-27 17:41:51 +0000377 * include/libxml/.cvsignore:
378 * include/libxml/xmlwin32version.h:
379 Remove this file from CVS because it's generated.
380
Daniel Veillard50822cb2001-07-26 20:05:51 +0000381Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * parser.c include/libxml/parser.h: applied const patches from
384 Tom Moog #58002
385
Thomas Broyerba4ad322001-07-26 16:55:21 +0000386Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
387
388 * xpath.c include/libxml/xpath{,Internals}.h: added a function
389 lookup framework
390
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000391Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
392
393 * tree.c: fixed xmlCopyNode() for documents
394
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000395Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * parser.c: fixed bugs #58073 reported by Greg Shtilman
398
399Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000400
401 * parser.c: fixes bug #57652 reported by Morus Walter
402
Daniel Veillarde3924972001-07-25 20:25:21 +0000403Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
406
Daniel Veillarda53c6882001-07-25 17:18:57 +0000407Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
410 errors, lesson don't add new functions at 1am before a release
411 * xpath.c: integrated fix from Bjorn to avoid divide by zero
412 from XPath initialization when possible.
413
Daniel Veillardd9bad132001-07-23 19:39:43 +0000414Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
416 * result/scripts/base*: removing history/readline changed
417 this slightly
418 * include/libxml/parser.h SAX.c parser.c parserInternals.c
419 xmllint.c: make element content line number generation
420 optionnal to avoid breaking old apps added interface to switch
421
Daniel Veillardf012a642001-07-23 19:10:52 +0000422Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * configure.in: get rid of the readline and libhistory
425 dependancies by default, release 2.4.1 with IA64 fix
426 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
427 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
428 John Kroll fixes to allow saving to HTTP via PUT (or
429 POST of needed).
430 * doc/html/*.html: regenerated the docs
431
Thomas Broyere8126242001-07-22 03:54:15 +0000432Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
433
434 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
435 xmlHashScanFull and xmlHashScannFull3 to get passed the
436 three keys as arguments to the callback function
437
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000438Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * configure.in Makefile.am: removed libxml softlink for good
441 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
442 100% coverage by gtk-doc
443
Daniel Veillard8599e702001-07-17 21:38:51 +0000444Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
447 fixed serious troubles due to size_t vs. int mismatch
448
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000449Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
452
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000453Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
454
455 * include/libxml/xpath{,Internals}.h xpath.c: added a more
456 convenient extension API for value and context managing
457 Now handles external objects through xmlXPathPopExternal,
458 xmlXPathWrapExternal and xmlXPathReturnExternal.
459 Added functions for sets operations (intersection, etc.)
460
Daniel Veillard22090732001-07-16 00:06:07 +0000461Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
464 xmlIO.c tree.c parserInternals.c entities.c encoding.c
465 HTMLparser.c: cleanup of global variables, marking some
466 const or private.
467
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000468Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000469
470 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
471 fixed xmlXPathNodeSetItem when passing index=0
472
Daniel Veillard05dec342001-07-14 21:57:39 +0000473Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
476
Daniel Veillard28ae6362001-07-14 16:44:32 +0000477Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * xmllint.c: fixed compilation under Cygwin #57503
480 * TODO: update
481
Peter Williamsed156f52001-07-13 18:35:13 +00004822001-07-13 Peter Williams <peterw@ximian.com>
483
484 * config.h.in: add #undef HAVE_DLFCN_H
485
486 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
487 builddir.
488
Daniel Veillard73b36e32001-07-12 15:09:52 +0000489Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * win32/libxml2/libxml2.def.src: added a couple of exported entries
492 raised by #57348 and #57381
493
Daniel Veillard7db37732001-07-12 01:20:08 +0000494Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
497 tree.c xpointer.c: store the line numbder in element->content,
498 may break some software, need a configuration mechanism
499
Darin Adler96037892001-07-11 00:03:16 +00005002001-07-10 Darin Adler <darin@bentspoon.com>
501
502 * .cvsignore:
503 * example/.cvsignore:
504 * include/.cvsignore:
505 * include/libxml/.cvsignore:
506 Various things that are generated and should be ignored.
507
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000508Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
511 * doc/xml.html doc/html/*: updated the docs
512
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000513Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
516 validation occured on content with element child
517
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000518Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * tree.c: fixed XML Base computation which was broken
521 * debugXML.c: added a base function to the shell
522 * Makefile.am result/scripts/* test/scripts/*: added scripts
523 based regression tests, and adding 2 XML Base tests
524
Daniel Veillard19e96c32001-07-09 10:32:59 +0000525Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * tree.c: set properties doc and call xmlSetListDoc for properties
528 content when grafting them in a different tree.
529 * aclocal.m4: remove from CVS
530
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000531Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
532
533 * win32/libxml2/libxml2.def.src: added some missing entry point
534 for XPath (Mark Vakoc)
535
Daniel Veillard388236f2001-07-08 18:35:48 +0000536Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
539 layer should URI-Unescape before trying to open resources.
540
Daniel Veillard04383752001-07-08 14:27:15 +0000541Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
542
543 * xpath.c: fix the name() bug for elements in the default
544 namespace reported by Charlie Bozeman
545
Daniel Veillard7583a592001-07-08 13:15:55 +0000546Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
549 led to an XPath fix, improvements of SAX initialization, and
550 an added option --nocdata to testXPath
551
Daniel Veillard449d7392001-07-07 19:11:06 +0000552Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * doc/libxml-doc.el: Felix Natter provided anew version working
555 with XEmacs too
556
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000557Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
558
559 * include/libxml/xpath.h: small cleanup
560 * doc/xml.html: update
561
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000562Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * Makefile.am configure.in include/libxml/xmlwin32version.h:
565 released 2.3.14
566
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000567Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000570 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000571
Daniel Veillard73c9c042001-07-05 20:02:54 +0000572Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * xpath.c: a bug reported by Stephan Kulow empty nodesets
575 were not equal to empty strings
576
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000577Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * SAX.c: fixed a URI-Reference computation problem when validating
580 * xmlIO.c: small cleanup
581
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000582Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * parser.c: improved the description of a couple of interfaces
585 upon Larry Stamper suggestion
586
Daniel Veillard62f313b2001-07-04 19:49:14 +0000587Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * SAX.c entities.c parser.c: changed completely the way entities
590 are handled when running the parser in entity substitution mode.
591 This fixes a bug reported by Stephan Kulow and nearly divides
592 by 3 the amount of memory required by libxslt to load and process
593 DocBook TDG.
594
Daniel Veillardf420ac52001-07-04 16:04:09 +0000595Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
596
597 * HTMLparser.c: fixing a too early root closing problem raised
598 byt Prashanth Naidu
599
Daniel Veillard8c357d52001-07-03 23:43:33 +0000600Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
603 raised by Mark Vakoc.
604
Daniel Veillard6e90d192001-07-03 16:37:49 +0000605Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * example/Makefile.am: fixed the include path to add srcdir/include
608 * Makefile.am configure.in: fix from Albert Chin for iconv detection
609 and some cleanup
610
Daniel Veillardf06307e2001-07-03 10:35:50 +0000611Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
614 lot of optimization work, results in significant improvements
615 when handling really complex XPath queries. Add a small optimizer
616 for unions, improve [n] and [last()], avoid some costly ops.
617
Daniel Veillard77044732001-06-29 21:31:07 +0000618Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * include/libxml/parser.h parser.c: xmlStrstr args are both const
621 * xpath.c: small cleanup
622 * xmlGetNsList: reformated, fixed problems if used on Entities
623
Daniel Veillard2adbb512001-06-28 16:20:36 +0000624Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * doc/xml.html: added 1.8.14 and 2.3.13 releases
627
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000628Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
629
630 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
631 * Makefile.am example/Makefile.am: workaround automake generating
632 erroneous deps
633
Daniel Veillard12f7d292001-06-28 13:12:11 +0000634Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * include/win32config.h: bug #56801 Yon Derek provided a patch
637 to the windows config file.
638
Daniel Veillard87ee9142001-06-28 12:54:16 +0000639Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
642 libxml.h : Yon Derek provided a set of changes to compile from
643 CVS on Windows/MSC
644
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000645Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * parser.c: fixed UTF8 BOM support in push mode
648 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
649 added a specific testcase
650
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000651Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
652
653 * Makefile.am: added --push regression tests
654 * parserInternals.c: the XML parser segfaulted in --push mode
655
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000656Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * configure.in: moved the symlinks detection within a CVS
659 check, this is not portable and will be removed soon.
660 * xpath.c: small cleanup/speedup
661
Daniel Veillard11648102001-06-26 16:08:24 +0000662Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
665 release of 2.3.12
666 * parser.c: make an error message if unknow entities in all cases
667
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000668Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * uri.c: fixed 2 uri normalization bugs on '//' reduction
671
Daniel Veillard23793842001-06-25 16:07:45 +0000672Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * include/libxml/Makefile.am: Laszlo Peter pointed out that
675 includes were installed in the wrong dir
676
Daniel Veillardf5498f32001-06-25 15:08:36 +0000677Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * doc/html.xml: warn against sending code to exhibit bugs.
680
Daniel Veillard56f06462001-06-24 21:34:03 +0000681Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
684 Tru64 from Thomas Leitner
685
Daniel Veillardc5d64342001-06-24 12:13:24 +0000686Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * AUTHORS: added William and Bjorn
689 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
690 daniel@veillard.com hopefully I won't have to do this again
691 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
692 docs can be rebuilt cleanly now
693 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
694 from CVs it's generated, added include/libxml/xmlwin32version.h
695 also generated but which should change far less frequently.
696 * catalog.c nanoftp.c: made sure to include libxml.h not
697 libxml/xmlversion.h directly
698 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
699 when compiling on WIN32 and MSC
700
Daniel Veillard07385fd2001-06-23 21:55:48 +0000701Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
702
703 * include/Makefile.am include/libxml/Makefile.am configure.in:
704 fixed make distcheck and rebuilding the rpms
705
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000706Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * configure.in: should finish the migration of exported includes
709 into a real include/libxml in CVS, at least for CVS users.
710 * removed the exported headers, added in include/libxml (as well
711 as xmlversion.h.in).
712
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000713Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * configure.in: fixed the way to detect symlink
716
Daniel Veillard66541772001-06-23 18:31:04 +0000717Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * configure.in: updated, include/libxml is now a real CVS dir
720
Daniel Veillardca989762001-06-23 17:39:29 +0000721Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
724 version works with both libxml1 and libxml2 (it autodetects
725 the prefix of the html-files) from Felix Natter.
726 * doc/xml.html: updated doc accordingly
727
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000728Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
729
730 * xpath.c: fixed the bug generating a template loop in libxslt
731 when using docbook-xsl-1.4, * should filter out document nodes
732 * HACKING: added William
733 * TODO: updated
734
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000735Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736
737 * doc/FAQ.html: added a warning about gcc-3.0
738 * doc/xml.html: added reference to gdome2 and removed a confusing
739 sentence
740
Daniel Veillardf7f41852001-06-22 15:18:01 +0000741Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
742
743 * xmlversion.h: okay this is a generated file, but Windows
744 users need it and they can't generate it, and I want CVS
745 Windows users ...
746 * win32/libxml2/libxml2_so.dsp: Windows project file for
747 the shared lib version of libxml2
748 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
749 resources needed for libxslt/xsltproc by Yon Derek
750
Bjorn Reese3157b342001-06-22 14:41:45 +0000751Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
752
753 * trio.c: MSVC fix (provided by Igor Zlatkovic)
754
Daniel Veillard4151acb2001-06-22 10:48:57 +0000755Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
Daniel Veillardcc146db2001-06-22 11:10:52 +0000757 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
758
759Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760
Daniel Veillard4151acb2001-06-22 10:48:57 +0000761 * include/win32config.h: Yon Derek provided a first fix
762 to be able to compile libxslt/xsltproc on Windows
763
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000764Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * xpath.c: attempt to work around what seemed a gcc optimizer
767 bug when handling floats on i386 http://veillard.com/gcc.bug
768 * tree.c entities.c encoding.c: doing some cleanups while
769 chasing it
770
Daniel Veillard017b1082001-06-21 11:20:21 +0000771Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
772
773 * Makefile.am: cleanup when --without-debug is specified
774 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
775 w.r.t. --without-debug and other include points
776 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
777 Catalogs
778 * configure.in entities.h tree.h HTMLparser.c: removed
779 --without-corba, made the _private field mandatory
780
Daniel Veillard87a764e2001-06-20 17:41:10 +0000781Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
784 outputs a BOM in UTF8, an errata has been issued to avoid the
785 problem, that was the most reasonable solution... Add support
786 for a leading UTF8 BOM in entities.
787
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000788Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * valid.c: fixed a bug found when post validating an entity ref
791 * xmllint.c: added --loaddtd and sligly changed --postvalid to
792 activate it too
793
Daniel Veillard39196eb2001-06-19 18:09:42 +0000794Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
797 weakness in the node copy the XPointer and the XInclude
798 implementations. Serious cleanup.
799
Daniel Veillard3739b982001-06-19 12:51:30 +0000800Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * Makefile.am: Kjartan Maraas provided a small patch to
803 add xml2-config.in to EXTRA_DIST
804
Daniel Veillarda9142e72001-06-19 11:07:54 +0000805Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
808 provided another failing case found in KDE, the way the
809 ctxt->vctxt.nodeTab was allocated and freed changed over
810 time but it wasn't completely cleaned up. This should fix it.
811
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000812Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813
814 * parser.c: Stephan Kulow also raised the fact that line number
815 could get miscounted making debug harder, fixed the problem
816 in xmlParseCharData()
817
Daniel Veillard64b98c02001-06-17 17:20:21 +0000818Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
819
820 * valid.c: Stephan Kulow pointed out a problem when validating
821 and using an empty entity, forgot a 'break' in a case.
822
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000823Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
824
825 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
826 * doc/xml.html: updated with 2.3.11
827
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000828Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * TODO: updated adding cleanup of generated doc
831 * configure.in: prepared to release 2.3.11
832 * xmllint.c: added --version for bug reporting
833 * doc/html/*.html: rebuilt the doc
834
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000835Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * xpath.c: first part of the work on selecting namespace to
838 fix bug #56115
839
Daniel Veillard96ed5832001-06-15 22:22:04 +0000840Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
843 when using -liconv
844 * TODO: updated
845
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000846Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * HTMLtree.[ch]: more work on the HTML serialization routnes,
849 cleanup, encoding support.
850
Daniel Veillard608ad072001-06-14 08:32:28 +0000851Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
852
853 * xpath.c: Thomas Broyer suggested a better patch for the / arg
854
Daniel Veillard239d0522001-06-13 23:02:48 +0000855Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * xpath.c: bug detected by Ankh when / is used as a function arg
858
Daniel Veillard02bb1702001-06-13 21:11:59 +0000859Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
862 of element and use it to avoid outputting formatting spaces at
863 the wrong place. Implemented the format parameter for HTML save.
864 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
865 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
866 result/HTML/wired.html: of course this impact the result of a
867 number of HTML tests
868
Daniel Veillard95d845f2001-06-13 13:48:46 +0000869Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * HTMLtree.[ch]: started augmenting the HTML save API with
872 encoding and formatting parameters
873
Daniel Veillardeca60d02001-06-13 07:45:41 +0000874Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * HTMLtree.h: cleanup and started evaluating the work needed on
877 revamping the HTML output code
878
Daniel Veillard84666b32001-06-11 17:31:08 +0000879Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
882
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000883Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * valid.c: fixed bug #56049, forgot one check in the
886 validation routine
887
Daniel Veillardca2366a2001-06-11 12:09:01 +0000888Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
891
Daniel Veillard6761eee2001-06-11 10:29:38 +0000892Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * libxml.h: fixed an error in last commit
895 * doc/FAQ.html: added an entry for compilation from CVS
896
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000897Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * xmlversion.h.in libxml.h: Cygwin patches
900 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
901 * tree.h: cleanup
902
Daniel Veillardacd370f2001-06-09 17:17:51 +0000903Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
904
905 * tree.c: patched xmlFreeNode() to avoid freeing() a static
906 memory block in a strange case where libxml is linked twice
907 in the binary.
908
Daniel Veillard1d047672001-06-09 16:41:01 +0000909Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
912 state far too often, simple fix used to avoid it.
913
Daniel Veillard4497e692001-06-09 14:19:02 +0000914Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
917 being processed, applied his patch
918 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
919
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000920Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
923 provided fixes to compile on MSCC again
924 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
925 also provided an update for the project files.
926
Daniel Veillarda682b212001-06-07 19:59:42 +0000927Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
930 bug #55810
931
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000932Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
933
934 * tree.c: fixed xmlGetNsProp() to close bug #55683
935 Note this requires libxslt to use it's own function instead.
936
Daniel Veillardf0c53762001-06-07 16:07:07 +0000937Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * HTMLtree.c: when in a pre element no formatting space should
940 be added.
941 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
942
Daniel Veillard068a9652001-06-07 15:30:26 +0000943Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
944
945 * configure.in: added tests for signal() and signal.h
946
Daniel Veillard541d6552001-06-07 14:20:01 +0000947Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * xpath.c: robert pointed out xmlXPathNINF was not initialized
950
Daniel Veillard8a367d42001-06-07 14:01:34 +0000951Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * doc/libxml-doc.el: Felix Natter provided a new version for
954 libxml2
955
Daniel Veillard8a926292001-06-07 11:20:20 +0000956Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
957
958 * HTMLtree.c: when in a pre element no formatting space should
959 be added.
960
Daniel Veillard14839d52001-06-06 16:11:56 +0000961Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962
963 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
964
Daniel Veillarde95e2392001-06-06 10:46:28 +0000965Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
968 hack
969 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
970 * uri.c: fixed a warning
971
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000972Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973
974 * HTMLtree.c: trying to close bug #55772 escaping in script
975 elements
976 * doc/xml.html: suggest to send mail to the list
977
978Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000979
980 * error.c: attempt to fix the xmlGetVarStr breakage once and for
981 good. Use a macro and based on the solution provided in
982 vsnprintf manual page from GNU.
983
Bjorn Reese99748722001-06-05 12:49:15 +0000984Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
985
986 * error.c: Workaround for non-preserving variadic list.
987 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
988
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000989Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
990
991 * doc/xml.html: added 2.3.10 release
992
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000993Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
995 * configure.in: releasing 2.3.10
996
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000997Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
999 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1000
Daniel Veillard20042422001-05-31 18:22:04 +00001001Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002
1003 * encoding.c: Robert Collins provided a patch to add the
1004 "US-ASCII" encoding alias
1005
Daniel Veillard97ac1312001-05-30 19:14:17 +00001006Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1009 string oriented functions and started cleaning the related areas
1010 in xpath.c which needed fixing in this respect
1011
Daniel Veillard2d703722001-05-30 18:32:34 +00001012Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1013
1014 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1015 #55380
1016 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1017
Daniel Veillard9403a042001-05-28 11:00:53 +00001018Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * TODO: updated
1021 * nanohttp.[ch] : started adding APIs to get the redirected URL
1022 when this occurs (needed for further base computation
1023 * tree.h: cleanup
1024 * encoding.c: cleanup
1025 * SAX.c: minor change around ctxt->loadsubset
1026
Daniel Veillard6278fb52001-05-25 07:38:41 +00001027Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1028
1029 * Makefile.am include/Makefile.am: small change to have
1030 include/libxml rebuilt if working from CVS.
1031 * uri.c: applied another patch from Carl Douglas for URI escaping,
1032 this should close bug #51876
1033
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001034Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035
1036 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1037 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1038 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1039 added specific regression test
1040 * parser.h: preparing for the XSLT mode where DTD inherited
1041 attributes are added to the tree.
1042
Daniel Veillardbbd22452001-05-23 12:02:27 +00001043Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * xinclude.[ch]: Updated the namespace for the Last Call version
1046 * result/XInclude/include test/XInclude/include: updated the
1047 testsuite accordingly
1048
Daniel Veillard8514c672001-05-23 10:29:12 +00001049Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1052 related to bug #51876
1053
Daniel Veillard42596ad2001-05-22 16:57:14 +00001054Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1055
1056 * tree.c: fixed a gross mistake in base computation, xml:base is
1057 not completely correct yet (need cascade).
1058 * xpath.[ch]: added the few things needed to find a function name
1059 and URI from the XPath context when it is called.
1060
Daniel Veillard81418e32001-05-22 15:08:55 +00001061Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1064 * DOCBparser.c: small cleanup
1065 * xmllint.c: added a --catalogs option to load catalogs from
1066 $SGML_CATALOG_FILES
1067 * tree.c: cleanup
1068 * configure.in: iconv library fixup, ICONV_LIBS
1069
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001070Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071
1072 * catalog.c: handling of CATALOG entries. detection of recursion,
1073 and a few bugfixes
1074 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1075 against the default namespace
1076
Daniel Veillard04b93292001-05-21 08:15:31 +00001077Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1080
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001081Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1082
1083 * parser.c: fixed propagation context info when parsing an
1084 external entity.
1085 * doc/html/*.html: regenerated a couple of docs
1086
Daniel Veillard4623acd2001-05-19 15:13:15 +00001087Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * doc/xml.html: update with 2.3.9 informations
1090
Daniel Veillardbed7b052001-05-19 14:59:49 +00001091Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1094 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1095 * doc/html/* : rebuilt the docs
1096 * valid.c: small patch which may improve some case when
1097 validating.
1098
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001099Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * HTMLparser.c: Closed bug #54891
1102 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1103 to the suite
1104
1105Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1108 applied a documentation patch from LotR and filled in a few missing
1109 descriptions
1110
Daniel Veillard76d66f42001-05-16 21:05:17 +00001111Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * xpath.c tree.c parser.c: speed optimizations at the parser level
1114 document tree freeing and xpath evaluation
1115
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001116Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1117
1118 * parser.c parser.h parserInternals.h: fixed a couple of
1119 interfaces for handling memory buffer input to const char *
1120 upon suggestion of JamesH.
1121
Daniel Veillardc3739e72001-05-15 15:23:27 +00001122Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1123
1124 * configure.in: LoTR sent a patch fixing the previous commit
1125
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001126Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * configure.in: trying to deal again with the stoopid -R linking
1129 flag of Solaris
1130
Daniel Veillard790142b2001-05-15 10:51:53 +00001131Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1132
1133 * xpath.h: two nodeset access macros from Thomas Broyer
1134
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001135Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1138 patch from Thomas Broyer
1139
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001140Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1143 case
1144 * INSTALL: was empty added stuff from the FAQ
1145
Daniel Veillard75bea542001-05-11 17:41:21 +00001146Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1149 attributes handling and #54433 by adding xmlUnsetProp()
1150 and xmlUnsetNsProp()
1151
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001152Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * HTMLparser.c: Patch from Jonas Borgström
1155 (htmlGetEndPriority): New function, returns
1156 the priority of a certain element.
1157 (htmlAutoCloseOnClose): Only close inline elements if they
1158 all have lower or equal priority.
1159 * result/HTML: this of course changed a number of tests results.
1160
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001161Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * xmlIO.c catalog.c: plugged in the default catalog resolution
1164 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1165 documentations
1166 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1167
Daniel Veillarda7374592001-05-10 14:17:55 +00001168Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1169
1170 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1171 integrating catalogs
1172 * catalog.[ch] testCatalog.c: adding a small catalo API
1173 (only SGML catalog support).
1174 * parser.c: restaured xmlKeepBlanksDefault(0) API
1175
Daniel Veillardc17337c2001-05-09 10:51:31 +00001176Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1179
Daniel Veillard257d9102001-05-08 10:41:44 +00001180Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * parser.c: added xmlParseExternalEntityPrivate() to allow
1183 propagation of ctxt->_private when parsing external entities
1184
Daniel Veillard083c2662001-05-08 08:27:14 +00001185Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1188
Daniel Veillard01ef7382001-05-08 07:31:43 +00001189Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1192
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001193Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * valid.c: warn when indeterminist content model is detected
1196 * result/VC/ElementValid8: this adds a message
1197 * Makefile.am: add --novalid for VCM tests
1198 * parserInternals.c: added a call to Init memory
1199
Daniel Veillard64269352001-05-04 17:52:34 +00001200Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1203 when both parameters are NULL.
1204
Daniel Veillard37721922001-05-04 15:21:12 +00001205Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1206
1207 * valid.c: applied small patch from Gary Pennington, reindented
1208 some part of the code.
1209
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001210Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1213 release, updated and regenerated the docs
1214
Daniel Veillard357c9602001-05-03 10:49:20 +00001215Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * xpath.c result/XPath/expr/floats : clarified and cleanup
1218 printing of abnormal floats in tests.
1219
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001220Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1223 * results/HTML/ : a few changes in the output of the HTML tests as
1224 a result.
1225 * configure.in: tying to fix -liconv where needed
1226
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001227Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * Makefile.am: fixed a stupid error
1230
Daniel Veillard7150a032001-05-02 16:41:11 +00001231Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1232
1233 * configure.in Makefile.am: make the inclusion of the trio
1234 modules in the library conditional
1235
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001236Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * DOCBparser.c: patche from László Kovács, fixed entities refs
1239 in attributes handling
1240
Daniel Veillardedddff92001-05-02 10:58:52 +00001241Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1242
1243 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1244 flushing
1245
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001246Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * xpath.c: fix of an XSLT namespace bug reported on the list
1249 general/bug-8-
1250
Daniel Veillard5792e162001-04-30 17:44:45 +00001251Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * strio.h trio.c: Dan McNichol suggested a couple of small
1254 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1255
Daniel Veillard02141ea2001-04-30 11:46:40 +00001256Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * tree.c parser.c encoding.c: spent a bit more time looking
1259 at the parsing speed and DOM handling. Added a few more
1260 speedups.
1261
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001262Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * parser.c: small but effective parsing speed improvement
1265
Daniel Veillardb59076b2001-04-29 17:04:07 +00001266Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1267
1268 * configure.in: default on the DocBook parser inclusion (for Gnome)
1269 * DOCBparser.h: fixed a header reference
1270
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001271Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * configure.in xpath.c: applied Bjorn patches for FPE on the
1274 alpha
1275
Daniel Veillardeefd4492001-04-28 16:55:50 +00001276Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1277
1278 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1279 xmlSaveFormatFileTo()
1280
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001281Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * xpath.c: simple and efficient optimization, XPath functions
1284 aways bind to the same code, cache this
1285 * TODO: updated (by saying some is obsolete)
1286
Daniel Veillard2156a562001-04-28 12:24:34 +00001287Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * xpath.c: more cleanup work on XPath name parsing routines
1290
Daniel Veillard61d80a22001-04-27 17:13:01 +00001291Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1292
1293 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1294 xmlXPathParseName
1295 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1296 * debugXML.c: avoid compilation problems if compiling without
1297 HTML support, Igor Zlatkovic
1298 * win32/libxml2/libxml2.def.src: being able to compile without
1299 XPath on Windows
1300
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001301Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * libxml.m4: yet another patch from Toshio Kuratomi
1304
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001305Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1306
1307 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1308
Daniel Veillard67fee942001-04-26 18:59:03 +00001309Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1310
1311 * tree.[ch]: added xmlSaveFormatFile interface for saving
1312 and indenting a file.
1313
Daniel Veillard82e49712001-04-26 14:38:03 +00001314Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1315
1316 * xpath.c: fixed bug #53689 related to processing-instruction()
1317
Daniel Veillard02f077a2001-04-26 10:59:11 +00001318Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * DOCBparser.c: patche from László Kovács
1321
Daniel Veillard30211a02001-04-26 09:33:18 +00001322Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * parser.c: applied fixes from Christian Glahn bug report #53391
1325
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001326Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1327
1328 * error.c: Jean François Lecomte provided a complete description
1329 and a fix to bug #53537
1330
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001331Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1334
Daniel Veillard1034da22001-04-25 19:06:28 +00001335Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * DOCBparser.c SAX.c: a bit more work on entities processing.
1338 Still Need to cleanup XML output and references in attributes
1339
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001340Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1341
1342 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1343
Daniel Veillardb33c2012001-04-25 12:59:04 +00001344Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * tree.c: trying to fix #53574, not completely complete,
1347 I would like xmllint --copy --debug test/ent1 and
1348 xmllint --debug test/ent1 to show the same result.
1349 * xpath.c: fix a bug when trying to sort namespace nodes
1350
Daniel Veillard5146f202001-04-25 10:29:44 +00001351Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1352
1353 * HTMLtree.c: real fix for #53402
1354
Daniel Veillard7533cc82001-04-24 15:52:00 +00001355Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1358 PIs when using xsl:output
1359 * valid.c: closing #53537 some case generate segfaults if there
1360 is validity errors
1361
Daniel Veillard61b33d52001-04-24 13:55:12 +00001362Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1365 of external parsed entities, added --noent to testDocbook
1366 * valid.c: Garry Pennington found an uninitialized variable
1367 access in xmlValidateElementContent()
1368
Daniel Veillard56098d42001-04-24 12:51:09 +00001369Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
1371 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1372 with madness
1373 * result/HTML/ : this modified the result of the regression tests
1374 a lot.
1375
Daniel Veillard122376b2001-04-24 12:12:30 +00001376Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1379 to doc where it wasn't checked against NULL reported by
1380 Jens Laas
1381
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001382Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1383
1384 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1385 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1386
Daniel Veillardeae522a2001-04-23 13:41:34 +00001387Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1388
1389 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1390 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1391 * SAX.[ch]: cleanup and updates for DocBook
1392 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1393 ex SGML identifier changes
1394 * valid.c: removed a static unused function.
1395
Daniel Veillardde57c612001-04-23 09:13:36 +00001396Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * HTMLtree.c: applied change for Paul Sponagl on script saving
1399 * Makefile.am: the warning about entity title.xml are normal.
1400
Daniel Veillard393df012001-04-22 20:11:18 +00001401Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1402
1403 * configure.in: release of 2.3.7
1404 * Makefile.am: fixing make distcheck
1405
Daniel Veillarda41123c2001-04-22 19:31:20 +00001406Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * doc/html/* doc/xml.html: updated and regenerated the docs
1409
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001410Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1413
Daniel Veillarde82a9922001-04-22 12:12:58 +00001414Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * tree.c: fixed #53388 with the provided patch
1417
Daniel Veillard06803992001-04-22 10:35:56 +00001418Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * valid.c: Bjorn detected an invalid memory access. Fixed
1421 vstateVPush()
1422
Daniel Veillard40af6492001-04-22 08:50:55 +00001423Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1424
1425 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1426
Bjorn Reese70a9da52001-04-21 16:57:29 +00001427Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1428
1429 * libxml.h: new header used only for the compilation of libxml
1430 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1431 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1432 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1433 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1434 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1435 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1436 baseline (version 1.2 plus a single patch).
1437 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1438 scientific notation for numbers. Tests added.
1439 * xpath.c: formatting of numbers changed to use sprintf
1440 (contribution from William Brack)
1441
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001442Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * valid.c: cleanup, more useful debugging
1445 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1446 * xmlIO.c: entity loading is printed as an error when validating
1447
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001448Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * valid.c: fixed to validate within entities
1451 * test/VCM/v22.xml: added a specific testcase
1452
Daniel Veillardca1f1722001-04-20 15:47:35 +00001453Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * valid.c: forgot an epsilon transition in for ()+
1456 * test/VCM/v21.xml : added a specific test case
1457
Daniel Veillard85349052001-04-20 13:48:21 +00001458Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * valid.c: removed a state explosion exhibited by RSS
1461 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1462 from bug #51872
1463
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001464Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1467 validation without using an ugly NFA -> DFA algo in the source.
1468 Made a specific algorithm easier to maintain, using a single
1469 stack and without recursion.
1470 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1471 * hash.c: made the growing routine static
1472 * tree.h parser.c: added the parent information to an
1473 xmlElementContent node.
1474
Daniel Veillarde470df72001-04-18 21:41:07 +00001475Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * SAX.c parser.c xpath.c: generating IDs when not validating
1478 from an external parsed entity was poisoning the ID has table
1479 with removed values. This was killing XSLT on the KDE help
1480 browser.
1481
Daniel Veillardceacdd92001-04-18 15:10:35 +00001482Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1483
1484 * entities.h: andrew@ugh.net.au detected a double declaration
1485
Daniel Veillarda10efa82001-04-18 13:09:01 +00001486Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * debugXML.c hash.c tree.h valid.c : some changes related to
1489 the validation suport to improve speed with DocBook
1490 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1491 the way validation errors get reported
1492
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001493Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1494
1495 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1496 by P C Chow and William M. Brack for XSLT HTML output
1497
Daniel Veillard2d90de42001-04-16 17:46:18 +00001498Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1501 Igor Zlatkovic patches for MSC compilation and added his
1502 updates
1503
Daniel Veillarde043ee12001-04-16 14:08:07 +00001504Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1507 prefix lookup.
1508 * parserInternals.c: fixed the bug reported by Morus Walter
1509 due to an off by one typo in xmlStringCurrentChar()
1510
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001511Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * HTMLparser.c result/HTML/*: revamped the way the HTML
1514 parser handles end of tags or end of input
1515
Daniel Veillard82daa812001-04-12 08:55:36 +00001516Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1517
1518 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1519
Daniel Veillard67a21302001-04-11 14:39:16 +00001520Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1523 bug where the linktime verions of free() won't work ...
1524
Daniel Veillard27b55282001-04-11 12:22:25 +00001525Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1528
Daniel Veillardafc73112001-04-11 11:51:41 +00001529Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * doc/xml.html: added 2.3.6 release
1532
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001533Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1534
1535 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1536 * result/wml.xml: resulted in a small output change
1537
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001538Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1539
1540 * tree.c: xmlNewDoc was missing the charset initialization
1541 * xmllint.c: added --auto to autogenerate a doc, allow to
1542 reproduce the problem fixed on xmlNewDoc
1543
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001544Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1545
1546 * xpath.c: trying to get 52979 solved
1547 * tree.c result/ result/noent/: trying to get 52712 solved, this
1548 also made me clean up the fact that XML output in general should
1549 not add formating blanks by default, this changed the output of
1550 a few tests
1551
Daniel Veillard73639a72001-04-10 14:31:39 +00001552Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1553
1554 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1555
Daniel Veillardfac26a12001-04-08 13:08:14 +00001556Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * configure.in: finally released 2.3.6
1559
Daniel Veillard911f49a2001-04-07 15:39:35 +00001560Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1561
1562 * xpath.c: checking for null pointer generated by new code
1563
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001564Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1565
1566 * xpath.c: fixed a [] evaluation problem reported
1567 * test/XPath/tests/simpleaddr: extended test
1568 * result/XPath/simpleaddr: updated result
1569
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001570Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1571
1572 * xmllint.c: Dan Timis reported a portability problem
1573 on Macs without mmap, fixed it.
1574
Daniel Veillardb38bd552001-04-03 18:22:00 +00001575Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1576
1577 * testXPath.c : added a --tree option allowing to display the
1578 tree dump of the XPath expression
1579
Daniel Veillard4dd93462001-04-02 15:16:19 +00001580Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1581
1582 * xpath.c: fixed a memleak when comparing nodesets
1583 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1584 * tree.c: added a TODO
1585
Daniel Veillard92ad2102001-03-27 12:47:33 +00001586Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587
1588 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1589 we need string functions
1590 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1591 to be able to use them where needed. Applied some changes
1592 to reduce name linking pollution and compile in only what's
1593 needed.
1594 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1595 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1596 for the string manipulation functions
1597 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1598 to the free() function of xmlmemory.c
1599 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1600 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1601 usage.
1602
1603
Daniel Veillard2be30642001-03-27 00:32:28 +00001604Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1605
1606 * error.c: applied the context output patch of the error
1607 handling submitted by Chuck Griffith
1608 * error/VC/*: this slightly change some error logs
1609
Daniel Veillard50582112001-03-26 22:52:16 +00001610Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611
1612 * parser.c: fixed line number reporting on error
1613
Daniel Veillard04be4f52001-03-26 21:23:53 +00001614Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * parser.c: Sullivan and Darin found a parser bug,
1617 applied the patch.
1618
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001619Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1622 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1623 xmlversion.h.in xpointer.c: of course the way I defined
1624 UNUSED breaks on old gcc version. Try to be smart and
1625 also define it directly in xmlversion.h
1626 * configure.in: removed -ansi flag from the pedantic set
1627
1628Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001629 Huge cleanup, I switched to compile with
1630 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1631 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1632 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1633 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1634 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1635 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1636 encoding.h entities.c error.c list.[ch] nanoftp.c
1637 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1638 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1639 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1640 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1641 Cleanup, staticfied a number of non-exported functions,
1642 detected and cleaned up a dozen of problem found this way,
1643 avoided a lot of public function name/typedef/system names clashes
1644 * doc/xml.html: updated
1645 * configure.in: switched private flags to the really pedantic ones.
1646
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001647Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1648
1649 * configure.in: 2.3.5
1650 * doc/html/*: rebuilt the docs
1651
Daniel Veillard146c9122001-03-22 15:22:27 +00001652Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1653
1654 * parser.c: fixed a reported bug in NOTATION parsing
1655 * uri.c: accepted but not fixed bug 51876, added TODO
1656 * Makefile.am: fixed bug 51876
1657
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001658Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1659
1660 * config.h.in configure.in error.c: fix a compilation problem
1661 on platforms without vsnprintf (xml@thewrittenword.com)
1662
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001663Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * parser.c: fixed a function name header typo
1666 * SAX.c: notations can also occur in external subset.
1667
Daniel Veillard7d42b542001-03-20 13:22:46 +00001668Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669
1670 * error.c: removed a C++ like comment
1671
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001672Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * parser.c: fixing bug 52299 strange condition leading
1675 to a parser crash due to a buffer overflow
1676 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1677 added the specific test case
1678
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001679Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1680
1681 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1682 xmlXPathConvert{String,Number,Boolean} to be able to make
1683 type casts without a context stack, fixed some implementation
1684 problems related to the absence of context at parse-time,
1685 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1686 in the public API too
1687 * xpointer.c xpathInternals.h: we need to know at parse time
1688 whether we are compiling an XPointer
1689
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001690Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1691
1692 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1693 cleaned up the parser internals, refactored XPath code, added
1694 new compilation based APIs and cleanly separated public and
1695 private APIs.
1696
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001697Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1698
1699 * xpath.h: the comp field must be added at the end to avoid
1700 killing binary compat.
1701
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001702Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * Makefile.am: detect XPath memleaks in regreson tests
1705 * error.c: fixed and error w.r.t. error reporting still using
1706 stderr
1707 * hash.c: added new line at end of file
1708 * tree.h: minor cleanup
1709 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1710 expression parsing from evaluation, resulted in a number of
1711 changes internally, and in XPointer. Likely to break stuff
1712 using xpathInternals.h but should remain binary compatible,
1713 new interfaces will be added.
1714
Daniel Veillardd574f782001-03-14 19:40:17 +00001715Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * configure.in: fixed a couple of problems reported by
1718 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1719 without gcc on non linux platforms.
1720
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001721Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1722
1723 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1724 a fix for --with-html-dir= configure support. I hope it won't
1725 break rpm generation
1726
Daniel Veillarda022fe02001-03-14 16:30:00 +00001727Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1728
1729 * xmlIO.c: one function comment cleanup.
1730
Daniel Veillard25239c12001-03-14 13:56:48 +00001731Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * SAX.c: external subset notations were improperly registered
1734 in the internal subset.
1735
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001736Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * README.cvs-commits: added, pointing to HACKING
1739 * HACKING: updated
1740
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001741Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1742
1743 * parser.c: and Matt Sergeant found one in the XML push
1744 parser (erroneous check I forgot to remove when I fixed the
1745 main parser).
1746
Daniel Veillard68d7b672001-03-12 18:22:04 +00001747Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * xpath.c: ptittom found a small bug in UnaryExpr
1750
Daniel Veillarde356c282001-03-10 12:32:04 +00001751Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1752
1753 * configure.in: bumped to 2.3.4
1754 * error.c: fixed bug #51860
1755 * tree.c: fixed bug #51861
1756 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1757 * tree.[ch] : added xmlDefaultBufferSize
1758 * nanoftp.c: typo in function name header block
1759 * doc/xml.html : updated, added link to XML::LibXSLT
1760 * doc/html/* : rebuilt the docs
1761
Daniel Veillard80f32572001-03-07 19:45:40 +00001762Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1763
1764 * parser.c SAX.c: the new content parsing code raised an
1765 ugly bug in the characters() SAX callback. Found it
1766 just because of strangeness in XSLT XML Rec ouptut :-(
1767
Daniel Veillard6c831202001-03-07 15:57:53 +00001768Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1769
1770 * Makefile.am: Martin Baulig suggested to add -lm
1771 * tree.c: found another bug in xmlNodeGetContent()
1772
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001773Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1774
1775 * xpath.c: Bjorn found the error related to strictness of comparison.
1776
Daniel Veillard29631a82001-03-05 09:49:20 +00001777Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1778
1779 * parser.c: trying to fix the Dtd parsing problem reported
1780 by Gary, side effect of last week speed optimizations.
1781
Daniel Veillard14be0a12001-03-03 18:50:55 +00001782Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1783
1784 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1785 * parserInternals.c: removed unneeded test raised by Stric
1786
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001787Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1788
1789 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1790 and fixed by William Brack). Added xmlXPathFormatNumber.
1791 Changed the sorting slightly.
1792 * configure.in Makefile.am example/Makefile.am: Added -lm.
1793 Please note that applications linking with libxml2, must
1794 also like with the math library from now on.
1795
Daniel Veillardf9533d12001-03-03 10:04:57 +00001796Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1799
Daniel Veillard2f362242001-03-02 17:36:21 +00001800Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1801
1802 * parser.c: one must report spaces even if the Dtd element
1803 content proves that this is not part of the element content.
1804 * result/valid/*.xml: this changed the ouptu slightly
1805
Daniel Veillardb402c072001-03-01 17:28:58 +00001806Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1807
1808 * configure.in: bumped to 2.3.3
1809 * doc/xml.html: updated
1810
Daniel Veillard77851712001-02-27 21:54:07 +00001811Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1812
1813 * tree.c: minor doc fix
1814 * xpath.c: deallocation issues when a result tree has been
1815 converted to a node-set
1816
Daniel Veillardec70e912001-02-26 20:10:45 +00001817Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * doc/xml.html: oops corrected dates s/2000/2001
1820
Daniel Veillard8730c562001-02-26 10:49:57 +00001821Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * valid.c: new patch from Gary Pennington
1824
Daniel Veillard91e9d582001-02-26 07:31:12 +00001825Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * doc/xml.html: applied patch from Ankh
1828
Daniel Veillardedac3c92001-02-26 01:36:19 +00001829Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * xinclude.c: fixed a problem building on Mac
1832
Daniel Veillard21a0f912001-02-25 19:54:14 +00001833Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1834
1835 * parser.c: more work on increasing parsing ferformances
1836
Daniel Veillard48b2f892001-02-25 16:11:03 +00001837Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1838
1839 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1840 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1841 avoiding memcpy in production builds MEM_CLEANUP macro use
1842 * parser.[ch] parserInternals.c: optimizations of the tightest
1843 internal loops inside the parser. Better checking of I/O
1844 flushing/loading conditions
1845 * xmllint.c : added --timing
1846
Daniel Veillard71681102001-02-24 17:48:53 +00001847Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1848
1849 * configure.in: bumped to 2.3.2
1850 * doc/xml.html: updated for release
1851
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001852Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * xpath.c: found a memleak and fixed a nasty bug
1855
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001856Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1857
1858 * xmllint.[c1] : added return code errors for xmllint
1859 * xpath.c: specific debug dump function for result value trees
1860
Daniel Veillard4b637072001-02-21 21:52:55 +00001861Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * xpath.c: finally implemented xmlXPathCompareNodeSets
1864 * test/XPath/expr/floats results/XPath/expr/floats: added
1865 a test for float expressions
1866
Daniel Veillardf714aa32001-02-21 03:07:44 +00001867Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1868
1869 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1870 * parserInternals.[ch]: trying to speed up parsing
1871 * xpath.c : speeded up node set equality op
1872
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001873Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1874
1875 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1876 better handling of ID/IDREF and the list modules associated
1877 * configure.in: small CFLAGS cleanup
1878
Daniel Veillarda8abee62001-02-19 15:14:59 +00001879Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * configure.in: fixed iconv detection on AIX (stric)
1882
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001883Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001884
1885 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1886
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001887Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1888
1889 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1890 and optimized xmlXPathNodeSetSort
1891
Daniel Veillard142adbf2001-02-17 13:21:05 +00001892Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1893
1894 * xpath.c: bug fix when context size is 0
1895 * parser.c: I like Norm's Dtd because they still manage to break
1896 the parser occasionally
1897
Daniel Veillardf23e0092001-02-16 13:21:29 +00001898Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1899
1900 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1901
Daniel Veillarde0e26512001-02-16 00:11:46 +00001902Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1903
1904 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1905 attributes within the XML-1.0 namespace
1906
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001907Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1908
1909 * xpathInternals.h: exported a few axis functions
1910 * doc/xml.html: updated the doc
1911
Daniel Veillard760f4422001-02-15 14:59:48 +00001912Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * configure.in: applied patch from Daniel van Balen for OpenBSD
1915 and bumped version to 2.3.1
1916 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1917 attempt to find autoclosing was simply broken, removed it,
1918 updated the examples, this is better
1919
Daniel Veillardd194dd22001-02-14 10:37:43 +00001920Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1923 hash functionnalities.
1924 * doc/html/* : rebuild the doc
1925
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001926Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1927
1928 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1929 on predicate
1930 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1931 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1932 really want to have tags closed on output even if we accept
1933 unclosed ones on input
1934
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001935Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * xpath.c: ouch don't free NULL, rare case fixed
1938 * tree.c: don't coalesce text nodes if they don't have the
1939 same behaviour wrt escaping on output
1940
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001941Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1942
1943 * xpath.c: small fixup
1944 * SAX.c: don't warn on empty namespaces.
1945
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001946Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1947
1948 * README: a bit of cleanup
1949 * configure.in: preparing for 2.3.0 release
1950
Daniel Veillard1f83d392001-02-08 09:37:42 +00001951Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1952
1953 * hash.[ch]: added a first version of xmlHashSize()
1954 * valid.c: another bug fix from Gary Pennington
1955
Daniel Veillard5eef6222001-02-07 18:24:48 +00001956Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1957
1958 * valid.c: couple of bug fixes pointed by Gary Pennington
1959 * HTMLtree.c: #if 0 cleanup
1960
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001961Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1962
1963 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1964 which removes a time consuming check of xmlXPathNodeSetAdd()
1965 and use it in places where we are sure to not break unicity
1966
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001967Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1968
1969 * xpath.c: bug fixes found from XSLT
1970 * tree.c: preserve node->name special values when copying nodes.
1971 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1972 external subset are fetched when available but without full
1973 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1974 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1975 output with encoding disabled.
1976
Daniel Veillard2c833b62001-02-03 08:52:06 +00001977Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1980 xmlCheckFilename should not be called from xmlFileOpenW
1981 and xmlGzfileOpenW
1982
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001983Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1984
1985 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1986 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1987 added the new tests for URI normalization
1988 * testURI.c: fixed stoopid bugs
1989 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1990 the URI in the error messages are now properly normalized
1991
Daniel Veillardea28ce62001-02-02 08:20:19 +00001992Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1993
1994 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1995
Daniel Veillarde99a4762001-02-01 04:34:35 +00001996Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1997
1998 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1999
Daniel Veillard2b325a02001-01-31 20:46:31 +00002000Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * xpath.c: fixed mod operator
2003
Daniel Veillardde55cf62001-01-31 15:53:13 +00002004Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * parser.c: fixed xmlStrcat doc
2007 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2008 trees.
2009
Daniel Veillard2f913b72001-01-31 13:23:49 +00002010Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2011
2012 * xpath.c result/XPath/tests/chaptersbase
2013 result/XPath/tests/simplebase: fixed XPath node()
2014 * tree.c: small fix in xmlNewNs()
2015 * Makefile.am: removed extraneous xml2Conf.sh rule
2016
Daniel Veillardb42042b2001-01-28 07:40:36 +00002017Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2018
2019 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2020 Changed the library name, in order to get libxml-devel and
2021 libxml2-devel to coexist on a single system
2022 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2023 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2024
Daniel Veillardee0a4662001-01-27 18:59:33 +00002025Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026
2027 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2028 libxml2-devel installable in // as libxml-devel.
2029
Daniel Veillard5eb05942001-01-27 17:50:22 +00002030Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031
2032 * doc/Makefile.am: fixed make rebuild in doc
2033 * doc/html/*.html: rebuilt the docs
2034
Daniel Veillard65c295d2001-01-26 09:32:39 +00002035Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2036
2037 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2038
Daniel Veillard8e199902001-01-25 18:54:39 +00002039Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2042 the HTML doc to go into the -devel RPM ...
2043 * aclocal.m4 config.h.in: some updates due to auto* magic
2044
Daniel Veillard93086662001-01-25 18:13:04 +00002045Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2046
2047 * xpath.h: added a hook in the context structure allowing to
2048 link to extra support, needed for XSLT
2049
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002050Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2051
2052 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2053 xmlXPtrCmpPoints to use it.
2054 * propagated the following patch from Alejandro Forero
2055 * include/win32config.h xmlIO.c: applied further suggestions
2056 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2057 * example/gjobread.c: fixed warnings, now that it builds
2058
2059Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2060
2061 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2062
2063 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2064 filename points to a valid file (not a directory).
2065 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2066 Added calls to xmlCheckFilenameDir.
2067
2068 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2069 `path' (rather than `filename') as the parameter to gzopen and open.
2070
Daniel Veillard48177c22001-01-23 15:27:41 +00002071Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2072
2073 * Makefile.am: fixed a problem with EXTRA_DIST
2074
Daniel Veillardb83ba402001-01-22 22:45:10 +00002075Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * Makefile.am example/Makefile.am: finally found the trick
2078 to build the example, i.e. add "." in SUBDIRS before example
2079 in the list <grin/>
2080
Daniel Veillard82687162001-01-22 15:32:01 +00002081Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2082
2083 * doc/xml.html: updated with an XSLT section, removed pointer to
2084 W3C CVS base.
2085
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002086Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2087
2088 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2089 too, and deallocation need to occur the same way.
2090
Daniel Veillarde4566462001-01-22 09:58:39 +00002091Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2092
2093 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2094 type correponding to an XSLT result tree fragment. Share most
2095 of the data format with node set, as well as operators.
2096 * HTMLtree.c: added a newline at the end of the doctype output
2097 whe this one is not present initially.
2098 * tree.c: make sure taht the parent and doc pointers are properly
2099 set when copying attributes (lists).
2100
Daniel Veillard701c7362001-01-21 09:48:59 +00002101Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2104
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002105Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * xpath.c: seems I finally killed that ugly path evaluation
2108 context bug (tagged 9999 in case is is wrong)
2109
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002110Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2111
2112 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2113 for XSLT
2114
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002115Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116
2117 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2118 for xmlGzfileOpen() bug
2119
Daniel Veillardf6eea272001-01-18 12:17:12 +00002120Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2121
2122 * xpath.c: removed an error found by XSLT usage
2123 * tree.c parserInternals.h: use a predefined static string
2124 for text and comment nodes, avoid freeing them in xmlFreeNode,
2125 exported the string name in parserInternals.h and added
2126 another value to disable encoding at output (for XSLT),
2127 gain memory, time.
2128
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002129Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2130
2131 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2132 win32/libxml2/libxml2_so.dsp: new makefiles and update
2133 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2134
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002135Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2136
2137 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2138 Gary Pennington
2139
Daniel Veillard389e6b72001-01-15 19:41:13 +00002140Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * xpath.c: fixed the comaprision of values and nodelists,
2143 need to compare nodelist still ...
2144 * debugXML.c: avoided a possible core dump
2145 * HTMLparser.c: cleanup
2146 * nanohttp.c: contributed fix.
2147 * tree.c: fixes in properties handling added xmlSetNsProp
2148 needed by libxslt
2149 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2150 comment
2151 * TODO: updated
2152
Daniel Veillard167bd532001-01-06 21:09:34 +00002153Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2154
2155 * parser.c parserInternals.c: applied Bjorn Reese optimization
2156 patch
2157
2158Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * Makefile.am: applied patch fro make check from Martin Vidner
2161
Daniel Veillard503b8932001-01-05 06:36:31 +00002162Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * configure.in: preparing 2.2.11
2165 * doc/html/*: rebuild the HTML files
2166 * doc/xml.html : updated
2167
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002168Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * tree.c: fixed a stupid bug
2171 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2172 patches related to validation of an XInclude processing result
2173 * TODO: updated
2174
Daniel Veillarde2488192001-01-04 10:54:22 +00002175Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2176
2177 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2178 on large files
2179
Daniel Veillardf060a412001-01-03 20:52:44 +00002180Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2183
Daniel Veillard45cff692001-01-03 18:02:04 +00002184Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2187 reported by Jonas Borgström
2188 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2189
Daniel Veillard08108982001-01-03 15:24:58 +00002190Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * testXPath.c xpath.c: fixing the XPath union expressions problem
2193 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2194
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002195Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2196
2197 * xmllint.c: Made is so if the file name is "-" is will read form
2198 standard input. Sven Heinicke <sven@zen.org>
2199 * tree.c: fixed a problem when growing buffer
2200 * tree.h: fixed the comment of the node types following andersca
2201 comment
2202 * TODO: updated
2203
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002204Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * HTMLparser.[ch]: added a way to avoid adding automatically
2207 omitted tags. htmlHandleOmittedElem() allows to change the
2208 default handling.
2209 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2210 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2211 of xmllint too when using --memory flag, added a memory test
2212 suite at the Makefile level.
2213 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2214 with namespace use when encountering QNames in XPath evalation,
2215 added xmlns() scheme in XPointer.
2216 * nanoftp.c : incorporated a fix
2217 * parser.c xmlIO.c: fixed problems raised with encoding when using
2218 the memory I/O
2219 * parserInternals.c: closed bug 25934 reported by
2220 torsten.landschoff@innominate.de
2221 * TODO: updated
2222
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002223Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2226 on a non-updated tree :-(, made a 2.2.10 release to correct the
2227 situation
2228
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002229Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2232 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2233 integrated a set of OpenVMS changes from Howard Taylor
2234 <Howard.Taylor@pacoast.com>
2235
Daniel Veillard58770e72000-11-25 00:48:47 +00002236Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2239 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2240
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002241Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * HTMLparser.c: some fixes on auto-open of html/head/body
2244 * encoding.c: fixed a compilation error on some gcc env
2245 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2246 XPointer implementation
2247 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2248 related XPointer tests and associated results
2249
Daniel Veillard300f7d62000-11-24 13:04:04 +00002250Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * doc/xmldtd.html doc/xml.html: following a short step by step
2253 guidance on IRC to help maciej with DTDs I started a small
2254 page on the subject.
2255
Daniel Veillard748e45d2000-11-17 16:36:08 +00002256Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2257
2258 * HTMLparser.c: fixed handling of broken charrefs
2259 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2260 patches
2261
Daniel Veillard28929b22000-11-13 18:22:49 +00002262Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2263
2264 * doc/xml.html doc/html/* : rebuilt the docs after adding
2265 xinclude and updated page for 2.2.7 and 2.2.8
2266 * configure.in: releasing 2.2.8
2267
Daniel Veillard41e06512000-11-13 11:47:47 +00002268Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * parser.[ch] parserInternals.c: applied the conditional
2271 section processing fix from Jonathan P Springer
2272 <jonathan.springer2@gte.net>
2273 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2274 project file, fixed iconv default non support
2275 * xpath.c: fixed the problem of evaluating relative expressions
2276 when a node context is provided.
2277
Daniel Veillardbf432752000-11-12 15:56:56 +00002278Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * nanoftp.c: fixed gcc 2.95 new warnings
2281 * SAX.c: fixed a stupid bug
2282 * tree.c: fixed a formatting problem when round-tripping
2283 from/to memory
2284 * xinclude.c: chased memleak, fixed a base problem
2285 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2286 xmlXPtrBuildNodeList()
2287 * TODO: updated
2288 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2289 adding a first small set of regression tests for XInclude
2290
Daniel Veillardc2def842000-11-07 14:21:01 +00002291Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * nanohttp.[ch]: applied Wayne Davison patches to access
2294 the WWW-Authorization header.
2295 * parser.c: Closed Bug#30847: Problems when switching encoding
2296 in short files by applying Simon Berg's patch.
2297 * valid.c: fixed a validation problem
2298 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2299 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2300 Wayne Davison
2301 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2302 need to be extended to non full nodes selections.
2303 * xinclude.c: starts to work decently
2304
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002305Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2308 debugXML.c xmlversion.h.in: Started adding XInclude support,
2309 this is a new xmllint option
2310 * tree.c xpath.c: applied TOM patches for XPath
2311 * xpointer.c: fixed a couple of errors.
2312 * uri.c: added an escaping function needed for xinclude
2313 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2314 new warning from RH70 gcc's version
2315
Daniel Veillarda4964b72000-10-31 18:23:44 +00002316Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * HTMLparser.c: fixed loop on invalid char in scripts
2319 * parser.c: update to description of xmlIOParseDTD()
2320 * libxml.m4 xmlversion.h.in: changes contributed by
2321 Michael Schmeing <m.schmeing@internet-factory.de>
2322 * configure.in: preparing for 2.2.7
2323 * Makefile.am: trying to avoid config.h and acconfig.h
2324 being included in the distrib
2325 * configure.in: released 2.2.7
2326
2327Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2330 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2331
Daniel Veillard01411222000-10-30 15:33:22 +00002332Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2333
2334 * parser.[ch]: added xmlIOParseDTD()
2335 * xpointer.c: added support for the 2 extra parameters of
2336 string-range, fixed a stoopid error when '0' was present
2337 in XPointer expressions
2338 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2339 testsuite for the above
2340
Daniel Veillard6db58192000-10-30 09:27:53 +00002341Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2342
2343 * libxml.spec.in: improved package descriptions
2344
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002345Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2346
2347 * xpath.c xpathInternals.h: applied a large cleaning patch
2348 from TOM <ptittom@free.fr>, it also add namespace support
2349 for function and variables registration.
2350
Daniel Veillardbd20df72000-10-29 17:53:40 +00002351Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2354 * Makefile.mingw: Wayne Davison's update adding hash.c
2355
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002356Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * xpath.c: fixed the root evaluation problems
2359 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2360 ignorable spaces with <b> <bold> <em>
2361 * tree.c: fixed a loop in xmlSearchNsByHref()
2362
Daniel Veillard767662d2000-10-27 17:04:52 +00002363Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2364
2365 * xpath.c: applied another XPath patch from TOM
2366 * xpath.c include/makefile.am: applied another patch from
2367 china@thewrittenword.com (cleanup on IRIX).
2368
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002369Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * xml-config.1: received a fixed version from Fredrik Hallenberg
2372 <hallon@lysator.liu.se>
2373
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002374Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2375
2376 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2377 cleanup patch for XPath
2378
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002379Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2380
2381 * patched to redirrect all "out of context" error messages to
2382 a reconfigurable routine. The changes are:
2383 * xmlerror.h : added the export of an error context type (void *)
2384 an error handler type xmlGenericErrorFunc there is an interface
2385 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2386 to reset the error handling routine and its argument
2387 (by default it's equivalent to respectively fprintf and stderr.
2388 * all the c files: all wild accesses to stderr or stdout within
2389 the library have been replaced to calls to the handler.
2390
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002391Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2392
2393 * configure.in: release 2.2.6
2394 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2395 exporting the inner functions of xpath for extension modules
2396 * doc/*: updated and rebuilt the doc
2397
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002398Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * nanohttp.c : applied Wayne HTTP cleanup patch
2401 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2402 and xmlNodeSetSpacePreserve()
2403
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002404Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * xpath.c: closing bug #29260
2407
Daniel Veillard126f2792000-10-24 17:10:12 +00002408Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2411 multikey tuples, made hash structure opaque
2412 * valid.[ch]: moved elements, attributes, notations decalarations
2413 as well as ID and refs to hash tables.
2414 * entities.c: hash cleanup
2415 * xmlmemory.c: fixed a dump problem in debug mode
2416 * include/Makefile.am: problem passing in DESTDIR= values patch
2417 from Marc Christensen <marc@calderasystems.com>
2418 * nanohttp.c: removed debugging remains
2419 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2420 * HTMLparser.c parser.c: fixing a number of problems with the
2421 macros in the *parser.c files (Wayne).
2422 * HTMLparser.c: close the previous option when opening a new one
2423 (Marc Sanfacon).
2424 * result/HTML/*: updated the HTML results accordingly
2425
Daniel Veillard52afe802000-10-22 16:56:02 +00002426Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2427
2428 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2429 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2430 XPath functions and XML entities table to them. More to come...
2431 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2432
Daniel Veillard683cb022000-10-22 12:04:13 +00002433Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2434
2435 * tree.c: coalesce adjacent text nodes
2436 * valid.c: handling of blank nodes in DTd validation (raised
2437 by problems with a posteriori validation).
2438 * nanohttp.c: changing behaviour on HTTP write stuff.
2439 * HTMLtree.c: forced body and html to be explicitely closed.
2440 * xpath.h: exported more XPath functions.
2441
Daniel Veillard1baf4122000-10-15 20:38:39 +00002442Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * Release of 2.2.5
2445 * xpointer.c: range() range-inside and other helper functions
2446 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2447
Daniel Veillard47e12f22000-10-15 14:24:25 +00002448Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2451 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2452
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002453Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2456 and XPointer modules
2457
Daniel Veillard134c9f32000-10-15 10:27:08 +00002458Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2459
2460 * SAX.h: closed #25107
2461
Daniel Veillard39915622000-10-15 10:06:55 +00002462Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * testSAX.c: fixed problem with cdata reporting
2465 * SAXresult/* : updated
2466
Daniel Veillard1e851392000-10-15 10:02:56 +00002467Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2470 Closed bug #27499, added to regression tests
2471 * TODO: updated
2472
Daniel Veillard7eda8452000-10-14 23:38:43 +00002473Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2476 support for SCRIPT and STYLE with help from Bjorn Reese
2477 * test/HTML/* result/HTML/*: added simple testcase and updated
2478 the existing ones.
2479
Daniel Veillardff9c3302000-10-13 16:38:25 +00002480Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2481
2482 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2483 string-range for empty strings
2484 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2485 test/XPath/xptr/strrange: augmented the XPointer testsuite
2486
Daniel Veillard189446d2000-10-13 10:23:06 +00002487Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * doc/xml.html doc/xmlmem.html: added a module describing memory
2490 interfaces and use, updated the main page.
2491
Daniel Veillard2f971a22000-10-12 23:26:32 +00002492Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2495 nanoftp code work on Windows too now
2496
2497Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002498
2499 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2500 * xpointer.c: implemented string-range() at least a good first version
2501 * test/XPath/docs/str test/XPath/xptr/strrange
2502 result/XPath/xptr/strrange: the string-range() tests
2503
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002504Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * Makefile.am include/Makefile.am include/win32config.h
2507 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2508 and make distcheck
2509
Daniel Veillard19d61112000-10-11 23:50:35 +00002510Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2513 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2514 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2515
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002516Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2519 patch for socklen_t detection by
2520 Albert Chin-A-Young <china@thewrittenword.com>
2521
Daniel Veillardcd429612000-10-11 15:57:05 +00002522Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2523
2524 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2525 and added a --dtdvalid option to xmllint used to test it
2526
Daniel Veillard47c02452000-10-11 13:04:36 +00002527Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2528
2529 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2530 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2531
Daniel Veillard2d38f042000-10-11 10:54:10 +00002532Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2535 handlings (registration, lookup, cleanup)
2536
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002537Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * configure.in Makefile.am include/makefile.am: adding XPointer
2540 and XPtrtests target
2541 * xpointer.[ch] : new files for XPointer support
2542 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2543 more XPath tests
2544
Daniel Veillard57fda592000-10-10 23:24:14 +00002545Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2546
2547 * configure.in: fixed, very broken, make distcheck works again
2548
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002549Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2550
2551 * More work toward 2.2.5, integrated a number of patches
2552 * configure.in Makefile.am win32config.h.in: trying to cleanup
2553 make distcheck .... huh ...
2554 * include/Makefile.am include/win32config.h: new directory
2555 for includes
2556 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2557 updated teh makefiles and instructions for WIN32
2558 * xpath.c: small fixes
2559 * test/XPath/ results/XPath: updated the testcases and results
2560 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2561 suggested patches
2562 * valid.c: fixed an ID bug
2563
Daniel Veillardb71379b2000-10-09 12:30:39 +00002564Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2567 the automake bug where wrong dependancies were generated.
2568 * xpath.[ch]: worked on XPointer
2569
Daniel Veillard7e99c632000-10-06 12:59:53 +00002570Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * configure.in Makefile.am: 2.2.5, ship the include in an
2573 include/libxml subdirectory, use symlinks when using CVS
2574 * testSAX.c: fixed small bug
2575 * testXPath.c: changed the way testfiles are parsed
2576 * debugXML.c: same kind of cleanup when parsing an argument expression
2577 XPath/XPointers can have blanks embedded
2578 * xpath.[ch]: more cleanup, reorgs for XPointer work
2579 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2580 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2581
Daniel Veillard55b91f22000-10-05 16:30:11 +00002582Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2583
2584 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2585 in the XPath engine, rewrote large parts of it, now it's far
2586 cleaner and in sync with the REC not an old WD. Fixed a parsing
2587 problem in the interactive XML shell found when testing XPath.
2588
Daniel Veillardac260302000-10-04 13:33:43 +00002589Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2592 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2593 examples with the extra test
2594
Daniel Veillard7cfce322000-10-04 12:40:27 +00002595Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2596
2597 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2598 the global init function.
2599
Daniel Veillard970112a2000-10-03 09:33:21 +00002600Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * HTMLparser.c: Doohhh, attribute name parsing was still case
2603 sensitive ! Fixed this ...
2604 * result/HTML/* : updated the tests results accordingly
2605
Daniel Veillard740abf52000-10-02 23:04:54 +00002606Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2607
2608 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2609 engine, should be far more stable, incorporated a new version of
2610 preceding/following axis, need testing
2611 * uri.c: fixed file:///c:/a/b/c problem
2612 * test/XPath/tests/idsimple: augmented the XPath tests
2613
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002614Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * doc/* rebuilding docs for 2.2.4 release
2617
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002618Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2619
2620 * configure.in: releasing 2.2.4
2621 * parser.[ch]: added xmlStrEqual()
2622 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2623 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2624 use xmlStrEqual instead
2625 * TODO: updated
2626 * added an XPath test
2627
Daniel Veillardbc765302000-10-01 18:23:35 +00002628Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2631 * entities.h: exported xmlInitializePredefinedEntities
2632 * parser.[ch] : added xmlInitParser()
2633 * parserInternals.h : had to export htmlInitAutoClose()
2634
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002635Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2636
2637 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2638 problems
2639 * Makefile.am : added XPath regression tests to normal tests
2640 * uri.c: fixed a problem with local paths, cleanup
2641 * parser.c: fixed a problem with large CData sections
2642
Daniel Veillardd2ade932000-09-30 14:39:55 +00002643Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * configure.in xml-config.in: patch from "Ben Taylor"
2646 <sol7x86@hotmail.com> for solaris shared libs lookup
2647
Martin Bauligdd7d1f62000-09-29 23:17:57 +000026482000-09-30 Martin Baulig <baulig@suse.de>
2649
2650 * libxml-2.0.pc.in: Provide pkg-config script.
2651
2652 * configure.in: Create the libxml-2.0.pc script from the
2653 libxml-2.0.pc.in templates.
2654 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002655 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002656
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002657Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2660 when compiling with MSC
2661
Daniel Veillard46057e12000-09-24 18:49:59 +00002662Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2663
2664 * xpath.c: patch for normalize-string() substring-before(),
2665 substring-after() and translate() functions from Bjorn Reese
2666 <breese@mail1.stofanet.dk>
2667 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2668 Fredrik Hallenberg <hallon@lysator.liu.se>
2669 * TODO: updated
2670
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002671Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2674 problem of socklen_t being undefined on a number of platforms
2675 * debugXML.c: fixed a compilation problem when without snprintf
2676
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002677Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2680 an URI bug and a fix for the control-character-induced infinite loop
2681 * nanohttp.c: preventive fix for compiling on WIN32
2682
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002683Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * xmlint.c: closing bug #25000
2686
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002687Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2690 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2691 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2692 related function, fixing xmlStrncmp(), and associated cleanup
2693 * result/HTML/entities.html.sax: updating result
2694
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002695Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2696
2697 * uri.c: applied patch for URI escaping from Wayne Davison
2698 <wayned@blorf.net>
2699 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2700 from Denis Barbier <barbier@imacs.polytechnique.fr>
2701 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2702 patch from Wayne Davison
2703
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002704Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2705
2706 * doc/xml.html : updated with new releases, adding "how to help"
2707
Daniel Veillard04698d92000-09-17 16:00:22 +00002708Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2709
2710 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2711 removed a few warnings in pedantic mode ...
2712 * parserInternals.c parser.c: moved encoding switching function
2713 to parserInternals.c
2714 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2715
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002716Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2719 error or warning handlers
2720
Daniel Veillardb1059e22000-09-16 14:02:43 +00002721Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2722
2723 * parserInternals.c parserInternals.h parser.c Makefile.am:
2724 created a new module parserInternals.c, moved most of the
2725 code shared by the various parsers there, as well as
2726 deprecated code from parser.c. More cleanup of parser.c
2727 * uri.c: fixed a problem when URI is NULL
2728 * valid.c: speedup when looking for an attribute declaration
2729
Daniel Veillard39c7d712000-09-10 16:14:55 +00002730Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2733 the cleanup of the computation of URI references when seeking
2734 external entities. The URI reference string and the resulting
2735 URI are both stored now.
2736 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2737 large s(n)printf checks and cleanup from Denis Barbier
2738 <barbier@imacs.polytechnique.fr>
2739 * xmlversion.h.in tree.h: couple of SGML declarations for a
2740 possible docbook module.
2741 * result/VC/ : a couple of test output changed due to the change
2742 of the entities URI
2743
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002744Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * parser.h: added a _private field for linking user's data
2747
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002748Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * parser.c parserInternals.h: demacroified most of the IS_XXX
2751 the gain in size is significant so ...
2752
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002753Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2754
2755 * entities.c: cases where looking up entities with doc==NULL
2756 covered
2757
Daniel Veillard90e11312000-09-05 10:42:32 +00002758Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
Daniel Veillard1de50802000-09-07 08:54:32 +00002760 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002761 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2762
Daniel Veillard98a79162000-09-04 11:15:39 +00002763Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2764
Daniel Veillard1de50802000-09-07 08:54:32 +00002765 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002766 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2767 * Makefile.in: added URItest and included thenin "make tests"
2768
2769Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002770
2771 * xmlversion.h.in: closed bug 22941
2772
Daniel Veillard2bb89092000-08-31 14:57:50 +00002773Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2774
2775 * doc/xmlio.html: added doc and example for entity loader
2776 redefinition.
2777
Daniel Veillard96984452000-08-31 13:50:12 +00002778Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2779
2780 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2781 used by libxml
2782
Daniel Veillarde715dd22000-08-29 18:29:38 +00002783Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * parser.c: Fixed bug on invalid ontent characters and when using
2786 push.
2787 * xmllint.c: fixed xmllint endling of errors in push mode
2788
Daniel Veillard4948eb42000-08-29 09:41:15 +00002789Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2790
2791 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002792 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002793 * result/HTML/*.sax: regenerated HTML SAX output
2794 * parser.c: more cleanup.
2795
Daniel Veillarde010c172000-08-28 10:04:51 +00002796Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002799 patches from Wayne Davison <wayned@users.sourceforge.net>,
2800 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002801 * HTMLparser.c: fixed an ignorable white space detection bug
2802 occuring when parsing with SAX only
2803 * result/HTML/*.sax: updated since the output is now HTML
2804 encoded...
2805
Daniel Veillard47f3f312000-08-27 22:40:15 +00002806Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2807
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002808 * HTMLparser.[ch]: applied some of Wayne Davison
2809 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002810
Daniel Veillarde0854c32000-08-27 21:12:29 +00002811Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2814 undeclared namespace prefix was used, added a warning.
2815 Cleaned up support w.r.t. entities, spilling out a warning
2816 and being pedantic on lookups.
2817 * test/warning/ent9 : added testcase for previous example.
2818 * TODO: updated
2819 * parserInternals.h parser.c: changed the way names are parsed
2820 now allow infinite size and decrease penalty for normal use
2821 * parser.c: Started a big cleanup/check of the parser code,
2822 fixed some of the most tortuous entity code, spotted code
2823 unused anymore
2824 * test/*: added tests for very long names and related nasty
2825 things.
2826
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002827Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * doc/encoding.html: added encoding aliases doc
2830 * doc/xml.html: updates
2831 * encoding.[ch]: added EncodingAliases functions
2832 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2833 bottleneck affecting large DTDs like Docbook
2834 * parser.[ch] xmllint.c: added a pedantic option, will be
2835 useful
2836 * SAX.c: redefinition of entities is reported in pedantic mode
2837 * testHTML.c: uninitialized warning from gcc
2838 * uri.c: fixed a couple of bugs
2839 * TODO: added issue raised by Michael
2840
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002841Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * doc/encoding.html: propagated Martin Duerst suggestions
2844
Daniel Veillard52402ce2000-08-22 23:36:12 +00002845Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2846
2847 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2848 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2849 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2850 by Wayne Davison
2851
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002852Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * nanoftp.c nanohttp.c: small cleanup
2855 * TODO: updated
2856
Daniel Veillard244ece92000-08-19 20:58:02 +00002857Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2858
2859 * added an old VC testcase and updated title.xml entity
2860
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002861Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2862
2863 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2864 done on auto-opening of <p> tags and cleanup of SAX output
2865
Daniel Veillard979e55e2000-08-19 16:48:54 +00002866Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2869
Daniel Veillard4540be42000-08-19 16:40:28 +00002870Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2871
2872 * doc/xml.html libxml.* structure.*: updated the doc a bit
2873
Daniel Veillard808a3f12000-08-17 13:50:51 +00002874Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2877 of SAX tests
2878
Daniel Veillard29579362000-08-14 17:57:48 +00002879Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2882 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2883
Daniel Veillard1255ab72000-08-14 15:13:33 +00002884Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2885
2886 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2887 * testHTML.c: fix core dump on Solaris 2.x systems
2888 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2889 * result/HTML/*.sax: previous bug fix lead to new results
2890
Daniel Veillard03109292000-08-14 14:58:22 +00002891Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2894 * configure.in: added --with-readline=DIR to accept alternate
2895 path for readline include/library
2896 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2897 for ANSI under HP-UX
2898 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2899 includes @LIBS@
2900
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002901Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * doc/* : rebuilt the docs
2904 * getting ready for 2.2.2 release
2905
Daniel Veillard87b95392000-08-12 21:12:04 +00002906Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2909 and xmlAddFeature()
2910 * tree.[ch]: added xmlAddChildList()
2911 * xmllint.c: MAP_FAILED macro test
2912 * parser.h: added xmlParseCtxtExternalEntity()
2913 * valid.c: applied bug fixes removed warning
2914 * tree.c: added CDATA block to elements content
2915 * testSAX.c: cleanup of output
2916 * testHTML.c: added SAX testing
2917 * encoding.c: better error recovery
2918 * SAX.c, parser.c: fixed one of the external entity processing
2919 of the OASis testsuite
2920 * Makefile.am: added HTML SAX regression tests
2921 * configure.in: bumped to 2.2.2
2922 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2923 SAX results
2924
Daniel Veillard88a172f2000-08-04 18:23:10 +00002925Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * configure.in: patch for HP compiler
2928
29292000-08-04 Sven Heinicke <sven@zen.org>
2930
2931 * xmllint.c: Was coredumping sometimes when the file given didn't
2932 exist.
2933
Daniel Veillard46e370e2000-07-21 20:32:03 +00002934Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2935
2936 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002937
Daniel Veillard46e370e2000-07-21 20:32:03 +00002938 when using in memory parsing. Need some cleanup.
2939 * xmllint.c configure.in: added a --memory flag to test memory
2940 parsing
2941
Daniel Veillard36650692000-07-21 15:16:39 +00002942Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * nanohttp.c: fixed socklen_t replacement to unsigned int
2945 * parser.c: fixed a space handdling missing at the end of
2946 production 28 DOCTYPE.
2947 * xmlmemory.c: fixed a stupid bug on the routine to override
2948 allocation functions
2949 * TODO: updated
2950
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002951Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * doc/ regenerated the docs
2954
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002955Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2956
2957 * doc/encoding.html doc/xml.html: added I18N doc
2958 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2959 improvements, both parser and filters, added ASCII & HTML,
2960 fixed the ISO-Latin-1 one
2961 * xmllint.c testHTML.c: added/made visible --encode
2962 * debugXML.c : cleanup
2963 * most .c files: applied patches due to warning on Windows and
2964 when using Sun Pro cc compiler
2965 * xpath.c : cleanup memleaks
2966 * nanoftp.c : added a TESTING preprocessor flag for standalong
2967 compile so that people can report bugs more easilly
2968 * nanohttp.c : ditched socklen_t which was a portability mess
2969 and replaced it with unsigned int.
2970 * tree.[ch]: added xmlHasProp()
2971 * TODO: updated
2972 * test/ : added more test for entities, NS, encoding, HTML, wap
2973 * configure.in: preparing for 2.2.0 release
2974
Daniel Veillard49703262000-07-10 10:27:46 +00002975Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2976
2977 * nanoftp.c: fixed the way the control connection is handled
2978 * libxml.spec.in: fixed the dependancies and cleanup
2979
Daniel Veillard306be992000-07-03 12:38:45 +00002980Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2981
2982 * doc/xml.html: changed the xmlsoft.org structure, updated the
2983 examples w.r.t. root and childs
2984
Daniel Veillard7d853352000-07-02 18:53:09 +00002985Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2988
Daniel Veillard365e13b2000-07-02 07:56:37 +00002989Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * HTMLparser.c: Work on character encoding support for the HTML parser
2992 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2993 * encoding.c: Fixed a potential memleak in the encoding stuff
2994
Daniel Veillardaf743792000-07-01 11:49:28 +00002995Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * doc/FAQ.html doc/Makefile.am : added a FAQ
2998
2999Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003000
3001 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3002 of the HTML parser to force it to not bypass SAX
3003
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003004Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3005
3006 * win32config.h.in: updated
3007 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3008 lacks iconv support :-( need to release 2.1.1
3009 * configure.in: release 2.1.1
3010 * HTMLparser: fixed bug #14784
3011 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3012 by Windows compiler
3013 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3014 the SAX startDocument() callback.
3015 * TODO: updated
3016
3017Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * added xmlStopParser()
3020
Daniel Veillardbe803962000-06-28 23:40:59 +00003021Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * configure.in: 2.1.0 prerelease
3024 * Large resync between W3C and Gnome tree
3025 * nanoftp, nanohttp.c: fixed stalled connections probs
3026 * HTMLtree.c SAX.c : support for attribute without values in
3027 HTML for andersca
3028 * valid.c: Fixed most validation + namespace problems
3029 * HTMLparser.c: start document callback for andersca
3030 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3031 * parser.h, SAX.c: serious speed improvement for large
3032 CDATA blocks
3033 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3034 different encoding
3035 * example/Makefile.am example/gjobread.c tree.h: work on
3036 libxml1 libxml2 convergence.
3037 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3038 and the LIBXML_TEST_VERSION macro
3039
Daniel Veillardc310d562000-06-23 18:32:15 +00003040Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * doc/xml.html: various patches and improvements typo fixed by
3043 Felix Natter
3044 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3045 from Felix Natter <fnatter@gmx.net>
3046
Daniel Veillardf3029822000-05-06 08:11:19 +00003047Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3048
3049 * doc/upgrade.html: updated with instructions for support of both
3050 libxml-1.x and libxml-2.x
3051 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3052 for 2.x support and also fixed includes
3053
3054
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003055Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3058 the encoding support, added iconv support, so now libxml if
3059 compiled with iconv automatically support japanese encodings
3060 among others. Work based on initial patch from Yuan-Chen Cheng
3061 I may have broken binary compat in the encoding handler
3062 registration scheme, but that was so utterly broken I don't
3063 expect anybody to have used this feature until now.
3064 * parserInternals.h: fixup on the CHAR range macro
3065 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3066 code.
3067 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3068 * uri.c: added xmlParseURI() I can't believe I forgot to
3069 implement this one in 2.0 !!!
3070 * SAX.c: moved doc->encoding update in the endDocument() call.
3071 * TODO: updated.
3072
Daniel Veillard06047432000-04-24 11:33:38 +00003073Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3074
3075 * tree.h: removed extraneous xmlRemoveProp definition
3076 * TODO: added item about --disable-corba configure switch
3077 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3078 * nanoftp.c: fixed include problems giving troubles on AIX and
3079 slowlaris
3080 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3081 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3082 comment and headers changes to lower gtk-doc number of warnings
3083 * doc/html/*: rebuilt docs
3084
Daniel Veillarde0aed302000-04-16 08:52:20 +00003085Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3086
3087 * HACKING: documented the tag for 1.x and instructions
3088
Daniel Veillard5e873c42000-04-12 13:27:38 +00003089Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3092 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3093 xmlCreateIOParserCtxt
3094 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3095 significant overall improvement
3096 * xmllint.c: added I/O test to xmllint
3097 * testSAX.c: added a speed test
3098 * doc/* : updated/regenerated
3099
Daniel Veillardfc708e22000-04-08 13:17:27 +00003100Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3101
3102 * xpath.c uri.h parserInternals.h: cosmetic changes from
3103 "Timur I. Bakeyev" <timur@bat.ru>, including making
3104 xmlCreateURI() public
3105
Daniel Veillard5d211f42000-04-07 17:00:24 +00003106Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3109 and the code at the same time. Added a clean mechanism for
3110 overload or added input methods: xmlRegisterInputCallbacks()
3111 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3112 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3113 * TODO: updated
3114 * doc/* : updated/regenerated
3115 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3116 source dir
3117
Daniel Veillarde77a9182000-04-05 19:12:29 +00003118Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3119
3120 * testURI.c: yet another forgotten commit, I should get some sleep !
3121
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003122Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * xmllint.c: forgot to commit this too ?
3125
Daniel Veillardb9df4042000-04-05 14:23:16 +00003126Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * xmlversion.h.in : forgot to commit this previously
3129
Daniel Veillard361d8452000-04-03 19:48:13 +00003130Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3133 * README TODO: updated for release
3134 * uri.c uri.h: added authority parsing/saving
3135 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3136 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3137 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3138 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3139 Makefile.am : added compile-time customization of libxml
3140 --with-ftp --with-http --with-html --with-xpath --with-debug
3141 --with-mem-debug
3142 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3143 #include <libxml/xxx.h> I hope it won't break too much stuff
3144 and will be manageable in the future...
3145 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3146 and added xmllint to the installed programs
3147 * uri.h: added xmlFreeURI()
3148
Daniel Veillardec303412000-03-24 13:41:54 +00003149Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3150
3151 * uri.c uri.h: finished the escaping handling, the base support
3152 and the URI path normalization. Looks good just lacks the
3153 authority content parsing code.
3154 * Makefile.am: added instructions to generate testURI
3155 * TODO: updated
3156 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3157 added links and icons for W3C and Gnome
3158
Daniel Veillard8f621982000-03-20 13:07:15 +00003159Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3160
3161 * xmlmemory.[ch] : seems I forgot to actually update the files in
3162 the last commit :-)
3163 * doc/xml.html doc/html/* : updated and uploaded the docs
3164
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003165Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3168 * TODO: updated
3169 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003170 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003171 gfree).
3172 * Makefile.am, uri.c, uri.h: added a set of functions to do
3173 exact (litteraly copied from the RFC 2396 productions) parsing
3174 and handling of URI. Will be needed for XLink, one XML WFC,
3175 XML Base and reused in the nano[ftp/http] modules. Still work
3176 to be done.
3177
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003178Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3179
3180 * configure.in, libxml.spec.in : libxml2
3181 * doc/* : updated the doc page, rebuilt the docs
3182
Daniel Veillardcf461992000-03-14 18:30:20 +00003183Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * all: tagged LIB_XML_1_X
3186 * *.c *.h : updated from W3C CVS tree
3187 * configure.in : 2.0.0-beta
3188 * libxml.spec.in : libxml2 package nam
3189 * result/* : new version of the tests output
3190
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003191Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3194
Daniel Veillardb566ce12000-03-04 11:39:42 +00003195Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * doc/* : rebuilt the docs
3198 * parser.c: final patch on #6766
3199 * valid.c: small patch on validity checks.
3200
Daniel Veillardfb76c402000-03-04 11:39:42 +00003201Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3204 added
3205 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3206 compatibility w.r.t. XML spec and existing code.
3207
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003208Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * parser.c: seems a better solution to <a> </a> exists,
3211 will try it for a while
3212
Daniel Veillard83a30e72000-03-02 03:33:32 +00003213Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * parser.c: tried to remove the <a> </a> generating <a/>
3216 this is hard. Left a flag for that purpose. Fixed bug #6766
3217 * configure.in: prepared 1.8.7 not released, due to previous
3218 problem
3219
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003220Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3221
3222 * doc/xml.html : applied second patch from Paul DuBois
3223
Daniel Veillard402e8c82000-02-29 22:57:47 +00003224Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3225
3226 * doc/xml.html : applied patch from Paul DuBois
3227
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003228Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3229
3230 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3231
Daniel Veillard5feb8492000-02-02 17:15:36 +00003232Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3233
3234 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3235 compilation warnings on various platforms.
3236 * parser.c: Fixed #5281 validity error callbacks are now desactived
3237 by default if not validating.
3238
Daniel Veillardf341f932000-02-02 14:52:08 +00003239Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3242
Daniel Veillard13c757e2000-02-01 23:59:15 +00003243Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3244
3245 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3246 <gkatsi@cs.toronto.edu>
3247
Daniel Veillard726e8792000-01-30 20:04:29 +00003248Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3251 processing URLs
3252
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003253Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3256 xmlNanoFTPUpdateURL for persistent control connections.
3257 * configure.in: 1.8.6
3258
3259Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3262 * tree.[ch] : added xmlSaveNoEmptyTags
3263
James Henstridgef3be9312000-01-28 13:59:21 +000032642000-01-29 James Henstridge <james@daa.com.au>
3265
3266 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3267
3268 * Makefile.am: added nanoftp.[ch] to the build.
3269
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003270Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3271
3272 * nanoftp.[ch]: cleanup, comments, API
3273 * debugXML.c : fixed a bug in the cat command
3274 * doc/*: regenerated the docs
3275
Daniel Veillardda07c342000-01-25 18:31:22 +00003276Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3279 * debugXML.c : fixed a bug in the cat command
3280 * valid.c: fixing some small probs
3281 * libxml.spec.in: get rid of the SNAP suffix
3282 * doc/xml.html: updated the status
3283
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003284Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3285
3286 * xml-config.in: xml-config --version to just return the
3287 version number
3288 * xpath.c: some cleanup w.r.t. axis when the current node is
3289 an attribute.
3290 * TODO: updated
3291
Daniel Veillard461a66c2000-01-18 18:01:01 +00003292Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3293
3294 * configure.in: prepared for libxml-1.8.5
3295 * doc/* recompiled the documentation
3296
32972000-01-17 Jody Goldberg <jgoldberg@home.com>
3298
3299 * configure.in : WARNING autoconf subtlety alert :
3300 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3301 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3302 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3303 get defined by AC_CHECK_HEADERS.
3304
Daniel Veillardf967b902000-01-17 16:06:10 +00003305Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3306
3307 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3308 Rune.Djurhuus@fast.no
3309
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003310Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3311
3312 * TODO: updated
3313 * tree.c, parser.c: made sure that only memory alloc problems
3314 and internal parser errors are allowed to write to stdout or
3315 stderr.
3316
Daniel Veillard0142b842000-01-14 14:45:24 +00003317Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3318
3319 * tree.c : restored xmlNewGlobalNs since this seems used by
3320 a lot of existing code :-(, fixed a bug in xmlNewNs
3321 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3322 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3323 to exit() from the library code.
3324 * xpath.c, parser.c: removed bugs or unused code detected by
3325 Windows compilers
3326 * parser.c: started adding interfaces for parsing well balanced
3327 XML fragments
3328 * configure.in: releasing 1.8.4
3329 * doc/* : rebuilt the docs
3330
Daniel Veillard2eac5032000-01-09 21:08:56 +00003331Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * tree.[ch] : added xmlNewDocFragment() for DOM
3334 * testHTML.c: uninitialized variable.
3335
Daniel Veillardf3a73582000-01-05 14:58:39 +00003336Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * doc/* : rebuild the docs
3339
Daniel Veillard71b656e2000-01-05 14:46:17 +00003340Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * acconfig.h: readline and history patch
3343 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3344 * tree.c: added check and handling when possibly removing an ID
3345 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3346 and saving.
3347 * test/HTML/entities.html result/HTML/entities.html* : test for
3348 various entities reference cases
3349 * result/HTML/* : as a result output of some testcase have
3350 changed
3351 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3352 by previous example. added xmlParseTryOrFinish().
3353 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3354 entities.h debugXML.h HTMLparser.h: changed the way struct are
3355 declared to allow gtk-doc to expose those
3356 * parser.c: closed bug #4960
3357 * Makefile.am configure.in: Applied patch from
3358 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3359 and math/socket libs detection
3360
Daniel Veillard437b87b2000-01-03 17:30:46 +00003361Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3362
3363 * configure.in, Makefile.am: link tester against readline
3364 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3365
Daniel Veillard686d6b62000-01-03 11:08:02 +00003366Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * tree.[ch]: added xmlRemoveProp
3369 * win32config.h.in nanohttp.c: avoid including the Windows
3370 socket stuff in every C files
3371 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3372 the XmL parser(s)
3373 * test/ns4 result/ns4 etc...: added test case for previous prob
3374 * tree.c: xmlNewNs wasn't checking for double definition
3375 * Makefile.in: fixed a problem with dist-hook duplicates
3376 * parser.[hc], xmlIO.c: fixed the loading of external entities
3377 APIs, now xmlLoadExternalEntity() is used everywhere and
3378 setting up an app specific front-end using the
3379 * SAX.c parser.c: some fixes, now the xhtml spec validates
3380 with the xhtml DTD.
3381 * error.c: fixed crashes in case of no input stream
3382 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3383 to the validation tests and results
3384
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003385Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3386
3387 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3388 too htmlCreatePushParserCtxt() and htmlParseChunk()
3389 * parser.c: a bit of cleanup.
3390 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3391 to XML) removed the last mem leak known
3392 * HTMLtree.c: output message cleanup
3393 * xmlmemory.c: display content info about memory blocks
3394 * result/HTML/wired.* : missing att value warning change
3395
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003396Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3397
3398 * doc/* : rebuilt the documentation
3399
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003400Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3401
3402 * parser.[ch] parserInternals.h: Push parser for XML,
3403 seems to work fine now
3404 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3405 --push for push testing
3406 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3407 * testSAX.c: added --push
3408 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3409 subtree
3410 * xmlIO.[ch] : enriched API + fixes for push mode
3411 * entities.[ch]: added the entity content length to the struct.
3412 * xmlmemory.[ch]: new API to show the last entries for the shell
3413 * valid.c: added required attribute testing
3414 * SAX.c: the cdata callback now merge contiguous fragments
3415 * HTMLparser.c: cleanup of some macros
3416
Daniel Veillard3c558c31999-12-22 11:30:41 +00003417Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * parser.c: fix for PIs name starting with xml
3420 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003421 * *.c, configure.in win32config.h.in : generate win32config.h for
3422 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003423
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003424Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3425
3426 * parser.c: fixed a stupid = vs. == bug :-(
3427 * doc/gnome-xml.sgml: s/glade/xml/
3428
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003429Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3430
3431 * configure.in, doc/xml.html : bug fix release 1.8.2
3432 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3433 Hopefully the end of that silly C++ include problem
3434 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3435 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3436 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3437 troubles with autoclosed elements when the stree shape doesn't
3438 follow the DtD specs. Added htmlIsAutoClosed() and
3439 htmlAutoCloseTag()
3440 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3441 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3442 * debugXML.c: fixed a bug on printing default namespaces.
3443 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3444
Daniel Veillardb24054a1999-12-18 15:32:46 +00003445Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * result/HTML/*.htm[l] : updated the HTML regression tests according
3448 to the new output
3449 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3450 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3451 problem due to intermix of extern "C" { ... } declarations for C++
3452 and recursive includes in the headers
3453
Chris Lahey323c48c1999-12-18 15:32:45 +000034541999-12-20 Chris Lahey <clahey@umich.edu>
3455
3456 * HTMLtree.c: Made it so that html nodes with a single child do
3457 not insert a carriage return before or after the child node.
3458
Daniel Veillardb24054a1999-12-18 15:32:46 +00003459Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003460
3461 * configure.in, doc/xml.html : bug fix release 1.8.1
3462 * parser.c: fixed bug #4344
3463 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3464 added the glue to avoid C++ problems
3465 * doc/* : regenerated the documentation
3466
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003467Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3468
3469 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3470 namespace recognition, and Dia as a resul :-(
3471 * encoding.c: closed bug #3950
3472
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003473Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * valid.c: debugging a posteriori validation, except URI expansion
3476 stuff this should be fixed now
3477 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3478 Carl Nygard <cnygard@bellatlantic.net>
3479 * tester.c: added --postvalid, cleaning of the code
3480 * tree.[ch]: added xmlDocGetRootElement()
3481
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003482Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3483
3484 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3485 c++ losage.
3486
Daniel Veillard10a2c651999-12-12 13:03:50 +00003487Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * configure.in, doc/xml.html : bumped to 1.8.0
3490 * xlink.[ch], Makefile.am : added framework for link detection
3491 * parser.h: added nbChars to parser context, needed for cleanup.
3492 * xmlmemory.c: removed a nasty bug when out of mem
3493 * valid.[ch]: adding namespace support for attribute decl
3494 * tester.c: added --debugent option
3495 * debugXML.[ch]: added xmlDebugDumpEntities()
3496 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3497 buffers instead, this was really needed, validation was breaking
3498 in strange ways due to that. Added xmlParseStringPEReference()
3499 and other parsing from strings functions. Entities processing
3500 modified again, but PERef are still not handled correcly but
3501 unless you're Eve Maller you won't notice :-)
3502 * HTMLparser.c: large changes toward reliability, and switched to
3503 lowercase internal tags, XHTML is lowercase, so it will help
3504 that output is closer to next version.
3505 * doc/* : regenerated the documentation, it is now hosted at
3506 http://xmlsoft.org/ (same bits I just bought the domain :-)
3507
3508
Daniel Veillard294cbca1999-12-03 13:19:09 +00003509Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3512 doc generation
3513 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3514 in the SAX API
3515 * doc/*: rebuilt the doc making sure everything appears in the
3516 HTML files
3517
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003518Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3519
3520 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3521 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3522 which allow impressive speed improvement on dataset with
3523 large text pieces, but at the cost of broken binary
3524 compatibility and slightly bigger memory usage.
3525 Configure with --with-buffers to activate them, they
3526 are protected with XML_USE_BUFFER_CONTENT define.
3527 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3528 goal is 0 memory left allocated once parser is no more used
3529 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3530 call xmlCleanupParser() and xmlMemoryDump()
3531
Daniel Veillarda819dac1999-11-24 18:04:22 +00003532Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3535 * parser.[ch] encoding.[ch]: added memory cleanup routines
3536 * parser.c: closing bug #3788
3537 * doc/*: rebuilt the doc
3538
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003539Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3542 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3543 * tester.c: added --compress option
3544 * doc/*: rebuilt the documentation
3545
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003546Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3547
3548 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3549 if given /proc/kcore as input !
3550 * doc/xml.html doc/*: updated and rebuilt the documentation
3551
3552Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003553
3554 * parser.c: Fixed some wrongly space collapsing code due to
3555 a misreading of the spec.
3556 * result/*: fixed the output accordingly
3557
3558Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003559
3560 * encoding.c: bug fix and typos
3561 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3562 * parser.c: added attribute normalization closing bug #3597
3563 * test/att* result/att* SAXresult/att*: testcase for attribute
3564 normalization
3565
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003566Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3567
3568 * configure.in: closing bug #3163 by adding extra flags for the
3569 cc compiler on HP-UX
3570
Daniel Veillard51e3b151999-11-12 17:02:31 +00003571Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3572
3573 * valid.[ch] : removed a typo and an enumerated type bug in the
3574 xmlAddElementDecl() function
3575 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3576 call to xmlEncodeEntitiesReentrant() so that the functions
3577 New, Set and Get are at the same level.
3578 * parser.c HTMLparser.c: extra memory allocation bug for
3579 attributes detected by someone using libxml in embedded systems :-)
3580
Daniel Veillard962195f1999-10-28 15:51:53 +00003581Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3582
3583 * xmlmemory.h: turned off mem debug :-\
3584
Daniel Veillard35008381999-10-25 13:15:52 +00003585Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3586
3587 * parser.c: closed bug #2784 a one line fix, but worth pushing
3588 a new release out
3589 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3590 some structures, comments before and after the
3591 main element, and other nastyness
3592 * HTMLtree.c tree.c: accomodate the extended HTML supported
3593 * configure.in: pushing 1.7.4
3594 * test/ent8 and related outputs : added a new test for bug #2784
3595 * test/HTML/wired.html and related output: a nasty HTML example
3596 * Makefile.am: improved the test scripts
3597 * docs/* : reran the documentation extractor, updated xml.html
3598
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003599Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3602 HTMLparser and debugged the HTML related code. HTML documents
3603 now have their own type
3604 * entities.c: do not dump &apos; for HTML output
3605 * xmlmemory.c: improvement, breakpoint mechanism
3606 * testHTML.c: added --sax --repeat ...
3607 * Makefile.am: improved the HTML tests
3608 * valid.[ch]: added xmlValidGetValidElements and
3609 xmlValidGetPotentialChildren
3610 * tester.c: added --insert to test the 2 new functions
3611 * test//* result//* SAXresult//* : regression test cleanup
3612 and extension.
3613 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3614 gnome-xml-nanohttp.html
3615
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003616Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3617
3618 * HTMLparser.c: fixed problems with some autoclose tags
3619 * tree.c: fixed XML output problems.
3620 * result/* SAXresult/*: update of the tests output
3621
Daniel Veillard6077d031999-10-09 09:11:45 +00003622Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * Makefile.am: Arturo patch for xmlConf.sh version info
3625 * parser.c: Tim Josling patch for single quoted items
3626 * tester.c: Tim Josling patch for tester options usage
3627 * tree.h: indent cleanup
3628
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003629Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3630
3631 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3632 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3633
Daniel Veillard00fdf371999-10-08 09:40:39 +00003634Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3635
3636 * tree.c : Raph patch for initialization of CORBA fields
3637 * parser.c, xpath.c, ...: modification of doc comments
3638 * xpath.c : allow spaces in xpath expressions
3639
Daniel Veillardad219441999-09-27 08:17:49 +00003640Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3641
3642 * xmlmemory.h: turning off memory debug :-(
3643
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003644Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3645
3646 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3647 better SAX interfaces.
3648 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3649 entity.
3650 * configure.in: 1.7.2
3651
3652Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003653
3654 * libxml.spec.in: fixed the URL
3655 * doc/xml.html: improved the documentation front-end
3656
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003657Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003658
3659 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3660
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003661Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003662
3663 * libxml.spec.in: fixed the alpha compile problem
3664 * parser.[ch]: changed errno to errNo in the parser context :-(
3665 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3666 * doc/xml.html: changed CHAR to xmlChar
3667 * doc/html/*: recompiled the documentation
3668 * configure.in: 1.7.1
3669
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003670Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3671
3672 * parser.h: modified the parser context struct to regain 1.4.0
3673 binary compatibility
3674 * parser.c, xml-error.h: added errno ot teh context and defined
3675 a set of errors values with update of errno
3676 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3677 DTDs and entities
3678 * *.h, *.c: complete cleanup of the use of config.h and include
3679 protection depending on the current setup.
3680 * overalll debugging, maintenance and bug-fixing on all modules
3681 * updated the documentation
3682 * ready for 1.7.0
3683
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003684Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3685
3686 * HTMLparser.c : cleanup
3687 * SAX.c valid.c valid.h: added ID/IDREF checking
3688 * tree.c tree.h: extended doc structure for refs
3689 * configure.in: 1.6.2
3690 * parser.c: patched bug in SAX user arg call
3691 * parserInternals.h: patched missing close in C++ wrapping
3692 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3693 especially upcoming XPointer implementation.
3694 * doc/xml.html: augmented, typo
3695
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003696Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3697
3698 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3699 not all invocations of install understand -d.
3700
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003701Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3702
3703 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3704 to make 'check' works, when builddir != srcdir.
3705
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003706Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3707
3708 * doc/xml.html : updated the documentation
3709
Daniel Veillard6454aec1999-09-02 22:04:43 +00003710Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3711
3712 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3713 not deallocated memory blocks
3714 * *.c : replaces all calls to malloc() free() and realloc() to
3715 the wrapper functions/macros
3716 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3717 instead of xmlFreeNodeList()
3718
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003719Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * HTMLparser.c: corrected a stupid bug leading to core dump at
3722 tree deallocation. Removed warnings indicated by
3723 Stephane.Conversy@lri.fr
3724 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3725 looked for in the external subset
3726
3727Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003728
3729 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3730 on SGI by Stephane.Conversy@lri.fr
3731
Daniel Veillardb96e6431999-08-29 21:02:19 +00003732Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3733
3734 * all .h : changed the prototype declaration indent as in gtk
3735 * most .c : working on reducing the TODOs in the code
3736 * most .c : cleanup though -pedantic and Insure++
3737 * improvements on validation ID checkings.
3738 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3739 * xml-config.in: closed #1810
3740
3741Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003742
3743 * tree.h, valid.c, valid.h: more work on validity, IDs
3744 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3745 definition for AIX
3746
Daniel Veillardb556eb51999-08-15 17:19:50 +00003747Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3748
3749 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3750 the distribution due to a cut'n paste error at last commit
3751
Daniel Veillardb05deb71999-08-10 19:04:08 +00003752Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3753
3754 * configure.in: upgraded to version 1.4.0
3755 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3756 Big update, added a large part of the validation process,
3757 it should be usable, but some parts are missing
3758 * xpath.c: improved the implementation w.r.t. root.
3759 * Makefile.am: added more tests
3760 * test and result trees: added a lot of tests
3761 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3762
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003763Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3764
3765 * Added an HACKING file
3766
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003767Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3768
3769 * xpath.[ch] : improvements and debug of the XPath implementation
3770 * parser.c, HTMLparser.c : modified the parsers to be progressive
3771 * tree.[ch] : extended the Buffer promitives
3772 * xmlIO.[ch] : added basic I/O routines providing progressive
3773 parsing and ready for I18N conversion plugins
3774 * SAXresult/* : the SAX callback sequence maybe slightly different
3775 now
3776 * test*.c : improved/updated the tests programs
3777 * doc/* : recompiled the docs.
3778
Daniel Veillard15b75af1999-07-26 16:42:37 +000037791999-07-26 Michael Meeks <michael@edenproject.org>
3780
3781 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3782
3783 * tree.c: Ditto.
3784
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003785Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3786
3787 * configure.in: upgraded to version 1.4.0
3788 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3789 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3790 XML query language, see http://www.w3.org/TR/xpath for more details.
3791 * parser.c, parser.h: added CHAR* related string functions for XPath
3792 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3793 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3794 rebuild the docs.
3795 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3796 and regression testing capabilities for XPath.
3797
Daniel Veillardd79d7871999-07-12 10:38:12 +00003798Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3801 closing bug #1646
3802
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003803Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3804
3805 * Makefile.am, example/Makefile.am: closed bug #1683
3806
Daniel Veillard3166ab11999-07-11 16:14:19 +00003807Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3808
3809 * example/Makefile.am, configure.in: added the makefile for the
3810 gjobread example
3811
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003812Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3813
3814 * doc/Makefile.am:
3815 - fix which allow "make install DESTDIR=</install/prefix>".
3816
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003817Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3818
3819 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3820 which fixed a problem on the file reading-code.
3821
Daniel Veillard82150d81999-07-07 07:32:15 +00003822Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3823
3824 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3825 output.
3826 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3827
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003828Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3829
3830 * parser.h : Oops removed the binary compatibility problem
3831 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3832 * parser.c, HTMLparser.c: applied patches for reading from stdin
3833
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003834Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * parser.c, entities.c, valid.c: cleanup bug #1591
3837 * configure.in: cleanup bug #1592
3838 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3839 the same tree back-end. Hence gdome will be available for it.
3840 * doc/Makefile.am: close bug #617
3841
Daniel Veillard97fea181999-06-26 23:07:37 +00003842Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * parser.c: alloctate a per parser context SAX interface block
3845
Daniel Veillard14fff061999-06-22 21:49:07 +00003846Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3847
3848 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3849 and xmlEncodeEntitiesReentrant with the correct one :-\
3850
3851Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3852
3853 * commit of my internal XML base changes, quite a lot of
3854 changes, cleanups, better entities support, framework for
3855 new I/O and charset detection and handling
3856 * Fixed the configure/Makefile stuff to generate shared libs
3857 with the proper version info, so we jumped on rev from
3858 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3859 xmlEncodeEntities() result need to be freed now, and a string
3860 xmlParserVersion provide the current library version.
3861
Raph Levien05240da1999-06-15 21:27:11 +00003862Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3863
3864 * parser.c: fixed a buffer overrun for when you have a very long
3865 attribute with no entities in it.
3866
Daniel Veillardbb2da581999-06-13 14:37:07 +00003867Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * added example directory
3870 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3871
Daniel Veillard011b63c1999-06-02 17:44:04 +00003872Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * Release of libxml-1.1, nearly everything has been touched for
3875 this.
3876 * Added more regression tests
3877 * Updated the documentation
3878
Daniel Veillard27d88741999-05-29 11:51:49 +00003879Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3880
3881 * tree.[ch]: unified the XML_NO_CORBA defines.
3882 * parser.c encoding.[ch]: started plugging in char encoding detection
3883
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003884Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3885
3886 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3887 Also freed allocated buffer.
3888
Daniel Veillard27d88741999-05-29 11:51:49 +00003889Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003890 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3891 reentrancy problem at printing. One is left in entities.c, to
3892 remove ASAP
3893 * testSAX.c : added a test example showing the use of the SAX
3894 interface if one doesn't want to build the DOM tree.
3895 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3896
Daniel Veillard517752b1999-04-05 12:20:10 +00003897Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3898
3899 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3900 large revamping of the parser to use SAX callbacks
3901 http://www.megginson.com/SAX/ (or at least a C like interface
3902 a la Expat). It's now possible to set up your own callbacks
3903 and the parser will not build a DOM tree.
3904 * test/* result/*: updated the test suite, I finally removed
3905 the old Namespace draft support (PI based).
3906
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003907Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3908
3909 * Makefile.am: added test result to EXTRA_DIST for make tests
3910
Daniel Veillard64068b31999-03-24 20:42:16 +00003911Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3912
3913 * parser.c, parserInternals.h: moved the chars macro definitions
3914 to parserInternals.h
3915 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3916 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3917
Daniel Veillard012ccc11999-03-23 10:11:11 +00003918Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3919
3920 * xml-config.in : applied patch to make --version work
3921
Raja R Harinatha86c23e1999-03-05 22:14:01 +000039221999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3923
3924 * Makefile.am (check-local): Alias for `tests' target. This will
3925 cause `make check' to do the right thing.
3926 (tests): Don't run tests in srcdir. Also, replaced calls to
3927 basename with a `sed' "equivalent".
3928
Daniel Veillardd109e371999-03-05 06:26:45 +00003929Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3930
3931 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3932 it in the header and not the sources, updated the doc.
3933 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3934 pointing this out.
3935
Daniel Veillardbc50b591999-03-01 12:28:53 +00003936Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3937
3938 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3939 exported the inputStream routines.
3940 * doc/html/* : updated accordingly
3941
Daniel Veillardd692aa41999-02-28 21:54:31 +00003942Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3943
3944 * parser.c, parser.h, parserInternals.h: added a few extra
3945 internal calls to allocate and free parser contexts ...
3946 * doc/html/* : updated accordingly
3947
Daniel Veillard55a99271999-02-25 11:01:29 +00003948Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3949
3950 * configure.in, Makefile.am, doc/makefile.am : General changes for
3951 1.0.0 release and including the generated HTML documentation.
3952
Daniel Veillard35925471999-02-25 08:46:07 +00003953Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3954
3955 * makefile.am : added parserInternals.h, oops.
3956
Daniel Veillard1e346af1999-02-22 10:33:01 +00003957Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3958
3959 * parserInternals.h: added this header giving access to the parser
3960 internal functions.
3961 * doc/Makefile.am : added a rebuild target which rebuilds the full
3962 set of documentations
3963 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3964 the internal subset.
3965 * *.c *.h: modifications needed to generate the documentation using
3966 gtk-doc, cleanup of functions blocks, reorganisation of struct
3967 declarations.
3968
Daniel Veillard1164e751999-02-16 16:29:17 +00003969Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3970
3971 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3972 the tar and spec file to include the beginning of the doc.
3973
Nuno Ferreira03d04781999-02-13 00:07:17 +000039741999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3975
3976 * doc/.cvsignore: Added this file.
3977
Daniel Veillard6800ef31999-02-08 18:33:22 +00003978Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3979
3980 * tree.c: fixed xmlGetProp to return "" when the attribute
3981 exists, even if the node-list is NULL.
3982
Daniel Veillard726c7e31999-02-08 15:13:10 +00003983Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3984
3985 * tree.c: patched an error outputting empty attribute values.
3986 * Makefile.am and doc/makefile.am: have been updated during the
3987 week-end. Sorry for an empty CVS log, I got a shell problem.
3988
Daniel Veillard1899e851999-02-01 12:18:54 +00003989Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3990
3991 * tree.h: cleaned up using enums instead of defines
3992 * parser.c, valid.[ch]: more work on parsing/output of element
3993 declarations
3994
Daniel Veillard3b9def11999-01-31 22:15:06 +00003995Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3996
3997 * valid.[ch], tree.c, parser.c : more work toward full parsing
3998 of XML DTDs.
3999 * README: added informations about mailing-list and on-line
4000 documentation
4001
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000040021999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4003
4004 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4005
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004006Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4007
4008 * parser.c, tree.[ch] : more work toward conformance testing,
4009 added a last element to accelerate parsing of very flat structures
4010 started working on internal subset Element content declaration.
4011 * valid.[ch] : first cut at adding code toward validation.
4012 * previous changes had also small impact on most files, especially
4013 the conformance testing using James Clark test suite.
4014
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004015Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4016
4017 * test/* : updated the examples, most of them were not well
4018 formed (humm), and added rdf2.
4019 * result/* : resulting changes in the output.
4020
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004021Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4022
4023 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4024
Daniel Veillard44b3a061998-12-05 17:27:22 +00004025Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4026
4027 * tree.c: patched a bug in the generation of empty attributes
4028
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004029Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4032 for node/trees/documents/... Biggest problem is namespace
4033 support when copying subtrees.
4034
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004035Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * parser.c, entities.c: improve entities and char ref encoding,
4038 and cleanups of error messages.
4039
Daniel Veillard242590e1998-11-13 18:04:35 +00004040Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4041
4042 * parser.c, entities.c: simple bug hunting done during rpm2html and
4043 rpmfind integration.
4044
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004045Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4046
4047 * parser.[ch]: Added interfaces allowing to specify a SAX
4048 handler before parsing.
4049
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004050Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4051
4052 * parser.c: redirrect all errors reporting through the SAX
4053 error function
4054
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004055Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4056
4057 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4058 * libtool, tlmain ...: update of the libtool files
4059
Miguel de Icaza442321c1998-11-04 18:13:38 +000040601998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4061
4062 * entities.c: Use g_snprintf insteda of snprintf.
4063
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004064Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4065
4066 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4067 added ent5 test for this purpose.
4068 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4069
Daniel Veillard27271681998-10-30 06:39:40 +00004070Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4071
4072 * parser.c: fixed? a strange error due to compression on a GWP
4073 document.
4074
Daniel Veillard25940b71998-10-29 05:51:30 +00004075Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4076
4077 * tree.[ch]: bug fixing
4078 * entities.[ch]: defined a specific type for predefined entities
4079 * doc/xml.html: more documentation on the library, how to use it,
4080 overview of the interfaces.
4081
Daniel Veillard16253641998-10-28 22:58:05 +00004082Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4083
4084 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4085
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004086Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4087
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004088 * tree.c: corrected a small bug
4089 * doc/xml.html: continuing writing documentation.
4090
4091Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4092
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004093 * debugXML.h debugXML.c: added debugging utilities.
4094 * tester.c: added --debug switch.
4095 * tree.c: patched an incorrect node->type assignment.
4096 * parser.c: formatting, ensure that node->doc != NULL in attributes
4097
Daniel Veillardccb09631998-10-27 06:21:04 +00004098Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4101 entity support and provide an internal representation close to
4102 DOM one (entity ref nodes, and attribute value as tree). I tried
4103 to preserve the interface but this will surely break some apps
4104 (I have to change rpm2html/rpmfind for example). I had to change
4105 two interfaces, and the generated tree is somewhat different.
4106 * doc/* : started documenting the XML library, the tree and
4107 DOM/Corba. This is a first step.
4108
Daniel Veillard11e00581998-10-24 18:27:49 +00004109Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4110
4111 * parser.c: Set up the fonctions comment block, boring but useful.
4112 * parser.h, SAX.c, parser.c: now attributes are processed through
4113 the SAX interface. The problem is that my SAX interface diverged
4114 quite a bit from the original one, well this is not an official
4115 spec, and translating it from Java to C is hairy anyway...
4116
Daniel Veillard97b58771998-10-20 06:14:16 +00004117Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4120 fonctions comment block, boring but useful.
4121
4122Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004123
4124 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4125 conversion routines. However they are not yet used to convert the
4126 inputs. The core will run with UTF-8.
4127
Daniel Veillard33942841998-10-18 19:12:41 +00004128Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * tree.c : make sure that the type id is properly set-up when
4131 a new object is allocated, needed for DOM.
4132
Daniel Veillard27fb0751998-10-17 06:47:46 +00004133Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4134
4135 * tree.h, tree.c: Ok, the main objects in the tree will be native
4136 corba objects, it costs 8 bytes per Node, Attribute and Document
4137 but it simplifies the Corba integration a lot (no extra interface
4138 objects to allocate/free).
4139
Daniel Veillard0bef1311998-10-14 02:36:47 +00004140Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4141
4142 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4143 and changed NODEs contants for conformity with DOM Level 1
4144
Daniel Veillard27864701998-10-08 03:47:24 +00004145Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * added hooks to keep track of servants when creating objects
4148 xmlDoc and xmlNode (for Corba export).
4149
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004150Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * added xml-config script.
4153
Daniel Veillard7066a791998-10-01 20:28:28 +00004154Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4155
4156 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4157 to autoupdate libtool and automake conf files.
4158
Miguel de Icaza60681bd1998-09-30 19:28:59 +000041591998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4160
4161 * Makefile.am: Use '?' to separate the sed
4162 commands as ',' is used when people pass -Wl,something.
4163
4164
Daniel Veillard15a8df41998-09-24 19:15:06 +00004165Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4166
4167 * tree.c, tree.h: added a per-document compression interface.
4168
Daniel Veillard151b1b01998-09-23 00:49:46 +00004169Tue Sep 22 20:47:38 EDT 1998
4170
4171 * tree.c, tree.h: added saving with compression and added interfaces
4172 to control the compression level (xmlGetCompressMode,
4173 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4174
Daniel Veillard70120ff1998-09-22 00:24:21 +00004175Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4176
4177 * parser.c: corrected a loop for files of size 0
4178
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000041791998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4180
4181 * error.h: New file. Contains prototyes from `error.c'.
4182
Tom Tromeyc19653d1998-08-14 01:22:43 +00004183Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4184
4185 * Makefile.am (xmlincdir): New macro.
4186 (xmlinc_HEADERS): Renamed from include_HEADERS.
4187
Daniel Veillard845664d1998-08-13 04:43:19 +00004188Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4189
4190 * applied small patch on numeric entities from
4191 Christopher Blizzard <blizzard@appliedtheory.com>
4192
Daniel Veillard260a68f1998-08-13 03:39:55 +00004193Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4194
4195 * New release 0.2, removed the old xml_* files so that it's
4196 coherent with the other CVS base (W3C), far better conformance
4197 to standard, new namespaces, decent entities support, beginning
4198 of a SAX-like interface. Nearly nothing left intact, even the
4199 test examples ...
4200
Christopher Blizzarda36749e1998-07-30 21:47:18 +000042011998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4202
4203 * .cvsignore: Add .deps dir
4204
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004205Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4206
4207 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4208
Daniel Veillardfe926001998-07-26 04:28:20 +00004209Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004210
Daniel Veillardfe926001998-07-26 04:28:20 +00004211 * configure.in: added test for CPP
4212 * AUTHORS, Changelog: the original ones didn't get commited but the
4213 glib ones instead, fixed.
4214 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004215
Daniel Veillardfe926001998-07-26 04:28:20 +00004216Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004217
Daniel Veillardfe926001998-07-26 04:28:20 +00004218 * integrated code developped at W3C
4219 * changed the original Copyright
4220 * migrated to automake
4221 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004222