blob: 172e7471e9dd87a35d120d1768c6c98c954d234c [file] [log] [blame]
Daniel Veillard1e208222002-10-22 14:25:25 +00001Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * debugXML.c: adding a grep command to --shell in xmllint
4 for T.V. Raman
5
Daniel Veillard9cdcf362002-10-22 14:23:59 +00006Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xmlcatalog.c: tried to fix some of the problem with --sgml
9
Daniel Veillard935494a2002-10-22 14:22:46 +000010Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11
12 * parser.c: tried to fix bug #91500 where doc->children may
13 be overriden by a call to xmlParseBalancedChunkMemory()
14
15Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
16
17 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
18 identifiers in SGML catalogs containing '&'
19
Daniel Veillardc0ac0692002-10-20 21:31:50 +000020Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
21
22 * python/types.c: fixed bugs when passing result value tree
23 to Python functions.
24
Daniel Veillard48267432002-10-18 11:21:38 +000025Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
26
27 * configure.in: preparing the release of 2.4.26
28 * doc/*: updated and rebuilt the documentation
29
Daniel Veillardbb284f42002-10-16 18:02:47 +000030Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * parser.c: fixed a XML Namespace compliance bug reported by
33 Alexander Grimalovsky
34
Daniel Veillard44892f72002-10-16 15:23:26 +000035Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
36
37 * HTMLtree.c: fixed serialization of script and style when
38 they are not lowercase (i.e. added using the API to the tree).
39
Daniel Veillard2fd85422002-10-16 14:32:41 +000040Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * valid.c: make xmlValidateDocument emit a warning msg if there
43 is no DTD, pointed by Christian Glahn
44
Daniel Veillard32370232002-10-16 14:08:14 +000045Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
46
47 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
48 content model when some of the blocks have min or max, and a couple
49 of bugs found in the process.
50 * result/schemas/list0* test/schemas/list0*: added some specific
51 regression tests
52
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000053Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
54
55 * README: updated the contact informations
56
Daniel Veillard63186732002-10-15 08:43:17 +000057Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
58
59 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
60 misses it, reported by Peter Bray.
61
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000062Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * tree.c: investigating xmlNodeGetContent() on namespace nodes
65 and removed a few warnings
66
Daniel Veillard819d5cb2002-10-14 11:15:18 +000067Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * parser.c: Christian Glahn found a small bug in the push parser.
70 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
71 public
72
Daniel Veillard6045c902002-10-09 21:13:59 +000073Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
74
75 * xmlschemas.c include/libxml/xmlschemas.h: added
76 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
77 * testSchemas.c: added --memory to test the new interface
78
Daniel Veillardf0070122002-10-09 14:24:17 +000079Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * doc/index.py doc/search.php: integrated the XSLT indexing,
82 a few fixed in the indexer, added a scope selection at the
83 search level.
84
Daniel Veillard01992e02002-10-09 10:20:30 +000085Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
86
87 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
88 this was due to uninitialized parts of the validation context
89
Daniel Veillard321be0c2002-10-08 21:26:42 +000090Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
91
92 * debugXML.c: applied patch from Mark Vakoc except the API
93 change, preserved it.
94 * doc/*: updated the docs to point to the search engine for
95 information lookup or before bug/help reports.
96
Daniel Veillard01e87d22002-10-08 16:55:06 +000097Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
98
99 * doc/index.py doc/search.php: added mailing-list archives
100 indexing and lookup
101
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000102Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
103
104 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
105
Daniel Veillard9b006132002-10-07 11:13:27 +0000106Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
107
108 * doc/index.py: improved HTML indexing
109 * doc/search.php: make the queries also lookup the HTML based indexes
110
Daniel Veillard141d04b2002-10-06 21:51:18 +0000111Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
112
113 * doc/index.py: added HTML page indexing
114
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000115Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
116
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000117 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000118 problem in libxslt.
119 * catalog.c: fixed list handling in XML_CATALOG_FILES
120
Daniel Veillardceb09b92002-10-04 11:46:37 +0000121Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * valid.c: typo/bug found by Christian Glahn
124
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000125Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
126
127 * xmlIO.c: applied Windows CE patch from Javier.
128 * win32/wince: new directory, contains support for the PocketPC
129 with Windows CE from Javier.
130 * include/win32config.h: reorganised, removed duplicate
131 definitions and applied WinCE patch from Javier.
132 * include/wsockcompat.h: new file, now contains WinSock
133 compatibility macros.
134 * win32/Makefile.msvc: introduced double-run compilation.
135
Daniel Veillarde16b5742002-09-26 17:50:03 +0000136Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * configure.in include/libxml/xmlwin32version.h: preparing release
139 of 2.4.25
140 * doc/*: updated and regenerated teh docs and web pages.
141
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000142Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
143
144 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
145 error were not covering namespace declarations.
146 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
147 it was missing the attribute declaration for the namespace
148 * result/VC/NS3: the fix now report breakages in that test
149
Daniel Veillardabe01742002-09-26 12:40:03 +0000150Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
151
152 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
153
Daniel Veillard2ace1952002-09-26 12:28:02 +0000154Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
155
156 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
157 and regenerated the docs and web site
158
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000159Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
160
161 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
162 ATTRIBUTE_UNUSED is always put after the attribute declaration,
163 not before
164
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000165Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
166
167 * python/generator.py python/libxml2class.txt: fixed a stupid error
168 breaking the python API
169
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000170Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
171
172 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
173 triostr.c triostr.h: applied a trio update patch from
174 Bjorn Reese which should work with MinGW
175
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000176Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * tree.c: improving some documentation comments
179 * xmlregexp.c: found and fixed a mem leak with python regression tests
180 * doc/*: rebuilt the doc and the API XML file including the
181 xmlregexp.h xmlautomata.h and xmlunicode.h headers
182 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
183 python/types.c: added access to the XML Schemas regexps from
184 python
185 * python/tests/Makefile.am python/tests/regexp.py: added a
186 simple regexp bindings test
187
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000188Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
189
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000190 * doc/xml.html:
191 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000192
Daniel Veillard118aed72002-09-24 14:13:13 +0000193Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
194
195 * xmlregexp.c: fixed the data callback on transition functionality
196 which was broken when using the compact form
197 * result/schemas/*: updated the results, less verbose, all tests
198 pass like before
199 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
200 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
201 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
202 annoying warnings
203 * xpath.c: try to provide better error report when possible
204
Daniel Veillard72336152002-09-21 13:08:14 +0000205Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
206
207 * Makefile.am: fixed a breakage raised by Jacob
208
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000209Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
210
211 * include/win32config.h: added HAVE_ERRNO_H definition for parts
212 which don't use sockets
213
Igor Zlatkovic01280582002-09-20 16:40:34 +0000214Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
215
216 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
217 * win32/configure.js: applied zlib patch from Daniel Gehriger
218
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000219Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
220
221 * win32/configure.js: applied the patch from Mark Vakoc for
222 regexp support
223 * win32/libxml2.def.src: applied the patch from Mark Vakoc
224 for regexp support
225
Daniel Veillardb5c05732002-09-20 13:36:25 +0000226Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * xmlschemastypes.c: as pointed by Igor Float and Double
229 parsing ain't finished yet
230
Daniel Veillard40b11342002-09-20 12:01:39 +0000231Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * Makefile.am configure.in: trying to fix #88412 by bypassing
234 all the python subdir if python ain't detected
235
Daniel Veillard23e73572002-09-19 19:56:43 +0000236Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
237
238 * Makefile.am configure.in include/libxml/xmlversion.h.in:
239 made configuring with regexps/automata/unicode the default
240 but without schemas ATM
241 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
242 fixed the regexp based DTD validation performance and memory
243 problem by switching to a compact form for determinist regexps
244 and detecting the determinism property in the process. Seems
245 as fast as the old DTD validation specific engine :-) despite
246 the regexp built and compaction process.
247
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000248Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
249
250 * valid.c: determinism is debugged, new DTD checking code now works
251 but xmlFAComputesDeterminism takes far too much CPU and the whole
252 set usues too much memory to be really usable as-is
253
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000254Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
255
256 * tree.c: fixed another stupid bug in xmlGetNodePath()
257 * xmllint.c: --version now report the options compiled in
258
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000259Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
260
261 * HTMLparser.c: small cleanup
262 * valid.c xmlregexp.c: switched DTD validation to use only regexp
263 when configured with them. A bit of debugging around the determinism
264 checks is still needed
265
Daniel Veillard63b01c22002-09-17 19:25:28 +0000266Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
267
268 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
269
Daniel Veillard92727042002-09-17 17:59:20 +0000270Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
271
272 * xmlIO.c: small portability glitch fixed.
273
Daniel Veillard84d70a42002-09-16 10:51:38 +0000274Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
275
276 * xmlschemastypes.c: incomplete steps for real/double support
277 * testAutomata.c include/libxml/xmlautomata.h
278 include/libxml/xmlregexp.h: avoiding a compilation problem
279 * valid.c include/libxml/valid.h: starting the work toward using
280 the regexps for actual DTD validation
281
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000282Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
283
284 * hash.c: cosmetic cleanup
285 * valid.c include/libxml/tree.h include/libxml/valid.h: started
286 integrating a DTD validation layer based on the regexps
287
Daniel Veillard4402ab42002-09-12 16:02:56 +0000288Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
289
290 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
291 the determinism was tested before eliminating the epsilon
292 transitions :-(
293
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000294Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
295
296 * python/generator.py python/libxml.c python/libxml.py
297 python/libxml2-python-api.xml python/libxml2class.txt
298 python/libxml_wrap.h python/types.c: updated the python
299 bindings, added code for easier File I/O, and the ability to
300 define a resolver from Python fixing bug #91635
301 * python/tests/Makefile.am python/tests/inbuf.py
302 python/tests/outbuf.py python/tests/pushSAXhtml.py
303 python/tests/resolver.py python/tests/serialize.py: updated
304 and augmented the set of Python tests.
305
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000306Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
307
308 * win32/configure.js: added more readme info for the binary
309 package.
310
Daniel Veillard607b35c2002-09-10 12:16:19 +0000311Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
312
313 * xmlIO.c: fixed a stupid out of bound array error
314
315Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
316
317 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
318 messing around with support for Windows path, cleanups,
319 trying to identify and fix the various code path to the
320 filename access. Added xmlNormalizeWindowsPath()
321
Daniel Veillard76575762002-09-05 14:21:15 +0000322Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
323
324 * error.c valid.c: working on better error reporting of validity
325 errors, especially providing an accurate context.
326 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
327 error reports in those cases.
328
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000329Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
330
331 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
332 parser.c parserInternals.c xmlIO.c: get rid of all the
333 perror() calls made in the library execution paths. This
334 should fix both #92059 and #92385
335
Daniel Veillard19aa7022002-09-05 11:14:19 +0000336Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * xmllint.c: memory leak reporting was broken after a change
339 of the preprocessor symbol used to activate it.
340
Daniel Veillardec6725e2002-09-05 11:12:45 +0000341Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
342
343 * tree.c: try to make the copy function work for node of
344 type XML_DOCUMENT_FRAG_NODE, they are only created by the
345 DOM layers though, not libxml2 itself.
346
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000347Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
348
349 * valid.c: try to provide file and line informations, not all
350 messages are covered, but it's a (good) start
351
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000352Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * xinclude.c: reimplemented a large part of the XInclude
355 processor, trying to minimize resources used, James Henstridge
356 provided a huge test case which was exhibiting severe memory
357 consumption problems.
358
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000359Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * python/Makefile.am: applied patch from Christophe Merlet to
362 reestablish DESTDIR
363
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000364Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
365
366 * libxml.spec.in: fixes libary path for x86_64 AMD
367
John Fleckbe98b332002-09-04 03:16:23 +0000368Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
369
370 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000371 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000372 (plus resulting generated html files)
373 fixing one spot I missed in the tutorial where I hadn't freed
374 memory properly
375
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000376Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
377
378 * doc/tutorial/includeaddattribute.c
379 * doc/tutorial/includeaddkeyword.c
380 * doc/tutorial/includegetattribute.c
381 * doc/tutorial/includekeyword.c
382 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000383 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000384 update tutorial to properly free memory (thanks to Christopher
385 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000386 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000387 added image files so the callouts are graphical, making it
388 easier to read ( use "--param callout.graphics 1" to generate
389 html with graphical callouts)
390
Daniel Veillarde1662542002-08-28 11:50:59 +0000391Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
392
393 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
394 nice logos generated by Marc Liyanage
395 * doc/site.xsl *.html: changed the stylesheet to show the new
396 logo and regenerated the pages
397
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000398Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
399
400 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
401
Daniel Veillard42766c02002-08-22 20:52:17 +0000402Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
403
404 * xpath.c: possible mem leak patch from Jason Adams
405
406Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
407
408 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
409 in the XQuery namespace
410 * configure.in: preparing 2.4.24
411 * doc/*.html: updated the web pages
412
413Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
414
415 * python/generator.py: closing bug #85258 by generating conditional
416 compile check to avoid linking to routines not configured in.
417
Havoc Pennington84ec40a2002-08-22 13:59:35 +00004182002-08-22 Havoc Pennington <hp@pobox.com>
419
420 * autogen.sh: update error message for missing automake
421
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000422Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
423
424 * python/Makefile.am: typo in target name resulted in libxml2.py
425 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
426
Daniel Veillard22669b22002-08-22 07:17:11 +0000427Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * win32/win32/Makefile.mingw: updated with version from
430 Elizabeth Barham at http://soggytrousers.net/repository/
431
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000432Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
433
434 * win32/Makefile.msvc: added the prefix location to the include
435 and lib search path.
436
Havoc Pennington830e8972002-08-18 22:22:13 +00004372002-08-18 Havoc Pennington <hp@pobox.com>
438
439 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
440 both automake 1.6 and 1.4 installed get the right automake. Means
441 compilation from CVS will now require the latest automake 1.4
442 release, or manually creating symlinks called "automake-1.4" and
443 "aclocal-1.4"
444
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000445Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
446
447 * configure.in python/Makefile.am: more AMD 64 induced changes from
448 Frederic Crozat
449
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000450Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
451
452 * xinclude.c: oops I was missing the xml:base fixup too
453 * result/XInclude/*.xml: this adds xml:base attributes to most
454 results of the tests
455
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000456Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
457
458 * xinclude.c: quick but apparently working implementation of
459 xi:fallback, should close bug #89684
460 * Makefile.am test/XInclude/docs/fallback.xml
461 result/XInclude/fallback.xml: added a basic test for fallback,
462 and run with --nowarning to avoid a spurious warning
463 * configure.in: applied patch from Frederic Crozat for python
464 bindings on AMD 64bits machines.
465
Daniel Veillard9e923512002-08-14 08:48:52 +0000466Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
467
468 * parser.c: xmlSAXUserParseMemory() really ought to fail if
469 the caller don't pass a SAX callback block.
470
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000471Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
472
473 * tree.c: applied the same fix for the XML-1.0 namespace to
474 xmlSearchNsByHref() as was done for xmlSearchNs()
475
Daniel Veillardad11b302002-08-12 14:53:41 +0000476Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
477
478 * libxml.3: small cleanup of the man page
479 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
480 when serializing HREF attributes generated by XSLT.
481
Daniel Veillardc084e472002-08-12 13:27:28 +0000482Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
485 version of Marc Liyanage' patch for boolean attributes in HTML
486 output
487
Daniel Veillard5f91b372002-08-12 12:13:01 +0000488Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
489
490 * python/tests/serialize.py: fixed the test results, indenting
491 behaviour changed slightly
492
Aleksey Sanin9e951762002-08-08 18:02:41 +0000493Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
494
495 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
496 new c14n function to Windows def files
497
Aleksey Saninea4272a2002-08-02 23:50:03 +0000498Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
499
500 * c14n.c: fixed a memory leak in c14n code
501
Daniel Veillard58e44c92002-08-02 22:19:49 +0000502Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
503
504 * parser.c include/libxml/parser.h: adding a new API for Christian
505 Glahn: xmlParseBalancedChunkMemoryRecover
506 * valid.c: patch from Rick Jones for some grammar cleanup in
507 validation messages
508 * result/VC/* result/valid/*: this slightly change some of the
509 regression tests outputs
510
Daniel Veillard0bf29002002-08-01 12:54:11 +0000511Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * tree.c: trying to fix a problem in namespaced attribute handling
514 raised by Christian Glahn
515
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000516Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * encoding.c include/libxml/encoding.h: Opening the interface
519 xmlNewCharEncodingHandler as requested in #89415
520 * python/generator.py python/setup.py.in: applied cleanup
521 patches from Marc-Andre Lemburg
522 * tree.c: fixing bug #89332 on a specific case of loosing
523 the XML-1.0 namespace on xml:xxx attributes
524
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000525Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
526
527 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
528 corner case from new Merlin's test suite and added a callback
529 that will be used to improve xmlsec performance
530
531
Daniel Veillard0b22def2002-07-29 16:23:03 +0000532Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * HTMLtree.c: trying to fix the <style> escaping problem in
535 HTML serialization bug #89342
536
Daniel Veillard0b28e882002-07-24 23:47:05 +0000537Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
538
539 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
540 and rebuilt the web site.
541
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000542Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000543
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000544 * include/libxml/tree.h: added _private member to xmlNs struct
545
Daniel Veillard1d995272002-07-22 16:43:32 +0000546Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * HTMLparser.c: fixing bug #84876 based on the xml working
549 code.
550
William M. Brack61eaba52002-07-21 11:14:18 +0000551Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
552
553 * python/Makefile.am: enhanced to fix bug 72012 (errors
554 when using '-jX' make parameter)
555
William M. Brackef61d202002-07-19 08:32:00 +0000556Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
557
558 * xpath.c: small additional enhancement for booleans
559 compared to nodesets
560
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000561Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
562
563 * HTMLtree.c: changed the order of the encoding declaration
564 attributes in the meta tags due to a bug in IE/Mac
565
William M. Brack0c022ad2002-07-12 00:56:01 +0000566Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
567
568 * xpath.c: enhanced handling of booleans (especially '='
569 and '!=' for nodesets) - fixes bug 85256. Added new
570 routine xmlXPathNotEqualValues for more proper handling
571 of '!=' when nodesets are involved.
572
Daniel Veillard06944e22002-07-11 19:55:18 +0000573Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
574
575 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
576 doc/xmlcatalog_man.xml to the source distribution
577
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000578Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
579
580 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
581 asked for this.
582
Daniel Veillard539638b2002-07-06 19:55:14 +0000583Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
584
585 * configure.in: preparing 2.4.23
586 * doc/*: rebuilt the docs
587
Daniel Veillard176d99f2002-07-06 19:22:28 +0000588Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
589
590 * parser.c: fixing bug #84169 by fixing the
591 comment of xmlCreatePushParserCtxt to describe the
592 encoding detection parameters better.
593
Daniel Veillard37f961d2002-07-06 17:53:56 +0000594Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
595
596 * valid.c: fixing bug #79331 in one path the lookup for
597 ID attributes on a namespaced node wasn't handled correctly :-\
598
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000599Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
600
601 * HTMLparser.c: trying to fix 87235 about discarded white
602 spaces in the HTML parser.
603 * result/HTML/*: this changes the output of a number of HTML
604 regression tests
605
Daniel Veillardfdc91562002-07-01 21:52:03 +0000606Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
607
608 * xpath.c: applied patch from Richard Jinks for the namespace
609 axis + fixed a memory error.
610 * parser.c parserInternals.c: applied patches from Peter Jacobi
611 removing ctxt->token for good.
612 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
613 popped out by the regression tests.
614 * Makefile.am: patch for threads makefile from Gary Pennington
615
William M. Brack6000af52002-06-28 11:43:13 +0000616Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
617
Daniel Veillardfdc91562002-07-01 21:52:03 +0000618 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000619 expressions involving preceding-sibling (et al).
620
Daniel Veillard153120c2002-06-18 07:58:35 +0000621Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
622
623 * hash.c: applied a patch from Peter Jacobi to solve a problem
624 when compiling with the Watcom C on Win32
625 * result/schemas/*.err: the change of hashing algo generated
626 permutations in the output
627
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000628Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
629
630 * hash.c: applied patch from Sander Vesik improving the quality of
631 the hash function.
632
Aleksey Sanina5808b92002-06-14 17:07:41 +00006332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000634
635 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
636 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
637 xmllint.c xpath.c: replaced sprintf() with snprintf()
638 to prevent possible buffer overflow (the bug was pointed
639 out by Anju Premachandran)
640
Daniel Veillarde059b892002-06-13 15:32:10 +0000641Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
642
643 * parser.c: removed an uninitialized data error popped by valgrind
644 on PE references
645
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000646Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
647
648 * doc/xml.html
649 adding tutorial reference to the web page
650
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000651Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
652
653 * doc/tutorial/xmltutorial.xml
654 * doc/tutorial/ar01s07.html
655 * doc/tutorial/ape.html
656 * doc/tutorial/includegetattribute.c
657 adding section to tutorial about retrieving an attribute
658 value
659
Daniel Veillardf5582f12002-06-11 10:08:16 +0000660Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
661
662 * parser.c: applied a couple of patches from Peter Jacobi to start
663 to get rid of ctxt->token, with a possible significant speed
664 improvement to be gained once done. Better compliance with PE
665 references constructs in DTDs too.
666 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
667 from Peter too
668
Daniel Veillard38d80e22002-06-11 07:24:56 +0000669Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
670
671 * parser.c: Babak Vahedipour-Kunze reported that openTag in
672 xmlParseElement was likely to have been deallocated at the
673 time of the report, possibly leading to segfault. Just report
674 the tag name now.
675
Daniel Veillard9e412302002-06-10 15:59:44 +0000676Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * xpath.c: patch from Richard Jinks for XPath substring() function
679 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
680
Aleksey Sanina5808b92002-06-14 17:07:41 +00006812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000682
683 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
684
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000685Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
686
687 *doc/FAQ.html
688 fixing typos in FAQ, thanks to Robert Funnell for the
689 editing help
690
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000691Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
692
693 * NEWS: got complaints from rpmlint that it was empty
694
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000695Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
696
697 * added doc/tutorial, including:
698 apa.html
699 apb.html
700 apc.html
701 apd.html
702 ar01s02.html
703 ar01s03.html
704 ar01s04.html
705 ar01s05.html
706 ar01s06.html
707 includeaddattribute.c
708 includeaddkeyword.c
709 includekeyword.c
710 includestory.xml
711 index.html
712 xmltutorial.xml
713 libxml tutorial, including generated html
714
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000715Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
716
717 * result/c14n/exc-without-comments/merlin-c14n-two-*
718 result/c14n/without-comments/merlin-c14n-two-*
719 test/c14n/exc-without-comments/merlin-c14n-two-*
720 test/c14n/without-comments/merlin-c14n-two-*
721 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
722 c14n/exc-c14n and slightly modified test script to handle
723 these test cases
724 * c14n.c: fixed bugs for complicated nodes set (namespace
725 without node and others from merlin-c14n-two.tar.gz)
726 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
727 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
728 for xmlsec performance patch
729 * xpath.c: fixed self::node() for namespaces and attributes
730
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000731Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
732
733 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
734 but with the format parameter
735 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
736
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000737Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
738
739 * Makefile.am: updated c14n tests suite
740 * c14n.c: performance improvement for previous c14n patch
741
Daniel Veillarde72c7562002-05-31 09:47:30 +0000742Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
743
744 * parser.c: another peroformance patch from Peter Jacobi, that
745 time on parsing attribute values.
746
Aleksey Sanin508a1012002-05-31 06:32:32 +0000747Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
748
749 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
750 into LibXML2 test suite
751
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000752Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
753
754 * c14n.c: propagating xpath ancesstors node fix to c14n
755 plus small performance improvement to reduce number of
756 mallocs
757 * xpath.c: fixed ancestors axis processing for namespace nodes
758
Daniel Veillard46de64e2002-05-29 08:21:33 +0000759Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
760
761 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
762 Peter Jacobi
763
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000764Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
765
766 * configure.in: preparing 2.4.22
767
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000768Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
769
770 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
771 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
772 a public entry point.
773 * doc/*: rebuilt the API and docs
774
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000775Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * xpath.c: patch from Richard Jinks to fix a problem introduced
778 in the previous patch and pointed by Norm
779
Daniel Veillardc6924812002-05-24 11:10:43 +0000780Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * libxml.spec.in: fixing bug #81112
783
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000784Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * uri.c: fixing bug #82848
787
Daniel Veillarda2878972002-05-24 07:54:39 +0000788Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * result/catalogs/mycatalog.full: Aleksey's commit changed the
791 output of one catalog test
792
Aleksey Sanin114e4752002-05-24 07:20:27 +0000793Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000794
Aleksey Sanin114e4752002-05-24 07:20:27 +0000795 * global.data globals.c tree.c include/libxml/globals.h
796 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
797 default value for global parameter xmlIndentTreeOutput to 1 and
798 introduced new global parameter xmlTreeIndentString (the string
799 used to do one-level indent) with default value " " (as it was
800 in tree.c)
801
Daniel Veillard49d5af82002-05-23 11:55:49 +0000802Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * Makefile.am: Merijn Broeren pointed out a problem when compiling
805 with trio and schemas.
806
Daniel Veillard7c13af42002-05-22 09:57:32 +0000807Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * xpath.c: patch from Richard Jinks to fix the problem raised in
810 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
811
Daniel Veillard5a872412002-05-22 06:40:27 +0000812Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
813
814 * xmlschemas.c: a bit of work on import.
815 * xmlschemastypes.c: Charles Bozeman provided a compare function
816 for date/time types so min/max facet restrictions should work,
817 indeterminate comparisons return an error instead of equal.
818 * test/schemas/date_0* result/schemas/date_0_0: specific test
819 from Charles Bozeman too
820
Daniel Veillard10b6da42002-05-18 07:55:20 +0000821Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
822
823 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
824 from Christian Cornelssen fixing the man pages and the Catalog
825 building script.
826 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
827 next step is <xs:import> I now have a reasonable understanding
828 of how it works.
829
Daniel Veillarde5354492002-05-16 08:43:22 +0000830Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
831
832 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
833
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000834Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
835
836 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
837
Daniel Veillard088bf112002-05-14 11:03:59 +0000838Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * xpath.c: fixing an XPath function evalutation bug pointed out
841 by Alexey Efimov where the context was lost when evaluating
842 the function arguments
843
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000844Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000845
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000846 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
847 function public for XMLSec performance optimizations
848
Daniel Veillard3cd72402002-05-13 10:33:30 +0000849Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
850
851 * python/generator.py python/libxml2class.txt : fixed a problem
852 with the HTML parser pointed by Gary Benson
853 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
854 example
855
Aleksey Sanine48a3182002-05-09 18:20:01 +0000856Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
857 * parser.c: fixed bug #81159 (memory growth in SAX)
858
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000859Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
860 * xpath.c: fixed bug #78858 (the real fix)
861
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000862Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000863 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000864
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000865Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * tree.c: modified xmlNodeSetBase to allow changing the
868 base of a document.
869
Daniel Veillard070803b2002-05-03 07:29:38 +0000870Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * xmlschemastypes.c: patch Charles Bozeman for validation of
873 all the date, time, and duration types
874 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
875 * configure.in: fixed an error pointed by an user
876 * xml2-config.in: fixed an error pointed by an user
877
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000878Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
879
880 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
881 win32/libxml2.def.src xmlIO.c: exported default
882 'file:', 'http:' and 'ftp:' protocols input handlers
883 and maked protocols comparisson case insensitive
884
Daniel Veillard34de97f2002-04-30 14:29:22 +0000885Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * configure.in: Neven Has detected a typo
888
Daniel Veillard28577c32002-04-30 06:48:41 +0000889Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
892 as one of the persons allowed to commit directly to the
893 module.
894
Daniel Veillardfc57b412002-04-29 15:50:14 +0000895Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
898 * valid.c: raised a too low limit
899 * doc/*: rebuilt the docs
900
Daniel Veillardeca82812002-04-24 11:42:02 +0000901Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * test/XPath/expr/floats test/XPath/expr/functions
904 result/XPath/expr/floats result/XPath/expr/functions
905 xpath.c: another XPath conformance patch from Richard Jinks
906
Daniel Veillard13e04c62002-04-23 17:51:29 +0000907Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * xmlschemas.c: fixed validation of attribute groups.
910 * test/schemas result/schemas: added an example from the primer
911
Daniel Veillard88c58912002-04-23 07:12:20 +0000912Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
915 * test/schemas result/schemas: updated the test list
916
Daniel Veillarde19fc232002-04-22 16:01:24 +0000917Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * TODO: updated a bit
920 * parser.c: made a comment more specific
921 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
922 Schemas conformance.
923 * test/schemas result/schemas: updated the test list
924
Daniel Veillard441bc322002-04-20 17:38:48 +0000925Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
928 implementing xs:all with minOccurs = 0
929 * tes/schemas/* result/schemas/*: added more tests covering
930 xs:all
931
Daniel Veillard8a001f62002-04-20 07:24:11 +0000932Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * xmlregexp.c: first implementation of the all particle, this
935 may need to be revisited for case where not all transitions
936 must be crossed.
937
Daniel Veillard7646b182002-04-20 06:41:40 +0000938Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * tree.c: another entity processing update from Markus Henke
941
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000942Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
943
944 * trionan.c: fixed crash on OSF/1
945
Daniel Veillardb4398962002-04-19 07:01:55 +0000946Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * xmlschemas.c: more Schemas work
949 * test/schemas/* result/schemas/*: added more tests coming
950 from the spec.
951
Daniel Veillard54761132002-04-18 21:00:44 +0000952Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
953
954 * c14n.c: patch from Aleksey Sanin reflecting a change in the
955 ExcC14N specification
956
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000957Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * tree.c: patch from Markus Henke, fix for recursive entities.
960
Daniel Veillard23b1f372002-04-18 15:50:05 +0000961Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * xpath.c: fix a problem with string() on a document node.
964
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000965Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * Makefile.am xmlschemas.c: more Schemas work
968 * test/schemas/* result/schemas/*: added more tests coming
969 from the spec.
970
Daniel Veillard6231e842002-04-18 11:54:04 +0000971Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
974 * result/HTML/*: this changes a few things in the results
975
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000976Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
977
978 * include/libxml/tree.h: eliminated 'declaration different than
979 prototype' warning
980 * include/win32config.h: "resolved" conflicts with errno.h
981
Daniel Veillardb509f152002-04-17 16:28:10 +0000982Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
985 on the automata interfaces and debug of counted choices
986 * test/schemas/* result/schemas/*: added a number of tests
987
Daniel Veillard8651f532002-04-17 09:06:27 +0000988Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
991 a bit of work on Schemas
992 * testSchemas.c: try to make it more useful
993 * test/schemas/* result/schemas/* Makefile.am: changed the
994 Schemas regression test procedure, started adding a few samples
995
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000996Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
997
998 * include/libxml/encoding.h: Patch for the Borland C++ builder
999 * include/libxml/tree.h: Patch for the Borland C++ builder
1000 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001001 * win32/bcb5: New directory for the Borland C++ builder
1002 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001003
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001004Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1005
1006 * win32/Makefile.msvc: Update for XML Schema support
1007 * win32/configure.js: Update for XML Schema support
1008 * win32/libxml2.def.src: Update for XML Schema support
1009
Daniel Veillard4255d502002-04-16 15:50:10 +00001010Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1013 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1014 xmlunicode.c include/libxml/Makefile.am
1015 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1016 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1017 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1018 include/libxml/xmlversion.h.in : merged the current state of
1019 XML Schemas implementation, it is not configured in by default,
1020 a specific --schemas configure option has been added.
1021 * test/automata test/regexp test/schemas Makefile.am
1022 result/automata result/regexp result/schemas:
1023 merged automata/regexp/schemas regression tests
1024
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001025Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * xpath.c: Gary found a compile time problem, fixes #78823
1028
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001029Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * configure.in: release of 2.4.20
1032 * doc/*: updated and rebuilt the docs
1033
Daniel Veillardf544f192002-04-15 12:56:56 +00001034Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * python/Makefile.am: patch from Cristian Gafton to build on
1037 Red Hat 6.2, should also fix #75779
1038
Daniel Veillard940492d2002-04-15 10:15:25 +00001039Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * valid.c: first part of fixing #78729
1042
Daniel Veillardeb475a32002-04-14 22:00:22 +00001043Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1046 escaping of URI when saving HTML files.
1047 * result/HTML/*: this impacted some tests
1048
Daniel Veillard9b731d72002-04-14 12:56:08 +00001049Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * configure.in: trying to fix #77441
1052
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001053Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * include/libxml/xmlIO.h: Hallski complained it could not be
1056 included by itself.
1057
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001058Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1061
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001062Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1063
1064 * win32/configure.js: patch from Nilo for the c14n option
1065 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1066
Daniel Veillardda423da2002-04-10 19:25:38 +00001067Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1070 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1071 LIBXML_THREAD_ENABLED
1072
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001073Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * xpath.c: another patch from Richard Jinks for substring conformance
1076 * test/XPath/expr/floats test/XPath/expr/strings
1077 result/XPath/expr/floats result/XPath/expr/strings: update of the
1078 test suite to check those.
1079
Daniel Veillard01917aa2002-04-10 11:30:41 +00001080Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xpath.c: patch from Richard Jinks for .x float parsing.
1083
Daniel Veillard46d6c442002-04-09 16:10:39 +00001084Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * parser.c: patch from Markus Henke when an encoding ain't recognized
1087
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001088Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * libxml.m4: got a report that #include <string.h> was needed
1091
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001092Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1095
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001096Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1097
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001098 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001099
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001100Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1103 pointed out by Melvyn Sopacua.
1104
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001105Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * libxml.m4: Frédéric Crozat gave a patch related to the change
1108 of Include paths breaking the libxml.m4
1109
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001110Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xpath.c: Fix bug #76927 forgot to save some context
1113 when evaluating binary expressions
1114
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001115Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * configure.in: fixed configure for MPE/iX from Markus Henke
1118 * xmlmemory.c: fixed initialization problems
1119 * xpath.c: another set of patches from Richard Jinks this
1120 fixes "make XPathtests" on linux
1121
Daniel Veillard21458c82002-03-27 16:12:22 +00001122Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1125 * test/XPath/expr/compare test/XPath/expr/equality
1126 test/XPath/expr/floats test/XPath/expr/functions
1127 test/XPath/expr/strings result/XPath/expr/compare
1128 result/XPath/expr/equality result/XPath/expr/floats
1129 result/XPath/expr/functions result/XPath/expr/strings: Updated
1130 tests though they show a divergence on Linux
1131
Daniel Veillard28dfed12002-03-27 09:08:17 +00001132Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * xpath.c trionan.c: previous commit also included patches
1135 from Richard Jinks on some IEEE support corner case
1136
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001137Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1140 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1141 that $(datadir) should be used for docs
1142
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001143Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1146 could leak filedescriptors
1147
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001148Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * configure.in nanohttp.c: applied patch from Allan Clark for
1151 UnixWare/OpenServer
1152
Daniel Veillard19274092002-03-25 16:48:03 +00001153Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * configure.in: preparing 2.4.19
1156 * doc/*: rebuilt the docs
1157
Daniel Veillard56b2db72002-03-25 16:35:28 +00001158Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * nanohttp.c: fixing #76043, got fed up with non-portability
1161 of that piece of code.
1162
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001163Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * valid.c SAX.c: Never commit without running "make tests" :-(
1166 fix a couple of stupidities in the previous commit
1167 * result/*: a few changes in some attribute order result of previous
1168 commit.
1169
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001170Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1173 the internal subset should not raise duplicate ID errors,
1174 also there was a small bug in conjunction to namespace
1175 declarations defaulted and xml:xxx attributes DTD definitions.
1176
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001177Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * xpath.c: Richard Jinks also raised some rounding problems
1180 this tries to fix them
1181
Daniel Veillard4e2df542002-03-22 12:23:14 +00001182Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1185 behaviour in xmlXPathCastToString()
1186
Daniel Veillarddb552912002-03-21 13:27:59 +00001187Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1190 raised by Morus Walter
1191
Daniel Veillard9e537932002-03-21 13:08:08 +00001192Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1195 from Igor
1196
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001197Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * xpath.c: fixing #75619, related to a problem when trying
1200 to evaluate condition when the current node set resulting
1201 from that sub-step evaluation is empty. Also fixes 2 potential
1202 problem with previous-sibling and next-siblings axis.
1203
Daniel Veillard1840ef02002-03-21 08:05:23 +00001204Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1207 HTML support is not configured in.
1208
Daniel Veillard561b7f82002-03-20 21:55:57 +00001209Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1212 include/libxml/tree.h: dohh I really didn't intended to commit
1213 this test version :-(
1214
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001215Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * testSAX.c: I wanted to see the real speed at the SAX interface
1218 after a little too many Ximianer started complaining about the
1219 parser speed.
1220 added a --quiet option:
1221 paphio:~/XML -> ls -l db100000.xml
1222 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1223 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1224 3200006 callbacks generated
1225 real 0m1.270s
1226 Which means 16MBytes/s and 3Mcallback/s
1227
Daniel Veillardc62a1472002-03-19 18:35:12 +00001228Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xpath.c: valgrind spotted another error that time when running
1231 on libxslt regression tests
1232
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001233Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * Makefile.am: adding "make valgrind" running the full regression
1236 tests (except python ones) under Valgrind (using valgrind -q
1237 which was kindly added by the author).
1238 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1239 passes cleanly now except an obcure floating point initialization
1240 raised in log10() in one XPath regression test ???
1241 * tree.c: edited some comments to close #75244
1242
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001243Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1246 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1247 context of ScrollKeeper, made sure that if the number is
1248 an integer, the serialization follows the description at
1249 http://www.w3.org/TR/xpath#section-String-Functions
1250
Daniel Veillard5997aca2002-03-18 18:36:20 +00001251Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001253 * configure.in: preparing 2.4.18
1254 * doc/*: updated and rebuilt the web site
1255 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1256 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001257 * parser.c: humm, changed the way the SAX parser work when
1258 xmlSubstituteEntitiesDefault(1) is set, it will then
1259 do the entity registration and loading by itself in case the
1260 user provided SAX getEntity() returns NULL.
1261 * testSAX.c: added --noent to test the behaviour.
1262
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001263Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * parser.c: Wilfried Teiken provided a hackish but working
1266 way to get context reported back on entities when parsing
1267 with SAX and without breaking the DOM build.
1268
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001269Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * c14n.c: applied a new patch from Aleksey Sanin
1272 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1273 to reference Aleksey implementation of XML digital Signatures
1274
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001275Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * xpath.c: small fix to avoid potential problem due to
1278 ordering of freeing data
1279 * python/Makefile.am: people were complaining about
1280 the generated file in python dir not being built
1281
Daniel Veillardd2379012002-03-15 22:24:56 +00001282Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1285 python/generator.py python/libxml.c python/types.c: Cleanup
1286 of the python Makefiles based on Jacob and James feedback,
1287 fixed the spec file accordingly, fixed the number of warning
1288 that passing my pedantic CFLAGS was generating. Conclusion
1289 is that Python includes are real crap.
1290
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001291Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * configure,in: it was reported quite a few times that
1294 xml2-config --cflags should not output
1295 -I$includeprefix/libxml2/libxml because libxml2 header names
1296 clashes with existing names like list.h from C++ stl.
1297 Includes should be #include<libxml/xxx.h> so ...
1298
Daniel Veillard6f293b12002-03-15 09:42:33 +00001299Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * c14n.c: another patch from Aleksey Sanin
1302
Daniel Veillard5c396542002-03-15 07:57:50 +00001303Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1306 canonicalization algorithm
1307 * doc/xml.html doc/index.html: added the C14N references on the
1308 index page.
1309
jacob berkman9be65862002-03-14 02:15:56 +000013102002-03-13 jacob berkman <jacob@ximian.com>
1311
1312 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1313 usage, redundant, and gcc specific
1314
Daniel Veillard75be0132002-03-13 10:03:35 +00001315Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * xpath.c: speedup some node selection operations, this can
1318 have a significant impact on DocBook Norm's stylesheets
1319 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1320 make sure it's always the case
1321 * debugXML.c: distinguish CDATA and comments in ls operations
1322
Daniel Veillard61f26172002-03-12 18:46:39 +00001323Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1326 to generate better API descriptions etc...
1327
Daniel Veillard9ff88172002-03-11 09:15:32 +00001328Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * c14n.c: Fixing #74186, made sure all boolean expressions
1331 get fully parenthesized, ran indent on the output
1332 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1333 include/libxml/tree.h: also #74186 related, removed the
1334 --with-buffers option, and all the preprocessor conditional
1335 sections that were resulting from it.
1336
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001337Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * valid.c: applied patch from Dodji Seketeli fixing an
1340 uninitailized variable in xmlValidGetValidElements()
1341
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001342Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * c14n.c: fixed a few comments
1345 * doc/*.html doc/*/*.html: regenerated the docs and added
1346 the C14N API
1347 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1348
Daniel Veillardfa49d872002-03-09 10:20:00 +00001349Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * check-xml-test-suite.py: fix to adapt varaiations in the
1352 bindings
1353 * configure.in python/setup.py python/setup.py.in: fixed to
1354 have the version of the python scripts automatically updated
1355
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001356Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1359 in xmlCopyProp()
1360
Daniel Veillardaf43f632002-03-08 15:05:20 +00001361Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * configure.in: preparing 2.4.17 release
1364 * doc/*: updated and rebuilt the docs
1365 * xpath.c: fixed a comment
1366 * python/libxml.c: fixed a possible reentrancy problem
1367
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001368Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1371 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1372 added a specific regression test
1373 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1374 not raise exceptions when failing to find the attribute.
1375
Daniel Veillard90bc3712002-03-07 15:12:58 +00001376Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * configure.in xmllint.c: owen pointed out a problem with the
1379 ftme fix, gettimeofday() was not detected by configure and
1380 the ftime header wasn't included, dohhh
1381
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001382Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * configure.in xmllint.c: trying to fix #71457 for timing
1385 precision when gettimeofday() is not availble but ftime() is
1386
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001387Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1390 are now copied on install and part of the -devel RPM
1391
Daniel Veillard7b416132002-03-07 08:36:03 +00001392Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * xpath.c: trying to avoid bug #72150 which was apparently
1395 caused by a gcc bug (or a processor problem) as detailed
1396 at http://veillard.com/gcc.bug
1397
Daniel Veillardf742d342002-03-07 00:05:35 +00001398Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1401 fixed xmlReconciliateNs(), added a Python test/example for
1402 inter-document cut'n paste
1403 * python/libxml.py: fixed node.doc on document nodes and added
1404 xpathEval() onto node objects
1405
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001406Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1409 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1410 fixup and integrated tests for the serialization stuff
1411
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001412Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1415 moved the libxml man page to section 3
1416
Daniel Veillard1e774382002-03-06 17:35:40 +00001417Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * tree.c: fix bug #72490
1420 * python/libxml.c python/libxml.py: added methods serialize()
1421 and saveTo() to all node elements.
1422
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001423Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * xmlIO.c: closed #73430, don't read from an input source
1426 which indicated an end-of-file or an error.
1427
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001428Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * parser.c: make sure SAX endDocument is always called as
1431 this could result in a Python memory leak otherwise (it's
1432 used to decrement ref-counting)
1433 * python/generator.py python/libxml.c python/libxml.py
1434 python/libxml2-python-api.xml python/libxml2class.txt
1435 python/tests/error.py python/tests/xpath.py: implemented
1436 the suggestions made by Gary Benson and extended the tests
1437 to match it.
1438
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001439Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * python/generator.py: applied patch fixing #73450
1442
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001443Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * xpath.c: fixing #61290 "namespace nodes have no parent"
1446 long standing divergence from the XPath REC. NodeSets
1447 simply hold a copy of namespace nodes and those node ->next
1448 points to the parent (which may not be the node carrying the
1449 definition).
1450 * include/libxml/xpath.h: flagged but didn't added a possible
1451 speedup
1452 * DOCBparser.c HTMLparser.c: removed some warnings from push
1453 parser due to new state being added.
1454 * tree.c: new fix from Boris Erdmann
1455 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1456 the XML Canonalization support from Aleksey Sanin
1457
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001458Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * tree.c: patch from Boris Erdmann fixing some namespace odities
1461 with xmlCopyNode()
1462
Daniel Veillardc6613042002-03-02 09:34:02 +00001463Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlIO.c: fix bug #72706 when loading a NULL entity
1466
Daniel Veillardc0fef772002-03-01 16:16:31 +00001467Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1470 actually change in a future XML Namespace revision.
1471
Daniel Veillard79426f22002-03-01 16:14:17 +00001472Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1475 added the possibility of returning nodesets from XPath extension
1476 functions written in Python
1477
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001478Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * python/*: commiting some Python bindings work done while travelling
1481
Daniel Veillard97300512002-03-01 09:13:41 +00001482Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1485 explicitely with memory debugging switched on
1486
Daniel Veillard6361da02002-02-23 10:10:33 +00001487Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1490 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1491 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1492 the accessor generator for strings
1493 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1494 regression test.
1495
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001496Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * python/README python/generator.py python/libxml.c python/setup.py:
1499 added the 'usual' setup.py to allow building a libxml2-python
1500 module based on the same code. The initialization is however
1501 different the 2 .so files fo libxml2 and libxslt are identical and
1502 they entry point initialize both libraries. this is done to avoid
1503 some possible nasty problem since the Python don't merge the maps
1504 of all shared modules.
1505
Daniel Veillard158a4d22002-02-20 22:17:58 +00001506Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * parser.c: fixed a push/encoding bug reported by Michael
1509 on librsvg
1510
Daniel Veillard7839e162002-02-20 18:54:48 +00001511Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * include/libxml/parserInternals.h: fixes a misplaced #endif
1514
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001515Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * parser.c valid.c: found and fixed a couple of allocation bugs
1518
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001519Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * doc/xml.html doc/python.html doc/*: added a Python and binding
1522 page describing the current state of the Python bindings and
1523 giving pointers to the other languages wrappers.
1524
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001525Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1528 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1529 rebuilt the API and web site
1530 * xpath.c: fixed #71978 portability bugs
1531
Daniel Veillard8aff2472002-02-19 21:50:43 +00001532Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1535
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001536Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * include/libxml/parserInternals.h parser.c: had to change
1539 2 internal parsing API when processing document content
1540 to check the start and end of element content are defined
1541 in the same entity
1542 * valid.c include/libxml/valid.h: attribute normalization can
1543 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1544 with the context to report it.
1545 * SAX.c: fixed the last known bugs, crazy validation constraints
1546 when a document is standalone seems correctly handled. There
1547 is a couple of open issues left which need consideration especially
1548 PE93 on external unparsed entities and standalone status.
1549 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1550 The 2 tests left failing are actually in error. Cleanup done.
1551
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001552Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c: implemented E59 spaces in CDATA does not match the
1555 nonterminal S
1556
Daniel Veillard878eab02002-02-19 13:46:09 +00001557Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * SAX.c parser.c valid.c: more validation test fixups
1560 * check-xml-test-suite.py: added duration info for the tests
1561
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001562Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * parser.c valid.c: a couple of errors were reported but not
1565 saved back as such in the parsing context. Down to 1% failure rate
1566 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1567
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001568Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * xmlInternald.c: isExtender was missing a char
1571 * parser.c include/libxml/parser.h: % are acceptable in the
1572 internal subset if within a PUBLIC ID
1573
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001574Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * SAX.c parserInternals.c valid.c: more work on the conformance
1577 suite. Took the step to finally block documents with encoding
1578 errors. It's a fatal error per the spec, people should have fixed
1579 their documents by now.
1580
Daniel Veillard55253e22002-02-18 14:32:39 +00001581Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * check-xml-test-suite.py: fixed the test script after some discussion
1584 on the semantic of TYPE="error"
1585 * Makefile.am: added the script to the distrib
1586
Daniel Veillard28757702002-02-18 11:19:30 +00001587Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * SAX.c entities.c: fixed a couple of conformances issues deep
1590 into the validation code (standalone and undeclared Notations)
1591
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001592Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1595 stayed there for years !
1596
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001597Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1600 missing
1601
Daniel Veillardc7612992002-02-17 22:47:37 +00001602Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * check-xml-test-suite.py: improved the behaviour a bit as
1605 well as the logs
1606 * parser.c valid.c SAX.c: fixed a few more bugs
1607 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1608
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001609Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * check-xml-test-suite.py: python script to run regression tests
1612 against the XML Test suite of W3C/OASis
1613 * SAX.c: fixed a validation bug
1614 * parser.c: fixed 3 errors pointed by the test suite
1615 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1616 * python/Makefile.am: fixed a dependendy
1617
Daniel Veillard9f28f302002-02-15 20:48:08 +00001618Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * xmlmemory.c: avoid a warning bug #71594
1621
Daniel Veillard144024e2002-02-13 21:14:46 +00001622Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1625 warning on alpha/Tru64
1626
Daniel Veillarde4301c82002-02-13 13:32:35 +00001627Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * include/libxml/entities.h: fixing a comment
1630 * valid.c: fixing some troubles with validity check on namespaces
1631 * result/VC/NS3 test/VC/NS3: added a specific regression test
1632
Daniel Veillarda6d05382002-02-13 13:07:41 +00001633Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * tree.c: Fixing #71342 serializing '\n' in attribute values
1636 * result/noent/att3 result/att3 test/att3: added a specific
1637 test.
1638
Daniel Veillard797a5652002-02-12 13:46:21 +00001639Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * python/libxml.c: couple of bug fixes
1642
Daniel Veillard01a6d412002-02-11 18:42:20 +00001643Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * python/*.py: removed tabs and used spaces.
1646
Daniel Veillard397ff112002-02-11 18:27:20 +00001647Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1650 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1651
Daniel Veillard03517542002-02-11 13:54:40 +00001652Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1655 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1656
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001657Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * include/libxml/encoding.h include/libxml/entities.h
1660 include/libxml/globals.h include/libxml/parser.h
1661 include/libxml/threads.h include/libxml/tree.h
1662 include/libxml/xmlmemory.h: trying to fix the include mess
1663
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001664Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * include/libxml/xmlmemory.h: reverted part of the previous
1667 attempt to provide #69655, this was breaking the build.
1668
Daniel Veillard0ba59232002-02-10 13:20:39 +00001669Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1672 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1673 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1674 include/libxml/parserInternals.h include/libxml/tree.h
1675 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1676 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1677 clean.
1678 * python/libxml.c: fixed a warning.
1679
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001680Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1683 copying of node, merge back IDs in the target document.
1684 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1685 test/XInclude/ents/ids.xml: test case
1686 * result/VC/ElementValid4: output changed due to a typo fix
1687
Daniel Veillard1c18e302002-02-09 22:16:40 +00001688Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * python/Makefile.am: seems some version of automake didn't
1691 generate the dependancies right as Jacob found out. Add
1692 an extra dependancy rule.
1693
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001694Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * parserInternals.c valid.c: Justin Fletcher found some parts
1697 of the code needing cleanup
1698 * libxml.spec.in python/Makefile.am python/generator.py
1699 python/libxml.c python/libxml.py: Fixed the python Makefiles
1700 corrected a bug showing up on ia64, changed the name of the
1701 python internal module too
1702
Daniel Veillard07be19b2002-02-08 14:20:35 +00001703Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * Makefile.am: applied patch from Andris Pavenis for binary
1706 name suffixes
1707
Daniel Veillardf216d462002-02-08 13:44:24 +00001708Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * xmllint.c win32/win32config.h: fixing #68748
1711
Daniel Veillardd455d792002-02-08 13:37:46 +00001712Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * valid.c: fixing #70166
1715
1716Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * valid.c: fixing #70077
1719
Daniel Veillardc575b992002-02-08 13:28:40 +00001720Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * Copyright Makefile.am README configure.in libxml.spec.in:
1723 Changed to the MIT Licence
1724 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1725 doc/xmlio.html: updated the doc accordingly
1726 * include/libxml/xmlwin32version.h configure.in: preparing
1727 2.4.14 release
1728 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1729 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1730 fixed the const xmlChar * wrapper and generator, XPath extension
1731 functions now use the context as first argument
1732 * python/tests/tstxpath.py python/tests/xpath.py
1733 python/tests/xpathext.py: Updated the tests accordingly
1734 * tree.c: fixed bug #70067
1735
Daniel Veillard7db38712002-02-07 16:39:11 +00001736Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * Makefile.am: cleanup
1739 * debugXML.c: always use stdout if output is NULL
1740 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1741 * python/Makefile.am python/generator.py python/libxml2class.txt
1742 python/libxml_wrap.h python/types.c: augmented the number of bindings
1743 handling FILE * and XPath contexts
1744 * python/tests/Makefile.am: avoid a stupid problem due to the
1745 use of TEST.
1746
Daniel Veillard15a143b2002-02-06 22:40:50 +00001747Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1750
Daniel Veillard70cab352002-02-06 16:06:58 +00001751Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * python/TODO python/libxml.c: cleanup the extension function lookup
1754 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1755
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001756Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * configure.in python/Makefile.am: do not install outside
1759 of prefix
1760
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001761Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * python/TODO python/libxml.c: started adding SAX interfaces
1764 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1765 SAX test
1766
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001767Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * tree.c: hardened the addChild function
1770 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1771 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1772 added accessors needed for xmlNode, a bit more testing and
1773 extension of interfaces
1774 * python/tests/Makefile.am python/tests/build.py: added a test
1775 build from scratch/save/load/check
1776
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001777Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * parserInternals.c: change a small bit in the way valididy
1780 error messages get initialized
1781 * python/TODO python/libxml.c python/libxml2-python-api.xml
1782 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1783 added some memory debugging to track leaks at the libxml2 level
1784 * python/tests/*.py: changed all tests to check for leaks,
1785 there is just one left in XPath extension registrations.
1786
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001787Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * python/TODO python/generator.py python/libxml2-python-api.xml
1790 python/libxml2class.txt: more accessor classes for the parser
1791 context, allow to switch on and check validity
1792 * python/tests/Makefile.am python/tests/error.py
1793 python/tests/invalid.xml python/tests/valid.xml
1794 python/tests/validate.py: attded more test and and added error.py
1795 which I forgot to commit in the last step
1796
Daniel Veillard3ce52572002-02-03 15:08:05 +00001797Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * python/Makefile.am python/types.c: cleanup
1800 * python/libxml.c python/libxml.py python/libxml_wrap.h
1801 python/generator.py python/libxml2-python-api.xml
1802 python/libxml2class.txt: added class for parser context, added
1803 first cut for push mode support. Added a framework to generate
1804 accessors functions.
1805 * python/tests/Makefile.am python/tests/push.py: added a push
1806 test
1807
Daniel Veillardcfb05462002-02-02 23:18:22 +00001808Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1811 bug a bit of cleanup.
1812
Daniel Veillard5d819032002-02-02 21:49:17 +00001813Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1816 python/libxml2class.txt: adding error redirections and preformat
1817 to a python handler
1818 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1819 tests self checking
1820
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001821Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1824 a function
1825
Daniel Veillard9589d452002-02-02 10:28:17 +00001826Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1829 python/libxml.c python/libxml2-python-api.xml
1830 python/libxml2class.txt: Progressing through the TODOs, class
1831 description output, extra XML API, RPM now builds the wrappers
1832 for all python installed versions
1833
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001834Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * configure.in libxml.spec.in python/Makefile.am python/TODO
1837 python/generator.py python/libxml2class.txt: added more informations
1838 in the libxml2-python package including docs. Slightly changed
1839 the class hierarchy
1840 * python/tests/*: added basic regression tests infrastructure too
1841
1842Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1845 added libxml2-python as part of the packages installed
1846
Daniel Veillarda7340c82002-02-01 17:56:45 +00001847Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * python/Makefile.am python/generator.py python/libxml.c
1850 python/libxml.py: more work, now able to extend the
1851 XPath interpreter with functions written in python.
1852
Daniel Veillardc3e39442002-02-01 09:29:41 +00001853Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * python/Makefile.am: Jacob sent a patch to allow building from
1856 tarfile.
1857
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001858Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1861 inserted the python wrappers build, I hope this won't be too
1862 unportable
1863
Daniel Veillard1971ee22002-01-31 20:29:19 +00001864Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * xpath.c: minor optimization
1867 * python/generator.py python/libxml.c python/libxml.py
1868 python/libxml_wrap.h: more work on the python bindings,
1869 they now support XPath and there is no evident leak
1870
Daniel Veillard36ed5292002-01-30 23:49:06 +00001871Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/generator.py python/libxml.c python/libxml.py:
1874 more work on the python bindings generator.
1875
Daniel Veillard96fe0952002-01-30 20:52:23 +00001876Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * python/generator.py python/libxml.c python/libxml_wrap.h:
1879 more work on the python bindings.
1880
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001881Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * python/generator.py python/libxml.c python/libxml.py
1884 python/libxml_wrap.h: commited early version of a python binding
1885 for private use only ATM
1886
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001887Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * entities.c tree.c include/libxml/entities.h: applied patch
1890 from Anthony Jones to implement copy of DTD subtree too. Had
1891 just to keep 2 function private which really ought to become
1892 public ones.
1893
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001894Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * xmllint.c: added pointers to the web pages in the usage()
1897
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001898Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * tree.c: more fixes from Petr Kozelka for attribute handling
1901 in the tree API to align the semantic with DOM.
1902
Daniel Veillard36065812002-01-24 15:02:46 +00001903Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * valid.c tree.c entities.c: another set of patches from
1906 Anthony Jones for copy operations cleanup and robustness
1907
Daniel Veillardf8592562002-01-23 17:58:17 +00001908Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1911 an alphabetic index based on comments content
1912 * doc/*: rebuilt the web site with the new references
1913
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001914Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * parserInternals.h: Greg Sjaardema suggested to use an
1917 eponential buffer groth policy in xmlParserAddNodeInfo()
1918
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001919Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1922 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1923 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1924 to generate cross-references, and added/updated the stylesheets
1925 to generate and link API indexes. The generic keyword index
1926 is not done yet.
1927 * doc/*.html: regenerated all the usual docs too
1928
Daniel Veillard2070c482002-01-22 22:12:19 +00001929Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * debugXML.c: added an xpath function to the shell for T. V. Raman
1932
1933Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001934
1935 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1936 debug routines.
1937
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001938Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1941 support of attribute nodes
1942
Daniel Veillard9d06d302002-01-22 18:15:52 +00001943Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1946 hopefully near complete and fully documented of the API in XML
1947 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1948 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1949 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1950 include/libxml/parserInternals.h include/libxml/valid.hi
1951 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1952 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1953 include/libxml/xpath.h include/libxml/xpathInternals.h:
1954 Cleaned up the doc comments a lot in the process, the interface
1955 coverage is now 100%
1956
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001957Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1960 extracts comments from the gtk-doc DocBook output (a bit
1961 convoluted but seems to work).
1962
Daniel Veillard61006472002-01-21 17:31:47 +00001963Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1966 added an XML description of the API, moved the script generating
1967 it here. Added a "make api" target
1968
Daniel Veillardd2f23002002-01-21 13:36:00 +00001969Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1972
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001973Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * xpath.c include/libxml/xpathInternals.h: the change made to
1976 xmlXPathFuncLookupFunc was incompatible roll it back
1977
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001978Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * SAX.c: cleanup patch from Anthony Jones
1981 * doc/Makefile.am: fix the headers to avoid in make scan
1982 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1983 includes, * vs Ptr and general cleanup
1984 * parsedecl.py: first version of a script to extract the
1985 module interfaces, the goal will be to provide .decl or XML
1986 specification of the interfaces to build wrappers.
1987
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001988Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1991 now provides return codes in case of errors
1992
Bjorn Reese026d29f2002-01-19 15:40:18 +00001993Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1994
1995 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1996 Upgraded to trio baseline 1.6
1997 * strio.h strio.c: Replaced by triostr.h and triostr.c
1998
Daniel Veillard572577e2002-01-18 16:23:55 +00001999Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2002 of strdup usage in the code
2003
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002004Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * parser.c error.c: Keith Isdale complained rightly that
2007 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2008
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002009Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * tree.c: fixed the funxtion to set the xml: attributes
2012 * debugXML.c: added "setbase" to test it.
2013
Daniel Veillard2c748c62002-01-16 15:37:50 +00002014Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2017 to allow updating an attribute content
2018
Daniel Veillard8de85c62002-01-15 17:10:15 +00002019Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * libxml.h: try to avoid problems when compiling on Windows
2022
Daniel Veillard314cfa02002-01-14 17:58:01 +00002023Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * hash.c: patch from Anthony Jones for hash.c allocation size
2026 * Makefile.am: trying to work around Yet Another Libtool Madness
2027 and build the 2.4.13 release finally ...
2028
Daniel Veillard744683d2002-01-14 17:30:20 +00002029Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2032 * doc/* : update of the documentation
2033
Daniel Veillarde6a55192002-01-14 17:11:53 +00002034Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2037 at fixing #61290 :-(
2038
Daniel Veillardfb25a512002-01-13 20:32:08 +00002039Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2042 Fixes bug #67229
2043
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002044Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * tree.c: trying to avoid troubles when a subtree is copied
2047 and coalesced in part with the target tree. Should fix
2048 bug #67407
2049
Daniel Veillardd8224e02002-01-13 15:43:22 +00002050Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * valid.c: fixed validation of attributes content of type
2053 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2054 values, very old bug. Fixes #67671
2055
Daniel Veillard8107a222002-01-13 14:10:10 +00002056Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * parser.c include/libxml/parserInternals.h tree.c: integrated
2059 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2060 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2061
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002062Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * threads.c: applied Serguei Narojnyi's patch to add native
2065 thread support on the Win32 platform
2066 * testThreadsWin32.c Makefile.am: added the test program also
2067 from Serguei, Win32 specific
2068 * include/win32config.h include/libxml/xmlwin32version.h.in:
2069 added patch from Igor for the Windows thread specific defines.
2070
Daniel Veillard845cce42002-01-09 11:51:37 +00002071Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2074
Daniel Veillard7b602b42002-01-08 13:26:00 +00002075Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2078 output page into XMLinfo.html. Close bug #66951 and
2079 raised by Robert Collins too.
2080
Daniel Veillard73c6e532002-01-08 13:15:33 +00002081Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * encoding.c: Paul Keogh pointed out a possibility of segfault
2084 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2085 Closes bug # 68238
2086
Daniel Veillard4a859202002-01-08 11:49:22 +00002087Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * doc/*.html: updated the Gdome2 links
2090
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002091Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * libxml.h: Applied following patches from Robert Collins
2094 and make sure IN_LIBXML is defined when compiling it
2095 -------
2096 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2097 as well as Visual C.
2098 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2099 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2100 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2101 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2102 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2103 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2104 xmlSysIDExists xmlNoNetExists).
2105 * xmllint.c: Don't include winsock2.h for Cygwin.
2106
Daniel Veillard401c2112002-01-07 16:54:10 +00002107Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2110 when the version info is not present.
2111
Daniel Veillard6f42c132002-01-06 23:05:13 +00002112Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * tree.c: Anthony Jones pointed out a problem in
2115 xmlStringGetNodeList() and provided a fix for it
2116
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002117Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002119 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002120 xmlCreatePushParserCtxt() when the initial buffer passed
2121 is large.
2122
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002123Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * win32/*: big cleanup of the Windows/MSVC project files
2126 from Igor Zlatkovic
2127
Daniel Veillardcebb1362002-01-02 13:13:30 +00002128Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * doc/Makefile.am: should fix #67674 and avoid troubles if
2131 xsltproc is not available or fails in the prefix provided
2132
Daniel Veillard26908ab2002-01-01 16:50:03 +00002133Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2136
Daniel Veillard5344c602001-12-31 16:37:34 +00002137Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2140 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2141 Fixed a few other problems raised by Charlie Bozeman.
2142 * result/VC/ElementValid[5-7]: fixed the output
2143
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002144Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2145
2146 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2147 patches from Charlie Bozeman. Regenerated the HTML docs.
2148
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002149Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2150
2151 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2152 for Windows from Igor
2153
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002154Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * xmllint.c: applied Justin Fletcher patch for --output or -o
2157
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002158Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * win32/libxml2/libxml2.def.src: close #67019
2161
Daniel Veillard01db67c2001-12-18 07:09:59 +00002162Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2163
2164 * xmllint.c: applied Justin Fletcher generic timing patch
2165 similar to the one already applied to xsltproc.
2166
Daniel Veillardd1640922001-12-17 15:30:10 +00002167Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2168
2169 * include/libxml/tree.h tree.c: applied documentation patches
2170 from Charlie Bozeman
2171
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002172Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2173
2174 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2175
Daniel Veillard29e43992001-12-13 22:21:58 +00002176Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * valid.c: fix the xmlStrdup() used in the previous patch.
2179 * valid.c: added --dropdtd
2180 * tree.c: fixed xmlUnlinkNode so it also removes the references
2181 from the document if the node is a DTD
2182
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002183Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2184
2185 * HTMLtree.c valid.c: cleanup some static declarations
2186
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002187Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmllint.c: removed another strdup()
2190 * doc/FAQ: removed the HP/UX entry
2191
Daniel Veillarded472f32001-12-13 08:48:14 +00002192Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2193
2194 * valid.c: fix bug #66816 when validating.
2195 * xmllint.c: don't use sys/time.h if configure did not found it
2196
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002197Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2198
2199 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2200 xmlcatalog_man.xml
2201
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002202Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2203
2204 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2205 xmlInitMemory() was declared twice
2206
Daniel Veillardb82c1662001-12-09 14:00:54 +00002207Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2208
2209 * globals.c: do not reference strdup() !
2210 * configure.in libxml-2.0.pc.in: trying to fix the libs
2211 of the various config extraction modules
2212
Daniel Veillardef90ba72001-12-07 14:24:22 +00002213Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2214
2215 * configure.in : preparing 2.4.12
2216 * doc/* : updated and rebuilt the docs
2217
Daniel Veillard220346d2001-12-07 11:33:54 +00002218Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2219
2220 * uri.c: closed bug #66159
2221 * testURI.c: added --escape option
2222 * configure.in: some cleanup for xml2-config --cflags
2223
Daniel Veillard2a906822001-12-06 14:34:08 +00002224Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2225
2226 * globals.c testThreads.c: removed some misplaced includes
2227 of xmlversion.h
2228
Daniel Veillarde28313b2001-12-06 14:08:31 +00002229Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2230
2231 * threads.c: patch from Gary Pennington fixing a possible
2232 problem at initialization time.
2233
Daniel Veillardd3b08822001-12-05 12:03:33 +00002234Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2235
2236 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002237 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002238 CodeWarrior.
2239
Daniel Veillarda7866932001-12-04 13:14:44 +00002240Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2241
2242 * xmllint.c: applied Geert Kloosterman's patch to fix
2243 --repeat --timing output
2244
Daniel Veillard19840942001-11-29 16:11:38 +00002245Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2246
2247 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2248 where non-wellformed XML declaractions were not detected.
2249
Daniel Veillarde85d9342001-11-28 14:43:12 +00002250Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2253
Daniel Veillard22f25a82001-11-28 09:12:23 +00002254Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2255
2256 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2257 gets reset by xmlCleanupInputCallbacks() and this makes the
2258 function useless. Same for output.
2259
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002260Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmlIO.c: robert pointed out a loop error in callback cleanups
2263
Daniel Veillard8faa7832001-11-26 15:58:08 +00002264Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2265
2266 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2267 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2268 they are not really tied to debugging
2269
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002270Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2271
2272 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2273 * xmllint.c: better --catalogs description
2274
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002275Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * tree.c: fixed a couple of problems in xmlSetProp()
2278
Daniel Veillardcd337f02001-11-22 18:20:37 +00002279Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2280
2281 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2282 unappropriate stdout output.
2283
Daniel Veillard566d4df2001-11-22 13:00:53 +00002284Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2285
2286 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2287 by Denis Beurive, closes #65111
2288
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002289Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2290
2291 * valid.c: in case of content model validity error, don't
2292 print it if validity warnings were not requested.
2293
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002294Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2295
2296 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2297 * parserInternals.c: removed the last exit() call. Print an
2298 unmaskable error on stderr instead (library mismatch detection)
2299
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002300Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2301
2302 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2303 shell instructions from Heiko Rupp
2304
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002305Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2306
2307 * catalog.c: use the URL notation file:// for default catalog paths
2308
Daniel Veillard0ec98632001-11-14 15:04:32 +00002309Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * include/libxml/tree.h: better comments for _private fields
2312 * tree.c: removed a problem when copying an entity reference.
2313
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002314Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * vms/*: updated instructions and diffs from John A Fotheringham
2317
Daniel Veillarda11001b2001-11-12 22:45:36 +00002318Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * include/libxml/xmlerror.h: avoid an include problem if
2321 #include <libxml/xmlerror.h> happens first in code
2322 seems to be the case in KDE libs
2323
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002324Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2327 from Igor for Windows
2328
2329Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * Makefile.am: Gary Pennington pointed out a missing prefix
2332
Daniel Veillard43d3f612001-11-10 11:57:23 +00002333Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2334
2335 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2336 * doc/*: upgraded and rebuilt the docs
2337
Daniel Veillardc1f78342001-11-10 11:43:05 +00002338Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * HTMLparser.c: fix comment in scripts element parsing.
2341 * result/HTML/doc3*: updated the results.
2342
2343Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * uri.c: another URI bug fix #63336, using Joel Young patch.
2346
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002347Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2350 a cleaned up version of the Pwd shell string generation.
2351
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002352Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * valid.c include/libxml/tree.h: trying to fix namespaces +
2355 validation problems for good, closing #63619 in the process
2356 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2357 wrong in this respect, fixed it.
2358
Daniel Veillardd536f702001-11-08 17:32:47 +00002359Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * xmllint.c: Morus Walter patch to allow --format and --encode
2362
Daniel Veillard5004f422001-11-08 13:53:05 +00002363Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * debugXML.c: Stefan Kost provided an help command for the shell
2366
Daniel Veillarda6825e82001-11-07 13:33:59 +00002367Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * debugXML.c: Heiko Rupp pointed that the shell would crash
2370 on empty nodesets returns.
2371
Daniel Veillard03f848d2001-11-07 12:53:46 +00002372Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2375 migh need the history libraries
2376
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002377Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2380 handle the case of < in quoted attributes, Bastian Kleineidam
2381
Daniel Veillardc853b322001-11-06 15:24:37 +00002382Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2385 fixing catalog breakages
2386 * Makefile.am catalog.c result/catalogs/catal
2387 result/catalogs/mycatalog.* test/catalogs/catal*:
2388 fixed more problems in catalog support, added more regression tests
2389 for both XML and SGML catalog handling
2390
Daniel Veillard66870c72001-11-05 19:27:49 +00002391Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2392
2393 * debugXML.c: applied an improvement to xmlGetLineNo() from
2394 Keith Isdale
2395
Daniel Veillardffe09c92001-11-05 14:21:47 +00002396Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2399 Side effect of the progressive catalog loading
2400
Daniel Veillardad661b92001-11-05 11:43:15 +00002401Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * Makefile.am: confexecdir and confexec_DATA were defined twice
2404 pointed out by Karl Eichwalder
2405
Daniel Veillard6eb17722001-11-04 22:19:27 +00002406Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * xmlcatalog.c: avoid unlink() and use remove() instead.
2409
Daniel Veillardea898282001-11-04 22:13:45 +00002410Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * libxml.spec.in: cleanup
2413 * include/libxml/xmlwin32version.h: updated with 2.4.8
2414
Daniel Veillarda4617b82001-11-04 20:19:12 +00002415Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2416
2417 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2418 of compiling libxml with a non standard set of options
2419
John Fleck027edfb2001-11-04 20:13:58 +00002420Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2421
2422 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2423 document --sgml option, fixing gnome bugzilla #63382
2424
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002425Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2428 breakage of 2.4.7, added a couple of really needed APIs
2429 like xmlCatalogIsEmpty() and xmlNewCatalog()
2430 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2431 for install-catalog
2432 * configure.in: preparing 2.4.8
2433
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002434Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2435
2436 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2437 include/libxml/tree.h include/libxml/xmlIO.h: more include
2438 cleanups, export cleanly one html output + format function.
2439
2440Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * parser.c: removed initGenericErrorDefaultFunc call from
2443 xmlInitParser() since it could destroy previous calls to
2444 xsltSetGenericErrorFunc() effects
2445
Daniel Veillardebd38c52001-11-01 08:38:12 +00002446Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2447
2448 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2449 keyword.
2450
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002451Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2452
2453 * Makefile.am: cleanup
2454 * threads.c: cleanup too
2455 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2456 from xsltproc
2457 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2458 dependancy loop.
2459
Daniel Veillard91c00402001-10-30 17:41:38 +00002460Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2461
2462 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2463 was not used anymore !
2464
Daniel Veillard52dcab32001-10-30 12:51:17 +00002465Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467 * configure.in: preparing 2.4.7
2468 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2469 manual page from John
2470 * doc/*: updated the doc and rebuilt the generated pages
2471
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002472Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlIO.c: closing bug #62711, the library should never
2475 close stdin or stdout.
2476
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002477Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2478
2479 * uri.c: second pass at fixing #63336, using Joel Young
2480 final patch. looks okay.
2481
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002482Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2483
2484 * uri.c include/libxml/uri.h: trying to clear #63336
2485 allowing the escaping routine to parse unconformant
2486 URI-References.
2487
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002488Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2489
2490 * vms/readme.vms vms/build_libxml.com nanoftp.c
2491 include/libxml/xmlversion.h.in: a few VMS updates from
2492 John A Fotheringham
2493 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2494 and xmlCleanupOutputCallbacks() for the Perl binding people.
2495
Daniel Veillard635ef722001-10-29 11:48:19 +00002496Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2497
2498 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2499 apply fixes to close #63271 and avoid segfaults when
2500 the error routine gets callbed before xmlInitParser()
2501 get called.
2502 * nanoftp.c error.c: Applied patches from Justin Fletcher
2503 correcting some xmlGenericError misuses.
2504
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002505Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2506
2507 *doc/xmllint.xml, doc/xmllint.1
2508 New and improved man page for xmllint - .xml is the original, .1
2509 is the generated man page
2510
Daniel Veillardc9484202001-10-24 12:35:52 +00002511Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2512
2513 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2514 the web site from the main HTML document.
2515
Daniel Veillard5151c062001-10-23 13:10:19 +00002516Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2517
2518 * parser.c: fixed an erroneous validation bug when PE refs
2519 occurs in external parsed entities referenced from the
2520 internals subset
2521 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2522 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2523 added the associated testcase, it's a nice one.
2524 * HTMLparser.c: generate the DTD node as HTML still ...
2525 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2526
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002527Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * HTMLparser.c: fixed a bug in htmlNewDoc()
2530
Daniel Veillard89cad532001-10-22 09:46:13 +00002531Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2532
2533 * test/threads/*: added entities testing to the Thread test
2534 * testThreads.c: make the test reasonable
2535 * DOCBparser.c: fix the DTD public and system ID
2536 * xmllint.c: added --sgml for SGML DocBook importing
2537 * Makefile.am: added Docbtests target
2538
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002539Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2542 * testThreads.c: removed bogus include
2543
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002544Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2547 fixed a very serious (looping) validation bug
2548
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002549Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2550
2551 * include/libxml/globals.h include/libxml/threads.h threads.c
2552 testThreads.c: far more testing, cleaning up bugs
2553 * *.c : make sure globals.h is always included.
2554
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002555Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2556
2557 * HTMLparser.c: try to get rid of parser loops for good.
2558
Daniel Veillardab7488e2001-10-17 11:30:37 +00002559Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * configure.in: fixed some bugs in CFLAGS passing.
2562 * test/threads Makefile.am testThreads.c: added a specific
2563 threaded test case (really nasty, guaranteed).
2564
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002565Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2566
2567 * catalog.c: serious cleanup on the management of the
2568 XML catalog tree, more tests done, especially with
2569 the catalog PI.
2570
Daniel Veillard364789a2001-10-16 12:45:00 +00002571Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2572
2573 * catalog.c: avoid a problem in catalog cleanup on SMP if
2574 catalogs were not initialized.
2575
Daniel Veillard81463942001-10-16 12:34:39 +00002576Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2577
2578 * catalog.c xpath.c: trying to cleanup the not thread safe
2579 parts of the library.
2580
Daniel Veillard64a411c2001-10-15 12:32:07 +00002581Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2582
2583 * include/libxml/globals.h configure.in global.data: make
2584 the allocation be per-thread a configure option
2585 * encoding.c include/libxml/parser.h: fixed compilation
2586 errors
2587
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002588Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2589
2590 * include/libxml/parser.h: Norm reported that a few lines
2591 added were breaking libxslt compile, removed them for now
2592
Daniel Veillard6f350292001-10-14 09:56:15 +00002593Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2594
2595 * parser.c parserInternals.c threads.c: debugged and fixed
2596 initialization problems which were giving troubles on SMP
2597 boxes.
2598
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002599Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2600
2601 * include/libxml/Makefile.am: missing globals.h
2602
Daniel Veillarde7090612001-10-13 12:18:28 +00002603Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002604
Daniel Veillarde7090612001-10-13 12:18:28 +00002605 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002606
Daniel Veillardd0463562001-10-13 09:15:48 +00002607Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2608
2609 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2610 include/libxml/parserInternals.h include/libxml/tree.h
2611 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2612 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2613 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2614 Applied the last patches from Gary, cleanup, activated threading
2615 all user accessible global variables are now handled in globals.[ch]
2616 Still a bit rought but make tests passes with either
2617 --with-threads defined at configure time or not.
2618 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2619 linking options
2620
Daniel Veillardb8478642001-10-12 17:29:10 +00002621Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am include/libxml/Makefile.am
2624 include/libxml/globals.h globals.c include/libxml/threads.h
2625 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2626 configure.in: started integrating the core of the thread support
2627 not activated yet but half integrated. The code should still
2628 compile and work anyway.
2629
Daniel Veillardb44025c2001-10-11 22:55:55 +00002630Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2631
2632 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2633 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2634 integrating the non-controversial parts of Gary Pennington
2635 multithread patches
2636 * catalog.c: corrected a small bug introduced
2637
Daniel Veillard75b96822001-10-11 18:59:45 +00002638Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2639
2640 * catalog.c include/libxml/catalog.h: very serious cleanup,
2641 isolating unportable code and as much as possible the accesses
2642 to the global shared catalog. May need more testing !
2643
Daniel Veillard78d12092001-10-11 09:12:24 +00002644Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2647 Keith Isdale patches for the XSLT debugger interfaces. Some
2648 cleanup
2649
Daniel Veillardff0b7312001-10-11 06:46:09 +00002650Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2653 * DOCBparser.c: generate line nubers in elements
2654
Daniel Veillard60087f32001-10-10 09:45:09 +00002655Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * configure.in: preparing 2.4.6 release
2658 * doc/xml.html doc/html/*: updated and rebuilt the docs
2659 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2660
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002661Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2662
2663 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2664 adding documentation for DV's supercatalog support
2665
Daniel Veillard82d75332001-10-08 15:01:59 +00002666Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2667
2668 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2669 super catalog support adding one API and one flag --sgml to
2670 xmlcatalog
2671
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002672Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2673
2674 * doc/xmlcatalog_man.xml, xmlcatalog.1
2675 One more crack at
2676 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2677
2678
Thomas Broyer47334c02001-10-07 16:41:52 +00002679Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2680
2681 * xpath.c: implemented xmlXPathObjectCopy for external objects
2682 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2683
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002684Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2685
2686 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2687 finishing up fix to
2688 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2689 the xmlcatalog man page display more elegantly
2690
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002691Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2692
2693 * configure.in: closing bug #61832
2694 * HTMLparser.c: removed a warning
2695
Daniel Veillard6ab38382001-10-06 13:08:27 +00002696Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2697
2698 * xpath.c: fixing #61673 part I, do not loose doc information
2699 when copying result value trees.
2700
Daniel Veillard556c6682001-10-06 09:59:51 +00002701Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2702
2703 * xpath.c: trying to harden the XPath interpreter
2704
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002705Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2706
2707 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2708 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2709
William M. Brack1633d182001-10-05 15:41:19 +00002710Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2711
2712 * HTMLparser: repaired another loop problem
2713
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002714Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2717 parsing.
2718 * xpath.c: fix bug #61291 the default XML namespace node is
2719 missing from the namespace axis.
2720 * tree.c: refuse to create namespaces nodes with prefix "xml"
2721
Daniel Veillard651f9472001-10-04 14:51:06 +00002722Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2723
2724 * SAX.c: ouch a non-defined namespace could lead to a crash,
2725 fixed #61215
2726
Daniel Veillard7dd05702001-10-04 14:25:12 +00002727Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2728
2729 * parserInternals.c: closed bug #61054
2730
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002731Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * include/libxml/Makefile.am: closing #60708
2734
Daniel Veillarda293c322001-10-02 13:54:14 +00002735Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2736
2737 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2738 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2739
Daniel Veillardf4309d72001-10-02 09:28:58 +00002740Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2741
2742 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2743
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002744Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2745
2746 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2747 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2748
Daniel Veillard16756b62001-10-01 07:36:25 +00002749Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2750
2751 * catalog.c: Justin Fletcher provided cleaup code in case
2752 HAVE_STAT is not defined
2753 * include/win32config.h: Igor Zlatkovic suggested to have
2754 HAVE_STAT defined there
2755
William M. Brack5e1cac12001-09-28 16:19:18 +00002756Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2757
2758 * catalog.c - fixed typing error reported by M. Barros
2759
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002760Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2761
2762 * xmllint.c - fixing typo
2763
William M. Brackd28e48a2001-09-23 01:55:08 +00002764Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2765
2766 * HTMLparser.c: small enhancement to prevent loop on
2767 unrecognizable data
2768
Daniel Veillardb1d62872001-09-21 09:47:08 +00002769Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * parserInternals.c: applying patch from bug #60757 this
2772 should close it
2773
Daniel Veillardc0631a62001-09-20 13:56:06 +00002774Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775
2776 * catalog.c xmlcatalog.c: removed a couple of warning
2777 * xpath.c: try to solve the linking problem on platforms
2778 needing trio to compile
2779
Daniel Veillard1a123612001-09-19 08:06:23 +00002780Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002781
Daniel Veillard1a123612001-09-19 08:06:23 +00002782 * Makefile.am libxml.spec.in: backing up non-documented changes
2783 commited without review or aproval by Jens Finke <jens@gnome.org>
2784 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002785
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002786Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2787
2788 * configure.in: Joe Orton provided a patch fixing a problem
2789 when iconv is specified to be in a non-standard directory
2790 but wasn't exported in xml2-config --cflags
2791
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002792Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002794 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002795 troubles with 2.4.4 errors.
2796
Daniel Veillard16698282001-09-14 10:29:27 +00002797Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2798
2799 * encoding.c entities.c: do not output hexadecimal charrefs
2800 when serializing HTML since some version of Netscape can't
2801 grok it, generate decimal ones.
2802 * result/HTML/doc3.htm: output changed due to previous test
2803 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2804
Daniel Veillard98fed372001-09-13 11:34:58 +00002805Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2806
2807 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2808 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2809
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002810Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002811 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002812
2813 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2814 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2815 updated the configuration scripts systems accordingly
2816
Daniel Veillard04382ae2001-09-12 18:51:30 +00002817Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * configure.in: preparing for 2.4.4
2820 * doc/xml.html doc/html/*: updated and rebuilt the docs
2821
Daniel Veillardd63437e2001-09-12 15:00:27 +00002822Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * win32/dsp/libxml2.def.src: tried to incorporate comments
2825 from bug #59220
2826
Daniel Veillard319a7422001-09-11 09:27:09 +00002827Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * parser.c result/noent/wml.xml: fixed bug #59981 related
2830 to handling of '&' in attributes when entities are substitued
2831
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002832Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * libxml.h include/libxml/xmlversion.h.in
2835 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2836 Tried to close bug #60131
2837
Daniel Veillardbce62332001-09-10 18:46:55 +00002838Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2841
Daniel Veillard143b04f2001-09-10 18:14:14 +00002842Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843
2844 * SAX.c: fixing bug #59946 on xmlns=""
2845
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002846Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847
2848 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2849 but allocates a new error code.
2850
Daniel Veillard05c13a22001-09-09 08:38:09 +00002851Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * xmllint.c: John Fleck fixed typos in the options output
2854 * parser.c SAX.c: fix ignorable white space SAX selection
2855
2856Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2857
2858 * entities.c: Steve Underwood found the possibility of an
2859 ininite loop in case of error.
2860
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002861Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2862
2863 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2864
Daniel Veillarda050d232001-09-05 15:51:05 +00002865Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * parser.c: warn if version is not 1.0 but it's not
2868 strictly speaking an error after analyzing the spec
2869
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002870Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2871
2872 *doc/catalog.html - add link to the html version of the
2873 man page, other linguistic cleanups
2874
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002875Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2876
2877 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2878 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2879 file, has not yet been included in the build.
2880
Daniel Veillard99784ff2001-09-01 16:20:28 +00002881Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2882
2883 * catalog.c: removed a duplicate affectation Justin Fletcher
2884
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002885Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886
2887 * tree.c: Armin Sander pointed a possible text coalescing
2888 problem, completed his patch.
2889
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002890Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2891
2892 * trionan.c: Fixed const and volatile re-definition problem
2893
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002894Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * libxml.4 parser.c: doc updates from Heiko Rupp
2897 * parserInternals.c: 2 sanity checks from Heiko Rupp
2898
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002899Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2900
2901 * tree.c: applied patch from Armin Sander to make some pointers
2902 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002903 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002904
Daniel Veillardb06c6142001-08-27 14:26:30 +00002905Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2906
2907 * xpath.c: hum, restrict the integer usage gcc bug workaround
2908 to only gcc compilers so that other architecture don't get
2909 penalized by this limitation.
2910 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2911
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002912Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2915 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2916
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002917Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918
2919 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2920 --convert option to xmlcatalog to convert SGML ones to
2921 the XML syntax.
2922 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2923
2924 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002925Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * catalog.c xmlIO.c: started some serious testing and fixed
2928 a few bug and optmization needs.
2929
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002930Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2933 preparing for a 2.4.3 release even if it may not be ready yet
2934 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2935 all file parsing lookup to go through the entity resolver, add
2936 to add an API to bypass it (needed to load catalogs themselves),
2937 some cleanup on the catalog code too.
2938 * nanoftp.c: small cleanup
2939 * doc/catalog.html: small update
2940
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002941Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942
2943 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2944 Jun Kuriyama
2945
Daniel Veillardffb120d2001-08-23 00:52:23 +00002946Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2947
2948 * doc/catalog.html: finished the catalog documentation
2949
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002950Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2951
2952 * doc/catalog.html doc/xml.html: added documentation about
2953 Catalog support, misses an API description
2954 * doc/html/*: reextracted the API pages
2955
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002956Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2959 Added the part about section 7.2 on URI resolution,
2960 fixed a side effect in the HTML parser, look complete
2961 and ready to rock except the URI/SystemID part!
2962
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002963Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2964
2965 * include/libxml/catalog.h include/libxml/parser.h
2966 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2967 xmlIO.c: added support and APIs needed for the catalog PI
2968 * include/libxml/xmlIO.h: cleanup
2969
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002970Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2973 include/libxml/catalog.h: starts to look okay, really
2974 plugged the new framework, cleaned a lot of stuff,
2975 added some APIs, except the PI's support missing this
2976 should be mostly complete
2977 * result/catalogs/* test/catalogs/*: added new test, enriched
2978 the existing one with URN ID tests
2979
Daniel Veillard64339542001-08-21 12:57:59 +00002980Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2981
2982 * catalog.c: fixed nextCatalog
2983 * result/catalogs/docbook test/catalogs/*: started adding
2984 a small regression test
2985
Daniel Veillardcda96922001-08-21 10:56:31 +00002986Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2987
2988 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2989 more work on the XML catalog support.
2990 * parser.c include/libxml/parser.h: small cleanup seems using
2991 list as a public parameter name can give portability troubles
2992 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2993 include/libxml/xpath.h include/libxml/Makefile.am: removed
2994 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2995 wrappers
2996
Bjorn Reese45029602001-08-21 09:23:53 +00002997Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2998
2999 * Makefile.am trio.c triodef.h trionan.c xpath.c
3000 include/libxml/Makefile.am include/libxml/trionan.h:
3001 Re-worked Not-A-Number and Infinity support.
3002 * xmlcatalog.c: added readline include files
3003
Daniel Veillard344cee72001-08-20 00:08:40 +00003004Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3005
3006 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3007 testCatalog as xmlcatalog, making it an installed app
3008 adding a shell, and preparing it to be a /etc/xml/catalog
3009 management tool, though not ready yet
3010 * catalog.c include/libxml/catalog.h: adding support for
3011 XML Catalogs http://www.oasis-open.org/committees/entity/
3012 not finished, there is some interesting tradeoffs and a
3013 few open questions left.
3014
Daniel Veillardb7664f42001-08-19 13:00:43 +00003015Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3016
3017 * xmllint.c: fixed a line formatting problem
3018
Daniel Veillard5015b712001-08-17 09:37:52 +00003019Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * SAX.c: removed a couple of unused variable (Albert Chin)
3022
Daniel Veillardbb371292001-08-16 23:26:59 +00003023Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3026 trying to fix some troubles w.r.t. function returning
3027 const xxxPtr.
3028
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003029Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3032 defined
3033
Daniel Veillardae6db172001-08-16 19:32:00 +00003034Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * xpointer.c: removed unused var
3037
Daniel Veillard09190202001-08-16 16:27:41 +00003038Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * testXPath.c: another small cleanup closing bug #59110
3041
Daniel Veillard796f4b62001-08-16 16:00:13 +00003042Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * win32/dsp/libxml2.def.src: small cleanup closing bug
3045 #59108
3046
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003047Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * example/gjobread.c: add xmlCleanupParser() before leaving
3050
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003051Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * config.h.in configure.in include/libxml/xmlwin32version.h:
3054 released 2.4.2
3055
Daniel Veillardd3d06722001-08-15 12:06:36 +00003056Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * include/libxml/valid.h debugXML.c valid.c: deprecate
3059 the non-boundchecking Sprintf functions, add Snprintf
3060 this should close bug #57984
3061
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003062Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3065 URIs before doing the lookups (pointed by Mark Vakoc)
3066
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003067Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * xpath.c: serious changes on Result Value Trees and NodeSets
3070 w.r.t. deallocation and collect operations. Probably not
3071 100% clean (merge of allocated trees smells like a problem).
3072 Seems sufficient to close #58943
3073
Daniel Veillard90493a92001-08-14 14:12:47 +00003074Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3075
3076 * xmllint.c: adding a --format option
3077
Daniel Veillardfe703322001-08-14 12:18:09 +00003078Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * xpath.c: count() was broken on Result Value Tree
3081 * xmlIO.c: fixed file:/// accesses on _WIN32
3082
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003083Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3086 macro was renamed, this should close bug #58683
3087
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003088Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3091 entity substitution mode text at the end of the entity might
3092 be added due to text coalescing.
3093 * nanoftp.c parser.c: small cleanup
3094
Daniel Veillard0c720972001-08-08 20:59:00 +00003095Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * HACKING: added John Fleck right to commit in the doc subdir
3098
Daniel Veillard48da9102001-08-07 01:10:10 +00003099Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3102 allow to inherit attributes from the DTD directly in the
3103 tree, this is needed for XPath and can be a useful feature.
3104 Inherited namespaces are always provided at the tree level now
3105 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3106 of tests for this feature (XSLT being the prime user).
3107
Daniel Veillard50f34372001-08-03 12:06:36 +00003108Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3111 testSAX.c xmlIO.c xmllint.c include/win32config.h
3112 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3113 include/libxml/xmlwin32version.h.in win32/README.MSDev
3114 win32/dsp/*: applied Win32 Facelift No.2 patches from
3115 Igor Zlatkovic for Windows/MSC
3116
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003117Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * SAX.c: unparsedEntityDecl() the URI computation of the
3120 entity wasn't done breaking XSLT unparsed-entity-uri()
3121
Daniel Veillard567e1b42001-08-01 15:53:47 +00003122Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * xpath.c: fixed a bug when walking the descendants and
3125 the current node has no children
3126 * debugXML.c: show up when a text node is supposed to not be escaped
3127
Thomas Broyerf186c822001-07-31 23:30:37 +00003128Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3129
3130 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3131 worked like the set:leading() function)
3132 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3133
Daniel Veillardba6db032001-07-31 16:25:45 +00003134Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3137
Daniel Veillard57905372001-07-31 15:52:17 +00003138Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * include/libxml/xmlIO.h: apply change to close #58141
3141 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3142
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003143Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * parser.c: when the internal subset uses a PE, then the
3146 included entity can use conditional sections.
3147
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003148Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3151 when walking the namespace axis showing up in
3152 libxst/tests/general/bug-12
3153 * xmlmemory.c: added the possibility to trace a given block
3154 defined by its address
3155
Daniel Veillard4aafa792001-07-28 17:21:12 +00003156Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * parser.c: don't override existing encoding specified before
3159 starting xmlParseDocument()
3160
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003161Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3162
3163 * include/libxml/xmlwin32version.h: reinserted, needed for
3164 Windows users of CVS
3165
Darin Adlera77cac02001-07-27 17:41:51 +000031662001-07-27 Darin Adler <darin@bentspoon.com>
3167
Darin Adler699613b2001-07-27 22:47:14 +00003168 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3169 * testCatalog.c: Add include of <libxml/parser.h>.
3170
31712001-07-27 Darin Adler <darin@bentspoon.com>
3172
Darin Adlera77cac02001-07-27 17:41:51 +00003173 * include/libxml/.cvsignore:
3174 * include/libxml/xmlwin32version.h:
3175 Remove this file from CVS because it's generated.
3176
Daniel Veillard50822cb2001-07-26 20:05:51 +00003177Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * parser.c include/libxml/parser.h: applied const patches from
3180 Tom Moog #58002
3181
Thomas Broyerba4ad322001-07-26 16:55:21 +00003182Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3183
3184 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3185 lookup framework
3186
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003187Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * tree.c: fixed xmlCopyNode() for documents
3190
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003191Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3194
3195Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003196
3197 * parser.c: fixes bug #57652 reported by Morus Walter
3198
Daniel Veillarde3924972001-07-25 20:25:21 +00003199Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3202
Daniel Veillarda53c6882001-07-25 17:18:57 +00003203Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3204
3205 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3206 errors, lesson don't add new functions at 1am before a release
3207 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3208 from XPath initialization when possible.
3209
Daniel Veillardd9bad132001-07-23 19:39:43 +00003210Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * result/scripts/base*: removing history/readline changed
3213 this slightly
3214 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3215 xmllint.c: make element content line number generation
3216 optionnal to avoid breaking old apps added interface to switch
3217
Daniel Veillardf012a642001-07-23 19:10:52 +00003218Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * configure.in: get rid of the readline and libhistory
3221 dependancies by default, release 2.4.1 with IA64 fix
3222 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3223 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3224 John Kroll fixes to allow saving to HTTP via PUT (or
3225 POST of needed).
3226 * doc/html/*.html: regenerated the docs
3227
Thomas Broyere8126242001-07-22 03:54:15 +00003228Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3229
3230 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3231 xmlHashScanFull and xmlHashScannFull3 to get passed the
3232 three keys as arguments to the callback function
3233
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003234Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * configure.in Makefile.am: removed libxml softlink for good
3237 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3238 100% coverage by gtk-doc
3239
Daniel Veillard8599e702001-07-17 21:38:51 +00003240Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3243 fixed serious troubles due to size_t vs. int mismatch
3244
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003245Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3246
3247 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3248
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003249Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3250
3251 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3252 convenient extension API for value and context managing
3253 Now handles external objects through xmlXPathPopExternal,
3254 xmlXPathWrapExternal and xmlXPathReturnExternal.
3255 Added functions for sets operations (intersection, etc.)
3256
Daniel Veillard22090732001-07-16 00:06:07 +00003257Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3260 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3261 HTMLparser.c: cleanup of global variables, marking some
3262 const or private.
3263
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003264Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003265
3266 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3267 fixed xmlXPathNodeSetItem when passing index=0
3268
Daniel Veillard05dec342001-07-14 21:57:39 +00003269Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3272
Daniel Veillard28ae6362001-07-14 16:44:32 +00003273Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * xmllint.c: fixed compilation under Cygwin #57503
3276 * TODO: update
3277
Peter Williamsed156f52001-07-13 18:35:13 +000032782001-07-13 Peter Williams <peterw@ximian.com>
3279
3280 * config.h.in: add #undef HAVE_DLFCN_H
3281
3282 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3283 builddir.
3284
Daniel Veillard73b36e32001-07-12 15:09:52 +00003285Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3288 raised by #57348 and #57381
3289
Daniel Veillard7db37732001-07-12 01:20:08 +00003290Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3291
3292 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3293 tree.c xpointer.c: store the line numbder in element->content,
3294 may break some software, need a configuration mechanism
3295
Darin Adler96037892001-07-11 00:03:16 +000032962001-07-10 Darin Adler <darin@bentspoon.com>
3297
3298 * .cvsignore:
3299 * example/.cvsignore:
3300 * include/.cvsignore:
3301 * include/libxml/.cvsignore:
3302 Various things that are generated and should be ignored.
3303
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003304Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3307 * doc/xml.html doc/html/*: updated the docs
3308
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003309Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3312 validation occured on content with element child
3313
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003314Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * tree.c: fixed XML Base computation which was broken
3317 * debugXML.c: added a base function to the shell
3318 * Makefile.am result/scripts/* test/scripts/*: added scripts
3319 based regression tests, and adding 2 XML Base tests
3320
Daniel Veillard19e96c32001-07-09 10:32:59 +00003321Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * tree.c: set properties doc and call xmlSetListDoc for properties
3324 content when grafting them in a different tree.
3325 * aclocal.m4: remove from CVS
3326
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003327Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3328
3329 * win32/libxml2/libxml2.def.src: added some missing entry point
3330 for XPath (Mark Vakoc)
3331
Daniel Veillard388236f2001-07-08 18:35:48 +00003332Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3333
3334 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3335 layer should URI-Unescape before trying to open resources.
3336
Daniel Veillard04383752001-07-08 14:27:15 +00003337Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * xpath.c: fix the name() bug for elements in the default
3340 namespace reported by Charlie Bozeman
3341
Daniel Veillard7583a592001-07-08 13:15:55 +00003342Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3345 led to an XPath fix, improvements of SAX initialization, and
3346 an added option --nocdata to testXPath
3347
Daniel Veillard449d7392001-07-07 19:11:06 +00003348Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * doc/libxml-doc.el: Felix Natter provided anew version working
3351 with XEmacs too
3352
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003353Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * include/libxml/xpath.h: small cleanup
3356 * doc/xml.html: update
3357
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003358Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3361 released 2.3.14
3362
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003363Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3364
3365 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003366 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003367
Daniel Veillard73c9c042001-07-05 20:02:54 +00003368Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3369
3370 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3371 were not equal to empty strings
3372
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003373Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * SAX.c: fixed a URI-Reference computation problem when validating
3376 * xmlIO.c: small cleanup
3377
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003378Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * parser.c: improved the description of a couple of interfaces
3381 upon Larry Stamper suggestion
3382
Daniel Veillard62f313b2001-07-04 19:49:14 +00003383Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * SAX.c entities.c parser.c: changed completely the way entities
3386 are handled when running the parser in entity substitution mode.
3387 This fixes a bug reported by Stephan Kulow and nearly divides
3388 by 3 the amount of memory required by libxslt to load and process
3389 DocBook TDG.
3390
Daniel Veillardf420ac52001-07-04 16:04:09 +00003391Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * HTMLparser.c: fixing a too early root closing problem raised
3394 byt Prashanth Naidu
3395
Daniel Veillard8c357d52001-07-03 23:43:33 +00003396Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3399 raised by Mark Vakoc.
3400
Daniel Veillard6e90d192001-07-03 16:37:49 +00003401Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * example/Makefile.am: fixed the include path to add srcdir/include
3404 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3405 and some cleanup
3406
Daniel Veillardf06307e2001-07-03 10:35:50 +00003407Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3410 lot of optimization work, results in significant improvements
3411 when handling really complex XPath queries. Add a small optimizer
3412 for unions, improve [n] and [last()], avoid some costly ops.
3413
Daniel Veillard77044732001-06-29 21:31:07 +00003414Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3415
3416 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3417 * xpath.c: small cleanup
3418 * xmlGetNsList: reformated, fixed problems if used on Entities
3419
Daniel Veillard2adbb512001-06-28 16:20:36 +00003420Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3423
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003424Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3425
3426 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3427 * Makefile.am example/Makefile.am: workaround automake generating
3428 erroneous deps
3429
Daniel Veillard12f7d292001-06-28 13:12:11 +00003430Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * include/win32config.h: bug #56801 Yon Derek provided a patch
3433 to the windows config file.
3434
Daniel Veillard87ee9142001-06-28 12:54:16 +00003435Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3438 libxml.h : Yon Derek provided a set of changes to compile from
3439 CVS on Windows/MSC
3440
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003441Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * parser.c: fixed UTF8 BOM support in push mode
3444 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3445 added a specific testcase
3446
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003447Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * Makefile.am: added --push regression tests
3450 * parserInternals.c: the XML parser segfaulted in --push mode
3451
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003452Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * configure.in: moved the symlinks detection within a CVS
3455 check, this is not portable and will be removed soon.
3456 * xpath.c: small cleanup/speedup
3457
Daniel Veillard11648102001-06-26 16:08:24 +00003458Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3459
3460 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3461 release of 2.3.12
3462 * parser.c: make an error message if unknow entities in all cases
3463
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003464Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3467
Daniel Veillard23793842001-06-25 16:07:45 +00003468Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3471 includes were installed in the wrong dir
3472
Daniel Veillardf5498f32001-06-25 15:08:36 +00003473Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * doc/html.xml: warn against sending code to exhibit bugs.
3476
Daniel Veillard56f06462001-06-24 21:34:03 +00003477Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3478
3479 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3480 Tru64 from Thomas Leitner
3481
Daniel Veillardc5d64342001-06-24 12:13:24 +00003482Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * AUTHORS: added William and Bjorn
3485 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3486 daniel@veillard.com hopefully I won't have to do this again
3487 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3488 docs can be rebuilt cleanly now
3489 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3490 from CVs it's generated, added include/libxml/xmlwin32version.h
3491 also generated but which should change far less frequently.
3492 * catalog.c nanoftp.c: made sure to include libxml.h not
3493 libxml/xmlversion.h directly
3494 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3495 when compiling on WIN32 and MSC
3496
Daniel Veillard07385fd2001-06-23 21:55:48 +00003497Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * include/Makefile.am include/libxml/Makefile.am configure.in:
3500 fixed make distcheck and rebuilding the rpms
3501
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003502Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * configure.in: should finish the migration of exported includes
3505 into a real include/libxml in CVS, at least for CVS users.
3506 * removed the exported headers, added in include/libxml (as well
3507 as xmlversion.h.in).
3508
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003509Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * configure.in: fixed the way to detect symlink
3512
Daniel Veillard66541772001-06-23 18:31:04 +00003513Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * configure.in: updated, include/libxml is now a real CVS dir
3516
Daniel Veillardca989762001-06-23 17:39:29 +00003517Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3520 version works with both libxml1 and libxml2 (it autodetects
3521 the prefix of the html-files) from Felix Natter.
3522 * doc/xml.html: updated doc accordingly
3523
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003524Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * xpath.c: fixed the bug generating a template loop in libxslt
3527 when using docbook-xsl-1.4, * should filter out document nodes
3528 * HACKING: added William
3529 * TODO: updated
3530
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003531Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * doc/FAQ.html: added a warning about gcc-3.0
3534 * doc/xml.html: added reference to gdome2 and removed a confusing
3535 sentence
3536
Daniel Veillardf7f41852001-06-22 15:18:01 +00003537Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * xmlversion.h: okay this is a generated file, but Windows
3540 users need it and they can't generate it, and I want CVS
3541 Windows users ...
3542 * win32/libxml2/libxml2_so.dsp: Windows project file for
3543 the shared lib version of libxml2
3544 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3545 resources needed for libxslt/xsltproc by Yon Derek
3546
Bjorn Reese3157b342001-06-22 14:41:45 +00003547Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3548
3549 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3550
Daniel Veillard4151acb2001-06-22 10:48:57 +00003551Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552
Daniel Veillardcc146db2001-06-22 11:10:52 +00003553 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3554
3555Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
Daniel Veillard4151acb2001-06-22 10:48:57 +00003557 * include/win32config.h: Yon Derek provided a first fix
3558 to be able to compile libxslt/xsltproc on Windows
3559
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003560Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * xpath.c: attempt to work around what seemed a gcc optimizer
3563 bug when handling floats on i386 http://veillard.com/gcc.bug
3564 * tree.c entities.c encoding.c: doing some cleanups while
3565 chasing it
3566
Daniel Veillard017b1082001-06-21 11:20:21 +00003567Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * Makefile.am: cleanup when --without-debug is specified
3570 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3571 w.r.t. --without-debug and other include points
3572 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3573 Catalogs
3574 * configure.in entities.h tree.h HTMLparser.c: removed
3575 --without-corba, made the _private field mandatory
3576
Daniel Veillard87a764e2001-06-20 17:41:10 +00003577Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3580 outputs a BOM in UTF8, an errata has been issued to avoid the
3581 problem, that was the most reasonable solution... Add support
3582 for a leading UTF8 BOM in entities.
3583
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003584Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3585
3586 * valid.c: fixed a bug found when post validating an entity ref
3587 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3588 activate it too
3589
Daniel Veillard39196eb2001-06-19 18:09:42 +00003590Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3593 weakness in the node copy the XPointer and the XInclude
3594 implementations. Serious cleanup.
3595
Daniel Veillard3739b982001-06-19 12:51:30 +00003596Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597
3598 * Makefile.am: Kjartan Maraas provided a small patch to
3599 add xml2-config.in to EXTRA_DIST
3600
Daniel Veillarda9142e72001-06-19 11:07:54 +00003601Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602
3603 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3604 provided another failing case found in KDE, the way the
3605 ctxt->vctxt.nodeTab was allocated and freed changed over
3606 time but it wasn't completely cleaned up. This should fix it.
3607
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003608Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * parser.c: Stephan Kulow also raised the fact that line number
3611 could get miscounted making debug harder, fixed the problem
3612 in xmlParseCharData()
3613
Daniel Veillard64b98c02001-06-17 17:20:21 +00003614Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * valid.c: Stephan Kulow pointed out a problem when validating
3617 and using an empty entity, forgot a 'break' in a case.
3618
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003619Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3620
3621 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3622 * doc/xml.html: updated with 2.3.11
3623
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003624Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3625
3626 * TODO: updated adding cleanup of generated doc
3627 * configure.in: prepared to release 2.3.11
3628 * xmllint.c: added --version for bug reporting
3629 * doc/html/*.html: rebuilt the doc
3630
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003631Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3632
3633 * xpath.c: first part of the work on selecting namespace to
3634 fix bug #56115
3635
Daniel Veillard96ed5832001-06-15 22:22:04 +00003636Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3639 when using -liconv
3640 * TODO: updated
3641
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003642Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3645 cleanup, encoding support.
3646
Daniel Veillard608ad072001-06-14 08:32:28 +00003647Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3650
Daniel Veillard239d0522001-06-13 23:02:48 +00003651Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * xpath.c: bug detected by Ankh when / is used as a function arg
3654
Daniel Veillard02bb1702001-06-13 21:11:59 +00003655Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3658 of element and use it to avoid outputting formatting spaces at
3659 the wrong place. Implemented the format parameter for HTML save.
3660 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3661 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3662 result/HTML/wired.html: of course this impact the result of a
3663 number of HTML tests
3664
Daniel Veillard95d845f2001-06-13 13:48:46 +00003665Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * HTMLtree.[ch]: started augmenting the HTML save API with
3668 encoding and formatting parameters
3669
Daniel Veillardeca60d02001-06-13 07:45:41 +00003670Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * HTMLtree.h: cleanup and started evaluating the work needed on
3673 revamping the HTML output code
3674
Daniel Veillard84666b32001-06-11 17:31:08 +00003675Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3678
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003679Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * valid.c: fixed bug #56049, forgot one check in the
3682 validation routine
3683
Daniel Veillardca2366a2001-06-11 12:09:01 +00003684Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685
3686 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3687
Daniel Veillard6761eee2001-06-11 10:29:38 +00003688Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * libxml.h: fixed an error in last commit
3691 * doc/FAQ.html: added an entry for compilation from CVS
3692
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003693Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * xmlversion.h.in libxml.h: Cygwin patches
3696 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3697 * tree.h: cleanup
3698
Daniel Veillardacd370f2001-06-09 17:17:51 +00003699Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700
3701 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3702 memory block in a strange case where libxml is linked twice
3703 in the binary.
3704
Daniel Veillard1d047672001-06-09 16:41:01 +00003705Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706
3707 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3708 state far too often, simple fix used to avoid it.
3709
Daniel Veillard4497e692001-06-09 14:19:02 +00003710Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3713 being processed, applied his patch
3714 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3715
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003716Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3719 provided fixes to compile on MSCC again
3720 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3721 also provided an update for the project files.
3722
Daniel Veillarda682b212001-06-07 19:59:42 +00003723Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3726 bug #55810
3727
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003728Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * tree.c: fixed xmlGetNsProp() to close bug #55683
3731 Note this requires libxslt to use it's own function instead.
3732
Daniel Veillardf0c53762001-06-07 16:07:07 +00003733Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3734
3735 * HTMLtree.c: when in a pre element no formatting space should
3736 be added.
3737 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3738
Daniel Veillard068a9652001-06-07 15:30:26 +00003739Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * configure.in: added tests for signal() and signal.h
3742
Daniel Veillard541d6552001-06-07 14:20:01 +00003743Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744
3745 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3746
Daniel Veillard8a367d42001-06-07 14:01:34 +00003747Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * doc/libxml-doc.el: Felix Natter provided a new version for
3750 libxml2
3751
Daniel Veillard8a926292001-06-07 11:20:20 +00003752Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * HTMLtree.c: when in a pre element no formatting space should
3755 be added.
3756
Daniel Veillard14839d52001-06-06 16:11:56 +00003757Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3760
Daniel Veillarde95e2392001-06-06 10:46:28 +00003761Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762
3763 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3764 hack
3765 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3766 * uri.c: fixed a warning
3767
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003768Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * HTMLtree.c: trying to close bug #55772 escaping in script
3771 elements
3772 * doc/xml.html: suggest to send mail to the list
3773
3774Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003775
3776 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3777 good. Use a macro and based on the solution provided in
3778 vsnprintf manual page from GNU.
3779
Bjorn Reese99748722001-06-05 12:49:15 +00003780Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3781
3782 * error.c: Workaround for non-preserving variadic list.
3783 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3784
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003785Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * doc/xml.html: added 2.3.10 release
3788
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003789Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
3791 * configure.in: releasing 2.3.10
3792
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003793Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3796
Daniel Veillard20042422001-05-31 18:22:04 +00003797Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * encoding.c: Robert Collins provided a patch to add the
3800 "US-ASCII" encoding alias
3801
Daniel Veillard97ac1312001-05-30 19:14:17 +00003802Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3805 string oriented functions and started cleaning the related areas
3806 in xpath.c which needed fixing in this respect
3807
Daniel Veillard2d703722001-05-30 18:32:34 +00003808Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3811 #55380
3812 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3813
Daniel Veillard9403a042001-05-28 11:00:53 +00003814Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * TODO: updated
3817 * nanohttp.[ch] : started adding APIs to get the redirected URL
3818 when this occurs (needed for further base computation
3819 * tree.h: cleanup
3820 * encoding.c: cleanup
3821 * SAX.c: minor change around ctxt->loadsubset
3822
Daniel Veillard6278fb52001-05-25 07:38:41 +00003823Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * Makefile.am include/Makefile.am: small change to have
3826 include/libxml rebuilt if working from CVS.
3827 * uri.c: applied another patch from Carl Douglas for URI escaping,
3828 this should close bug #51876
3829
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003830Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3831
3832 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3833 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3834 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3835 added specific regression test
3836 * parser.h: preparing for the XSLT mode where DTD inherited
3837 attributes are added to the tree.
3838
Daniel Veillardbbd22452001-05-23 12:02:27 +00003839Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3840
3841 * xinclude.[ch]: Updated the namespace for the Last Call version
3842 * result/XInclude/include test/XInclude/include: updated the
3843 testsuite accordingly
3844
Daniel Veillard8514c672001-05-23 10:29:12 +00003845Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3848 related to bug #51876
3849
Daniel Veillard42596ad2001-05-22 16:57:14 +00003850Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * tree.c: fixed a gross mistake in base computation, xml:base is
3853 not completely correct yet (need cascade).
3854 * xpath.[ch]: added the few things needed to find a function name
3855 and URI from the XPath context when it is called.
3856
Daniel Veillard81418e32001-05-22 15:08:55 +00003857Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3860 * DOCBparser.c: small cleanup
3861 * xmllint.c: added a --catalogs option to load catalogs from
3862 $SGML_CATALOG_FILES
3863 * tree.c: cleanup
3864 * configure.in: iconv library fixup, ICONV_LIBS
3865
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003866Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * catalog.c: handling of CATALOG entries. detection of recursion,
3869 and a few bugfixes
3870 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3871 against the default namespace
3872
Daniel Veillard04b93292001-05-21 08:15:31 +00003873Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3876
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003877Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * parser.c: fixed propagation context info when parsing an
3880 external entity.
3881 * doc/html/*.html: regenerated a couple of docs
3882
Daniel Veillard4623acd2001-05-19 15:13:15 +00003883Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * doc/xml.html: update with 2.3.9 informations
3886
Daniel Veillardbed7b052001-05-19 14:59:49 +00003887Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888
3889 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3890 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3891 * doc/html/* : rebuilt the docs
3892 * valid.c: small patch which may improve some case when
3893 validating.
3894
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003895Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * HTMLparser.c: Closed bug #54891
3898 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3899 to the suite
3900
3901Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3904 applied a documentation patch from LotR and filled in a few missing
3905 descriptions
3906
Daniel Veillard76d66f42001-05-16 21:05:17 +00003907Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * xpath.c tree.c parser.c: speed optimizations at the parser level
3910 document tree freeing and xpath evaluation
3911
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003912Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * parser.c parser.h parserInternals.h: fixed a couple of
3915 interfaces for handling memory buffer input to const char *
3916 upon suggestion of JamesH.
3917
Daniel Veillardc3739e72001-05-15 15:23:27 +00003918Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * configure.in: LoTR sent a patch fixing the previous commit
3921
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003922Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * configure.in: trying to deal again with the stoopid -R linking
3925 flag of Solaris
3926
Daniel Veillard790142b2001-05-15 10:51:53 +00003927Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * xpath.h: two nodeset access macros from Thomas Broyer
3930
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003931Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3934 patch from Thomas Broyer
3935
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003936Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3939 case
3940 * INSTALL: was empty added stuff from the FAQ
3941
Daniel Veillard75bea542001-05-11 17:41:21 +00003942Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3945 attributes handling and #54433 by adding xmlUnsetProp()
3946 and xmlUnsetNsProp()
3947
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003948Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * HTMLparser.c: Patch from Jonas Borgström
3951 (htmlGetEndPriority): New function, returns
3952 the priority of a certain element.
3953 (htmlAutoCloseOnClose): Only close inline elements if they
3954 all have lower or equal priority.
3955 * result/HTML: this of course changed a number of tests results.
3956
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003957Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * xmlIO.c catalog.c: plugged in the default catalog resolution
3960 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3961 documentations
3962 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3963
Daniel Veillarda7374592001-05-10 14:17:55 +00003964Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3967 integrating catalogs
3968 * catalog.[ch] testCatalog.c: adding a small catalo API
3969 (only SGML catalog support).
3970 * parser.c: restaured xmlKeepBlanksDefault(0) API
3971
Daniel Veillardc17337c2001-05-09 10:51:31 +00003972Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3975
Daniel Veillard257d9102001-05-08 10:41:44 +00003976Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * parser.c: added xmlParseExternalEntityPrivate() to allow
3979 propagation of ctxt->_private when parsing external entities
3980
Daniel Veillard083c2662001-05-08 08:27:14 +00003981Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3984
Daniel Veillard01ef7382001-05-08 07:31:43 +00003985Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3988
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003989Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * valid.c: warn when indeterminist content model is detected
3992 * result/VC/ElementValid8: this adds a message
3993 * Makefile.am: add --novalid for VCM tests
3994 * parserInternals.c: added a call to Init memory
3995
Daniel Veillard64269352001-05-04 17:52:34 +00003996Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3999 when both parameters are NULL.
4000
Daniel Veillard37721922001-05-04 15:21:12 +00004001Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * valid.c: applied small patch from Gary Pennington, reindented
4004 some part of the code.
4005
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004006Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4009 release, updated and regenerated the docs
4010
Daniel Veillard357c9602001-05-03 10:49:20 +00004011Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * xpath.c result/XPath/expr/floats : clarified and cleanup
4014 printing of abnormal floats in tests.
4015
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004016Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4019 * results/HTML/ : a few changes in the output of the HTML tests as
4020 a result.
4021 * configure.in: tying to fix -liconv where needed
4022
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004023Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * Makefile.am: fixed a stupid error
4026
Daniel Veillard7150a032001-05-02 16:41:11 +00004027Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * configure.in Makefile.am: make the inclusion of the trio
4030 modules in the library conditional
4031
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004032Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * DOCBparser.c: patche from László Kovács, fixed entities refs
4035 in attributes handling
4036
Daniel Veillardedddff92001-05-02 10:58:52 +00004037Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4038
4039 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4040 flushing
4041
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004042Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * xpath.c: fix of an XSLT namespace bug reported on the list
4045 general/bug-8-
4046
Daniel Veillard5792e162001-04-30 17:44:45 +00004047Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4048
4049 * strio.h trio.c: Dan McNichol suggested a couple of small
4050 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4051
Daniel Veillard02141ea2001-04-30 11:46:40 +00004052Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * tree.c parser.c encoding.c: spent a bit more time looking
4055 at the parsing speed and DOM handling. Added a few more
4056 speedups.
4057
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004058Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * parser.c: small but effective parsing speed improvement
4061
Daniel Veillardb59076b2001-04-29 17:04:07 +00004062Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * configure.in: default on the DocBook parser inclusion (for Gnome)
4065 * DOCBparser.h: fixed a header reference
4066
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004067Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * configure.in xpath.c: applied Bjorn patches for FPE on the
4070 alpha
4071
Daniel Veillardeefd4492001-04-28 16:55:50 +00004072Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4075 xmlSaveFormatFileTo()
4076
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004077Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * xpath.c: simple and efficient optimization, XPath functions
4080 aways bind to the same code, cache this
4081 * TODO: updated (by saying some is obsolete)
4082
Daniel Veillard2156a562001-04-28 12:24:34 +00004083Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xpath.c: more cleanup work on XPath name parsing routines
4086
Daniel Veillard61d80a22001-04-27 17:13:01 +00004087Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4090 xmlXPathParseName
4091 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4092 * debugXML.c: avoid compilation problems if compiling without
4093 HTML support, Igor Zlatkovic
4094 * win32/libxml2/libxml2.def.src: being able to compile without
4095 XPath on Windows
4096
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004097Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * libxml.m4: yet another patch from Toshio Kuratomi
4100
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004101Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4104
Daniel Veillard67fee942001-04-26 18:59:03 +00004105Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * tree.[ch]: added xmlSaveFormatFile interface for saving
4108 and indenting a file.
4109
Daniel Veillard82e49712001-04-26 14:38:03 +00004110Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xpath.c: fixed bug #53689 related to processing-instruction()
4113
Daniel Veillard02f077a2001-04-26 10:59:11 +00004114Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * DOCBparser.c: patche from László Kovács
4117
Daniel Veillard30211a02001-04-26 09:33:18 +00004118Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * parser.c: applied fixes from Christian Glahn bug report #53391
4121
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004122Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * error.c: Jean François Lecomte provided a complete description
4125 and a fix to bug #53537
4126
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004127Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4130
Daniel Veillard1034da22001-04-25 19:06:28 +00004131Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * DOCBparser.c SAX.c: a bit more work on entities processing.
4134 Still Need to cleanup XML output and references in attributes
4135
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004136Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4139
Daniel Veillardb33c2012001-04-25 12:59:04 +00004140Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * tree.c: trying to fix #53574, not completely complete,
4143 I would like xmllint --copy --debug test/ent1 and
4144 xmllint --debug test/ent1 to show the same result.
4145 * xpath.c: fix a bug when trying to sort namespace nodes
4146
Daniel Veillard5146f202001-04-25 10:29:44 +00004147Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * HTMLtree.c: real fix for #53402
4150
Daniel Veillard7533cc82001-04-24 15:52:00 +00004151Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4154 PIs when using xsl:output
4155 * valid.c: closing #53537 some case generate segfaults if there
4156 is validity errors
4157
Daniel Veillard61b33d52001-04-24 13:55:12 +00004158Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4161 of external parsed entities, added --noent to testDocbook
4162 * valid.c: Garry Pennington found an uninitialized variable
4163 access in xmlValidateElementContent()
4164
Daniel Veillard56098d42001-04-24 12:51:09 +00004165Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4168 with madness
4169 * result/HTML/ : this modified the result of the regression tests
4170 a lot.
4171
Daniel Veillard122376b2001-04-24 12:12:30 +00004172Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4175 to doc where it wasn't checked against NULL reported by
4176 Jens Laas
4177
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004178Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4181 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4182
Daniel Veillardeae522a2001-04-23 13:41:34 +00004183Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4186 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4187 * SAX.[ch]: cleanup and updates for DocBook
4188 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4189 ex SGML identifier changes
4190 * valid.c: removed a static unused function.
4191
Daniel Veillardde57c612001-04-23 09:13:36 +00004192Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * HTMLtree.c: applied change for Paul Sponagl on script saving
4195 * Makefile.am: the warning about entity title.xml are normal.
4196
Daniel Veillard393df012001-04-22 20:11:18 +00004197Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * configure.in: release of 2.3.7
4200 * Makefile.am: fixing make distcheck
4201
Daniel Veillarda41123c2001-04-22 19:31:20 +00004202Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * doc/html/* doc/xml.html: updated and regenerated the docs
4205
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004206Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4209
Daniel Veillarde82a9922001-04-22 12:12:58 +00004210Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * tree.c: fixed #53388 with the provided patch
4213
Daniel Veillard06803992001-04-22 10:35:56 +00004214Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * valid.c: Bjorn detected an invalid memory access. Fixed
4217 vstateVPush()
4218
Daniel Veillard40af6492001-04-22 08:50:55 +00004219Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4222
Bjorn Reese70a9da52001-04-21 16:57:29 +00004223Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4224
4225 * libxml.h: new header used only for the compilation of libxml
4226 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4227 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4228 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4229 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4230 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4231 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4232 baseline (version 1.2 plus a single patch).
4233 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4234 scientific notation for numbers. Tests added.
4235 * xpath.c: formatting of numbers changed to use sprintf
4236 (contribution from William Brack)
4237
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004238Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * valid.c: cleanup, more useful debugging
4241 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4242 * xmlIO.c: entity loading is printed as an error when validating
4243
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004244Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * valid.c: fixed to validate within entities
4247 * test/VCM/v22.xml: added a specific testcase
4248
Daniel Veillardca1f1722001-04-20 15:47:35 +00004249Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * valid.c: forgot an epsilon transition in for ()+
4252 * test/VCM/v21.xml : added a specific test case
4253
Daniel Veillard85349052001-04-20 13:48:21 +00004254Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * valid.c: removed a state explosion exhibited by RSS
4257 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4258 from bug #51872
4259
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004260Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4263 validation without using an ugly NFA -> DFA algo in the source.
4264 Made a specific algorithm easier to maintain, using a single
4265 stack and without recursion.
4266 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4267 * hash.c: made the growing routine static
4268 * tree.h parser.c: added the parent information to an
4269 xmlElementContent node.
4270
Daniel Veillarde470df72001-04-18 21:41:07 +00004271Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * SAX.c parser.c xpath.c: generating IDs when not validating
4274 from an external parsed entity was poisoning the ID has table
4275 with removed values. This was killing XSLT on the KDE help
4276 browser.
4277
Daniel Veillardceacdd92001-04-18 15:10:35 +00004278Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * entities.h: andrew@ugh.net.au detected a double declaration
4281
Daniel Veillarda10efa82001-04-18 13:09:01 +00004282Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * debugXML.c hash.c tree.h valid.c : some changes related to
4285 the validation suport to improve speed with DocBook
4286 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4287 the way validation errors get reported
4288
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004289Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4292 by P C Chow and William M. Brack for XSLT HTML output
4293
Daniel Veillard2d90de42001-04-16 17:46:18 +00004294Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4297 Igor Zlatkovic patches for MSC compilation and added his
4298 updates
4299
Daniel Veillarde043ee12001-04-16 14:08:07 +00004300Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4303 prefix lookup.
4304 * parserInternals.c: fixed the bug reported by Morus Walter
4305 due to an off by one typo in xmlStringCurrentChar()
4306
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004307Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * HTMLparser.c result/HTML/*: revamped the way the HTML
4310 parser handles end of tags or end of input
4311
Daniel Veillard82daa812001-04-12 08:55:36 +00004312Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4315
Daniel Veillard67a21302001-04-11 14:39:16 +00004316Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4319 bug where the linktime verions of free() won't work ...
4320
Daniel Veillard27b55282001-04-11 12:22:25 +00004321Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4324
Daniel Veillardafc73112001-04-11 11:51:41 +00004325Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * doc/xml.html: added 2.3.6 release
4328
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004329Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4332 * result/wml.xml: resulted in a small output change
4333
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004334Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * tree.c: xmlNewDoc was missing the charset initialization
4337 * xmllint.c: added --auto to autogenerate a doc, allow to
4338 reproduce the problem fixed on xmlNewDoc
4339
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004340Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xpath.c: trying to get 52979 solved
4343 * tree.c result/ result/noent/: trying to get 52712 solved, this
4344 also made me clean up the fact that XML output in general should
4345 not add formating blanks by default, this changed the output of
4346 a few tests
4347
Daniel Veillard73639a72001-04-10 14:31:39 +00004348Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4351
Daniel Veillardfac26a12001-04-08 13:08:14 +00004352Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * configure.in: finally released 2.3.6
4355
Daniel Veillard911f49a2001-04-07 15:39:35 +00004356Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * xpath.c: checking for null pointer generated by new code
4359
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004360Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * xpath.c: fixed a [] evaluation problem reported
4363 * test/XPath/tests/simpleaddr: extended test
4364 * result/XPath/simpleaddr: updated result
4365
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004366Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xmllint.c: Dan Timis reported a portability problem
4369 on Macs without mmap, fixed it.
4370
Daniel Veillardb38bd552001-04-03 18:22:00 +00004371Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * testXPath.c : added a --tree option allowing to display the
4374 tree dump of the XPath expression
4375
Daniel Veillard4dd93462001-04-02 15:16:19 +00004376Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * xpath.c: fixed a memleak when comparing nodesets
4379 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4380 * tree.c: added a TODO
4381
Daniel Veillard92ad2102001-03-27 12:47:33 +00004382Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4385 we need string functions
4386 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4387 to be able to use them where needed. Applied some changes
4388 to reduce name linking pollution and compile in only what's
4389 needed.
4390 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4391 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4392 for the string manipulation functions
4393 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4394 to the free() function of xmlmemory.c
4395 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4396 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4397 usage.
4398
4399
Daniel Veillard2be30642001-03-27 00:32:28 +00004400Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * error.c: applied the context output patch of the error
4403 handling submitted by Chuck Griffith
4404 * error/VC/*: this slightly change some error logs
4405
Daniel Veillard50582112001-03-26 22:52:16 +00004406Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * parser.c: fixed line number reporting on error
4409
Daniel Veillard04be4f52001-03-26 21:23:53 +00004410Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * parser.c: Sullivan and Darin found a parser bug,
4413 applied the patch.
4414
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004415Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4418 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4419 xmlversion.h.in xpointer.c: of course the way I defined
4420 UNUSED breaks on old gcc version. Try to be smart and
4421 also define it directly in xmlversion.h
4422 * configure.in: removed -ansi flag from the pedantic set
4423
4424Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004425 Huge cleanup, I switched to compile with
4426 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4427 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4428 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4429 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4430 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4431 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4432 encoding.h entities.c error.c list.[ch] nanoftp.c
4433 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4434 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4435 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4436 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4437 Cleanup, staticfied a number of non-exported functions,
4438 detected and cleaned up a dozen of problem found this way,
4439 avoided a lot of public function name/typedef/system names clashes
4440 * doc/xml.html: updated
4441 * configure.in: switched private flags to the really pedantic ones.
4442
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004443Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * configure.in: 2.3.5
4446 * doc/html/*: rebuilt the docs
4447
Daniel Veillard146c9122001-03-22 15:22:27 +00004448Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * parser.c: fixed a reported bug in NOTATION parsing
4451 * uri.c: accepted but not fixed bug 51876, added TODO
4452 * Makefile.am: fixed bug 51876
4453
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004454Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * config.h.in configure.in error.c: fix a compilation problem
4457 on platforms without vsnprintf (xml@thewrittenword.com)
4458
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004459Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * parser.c: fixed a function name header typo
4462 * SAX.c: notations can also occur in external subset.
4463
Daniel Veillard7d42b542001-03-20 13:22:46 +00004464Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * error.c: removed a C++ like comment
4467
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004468Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * parser.c: fixing bug 52299 strange condition leading
4471 to a parser crash due to a buffer overflow
4472 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4473 added the specific test case
4474
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004475Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4478 xmlXPathConvert{String,Number,Boolean} to be able to make
4479 type casts without a context stack, fixed some implementation
4480 problems related to the absence of context at parse-time,
4481 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4482 in the public API too
4483 * xpointer.c xpathInternals.h: we need to know at parse time
4484 whether we are compiling an XPointer
4485
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004486Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4489 cleaned up the parser internals, refactored XPath code, added
4490 new compilation based APIs and cleanly separated public and
4491 private APIs.
4492
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004493Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * xpath.h: the comp field must be added at the end to avoid
4496 killing binary compat.
4497
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004498Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * Makefile.am: detect XPath memleaks in regreson tests
4501 * error.c: fixed and error w.r.t. error reporting still using
4502 stderr
4503 * hash.c: added new line at end of file
4504 * tree.h: minor cleanup
4505 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4506 expression parsing from evaluation, resulted in a number of
4507 changes internally, and in XPointer. Likely to break stuff
4508 using xpathInternals.h but should remain binary compatible,
4509 new interfaces will be added.
4510
Daniel Veillardd574f782001-03-14 19:40:17 +00004511Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * configure.in: fixed a couple of problems reported by
4514 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4515 without gcc on non linux platforms.
4516
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004517Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4520 a fix for --with-html-dir= configure support. I hope it won't
4521 break rpm generation
4522
Daniel Veillarda022fe02001-03-14 16:30:00 +00004523Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * xmlIO.c: one function comment cleanup.
4526
Daniel Veillard25239c12001-03-14 13:56:48 +00004527Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * SAX.c: external subset notations were improperly registered
4530 in the internal subset.
4531
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004532Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * README.cvs-commits: added, pointing to HACKING
4535 * HACKING: updated
4536
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004537Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * parser.c: and Matt Sergeant found one in the XML push
4540 parser (erroneous check I forgot to remove when I fixed the
4541 main parser).
4542
Daniel Veillard68d7b672001-03-12 18:22:04 +00004543Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * xpath.c: ptittom found a small bug in UnaryExpr
4546
Daniel Veillarde356c282001-03-10 12:32:04 +00004547Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * configure.in: bumped to 2.3.4
4550 * error.c: fixed bug #51860
4551 * tree.c: fixed bug #51861
4552 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4553 * tree.[ch] : added xmlDefaultBufferSize
4554 * nanoftp.c: typo in function name header block
4555 * doc/xml.html : updated, added link to XML::LibXSLT
4556 * doc/html/* : rebuilt the docs
4557
Daniel Veillard80f32572001-03-07 19:45:40 +00004558Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * parser.c SAX.c: the new content parsing code raised an
4561 ugly bug in the characters() SAX callback. Found it
4562 just because of strangeness in XSLT XML Rec ouptut :-(
4563
Daniel Veillard6c831202001-03-07 15:57:53 +00004564Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * Makefile.am: Martin Baulig suggested to add -lm
4567 * tree.c: found another bug in xmlNodeGetContent()
4568
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004569Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * xpath.c: Bjorn found the error related to strictness of comparison.
4572
Daniel Veillard29631a82001-03-05 09:49:20 +00004573Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * parser.c: trying to fix the Dtd parsing problem reported
4576 by Gary, side effect of last week speed optimizations.
4577
Daniel Veillard14be0a12001-03-03 18:50:55 +00004578Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4581 * parserInternals.c: removed unneeded test raised by Stric
4582
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004583Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4584
4585 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4586 and fixed by William Brack). Added xmlXPathFormatNumber.
4587 Changed the sorting slightly.
4588 * configure.in Makefile.am example/Makefile.am: Added -lm.
4589 Please note that applications linking with libxml2, must
4590 also like with the math library from now on.
4591
Daniel Veillardf9533d12001-03-03 10:04:57 +00004592Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4595
Daniel Veillard2f362242001-03-02 17:36:21 +00004596Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * parser.c: one must report spaces even if the Dtd element
4599 content proves that this is not part of the element content.
4600 * result/valid/*.xml: this changed the ouptu slightly
4601
Daniel Veillardb402c072001-03-01 17:28:58 +00004602Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * configure.in: bumped to 2.3.3
4605 * doc/xml.html: updated
4606
Daniel Veillard77851712001-02-27 21:54:07 +00004607Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * tree.c: minor doc fix
4610 * xpath.c: deallocation issues when a result tree has been
4611 converted to a node-set
4612
Daniel Veillardec70e912001-02-26 20:10:45 +00004613Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * doc/xml.html: oops corrected dates s/2000/2001
4616
Daniel Veillard8730c562001-02-26 10:49:57 +00004617Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * valid.c: new patch from Gary Pennington
4620
Daniel Veillard91e9d582001-02-26 07:31:12 +00004621Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * doc/xml.html: applied patch from Ankh
4624
Daniel Veillardedac3c92001-02-26 01:36:19 +00004625Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * xinclude.c: fixed a problem building on Mac
4628
Daniel Veillard21a0f912001-02-25 19:54:14 +00004629Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * parser.c: more work on increasing parsing ferformances
4632
Daniel Veillard48b2f892001-02-25 16:11:03 +00004633Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4636 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4637 avoiding memcpy in production builds MEM_CLEANUP macro use
4638 * parser.[ch] parserInternals.c: optimizations of the tightest
4639 internal loops inside the parser. Better checking of I/O
4640 flushing/loading conditions
4641 * xmllint.c : added --timing
4642
Daniel Veillard71681102001-02-24 17:48:53 +00004643Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * configure.in: bumped to 2.3.2
4646 * doc/xml.html: updated for release
4647
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004648Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * xpath.c: found a memleak and fixed a nasty bug
4651
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004652Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xmllint.[c1] : added return code errors for xmllint
4655 * xpath.c: specific debug dump function for result value trees
4656
Daniel Veillard4b637072001-02-21 21:52:55 +00004657Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c: finally implemented xmlXPathCompareNodeSets
4660 * test/XPath/expr/floats results/XPath/expr/floats: added
4661 a test for float expressions
4662
Daniel Veillardf714aa32001-02-21 03:07:44 +00004663Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4666 * parserInternals.[ch]: trying to speed up parsing
4667 * xpath.c : speeded up node set equality op
4668
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004669Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4672 better handling of ID/IDREF and the list modules associated
4673 * configure.in: small CFLAGS cleanup
4674
Daniel Veillarda8abee62001-02-19 15:14:59 +00004675Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * configure.in: fixed iconv detection on AIX (stric)
4678
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004679Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004680
4681 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4682
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004683Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4684
4685 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4686 and optimized xmlXPathNodeSetSort
4687
Daniel Veillard142adbf2001-02-17 13:21:05 +00004688Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * xpath.c: bug fix when context size is 0
4691 * parser.c: I like Norm's Dtd because they still manage to break
4692 the parser occasionally
4693
Daniel Veillardf23e0092001-02-16 13:21:29 +00004694Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4697
Daniel Veillarde0e26512001-02-16 00:11:46 +00004698Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4701 attributes within the XML-1.0 namespace
4702
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004703Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xpathInternals.h: exported a few axis functions
4706 * doc/xml.html: updated the doc
4707
Daniel Veillard760f4422001-02-15 14:59:48 +00004708Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * configure.in: applied patch from Daniel van Balen for OpenBSD
4711 and bumped version to 2.3.1
4712 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4713 attempt to find autoclosing was simply broken, removed it,
4714 updated the examples, this is better
4715
Daniel Veillardd194dd22001-02-14 10:37:43 +00004716Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4719 hash functionnalities.
4720 * doc/html/* : rebuild the doc
4721
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004722Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4725 on predicate
4726 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4727 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4728 really want to have tags closed on output even if we accept
4729 unclosed ones on input
4730
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004731Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xpath.c: ouch don't free NULL, rare case fixed
4734 * tree.c: don't coalesce text nodes if they don't have the
4735 same behaviour wrt escaping on output
4736
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004737Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * xpath.c: small fixup
4740 * SAX.c: don't warn on empty namespaces.
4741
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004742Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * README: a bit of cleanup
4745 * configure.in: preparing for 2.3.0 release
4746
Daniel Veillard1f83d392001-02-08 09:37:42 +00004747Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * hash.[ch]: added a first version of xmlHashSize()
4750 * valid.c: another bug fix from Gary Pennington
4751
Daniel Veillard5eef6222001-02-07 18:24:48 +00004752Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * valid.c: couple of bug fixes pointed by Gary Pennington
4755 * HTMLtree.c: #if 0 cleanup
4756
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004757Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4760 which removes a time consuming check of xmlXPathNodeSetAdd()
4761 and use it in places where we are sure to not break unicity
4762
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004763Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xpath.c: bug fixes found from XSLT
4766 * tree.c: preserve node->name special values when copying nodes.
4767 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4768 external subset are fetched when available but without full
4769 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4770 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4771 output with encoding disabled.
4772
Daniel Veillard2c833b62001-02-03 08:52:06 +00004773Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4776 xmlCheckFilename should not be called from xmlFileOpenW
4777 and xmlGzfileOpenW
4778
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004779Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4782 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4783 added the new tests for URI normalization
4784 * testURI.c: fixed stoopid bugs
4785 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4786 the URI in the error messages are now properly normalized
4787
Daniel Veillardea28ce62001-02-02 08:20:19 +00004788Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4791
Daniel Veillarde99a4762001-02-01 04:34:35 +00004792Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4795
Daniel Veillard2b325a02001-01-31 20:46:31 +00004796Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xpath.c: fixed mod operator
4799
Daniel Veillardde55cf62001-01-31 15:53:13 +00004800Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * parser.c: fixed xmlStrcat doc
4803 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4804 trees.
4805
Daniel Veillard2f913b72001-01-31 13:23:49 +00004806Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpath.c result/XPath/tests/chaptersbase
4809 result/XPath/tests/simplebase: fixed XPath node()
4810 * tree.c: small fix in xmlNewNs()
4811 * Makefile.am: removed extraneous xml2Conf.sh rule
4812
Daniel Veillardb42042b2001-01-28 07:40:36 +00004813Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4816 Changed the library name, in order to get libxml-devel and
4817 libxml2-devel to coexist on a single system
4818 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4819 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4820
Daniel Veillardee0a4662001-01-27 18:59:33 +00004821Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4824 libxml2-devel installable in // as libxml-devel.
4825
Daniel Veillard5eb05942001-01-27 17:50:22 +00004826Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * doc/Makefile.am: fixed make rebuild in doc
4829 * doc/html/*.html: rebuilt the docs
4830
Daniel Veillard65c295d2001-01-26 09:32:39 +00004831Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4834
Daniel Veillard8e199902001-01-25 18:54:39 +00004835Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4838 the HTML doc to go into the -devel RPM ...
4839 * aclocal.m4 config.h.in: some updates due to auto* magic
4840
Daniel Veillard93086662001-01-25 18:13:04 +00004841Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * xpath.h: added a hook in the context structure allowing to
4844 link to extra support, needed for XSLT
4845
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004846Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4849 xmlXPtrCmpPoints to use it.
4850 * propagated the following patch from Alejandro Forero
4851 * include/win32config.h xmlIO.c: applied further suggestions
4852 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4853 * example/gjobread.c: fixed warnings, now that it builds
4854
4855Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4856
4857 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4858
4859 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4860 filename points to a valid file (not a directory).
4861 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4862 Added calls to xmlCheckFilenameDir.
4863
4864 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4865 `path' (rather than `filename') as the parameter to gzopen and open.
4866
Daniel Veillard48177c22001-01-23 15:27:41 +00004867Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * Makefile.am: fixed a problem with EXTRA_DIST
4870
Daniel Veillardb83ba402001-01-22 22:45:10 +00004871Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * Makefile.am example/Makefile.am: finally found the trick
4874 to build the example, i.e. add "." in SUBDIRS before example
4875 in the list <grin/>
4876
Daniel Veillard82687162001-01-22 15:32:01 +00004877Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * doc/xml.html: updated with an XSLT section, removed pointer to
4880 W3C CVS base.
4881
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004882Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4885 too, and deallocation need to occur the same way.
4886
Daniel Veillarde4566462001-01-22 09:58:39 +00004887Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4890 type correponding to an XSLT result tree fragment. Share most
4891 of the data format with node set, as well as operators.
4892 * HTMLtree.c: added a newline at the end of the doctype output
4893 whe this one is not present initially.
4894 * tree.c: make sure taht the parent and doc pointers are properly
4895 set when copying attributes (lists).
4896
Daniel Veillard701c7362001-01-21 09:48:59 +00004897Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4900
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004901Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * xpath.c: seems I finally killed that ugly path evaluation
4904 context bug (tagged 9999 in case is is wrong)
4905
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004906Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4909 for XSLT
4910
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004911Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4914 for xmlGzfileOpen() bug
4915
Daniel Veillardf6eea272001-01-18 12:17:12 +00004916Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xpath.c: removed an error found by XSLT usage
4919 * tree.c parserInternals.h: use a predefined static string
4920 for text and comment nodes, avoid freeing them in xmlFreeNode,
4921 exported the string name in parserInternals.h and added
4922 another value to disable encoding at output (for XSLT),
4923 gain memory, time.
4924
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004925Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4928 win32/libxml2/libxml2_so.dsp: new makefiles and update
4929 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4930
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004931Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4934 Gary Pennington
4935
Daniel Veillard389e6b72001-01-15 19:41:13 +00004936Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.c: fixed the comaprision of values and nodelists,
4939 need to compare nodelist still ...
4940 * debugXML.c: avoided a possible core dump
4941 * HTMLparser.c: cleanup
4942 * nanohttp.c: contributed fix.
4943 * tree.c: fixes in properties handling added xmlSetNsProp
4944 needed by libxslt
4945 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4946 comment
4947 * TODO: updated
4948
Daniel Veillard167bd532001-01-06 21:09:34 +00004949Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * parser.c parserInternals.c: applied Bjorn Reese optimization
4952 patch
4953
4954Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * Makefile.am: applied patch fro make check from Martin Vidner
4957
Daniel Veillard503b8932001-01-05 06:36:31 +00004958Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * configure.in: preparing 2.2.11
4961 * doc/html/*: rebuild the HTML files
4962 * doc/xml.html : updated
4963
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004964Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * tree.c: fixed a stupid bug
4967 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4968 patches related to validation of an XInclude processing result
4969 * TODO: updated
4970
Daniel Veillarde2488192001-01-04 10:54:22 +00004971Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4974 on large files
4975
Daniel Veillardf060a412001-01-03 20:52:44 +00004976Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4979
Daniel Veillard45cff692001-01-03 18:02:04 +00004980Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4983 reported by Jonas Borgström
4984 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4985
Daniel Veillard08108982001-01-03 15:24:58 +00004986Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * testXPath.c xpath.c: fixing the XPath union expressions problem
4989 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4990
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004991Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xmllint.c: Made is so if the file name is "-" is will read form
4994 standard input. Sven Heinicke <sven@zen.org>
4995 * tree.c: fixed a problem when growing buffer
4996 * tree.h: fixed the comment of the node types following andersca
4997 comment
4998 * TODO: updated
4999
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005000Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5001
5002 * HTMLparser.[ch]: added a way to avoid adding automatically
5003 omitted tags. htmlHandleOmittedElem() allows to change the
5004 default handling.
5005 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5006 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5007 of xmllint too when using --memory flag, added a memory test
5008 suite at the Makefile level.
5009 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5010 with namespace use when encountering QNames in XPath evalation,
5011 added xmlns() scheme in XPointer.
5012 * nanoftp.c : incorporated a fix
5013 * parser.c xmlIO.c: fixed problems raised with encoding when using
5014 the memory I/O
5015 * parserInternals.c: closed bug 25934 reported by
5016 torsten.landschoff@innominate.de
5017 * TODO: updated
5018
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005019Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5020
5021 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5022 on a non-updated tree :-(, made a 2.2.10 release to correct the
5023 situation
5024
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005025Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5026
5027 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5028 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5029 integrated a set of OpenVMS changes from Howard Taylor
5030 <Howard.Taylor@pacoast.com>
5031
Daniel Veillard58770e72000-11-25 00:48:47 +00005032Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5033
5034 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5035 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5036
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005037Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5038
5039 * HTMLparser.c: some fixes on auto-open of html/head/body
5040 * encoding.c: fixed a compilation error on some gcc env
5041 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5042 XPointer implementation
5043 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5044 related XPointer tests and associated results
5045
Daniel Veillard300f7d62000-11-24 13:04:04 +00005046Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * doc/xmldtd.html doc/xml.html: following a short step by step
5049 guidance on IRC to help maciej with DTDs I started a small
5050 page on the subject.
5051
Daniel Veillard748e45d2000-11-17 16:36:08 +00005052Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5053
5054 * HTMLparser.c: fixed handling of broken charrefs
5055 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5056 patches
5057
Daniel Veillard28929b22000-11-13 18:22:49 +00005058Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * doc/xml.html doc/html/* : rebuilt the docs after adding
5061 xinclude and updated page for 2.2.7 and 2.2.8
5062 * configure.in: releasing 2.2.8
5063
Daniel Veillard41e06512000-11-13 11:47:47 +00005064Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5065
5066 * parser.[ch] parserInternals.c: applied the conditional
5067 section processing fix from Jonathan P Springer
5068 <jonathan.springer2@gte.net>
5069 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5070 project file, fixed iconv default non support
5071 * xpath.c: fixed the problem of evaluating relative expressions
5072 when a node context is provided.
5073
Daniel Veillardbf432752000-11-12 15:56:56 +00005074Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5075
5076 * nanoftp.c: fixed gcc 2.95 new warnings
5077 * SAX.c: fixed a stupid bug
5078 * tree.c: fixed a formatting problem when round-tripping
5079 from/to memory
5080 * xinclude.c: chased memleak, fixed a base problem
5081 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5082 xmlXPtrBuildNodeList()
5083 * TODO: updated
5084 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5085 adding a first small set of regression tests for XInclude
5086
Daniel Veillardc2def842000-11-07 14:21:01 +00005087Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * nanohttp.[ch]: applied Wayne Davison patches to access
5090 the WWW-Authorization header.
5091 * parser.c: Closed Bug#30847: Problems when switching encoding
5092 in short files by applying Simon Berg's patch.
5093 * valid.c: fixed a validation problem
5094 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5095 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5096 Wayne Davison
5097 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5098 need to be extended to non full nodes selections.
5099 * xinclude.c: starts to work decently
5100
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005101Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5102
5103 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5104 debugXML.c xmlversion.h.in: Started adding XInclude support,
5105 this is a new xmllint option
5106 * tree.c xpath.c: applied TOM patches for XPath
5107 * xpointer.c: fixed a couple of errors.
5108 * uri.c: added an escaping function needed for xinclude
5109 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5110 new warning from RH70 gcc's version
5111
Daniel Veillarda4964b72000-10-31 18:23:44 +00005112Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * HTMLparser.c: fixed loop on invalid char in scripts
5115 * parser.c: update to description of xmlIOParseDTD()
5116 * libxml.m4 xmlversion.h.in: changes contributed by
5117 Michael Schmeing <m.schmeing@internet-factory.de>
5118 * configure.in: preparing for 2.2.7
5119 * Makefile.am: trying to avoid config.h and acconfig.h
5120 being included in the distrib
5121 * configure.in: released 2.2.7
5122
5123Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5124
5125 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5126 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5127
Daniel Veillard01411222000-10-30 15:33:22 +00005128Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * parser.[ch]: added xmlIOParseDTD()
5131 * xpointer.c: added support for the 2 extra parameters of
5132 string-range, fixed a stoopid error when '0' was present
5133 in XPointer expressions
5134 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5135 testsuite for the above
5136
Daniel Veillard6db58192000-10-30 09:27:53 +00005137Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5138
5139 * libxml.spec.in: improved package descriptions
5140
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005141Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * xpath.c xpathInternals.h: applied a large cleaning patch
5144 from TOM <ptittom@free.fr>, it also add namespace support
5145 for function and variables registration.
5146
Daniel Veillardbd20df72000-10-29 17:53:40 +00005147Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5148
5149 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5150 * Makefile.mingw: Wayne Davison's update adding hash.c
5151
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005152Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5153
5154 * xpath.c: fixed the root evaluation problems
5155 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5156 ignorable spaces with <b> <bold> <em>
5157 * tree.c: fixed a loop in xmlSearchNsByHref()
5158
Daniel Veillard767662d2000-10-27 17:04:52 +00005159Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * xpath.c: applied another XPath patch from TOM
5162 * xpath.c include/makefile.am: applied another patch from
5163 china@thewrittenword.com (cleanup on IRIX).
5164
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005165Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5166
5167 * xml-config.1: received a fixed version from Fredrik Hallenberg
5168 <hallon@lysator.liu.se>
5169
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005170Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5171
5172 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5173 cleanup patch for XPath
5174
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005175Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * patched to redirrect all "out of context" error messages to
5178 a reconfigurable routine. The changes are:
5179 * xmlerror.h : added the export of an error context type (void *)
5180 an error handler type xmlGenericErrorFunc there is an interface
5181 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5182 to reset the error handling routine and its argument
5183 (by default it's equivalent to respectively fprintf and stderr.
5184 * all the c files: all wild accesses to stderr or stdout within
5185 the library have been replaced to calls to the handler.
5186
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005187Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5188
5189 * configure.in: release 2.2.6
5190 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5191 exporting the inner functions of xpath for extension modules
5192 * doc/*: updated and rebuilt the doc
5193
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005194Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * nanohttp.c : applied Wayne HTTP cleanup patch
5197 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5198 and xmlNodeSetSpacePreserve()
5199
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005200Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5201
5202 * xpath.c: closing bug #29260
5203
Daniel Veillard126f2792000-10-24 17:10:12 +00005204Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5205
5206 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5207 multikey tuples, made hash structure opaque
5208 * valid.[ch]: moved elements, attributes, notations decalarations
5209 as well as ID and refs to hash tables.
5210 * entities.c: hash cleanup
5211 * xmlmemory.c: fixed a dump problem in debug mode
5212 * include/Makefile.am: problem passing in DESTDIR= values patch
5213 from Marc Christensen <marc@calderasystems.com>
5214 * nanohttp.c: removed debugging remains
5215 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5216 * HTMLparser.c parser.c: fixing a number of problems with the
5217 macros in the *parser.c files (Wayne).
5218 * HTMLparser.c: close the previous option when opening a new one
5219 (Marc Sanfacon).
5220 * result/HTML/*: updated the HTML results accordingly
5221
Daniel Veillard52afe802000-10-22 16:56:02 +00005222Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5223
5224 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5225 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5226 XPath functions and XML entities table to them. More to come...
5227 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5228
Daniel Veillard683cb022000-10-22 12:04:13 +00005229Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * tree.c: coalesce adjacent text nodes
5232 * valid.c: handling of blank nodes in DTd validation (raised
5233 by problems with a posteriori validation).
5234 * nanohttp.c: changing behaviour on HTTP write stuff.
5235 * HTMLtree.c: forced body and html to be explicitely closed.
5236 * xpath.h: exported more XPath functions.
5237
Daniel Veillard1baf4122000-10-15 20:38:39 +00005238Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * Release of 2.2.5
5241 * xpointer.c: range() range-inside and other helper functions
5242 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5243
Daniel Veillard47e12f22000-10-15 14:24:25 +00005244Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5245
5246 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5247 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5248
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005249Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5252 and XPointer modules
5253
Daniel Veillard134c9f32000-10-15 10:27:08 +00005254Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * SAX.h: closed #25107
5257
Daniel Veillard39915622000-10-15 10:06:55 +00005258Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * testSAX.c: fixed problem with cdata reporting
5261 * SAXresult/* : updated
5262
Daniel Veillard1e851392000-10-15 10:02:56 +00005263Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5266 Closed bug #27499, added to regression tests
5267 * TODO: updated
5268
Daniel Veillard7eda8452000-10-14 23:38:43 +00005269Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5270
5271 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5272 support for SCRIPT and STYLE with help from Bjorn Reese
5273 * test/HTML/* result/HTML/*: added simple testcase and updated
5274 the existing ones.
5275
Daniel Veillardff9c3302000-10-13 16:38:25 +00005276Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5277
5278 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5279 string-range for empty strings
5280 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5281 test/XPath/xptr/strrange: augmented the XPointer testsuite
5282
Daniel Veillard189446d2000-10-13 10:23:06 +00005283Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5284
5285 * doc/xml.html doc/xmlmem.html: added a module describing memory
5286 interfaces and use, updated the main page.
5287
Daniel Veillard2f971a22000-10-12 23:26:32 +00005288Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5289
5290 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5291 nanoftp code work on Windows too now
5292
5293Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005294
5295 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5296 * xpointer.c: implemented string-range() at least a good first version
5297 * test/XPath/docs/str test/XPath/xptr/strrange
5298 result/XPath/xptr/strrange: the string-range() tests
5299
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005300Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5301
5302 * Makefile.am include/Makefile.am include/win32config.h
5303 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5304 and make distcheck
5305
Daniel Veillard19d61112000-10-11 23:50:35 +00005306Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5309 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5310 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5311
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005312Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5315 patch for socklen_t detection by
5316 Albert Chin-A-Young <china@thewrittenword.com>
5317
Daniel Veillardcd429612000-10-11 15:57:05 +00005318Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5319
5320 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5321 and added a --dtdvalid option to xmllint used to test it
5322
Daniel Veillard47c02452000-10-11 13:04:36 +00005323Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5324
5325 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5326 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5327
Daniel Veillard2d38f042000-10-11 10:54:10 +00005328Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5329
5330 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5331 handlings (registration, lookup, cleanup)
5332
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005333Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5334
5335 * configure.in Makefile.am include/makefile.am: adding XPointer
5336 and XPtrtests target
5337 * xpointer.[ch] : new files for XPointer support
5338 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5339 more XPath tests
5340
Daniel Veillard57fda592000-10-10 23:24:14 +00005341Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5342
5343 * configure.in: fixed, very broken, make distcheck works again
5344
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005345Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5346
5347 * More work toward 2.2.5, integrated a number of patches
5348 * configure.in Makefile.am win32config.h.in: trying to cleanup
5349 make distcheck .... huh ...
5350 * include/Makefile.am include/win32config.h: new directory
5351 for includes
5352 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5353 updated teh makefiles and instructions for WIN32
5354 * xpath.c: small fixes
5355 * test/XPath/ results/XPath: updated the testcases and results
5356 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5357 suggested patches
5358 * valid.c: fixed an ID bug
5359
Daniel Veillardb71379b2000-10-09 12:30:39 +00005360Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5363 the automake bug where wrong dependancies were generated.
5364 * xpath.[ch]: worked on XPointer
5365
Daniel Veillard7e99c632000-10-06 12:59:53 +00005366Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5367
5368 * configure.in Makefile.am: 2.2.5, ship the include in an
5369 include/libxml subdirectory, use symlinks when using CVS
5370 * testSAX.c: fixed small bug
5371 * testXPath.c: changed the way testfiles are parsed
5372 * debugXML.c: same kind of cleanup when parsing an argument expression
5373 XPath/XPointers can have blanks embedded
5374 * xpath.[ch]: more cleanup, reorgs for XPointer work
5375 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5376 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5377
Daniel Veillard55b91f22000-10-05 16:30:11 +00005378Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5379
5380 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5381 in the XPath engine, rewrote large parts of it, now it's far
5382 cleaner and in sync with the REC not an old WD. Fixed a parsing
5383 problem in the interactive XML shell found when testing XPath.
5384
Daniel Veillardac260302000-10-04 13:33:43 +00005385Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5388 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5389 examples with the extra test
5390
Daniel Veillard7cfce322000-10-04 12:40:27 +00005391Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5392
5393 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5394 the global init function.
5395
Daniel Veillard970112a2000-10-03 09:33:21 +00005396Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5397
5398 * HTMLparser.c: Doohhh, attribute name parsing was still case
5399 sensitive ! Fixed this ...
5400 * result/HTML/* : updated the tests results accordingly
5401
Daniel Veillard740abf52000-10-02 23:04:54 +00005402Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5405 engine, should be far more stable, incorporated a new version of
5406 preceding/following axis, need testing
5407 * uri.c: fixed file:///c:/a/b/c problem
5408 * test/XPath/tests/idsimple: augmented the XPath tests
5409
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005410Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * doc/* rebuilding docs for 2.2.4 release
5413
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005414Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * configure.in: releasing 2.2.4
5417 * parser.[ch]: added xmlStrEqual()
5418 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5419 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5420 use xmlStrEqual instead
5421 * TODO: updated
5422 * added an XPath test
5423
Daniel Veillardbc765302000-10-01 18:23:35 +00005424Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5425
5426 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5427 * entities.h: exported xmlInitializePredefinedEntities
5428 * parser.[ch] : added xmlInitParser()
5429 * parserInternals.h : had to export htmlInitAutoClose()
5430
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005431Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5434 problems
5435 * Makefile.am : added XPath regression tests to normal tests
5436 * uri.c: fixed a problem with local paths, cleanup
5437 * parser.c: fixed a problem with large CData sections
5438
Daniel Veillardd2ade932000-09-30 14:39:55 +00005439Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5440
5441 * configure.in xml-config.in: patch from "Ben Taylor"
5442 <sol7x86@hotmail.com> for solaris shared libs lookup
5443
Martin Bauligdd7d1f62000-09-29 23:17:57 +000054442000-09-30 Martin Baulig <baulig@suse.de>
5445
5446 * libxml-2.0.pc.in: Provide pkg-config script.
5447
5448 * configure.in: Create the libxml-2.0.pc script from the
5449 libxml-2.0.pc.in templates.
5450 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005451 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005452
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005453Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5456 when compiling with MSC
5457
Daniel Veillard46057e12000-09-24 18:49:59 +00005458Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5459
5460 * xpath.c: patch for normalize-string() substring-before(),
5461 substring-after() and translate() functions from Bjorn Reese
5462 <breese@mail1.stofanet.dk>
5463 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5464 Fredrik Hallenberg <hallon@lysator.liu.se>
5465 * TODO: updated
5466
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005467Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5470 problem of socklen_t being undefined on a number of platforms
5471 * debugXML.c: fixed a compilation problem when without snprintf
5472
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005473Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5476 an URI bug and a fix for the control-character-induced infinite loop
5477 * nanohttp.c: preventive fix for compiling on WIN32
5478
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005479Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * xmlint.c: closing bug #25000
5482
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005483Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5486 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5487 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5488 related function, fixing xmlStrncmp(), and associated cleanup
5489 * result/HTML/entities.html.sax: updating result
5490
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005491Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5492
5493 * uri.c: applied patch for URI escaping from Wayne Davison
5494 <wayned@blorf.net>
5495 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5496 from Denis Barbier <barbier@imacs.polytechnique.fr>
5497 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5498 patch from Wayne Davison
5499
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005500Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * doc/xml.html : updated with new releases, adding "how to help"
5503
Daniel Veillard04698d92000-09-17 16:00:22 +00005504Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5507 removed a few warnings in pedantic mode ...
5508 * parserInternals.c parser.c: moved encoding switching function
5509 to parserInternals.c
5510 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5511
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005512Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5515 error or warning handlers
5516
Daniel Veillardb1059e22000-09-16 14:02:43 +00005517Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * parserInternals.c parserInternals.h parser.c Makefile.am:
5520 created a new module parserInternals.c, moved most of the
5521 code shared by the various parsers there, as well as
5522 deprecated code from parser.c. More cleanup of parser.c
5523 * uri.c: fixed a problem when URI is NULL
5524 * valid.c: speedup when looking for an attribute declaration
5525
Daniel Veillard39c7d712000-09-10 16:14:55 +00005526Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5527
5528 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5529 the cleanup of the computation of URI references when seeking
5530 external entities. The URI reference string and the resulting
5531 URI are both stored now.
5532 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5533 large s(n)printf checks and cleanup from Denis Barbier
5534 <barbier@imacs.polytechnique.fr>
5535 * xmlversion.h.in tree.h: couple of SGML declarations for a
5536 possible docbook module.
5537 * result/VC/ : a couple of test output changed due to the change
5538 of the entities URI
5539
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005540Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5541
5542 * parser.h: added a _private field for linking user's data
5543
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005544Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5545
5546 * parser.c parserInternals.h: demacroified most of the IS_XXX
5547 the gain in size is significant so ...
5548
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005549Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * entities.c: cases where looking up entities with doc==NULL
5552 covered
5553
Daniel Veillard90e11312000-09-05 10:42:32 +00005554Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5555
Daniel Veillard1de50802000-09-07 08:54:32 +00005556 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005557 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5558
Daniel Veillard98a79162000-09-04 11:15:39 +00005559Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5560
Daniel Veillard1de50802000-09-07 08:54:32 +00005561 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005562 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5563 * Makefile.in: added URItest and included thenin "make tests"
5564
5565Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005566
5567 * xmlversion.h.in: closed bug 22941
5568
Daniel Veillard2bb89092000-08-31 14:57:50 +00005569Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * doc/xmlio.html: added doc and example for entity loader
5572 redefinition.
5573
Daniel Veillard96984452000-08-31 13:50:12 +00005574Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5577 used by libxml
5578
Daniel Veillarde715dd22000-08-29 18:29:38 +00005579Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * parser.c: Fixed bug on invalid ontent characters and when using
5582 push.
5583 * xmllint.c: fixed xmllint endling of errors in push mode
5584
Daniel Veillard4948eb42000-08-29 09:41:15 +00005585Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005588 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005589 * result/HTML/*.sax: regenerated HTML SAX output
5590 * parser.c: more cleanup.
5591
Daniel Veillarde010c172000-08-28 10:04:51 +00005592Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005595 patches from Wayne Davison <wayned@users.sourceforge.net>,
5596 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005597 * HTMLparser.c: fixed an ignorable white space detection bug
5598 occuring when parsing with SAX only
5599 * result/HTML/*.sax: updated since the output is now HTML
5600 encoded...
5601
Daniel Veillard47f3f312000-08-27 22:40:15 +00005602Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005604 * HTMLparser.[ch]: applied some of Wayne Davison
5605 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005606
Daniel Veillarde0854c32000-08-27 21:12:29 +00005607Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5610 undeclared namespace prefix was used, added a warning.
5611 Cleaned up support w.r.t. entities, spilling out a warning
5612 and being pedantic on lookups.
5613 * test/warning/ent9 : added testcase for previous example.
5614 * TODO: updated
5615 * parserInternals.h parser.c: changed the way names are parsed
5616 now allow infinite size and decrease penalty for normal use
5617 * parser.c: Started a big cleanup/check of the parser code,
5618 fixed some of the most tortuous entity code, spotted code
5619 unused anymore
5620 * test/*: added tests for very long names and related nasty
5621 things.
5622
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005623Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5624
5625 * doc/encoding.html: added encoding aliases doc
5626 * doc/xml.html: updates
5627 * encoding.[ch]: added EncodingAliases functions
5628 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5629 bottleneck affecting large DTDs like Docbook
5630 * parser.[ch] xmllint.c: added a pedantic option, will be
5631 useful
5632 * SAX.c: redefinition of entities is reported in pedantic mode
5633 * testHTML.c: uninitialized warning from gcc
5634 * uri.c: fixed a couple of bugs
5635 * TODO: added issue raised by Michael
5636
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005637Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * doc/encoding.html: propagated Martin Duerst suggestions
5640
Daniel Veillard52402ce2000-08-22 23:36:12 +00005641Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5644 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5645 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5646 by Wayne Davison
5647
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005648Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * nanoftp.c nanohttp.c: small cleanup
5651 * TODO: updated
5652
Daniel Veillard244ece92000-08-19 20:58:02 +00005653Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * added an old VC testcase and updated title.xml entity
5656
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005657Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5660 done on auto-opening of <p> tags and cleanup of SAX output
5661
Daniel Veillard979e55e2000-08-19 16:48:54 +00005662Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5665
Daniel Veillard4540be42000-08-19 16:40:28 +00005666Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * doc/xml.html libxml.* structure.*: updated the doc a bit
5669
Daniel Veillard808a3f12000-08-17 13:50:51 +00005670Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5673 of SAX tests
5674
Daniel Veillard29579362000-08-14 17:57:48 +00005675Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5678 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5679
Daniel Veillard1255ab72000-08-14 15:13:33 +00005680Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5683 * testHTML.c: fix core dump on Solaris 2.x systems
5684 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5685 * result/HTML/*.sax: previous bug fix lead to new results
5686
Daniel Veillard03109292000-08-14 14:58:22 +00005687Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5690 * configure.in: added --with-readline=DIR to accept alternate
5691 path for readline include/library
5692 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5693 for ANSI under HP-UX
5694 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5695 includes @LIBS@
5696
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005697Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * doc/* : rebuilt the docs
5700 * getting ready for 2.2.2 release
5701
Daniel Veillard87b95392000-08-12 21:12:04 +00005702Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5703
5704 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5705 and xmlAddFeature()
5706 * tree.[ch]: added xmlAddChildList()
5707 * xmllint.c: MAP_FAILED macro test
5708 * parser.h: added xmlParseCtxtExternalEntity()
5709 * valid.c: applied bug fixes removed warning
5710 * tree.c: added CDATA block to elements content
5711 * testSAX.c: cleanup of output
5712 * testHTML.c: added SAX testing
5713 * encoding.c: better error recovery
5714 * SAX.c, parser.c: fixed one of the external entity processing
5715 of the OASis testsuite
5716 * Makefile.am: added HTML SAX regression tests
5717 * configure.in: bumped to 2.2.2
5718 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5719 SAX results
5720
Daniel Veillard88a172f2000-08-04 18:23:10 +00005721Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * configure.in: patch for HP compiler
5724
57252000-08-04 Sven Heinicke <sven@zen.org>
5726
5727 * xmllint.c: Was coredumping sometimes when the file given didn't
5728 exist.
5729
Daniel Veillard46e370e2000-07-21 20:32:03 +00005730Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005733
Daniel Veillard46e370e2000-07-21 20:32:03 +00005734 when using in memory parsing. Need some cleanup.
5735 * xmllint.c configure.in: added a --memory flag to test memory
5736 parsing
5737
Daniel Veillard36650692000-07-21 15:16:39 +00005738Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * nanohttp.c: fixed socklen_t replacement to unsigned int
5741 * parser.c: fixed a space handdling missing at the end of
5742 production 28 DOCTYPE.
5743 * xmlmemory.c: fixed a stupid bug on the routine to override
5744 allocation functions
5745 * TODO: updated
5746
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005747Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * doc/ regenerated the docs
5750
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005751Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5752
5753 * doc/encoding.html doc/xml.html: added I18N doc
5754 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5755 improvements, both parser and filters, added ASCII & HTML,
5756 fixed the ISO-Latin-1 one
5757 * xmllint.c testHTML.c: added/made visible --encode
5758 * debugXML.c : cleanup
5759 * most .c files: applied patches due to warning on Windows and
5760 when using Sun Pro cc compiler
5761 * xpath.c : cleanup memleaks
5762 * nanoftp.c : added a TESTING preprocessor flag for standalong
5763 compile so that people can report bugs more easilly
5764 * nanohttp.c : ditched socklen_t which was a portability mess
5765 and replaced it with unsigned int.
5766 * tree.[ch]: added xmlHasProp()
5767 * TODO: updated
5768 * test/ : added more test for entities, NS, encoding, HTML, wap
5769 * configure.in: preparing for 2.2.0 release
5770
Daniel Veillard49703262000-07-10 10:27:46 +00005771Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * nanoftp.c: fixed the way the control connection is handled
5774 * libxml.spec.in: fixed the dependancies and cleanup
5775
Daniel Veillard306be992000-07-03 12:38:45 +00005776Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5777
5778 * doc/xml.html: changed the xmlsoft.org structure, updated the
5779 examples w.r.t. root and childs
5780
Daniel Veillard7d853352000-07-02 18:53:09 +00005781Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5784
Daniel Veillard365e13b2000-07-02 07:56:37 +00005785Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * HTMLparser.c: Work on character encoding support for the HTML parser
5788 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5789 * encoding.c: Fixed a potential memleak in the encoding stuff
5790
Daniel Veillardaf743792000-07-01 11:49:28 +00005791Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * doc/FAQ.html doc/Makefile.am : added a FAQ
5794
5795Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005796
5797 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5798 of the HTML parser to force it to not bypass SAX
5799
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005800Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5801
5802 * win32config.h.in: updated
5803 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5804 lacks iconv support :-( need to release 2.1.1
5805 * configure.in: release 2.1.1
5806 * HTMLparser: fixed bug #14784
5807 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5808 by Windows compiler
5809 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5810 the SAX startDocument() callback.
5811 * TODO: updated
5812
5813Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * added xmlStopParser()
5816
Daniel Veillardbe803962000-06-28 23:40:59 +00005817Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * configure.in: 2.1.0 prerelease
5820 * Large resync between W3C and Gnome tree
5821 * nanoftp, nanohttp.c: fixed stalled connections probs
5822 * HTMLtree.c SAX.c : support for attribute without values in
5823 HTML for andersca
5824 * valid.c: Fixed most validation + namespace problems
5825 * HTMLparser.c: start document callback for andersca
5826 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5827 * parser.h, SAX.c: serious speed improvement for large
5828 CDATA blocks
5829 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5830 different encoding
5831 * example/Makefile.am example/gjobread.c tree.h: work on
5832 libxml1 libxml2 convergence.
5833 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5834 and the LIBXML_TEST_VERSION macro
5835
Daniel Veillardc310d562000-06-23 18:32:15 +00005836Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * doc/xml.html: various patches and improvements typo fixed by
5839 Felix Natter
5840 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5841 from Felix Natter <fnatter@gmx.net>
5842
Daniel Veillardf3029822000-05-06 08:11:19 +00005843Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * doc/upgrade.html: updated with instructions for support of both
5846 libxml-1.x and libxml-2.x
5847 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5848 for 2.x support and also fixed includes
5849
5850
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005851Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5852
5853 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5854 the encoding support, added iconv support, so now libxml if
5855 compiled with iconv automatically support japanese encodings
5856 among others. Work based on initial patch from Yuan-Chen Cheng
5857 I may have broken binary compat in the encoding handler
5858 registration scheme, but that was so utterly broken I don't
5859 expect anybody to have used this feature until now.
5860 * parserInternals.h: fixup on the CHAR range macro
5861 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5862 code.
5863 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5864 * uri.c: added xmlParseURI() I can't believe I forgot to
5865 implement this one in 2.0 !!!
5866 * SAX.c: moved doc->encoding update in the endDocument() call.
5867 * TODO: updated.
5868
Daniel Veillard06047432000-04-24 11:33:38 +00005869Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * tree.h: removed extraneous xmlRemoveProp definition
5872 * TODO: added item about --disable-corba configure switch
5873 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5874 * nanoftp.c: fixed include problems giving troubles on AIX and
5875 slowlaris
5876 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5877 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5878 comment and headers changes to lower gtk-doc number of warnings
5879 * doc/html/*: rebuilt docs
5880
Daniel Veillarde0aed302000-04-16 08:52:20 +00005881Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * HACKING: documented the tag for 1.x and instructions
5884
Daniel Veillard5e873c42000-04-12 13:27:38 +00005885Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5888 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5889 xmlCreateIOParserCtxt
5890 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5891 significant overall improvement
5892 * xmllint.c: added I/O test to xmllint
5893 * testSAX.c: added a speed test
5894 * doc/* : updated/regenerated
5895
Daniel Veillardfc708e22000-04-08 13:17:27 +00005896Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * xpath.c uri.h parserInternals.h: cosmetic changes from
5899 "Timur I. Bakeyev" <timur@bat.ru>, including making
5900 xmlCreateURI() public
5901
Daniel Veillard5d211f42000-04-07 17:00:24 +00005902Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5905 and the code at the same time. Added a clean mechanism for
5906 overload or added input methods: xmlRegisterInputCallbacks()
5907 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5908 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5909 * TODO: updated
5910 * doc/* : updated/regenerated
5911 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5912 source dir
5913
Daniel Veillarde77a9182000-04-05 19:12:29 +00005914Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * testURI.c: yet another forgotten commit, I should get some sleep !
5917
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005918Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * xmllint.c: forgot to commit this too ?
5921
Daniel Veillardb9df4042000-04-05 14:23:16 +00005922Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5923
5924 * xmlversion.h.in : forgot to commit this previously
5925
Daniel Veillard361d8452000-04-03 19:48:13 +00005926Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5929 * README TODO: updated for release
5930 * uri.c uri.h: added authority parsing/saving
5931 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5932 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5933 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5934 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5935 Makefile.am : added compile-time customization of libxml
5936 --with-ftp --with-http --with-html --with-xpath --with-debug
5937 --with-mem-debug
5938 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5939 #include <libxml/xxx.h> I hope it won't break too much stuff
5940 and will be manageable in the future...
5941 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5942 and added xmllint to the installed programs
5943 * uri.h: added xmlFreeURI()
5944
Daniel Veillardec303412000-03-24 13:41:54 +00005945Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * uri.c uri.h: finished the escaping handling, the base support
5948 and the URI path normalization. Looks good just lacks the
5949 authority content parsing code.
5950 * Makefile.am: added instructions to generate testURI
5951 * TODO: updated
5952 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5953 added links and icons for W3C and Gnome
5954
Daniel Veillard8f621982000-03-20 13:07:15 +00005955Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * xmlmemory.[ch] : seems I forgot to actually update the files in
5958 the last commit :-)
5959 * doc/xml.html doc/html/* : updated and uploaded the docs
5960
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005961Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5964 * TODO: updated
5965 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005966 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005967 gfree).
5968 * Makefile.am, uri.c, uri.h: added a set of functions to do
5969 exact (litteraly copied from the RFC 2396 productions) parsing
5970 and handling of URI. Will be needed for XLink, one XML WFC,
5971 XML Base and reused in the nano[ftp/http] modules. Still work
5972 to be done.
5973
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005974Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * configure.in, libxml.spec.in : libxml2
5977 * doc/* : updated the doc page, rebuilt the docs
5978
Daniel Veillardcf461992000-03-14 18:30:20 +00005979Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * all: tagged LIB_XML_1_X
5982 * *.c *.h : updated from W3C CVS tree
5983 * configure.in : 2.0.0-beta
5984 * libxml.spec.in : libxml2 package nam
5985 * result/* : new version of the tests output
5986
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005987Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5990
Daniel Veillardb566ce12000-03-04 11:39:42 +00005991Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * doc/* : rebuilt the docs
5994 * parser.c: final patch on #6766
5995 * valid.c: small patch on validity checks.
5996
Daniel Veillardfb76c402000-03-04 11:39:42 +00005997Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5998
5999 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6000 added
6001 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6002 compatibility w.r.t. XML spec and existing code.
6003
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006004Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * parser.c: seems a better solution to <a> </a> exists,
6007 will try it for a while
6008
Daniel Veillard83a30e72000-03-02 03:33:32 +00006009Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * parser.c: tried to remove the <a> </a> generating <a/>
6012 this is hard. Left a flag for that purpose. Fixed bug #6766
6013 * configure.in: prepared 1.8.7 not released, due to previous
6014 problem
6015
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006016Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * doc/xml.html : applied second patch from Paul DuBois
6019
Daniel Veillard402e8c82000-02-29 22:57:47 +00006020Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * doc/xml.html : applied patch from Paul DuBois
6023
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006024Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6025
6026 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6027
Daniel Veillard5feb8492000-02-02 17:15:36 +00006028Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6031 compilation warnings on various platforms.
6032 * parser.c: Fixed #5281 validity error callbacks are now desactived
6033 by default if not validating.
6034
Daniel Veillardf341f932000-02-02 14:52:08 +00006035Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6038
Daniel Veillard13c757e2000-02-01 23:59:15 +00006039Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6042 <gkatsi@cs.toronto.edu>
6043
Daniel Veillard726e8792000-01-30 20:04:29 +00006044Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6047 processing URLs
6048
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006049Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6052 xmlNanoFTPUpdateURL for persistent control connections.
6053 * configure.in: 1.8.6
6054
6055Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6058 * tree.[ch] : added xmlSaveNoEmptyTags
6059
James Henstridgef3be9312000-01-28 13:59:21 +000060602000-01-29 James Henstridge <james@daa.com.au>
6061
6062 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6063
6064 * Makefile.am: added nanoftp.[ch] to the build.
6065
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006066Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6067
6068 * nanoftp.[ch]: cleanup, comments, API
6069 * debugXML.c : fixed a bug in the cat command
6070 * doc/*: regenerated the docs
6071
Daniel Veillardda07c342000-01-25 18:31:22 +00006072Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6075 * debugXML.c : fixed a bug in the cat command
6076 * valid.c: fixing some small probs
6077 * libxml.spec.in: get rid of the SNAP suffix
6078 * doc/xml.html: updated the status
6079
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006080Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * xml-config.in: xml-config --version to just return the
6083 version number
6084 * xpath.c: some cleanup w.r.t. axis when the current node is
6085 an attribute.
6086 * TODO: updated
6087
Daniel Veillard461a66c2000-01-18 18:01:01 +00006088Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * configure.in: prepared for libxml-1.8.5
6091 * doc/* recompiled the documentation
6092
60932000-01-17 Jody Goldberg <jgoldberg@home.com>
6094
6095 * configure.in : WARNING autoconf subtlety alert :
6096 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6097 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6098 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6099 get defined by AC_CHECK_HEADERS.
6100
Daniel Veillardf967b902000-01-17 16:06:10 +00006101Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6102
6103 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6104 Rune.Djurhuus@fast.no
6105
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006106Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * TODO: updated
6109 * tree.c, parser.c: made sure that only memory alloc problems
6110 and internal parser errors are allowed to write to stdout or
6111 stderr.
6112
Daniel Veillard0142b842000-01-14 14:45:24 +00006113Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * tree.c : restored xmlNewGlobalNs since this seems used by
6116 a lot of existing code :-(, fixed a bug in xmlNewNs
6117 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6118 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6119 to exit() from the library code.
6120 * xpath.c, parser.c: removed bugs or unused code detected by
6121 Windows compilers
6122 * parser.c: started adding interfaces for parsing well balanced
6123 XML fragments
6124 * configure.in: releasing 1.8.4
6125 * doc/* : rebuilt the docs
6126
Daniel Veillard2eac5032000-01-09 21:08:56 +00006127Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * tree.[ch] : added xmlNewDocFragment() for DOM
6130 * testHTML.c: uninitialized variable.
6131
Daniel Veillardf3a73582000-01-05 14:58:39 +00006132Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * doc/* : rebuild the docs
6135
Daniel Veillard71b656e2000-01-05 14:46:17 +00006136Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * acconfig.h: readline and history patch
6139 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6140 * tree.c: added check and handling when possibly removing an ID
6141 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6142 and saving.
6143 * test/HTML/entities.html result/HTML/entities.html* : test for
6144 various entities reference cases
6145 * result/HTML/* : as a result output of some testcase have
6146 changed
6147 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6148 by previous example. added xmlParseTryOrFinish().
6149 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6150 entities.h debugXML.h HTMLparser.h: changed the way struct are
6151 declared to allow gtk-doc to expose those
6152 * parser.c: closed bug #4960
6153 * Makefile.am configure.in: Applied patch from
6154 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6155 and math/socket libs detection
6156
Daniel Veillard437b87b2000-01-03 17:30:46 +00006157Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * configure.in, Makefile.am: link tester against readline
6160 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6161
Daniel Veillard686d6b62000-01-03 11:08:02 +00006162Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * tree.[ch]: added xmlRemoveProp
6165 * win32config.h.in nanohttp.c: avoid including the Windows
6166 socket stuff in every C files
6167 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6168 the XmL parser(s)
6169 * test/ns4 result/ns4 etc...: added test case for previous prob
6170 * tree.c: xmlNewNs wasn't checking for double definition
6171 * Makefile.in: fixed a problem with dist-hook duplicates
6172 * parser.[hc], xmlIO.c: fixed the loading of external entities
6173 APIs, now xmlLoadExternalEntity() is used everywhere and
6174 setting up an app specific front-end using the
6175 * SAX.c parser.c: some fixes, now the xhtml spec validates
6176 with the xhtml DTD.
6177 * error.c: fixed crashes in case of no input stream
6178 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6179 to the validation tests and results
6180
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006181Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6184 too htmlCreatePushParserCtxt() and htmlParseChunk()
6185 * parser.c: a bit of cleanup.
6186 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6187 to XML) removed the last mem leak known
6188 * HTMLtree.c: output message cleanup
6189 * xmlmemory.c: display content info about memory blocks
6190 * result/HTML/wired.* : missing att value warning change
6191
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006192Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * doc/* : rebuilt the documentation
6195
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006196Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * parser.[ch] parserInternals.h: Push parser for XML,
6199 seems to work fine now
6200 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6201 --push for push testing
6202 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6203 * testSAX.c: added --push
6204 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6205 subtree
6206 * xmlIO.[ch] : enriched API + fixes for push mode
6207 * entities.[ch]: added the entity content length to the struct.
6208 * xmlmemory.[ch]: new API to show the last entries for the shell
6209 * valid.c: added required attribute testing
6210 * SAX.c: the cdata callback now merge contiguous fragments
6211 * HTMLparser.c: cleanup of some macros
6212
Daniel Veillard3c558c31999-12-22 11:30:41 +00006213Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * parser.c: fix for PIs name starting with xml
6216 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006217 * *.c, configure.in win32config.h.in : generate win32config.h for
6218 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006219
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006220Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * parser.c: fixed a stupid = vs. == bug :-(
6223 * doc/gnome-xml.sgml: s/glade/xml/
6224
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006225Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * configure.in, doc/xml.html : bug fix release 1.8.2
6228 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6229 Hopefully the end of that silly C++ include problem
6230 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6231 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6232 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6233 troubles with autoclosed elements when the stree shape doesn't
6234 follow the DtD specs. Added htmlIsAutoClosed() and
6235 htmlAutoCloseTag()
6236 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6237 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6238 * debugXML.c: fixed a bug on printing default namespaces.
6239 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6240
Daniel Veillardb24054a1999-12-18 15:32:46 +00006241Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * result/HTML/*.htm[l] : updated the HTML regression tests according
6244 to the new output
6245 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6246 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6247 problem due to intermix of extern "C" { ... } declarations for C++
6248 and recursive includes in the headers
6249
Chris Lahey323c48c1999-12-18 15:32:45 +000062501999-12-20 Chris Lahey <clahey@umich.edu>
6251
6252 * HTMLtree.c: Made it so that html nodes with a single child do
6253 not insert a carriage return before or after the child node.
6254
Daniel Veillardb24054a1999-12-18 15:32:46 +00006255Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006256
6257 * configure.in, doc/xml.html : bug fix release 1.8.1
6258 * parser.c: fixed bug #4344
6259 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6260 added the glue to avoid C++ problems
6261 * doc/* : regenerated the documentation
6262
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006263Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6266 namespace recognition, and Dia as a resul :-(
6267 * encoding.c: closed bug #3950
6268
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006269Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * valid.c: debugging a posteriori validation, except URI expansion
6272 stuff this should be fixed now
6273 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6274 Carl Nygard <cnygard@bellatlantic.net>
6275 * tester.c: added --postvalid, cleaning of the code
6276 * tree.[ch]: added xmlDocGetRootElement()
6277
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006278Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6279
6280 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6281 c++ losage.
6282
Daniel Veillard10a2c651999-12-12 13:03:50 +00006283Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * configure.in, doc/xml.html : bumped to 1.8.0
6286 * xlink.[ch], Makefile.am : added framework for link detection
6287 * parser.h: added nbChars to parser context, needed for cleanup.
6288 * xmlmemory.c: removed a nasty bug when out of mem
6289 * valid.[ch]: adding namespace support for attribute decl
6290 * tester.c: added --debugent option
6291 * debugXML.[ch]: added xmlDebugDumpEntities()
6292 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6293 buffers instead, this was really needed, validation was breaking
6294 in strange ways due to that. Added xmlParseStringPEReference()
6295 and other parsing from strings functions. Entities processing
6296 modified again, but PERef are still not handled correcly but
6297 unless you're Eve Maller you won't notice :-)
6298 * HTMLparser.c: large changes toward reliability, and switched to
6299 lowercase internal tags, XHTML is lowercase, so it will help
6300 that output is closer to next version.
6301 * doc/* : regenerated the documentation, it is now hosted at
6302 http://xmlsoft.org/ (same bits I just bought the domain :-)
6303
6304
Daniel Veillard294cbca1999-12-03 13:19:09 +00006305Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6308 doc generation
6309 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6310 in the SAX API
6311 * doc/*: rebuilt the doc making sure everything appears in the
6312 HTML files
6313
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006314Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6317 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6318 which allow impressive speed improvement on dataset with
6319 large text pieces, but at the cost of broken binary
6320 compatibility and slightly bigger memory usage.
6321 Configure with --with-buffers to activate them, they
6322 are protected with XML_USE_BUFFER_CONTENT define.
6323 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6324 goal is 0 memory left allocated once parser is no more used
6325 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6326 call xmlCleanupParser() and xmlMemoryDump()
6327
Daniel Veillarda819dac1999-11-24 18:04:22 +00006328Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6331 * parser.[ch] encoding.[ch]: added memory cleanup routines
6332 * parser.c: closing bug #3788
6333 * doc/*: rebuilt the doc
6334
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006335Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6338 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6339 * tester.c: added --compress option
6340 * doc/*: rebuilt the documentation
6341
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006342Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6345 if given /proc/kcore as input !
6346 * doc/xml.html doc/*: updated and rebuilt the documentation
6347
6348Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006349
6350 * parser.c: Fixed some wrongly space collapsing code due to
6351 a misreading of the spec.
6352 * result/*: fixed the output accordingly
6353
6354Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006355
6356 * encoding.c: bug fix and typos
6357 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6358 * parser.c: added attribute normalization closing bug #3597
6359 * test/att* result/att* SAXresult/att*: testcase for attribute
6360 normalization
6361
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006362Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * configure.in: closing bug #3163 by adding extra flags for the
6365 cc compiler on HP-UX
6366
Daniel Veillard51e3b151999-11-12 17:02:31 +00006367Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * valid.[ch] : removed a typo and an enumerated type bug in the
6370 xmlAddElementDecl() function
6371 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6372 call to xmlEncodeEntitiesReentrant() so that the functions
6373 New, Set and Get are at the same level.
6374 * parser.c HTMLparser.c: extra memory allocation bug for
6375 attributes detected by someone using libxml in embedded systems :-)
6376
Daniel Veillard962195f1999-10-28 15:51:53 +00006377Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * xmlmemory.h: turned off mem debug :-\
6380
Daniel Veillard35008381999-10-25 13:15:52 +00006381Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * parser.c: closed bug #2784 a one line fix, but worth pushing
6384 a new release out
6385 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6386 some structures, comments before and after the
6387 main element, and other nastyness
6388 * HTMLtree.c tree.c: accomodate the extended HTML supported
6389 * configure.in: pushing 1.7.4
6390 * test/ent8 and related outputs : added a new test for bug #2784
6391 * test/HTML/wired.html and related output: a nasty HTML example
6392 * Makefile.am: improved the test scripts
6393 * docs/* : reran the documentation extractor, updated xml.html
6394
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006395Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6398 HTMLparser and debugged the HTML related code. HTML documents
6399 now have their own type
6400 * entities.c: do not dump &apos; for HTML output
6401 * xmlmemory.c: improvement, breakpoint mechanism
6402 * testHTML.c: added --sax --repeat ...
6403 * Makefile.am: improved the HTML tests
6404 * valid.[ch]: added xmlValidGetValidElements and
6405 xmlValidGetPotentialChildren
6406 * tester.c: added --insert to test the 2 new functions
6407 * test//* result//* SAXresult//* : regression test cleanup
6408 and extension.
6409 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6410 gnome-xml-nanohttp.html
6411
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006412Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * HTMLparser.c: fixed problems with some autoclose tags
6415 * tree.c: fixed XML output problems.
6416 * result/* SAXresult/*: update of the tests output
6417
Daniel Veillard6077d031999-10-09 09:11:45 +00006418Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * Makefile.am: Arturo patch for xmlConf.sh version info
6421 * parser.c: Tim Josling patch for single quoted items
6422 * tester.c: Tim Josling patch for tester options usage
6423 * tree.h: indent cleanup
6424
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006425Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6428 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6429
Daniel Veillard00fdf371999-10-08 09:40:39 +00006430Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * tree.c : Raph patch for initialization of CORBA fields
6433 * parser.c, xpath.c, ...: modification of doc comments
6434 * xpath.c : allow spaces in xpath expressions
6435
Daniel Veillardad219441999-09-27 08:17:49 +00006436Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * xmlmemory.h: turning off memory debug :-(
6439
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006440Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6443 better SAX interfaces.
6444 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6445 entity.
6446 * configure.in: 1.7.2
6447
6448Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006449
6450 * libxml.spec.in: fixed the URL
6451 * doc/xml.html: improved the documentation front-end
6452
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006453Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006454
6455 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6456
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006457Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006458
6459 * libxml.spec.in: fixed the alpha compile problem
6460 * parser.[ch]: changed errno to errNo in the parser context :-(
6461 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6462 * doc/xml.html: changed CHAR to xmlChar
6463 * doc/html/*: recompiled the documentation
6464 * configure.in: 1.7.1
6465
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006466Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * parser.h: modified the parser context struct to regain 1.4.0
6469 binary compatibility
6470 * parser.c, xml-error.h: added errno ot teh context and defined
6471 a set of errors values with update of errno
6472 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6473 DTDs and entities
6474 * *.h, *.c: complete cleanup of the use of config.h and include
6475 protection depending on the current setup.
6476 * overalll debugging, maintenance and bug-fixing on all modules
6477 * updated the documentation
6478 * ready for 1.7.0
6479
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006480Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * HTMLparser.c : cleanup
6483 * SAX.c valid.c valid.h: added ID/IDREF checking
6484 * tree.c tree.h: extended doc structure for refs
6485 * configure.in: 1.6.2
6486 * parser.c: patched bug in SAX user arg call
6487 * parserInternals.h: patched missing close in C++ wrapping
6488 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6489 especially upcoming XPointer implementation.
6490 * doc/xml.html: augmented, typo
6491
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006492Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6493
6494 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6495 not all invocations of install understand -d.
6496
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006497Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6498
6499 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6500 to make 'check' works, when builddir != srcdir.
6501
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006502Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * doc/xml.html : updated the documentation
6505
Daniel Veillard6454aec1999-09-02 22:04:43 +00006506Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6509 not deallocated memory blocks
6510 * *.c : replaces all calls to malloc() free() and realloc() to
6511 the wrapper functions/macros
6512 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6513 instead of xmlFreeNodeList()
6514
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006515Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * HTMLparser.c: corrected a stupid bug leading to core dump at
6518 tree deallocation. Removed warnings indicated by
6519 Stephane.Conversy@lri.fr
6520 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6521 looked for in the external subset
6522
6523Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006524
6525 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6526 on SGI by Stephane.Conversy@lri.fr
6527
Daniel Veillardb96e6431999-08-29 21:02:19 +00006528Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * all .h : changed the prototype declaration indent as in gtk
6531 * most .c : working on reducing the TODOs in the code
6532 * most .c : cleanup though -pedantic and Insure++
6533 * improvements on validation ID checkings.
6534 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6535 * xml-config.in: closed #1810
6536
6537Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006538
6539 * tree.h, valid.c, valid.h: more work on validity, IDs
6540 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6541 definition for AIX
6542
Daniel Veillardb556eb51999-08-15 17:19:50 +00006543Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6546 the distribution due to a cut'n paste error at last commit
6547
Daniel Veillardb05deb71999-08-10 19:04:08 +00006548Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * configure.in: upgraded to version 1.4.0
6551 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6552 Big update, added a large part of the validation process,
6553 it should be usable, but some parts are missing
6554 * xpath.c: improved the implementation w.r.t. root.
6555 * Makefile.am: added more tests
6556 * test and result trees: added a lot of tests
6557 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6558
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006559Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * Added an HACKING file
6562
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006563Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * xpath.[ch] : improvements and debug of the XPath implementation
6566 * parser.c, HTMLparser.c : modified the parsers to be progressive
6567 * tree.[ch] : extended the Buffer promitives
6568 * xmlIO.[ch] : added basic I/O routines providing progressive
6569 parsing and ready for I18N conversion plugins
6570 * SAXresult/* : the SAX callback sequence maybe slightly different
6571 now
6572 * test*.c : improved/updated the tests programs
6573 * doc/* : recompiled the docs.
6574
Daniel Veillard15b75af1999-07-26 16:42:37 +000065751999-07-26 Michael Meeks <michael@edenproject.org>
6576
6577 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6578
6579 * tree.c: Ditto.
6580
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006581Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * configure.in: upgraded to version 1.4.0
6584 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6585 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6586 XML query language, see http://www.w3.org/TR/xpath for more details.
6587 * parser.c, parser.h: added CHAR* related string functions for XPath
6588 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6589 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6590 rebuild the docs.
6591 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6592 and regression testing capabilities for XPath.
6593
Daniel Veillardd79d7871999-07-12 10:38:12 +00006594Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6597 closing bug #1646
6598
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006599Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * Makefile.am, example/Makefile.am: closed bug #1683
6602
Daniel Veillard3166ab11999-07-11 16:14:19 +00006603Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * example/Makefile.am, configure.in: added the makefile for the
6606 gjobread example
6607
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006608Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6609
6610 * doc/Makefile.am:
6611 - fix which allow "make install DESTDIR=</install/prefix>".
6612
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006613Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6616 which fixed a problem on the file reading-code.
6617
Daniel Veillard82150d81999-07-07 07:32:15 +00006618Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6621 output.
6622 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6623
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006624Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * parser.h : Oops removed the binary compatibility problem
6627 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6628 * parser.c, HTMLparser.c: applied patches for reading from stdin
6629
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006630Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * parser.c, entities.c, valid.c: cleanup bug #1591
6633 * configure.in: cleanup bug #1592
6634 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6635 the same tree back-end. Hence gdome will be available for it.
6636 * doc/Makefile.am: close bug #617
6637
Daniel Veillard97fea181999-06-26 23:07:37 +00006638Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * parser.c: alloctate a per parser context SAX interface block
6641
Daniel Veillard14fff061999-06-22 21:49:07 +00006642Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6645 and xmlEncodeEntitiesReentrant with the correct one :-\
6646
6647Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * commit of my internal XML base changes, quite a lot of
6650 changes, cleanups, better entities support, framework for
6651 new I/O and charset detection and handling
6652 * Fixed the configure/Makefile stuff to generate shared libs
6653 with the proper version info, so we jumped on rev from
6654 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6655 xmlEncodeEntities() result need to be freed now, and a string
6656 xmlParserVersion provide the current library version.
6657
Raph Levien05240da1999-06-15 21:27:11 +00006658Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6659
6660 * parser.c: fixed a buffer overrun for when you have a very long
6661 attribute with no entities in it.
6662
Daniel Veillardbb2da581999-06-13 14:37:07 +00006663Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * added example directory
6666 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6667
Daniel Veillard011b63c1999-06-02 17:44:04 +00006668Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * Release of libxml-1.1, nearly everything has been touched for
6671 this.
6672 * Added more regression tests
6673 * Updated the documentation
6674
Daniel Veillard27d88741999-05-29 11:51:49 +00006675Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * tree.[ch]: unified the XML_NO_CORBA defines.
6678 * parser.c encoding.[ch]: started plugging in char encoding detection
6679
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006680Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6681
6682 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6683 Also freed allocated buffer.
6684
Daniel Veillard27d88741999-05-29 11:51:49 +00006685Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006686 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6687 reentrancy problem at printing. One is left in entities.c, to
6688 remove ASAP
6689 * testSAX.c : added a test example showing the use of the SAX
6690 interface if one doesn't want to build the DOM tree.
6691 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6692
Daniel Veillard517752b1999-04-05 12:20:10 +00006693Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6696 large revamping of the parser to use SAX callbacks
6697 http://www.megginson.com/SAX/ (or at least a C like interface
6698 a la Expat). It's now possible to set up your own callbacks
6699 and the parser will not build a DOM tree.
6700 * test/* result/*: updated the test suite, I finally removed
6701 the old Namespace draft support (PI based).
6702
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006703Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * Makefile.am: added test result to EXTRA_DIST for make tests
6706
Daniel Veillard64068b31999-03-24 20:42:16 +00006707Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * parser.c, parserInternals.h: moved the chars macro definitions
6710 to parserInternals.h
6711 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6712 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6713
Daniel Veillard012ccc11999-03-23 10:11:11 +00006714Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * xml-config.in : applied patch to make --version work
6717
Raja R Harinatha86c23e1999-03-05 22:14:01 +000067181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6719
6720 * Makefile.am (check-local): Alias for `tests' target. This will
6721 cause `make check' to do the right thing.
6722 (tests): Don't run tests in srcdir. Also, replaced calls to
6723 basename with a `sed' "equivalent".
6724
Daniel Veillardd109e371999-03-05 06:26:45 +00006725Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6728 it in the header and not the sources, updated the doc.
6729 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6730 pointing this out.
6731
Daniel Veillardbc50b591999-03-01 12:28:53 +00006732Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6735 exported the inputStream routines.
6736 * doc/html/* : updated accordingly
6737
Daniel Veillardd692aa41999-02-28 21:54:31 +00006738Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * parser.c, parser.h, parserInternals.h: added a few extra
6741 internal calls to allocate and free parser contexts ...
6742 * doc/html/* : updated accordingly
6743
Daniel Veillard55a99271999-02-25 11:01:29 +00006744Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * configure.in, Makefile.am, doc/makefile.am : General changes for
6747 1.0.0 release and including the generated HTML documentation.
6748
Daniel Veillard35925471999-02-25 08:46:07 +00006749Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * makefile.am : added parserInternals.h, oops.
6752
Daniel Veillard1e346af1999-02-22 10:33:01 +00006753Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * parserInternals.h: added this header giving access to the parser
6756 internal functions.
6757 * doc/Makefile.am : added a rebuild target which rebuilds the full
6758 set of documentations
6759 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6760 the internal subset.
6761 * *.c *.h: modifications needed to generate the documentation using
6762 gtk-doc, cleanup of functions blocks, reorganisation of struct
6763 declarations.
6764
Daniel Veillard1164e751999-02-16 16:29:17 +00006765Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6768 the tar and spec file to include the beginning of the doc.
6769
Nuno Ferreira03d04781999-02-13 00:07:17 +000067701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6771
6772 * doc/.cvsignore: Added this file.
6773
Daniel Veillard6800ef31999-02-08 18:33:22 +00006774Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * tree.c: fixed xmlGetProp to return "" when the attribute
6777 exists, even if the node-list is NULL.
6778
Daniel Veillard726c7e31999-02-08 15:13:10 +00006779Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * tree.c: patched an error outputting empty attribute values.
6782 * Makefile.am and doc/makefile.am: have been updated during the
6783 week-end. Sorry for an empty CVS log, I got a shell problem.
6784
Daniel Veillard1899e851999-02-01 12:18:54 +00006785Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * tree.h: cleaned up using enums instead of defines
6788 * parser.c, valid.[ch]: more work on parsing/output of element
6789 declarations
6790
Daniel Veillard3b9def11999-01-31 22:15:06 +00006791Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * valid.[ch], tree.c, parser.c : more work toward full parsing
6794 of XML DTDs.
6795 * README: added informations about mailing-list and on-line
6796 documentation
6797
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000067981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6799
6800 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6801
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006802Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * parser.c, tree.[ch] : more work toward conformance testing,
6805 added a last element to accelerate parsing of very flat structures
6806 started working on internal subset Element content declaration.
6807 * valid.[ch] : first cut at adding code toward validation.
6808 * previous changes had also small impact on most files, especially
6809 the conformance testing using James Clark test suite.
6810
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006811Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * test/* : updated the examples, most of them were not well
6814 formed (humm), and added rdf2.
6815 * result/* : resulting changes in the output.
6816
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006817Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6820
Daniel Veillard44b3a061998-12-05 17:27:22 +00006821Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * tree.c: patched a bug in the generation of empty attributes
6824
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006825Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6828 for node/trees/documents/... Biggest problem is namespace
6829 support when copying subtrees.
6830
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006831Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * parser.c, entities.c: improve entities and char ref encoding,
6834 and cleanups of error messages.
6835
Daniel Veillard242590e1998-11-13 18:04:35 +00006836Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * parser.c, entities.c: simple bug hunting done during rpm2html and
6839 rpmfind integration.
6840
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006841Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * parser.[ch]: Added interfaces allowing to specify a SAX
6844 handler before parsing.
6845
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006846Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * parser.c: redirrect all errors reporting through the SAX
6849 error function
6850
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006851Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6854 * libtool, tlmain ...: update of the libtool files
6855
Miguel de Icaza442321c1998-11-04 18:13:38 +000068561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6857
6858 * entities.c: Use g_snprintf insteda of snprintf.
6859
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006860Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6863 added ent5 test for this purpose.
6864 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6865
Daniel Veillard27271681998-10-30 06:39:40 +00006866Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * parser.c: fixed? a strange error due to compression on a GWP
6869 document.
6870
Daniel Veillard25940b71998-10-29 05:51:30 +00006871Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * tree.[ch]: bug fixing
6874 * entities.[ch]: defined a specific type for predefined entities
6875 * doc/xml.html: more documentation on the library, how to use it,
6876 overview of the interfaces.
6877
Daniel Veillard16253641998-10-28 22:58:05 +00006878Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6881
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006882Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6883
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006884 * tree.c: corrected a small bug
6885 * doc/xml.html: continuing writing documentation.
6886
6887Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6888
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006889 * debugXML.h debugXML.c: added debugging utilities.
6890 * tester.c: added --debug switch.
6891 * tree.c: patched an incorrect node->type assignment.
6892 * parser.c: formatting, ensure that node->doc != NULL in attributes
6893
Daniel Veillardccb09631998-10-27 06:21:04 +00006894Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6897 entity support and provide an internal representation close to
6898 DOM one (entity ref nodes, and attribute value as tree). I tried
6899 to preserve the interface but this will surely break some apps
6900 (I have to change rpm2html/rpmfind for example). I had to change
6901 two interfaces, and the generated tree is somewhat different.
6902 * doc/* : started documenting the XML library, the tree and
6903 DOM/Corba. This is a first step.
6904
Daniel Veillard11e00581998-10-24 18:27:49 +00006905Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * parser.c: Set up the fonctions comment block, boring but useful.
6908 * parser.h, SAX.c, parser.c: now attributes are processed through
6909 the SAX interface. The problem is that my SAX interface diverged
6910 quite a bit from the original one, well this is not an official
6911 spec, and translating it from Java to C is hairy anyway...
6912
Daniel Veillard97b58771998-10-20 06:14:16 +00006913Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6916 fonctions comment block, boring but useful.
6917
6918Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006919
6920 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6921 conversion routines. However they are not yet used to convert the
6922 inputs. The core will run with UTF-8.
6923
Daniel Veillard33942841998-10-18 19:12:41 +00006924Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * tree.c : make sure that the type id is properly set-up when
6927 a new object is allocated, needed for DOM.
6928
Daniel Veillard27fb0751998-10-17 06:47:46 +00006929Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * tree.h, tree.c: Ok, the main objects in the tree will be native
6932 corba objects, it costs 8 bytes per Node, Attribute and Document
6933 but it simplifies the Corba integration a lot (no extra interface
6934 objects to allocate/free).
6935
Daniel Veillard0bef1311998-10-14 02:36:47 +00006936Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6939 and changed NODEs contants for conformity with DOM Level 1
6940
Daniel Veillard27864701998-10-08 03:47:24 +00006941Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * added hooks to keep track of servants when creating objects
6944 xmlDoc and xmlNode (for Corba export).
6945
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006946Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * added xml-config script.
6949
Daniel Veillard7066a791998-10-01 20:28:28 +00006950Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6953 to autoupdate libtool and automake conf files.
6954
Miguel de Icaza60681bd1998-09-30 19:28:59 +000069551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6956
6957 * Makefile.am: Use '?' to separate the sed
6958 commands as ',' is used when people pass -Wl,something.
6959
6960
Daniel Veillard15a8df41998-09-24 19:15:06 +00006961Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * tree.c, tree.h: added a per-document compression interface.
6964
Daniel Veillard151b1b01998-09-23 00:49:46 +00006965Tue Sep 22 20:47:38 EDT 1998
6966
6967 * tree.c, tree.h: added saving with compression and added interfaces
6968 to control the compression level (xmlGetCompressMode,
6969 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6970
Daniel Veillard70120ff1998-09-22 00:24:21 +00006971Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * parser.c: corrected a loop for files of size 0
6974
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000069751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6976
6977 * error.h: New file. Contains prototyes from `error.c'.
6978
Tom Tromeyc19653d1998-08-14 01:22:43 +00006979Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6980
6981 * Makefile.am (xmlincdir): New macro.
6982 (xmlinc_HEADERS): Renamed from include_HEADERS.
6983
Daniel Veillard845664d1998-08-13 04:43:19 +00006984Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * applied small patch on numeric entities from
6987 Christopher Blizzard <blizzard@appliedtheory.com>
6988
Daniel Veillard260a68f1998-08-13 03:39:55 +00006989Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * New release 0.2, removed the old xml_* files so that it's
6992 coherent with the other CVS base (W3C), far better conformance
6993 to standard, new namespaces, decent entities support, beginning
6994 of a SAX-like interface. Nearly nothing left intact, even the
6995 test examples ...
6996
Christopher Blizzarda36749e1998-07-30 21:47:18 +000069971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6998
6999 * .cvsignore: Add .deps dir
7000
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007001Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7004
Daniel Veillardfe926001998-07-26 04:28:20 +00007005Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007006
Daniel Veillardfe926001998-07-26 04:28:20 +00007007 * configure.in: added test for CPP
7008 * AUTHORS, Changelog: the original ones didn't get commited but the
7009 glib ones instead, fixed.
7010 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007011
Daniel Veillardfe926001998-07-26 04:28:20 +00007012Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007013
Daniel Veillardfe926001998-07-26 04:28:20 +00007014 * integrated code developped at W3C
7015 * changed the original Copyright
7016 * migrated to automake
7017 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007018