blob: 4b8a363469678eecb80ce76b14c71538731a1ccd [file] [log] [blame]
Daniel Veillardb39bc392002-10-26 19:29:51 +00001Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: Christian Glahn found a problem with a recent
4 patch to xmlParseBalancedChunkMemoryRecover()
5 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
6 problems
7 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8 test/schemas/seq*: added the test cases from Charles
9
Daniel Veillard366a9152002-10-23 20:43:53 +000010Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11
12 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
13 serious cleanup of the spec file and associated changes
14 in the Makefiles.
15 * valid.c: try to remove some warnings on x86_64
16
Daniel Veillardd033d022002-10-23 14:55:02 +000017Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
18
19 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
20 fix bug #96586
21
Daniel Veillardce02dbc2002-10-22 19:14:58 +000022Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
23
24 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
25 parsing, applied his patch
26 * result/HTML/attrents.html result/HTML/attrents.html.err
27 result/HTML/attrents.html.sax test/HTML/attrents.html:
28 added the test and result case provided by Mikhail Sogrine
29
Daniel Veillarde645e8c2002-10-22 17:35:37 +000030Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * vms/build_libxml.com vms/config.vms vms/readme.vms
33 include/libxml/parser.h include/libxml/parserInternals.h
34 include/libxml/tree.h include/libxml/xmlIO.h
35 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
36 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
37 Applied the VMS update patch from Craig A. Berry
38 * doc/*.html: update
39
Daniel Veillardf000f072002-10-22 14:28:17 +000040Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
43
Daniel Veillard1e208222002-10-22 14:25:25 +000044Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * debugXML.c: adding a grep command to --shell in xmllint
47 for T.V. Raman
48
Daniel Veillard9cdcf362002-10-22 14:23:59 +000049Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * xmlcatalog.c: tried to fix some of the problem with --sgml
52
Daniel Veillard935494a2002-10-22 14:22:46 +000053Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
54
55 * parser.c: tried to fix bug #91500 where doc->children may
56 be overriden by a call to xmlParseBalancedChunkMemory()
57
58Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
59
60 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
61 identifiers in SGML catalogs containing '&'
62
Daniel Veillardc0ac0692002-10-20 21:31:50 +000063Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
64
65 * python/types.c: fixed bugs when passing result value tree
66 to Python functions.
67
Daniel Veillard48267432002-10-18 11:21:38 +000068Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
69
70 * configure.in: preparing the release of 2.4.26
71 * doc/*: updated and rebuilt the documentation
72
Daniel Veillardbb284f42002-10-16 18:02:47 +000073Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
74
75 * parser.c: fixed a XML Namespace compliance bug reported by
76 Alexander Grimalovsky
77
Daniel Veillard44892f72002-10-16 15:23:26 +000078Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
79
80 * HTMLtree.c: fixed serialization of script and style when
81 they are not lowercase (i.e. added using the API to the tree).
82
Daniel Veillard2fd85422002-10-16 14:32:41 +000083Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
84
85 * valid.c: make xmlValidateDocument emit a warning msg if there
86 is no DTD, pointed by Christian Glahn
87
Daniel Veillard32370232002-10-16 14:08:14 +000088Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
89
90 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
91 content model when some of the blocks have min or max, and a couple
92 of bugs found in the process.
93 * result/schemas/list0* test/schemas/list0*: added some specific
94 regression tests
95
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000096Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
97
98 * README: updated the contact informations
99
Daniel Veillard63186732002-10-15 08:43:17 +0000100Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
101
102 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
103 misses it, reported by Peter Bray.
104
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000105Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107 * tree.c: investigating xmlNodeGetContent() on namespace nodes
108 and removed a few warnings
109
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000110Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
111
112 * parser.c: Christian Glahn found a small bug in the push parser.
113 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
114 public
115
Daniel Veillard6045c902002-10-09 21:13:59 +0000116Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
117
118 * xmlschemas.c include/libxml/xmlschemas.h: added
119 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
120 * testSchemas.c: added --memory to test the new interface
121
Daniel Veillardf0070122002-10-09 14:24:17 +0000122Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
123
124 * doc/index.py doc/search.php: integrated the XSLT indexing,
125 a few fixed in the indexer, added a scope selection at the
126 search level.
127
Daniel Veillard01992e02002-10-09 10:20:30 +0000128Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
131 this was due to uninitialized parts of the validation context
132
Daniel Veillard321be0c2002-10-08 21:26:42 +0000133Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
134
135 * debugXML.c: applied patch from Mark Vakoc except the API
136 change, preserved it.
137 * doc/*: updated the docs to point to the search engine for
138 information lookup or before bug/help reports.
139
Daniel Veillard01e87d22002-10-08 16:55:06 +0000140Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
141
142 * doc/index.py doc/search.php: added mailing-list archives
143 indexing and lookup
144
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000145Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
146
147 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
148
Daniel Veillard9b006132002-10-07 11:13:27 +0000149Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * doc/index.py: improved HTML indexing
152 * doc/search.php: make the queries also lookup the HTML based indexes
153
Daniel Veillard141d04b2002-10-06 21:51:18 +0000154Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
155
156 * doc/index.py: added HTML page indexing
157
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000158Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
159
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000160 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000161 problem in libxslt.
162 * catalog.c: fixed list handling in XML_CATALOG_FILES
163
Daniel Veillardceb09b92002-10-04 11:46:37 +0000164Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * valid.c: typo/bug found by Christian Glahn
167
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000168Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
169
170 * xmlIO.c: applied Windows CE patch from Javier.
171 * win32/wince: new directory, contains support for the PocketPC
172 with Windows CE from Javier.
173 * include/win32config.h: reorganised, removed duplicate
174 definitions and applied WinCE patch from Javier.
175 * include/wsockcompat.h: new file, now contains WinSock
176 compatibility macros.
177 * win32/Makefile.msvc: introduced double-run compilation.
178
Daniel Veillarde16b5742002-09-26 17:50:03 +0000179Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
180
181 * configure.in include/libxml/xmlwin32version.h: preparing release
182 of 2.4.25
183 * doc/*: updated and regenerated teh docs and web pages.
184
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000185Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
186
187 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
188 error were not covering namespace declarations.
189 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
190 it was missing the attribute declaration for the namespace
191 * result/VC/NS3: the fix now report breakages in that test
192
Daniel Veillardabe01742002-09-26 12:40:03 +0000193Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
194
195 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
196
Daniel Veillard2ace1952002-09-26 12:28:02 +0000197Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
200 and regenerated the docs and web site
201
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000202Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
203
204 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
205 ATTRIBUTE_UNUSED is always put after the attribute declaration,
206 not before
207
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000208Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
209
210 * python/generator.py python/libxml2class.txt: fixed a stupid error
211 breaking the python API
212
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000213Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
214
215 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
216 triostr.c triostr.h: applied a trio update patch from
217 Bjorn Reese which should work with MinGW
218
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000219Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * tree.c: improving some documentation comments
222 * xmlregexp.c: found and fixed a mem leak with python regression tests
223 * doc/*: rebuilt the doc and the API XML file including the
224 xmlregexp.h xmlautomata.h and xmlunicode.h headers
225 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
226 python/types.c: added access to the XML Schemas regexps from
227 python
228 * python/tests/Makefile.am python/tests/regexp.py: added a
229 simple regexp bindings test
230
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000231Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
232
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000233 * doc/xml.html:
234 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000235
Daniel Veillard118aed72002-09-24 14:13:13 +0000236Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
237
238 * xmlregexp.c: fixed the data callback on transition functionality
239 which was broken when using the compact form
240 * result/schemas/*: updated the results, less verbose, all tests
241 pass like before
242 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
243 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
244 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
245 annoying warnings
246 * xpath.c: try to provide better error report when possible
247
Daniel Veillard72336152002-09-21 13:08:14 +0000248Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
249
250 * Makefile.am: fixed a breakage raised by Jacob
251
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000252Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
253
254 * include/win32config.h: added HAVE_ERRNO_H definition for parts
255 which don't use sockets
256
Igor Zlatkovic01280582002-09-20 16:40:34 +0000257Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
258
259 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
260 * win32/configure.js: applied zlib patch from Daniel Gehriger
261
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000262Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
263
264 * win32/configure.js: applied the patch from Mark Vakoc for
265 regexp support
266 * win32/libxml2.def.src: applied the patch from Mark Vakoc
267 for regexp support
268
Daniel Veillardb5c05732002-09-20 13:36:25 +0000269Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
270
271 * xmlschemastypes.c: as pointed by Igor Float and Double
272 parsing ain't finished yet
273
Daniel Veillard40b11342002-09-20 12:01:39 +0000274Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
275
276 * Makefile.am configure.in: trying to fix #88412 by bypassing
277 all the python subdir if python ain't detected
278
Daniel Veillard23e73572002-09-19 19:56:43 +0000279Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * Makefile.am configure.in include/libxml/xmlversion.h.in:
282 made configuring with regexps/automata/unicode the default
283 but without schemas ATM
284 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
285 fixed the regexp based DTD validation performance and memory
286 problem by switching to a compact form for determinist regexps
287 and detecting the determinism property in the process. Seems
288 as fast as the old DTD validation specific engine :-) despite
289 the regexp built and compaction process.
290
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000291Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * valid.c: determinism is debugged, new DTD checking code now works
294 but xmlFAComputesDeterminism takes far too much CPU and the whole
295 set usues too much memory to be really usable as-is
296
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000297Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
298
299 * tree.c: fixed another stupid bug in xmlGetNodePath()
300 * xmllint.c: --version now report the options compiled in
301
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000302Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
303
304 * HTMLparser.c: small cleanup
305 * valid.c xmlregexp.c: switched DTD validation to use only regexp
306 when configured with them. A bit of debugging around the determinism
307 checks is still needed
308
Daniel Veillard63b01c22002-09-17 19:25:28 +0000309Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
310
311 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
312
Daniel Veillard92727042002-09-17 17:59:20 +0000313Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * xmlIO.c: small portability glitch fixed.
316
Daniel Veillard84d70a42002-09-16 10:51:38 +0000317Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
318
319 * xmlschemastypes.c: incomplete steps for real/double support
320 * testAutomata.c include/libxml/xmlautomata.h
321 include/libxml/xmlregexp.h: avoiding a compilation problem
322 * valid.c include/libxml/valid.h: starting the work toward using
323 the regexps for actual DTD validation
324
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000325Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
326
327 * hash.c: cosmetic cleanup
328 * valid.c include/libxml/tree.h include/libxml/valid.h: started
329 integrating a DTD validation layer based on the regexps
330
Daniel Veillard4402ab42002-09-12 16:02:56 +0000331Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
332
333 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
334 the determinism was tested before eliminating the epsilon
335 transitions :-(
336
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000337Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
338
339 * python/generator.py python/libxml.c python/libxml.py
340 python/libxml2-python-api.xml python/libxml2class.txt
341 python/libxml_wrap.h python/types.c: updated the python
342 bindings, added code for easier File I/O, and the ability to
343 define a resolver from Python fixing bug #91635
344 * python/tests/Makefile.am python/tests/inbuf.py
345 python/tests/outbuf.py python/tests/pushSAXhtml.py
346 python/tests/resolver.py python/tests/serialize.py: updated
347 and augmented the set of Python tests.
348
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000349Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
350
351 * win32/configure.js: added more readme info for the binary
352 package.
353
Daniel Veillard607b35c2002-09-10 12:16:19 +0000354Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
355
356 * xmlIO.c: fixed a stupid out of bound array error
357
358Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
361 messing around with support for Windows path, cleanups,
362 trying to identify and fix the various code path to the
363 filename access. Added xmlNormalizeWindowsPath()
364
Daniel Veillard76575762002-09-05 14:21:15 +0000365Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
366
367 * error.c valid.c: working on better error reporting of validity
368 errors, especially providing an accurate context.
369 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
370 error reports in those cases.
371
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000372Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
373
374 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
375 parser.c parserInternals.c xmlIO.c: get rid of all the
376 perror() calls made in the library execution paths. This
377 should fix both #92059 and #92385
378
Daniel Veillard19aa7022002-09-05 11:14:19 +0000379Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
380
381 * xmllint.c: memory leak reporting was broken after a change
382 of the preprocessor symbol used to activate it.
383
Daniel Veillardec6725e2002-09-05 11:12:45 +0000384Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * tree.c: try to make the copy function work for node of
387 type XML_DOCUMENT_FRAG_NODE, they are only created by the
388 DOM layers though, not libxml2 itself.
389
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000390Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * valid.c: try to provide file and line informations, not all
393 messages are covered, but it's a (good) start
394
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000395Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xinclude.c: reimplemented a large part of the XInclude
398 processor, trying to minimize resources used, James Henstridge
399 provided a huge test case which was exhibiting severe memory
400 consumption problems.
401
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000402Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
403
404 * python/Makefile.am: applied patch from Christophe Merlet to
405 reestablish DESTDIR
406
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000407Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
408
409 * libxml.spec.in: fixes libary path for x86_64 AMD
410
John Fleckbe98b332002-09-04 03:16:23 +0000411Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
412
413 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000414 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000415 (plus resulting generated html files)
416 fixing one spot I missed in the tutorial where I hadn't freed
417 memory properly
418
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000419Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
420
421 * doc/tutorial/includeaddattribute.c
422 * doc/tutorial/includeaddkeyword.c
423 * doc/tutorial/includegetattribute.c
424 * doc/tutorial/includekeyword.c
425 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000426 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000427 update tutorial to properly free memory (thanks to Christopher
428 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000429 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000430 added image files so the callouts are graphical, making it
431 easier to read ( use "--param callout.graphics 1" to generate
432 html with graphical callouts)
433
Daniel Veillarde1662542002-08-28 11:50:59 +0000434Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
435
436 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
437 nice logos generated by Marc Liyanage
438 * doc/site.xsl *.html: changed the stylesheet to show the new
439 logo and regenerated the pages
440
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000441Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
444
Daniel Veillard42766c02002-08-22 20:52:17 +0000445Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
446
447 * xpath.c: possible mem leak patch from Jason Adams
448
449Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
450
451 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
452 in the XQuery namespace
453 * configure.in: preparing 2.4.24
454 * doc/*.html: updated the web pages
455
456Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
457
458 * python/generator.py: closing bug #85258 by generating conditional
459 compile check to avoid linking to routines not configured in.
460
Havoc Pennington84ec40a2002-08-22 13:59:35 +00004612002-08-22 Havoc Pennington <hp@pobox.com>
462
463 * autogen.sh: update error message for missing automake
464
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000465Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * python/Makefile.am: typo in target name resulted in libxml2.py
468 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
469
Daniel Veillard22669b22002-08-22 07:17:11 +0000470Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
471
472 * win32/win32/Makefile.mingw: updated with version from
473 Elizabeth Barham at http://soggytrousers.net/repository/
474
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000475Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
476
477 * win32/Makefile.msvc: added the prefix location to the include
478 and lib search path.
479
Havoc Pennington830e8972002-08-18 22:22:13 +00004802002-08-18 Havoc Pennington <hp@pobox.com>
481
482 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
483 both automake 1.6 and 1.4 installed get the right automake. Means
484 compilation from CVS will now require the latest automake 1.4
485 release, or manually creating symlinks called "automake-1.4" and
486 "aclocal-1.4"
487
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000488Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
489
490 * configure.in python/Makefile.am: more AMD 64 induced changes from
491 Frederic Crozat
492
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000493Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
494
495 * xinclude.c: oops I was missing the xml:base fixup too
496 * result/XInclude/*.xml: this adds xml:base attributes to most
497 results of the tests
498
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000499Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
500
501 * xinclude.c: quick but apparently working implementation of
502 xi:fallback, should close bug #89684
503 * Makefile.am test/XInclude/docs/fallback.xml
504 result/XInclude/fallback.xml: added a basic test for fallback,
505 and run with --nowarning to avoid a spurious warning
506 * configure.in: applied patch from Frederic Crozat for python
507 bindings on AMD 64bits machines.
508
Daniel Veillard9e923512002-08-14 08:48:52 +0000509Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
510
511 * parser.c: xmlSAXUserParseMemory() really ought to fail if
512 the caller don't pass a SAX callback block.
513
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000514Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
515
516 * tree.c: applied the same fix for the XML-1.0 namespace to
517 xmlSearchNsByHref() as was done for xmlSearchNs()
518
Daniel Veillardad11b302002-08-12 14:53:41 +0000519Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
520
521 * libxml.3: small cleanup of the man page
522 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
523 when serializing HREF attributes generated by XSLT.
524
Daniel Veillardc084e472002-08-12 13:27:28 +0000525Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
526
527 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
528 version of Marc Liyanage' patch for boolean attributes in HTML
529 output
530
Daniel Veillard5f91b372002-08-12 12:13:01 +0000531Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
532
533 * python/tests/serialize.py: fixed the test results, indenting
534 behaviour changed slightly
535
Aleksey Sanin9e951762002-08-08 18:02:41 +0000536Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
537
538 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
539 new c14n function to Windows def files
540
Aleksey Saninea4272a2002-08-02 23:50:03 +0000541Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
542
543 * c14n.c: fixed a memory leak in c14n code
544
Daniel Veillard58e44c92002-08-02 22:19:49 +0000545Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
546
547 * parser.c include/libxml/parser.h: adding a new API for Christian
548 Glahn: xmlParseBalancedChunkMemoryRecover
549 * valid.c: patch from Rick Jones for some grammar cleanup in
550 validation messages
551 * result/VC/* result/valid/*: this slightly change some of the
552 regression tests outputs
553
Daniel Veillard0bf29002002-08-01 12:54:11 +0000554Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * tree.c: trying to fix a problem in namespaced attribute handling
557 raised by Christian Glahn
558
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000559Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * encoding.c include/libxml/encoding.h: Opening the interface
562 xmlNewCharEncodingHandler as requested in #89415
563 * python/generator.py python/setup.py.in: applied cleanup
564 patches from Marc-Andre Lemburg
565 * tree.c: fixing bug #89332 on a specific case of loosing
566 the XML-1.0 namespace on xml:xxx attributes
567
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000568Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
569
570 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
571 corner case from new Merlin's test suite and added a callback
572 that will be used to improve xmlsec performance
573
574
Daniel Veillard0b22def2002-07-29 16:23:03 +0000575Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
576
577 * HTMLtree.c: trying to fix the <style> escaping problem in
578 HTML serialization bug #89342
579
Daniel Veillard0b28e882002-07-24 23:47:05 +0000580Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
581
582 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
583 and rebuilt the web site.
584
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000585Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000586
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000587 * include/libxml/tree.h: added _private member to xmlNs struct
588
Daniel Veillard1d995272002-07-22 16:43:32 +0000589Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
590
591 * HTMLparser.c: fixing bug #84876 based on the xml working
592 code.
593
William M. Brack61eaba52002-07-21 11:14:18 +0000594Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
595
596 * python/Makefile.am: enhanced to fix bug 72012 (errors
597 when using '-jX' make parameter)
598
William M. Brackef61d202002-07-19 08:32:00 +0000599Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
600
601 * xpath.c: small additional enhancement for booleans
602 compared to nodesets
603
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000604Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
605
606 * HTMLtree.c: changed the order of the encoding declaration
607 attributes in the meta tags due to a bug in IE/Mac
608
William M. Brack0c022ad2002-07-12 00:56:01 +0000609Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
610
611 * xpath.c: enhanced handling of booleans (especially '='
612 and '!=' for nodesets) - fixes bug 85256. Added new
613 routine xmlXPathNotEqualValues for more proper handling
614 of '!=' when nodesets are involved.
615
Daniel Veillard06944e22002-07-11 19:55:18 +0000616Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
617
618 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
619 doc/xmlcatalog_man.xml to the source distribution
620
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000621Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
622
623 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
624 asked for this.
625
Daniel Veillard539638b2002-07-06 19:55:14 +0000626Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
627
628 * configure.in: preparing 2.4.23
629 * doc/*: rebuilt the docs
630
Daniel Veillard176d99f2002-07-06 19:22:28 +0000631Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c: fixing bug #84169 by fixing the
634 comment of xmlCreatePushParserCtxt to describe the
635 encoding detection parameters better.
636
Daniel Veillard37f961d2002-07-06 17:53:56 +0000637Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * valid.c: fixing bug #79331 in one path the lookup for
640 ID attributes on a namespaced node wasn't handled correctly :-\
641
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000642Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
643
644 * HTMLparser.c: trying to fix 87235 about discarded white
645 spaces in the HTML parser.
646 * result/HTML/*: this changes the output of a number of HTML
647 regression tests
648
Daniel Veillardfdc91562002-07-01 21:52:03 +0000649Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
650
651 * xpath.c: applied patch from Richard Jinks for the namespace
652 axis + fixed a memory error.
653 * parser.c parserInternals.c: applied patches from Peter Jacobi
654 removing ctxt->token for good.
655 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
656 popped out by the regression tests.
657 * Makefile.am: patch for threads makefile from Gary Pennington
658
William M. Brack6000af52002-06-28 11:43:13 +0000659Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
660
Daniel Veillardfdc91562002-07-01 21:52:03 +0000661 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000662 expressions involving preceding-sibling (et al).
663
Daniel Veillard153120c2002-06-18 07:58:35 +0000664Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
665
666 * hash.c: applied a patch from Peter Jacobi to solve a problem
667 when compiling with the Watcom C on Win32
668 * result/schemas/*.err: the change of hashing algo generated
669 permutations in the output
670
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000671Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * hash.c: applied patch from Sander Vesik improving the quality of
674 the hash function.
675
Aleksey Sanina5808b92002-06-14 17:07:41 +00006762002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000677
678 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
679 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
680 xmllint.c xpath.c: replaced sprintf() with snprintf()
681 to prevent possible buffer overflow (the bug was pointed
682 out by Anju Premachandran)
683
Daniel Veillarde059b892002-06-13 15:32:10 +0000684Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
685
686 * parser.c: removed an uninitialized data error popped by valgrind
687 on PE references
688
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000689Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
690
691 * doc/xml.html
692 adding tutorial reference to the web page
693
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000694Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
695
696 * doc/tutorial/xmltutorial.xml
697 * doc/tutorial/ar01s07.html
698 * doc/tutorial/ape.html
699 * doc/tutorial/includegetattribute.c
700 adding section to tutorial about retrieving an attribute
701 value
702
Daniel Veillardf5582f12002-06-11 10:08:16 +0000703Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
704
705 * parser.c: applied a couple of patches from Peter Jacobi to start
706 to get rid of ctxt->token, with a possible significant speed
707 improvement to be gained once done. Better compliance with PE
708 references constructs in DTDs too.
709 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
710 from Peter too
711
Daniel Veillard38d80e22002-06-11 07:24:56 +0000712Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
713
714 * parser.c: Babak Vahedipour-Kunze reported that openTag in
715 xmlParseElement was likely to have been deallocated at the
716 time of the report, possibly leading to segfault. Just report
717 the tag name now.
718
Daniel Veillard9e412302002-06-10 15:59:44 +0000719Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
720
721 * xpath.c: patch from Richard Jinks for XPath substring() function
722 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
723
Aleksey Sanina5808b92002-06-14 17:07:41 +00007242002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000725
726 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
727
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000728Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
729
730 *doc/FAQ.html
731 fixing typos in FAQ, thanks to Robert Funnell for the
732 editing help
733
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000734Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
735
736 * NEWS: got complaints from rpmlint that it was empty
737
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000738Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
739
740 * added doc/tutorial, including:
741 apa.html
742 apb.html
743 apc.html
744 apd.html
745 ar01s02.html
746 ar01s03.html
747 ar01s04.html
748 ar01s05.html
749 ar01s06.html
750 includeaddattribute.c
751 includeaddkeyword.c
752 includekeyword.c
753 includestory.xml
754 index.html
755 xmltutorial.xml
756 libxml tutorial, including generated html
757
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000758Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
759
760 * result/c14n/exc-without-comments/merlin-c14n-two-*
761 result/c14n/without-comments/merlin-c14n-two-*
762 test/c14n/exc-without-comments/merlin-c14n-two-*
763 test/c14n/without-comments/merlin-c14n-two-*
764 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
765 c14n/exc-c14n and slightly modified test script to handle
766 these test cases
767 * c14n.c: fixed bugs for complicated nodes set (namespace
768 without node and others from merlin-c14n-two.tar.gz)
769 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
770 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
771 for xmlsec performance patch
772 * xpath.c: fixed self::node() for namespaces and attributes
773
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000774Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
775
776 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
777 but with the format parameter
778 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
779
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000780Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
781
782 * Makefile.am: updated c14n tests suite
783 * c14n.c: performance improvement for previous c14n patch
784
Daniel Veillarde72c7562002-05-31 09:47:30 +0000785Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
786
787 * parser.c: another peroformance patch from Peter Jacobi, that
788 time on parsing attribute values.
789
Aleksey Sanin508a1012002-05-31 06:32:32 +0000790Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
791
792 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
793 into LibXML2 test suite
794
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000795Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
796
797 * c14n.c: propagating xpath ancesstors node fix to c14n
798 plus small performance improvement to reduce number of
799 mallocs
800 * xpath.c: fixed ancestors axis processing for namespace nodes
801
Daniel Veillard46de64e2002-05-29 08:21:33 +0000802Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
805 Peter Jacobi
806
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000807Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * configure.in: preparing 2.4.22
810
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000811Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
812
813 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
814 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
815 a public entry point.
816 * doc/*: rebuilt the API and docs
817
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000818Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
819
820 * xpath.c: patch from Richard Jinks to fix a problem introduced
821 in the previous patch and pointed by Norm
822
Daniel Veillardc6924812002-05-24 11:10:43 +0000823Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * libxml.spec.in: fixing bug #81112
826
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000827Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
828
829 * uri.c: fixing bug #82848
830
Daniel Veillarda2878972002-05-24 07:54:39 +0000831Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * result/catalogs/mycatalog.full: Aleksey's commit changed the
834 output of one catalog test
835
Aleksey Sanin114e4752002-05-24 07:20:27 +0000836Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000837
Aleksey Sanin114e4752002-05-24 07:20:27 +0000838 * global.data globals.c tree.c include/libxml/globals.h
839 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
840 default value for global parameter xmlIndentTreeOutput to 1 and
841 introduced new global parameter xmlTreeIndentString (the string
842 used to do one-level indent) with default value " " (as it was
843 in tree.c)
844
Daniel Veillard49d5af82002-05-23 11:55:49 +0000845Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
846
847 * Makefile.am: Merijn Broeren pointed out a problem when compiling
848 with trio and schemas.
849
Daniel Veillard7c13af42002-05-22 09:57:32 +0000850Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
851
852 * xpath.c: patch from Richard Jinks to fix the problem raised in
853 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
854
Daniel Veillard5a872412002-05-22 06:40:27 +0000855Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * xmlschemas.c: a bit of work on import.
858 * xmlschemastypes.c: Charles Bozeman provided a compare function
859 for date/time types so min/max facet restrictions should work,
860 indeterminate comparisons return an error instead of equal.
861 * test/schemas/date_0* result/schemas/date_0_0: specific test
862 from Charles Bozeman too
863
Daniel Veillard10b6da42002-05-18 07:55:20 +0000864Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
865
866 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
867 from Christian Cornelssen fixing the man pages and the Catalog
868 building script.
869 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
870 next step is <xs:import> I now have a reasonable understanding
871 of how it works.
872
Daniel Veillarde5354492002-05-16 08:43:22 +0000873Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
876
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000877Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
878
879 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
880
Daniel Veillard088bf112002-05-14 11:03:59 +0000881Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xpath.c: fixing an XPath function evalutation bug pointed out
884 by Alexey Efimov where the context was lost when evaluating
885 the function arguments
886
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000887Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000888
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000889 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
890 function public for XMLSec performance optimizations
891
Daniel Veillard3cd72402002-05-13 10:33:30 +0000892Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * python/generator.py python/libxml2class.txt : fixed a problem
895 with the HTML parser pointed by Gary Benson
896 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
897 example
898
Aleksey Sanine48a3182002-05-09 18:20:01 +0000899Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
900 * parser.c: fixed bug #81159 (memory growth in SAX)
901
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000902Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
903 * xpath.c: fixed bug #78858 (the real fix)
904
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000905Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000906 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000907
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000908Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * tree.c: modified xmlNodeSetBase to allow changing the
911 base of a document.
912
Daniel Veillard070803b2002-05-03 07:29:38 +0000913Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * xmlschemastypes.c: patch Charles Bozeman for validation of
916 all the date, time, and duration types
917 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
918 * configure.in: fixed an error pointed by an user
919 * xml2-config.in: fixed an error pointed by an user
920
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000921Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
922
923 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
924 win32/libxml2.def.src xmlIO.c: exported default
925 'file:', 'http:' and 'ftp:' protocols input handlers
926 and maked protocols comparisson case insensitive
927
Daniel Veillard34de97f2002-04-30 14:29:22 +0000928Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * configure.in: Neven Has detected a typo
931
Daniel Veillard28577c32002-04-30 06:48:41 +0000932Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
935 as one of the persons allowed to commit directly to the
936 module.
937
Daniel Veillardfc57b412002-04-29 15:50:14 +0000938Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
941 * valid.c: raised a too low limit
942 * doc/*: rebuilt the docs
943
Daniel Veillardeca82812002-04-24 11:42:02 +0000944Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * test/XPath/expr/floats test/XPath/expr/functions
947 result/XPath/expr/floats result/XPath/expr/functions
948 xpath.c: another XPath conformance patch from Richard Jinks
949
Daniel Veillard13e04c62002-04-23 17:51:29 +0000950Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
951
952 * xmlschemas.c: fixed validation of attribute groups.
953 * test/schemas result/schemas: added an example from the primer
954
Daniel Veillard88c58912002-04-23 07:12:20 +0000955Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
958 * test/schemas result/schemas: updated the test list
959
Daniel Veillarde19fc232002-04-22 16:01:24 +0000960Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * TODO: updated a bit
963 * parser.c: made a comment more specific
964 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
965 Schemas conformance.
966 * test/schemas result/schemas: updated the test list
967
Daniel Veillard441bc322002-04-20 17:38:48 +0000968Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
969
970 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
971 implementing xs:all with minOccurs = 0
972 * tes/schemas/* result/schemas/*: added more tests covering
973 xs:all
974
Daniel Veillard8a001f62002-04-20 07:24:11 +0000975Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * xmlregexp.c: first implementation of the all particle, this
978 may need to be revisited for case where not all transitions
979 must be crossed.
980
Daniel Veillard7646b182002-04-20 06:41:40 +0000981Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * tree.c: another entity processing update from Markus Henke
984
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000985Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
986
987 * trionan.c: fixed crash on OSF/1
988
Daniel Veillardb4398962002-04-19 07:01:55 +0000989Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * xmlschemas.c: more Schemas work
992 * test/schemas/* result/schemas/*: added more tests coming
993 from the spec.
994
Daniel Veillard54761132002-04-18 21:00:44 +0000995Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * c14n.c: patch from Aleksey Sanin reflecting a change in the
998 ExcC14N specification
999
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001000Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * tree.c: patch from Markus Henke, fix for recursive entities.
1003
Daniel Veillard23b1f372002-04-18 15:50:05 +00001004Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * xpath.c: fix a problem with string() on a document node.
1007
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001008Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * Makefile.am xmlschemas.c: more Schemas work
1011 * test/schemas/* result/schemas/*: added more tests coming
1012 from the spec.
1013
Daniel Veillard6231e842002-04-18 11:54:04 +00001014Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1017 * result/HTML/*: this changes a few things in the results
1018
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001019Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1020
1021 * include/libxml/tree.h: eliminated 'declaration different than
1022 prototype' warning
1023 * include/win32config.h: "resolved" conflicts with errno.h
1024
Daniel Veillardb509f152002-04-17 16:28:10 +00001025Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1028 on the automata interfaces and debug of counted choices
1029 * test/schemas/* result/schemas/*: added a number of tests
1030
Daniel Veillard8651f532002-04-17 09:06:27 +00001031Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1034 a bit of work on Schemas
1035 * testSchemas.c: try to make it more useful
1036 * test/schemas/* result/schemas/* Makefile.am: changed the
1037 Schemas regression test procedure, started adding a few samples
1038
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001039Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1040
1041 * include/libxml/encoding.h: Patch for the Borland C++ builder
1042 * include/libxml/tree.h: Patch for the Borland C++ builder
1043 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001044 * win32/bcb5: New directory for the Borland C++ builder
1045 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001046
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001047Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1048
1049 * win32/Makefile.msvc: Update for XML Schema support
1050 * win32/configure.js: Update for XML Schema support
1051 * win32/libxml2.def.src: Update for XML Schema support
1052
Daniel Veillard4255d502002-04-16 15:50:10 +00001053Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1056 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1057 xmlunicode.c include/libxml/Makefile.am
1058 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1059 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1060 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1061 include/libxml/xmlversion.h.in : merged the current state of
1062 XML Schemas implementation, it is not configured in by default,
1063 a specific --schemas configure option has been added.
1064 * test/automata test/regexp test/schemas Makefile.am
1065 result/automata result/regexp result/schemas:
1066 merged automata/regexp/schemas regression tests
1067
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001068Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * xpath.c: Gary found a compile time problem, fixes #78823
1071
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001072Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * configure.in: release of 2.4.20
1075 * doc/*: updated and rebuilt the docs
1076
Daniel Veillardf544f192002-04-15 12:56:56 +00001077Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * python/Makefile.am: patch from Cristian Gafton to build on
1080 Red Hat 6.2, should also fix #75779
1081
Daniel Veillard940492d2002-04-15 10:15:25 +00001082Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * valid.c: first part of fixing #78729
1085
Daniel Veillardeb475a32002-04-14 22:00:22 +00001086Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1089 escaping of URI when saving HTML files.
1090 * result/HTML/*: this impacted some tests
1091
Daniel Veillard9b731d72002-04-14 12:56:08 +00001092Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * configure.in: trying to fix #77441
1095
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001096Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * include/libxml/xmlIO.h: Hallski complained it could not be
1099 included by itself.
1100
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001101Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1104
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001105Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1106
1107 * win32/configure.js: patch from Nilo for the c14n option
1108 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1109
Daniel Veillardda423da2002-04-10 19:25:38 +00001110Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1113 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1114 LIBXML_THREAD_ENABLED
1115
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001116Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * xpath.c: another patch from Richard Jinks for substring conformance
1119 * test/XPath/expr/floats test/XPath/expr/strings
1120 result/XPath/expr/floats result/XPath/expr/strings: update of the
1121 test suite to check those.
1122
Daniel Veillard01917aa2002-04-10 11:30:41 +00001123Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * xpath.c: patch from Richard Jinks for .x float parsing.
1126
Daniel Veillard46d6c442002-04-09 16:10:39 +00001127Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * parser.c: patch from Markus Henke when an encoding ain't recognized
1130
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001131Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * libxml.m4: got a report that #include <string.h> was needed
1134
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001135Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1138
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001139Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1140
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001141 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001142
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001143Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1146 pointed out by Melvyn Sopacua.
1147
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001148Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * libxml.m4: Frédéric Crozat gave a patch related to the change
1151 of Include paths breaking the libxml.m4
1152
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001153Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * xpath.c: Fix bug #76927 forgot to save some context
1156 when evaluating binary expressions
1157
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001158Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * configure.in: fixed configure for MPE/iX from Markus Henke
1161 * xmlmemory.c: fixed initialization problems
1162 * xpath.c: another set of patches from Richard Jinks this
1163 fixes "make XPathtests" on linux
1164
Daniel Veillard21458c82002-03-27 16:12:22 +00001165Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1168 * test/XPath/expr/compare test/XPath/expr/equality
1169 test/XPath/expr/floats test/XPath/expr/functions
1170 test/XPath/expr/strings result/XPath/expr/compare
1171 result/XPath/expr/equality result/XPath/expr/floats
1172 result/XPath/expr/functions result/XPath/expr/strings: Updated
1173 tests though they show a divergence on Linux
1174
Daniel Veillard28dfed12002-03-27 09:08:17 +00001175Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * xpath.c trionan.c: previous commit also included patches
1178 from Richard Jinks on some IEEE support corner case
1179
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001180Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1183 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1184 that $(datadir) should be used for docs
1185
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001186Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1189 could leak filedescriptors
1190
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001191Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * configure.in nanohttp.c: applied patch from Allan Clark for
1194 UnixWare/OpenServer
1195
Daniel Veillard19274092002-03-25 16:48:03 +00001196Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * configure.in: preparing 2.4.19
1199 * doc/*: rebuilt the docs
1200
Daniel Veillard56b2db72002-03-25 16:35:28 +00001201Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * nanohttp.c: fixing #76043, got fed up with non-portability
1204 of that piece of code.
1205
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001206Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * valid.c SAX.c: Never commit without running "make tests" :-(
1209 fix a couple of stupidities in the previous commit
1210 * result/*: a few changes in some attribute order result of previous
1211 commit.
1212
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001213Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1216 the internal subset should not raise duplicate ID errors,
1217 also there was a small bug in conjunction to namespace
1218 declarations defaulted and xml:xxx attributes DTD definitions.
1219
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001220Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * xpath.c: Richard Jinks also raised some rounding problems
1223 this tries to fix them
1224
Daniel Veillard4e2df542002-03-22 12:23:14 +00001225Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1228 behaviour in xmlXPathCastToString()
1229
Daniel Veillarddb552912002-03-21 13:27:59 +00001230Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1233 raised by Morus Walter
1234
Daniel Veillard9e537932002-03-21 13:08:08 +00001235Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1238 from Igor
1239
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001240Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * xpath.c: fixing #75619, related to a problem when trying
1243 to evaluate condition when the current node set resulting
1244 from that sub-step evaluation is empty. Also fixes 2 potential
1245 problem with previous-sibling and next-siblings axis.
1246
Daniel Veillard1840ef02002-03-21 08:05:23 +00001247Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1250 HTML support is not configured in.
1251
Daniel Veillard561b7f82002-03-20 21:55:57 +00001252Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1255 include/libxml/tree.h: dohh I really didn't intended to commit
1256 this test version :-(
1257
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001258Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * testSAX.c: I wanted to see the real speed at the SAX interface
1261 after a little too many Ximianer started complaining about the
1262 parser speed.
1263 added a --quiet option:
1264 paphio:~/XML -> ls -l db100000.xml
1265 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1266 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1267 3200006 callbacks generated
1268 real 0m1.270s
1269 Which means 16MBytes/s and 3Mcallback/s
1270
Daniel Veillardc62a1472002-03-19 18:35:12 +00001271Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * xpath.c: valgrind spotted another error that time when running
1274 on libxslt regression tests
1275
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001276Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * Makefile.am: adding "make valgrind" running the full regression
1279 tests (except python ones) under Valgrind (using valgrind -q
1280 which was kindly added by the author).
1281 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1282 passes cleanly now except an obcure floating point initialization
1283 raised in log10() in one XPath regression test ???
1284 * tree.c: edited some comments to close #75244
1285
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001286Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1289 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1290 context of ScrollKeeper, made sure that if the number is
1291 an integer, the serialization follows the description at
1292 http://www.w3.org/TR/xpath#section-String-Functions
1293
Daniel Veillard5997aca2002-03-18 18:36:20 +00001294Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001296 * configure.in: preparing 2.4.18
1297 * doc/*: updated and rebuilt the web site
1298 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1299 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001300 * parser.c: humm, changed the way the SAX parser work when
1301 xmlSubstituteEntitiesDefault(1) is set, it will then
1302 do the entity registration and loading by itself in case the
1303 user provided SAX getEntity() returns NULL.
1304 * testSAX.c: added --noent to test the behaviour.
1305
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001306Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: Wilfried Teiken provided a hackish but working
1309 way to get context reported back on entities when parsing
1310 with SAX and without breaking the DOM build.
1311
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001312Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * c14n.c: applied a new patch from Aleksey Sanin
1315 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1316 to reference Aleksey implementation of XML digital Signatures
1317
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001318Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xpath.c: small fix to avoid potential problem due to
1321 ordering of freeing data
1322 * python/Makefile.am: people were complaining about
1323 the generated file in python dir not being built
1324
Daniel Veillardd2379012002-03-15 22:24:56 +00001325Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1328 python/generator.py python/libxml.c python/types.c: Cleanup
1329 of the python Makefiles based on Jacob and James feedback,
1330 fixed the spec file accordingly, fixed the number of warning
1331 that passing my pedantic CFLAGS was generating. Conclusion
1332 is that Python includes are real crap.
1333
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001334Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * configure,in: it was reported quite a few times that
1337 xml2-config --cflags should not output
1338 -I$includeprefix/libxml2/libxml because libxml2 header names
1339 clashes with existing names like list.h from C++ stl.
1340 Includes should be #include<libxml/xxx.h> so ...
1341
Daniel Veillard6f293b12002-03-15 09:42:33 +00001342Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * c14n.c: another patch from Aleksey Sanin
1345
Daniel Veillard5c396542002-03-15 07:57:50 +00001346Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1349 canonicalization algorithm
1350 * doc/xml.html doc/index.html: added the C14N references on the
1351 index page.
1352
jacob berkman9be65862002-03-14 02:15:56 +000013532002-03-13 jacob berkman <jacob@ximian.com>
1354
1355 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1356 usage, redundant, and gcc specific
1357
Daniel Veillard75be0132002-03-13 10:03:35 +00001358Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * xpath.c: speedup some node selection operations, this can
1361 have a significant impact on DocBook Norm's stylesheets
1362 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1363 make sure it's always the case
1364 * debugXML.c: distinguish CDATA and comments in ls operations
1365
Daniel Veillard61f26172002-03-12 18:46:39 +00001366Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1369 to generate better API descriptions etc...
1370
Daniel Veillard9ff88172002-03-11 09:15:32 +00001371Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * c14n.c: Fixing #74186, made sure all boolean expressions
1374 get fully parenthesized, ran indent on the output
1375 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1376 include/libxml/tree.h: also #74186 related, removed the
1377 --with-buffers option, and all the preprocessor conditional
1378 sections that were resulting from it.
1379
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001380Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * valid.c: applied patch from Dodji Seketeli fixing an
1383 uninitailized variable in xmlValidGetValidElements()
1384
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001385Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * c14n.c: fixed a few comments
1388 * doc/*.html doc/*/*.html: regenerated the docs and added
1389 the C14N API
1390 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1391
Daniel Veillardfa49d872002-03-09 10:20:00 +00001392Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * check-xml-test-suite.py: fix to adapt varaiations in the
1395 bindings
1396 * configure.in python/setup.py python/setup.py.in: fixed to
1397 have the version of the python scripts automatically updated
1398
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001399Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1402 in xmlCopyProp()
1403
Daniel Veillardaf43f632002-03-08 15:05:20 +00001404Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * configure.in: preparing 2.4.17 release
1407 * doc/*: updated and rebuilt the docs
1408 * xpath.c: fixed a comment
1409 * python/libxml.c: fixed a possible reentrancy problem
1410
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001411Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1414 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1415 added a specific regression test
1416 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1417 not raise exceptions when failing to find the attribute.
1418
Daniel Veillard90bc3712002-03-07 15:12:58 +00001419Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * configure.in xmllint.c: owen pointed out a problem with the
1422 ftme fix, gettimeofday() was not detected by configure and
1423 the ftime header wasn't included, dohhh
1424
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001425Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * configure.in xmllint.c: trying to fix #71457 for timing
1428 precision when gettimeofday() is not availble but ftime() is
1429
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001430Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1433 are now copied on install and part of the -devel RPM
1434
Daniel Veillard7b416132002-03-07 08:36:03 +00001435Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * xpath.c: trying to avoid bug #72150 which was apparently
1438 caused by a gcc bug (or a processor problem) as detailed
1439 at http://veillard.com/gcc.bug
1440
Daniel Veillardf742d342002-03-07 00:05:35 +00001441Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1444 fixed xmlReconciliateNs(), added a Python test/example for
1445 inter-document cut'n paste
1446 * python/libxml.py: fixed node.doc on document nodes and added
1447 xpathEval() onto node objects
1448
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001449Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1452 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1453 fixup and integrated tests for the serialization stuff
1454
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001455Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1458 moved the libxml man page to section 3
1459
Daniel Veillard1e774382002-03-06 17:35:40 +00001460Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * tree.c: fix bug #72490
1463 * python/libxml.c python/libxml.py: added methods serialize()
1464 and saveTo() to all node elements.
1465
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001466Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * xmlIO.c: closed #73430, don't read from an input source
1469 which indicated an end-of-file or an error.
1470
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001471Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * parser.c: make sure SAX endDocument is always called as
1474 this could result in a Python memory leak otherwise (it's
1475 used to decrement ref-counting)
1476 * python/generator.py python/libxml.c python/libxml.py
1477 python/libxml2-python-api.xml python/libxml2class.txt
1478 python/tests/error.py python/tests/xpath.py: implemented
1479 the suggestions made by Gary Benson and extended the tests
1480 to match it.
1481
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001482Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * python/generator.py: applied patch fixing #73450
1485
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001486Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xpath.c: fixing #61290 "namespace nodes have no parent"
1489 long standing divergence from the XPath REC. NodeSets
1490 simply hold a copy of namespace nodes and those node ->next
1491 points to the parent (which may not be the node carrying the
1492 definition).
1493 * include/libxml/xpath.h: flagged but didn't added a possible
1494 speedup
1495 * DOCBparser.c HTMLparser.c: removed some warnings from push
1496 parser due to new state being added.
1497 * tree.c: new fix from Boris Erdmann
1498 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1499 the XML Canonalization support from Aleksey Sanin
1500
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001501Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * tree.c: patch from Boris Erdmann fixing some namespace odities
1504 with xmlCopyNode()
1505
Daniel Veillardc6613042002-03-02 09:34:02 +00001506Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * xmlIO.c: fix bug #72706 when loading a NULL entity
1509
Daniel Veillardc0fef772002-03-01 16:16:31 +00001510Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1513 actually change in a future XML Namespace revision.
1514
Daniel Veillard79426f22002-03-01 16:14:17 +00001515Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1518 added the possibility of returning nodesets from XPath extension
1519 functions written in Python
1520
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001521Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * python/*: commiting some Python bindings work done while travelling
1524
Daniel Veillard97300512002-03-01 09:13:41 +00001525Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1528 explicitely with memory debugging switched on
1529
Daniel Veillard6361da02002-02-23 10:10:33 +00001530Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1533 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1534 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1535 the accessor generator for strings
1536 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1537 regression test.
1538
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001539Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/README python/generator.py python/libxml.c python/setup.py:
1542 added the 'usual' setup.py to allow building a libxml2-python
1543 module based on the same code. The initialization is however
1544 different the 2 .so files fo libxml2 and libxslt are identical and
1545 they entry point initialize both libraries. this is done to avoid
1546 some possible nasty problem since the Python don't merge the maps
1547 of all shared modules.
1548
Daniel Veillard158a4d22002-02-20 22:17:58 +00001549Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * parser.c: fixed a push/encoding bug reported by Michael
1552 on librsvg
1553
Daniel Veillard7839e162002-02-20 18:54:48 +00001554Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * include/libxml/parserInternals.h: fixes a misplaced #endif
1557
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001558Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * parser.c valid.c: found and fixed a couple of allocation bugs
1561
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001562Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * doc/xml.html doc/python.html doc/*: added a Python and binding
1565 page describing the current state of the Python bindings and
1566 giving pointers to the other languages wrappers.
1567
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001568Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1571 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1572 rebuilt the API and web site
1573 * xpath.c: fixed #71978 portability bugs
1574
Daniel Veillard8aff2472002-02-19 21:50:43 +00001575Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1578
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001579Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * include/libxml/parserInternals.h parser.c: had to change
1582 2 internal parsing API when processing document content
1583 to check the start and end of element content are defined
1584 in the same entity
1585 * valid.c include/libxml/valid.h: attribute normalization can
1586 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1587 with the context to report it.
1588 * SAX.c: fixed the last known bugs, crazy validation constraints
1589 when a document is standalone seems correctly handled. There
1590 is a couple of open issues left which need consideration especially
1591 PE93 on external unparsed entities and standalone status.
1592 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1593 The 2 tests left failing are actually in error. Cleanup done.
1594
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001595Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * valid.c: implemented E59 spaces in CDATA does not match the
1598 nonterminal S
1599
Daniel Veillard878eab02002-02-19 13:46:09 +00001600Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * SAX.c parser.c valid.c: more validation test fixups
1603 * check-xml-test-suite.py: added duration info for the tests
1604
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001605Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * parser.c valid.c: a couple of errors were reported but not
1608 saved back as such in the parsing context. Down to 1% failure rate
1609 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1610
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001611Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * xmlInternald.c: isExtender was missing a char
1614 * parser.c include/libxml/parser.h: % are acceptable in the
1615 internal subset if within a PUBLIC ID
1616
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001617Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * SAX.c parserInternals.c valid.c: more work on the conformance
1620 suite. Took the step to finally block documents with encoding
1621 errors. It's a fatal error per the spec, people should have fixed
1622 their documents by now.
1623
Daniel Veillard55253e22002-02-18 14:32:39 +00001624Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * check-xml-test-suite.py: fixed the test script after some discussion
1627 on the semantic of TYPE="error"
1628 * Makefile.am: added the script to the distrib
1629
Daniel Veillard28757702002-02-18 11:19:30 +00001630Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * SAX.c entities.c: fixed a couple of conformances issues deep
1633 into the validation code (standalone and undeclared Notations)
1634
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001635Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1638 stayed there for years !
1639
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001640Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1643 missing
1644
Daniel Veillardc7612992002-02-17 22:47:37 +00001645Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * check-xml-test-suite.py: improved the behaviour a bit as
1648 well as the logs
1649 * parser.c valid.c SAX.c: fixed a few more bugs
1650 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1651
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001652Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * check-xml-test-suite.py: python script to run regression tests
1655 against the XML Test suite of W3C/OASis
1656 * SAX.c: fixed a validation bug
1657 * parser.c: fixed 3 errors pointed by the test suite
1658 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1659 * python/Makefile.am: fixed a dependendy
1660
Daniel Veillard9f28f302002-02-15 20:48:08 +00001661Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xmlmemory.c: avoid a warning bug #71594
1664
Daniel Veillard144024e2002-02-13 21:14:46 +00001665Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1668 warning on alpha/Tru64
1669
Daniel Veillarde4301c82002-02-13 13:32:35 +00001670Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * include/libxml/entities.h: fixing a comment
1673 * valid.c: fixing some troubles with validity check on namespaces
1674 * result/VC/NS3 test/VC/NS3: added a specific regression test
1675
Daniel Veillarda6d05382002-02-13 13:07:41 +00001676Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * tree.c: Fixing #71342 serializing '\n' in attribute values
1679 * result/noent/att3 result/att3 test/att3: added a specific
1680 test.
1681
Daniel Veillard797a5652002-02-12 13:46:21 +00001682Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * python/libxml.c: couple of bug fixes
1685
Daniel Veillard01a6d412002-02-11 18:42:20 +00001686Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * python/*.py: removed tabs and used spaces.
1689
Daniel Veillard397ff112002-02-11 18:27:20 +00001690Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1693 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1694
Daniel Veillard03517542002-02-11 13:54:40 +00001695Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1698 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1699
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001700Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * include/libxml/encoding.h include/libxml/entities.h
1703 include/libxml/globals.h include/libxml/parser.h
1704 include/libxml/threads.h include/libxml/tree.h
1705 include/libxml/xmlmemory.h: trying to fix the include mess
1706
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001707Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * include/libxml/xmlmemory.h: reverted part of the previous
1710 attempt to provide #69655, this was breaking the build.
1711
Daniel Veillard0ba59232002-02-10 13:20:39 +00001712Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1715 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1716 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1717 include/libxml/parserInternals.h include/libxml/tree.h
1718 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1719 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1720 clean.
1721 * python/libxml.c: fixed a warning.
1722
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001723Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1726 copying of node, merge back IDs in the target document.
1727 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1728 test/XInclude/ents/ids.xml: test case
1729 * result/VC/ElementValid4: output changed due to a typo fix
1730
Daniel Veillard1c18e302002-02-09 22:16:40 +00001731Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * python/Makefile.am: seems some version of automake didn't
1734 generate the dependancies right as Jacob found out. Add
1735 an extra dependancy rule.
1736
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001737Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * parserInternals.c valid.c: Justin Fletcher found some parts
1740 of the code needing cleanup
1741 * libxml.spec.in python/Makefile.am python/generator.py
1742 python/libxml.c python/libxml.py: Fixed the python Makefiles
1743 corrected a bug showing up on ia64, changed the name of the
1744 python internal module too
1745
Daniel Veillard07be19b2002-02-08 14:20:35 +00001746Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * Makefile.am: applied patch from Andris Pavenis for binary
1749 name suffixes
1750
Daniel Veillardf216d462002-02-08 13:44:24 +00001751Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * xmllint.c win32/win32config.h: fixing #68748
1754
Daniel Veillardd455d792002-02-08 13:37:46 +00001755Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * valid.c: fixing #70166
1758
1759Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * valid.c: fixing #70077
1762
Daniel Veillardc575b992002-02-08 13:28:40 +00001763Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * Copyright Makefile.am README configure.in libxml.spec.in:
1766 Changed to the MIT Licence
1767 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1768 doc/xmlio.html: updated the doc accordingly
1769 * include/libxml/xmlwin32version.h configure.in: preparing
1770 2.4.14 release
1771 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1772 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1773 fixed the const xmlChar * wrapper and generator, XPath extension
1774 functions now use the context as first argument
1775 * python/tests/tstxpath.py python/tests/xpath.py
1776 python/tests/xpathext.py: Updated the tests accordingly
1777 * tree.c: fixed bug #70067
1778
Daniel Veillard7db38712002-02-07 16:39:11 +00001779Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * Makefile.am: cleanup
1782 * debugXML.c: always use stdout if output is NULL
1783 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1784 * python/Makefile.am python/generator.py python/libxml2class.txt
1785 python/libxml_wrap.h python/types.c: augmented the number of bindings
1786 handling FILE * and XPath contexts
1787 * python/tests/Makefile.am: avoid a stupid problem due to the
1788 use of TEST.
1789
Daniel Veillard15a143b2002-02-06 22:40:50 +00001790Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1793
Daniel Veillard70cab352002-02-06 16:06:58 +00001794Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * python/TODO python/libxml.c: cleanup the extension function lookup
1797 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1798
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001799Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * configure.in python/Makefile.am: do not install outside
1802 of prefix
1803
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001804Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/TODO python/libxml.c: started adding SAX interfaces
1807 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1808 SAX test
1809
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001810Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * tree.c: hardened the addChild function
1813 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1814 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1815 added accessors needed for xmlNode, a bit more testing and
1816 extension of interfaces
1817 * python/tests/Makefile.am python/tests/build.py: added a test
1818 build from scratch/save/load/check
1819
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001820Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * parserInternals.c: change a small bit in the way valididy
1823 error messages get initialized
1824 * python/TODO python/libxml.c python/libxml2-python-api.xml
1825 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1826 added some memory debugging to track leaks at the libxml2 level
1827 * python/tests/*.py: changed all tests to check for leaks,
1828 there is just one left in XPath extension registrations.
1829
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001830Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * python/TODO python/generator.py python/libxml2-python-api.xml
1833 python/libxml2class.txt: more accessor classes for the parser
1834 context, allow to switch on and check validity
1835 * python/tests/Makefile.am python/tests/error.py
1836 python/tests/invalid.xml python/tests/valid.xml
1837 python/tests/validate.py: attded more test and and added error.py
1838 which I forgot to commit in the last step
1839
Daniel Veillard3ce52572002-02-03 15:08:05 +00001840Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * python/Makefile.am python/types.c: cleanup
1843 * python/libxml.c python/libxml.py python/libxml_wrap.h
1844 python/generator.py python/libxml2-python-api.xml
1845 python/libxml2class.txt: added class for parser context, added
1846 first cut for push mode support. Added a framework to generate
1847 accessors functions.
1848 * python/tests/Makefile.am python/tests/push.py: added a push
1849 test
1850
Daniel Veillardcfb05462002-02-02 23:18:22 +00001851Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1854 bug a bit of cleanup.
1855
Daniel Veillard5d819032002-02-02 21:49:17 +00001856Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1859 python/libxml2class.txt: adding error redirections and preformat
1860 to a python handler
1861 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1862 tests self checking
1863
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001864Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1867 a function
1868
Daniel Veillard9589d452002-02-02 10:28:17 +00001869Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1872 python/libxml.c python/libxml2-python-api.xml
1873 python/libxml2class.txt: Progressing through the TODOs, class
1874 description output, extra XML API, RPM now builds the wrappers
1875 for all python installed versions
1876
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001877Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * configure.in libxml.spec.in python/Makefile.am python/TODO
1880 python/generator.py python/libxml2class.txt: added more informations
1881 in the libxml2-python package including docs. Slightly changed
1882 the class hierarchy
1883 * python/tests/*: added basic regression tests infrastructure too
1884
1885Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1888 added libxml2-python as part of the packages installed
1889
Daniel Veillarda7340c82002-02-01 17:56:45 +00001890Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * python/Makefile.am python/generator.py python/libxml.c
1893 python/libxml.py: more work, now able to extend the
1894 XPath interpreter with functions written in python.
1895
Daniel Veillardc3e39442002-02-01 09:29:41 +00001896Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * python/Makefile.am: Jacob sent a patch to allow building from
1899 tarfile.
1900
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001901Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1904 inserted the python wrappers build, I hope this won't be too
1905 unportable
1906
Daniel Veillard1971ee22002-01-31 20:29:19 +00001907Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * xpath.c: minor optimization
1910 * python/generator.py python/libxml.c python/libxml.py
1911 python/libxml_wrap.h: more work on the python bindings,
1912 they now support XPath and there is no evident leak
1913
Daniel Veillard36ed5292002-01-30 23:49:06 +00001914Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * python/generator.py python/libxml.c python/libxml.py:
1917 more work on the python bindings generator.
1918
Daniel Veillard96fe0952002-01-30 20:52:23 +00001919Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * python/generator.py python/libxml.c python/libxml_wrap.h:
1922 more work on the python bindings.
1923
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001924Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * python/generator.py python/libxml.c python/libxml.py
1927 python/libxml_wrap.h: commited early version of a python binding
1928 for private use only ATM
1929
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001930Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * entities.c tree.c include/libxml/entities.h: applied patch
1933 from Anthony Jones to implement copy of DTD subtree too. Had
1934 just to keep 2 function private which really ought to become
1935 public ones.
1936
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001937Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmllint.c: added pointers to the web pages in the usage()
1940
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001941Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * tree.c: more fixes from Petr Kozelka for attribute handling
1944 in the tree API to align the semantic with DOM.
1945
Daniel Veillard36065812002-01-24 15:02:46 +00001946Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * valid.c tree.c entities.c: another set of patches from
1949 Anthony Jones for copy operations cleanup and robustness
1950
Daniel Veillardf8592562002-01-23 17:58:17 +00001951Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1954 an alphabetic index based on comments content
1955 * doc/*: rebuilt the web site with the new references
1956
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001957Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * parserInternals.h: Greg Sjaardema suggested to use an
1960 eponential buffer groth policy in xmlParserAddNodeInfo()
1961
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001962Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1965 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1966 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1967 to generate cross-references, and added/updated the stylesheets
1968 to generate and link API indexes. The generic keyword index
1969 is not done yet.
1970 * doc/*.html: regenerated all the usual docs too
1971
Daniel Veillard2070c482002-01-22 22:12:19 +00001972Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * debugXML.c: added an xpath function to the shell for T. V. Raman
1975
1976Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001977
1978 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1979 debug routines.
1980
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001981Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1984 support of attribute nodes
1985
Daniel Veillard9d06d302002-01-22 18:15:52 +00001986Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1989 hopefully near complete and fully documented of the API in XML
1990 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1991 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1992 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1993 include/libxml/parserInternals.h include/libxml/valid.hi
1994 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1995 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1996 include/libxml/xpath.h include/libxml/xpathInternals.h:
1997 Cleaned up the doc comments a lot in the process, the interface
1998 coverage is now 100%
1999
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002000Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2003 extracts comments from the gtk-doc DocBook output (a bit
2004 convoluted but seems to work).
2005
Daniel Veillard61006472002-01-21 17:31:47 +00002006Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2009 added an XML description of the API, moved the script generating
2010 it here. Added a "make api" target
2011
Daniel Veillardd2f23002002-01-21 13:36:00 +00002012Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2015
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002016Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * xpath.c include/libxml/xpathInternals.h: the change made to
2019 xmlXPathFuncLookupFunc was incompatible roll it back
2020
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002021Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * SAX.c: cleanup patch from Anthony Jones
2024 * doc/Makefile.am: fix the headers to avoid in make scan
2025 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2026 includes, * vs Ptr and general cleanup
2027 * parsedecl.py: first version of a script to extract the
2028 module interfaces, the goal will be to provide .decl or XML
2029 specification of the interfaces to build wrappers.
2030
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002031Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2034 now provides return codes in case of errors
2035
Bjorn Reese026d29f2002-01-19 15:40:18 +00002036Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2037
2038 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2039 Upgraded to trio baseline 1.6
2040 * strio.h strio.c: Replaced by triostr.h and triostr.c
2041
Daniel Veillard572577e2002-01-18 16:23:55 +00002042Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2045 of strdup usage in the code
2046
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002047Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * parser.c error.c: Keith Isdale complained rightly that
2050 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2051
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002052Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * tree.c: fixed the funxtion to set the xml: attributes
2055 * debugXML.c: added "setbase" to test it.
2056
Daniel Veillard2c748c62002-01-16 15:37:50 +00002057Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2060 to allow updating an attribute content
2061
Daniel Veillard8de85c62002-01-15 17:10:15 +00002062Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * libxml.h: try to avoid problems when compiling on Windows
2065
Daniel Veillard314cfa02002-01-14 17:58:01 +00002066Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * hash.c: patch from Anthony Jones for hash.c allocation size
2069 * Makefile.am: trying to work around Yet Another Libtool Madness
2070 and build the 2.4.13 release finally ...
2071
Daniel Veillard744683d2002-01-14 17:30:20 +00002072Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2075 * doc/* : update of the documentation
2076
Daniel Veillarde6a55192002-01-14 17:11:53 +00002077Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2080 at fixing #61290 :-(
2081
Daniel Veillardfb25a512002-01-13 20:32:08 +00002082Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2085 Fixes bug #67229
2086
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002087Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * tree.c: trying to avoid troubles when a subtree is copied
2090 and coalesced in part with the target tree. Should fix
2091 bug #67407
2092
Daniel Veillardd8224e02002-01-13 15:43:22 +00002093Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * valid.c: fixed validation of attributes content of type
2096 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2097 values, very old bug. Fixes #67671
2098
Daniel Veillard8107a222002-01-13 14:10:10 +00002099Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * parser.c include/libxml/parserInternals.h tree.c: integrated
2102 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2103 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2104
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002105Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * threads.c: applied Serguei Narojnyi's patch to add native
2108 thread support on the Win32 platform
2109 * testThreadsWin32.c Makefile.am: added the test program also
2110 from Serguei, Win32 specific
2111 * include/win32config.h include/libxml/xmlwin32version.h.in:
2112 added patch from Igor for the Windows thread specific defines.
2113
Daniel Veillard845cce42002-01-09 11:51:37 +00002114Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2117
Daniel Veillard7b602b42002-01-08 13:26:00 +00002118Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2121 output page into XMLinfo.html. Close bug #66951 and
2122 raised by Robert Collins too.
2123
Daniel Veillard73c6e532002-01-08 13:15:33 +00002124Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * encoding.c: Paul Keogh pointed out a possibility of segfault
2127 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2128 Closes bug # 68238
2129
Daniel Veillard4a859202002-01-08 11:49:22 +00002130Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * doc/*.html: updated the Gdome2 links
2133
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002134Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * libxml.h: Applied following patches from Robert Collins
2137 and make sure IN_LIBXML is defined when compiling it
2138 -------
2139 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2140 as well as Visual C.
2141 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2142 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2143 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2144 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2145 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2146 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2147 xmlSysIDExists xmlNoNetExists).
2148 * xmllint.c: Don't include winsock2.h for Cygwin.
2149
Daniel Veillard401c2112002-01-07 16:54:10 +00002150Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2153 when the version info is not present.
2154
Daniel Veillard6f42c132002-01-06 23:05:13 +00002155Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * tree.c: Anthony Jones pointed out a problem in
2158 xmlStringGetNodeList() and provided a fix for it
2159
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002160Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002162 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002163 xmlCreatePushParserCtxt() when the initial buffer passed
2164 is large.
2165
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002166Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * win32/*: big cleanup of the Windows/MSVC project files
2169 from Igor Zlatkovic
2170
Daniel Veillardcebb1362002-01-02 13:13:30 +00002171Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * doc/Makefile.am: should fix #67674 and avoid troubles if
2174 xsltproc is not available or fails in the prefix provided
2175
Daniel Veillard26908ab2002-01-01 16:50:03 +00002176Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2179
Daniel Veillard5344c602001-12-31 16:37:34 +00002180Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2183 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2184 Fixed a few other problems raised by Charlie Bozeman.
2185 * result/VC/ElementValid[5-7]: fixed the output
2186
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002187Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2188
2189 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2190 patches from Charlie Bozeman. Regenerated the HTML docs.
2191
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002192Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2193
2194 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2195 for Windows from Igor
2196
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002197Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2198
2199 * xmllint.c: applied Justin Fletcher patch for --output or -o
2200
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002201Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2202
2203 * win32/libxml2/libxml2.def.src: close #67019
2204
Daniel Veillard01db67c2001-12-18 07:09:59 +00002205Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2206
2207 * xmllint.c: applied Justin Fletcher generic timing patch
2208 similar to the one already applied to xsltproc.
2209
Daniel Veillardd1640922001-12-17 15:30:10 +00002210Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2211
2212 * include/libxml/tree.h tree.c: applied documentation patches
2213 from Charlie Bozeman
2214
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002215Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2216
2217 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2218
Daniel Veillard29e43992001-12-13 22:21:58 +00002219Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * valid.c: fix the xmlStrdup() used in the previous patch.
2222 * valid.c: added --dropdtd
2223 * tree.c: fixed xmlUnlinkNode so it also removes the references
2224 from the document if the node is a DTD
2225
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002226Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2227
2228 * HTMLtree.c valid.c: cleanup some static declarations
2229
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002230Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2231
2232 * xmllint.c: removed another strdup()
2233 * doc/FAQ: removed the HP/UX entry
2234
Daniel Veillarded472f32001-12-13 08:48:14 +00002235Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2236
2237 * valid.c: fix bug #66816 when validating.
2238 * xmllint.c: don't use sys/time.h if configure did not found it
2239
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002240Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2241
2242 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2243 xmlcatalog_man.xml
2244
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002245Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2246
2247 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2248 xmlInitMemory() was declared twice
2249
Daniel Veillardb82c1662001-12-09 14:00:54 +00002250Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * globals.c: do not reference strdup() !
2253 * configure.in libxml-2.0.pc.in: trying to fix the libs
2254 of the various config extraction modules
2255
Daniel Veillardef90ba72001-12-07 14:24:22 +00002256Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2257
2258 * configure.in : preparing 2.4.12
2259 * doc/* : updated and rebuilt the docs
2260
Daniel Veillard220346d2001-12-07 11:33:54 +00002261Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * uri.c: closed bug #66159
2264 * testURI.c: added --escape option
2265 * configure.in: some cleanup for xml2-config --cflags
2266
Daniel Veillard2a906822001-12-06 14:34:08 +00002267Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2268
2269 * globals.c testThreads.c: removed some misplaced includes
2270 of xmlversion.h
2271
Daniel Veillarde28313b2001-12-06 14:08:31 +00002272Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2273
2274 * threads.c: patch from Gary Pennington fixing a possible
2275 problem at initialization time.
2276
Daniel Veillardd3b08822001-12-05 12:03:33 +00002277Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002280 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002281 CodeWarrior.
2282
Daniel Veillarda7866932001-12-04 13:14:44 +00002283Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2284
2285 * xmllint.c: applied Geert Kloosterman's patch to fix
2286 --repeat --timing output
2287
Daniel Veillard19840942001-11-29 16:11:38 +00002288Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2289
2290 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2291 where non-wellformed XML declaractions were not detected.
2292
Daniel Veillarde85d9342001-11-28 14:43:12 +00002293Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2294
2295 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2296
Daniel Veillard22f25a82001-11-28 09:12:23 +00002297Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2298
2299 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2300 gets reset by xmlCleanupInputCallbacks() and this makes the
2301 function useless. Same for output.
2302
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002303Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2304
2305 * xmlIO.c: robert pointed out a loop error in callback cleanups
2306
Daniel Veillard8faa7832001-11-26 15:58:08 +00002307Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2308
2309 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2310 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2311 they are not really tied to debugging
2312
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002313Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2314
2315 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2316 * xmllint.c: better --catalogs description
2317
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002318Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * tree.c: fixed a couple of problems in xmlSetProp()
2321
Daniel Veillardcd337f02001-11-22 18:20:37 +00002322Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2323
2324 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2325 unappropriate stdout output.
2326
Daniel Veillard566d4df2001-11-22 13:00:53 +00002327Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2328
2329 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2330 by Denis Beurive, closes #65111
2331
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002332Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2333
2334 * valid.c: in case of content model validity error, don't
2335 print it if validity warnings were not requested.
2336
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002337Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2338
2339 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2340 * parserInternals.c: removed the last exit() call. Print an
2341 unmaskable error on stderr instead (library mismatch detection)
2342
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002343Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2344
2345 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2346 shell instructions from Heiko Rupp
2347
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002348Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * catalog.c: use the URL notation file:// for default catalog paths
2351
Daniel Veillard0ec98632001-11-14 15:04:32 +00002352Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * include/libxml/tree.h: better comments for _private fields
2355 * tree.c: removed a problem when copying an entity reference.
2356
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002357Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2358
2359 * vms/*: updated instructions and diffs from John A Fotheringham
2360
Daniel Veillarda11001b2001-11-12 22:45:36 +00002361Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2362
2363 * include/libxml/xmlerror.h: avoid an include problem if
2364 #include <libxml/xmlerror.h> happens first in code
2365 seems to be the case in KDE libs
2366
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002367Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2370 from Igor for Windows
2371
2372Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * Makefile.am: Gary Pennington pointed out a missing prefix
2375
Daniel Veillard43d3f612001-11-10 11:57:23 +00002376Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2377
2378 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2379 * doc/*: upgraded and rebuilt the docs
2380
Daniel Veillardc1f78342001-11-10 11:43:05 +00002381Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2382
2383 * HTMLparser.c: fix comment in scripts element parsing.
2384 * result/HTML/doc3*: updated the results.
2385
2386Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * uri.c: another URI bug fix #63336, using Joel Young patch.
2389
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002390Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2391
2392 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2393 a cleaned up version of the Pwd shell string generation.
2394
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002395Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2396
2397 * valid.c include/libxml/tree.h: trying to fix namespaces +
2398 validation problems for good, closing #63619 in the process
2399 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2400 wrong in this respect, fixed it.
2401
Daniel Veillardd536f702001-11-08 17:32:47 +00002402Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * xmllint.c: Morus Walter patch to allow --format and --encode
2405
Daniel Veillard5004f422001-11-08 13:53:05 +00002406Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * debugXML.c: Stefan Kost provided an help command for the shell
2409
Daniel Veillarda6825e82001-11-07 13:33:59 +00002410Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * debugXML.c: Heiko Rupp pointed that the shell would crash
2413 on empty nodesets returns.
2414
Daniel Veillard03f848d2001-11-07 12:53:46 +00002415Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2416
2417 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2418 migh need the history libraries
2419
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002420Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2423 handle the case of < in quoted attributes, Bastian Kleineidam
2424
Daniel Veillardc853b322001-11-06 15:24:37 +00002425Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2428 fixing catalog breakages
2429 * Makefile.am catalog.c result/catalogs/catal
2430 result/catalogs/mycatalog.* test/catalogs/catal*:
2431 fixed more problems in catalog support, added more regression tests
2432 for both XML and SGML catalog handling
2433
Daniel Veillard66870c72001-11-05 19:27:49 +00002434Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2435
2436 * debugXML.c: applied an improvement to xmlGetLineNo() from
2437 Keith Isdale
2438
Daniel Veillardffe09c92001-11-05 14:21:47 +00002439Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2440
2441 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2442 Side effect of the progressive catalog loading
2443
Daniel Veillardad661b92001-11-05 11:43:15 +00002444Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * Makefile.am: confexecdir and confexec_DATA were defined twice
2447 pointed out by Karl Eichwalder
2448
Daniel Veillard6eb17722001-11-04 22:19:27 +00002449Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2450
2451 * xmlcatalog.c: avoid unlink() and use remove() instead.
2452
Daniel Veillardea898282001-11-04 22:13:45 +00002453Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2454
2455 * libxml.spec.in: cleanup
2456 * include/libxml/xmlwin32version.h: updated with 2.4.8
2457
Daniel Veillarda4617b82001-11-04 20:19:12 +00002458Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2459
2460 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2461 of compiling libxml with a non standard set of options
2462
John Fleck027edfb2001-11-04 20:13:58 +00002463Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2464
2465 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2466 document --sgml option, fixing gnome bugzilla #63382
2467
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002468Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2469
2470 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2471 breakage of 2.4.7, added a couple of really needed APIs
2472 like xmlCatalogIsEmpty() and xmlNewCatalog()
2473 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2474 for install-catalog
2475 * configure.in: preparing 2.4.8
2476
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002477Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2478
2479 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2480 include/libxml/tree.h include/libxml/xmlIO.h: more include
2481 cleanups, export cleanly one html output + format function.
2482
2483Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2484
2485 * parser.c: removed initGenericErrorDefaultFunc call from
2486 xmlInitParser() since it could destroy previous calls to
2487 xsltSetGenericErrorFunc() effects
2488
Daniel Veillardebd38c52001-11-01 08:38:12 +00002489Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2492 keyword.
2493
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002494Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * Makefile.am: cleanup
2497 * threads.c: cleanup too
2498 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2499 from xsltproc
2500 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2501 dependancy loop.
2502
Daniel Veillard91c00402001-10-30 17:41:38 +00002503Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2504
2505 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2506 was not used anymore !
2507
Daniel Veillard52dcab32001-10-30 12:51:17 +00002508Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in: preparing 2.4.7
2511 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2512 manual page from John
2513 * doc/*: updated the doc and rebuilt the generated pages
2514
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002515Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2516
2517 * xmlIO.c: closing bug #62711, the library should never
2518 close stdin or stdout.
2519
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002520Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2521
2522 * uri.c: second pass at fixing #63336, using Joel Young
2523 final patch. looks okay.
2524
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002525Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2526
2527 * uri.c include/libxml/uri.h: trying to clear #63336
2528 allowing the escaping routine to parse unconformant
2529 URI-References.
2530
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002531Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2532
2533 * vms/readme.vms vms/build_libxml.com nanoftp.c
2534 include/libxml/xmlversion.h.in: a few VMS updates from
2535 John A Fotheringham
2536 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2537 and xmlCleanupOutputCallbacks() for the Perl binding people.
2538
Daniel Veillard635ef722001-10-29 11:48:19 +00002539Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2542 apply fixes to close #63271 and avoid segfaults when
2543 the error routine gets callbed before xmlInitParser()
2544 get called.
2545 * nanoftp.c error.c: Applied patches from Justin Fletcher
2546 correcting some xmlGenericError misuses.
2547
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002548Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2549
2550 *doc/xmllint.xml, doc/xmllint.1
2551 New and improved man page for xmllint - .xml is the original, .1
2552 is the generated man page
2553
Daniel Veillardc9484202001-10-24 12:35:52 +00002554Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2555
2556 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2557 the web site from the main HTML document.
2558
Daniel Veillard5151c062001-10-23 13:10:19 +00002559Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * parser.c: fixed an erroneous validation bug when PE refs
2562 occurs in external parsed entities referenced from the
2563 internals subset
2564 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2565 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2566 added the associated testcase, it's a nice one.
2567 * HTMLparser.c: generate the DTD node as HTML still ...
2568 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2569
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002570Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * HTMLparser.c: fixed a bug in htmlNewDoc()
2573
Daniel Veillard89cad532001-10-22 09:46:13 +00002574Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2575
2576 * test/threads/*: added entities testing to the Thread test
2577 * testThreads.c: make the test reasonable
2578 * DOCBparser.c: fix the DTD public and system ID
2579 * xmllint.c: added --sgml for SGML DocBook importing
2580 * Makefile.am: added Docbtests target
2581
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002582Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2585 * testThreads.c: removed bogus include
2586
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002587Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2590 fixed a very serious (looping) validation bug
2591
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002592Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * include/libxml/globals.h include/libxml/threads.h threads.c
2595 testThreads.c: far more testing, cleaning up bugs
2596 * *.c : make sure globals.h is always included.
2597
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002598Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2599
2600 * HTMLparser.c: try to get rid of parser loops for good.
2601
Daniel Veillardab7488e2001-10-17 11:30:37 +00002602Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2603
2604 * configure.in: fixed some bugs in CFLAGS passing.
2605 * test/threads Makefile.am testThreads.c: added a specific
2606 threaded test case (really nasty, guaranteed).
2607
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002608Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2609
2610 * catalog.c: serious cleanup on the management of the
2611 XML catalog tree, more tests done, especially with
2612 the catalog PI.
2613
Daniel Veillard364789a2001-10-16 12:45:00 +00002614Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2615
2616 * catalog.c: avoid a problem in catalog cleanup on SMP if
2617 catalogs were not initialized.
2618
Daniel Veillard81463942001-10-16 12:34:39 +00002619Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2620
2621 * catalog.c xpath.c: trying to cleanup the not thread safe
2622 parts of the library.
2623
Daniel Veillard64a411c2001-10-15 12:32:07 +00002624Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2625
2626 * include/libxml/globals.h configure.in global.data: make
2627 the allocation be per-thread a configure option
2628 * encoding.c include/libxml/parser.h: fixed compilation
2629 errors
2630
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002631Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2632
2633 * include/libxml/parser.h: Norm reported that a few lines
2634 added were breaking libxslt compile, removed them for now
2635
Daniel Veillard6f350292001-10-14 09:56:15 +00002636Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2637
2638 * parser.c parserInternals.c threads.c: debugged and fixed
2639 initialization problems which were giving troubles on SMP
2640 boxes.
2641
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002642Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * include/libxml/Makefile.am: missing globals.h
2645
Daniel Veillarde7090612001-10-13 12:18:28 +00002646Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002647
Daniel Veillarde7090612001-10-13 12:18:28 +00002648 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002649
Daniel Veillardd0463562001-10-13 09:15:48 +00002650Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2653 include/libxml/parserInternals.h include/libxml/tree.h
2654 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2655 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2656 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2657 Applied the last patches from Gary, cleanup, activated threading
2658 all user accessible global variables are now handled in globals.[ch]
2659 Still a bit rought but make tests passes with either
2660 --with-threads defined at configure time or not.
2661 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2662 linking options
2663
Daniel Veillardb8478642001-10-12 17:29:10 +00002664Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * Makefile.am include/libxml/Makefile.am
2667 include/libxml/globals.h globals.c include/libxml/threads.h
2668 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2669 configure.in: started integrating the core of the thread support
2670 not activated yet but half integrated. The code should still
2671 compile and work anyway.
2672
Daniel Veillardb44025c2001-10-11 22:55:55 +00002673Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2674
2675 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2676 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2677 integrating the non-controversial parts of Gary Pennington
2678 multithread patches
2679 * catalog.c: corrected a small bug introduced
2680
Daniel Veillard75b96822001-10-11 18:59:45 +00002681Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * catalog.c include/libxml/catalog.h: very serious cleanup,
2684 isolating unportable code and as much as possible the accesses
2685 to the global shared catalog. May need more testing !
2686
Daniel Veillard78d12092001-10-11 09:12:24 +00002687Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2690 Keith Isdale patches for the XSLT debugger interfaces. Some
2691 cleanup
2692
Daniel Veillardff0b7312001-10-11 06:46:09 +00002693Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2694
2695 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2696 * DOCBparser.c: generate line nubers in elements
2697
Daniel Veillard60087f32001-10-10 09:45:09 +00002698Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * configure.in: preparing 2.4.6 release
2701 * doc/xml.html doc/html/*: updated and rebuilt the docs
2702 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2703
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002704Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2705
2706 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2707 adding documentation for DV's supercatalog support
2708
Daniel Veillard82d75332001-10-08 15:01:59 +00002709Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2710
2711 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2712 super catalog support adding one API and one flag --sgml to
2713 xmlcatalog
2714
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002715Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2716
2717 * doc/xmlcatalog_man.xml, xmlcatalog.1
2718 One more crack at
2719 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2720
2721
Thomas Broyer47334c02001-10-07 16:41:52 +00002722Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2723
2724 * xpath.c: implemented xmlXPathObjectCopy for external objects
2725 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2726
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002727Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2728
2729 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2730 finishing up fix to
2731 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2732 the xmlcatalog man page display more elegantly
2733
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002734Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2735
2736 * configure.in: closing bug #61832
2737 * HTMLparser.c: removed a warning
2738
Daniel Veillard6ab38382001-10-06 13:08:27 +00002739Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2740
2741 * xpath.c: fixing #61673 part I, do not loose doc information
2742 when copying result value trees.
2743
Daniel Veillard556c6682001-10-06 09:59:51 +00002744Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2745
2746 * xpath.c: trying to harden the XPath interpreter
2747
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002748Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2749
2750 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2751 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2752
William M. Brack1633d182001-10-05 15:41:19 +00002753Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2754
2755 * HTMLparser: repaired another loop problem
2756
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002757Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2758
2759 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2760 parsing.
2761 * xpath.c: fix bug #61291 the default XML namespace node is
2762 missing from the namespace axis.
2763 * tree.c: refuse to create namespaces nodes with prefix "xml"
2764
Daniel Veillard651f9472001-10-04 14:51:06 +00002765Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2766
2767 * SAX.c: ouch a non-defined namespace could lead to a crash,
2768 fixed #61215
2769
Daniel Veillard7dd05702001-10-04 14:25:12 +00002770Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771
2772 * parserInternals.c: closed bug #61054
2773
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002774Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775
2776 * include/libxml/Makefile.am: closing #60708
2777
Daniel Veillarda293c322001-10-02 13:54:14 +00002778Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2779
2780 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2781 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2782
Daniel Veillardf4309d72001-10-02 09:28:58 +00002783Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2784
2785 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2786
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002787Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2788
2789 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2790 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2791
Daniel Veillard16756b62001-10-01 07:36:25 +00002792Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793
2794 * catalog.c: Justin Fletcher provided cleaup code in case
2795 HAVE_STAT is not defined
2796 * include/win32config.h: Igor Zlatkovic suggested to have
2797 HAVE_STAT defined there
2798
William M. Brack5e1cac12001-09-28 16:19:18 +00002799Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2800
2801 * catalog.c - fixed typing error reported by M. Barros
2802
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002803Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2804
2805 * xmllint.c - fixing typo
2806
William M. Brackd28e48a2001-09-23 01:55:08 +00002807Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2808
2809 * HTMLparser.c: small enhancement to prevent loop on
2810 unrecognizable data
2811
Daniel Veillardb1d62872001-09-21 09:47:08 +00002812Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2813
2814 * parserInternals.c: applying patch from bug #60757 this
2815 should close it
2816
Daniel Veillardc0631a62001-09-20 13:56:06 +00002817Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * catalog.c xmlcatalog.c: removed a couple of warning
2820 * xpath.c: try to solve the linking problem on platforms
2821 needing trio to compile
2822
Daniel Veillard1a123612001-09-19 08:06:23 +00002823Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002824
Daniel Veillard1a123612001-09-19 08:06:23 +00002825 * Makefile.am libxml.spec.in: backing up non-documented changes
2826 commited without review or aproval by Jens Finke <jens@gnome.org>
2827 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002828
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002829Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in: Joe Orton provided a patch fixing a problem
2832 when iconv is specified to be in a non-standard directory
2833 but wasn't exported in xml2-config --cflags
2834
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002835Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2836
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002837 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002838 troubles with 2.4.4 errors.
2839
Daniel Veillard16698282001-09-14 10:29:27 +00002840Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * encoding.c entities.c: do not output hexadecimal charrefs
2843 when serializing HTML since some version of Netscape can't
2844 grok it, generate decimal ones.
2845 * result/HTML/doc3.htm: output changed due to previous test
2846 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2847
Daniel Veillard98fed372001-09-13 11:34:58 +00002848Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2851 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2852
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002853Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002854 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002855
2856 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2857 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2858 updated the configuration scripts systems accordingly
2859
Daniel Veillard04382ae2001-09-12 18:51:30 +00002860Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * configure.in: preparing for 2.4.4
2863 * doc/xml.html doc/html/*: updated and rebuilt the docs
2864
Daniel Veillardd63437e2001-09-12 15:00:27 +00002865Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * win32/dsp/libxml2.def.src: tried to incorporate comments
2868 from bug #59220
2869
Daniel Veillard319a7422001-09-11 09:27:09 +00002870Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * parser.c result/noent/wml.xml: fixed bug #59981 related
2873 to handling of '&' in attributes when entities are substitued
2874
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002875Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2876
2877 * libxml.h include/libxml/xmlversion.h.in
2878 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2879 Tried to close bug #60131
2880
Daniel Veillardbce62332001-09-10 18:46:55 +00002881Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2882
2883 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2884
Daniel Veillard143b04f2001-09-10 18:14:14 +00002885Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886
2887 * SAX.c: fixing bug #59946 on xmlns=""
2888
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002889Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2892 but allocates a new error code.
2893
Daniel Veillard05c13a22001-09-09 08:38:09 +00002894Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * xmllint.c: John Fleck fixed typos in the options output
2897 * parser.c SAX.c: fix ignorable white space SAX selection
2898
2899Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2900
2901 * entities.c: Steve Underwood found the possibility of an
2902 ininite loop in case of error.
2903
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002904Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2905
2906 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2907
Daniel Veillarda050d232001-09-05 15:51:05 +00002908Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2909
2910 * parser.c: warn if version is not 1.0 but it's not
2911 strictly speaking an error after analyzing the spec
2912
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002913Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2914
2915 *doc/catalog.html - add link to the html version of the
2916 man page, other linguistic cleanups
2917
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002918Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2919
2920 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2921 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2922 file, has not yet been included in the build.
2923
Daniel Veillard99784ff2001-09-01 16:20:28 +00002924Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2925
2926 * catalog.c: removed a duplicate affectation Justin Fletcher
2927
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002928Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2929
2930 * tree.c: Armin Sander pointed a possible text coalescing
2931 problem, completed his patch.
2932
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002933Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2934
2935 * trionan.c: Fixed const and volatile re-definition problem
2936
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002937Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2938
2939 * libxml.4 parser.c: doc updates from Heiko Rupp
2940 * parserInternals.c: 2 sanity checks from Heiko Rupp
2941
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002942Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2943
2944 * tree.c: applied patch from Armin Sander to make some pointers
2945 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002946 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002947
Daniel Veillardb06c6142001-08-27 14:26:30 +00002948Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2949
2950 * xpath.c: hum, restrict the integer usage gcc bug workaround
2951 to only gcc compilers so that other architecture don't get
2952 penalized by this limitation.
2953 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2954
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002955Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2956
2957 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2958 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2959
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002960Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2961
2962 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2963 --convert option to xmlcatalog to convert SGML ones to
2964 the XML syntax.
2965 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2966
2967 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002968Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * catalog.c xmlIO.c: started some serious testing and fixed
2971 a few bug and optmization needs.
2972
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002973Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2976 preparing for a 2.4.3 release even if it may not be ready yet
2977 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2978 all file parsing lookup to go through the entity resolver, add
2979 to add an API to bypass it (needed to load catalogs themselves),
2980 some cleanup on the catalog code too.
2981 * nanoftp.c: small cleanup
2982 * doc/catalog.html: small update
2983
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002984Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2985
2986 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2987 Jun Kuriyama
2988
Daniel Veillardffb120d2001-08-23 00:52:23 +00002989Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * doc/catalog.html: finished the catalog documentation
2992
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002993Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2994
2995 * doc/catalog.html doc/xml.html: added documentation about
2996 Catalog support, misses an API description
2997 * doc/html/*: reextracted the API pages
2998
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002999Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3002 Added the part about section 7.2 on URI resolution,
3003 fixed a side effect in the HTML parser, look complete
3004 and ready to rock except the URI/SystemID part!
3005
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003006Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * include/libxml/catalog.h include/libxml/parser.h
3009 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3010 xmlIO.c: added support and APIs needed for the catalog PI
3011 * include/libxml/xmlIO.h: cleanup
3012
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003013Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3016 include/libxml/catalog.h: starts to look okay, really
3017 plugged the new framework, cleaned a lot of stuff,
3018 added some APIs, except the PI's support missing this
3019 should be mostly complete
3020 * result/catalogs/* test/catalogs/*: added new test, enriched
3021 the existing one with URN ID tests
3022
Daniel Veillard64339542001-08-21 12:57:59 +00003023Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * catalog.c: fixed nextCatalog
3026 * result/catalogs/docbook test/catalogs/*: started adding
3027 a small regression test
3028
Daniel Veillardcda96922001-08-21 10:56:31 +00003029Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3032 more work on the XML catalog support.
3033 * parser.c include/libxml/parser.h: small cleanup seems using
3034 list as a public parameter name can give portability troubles
3035 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3036 include/libxml/xpath.h include/libxml/Makefile.am: removed
3037 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3038 wrappers
3039
Bjorn Reese45029602001-08-21 09:23:53 +00003040Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3041
3042 * Makefile.am trio.c triodef.h trionan.c xpath.c
3043 include/libxml/Makefile.am include/libxml/trionan.h:
3044 Re-worked Not-A-Number and Infinity support.
3045 * xmlcatalog.c: added readline include files
3046
Daniel Veillard344cee72001-08-20 00:08:40 +00003047Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3050 testCatalog as xmlcatalog, making it an installed app
3051 adding a shell, and preparing it to be a /etc/xml/catalog
3052 management tool, though not ready yet
3053 * catalog.c include/libxml/catalog.h: adding support for
3054 XML Catalogs http://www.oasis-open.org/committees/entity/
3055 not finished, there is some interesting tradeoffs and a
3056 few open questions left.
3057
Daniel Veillardb7664f42001-08-19 13:00:43 +00003058Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * xmllint.c: fixed a line formatting problem
3061
Daniel Veillard5015b712001-08-17 09:37:52 +00003062Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * SAX.c: removed a couple of unused variable (Albert Chin)
3065
Daniel Veillardbb371292001-08-16 23:26:59 +00003066Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3069 trying to fix some troubles w.r.t. function returning
3070 const xxxPtr.
3071
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003072Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3075 defined
3076
Daniel Veillardae6db172001-08-16 19:32:00 +00003077Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * xpointer.c: removed unused var
3080
Daniel Veillard09190202001-08-16 16:27:41 +00003081Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3082
3083 * testXPath.c: another small cleanup closing bug #59110
3084
Daniel Veillard796f4b62001-08-16 16:00:13 +00003085Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * win32/dsp/libxml2.def.src: small cleanup closing bug
3088 #59108
3089
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003090Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * example/gjobread.c: add xmlCleanupParser() before leaving
3093
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003094Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3095
3096 * config.h.in configure.in include/libxml/xmlwin32version.h:
3097 released 2.4.2
3098
Daniel Veillardd3d06722001-08-15 12:06:36 +00003099Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * include/libxml/valid.h debugXML.c valid.c: deprecate
3102 the non-boundchecking Sprintf functions, add Snprintf
3103 this should close bug #57984
3104
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003105Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3108 URIs before doing the lookups (pointed by Mark Vakoc)
3109
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003110Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * xpath.c: serious changes on Result Value Trees and NodeSets
3113 w.r.t. deallocation and collect operations. Probably not
3114 100% clean (merge of allocated trees smells like a problem).
3115 Seems sufficient to close #58943
3116
Daniel Veillard90493a92001-08-14 14:12:47 +00003117Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * xmllint.c: adding a --format option
3120
Daniel Veillardfe703322001-08-14 12:18:09 +00003121Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * xpath.c: count() was broken on Result Value Tree
3124 * xmlIO.c: fixed file:/// accesses on _WIN32
3125
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003126Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3129 macro was renamed, this should close bug #58683
3130
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003131Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3134 entity substitution mode text at the end of the entity might
3135 be added due to text coalescing.
3136 * nanoftp.c parser.c: small cleanup
3137
Daniel Veillard0c720972001-08-08 20:59:00 +00003138Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * HACKING: added John Fleck right to commit in the doc subdir
3141
Daniel Veillard48da9102001-08-07 01:10:10 +00003142Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3145 allow to inherit attributes from the DTD directly in the
3146 tree, this is needed for XPath and can be a useful feature.
3147 Inherited namespaces are always provided at the tree level now
3148 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3149 of tests for this feature (XSLT being the prime user).
3150
Daniel Veillard50f34372001-08-03 12:06:36 +00003151Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3154 testSAX.c xmlIO.c xmllint.c include/win32config.h
3155 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3156 include/libxml/xmlwin32version.h.in win32/README.MSDev
3157 win32/dsp/*: applied Win32 Facelift No.2 patches from
3158 Igor Zlatkovic for Windows/MSC
3159
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003160Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * SAX.c: unparsedEntityDecl() the URI computation of the
3163 entity wasn't done breaking XSLT unparsed-entity-uri()
3164
Daniel Veillard567e1b42001-08-01 15:53:47 +00003165Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3166
3167 * xpath.c: fixed a bug when walking the descendants and
3168 the current node has no children
3169 * debugXML.c: show up when a text node is supposed to not be escaped
3170
Thomas Broyerf186c822001-07-31 23:30:37 +00003171Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3172
3173 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3174 worked like the set:leading() function)
3175 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3176
Daniel Veillardba6db032001-07-31 16:25:45 +00003177Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3180
Daniel Veillard57905372001-07-31 15:52:17 +00003181Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * include/libxml/xmlIO.h: apply change to close #58141
3184 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3185
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003186Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3187
3188 * parser.c: when the internal subset uses a PE, then the
3189 included entity can use conditional sections.
3190
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003191Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3194 when walking the namespace axis showing up in
3195 libxst/tests/general/bug-12
3196 * xmlmemory.c: added the possibility to trace a given block
3197 defined by its address
3198
Daniel Veillard4aafa792001-07-28 17:21:12 +00003199Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * parser.c: don't override existing encoding specified before
3202 starting xmlParseDocument()
3203
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003204Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * include/libxml/xmlwin32version.h: reinserted, needed for
3207 Windows users of CVS
3208
Darin Adlera77cac02001-07-27 17:41:51 +000032092001-07-27 Darin Adler <darin@bentspoon.com>
3210
Darin Adler699613b2001-07-27 22:47:14 +00003211 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3212 * testCatalog.c: Add include of <libxml/parser.h>.
3213
32142001-07-27 Darin Adler <darin@bentspoon.com>
3215
Darin Adlera77cac02001-07-27 17:41:51 +00003216 * include/libxml/.cvsignore:
3217 * include/libxml/xmlwin32version.h:
3218 Remove this file from CVS because it's generated.
3219
Daniel Veillard50822cb2001-07-26 20:05:51 +00003220Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3221
3222 * parser.c include/libxml/parser.h: applied const patches from
3223 Tom Moog #58002
3224
Thomas Broyerba4ad322001-07-26 16:55:21 +00003225Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3226
3227 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3228 lookup framework
3229
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003230Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3231
3232 * tree.c: fixed xmlCopyNode() for documents
3233
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003234Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3237
3238Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003239
3240 * parser.c: fixes bug #57652 reported by Morus Walter
3241
Daniel Veillarde3924972001-07-25 20:25:21 +00003242Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3245
Daniel Veillarda53c6882001-07-25 17:18:57 +00003246Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3247
3248 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3249 errors, lesson don't add new functions at 1am before a release
3250 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3251 from XPath initialization when possible.
3252
Daniel Veillardd9bad132001-07-23 19:39:43 +00003253Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * result/scripts/base*: removing history/readline changed
3256 this slightly
3257 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3258 xmllint.c: make element content line number generation
3259 optionnal to avoid breaking old apps added interface to switch
3260
Daniel Veillardf012a642001-07-23 19:10:52 +00003261Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * configure.in: get rid of the readline and libhistory
3264 dependancies by default, release 2.4.1 with IA64 fix
3265 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3266 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3267 John Kroll fixes to allow saving to HTTP via PUT (or
3268 POST of needed).
3269 * doc/html/*.html: regenerated the docs
3270
Thomas Broyere8126242001-07-22 03:54:15 +00003271Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3272
3273 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3274 xmlHashScanFull and xmlHashScannFull3 to get passed the
3275 three keys as arguments to the callback function
3276
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003277Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * configure.in Makefile.am: removed libxml softlink for good
3280 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3281 100% coverage by gtk-doc
3282
Daniel Veillard8599e702001-07-17 21:38:51 +00003283Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3286 fixed serious troubles due to size_t vs. int mismatch
3287
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003288Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3291
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003292Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3293
3294 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3295 convenient extension API for value and context managing
3296 Now handles external objects through xmlXPathPopExternal,
3297 xmlXPathWrapExternal and xmlXPathReturnExternal.
3298 Added functions for sets operations (intersection, etc.)
3299
Daniel Veillard22090732001-07-16 00:06:07 +00003300Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3303 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3304 HTMLparser.c: cleanup of global variables, marking some
3305 const or private.
3306
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003307Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003308
3309 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3310 fixed xmlXPathNodeSetItem when passing index=0
3311
Daniel Veillard05dec342001-07-14 21:57:39 +00003312Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3315
Daniel Veillard28ae6362001-07-14 16:44:32 +00003316Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * xmllint.c: fixed compilation under Cygwin #57503
3319 * TODO: update
3320
Peter Williamsed156f52001-07-13 18:35:13 +000033212001-07-13 Peter Williams <peterw@ximian.com>
3322
3323 * config.h.in: add #undef HAVE_DLFCN_H
3324
3325 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3326 builddir.
3327
Daniel Veillard73b36e32001-07-12 15:09:52 +00003328Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3331 raised by #57348 and #57381
3332
Daniel Veillard7db37732001-07-12 01:20:08 +00003333Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3336 tree.c xpointer.c: store the line numbder in element->content,
3337 may break some software, need a configuration mechanism
3338
Darin Adler96037892001-07-11 00:03:16 +000033392001-07-10 Darin Adler <darin@bentspoon.com>
3340
3341 * .cvsignore:
3342 * example/.cvsignore:
3343 * include/.cvsignore:
3344 * include/libxml/.cvsignore:
3345 Various things that are generated and should be ignored.
3346
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003347Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3350 * doc/xml.html doc/html/*: updated the docs
3351
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003352Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3355 validation occured on content with element child
3356
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003357Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * tree.c: fixed XML Base computation which was broken
3360 * debugXML.c: added a base function to the shell
3361 * Makefile.am result/scripts/* test/scripts/*: added scripts
3362 based regression tests, and adding 2 XML Base tests
3363
Daniel Veillard19e96c32001-07-09 10:32:59 +00003364Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * tree.c: set properties doc and call xmlSetListDoc for properties
3367 content when grafting them in a different tree.
3368 * aclocal.m4: remove from CVS
3369
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003370Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371
3372 * win32/libxml2/libxml2.def.src: added some missing entry point
3373 for XPath (Mark Vakoc)
3374
Daniel Veillard388236f2001-07-08 18:35:48 +00003375Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3376
3377 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3378 layer should URI-Unescape before trying to open resources.
3379
Daniel Veillard04383752001-07-08 14:27:15 +00003380Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * xpath.c: fix the name() bug for elements in the default
3383 namespace reported by Charlie Bozeman
3384
Daniel Veillard7583a592001-07-08 13:15:55 +00003385Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3388 led to an XPath fix, improvements of SAX initialization, and
3389 an added option --nocdata to testXPath
3390
Daniel Veillard449d7392001-07-07 19:11:06 +00003391Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * doc/libxml-doc.el: Felix Natter provided anew version working
3394 with XEmacs too
3395
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003396Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * include/libxml/xpath.h: small cleanup
3399 * doc/xml.html: update
3400
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003401Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3404 released 2.3.14
3405
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003406Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003409 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003410
Daniel Veillard73c9c042001-07-05 20:02:54 +00003411Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3414 were not equal to empty strings
3415
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003416Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * SAX.c: fixed a URI-Reference computation problem when validating
3419 * xmlIO.c: small cleanup
3420
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003421Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * parser.c: improved the description of a couple of interfaces
3424 upon Larry Stamper suggestion
3425
Daniel Veillard62f313b2001-07-04 19:49:14 +00003426Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * SAX.c entities.c parser.c: changed completely the way entities
3429 are handled when running the parser in entity substitution mode.
3430 This fixes a bug reported by Stephan Kulow and nearly divides
3431 by 3 the amount of memory required by libxslt to load and process
3432 DocBook TDG.
3433
Daniel Veillardf420ac52001-07-04 16:04:09 +00003434Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3435
3436 * HTMLparser.c: fixing a too early root closing problem raised
3437 byt Prashanth Naidu
3438
Daniel Veillard8c357d52001-07-03 23:43:33 +00003439Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3442 raised by Mark Vakoc.
3443
Daniel Veillard6e90d192001-07-03 16:37:49 +00003444Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * example/Makefile.am: fixed the include path to add srcdir/include
3447 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3448 and some cleanup
3449
Daniel Veillardf06307e2001-07-03 10:35:50 +00003450Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3453 lot of optimization work, results in significant improvements
3454 when handling really complex XPath queries. Add a small optimizer
3455 for unions, improve [n] and [last()], avoid some costly ops.
3456
Daniel Veillard77044732001-06-29 21:31:07 +00003457Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3458
3459 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3460 * xpath.c: small cleanup
3461 * xmlGetNsList: reformated, fixed problems if used on Entities
3462
Daniel Veillard2adbb512001-06-28 16:20:36 +00003463Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3464
3465 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3466
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003467Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3470 * Makefile.am example/Makefile.am: workaround automake generating
3471 erroneous deps
3472
Daniel Veillard12f7d292001-06-28 13:12:11 +00003473Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * include/win32config.h: bug #56801 Yon Derek provided a patch
3476 to the windows config file.
3477
Daniel Veillard87ee9142001-06-28 12:54:16 +00003478Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3481 libxml.h : Yon Derek provided a set of changes to compile from
3482 CVS on Windows/MSC
3483
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003484Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * parser.c: fixed UTF8 BOM support in push mode
3487 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3488 added a specific testcase
3489
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003490Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3491
3492 * Makefile.am: added --push regression tests
3493 * parserInternals.c: the XML parser segfaulted in --push mode
3494
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003495Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * configure.in: moved the symlinks detection within a CVS
3498 check, this is not portable and will be removed soon.
3499 * xpath.c: small cleanup/speedup
3500
Daniel Veillard11648102001-06-26 16:08:24 +00003501Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3504 release of 2.3.12
3505 * parser.c: make an error message if unknow entities in all cases
3506
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003507Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3510
Daniel Veillard23793842001-06-25 16:07:45 +00003511Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3514 includes were installed in the wrong dir
3515
Daniel Veillardf5498f32001-06-25 15:08:36 +00003516Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3517
3518 * doc/html.xml: warn against sending code to exhibit bugs.
3519
Daniel Veillard56f06462001-06-24 21:34:03 +00003520Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3521
3522 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3523 Tru64 from Thomas Leitner
3524
Daniel Veillardc5d64342001-06-24 12:13:24 +00003525Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3526
3527 * AUTHORS: added William and Bjorn
3528 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3529 daniel@veillard.com hopefully I won't have to do this again
3530 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3531 docs can be rebuilt cleanly now
3532 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3533 from CVs it's generated, added include/libxml/xmlwin32version.h
3534 also generated but which should change far less frequently.
3535 * catalog.c nanoftp.c: made sure to include libxml.h not
3536 libxml/xmlversion.h directly
3537 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3538 when compiling on WIN32 and MSC
3539
Daniel Veillard07385fd2001-06-23 21:55:48 +00003540Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * include/Makefile.am include/libxml/Makefile.am configure.in:
3543 fixed make distcheck and rebuilding the rpms
3544
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003545Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * configure.in: should finish the migration of exported includes
3548 into a real include/libxml in CVS, at least for CVS users.
3549 * removed the exported headers, added in include/libxml (as well
3550 as xmlversion.h.in).
3551
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003552Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * configure.in: fixed the way to detect symlink
3555
Daniel Veillard66541772001-06-23 18:31:04 +00003556Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * configure.in: updated, include/libxml is now a real CVS dir
3559
Daniel Veillardca989762001-06-23 17:39:29 +00003560Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3563 version works with both libxml1 and libxml2 (it autodetects
3564 the prefix of the html-files) from Felix Natter.
3565 * doc/xml.html: updated doc accordingly
3566
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003567Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * xpath.c: fixed the bug generating a template loop in libxslt
3570 when using docbook-xsl-1.4, * should filter out document nodes
3571 * HACKING: added William
3572 * TODO: updated
3573
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003574Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * doc/FAQ.html: added a warning about gcc-3.0
3577 * doc/xml.html: added reference to gdome2 and removed a confusing
3578 sentence
3579
Daniel Veillardf7f41852001-06-22 15:18:01 +00003580Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * xmlversion.h: okay this is a generated file, but Windows
3583 users need it and they can't generate it, and I want CVS
3584 Windows users ...
3585 * win32/libxml2/libxml2_so.dsp: Windows project file for
3586 the shared lib version of libxml2
3587 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3588 resources needed for libxslt/xsltproc by Yon Derek
3589
Bjorn Reese3157b342001-06-22 14:41:45 +00003590Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3591
3592 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3593
Daniel Veillard4151acb2001-06-22 10:48:57 +00003594Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
Daniel Veillardcc146db2001-06-22 11:10:52 +00003596 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3597
3598Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
Daniel Veillard4151acb2001-06-22 10:48:57 +00003600 * include/win32config.h: Yon Derek provided a first fix
3601 to be able to compile libxslt/xsltproc on Windows
3602
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003603Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * xpath.c: attempt to work around what seemed a gcc optimizer
3606 bug when handling floats on i386 http://veillard.com/gcc.bug
3607 * tree.c entities.c encoding.c: doing some cleanups while
3608 chasing it
3609
Daniel Veillard017b1082001-06-21 11:20:21 +00003610Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3611
3612 * Makefile.am: cleanup when --without-debug is specified
3613 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3614 w.r.t. --without-debug and other include points
3615 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3616 Catalogs
3617 * configure.in entities.h tree.h HTMLparser.c: removed
3618 --without-corba, made the _private field mandatory
3619
Daniel Veillard87a764e2001-06-20 17:41:10 +00003620Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3623 outputs a BOM in UTF8, an errata has been issued to avoid the
3624 problem, that was the most reasonable solution... Add support
3625 for a leading UTF8 BOM in entities.
3626
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003627Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * valid.c: fixed a bug found when post validating an entity ref
3630 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3631 activate it too
3632
Daniel Veillard39196eb2001-06-19 18:09:42 +00003633Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3636 weakness in the node copy the XPointer and the XInclude
3637 implementations. Serious cleanup.
3638
Daniel Veillard3739b982001-06-19 12:51:30 +00003639Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * Makefile.am: Kjartan Maraas provided a small patch to
3642 add xml2-config.in to EXTRA_DIST
3643
Daniel Veillarda9142e72001-06-19 11:07:54 +00003644Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3647 provided another failing case found in KDE, the way the
3648 ctxt->vctxt.nodeTab was allocated and freed changed over
3649 time but it wasn't completely cleaned up. This should fix it.
3650
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003651Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * parser.c: Stephan Kulow also raised the fact that line number
3654 could get miscounted making debug harder, fixed the problem
3655 in xmlParseCharData()
3656
Daniel Veillard64b98c02001-06-17 17:20:21 +00003657Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * valid.c: Stephan Kulow pointed out a problem when validating
3660 and using an empty entity, forgot a 'break' in a case.
3661
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003662Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3665 * doc/xml.html: updated with 2.3.11
3666
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003667Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669 * TODO: updated adding cleanup of generated doc
3670 * configure.in: prepared to release 2.3.11
3671 * xmllint.c: added --version for bug reporting
3672 * doc/html/*.html: rebuilt the doc
3673
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003674Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * xpath.c: first part of the work on selecting namespace to
3677 fix bug #56115
3678
Daniel Veillard96ed5832001-06-15 22:22:04 +00003679Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3682 when using -liconv
3683 * TODO: updated
3684
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003685Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3688 cleanup, encoding support.
3689
Daniel Veillard608ad072001-06-14 08:32:28 +00003690Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3693
Daniel Veillard239d0522001-06-13 23:02:48 +00003694Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * xpath.c: bug detected by Ankh when / is used as a function arg
3697
Daniel Veillard02bb1702001-06-13 21:11:59 +00003698Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3701 of element and use it to avoid outputting formatting spaces at
3702 the wrong place. Implemented the format parameter for HTML save.
3703 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3704 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3705 result/HTML/wired.html: of course this impact the result of a
3706 number of HTML tests
3707
Daniel Veillard95d845f2001-06-13 13:48:46 +00003708Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * HTMLtree.[ch]: started augmenting the HTML save API with
3711 encoding and formatting parameters
3712
Daniel Veillardeca60d02001-06-13 07:45:41 +00003713Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * HTMLtree.h: cleanup and started evaluating the work needed on
3716 revamping the HTML output code
3717
Daniel Veillard84666b32001-06-11 17:31:08 +00003718Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3721
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003722Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723
3724 * valid.c: fixed bug #56049, forgot one check in the
3725 validation routine
3726
Daniel Veillardca2366a2001-06-11 12:09:01 +00003727Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3730
Daniel Veillard6761eee2001-06-11 10:29:38 +00003731Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * libxml.h: fixed an error in last commit
3734 * doc/FAQ.html: added an entry for compilation from CVS
3735
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003736Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * xmlversion.h.in libxml.h: Cygwin patches
3739 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3740 * tree.h: cleanup
3741
Daniel Veillardacd370f2001-06-09 17:17:51 +00003742Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743
3744 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3745 memory block in a strange case where libxml is linked twice
3746 in the binary.
3747
Daniel Veillard1d047672001-06-09 16:41:01 +00003748Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749
3750 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3751 state far too often, simple fix used to avoid it.
3752
Daniel Veillard4497e692001-06-09 14:19:02 +00003753Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754
3755 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3756 being processed, applied his patch
3757 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3758
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003759Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3762 provided fixes to compile on MSCC again
3763 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3764 also provided an update for the project files.
3765
Daniel Veillarda682b212001-06-07 19:59:42 +00003766Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3767
3768 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3769 bug #55810
3770
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003771Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773 * tree.c: fixed xmlGetNsProp() to close bug #55683
3774 Note this requires libxslt to use it's own function instead.
3775
Daniel Veillardf0c53762001-06-07 16:07:07 +00003776Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * HTMLtree.c: when in a pre element no formatting space should
3779 be added.
3780 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3781
Daniel Veillard068a9652001-06-07 15:30:26 +00003782Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * configure.in: added tests for signal() and signal.h
3785
Daniel Veillard541d6552001-06-07 14:20:01 +00003786Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3789
Daniel Veillard8a367d42001-06-07 14:01:34 +00003790Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * doc/libxml-doc.el: Felix Natter provided a new version for
3793 libxml2
3794
Daniel Veillard8a926292001-06-07 11:20:20 +00003795Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3796
3797 * HTMLtree.c: when in a pre element no formatting space should
3798 be added.
3799
Daniel Veillard14839d52001-06-06 16:11:56 +00003800Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3803
Daniel Veillarde95e2392001-06-06 10:46:28 +00003804Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3805
3806 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3807 hack
3808 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3809 * uri.c: fixed a warning
3810
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003811Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * HTMLtree.c: trying to close bug #55772 escaping in script
3814 elements
3815 * doc/xml.html: suggest to send mail to the list
3816
3817Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003818
3819 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3820 good. Use a macro and based on the solution provided in
3821 vsnprintf manual page from GNU.
3822
Bjorn Reese99748722001-06-05 12:49:15 +00003823Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3824
3825 * error.c: Workaround for non-preserving variadic list.
3826 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3827
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003828Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829
3830 * doc/xml.html: added 2.3.10 release
3831
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003832Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * configure.in: releasing 2.3.10
3835
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003836Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3839
Daniel Veillard20042422001-05-31 18:22:04 +00003840Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * encoding.c: Robert Collins provided a patch to add the
3843 "US-ASCII" encoding alias
3844
Daniel Veillard97ac1312001-05-30 19:14:17 +00003845Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3848 string oriented functions and started cleaning the related areas
3849 in xpath.c which needed fixing in this respect
3850
Daniel Veillard2d703722001-05-30 18:32:34 +00003851Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3852
3853 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3854 #55380
3855 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3856
Daniel Veillard9403a042001-05-28 11:00:53 +00003857Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * TODO: updated
3860 * nanohttp.[ch] : started adding APIs to get the redirected URL
3861 when this occurs (needed for further base computation
3862 * tree.h: cleanup
3863 * encoding.c: cleanup
3864 * SAX.c: minor change around ctxt->loadsubset
3865
Daniel Veillard6278fb52001-05-25 07:38:41 +00003866Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * Makefile.am include/Makefile.am: small change to have
3869 include/libxml rebuilt if working from CVS.
3870 * uri.c: applied another patch from Carl Douglas for URI escaping,
3871 this should close bug #51876
3872
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003873Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3876 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3877 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3878 added specific regression test
3879 * parser.h: preparing for the XSLT mode where DTD inherited
3880 attributes are added to the tree.
3881
Daniel Veillardbbd22452001-05-23 12:02:27 +00003882Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * xinclude.[ch]: Updated the namespace for the Last Call version
3885 * result/XInclude/include test/XInclude/include: updated the
3886 testsuite accordingly
3887
Daniel Veillard8514c672001-05-23 10:29:12 +00003888Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3891 related to bug #51876
3892
Daniel Veillard42596ad2001-05-22 16:57:14 +00003893Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * tree.c: fixed a gross mistake in base computation, xml:base is
3896 not completely correct yet (need cascade).
3897 * xpath.[ch]: added the few things needed to find a function name
3898 and URI from the XPath context when it is called.
3899
Daniel Veillard81418e32001-05-22 15:08:55 +00003900Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3903 * DOCBparser.c: small cleanup
3904 * xmllint.c: added a --catalogs option to load catalogs from
3905 $SGML_CATALOG_FILES
3906 * tree.c: cleanup
3907 * configure.in: iconv library fixup, ICONV_LIBS
3908
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003909Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * catalog.c: handling of CATALOG entries. detection of recursion,
3912 and a few bugfixes
3913 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3914 against the default namespace
3915
Daniel Veillard04b93292001-05-21 08:15:31 +00003916Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3917
3918 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3919
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003920Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3921
3922 * parser.c: fixed propagation context info when parsing an
3923 external entity.
3924 * doc/html/*.html: regenerated a couple of docs
3925
Daniel Veillard4623acd2001-05-19 15:13:15 +00003926Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * doc/xml.html: update with 2.3.9 informations
3929
Daniel Veillardbed7b052001-05-19 14:59:49 +00003930Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3933 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3934 * doc/html/* : rebuilt the docs
3935 * valid.c: small patch which may improve some case when
3936 validating.
3937
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003938Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * HTMLparser.c: Closed bug #54891
3941 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3942 to the suite
3943
3944Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3947 applied a documentation patch from LotR and filled in a few missing
3948 descriptions
3949
Daniel Veillard76d66f42001-05-16 21:05:17 +00003950Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * xpath.c tree.c parser.c: speed optimizations at the parser level
3953 document tree freeing and xpath evaluation
3954
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003955Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * parser.c parser.h parserInternals.h: fixed a couple of
3958 interfaces for handling memory buffer input to const char *
3959 upon suggestion of JamesH.
3960
Daniel Veillardc3739e72001-05-15 15:23:27 +00003961Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * configure.in: LoTR sent a patch fixing the previous commit
3964
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003965Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * configure.in: trying to deal again with the stoopid -R linking
3968 flag of Solaris
3969
Daniel Veillard790142b2001-05-15 10:51:53 +00003970Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xpath.h: two nodeset access macros from Thomas Broyer
3973
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003974Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975
3976 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3977 patch from Thomas Broyer
3978
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003979Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980
3981 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3982 case
3983 * INSTALL: was empty added stuff from the FAQ
3984
Daniel Veillard75bea542001-05-11 17:41:21 +00003985Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3988 attributes handling and #54433 by adding xmlUnsetProp()
3989 and xmlUnsetNsProp()
3990
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003991Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * HTMLparser.c: Patch from Jonas Borgström
3994 (htmlGetEndPriority): New function, returns
3995 the priority of a certain element.
3996 (htmlAutoCloseOnClose): Only close inline elements if they
3997 all have lower or equal priority.
3998 * result/HTML: this of course changed a number of tests results.
3999
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004000Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * xmlIO.c catalog.c: plugged in the default catalog resolution
4003 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4004 documentations
4005 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4006
Daniel Veillarda7374592001-05-10 14:17:55 +00004007Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4010 integrating catalogs
4011 * catalog.[ch] testCatalog.c: adding a small catalo API
4012 (only SGML catalog support).
4013 * parser.c: restaured xmlKeepBlanksDefault(0) API
4014
Daniel Veillardc17337c2001-05-09 10:51:31 +00004015Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4018
Daniel Veillard257d9102001-05-08 10:41:44 +00004019Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * parser.c: added xmlParseExternalEntityPrivate() to allow
4022 propagation of ctxt->_private when parsing external entities
4023
Daniel Veillard083c2662001-05-08 08:27:14 +00004024Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4027
Daniel Veillard01ef7382001-05-08 07:31:43 +00004028Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4031
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004032Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * valid.c: warn when indeterminist content model is detected
4035 * result/VC/ElementValid8: this adds a message
4036 * Makefile.am: add --novalid for VCM tests
4037 * parserInternals.c: added a call to Init memory
4038
Daniel Veillard64269352001-05-04 17:52:34 +00004039Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4042 when both parameters are NULL.
4043
Daniel Veillard37721922001-05-04 15:21:12 +00004044Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4045
4046 * valid.c: applied small patch from Gary Pennington, reindented
4047 some part of the code.
4048
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004049Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050
4051 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4052 release, updated and regenerated the docs
4053
Daniel Veillard357c9602001-05-03 10:49:20 +00004054Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * xpath.c result/XPath/expr/floats : clarified and cleanup
4057 printing of abnormal floats in tests.
4058
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004059Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4062 * results/HTML/ : a few changes in the output of the HTML tests as
4063 a result.
4064 * configure.in: tying to fix -liconv where needed
4065
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004066Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * Makefile.am: fixed a stupid error
4069
Daniel Veillard7150a032001-05-02 16:41:11 +00004070Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * configure.in Makefile.am: make the inclusion of the trio
4073 modules in the library conditional
4074
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004075Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * DOCBparser.c: patche from László Kovács, fixed entities refs
4078 in attributes handling
4079
Daniel Veillardedddff92001-05-02 10:58:52 +00004080Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4083 flushing
4084
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004085Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * xpath.c: fix of an XSLT namespace bug reported on the list
4088 general/bug-8-
4089
Daniel Veillard5792e162001-04-30 17:44:45 +00004090Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * strio.h trio.c: Dan McNichol suggested a couple of small
4093 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4094
Daniel Veillard02141ea2001-04-30 11:46:40 +00004095Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * tree.c parser.c encoding.c: spent a bit more time looking
4098 at the parsing speed and DOM handling. Added a few more
4099 speedups.
4100
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004101Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * parser.c: small but effective parsing speed improvement
4104
Daniel Veillardb59076b2001-04-29 17:04:07 +00004105Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * configure.in: default on the DocBook parser inclusion (for Gnome)
4108 * DOCBparser.h: fixed a header reference
4109
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004110Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * configure.in xpath.c: applied Bjorn patches for FPE on the
4113 alpha
4114
Daniel Veillardeefd4492001-04-28 16:55:50 +00004115Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4118 xmlSaveFormatFileTo()
4119
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004120Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * xpath.c: simple and efficient optimization, XPath functions
4123 aways bind to the same code, cache this
4124 * TODO: updated (by saying some is obsolete)
4125
Daniel Veillard2156a562001-04-28 12:24:34 +00004126Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * xpath.c: more cleanup work on XPath name parsing routines
4129
Daniel Veillard61d80a22001-04-27 17:13:01 +00004130Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4133 xmlXPathParseName
4134 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4135 * debugXML.c: avoid compilation problems if compiling without
4136 HTML support, Igor Zlatkovic
4137 * win32/libxml2/libxml2.def.src: being able to compile without
4138 XPath on Windows
4139
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004140Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * libxml.m4: yet another patch from Toshio Kuratomi
4143
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004144Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4147
Daniel Veillard67fee942001-04-26 18:59:03 +00004148Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * tree.[ch]: added xmlSaveFormatFile interface for saving
4151 and indenting a file.
4152
Daniel Veillard82e49712001-04-26 14:38:03 +00004153Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xpath.c: fixed bug #53689 related to processing-instruction()
4156
Daniel Veillard02f077a2001-04-26 10:59:11 +00004157Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * DOCBparser.c: patche from László Kovács
4160
Daniel Veillard30211a02001-04-26 09:33:18 +00004161Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * parser.c: applied fixes from Christian Glahn bug report #53391
4164
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004165Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * error.c: Jean François Lecomte provided a complete description
4168 and a fix to bug #53537
4169
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004170Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4173
Daniel Veillard1034da22001-04-25 19:06:28 +00004174Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * DOCBparser.c SAX.c: a bit more work on entities processing.
4177 Still Need to cleanup XML output and references in attributes
4178
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004179Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4182
Daniel Veillardb33c2012001-04-25 12:59:04 +00004183Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * tree.c: trying to fix #53574, not completely complete,
4186 I would like xmllint --copy --debug test/ent1 and
4187 xmllint --debug test/ent1 to show the same result.
4188 * xpath.c: fix a bug when trying to sort namespace nodes
4189
Daniel Veillard5146f202001-04-25 10:29:44 +00004190Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * HTMLtree.c: real fix for #53402
4193
Daniel Veillard7533cc82001-04-24 15:52:00 +00004194Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4197 PIs when using xsl:output
4198 * valid.c: closing #53537 some case generate segfaults if there
4199 is validity errors
4200
Daniel Veillard61b33d52001-04-24 13:55:12 +00004201Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4204 of external parsed entities, added --noent to testDocbook
4205 * valid.c: Garry Pennington found an uninitialized variable
4206 access in xmlValidateElementContent()
4207
Daniel Veillard56098d42001-04-24 12:51:09 +00004208Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4211 with madness
4212 * result/HTML/ : this modified the result of the regression tests
4213 a lot.
4214
Daniel Veillard122376b2001-04-24 12:12:30 +00004215Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4218 to doc where it wasn't checked against NULL reported by
4219 Jens Laas
4220
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004221Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4224 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4225
Daniel Veillardeae522a2001-04-23 13:41:34 +00004226Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4229 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4230 * SAX.[ch]: cleanup and updates for DocBook
4231 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4232 ex SGML identifier changes
4233 * valid.c: removed a static unused function.
4234
Daniel Veillardde57c612001-04-23 09:13:36 +00004235Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * HTMLtree.c: applied change for Paul Sponagl on script saving
4238 * Makefile.am: the warning about entity title.xml are normal.
4239
Daniel Veillard393df012001-04-22 20:11:18 +00004240Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * configure.in: release of 2.3.7
4243 * Makefile.am: fixing make distcheck
4244
Daniel Veillarda41123c2001-04-22 19:31:20 +00004245Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * doc/html/* doc/xml.html: updated and regenerated the docs
4248
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004249Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4252
Daniel Veillarde82a9922001-04-22 12:12:58 +00004253Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * tree.c: fixed #53388 with the provided patch
4256
Daniel Veillard06803992001-04-22 10:35:56 +00004257Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * valid.c: Bjorn detected an invalid memory access. Fixed
4260 vstateVPush()
4261
Daniel Veillard40af6492001-04-22 08:50:55 +00004262Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4265
Bjorn Reese70a9da52001-04-21 16:57:29 +00004266Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4267
4268 * libxml.h: new header used only for the compilation of libxml
4269 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4270 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4271 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4272 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4273 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4274 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4275 baseline (version 1.2 plus a single patch).
4276 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4277 scientific notation for numbers. Tests added.
4278 * xpath.c: formatting of numbers changed to use sprintf
4279 (contribution from William Brack)
4280
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004281Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * valid.c: cleanup, more useful debugging
4284 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4285 * xmlIO.c: entity loading is printed as an error when validating
4286
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004287Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * valid.c: fixed to validate within entities
4290 * test/VCM/v22.xml: added a specific testcase
4291
Daniel Veillardca1f1722001-04-20 15:47:35 +00004292Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * valid.c: forgot an epsilon transition in for ()+
4295 * test/VCM/v21.xml : added a specific test case
4296
Daniel Veillard85349052001-04-20 13:48:21 +00004297Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * valid.c: removed a state explosion exhibited by RSS
4300 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4301 from bug #51872
4302
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004303Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4306 validation without using an ugly NFA -> DFA algo in the source.
4307 Made a specific algorithm easier to maintain, using a single
4308 stack and without recursion.
4309 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4310 * hash.c: made the growing routine static
4311 * tree.h parser.c: added the parent information to an
4312 xmlElementContent node.
4313
Daniel Veillarde470df72001-04-18 21:41:07 +00004314Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * SAX.c parser.c xpath.c: generating IDs when not validating
4317 from an external parsed entity was poisoning the ID has table
4318 with removed values. This was killing XSLT on the KDE help
4319 browser.
4320
Daniel Veillardceacdd92001-04-18 15:10:35 +00004321Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * entities.h: andrew@ugh.net.au detected a double declaration
4324
Daniel Veillarda10efa82001-04-18 13:09:01 +00004325Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * debugXML.c hash.c tree.h valid.c : some changes related to
4328 the validation suport to improve speed with DocBook
4329 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4330 the way validation errors get reported
4331
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004332Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4335 by P C Chow and William M. Brack for XSLT HTML output
4336
Daniel Veillard2d90de42001-04-16 17:46:18 +00004337Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4340 Igor Zlatkovic patches for MSC compilation and added his
4341 updates
4342
Daniel Veillarde043ee12001-04-16 14:08:07 +00004343Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4346 prefix lookup.
4347 * parserInternals.c: fixed the bug reported by Morus Walter
4348 due to an off by one typo in xmlStringCurrentChar()
4349
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004350Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * HTMLparser.c result/HTML/*: revamped the way the HTML
4353 parser handles end of tags or end of input
4354
Daniel Veillard82daa812001-04-12 08:55:36 +00004355Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4358
Daniel Veillard67a21302001-04-11 14:39:16 +00004359Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4362 bug where the linktime verions of free() won't work ...
4363
Daniel Veillard27b55282001-04-11 12:22:25 +00004364Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4367
Daniel Veillardafc73112001-04-11 11:51:41 +00004368Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * doc/xml.html: added 2.3.6 release
4371
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004372Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4375 * result/wml.xml: resulted in a small output change
4376
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004377Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * tree.c: xmlNewDoc was missing the charset initialization
4380 * xmllint.c: added --auto to autogenerate a doc, allow to
4381 reproduce the problem fixed on xmlNewDoc
4382
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004383Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.c: trying to get 52979 solved
4386 * tree.c result/ result/noent/: trying to get 52712 solved, this
4387 also made me clean up the fact that XML output in general should
4388 not add formating blanks by default, this changed the output of
4389 a few tests
4390
Daniel Veillard73639a72001-04-10 14:31:39 +00004391Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4394
Daniel Veillardfac26a12001-04-08 13:08:14 +00004395Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * configure.in: finally released 2.3.6
4398
Daniel Veillard911f49a2001-04-07 15:39:35 +00004399Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * xpath.c: checking for null pointer generated by new code
4402
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004403Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * xpath.c: fixed a [] evaluation problem reported
4406 * test/XPath/tests/simpleaddr: extended test
4407 * result/XPath/simpleaddr: updated result
4408
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004409Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * xmllint.c: Dan Timis reported a portability problem
4412 on Macs without mmap, fixed it.
4413
Daniel Veillardb38bd552001-04-03 18:22:00 +00004414Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * testXPath.c : added a --tree option allowing to display the
4417 tree dump of the XPath expression
4418
Daniel Veillard4dd93462001-04-02 15:16:19 +00004419Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * xpath.c: fixed a memleak when comparing nodesets
4422 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4423 * tree.c: added a TODO
4424
Daniel Veillard92ad2102001-03-27 12:47:33 +00004425Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4428 we need string functions
4429 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4430 to be able to use them where needed. Applied some changes
4431 to reduce name linking pollution and compile in only what's
4432 needed.
4433 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4434 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4435 for the string manipulation functions
4436 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4437 to the free() function of xmlmemory.c
4438 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4439 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4440 usage.
4441
4442
Daniel Veillard2be30642001-03-27 00:32:28 +00004443Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * error.c: applied the context output patch of the error
4446 handling submitted by Chuck Griffith
4447 * error/VC/*: this slightly change some error logs
4448
Daniel Veillard50582112001-03-26 22:52:16 +00004449Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * parser.c: fixed line number reporting on error
4452
Daniel Veillard04be4f52001-03-26 21:23:53 +00004453Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * parser.c: Sullivan and Darin found a parser bug,
4456 applied the patch.
4457
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004458Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4461 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4462 xmlversion.h.in xpointer.c: of course the way I defined
4463 UNUSED breaks on old gcc version. Try to be smart and
4464 also define it directly in xmlversion.h
4465 * configure.in: removed -ansi flag from the pedantic set
4466
4467Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004468 Huge cleanup, I switched to compile with
4469 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4470 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4471 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4472 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4473 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4474 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4475 encoding.h entities.c error.c list.[ch] nanoftp.c
4476 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4477 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4478 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4479 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4480 Cleanup, staticfied a number of non-exported functions,
4481 detected and cleaned up a dozen of problem found this way,
4482 avoided a lot of public function name/typedef/system names clashes
4483 * doc/xml.html: updated
4484 * configure.in: switched private flags to the really pedantic ones.
4485
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004486Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * configure.in: 2.3.5
4489 * doc/html/*: rebuilt the docs
4490
Daniel Veillard146c9122001-03-22 15:22:27 +00004491Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * parser.c: fixed a reported bug in NOTATION parsing
4494 * uri.c: accepted but not fixed bug 51876, added TODO
4495 * Makefile.am: fixed bug 51876
4496
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004497Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * config.h.in configure.in error.c: fix a compilation problem
4500 on platforms without vsnprintf (xml@thewrittenword.com)
4501
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004502Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * parser.c: fixed a function name header typo
4505 * SAX.c: notations can also occur in external subset.
4506
Daniel Veillard7d42b542001-03-20 13:22:46 +00004507Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * error.c: removed a C++ like comment
4510
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004511Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * parser.c: fixing bug 52299 strange condition leading
4514 to a parser crash due to a buffer overflow
4515 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4516 added the specific test case
4517
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004518Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4521 xmlXPathConvert{String,Number,Boolean} to be able to make
4522 type casts without a context stack, fixed some implementation
4523 problems related to the absence of context at parse-time,
4524 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4525 in the public API too
4526 * xpointer.c xpathInternals.h: we need to know at parse time
4527 whether we are compiling an XPointer
4528
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004529Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4532 cleaned up the parser internals, refactored XPath code, added
4533 new compilation based APIs and cleanly separated public and
4534 private APIs.
4535
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004536Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * xpath.h: the comp field must be added at the end to avoid
4539 killing binary compat.
4540
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004541Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * Makefile.am: detect XPath memleaks in regreson tests
4544 * error.c: fixed and error w.r.t. error reporting still using
4545 stderr
4546 * hash.c: added new line at end of file
4547 * tree.h: minor cleanup
4548 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4549 expression parsing from evaluation, resulted in a number of
4550 changes internally, and in XPointer. Likely to break stuff
4551 using xpathInternals.h but should remain binary compatible,
4552 new interfaces will be added.
4553
Daniel Veillardd574f782001-03-14 19:40:17 +00004554Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * configure.in: fixed a couple of problems reported by
4557 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4558 without gcc on non linux platforms.
4559
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004560Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4563 a fix for --with-html-dir= configure support. I hope it won't
4564 break rpm generation
4565
Daniel Veillarda022fe02001-03-14 16:30:00 +00004566Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * xmlIO.c: one function comment cleanup.
4569
Daniel Veillard25239c12001-03-14 13:56:48 +00004570Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * SAX.c: external subset notations were improperly registered
4573 in the internal subset.
4574
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004575Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * README.cvs-commits: added, pointing to HACKING
4578 * HACKING: updated
4579
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004580Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * parser.c: and Matt Sergeant found one in the XML push
4583 parser (erroneous check I forgot to remove when I fixed the
4584 main parser).
4585
Daniel Veillard68d7b672001-03-12 18:22:04 +00004586Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xpath.c: ptittom found a small bug in UnaryExpr
4589
Daniel Veillarde356c282001-03-10 12:32:04 +00004590Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * configure.in: bumped to 2.3.4
4593 * error.c: fixed bug #51860
4594 * tree.c: fixed bug #51861
4595 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4596 * tree.[ch] : added xmlDefaultBufferSize
4597 * nanoftp.c: typo in function name header block
4598 * doc/xml.html : updated, added link to XML::LibXSLT
4599 * doc/html/* : rebuilt the docs
4600
Daniel Veillard80f32572001-03-07 19:45:40 +00004601Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * parser.c SAX.c: the new content parsing code raised an
4604 ugly bug in the characters() SAX callback. Found it
4605 just because of strangeness in XSLT XML Rec ouptut :-(
4606
Daniel Veillard6c831202001-03-07 15:57:53 +00004607Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * Makefile.am: Martin Baulig suggested to add -lm
4610 * tree.c: found another bug in xmlNodeGetContent()
4611
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004612Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * xpath.c: Bjorn found the error related to strictness of comparison.
4615
Daniel Veillard29631a82001-03-05 09:49:20 +00004616Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * parser.c: trying to fix the Dtd parsing problem reported
4619 by Gary, side effect of last week speed optimizations.
4620
Daniel Veillard14be0a12001-03-03 18:50:55 +00004621Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4624 * parserInternals.c: removed unneeded test raised by Stric
4625
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004626Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4627
4628 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4629 and fixed by William Brack). Added xmlXPathFormatNumber.
4630 Changed the sorting slightly.
4631 * configure.in Makefile.am example/Makefile.am: Added -lm.
4632 Please note that applications linking with libxml2, must
4633 also like with the math library from now on.
4634
Daniel Veillardf9533d12001-03-03 10:04:57 +00004635Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4638
Daniel Veillard2f362242001-03-02 17:36:21 +00004639Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * parser.c: one must report spaces even if the Dtd element
4642 content proves that this is not part of the element content.
4643 * result/valid/*.xml: this changed the ouptu slightly
4644
Daniel Veillardb402c072001-03-01 17:28:58 +00004645Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * configure.in: bumped to 2.3.3
4648 * doc/xml.html: updated
4649
Daniel Veillard77851712001-02-27 21:54:07 +00004650Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * tree.c: minor doc fix
4653 * xpath.c: deallocation issues when a result tree has been
4654 converted to a node-set
4655
Daniel Veillardec70e912001-02-26 20:10:45 +00004656Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * doc/xml.html: oops corrected dates s/2000/2001
4659
Daniel Veillard8730c562001-02-26 10:49:57 +00004660Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * valid.c: new patch from Gary Pennington
4663
Daniel Veillard91e9d582001-02-26 07:31:12 +00004664Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * doc/xml.html: applied patch from Ankh
4667
Daniel Veillardedac3c92001-02-26 01:36:19 +00004668Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * xinclude.c: fixed a problem building on Mac
4671
Daniel Veillard21a0f912001-02-25 19:54:14 +00004672Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * parser.c: more work on increasing parsing ferformances
4675
Daniel Veillard48b2f892001-02-25 16:11:03 +00004676Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4679 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4680 avoiding memcpy in production builds MEM_CLEANUP macro use
4681 * parser.[ch] parserInternals.c: optimizations of the tightest
4682 internal loops inside the parser. Better checking of I/O
4683 flushing/loading conditions
4684 * xmllint.c : added --timing
4685
Daniel Veillard71681102001-02-24 17:48:53 +00004686Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * configure.in: bumped to 2.3.2
4689 * doc/xml.html: updated for release
4690
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004691Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * xpath.c: found a memleak and fixed a nasty bug
4694
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004695Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * xmllint.[c1] : added return code errors for xmllint
4698 * xpath.c: specific debug dump function for result value trees
4699
Daniel Veillard4b637072001-02-21 21:52:55 +00004700Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * xpath.c: finally implemented xmlXPathCompareNodeSets
4703 * test/XPath/expr/floats results/XPath/expr/floats: added
4704 a test for float expressions
4705
Daniel Veillardf714aa32001-02-21 03:07:44 +00004706Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4709 * parserInternals.[ch]: trying to speed up parsing
4710 * xpath.c : speeded up node set equality op
4711
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004712Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713
4714 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4715 better handling of ID/IDREF and the list modules associated
4716 * configure.in: small CFLAGS cleanup
4717
Daniel Veillarda8abee62001-02-19 15:14:59 +00004718Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * configure.in: fixed iconv detection on AIX (stric)
4721
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004722Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004723
4724 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4725
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004726Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4727
4728 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4729 and optimized xmlXPathNodeSetSort
4730
Daniel Veillard142adbf2001-02-17 13:21:05 +00004731Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xpath.c: bug fix when context size is 0
4734 * parser.c: I like Norm's Dtd because they still manage to break
4735 the parser occasionally
4736
Daniel Veillardf23e0092001-02-16 13:21:29 +00004737Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4740
Daniel Veillarde0e26512001-02-16 00:11:46 +00004741Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4744 attributes within the XML-1.0 namespace
4745
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004746Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * xpathInternals.h: exported a few axis functions
4749 * doc/xml.html: updated the doc
4750
Daniel Veillard760f4422001-02-15 14:59:48 +00004751Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * configure.in: applied patch from Daniel van Balen for OpenBSD
4754 and bumped version to 2.3.1
4755 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4756 attempt to find autoclosing was simply broken, removed it,
4757 updated the examples, this is better
4758
Daniel Veillardd194dd22001-02-14 10:37:43 +00004759Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4762 hash functionnalities.
4763 * doc/html/* : rebuild the doc
4764
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004765Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4768 on predicate
4769 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4770 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4771 really want to have tags closed on output even if we accept
4772 unclosed ones on input
4773
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004774Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * xpath.c: ouch don't free NULL, rare case fixed
4777 * tree.c: don't coalesce text nodes if they don't have the
4778 same behaviour wrt escaping on output
4779
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004780Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * xpath.c: small fixup
4783 * SAX.c: don't warn on empty namespaces.
4784
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004785Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786
4787 * README: a bit of cleanup
4788 * configure.in: preparing for 2.3.0 release
4789
Daniel Veillard1f83d392001-02-08 09:37:42 +00004790Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * hash.[ch]: added a first version of xmlHashSize()
4793 * valid.c: another bug fix from Gary Pennington
4794
Daniel Veillard5eef6222001-02-07 18:24:48 +00004795Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * valid.c: couple of bug fixes pointed by Gary Pennington
4798 * HTMLtree.c: #if 0 cleanup
4799
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004800Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4803 which removes a time consuming check of xmlXPathNodeSetAdd()
4804 and use it in places where we are sure to not break unicity
4805
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004806Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpath.c: bug fixes found from XSLT
4809 * tree.c: preserve node->name special values when copying nodes.
4810 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4811 external subset are fetched when available but without full
4812 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4813 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4814 output with encoding disabled.
4815
Daniel Veillard2c833b62001-02-03 08:52:06 +00004816Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4819 xmlCheckFilename should not be called from xmlFileOpenW
4820 and xmlGzfileOpenW
4821
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004822Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4825 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4826 added the new tests for URI normalization
4827 * testURI.c: fixed stoopid bugs
4828 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4829 the URI in the error messages are now properly normalized
4830
Daniel Veillardea28ce62001-02-02 08:20:19 +00004831Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4834
Daniel Veillarde99a4762001-02-01 04:34:35 +00004835Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4838
Daniel Veillard2b325a02001-01-31 20:46:31 +00004839Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * xpath.c: fixed mod operator
4842
Daniel Veillardde55cf62001-01-31 15:53:13 +00004843Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * parser.c: fixed xmlStrcat doc
4846 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4847 trees.
4848
Daniel Veillard2f913b72001-01-31 13:23:49 +00004849Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xpath.c result/XPath/tests/chaptersbase
4852 result/XPath/tests/simplebase: fixed XPath node()
4853 * tree.c: small fix in xmlNewNs()
4854 * Makefile.am: removed extraneous xml2Conf.sh rule
4855
Daniel Veillardb42042b2001-01-28 07:40:36 +00004856Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4859 Changed the library name, in order to get libxml-devel and
4860 libxml2-devel to coexist on a single system
4861 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4862 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4863
Daniel Veillardee0a4662001-01-27 18:59:33 +00004864Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4867 libxml2-devel installable in // as libxml-devel.
4868
Daniel Veillard5eb05942001-01-27 17:50:22 +00004869Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * doc/Makefile.am: fixed make rebuild in doc
4872 * doc/html/*.html: rebuilt the docs
4873
Daniel Veillard65c295d2001-01-26 09:32:39 +00004874Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4877
Daniel Veillard8e199902001-01-25 18:54:39 +00004878Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4881 the HTML doc to go into the -devel RPM ...
4882 * aclocal.m4 config.h.in: some updates due to auto* magic
4883
Daniel Veillard93086662001-01-25 18:13:04 +00004884Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * xpath.h: added a hook in the context structure allowing to
4887 link to extra support, needed for XSLT
4888
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004889Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4892 xmlXPtrCmpPoints to use it.
4893 * propagated the following patch from Alejandro Forero
4894 * include/win32config.h xmlIO.c: applied further suggestions
4895 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4896 * example/gjobread.c: fixed warnings, now that it builds
4897
4898Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4899
4900 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4901
4902 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4903 filename points to a valid file (not a directory).
4904 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4905 Added calls to xmlCheckFilenameDir.
4906
4907 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4908 `path' (rather than `filename') as the parameter to gzopen and open.
4909
Daniel Veillard48177c22001-01-23 15:27:41 +00004910Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * Makefile.am: fixed a problem with EXTRA_DIST
4913
Daniel Veillardb83ba402001-01-22 22:45:10 +00004914Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * Makefile.am example/Makefile.am: finally found the trick
4917 to build the example, i.e. add "." in SUBDIRS before example
4918 in the list <grin/>
4919
Daniel Veillard82687162001-01-22 15:32:01 +00004920Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * doc/xml.html: updated with an XSLT section, removed pointer to
4923 W3C CVS base.
4924
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004925Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4928 too, and deallocation need to occur the same way.
4929
Daniel Veillarde4566462001-01-22 09:58:39 +00004930Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4933 type correponding to an XSLT result tree fragment. Share most
4934 of the data format with node set, as well as operators.
4935 * HTMLtree.c: added a newline at the end of the doctype output
4936 whe this one is not present initially.
4937 * tree.c: make sure taht the parent and doc pointers are properly
4938 set when copying attributes (lists).
4939
Daniel Veillard701c7362001-01-21 09:48:59 +00004940Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4943
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004944Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * xpath.c: seems I finally killed that ugly path evaluation
4947 context bug (tagged 9999 in case is is wrong)
4948
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004949Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4952 for XSLT
4953
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004954Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4957 for xmlGzfileOpen() bug
4958
Daniel Veillardf6eea272001-01-18 12:17:12 +00004959Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * xpath.c: removed an error found by XSLT usage
4962 * tree.c parserInternals.h: use a predefined static string
4963 for text and comment nodes, avoid freeing them in xmlFreeNode,
4964 exported the string name in parserInternals.h and added
4965 another value to disable encoding at output (for XSLT),
4966 gain memory, time.
4967
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004968Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4971 win32/libxml2/libxml2_so.dsp: new makefiles and update
4972 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4973
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004974Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4977 Gary Pennington
4978
Daniel Veillard389e6b72001-01-15 19:41:13 +00004979Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * xpath.c: fixed the comaprision of values and nodelists,
4982 need to compare nodelist still ...
4983 * debugXML.c: avoided a possible core dump
4984 * HTMLparser.c: cleanup
4985 * nanohttp.c: contributed fix.
4986 * tree.c: fixes in properties handling added xmlSetNsProp
4987 needed by libxslt
4988 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4989 comment
4990 * TODO: updated
4991
Daniel Veillard167bd532001-01-06 21:09:34 +00004992Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * parser.c parserInternals.c: applied Bjorn Reese optimization
4995 patch
4996
4997Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * Makefile.am: applied patch fro make check from Martin Vidner
5000
Daniel Veillard503b8932001-01-05 06:36:31 +00005001Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * configure.in: preparing 2.2.11
5004 * doc/html/*: rebuild the HTML files
5005 * doc/xml.html : updated
5006
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005007Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * tree.c: fixed a stupid bug
5010 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5011 patches related to validation of an XInclude processing result
5012 * TODO: updated
5013
Daniel Veillarde2488192001-01-04 10:54:22 +00005014Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5017 on large files
5018
Daniel Veillardf060a412001-01-03 20:52:44 +00005019Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5022
Daniel Veillard45cff692001-01-03 18:02:04 +00005023Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5026 reported by Jonas Borgström
5027 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5028
Daniel Veillard08108982001-01-03 15:24:58 +00005029Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * testXPath.c xpath.c: fixing the XPath union expressions problem
5032 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5033
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005034Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * xmllint.c: Made is so if the file name is "-" is will read form
5037 standard input. Sven Heinicke <sven@zen.org>
5038 * tree.c: fixed a problem when growing buffer
5039 * tree.h: fixed the comment of the node types following andersca
5040 comment
5041 * TODO: updated
5042
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005043Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5044
5045 * HTMLparser.[ch]: added a way to avoid adding automatically
5046 omitted tags. htmlHandleOmittedElem() allows to change the
5047 default handling.
5048 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5049 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5050 of xmllint too when using --memory flag, added a memory test
5051 suite at the Makefile level.
5052 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5053 with namespace use when encountering QNames in XPath evalation,
5054 added xmlns() scheme in XPointer.
5055 * nanoftp.c : incorporated a fix
5056 * parser.c xmlIO.c: fixed problems raised with encoding when using
5057 the memory I/O
5058 * parserInternals.c: closed bug 25934 reported by
5059 torsten.landschoff@innominate.de
5060 * TODO: updated
5061
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005062Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5063
5064 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5065 on a non-updated tree :-(, made a 2.2.10 release to correct the
5066 situation
5067
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005068Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5071 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5072 integrated a set of OpenVMS changes from Howard Taylor
5073 <Howard.Taylor@pacoast.com>
5074
Daniel Veillard58770e72000-11-25 00:48:47 +00005075Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5076
5077 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5078 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5079
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005080Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * HTMLparser.c: some fixes on auto-open of html/head/body
5083 * encoding.c: fixed a compilation error on some gcc env
5084 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5085 XPointer implementation
5086 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5087 related XPointer tests and associated results
5088
Daniel Veillard300f7d62000-11-24 13:04:04 +00005089Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * doc/xmldtd.html doc/xml.html: following a short step by step
5092 guidance on IRC to help maciej with DTDs I started a small
5093 page on the subject.
5094
Daniel Veillard748e45d2000-11-17 16:36:08 +00005095Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5096
5097 * HTMLparser.c: fixed handling of broken charrefs
5098 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5099 patches
5100
Daniel Veillard28929b22000-11-13 18:22:49 +00005101Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5102
5103 * doc/xml.html doc/html/* : rebuilt the docs after adding
5104 xinclude and updated page for 2.2.7 and 2.2.8
5105 * configure.in: releasing 2.2.8
5106
Daniel Veillard41e06512000-11-13 11:47:47 +00005107Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5108
5109 * parser.[ch] parserInternals.c: applied the conditional
5110 section processing fix from Jonathan P Springer
5111 <jonathan.springer2@gte.net>
5112 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5113 project file, fixed iconv default non support
5114 * xpath.c: fixed the problem of evaluating relative expressions
5115 when a node context is provided.
5116
Daniel Veillardbf432752000-11-12 15:56:56 +00005117Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5118
5119 * nanoftp.c: fixed gcc 2.95 new warnings
5120 * SAX.c: fixed a stupid bug
5121 * tree.c: fixed a formatting problem when round-tripping
5122 from/to memory
5123 * xinclude.c: chased memleak, fixed a base problem
5124 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5125 xmlXPtrBuildNodeList()
5126 * TODO: updated
5127 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5128 adding a first small set of regression tests for XInclude
5129
Daniel Veillardc2def842000-11-07 14:21:01 +00005130Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * nanohttp.[ch]: applied Wayne Davison patches to access
5133 the WWW-Authorization header.
5134 * parser.c: Closed Bug#30847: Problems when switching encoding
5135 in short files by applying Simon Berg's patch.
5136 * valid.c: fixed a validation problem
5137 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5138 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5139 Wayne Davison
5140 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5141 need to be extended to non full nodes selections.
5142 * xinclude.c: starts to work decently
5143
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005144Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5145
5146 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5147 debugXML.c xmlversion.h.in: Started adding XInclude support,
5148 this is a new xmllint option
5149 * tree.c xpath.c: applied TOM patches for XPath
5150 * xpointer.c: fixed a couple of errors.
5151 * uri.c: added an escaping function needed for xinclude
5152 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5153 new warning from RH70 gcc's version
5154
Daniel Veillarda4964b72000-10-31 18:23:44 +00005155Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * HTMLparser.c: fixed loop on invalid char in scripts
5158 * parser.c: update to description of xmlIOParseDTD()
5159 * libxml.m4 xmlversion.h.in: changes contributed by
5160 Michael Schmeing <m.schmeing@internet-factory.de>
5161 * configure.in: preparing for 2.2.7
5162 * Makefile.am: trying to avoid config.h and acconfig.h
5163 being included in the distrib
5164 * configure.in: released 2.2.7
5165
5166Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5169 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5170
Daniel Veillard01411222000-10-30 15:33:22 +00005171Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * parser.[ch]: added xmlIOParseDTD()
5174 * xpointer.c: added support for the 2 extra parameters of
5175 string-range, fixed a stoopid error when '0' was present
5176 in XPointer expressions
5177 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5178 testsuite for the above
5179
Daniel Veillard6db58192000-10-30 09:27:53 +00005180Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5181
5182 * libxml.spec.in: improved package descriptions
5183
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005184Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * xpath.c xpathInternals.h: applied a large cleaning patch
5187 from TOM <ptittom@free.fr>, it also add namespace support
5188 for function and variables registration.
5189
Daniel Veillardbd20df72000-10-29 17:53:40 +00005190Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5191
5192 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5193 * Makefile.mingw: Wayne Davison's update adding hash.c
5194
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005195Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * xpath.c: fixed the root evaluation problems
5198 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5199 ignorable spaces with <b> <bold> <em>
5200 * tree.c: fixed a loop in xmlSearchNsByHref()
5201
Daniel Veillard767662d2000-10-27 17:04:52 +00005202Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * xpath.c: applied another XPath patch from TOM
5205 * xpath.c include/makefile.am: applied another patch from
5206 china@thewrittenword.com (cleanup on IRIX).
5207
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005208Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5209
5210 * xml-config.1: received a fixed version from Fredrik Hallenberg
5211 <hallon@lysator.liu.se>
5212
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005213Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5214
5215 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5216 cleanup patch for XPath
5217
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005218Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5219
5220 * patched to redirrect all "out of context" error messages to
5221 a reconfigurable routine. The changes are:
5222 * xmlerror.h : added the export of an error context type (void *)
5223 an error handler type xmlGenericErrorFunc there is an interface
5224 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5225 to reset the error handling routine and its argument
5226 (by default it's equivalent to respectively fprintf and stderr.
5227 * all the c files: all wild accesses to stderr or stdout within
5228 the library have been replaced to calls to the handler.
5229
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005230Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5231
5232 * configure.in: release 2.2.6
5233 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5234 exporting the inner functions of xpath for extension modules
5235 * doc/*: updated and rebuilt the doc
5236
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005237Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5238
5239 * nanohttp.c : applied Wayne HTTP cleanup patch
5240 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5241 and xmlNodeSetSpacePreserve()
5242
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005243Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * xpath.c: closing bug #29260
5246
Daniel Veillard126f2792000-10-24 17:10:12 +00005247Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5250 multikey tuples, made hash structure opaque
5251 * valid.[ch]: moved elements, attributes, notations decalarations
5252 as well as ID and refs to hash tables.
5253 * entities.c: hash cleanup
5254 * xmlmemory.c: fixed a dump problem in debug mode
5255 * include/Makefile.am: problem passing in DESTDIR= values patch
5256 from Marc Christensen <marc@calderasystems.com>
5257 * nanohttp.c: removed debugging remains
5258 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5259 * HTMLparser.c parser.c: fixing a number of problems with the
5260 macros in the *parser.c files (Wayne).
5261 * HTMLparser.c: close the previous option when opening a new one
5262 (Marc Sanfacon).
5263 * result/HTML/*: updated the HTML results accordingly
5264
Daniel Veillard52afe802000-10-22 16:56:02 +00005265Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5266
5267 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5268 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5269 XPath functions and XML entities table to them. More to come...
5270 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5271
Daniel Veillard683cb022000-10-22 12:04:13 +00005272Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * tree.c: coalesce adjacent text nodes
5275 * valid.c: handling of blank nodes in DTd validation (raised
5276 by problems with a posteriori validation).
5277 * nanohttp.c: changing behaviour on HTTP write stuff.
5278 * HTMLtree.c: forced body and html to be explicitely closed.
5279 * xpath.h: exported more XPath functions.
5280
Daniel Veillard1baf4122000-10-15 20:38:39 +00005281Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5282
5283 * Release of 2.2.5
5284 * xpointer.c: range() range-inside and other helper functions
5285 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5286
Daniel Veillard47e12f22000-10-15 14:24:25 +00005287Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5290 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5291
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005292Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5295 and XPointer modules
5296
Daniel Veillard134c9f32000-10-15 10:27:08 +00005297Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5298
5299 * SAX.h: closed #25107
5300
Daniel Veillard39915622000-10-15 10:06:55 +00005301Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * testSAX.c: fixed problem with cdata reporting
5304 * SAXresult/* : updated
5305
Daniel Veillard1e851392000-10-15 10:02:56 +00005306Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5309 Closed bug #27499, added to regression tests
5310 * TODO: updated
5311
Daniel Veillard7eda8452000-10-14 23:38:43 +00005312Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5315 support for SCRIPT and STYLE with help from Bjorn Reese
5316 * test/HTML/* result/HTML/*: added simple testcase and updated
5317 the existing ones.
5318
Daniel Veillardff9c3302000-10-13 16:38:25 +00005319Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5322 string-range for empty strings
5323 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5324 test/XPath/xptr/strrange: augmented the XPointer testsuite
5325
Daniel Veillard189446d2000-10-13 10:23:06 +00005326Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5327
5328 * doc/xml.html doc/xmlmem.html: added a module describing memory
5329 interfaces and use, updated the main page.
5330
Daniel Veillard2f971a22000-10-12 23:26:32 +00005331Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5334 nanoftp code work on Windows too now
5335
5336Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005337
5338 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5339 * xpointer.c: implemented string-range() at least a good first version
5340 * test/XPath/docs/str test/XPath/xptr/strrange
5341 result/XPath/xptr/strrange: the string-range() tests
5342
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005343Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * Makefile.am include/Makefile.am include/win32config.h
5346 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5347 and make distcheck
5348
Daniel Veillard19d61112000-10-11 23:50:35 +00005349Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5352 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5353 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5354
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005355Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5356
5357 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5358 patch for socklen_t detection by
5359 Albert Chin-A-Young <china@thewrittenword.com>
5360
Daniel Veillardcd429612000-10-11 15:57:05 +00005361Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5362
5363 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5364 and added a --dtdvalid option to xmllint used to test it
5365
Daniel Veillard47c02452000-10-11 13:04:36 +00005366Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5367
5368 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5369 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5370
Daniel Veillard2d38f042000-10-11 10:54:10 +00005371Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5372
5373 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5374 handlings (registration, lookup, cleanup)
5375
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005376Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * configure.in Makefile.am include/makefile.am: adding XPointer
5379 and XPtrtests target
5380 * xpointer.[ch] : new files for XPointer support
5381 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5382 more XPath tests
5383
Daniel Veillard57fda592000-10-10 23:24:14 +00005384Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * configure.in: fixed, very broken, make distcheck works again
5387
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005388Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5389
5390 * More work toward 2.2.5, integrated a number of patches
5391 * configure.in Makefile.am win32config.h.in: trying to cleanup
5392 make distcheck .... huh ...
5393 * include/Makefile.am include/win32config.h: new directory
5394 for includes
5395 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5396 updated teh makefiles and instructions for WIN32
5397 * xpath.c: small fixes
5398 * test/XPath/ results/XPath: updated the testcases and results
5399 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5400 suggested patches
5401 * valid.c: fixed an ID bug
5402
Daniel Veillardb71379b2000-10-09 12:30:39 +00005403Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5404
5405 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5406 the automake bug where wrong dependancies were generated.
5407 * xpath.[ch]: worked on XPointer
5408
Daniel Veillard7e99c632000-10-06 12:59:53 +00005409Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5410
5411 * configure.in Makefile.am: 2.2.5, ship the include in an
5412 include/libxml subdirectory, use symlinks when using CVS
5413 * testSAX.c: fixed small bug
5414 * testXPath.c: changed the way testfiles are parsed
5415 * debugXML.c: same kind of cleanup when parsing an argument expression
5416 XPath/XPointers can have blanks embedded
5417 * xpath.[ch]: more cleanup, reorgs for XPointer work
5418 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5419 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5420
Daniel Veillard55b91f22000-10-05 16:30:11 +00005421Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5424 in the XPath engine, rewrote large parts of it, now it's far
5425 cleaner and in sync with the REC not an old WD. Fixed a parsing
5426 problem in the interactive XML shell found when testing XPath.
5427
Daniel Veillardac260302000-10-04 13:33:43 +00005428Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5431 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5432 examples with the extra test
5433
Daniel Veillard7cfce322000-10-04 12:40:27 +00005434Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5437 the global init function.
5438
Daniel Veillard970112a2000-10-03 09:33:21 +00005439Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5440
5441 * HTMLparser.c: Doohhh, attribute name parsing was still case
5442 sensitive ! Fixed this ...
5443 * result/HTML/* : updated the tests results accordingly
5444
Daniel Veillard740abf52000-10-02 23:04:54 +00005445Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5446
5447 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5448 engine, should be far more stable, incorporated a new version of
5449 preceding/following axis, need testing
5450 * uri.c: fixed file:///c:/a/b/c problem
5451 * test/XPath/tests/idsimple: augmented the XPath tests
5452
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005453Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * doc/* rebuilding docs for 2.2.4 release
5456
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005457Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * configure.in: releasing 2.2.4
5460 * parser.[ch]: added xmlStrEqual()
5461 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5462 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5463 use xmlStrEqual instead
5464 * TODO: updated
5465 * added an XPath test
5466
Daniel Veillardbc765302000-10-01 18:23:35 +00005467Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5470 * entities.h: exported xmlInitializePredefinedEntities
5471 * parser.[ch] : added xmlInitParser()
5472 * parserInternals.h : had to export htmlInitAutoClose()
5473
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005474Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5477 problems
5478 * Makefile.am : added XPath regression tests to normal tests
5479 * uri.c: fixed a problem with local paths, cleanup
5480 * parser.c: fixed a problem with large CData sections
5481
Daniel Veillardd2ade932000-09-30 14:39:55 +00005482Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * configure.in xml-config.in: patch from "Ben Taylor"
5485 <sol7x86@hotmail.com> for solaris shared libs lookup
5486
Martin Bauligdd7d1f62000-09-29 23:17:57 +000054872000-09-30 Martin Baulig <baulig@suse.de>
5488
5489 * libxml-2.0.pc.in: Provide pkg-config script.
5490
5491 * configure.in: Create the libxml-2.0.pc script from the
5492 libxml-2.0.pc.in templates.
5493 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005494 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005495
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005496Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5497
5498 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5499 when compiling with MSC
5500
Daniel Veillard46057e12000-09-24 18:49:59 +00005501Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5502
5503 * xpath.c: patch for normalize-string() substring-before(),
5504 substring-after() and translate() functions from Bjorn Reese
5505 <breese@mail1.stofanet.dk>
5506 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5507 Fredrik Hallenberg <hallon@lysator.liu.se>
5508 * TODO: updated
5509
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005510Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5513 problem of socklen_t being undefined on a number of platforms
5514 * debugXML.c: fixed a compilation problem when without snprintf
5515
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005516Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5519 an URI bug and a fix for the control-character-induced infinite loop
5520 * nanohttp.c: preventive fix for compiling on WIN32
5521
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005522Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * xmlint.c: closing bug #25000
5525
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005526Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5527
5528 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5529 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5530 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5531 related function, fixing xmlStrncmp(), and associated cleanup
5532 * result/HTML/entities.html.sax: updating result
5533
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005534Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * uri.c: applied patch for URI escaping from Wayne Davison
5537 <wayned@blorf.net>
5538 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5539 from Denis Barbier <barbier@imacs.polytechnique.fr>
5540 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5541 patch from Wayne Davison
5542
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005543Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * doc/xml.html : updated with new releases, adding "how to help"
5546
Daniel Veillard04698d92000-09-17 16:00:22 +00005547Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5550 removed a few warnings in pedantic mode ...
5551 * parserInternals.c parser.c: moved encoding switching function
5552 to parserInternals.c
5553 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5554
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005555Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5558 error or warning handlers
5559
Daniel Veillardb1059e22000-09-16 14:02:43 +00005560Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * parserInternals.c parserInternals.h parser.c Makefile.am:
5563 created a new module parserInternals.c, moved most of the
5564 code shared by the various parsers there, as well as
5565 deprecated code from parser.c. More cleanup of parser.c
5566 * uri.c: fixed a problem when URI is NULL
5567 * valid.c: speedup when looking for an attribute declaration
5568
Daniel Veillard39c7d712000-09-10 16:14:55 +00005569Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5572 the cleanup of the computation of URI references when seeking
5573 external entities. The URI reference string and the resulting
5574 URI are both stored now.
5575 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5576 large s(n)printf checks and cleanup from Denis Barbier
5577 <barbier@imacs.polytechnique.fr>
5578 * xmlversion.h.in tree.h: couple of SGML declarations for a
5579 possible docbook module.
5580 * result/VC/ : a couple of test output changed due to the change
5581 of the entities URI
5582
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005583Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * parser.h: added a _private field for linking user's data
5586
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005587Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * parser.c parserInternals.h: demacroified most of the IS_XXX
5590 the gain in size is significant so ...
5591
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005592Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * entities.c: cases where looking up entities with doc==NULL
5595 covered
5596
Daniel Veillard90e11312000-09-05 10:42:32 +00005597Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5598
Daniel Veillard1de50802000-09-07 08:54:32 +00005599 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005600 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5601
Daniel Veillard98a79162000-09-04 11:15:39 +00005602Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
Daniel Veillard1de50802000-09-07 08:54:32 +00005604 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005605 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5606 * Makefile.in: added URItest and included thenin "make tests"
5607
5608Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005609
5610 * xmlversion.h.in: closed bug 22941
5611
Daniel Veillard2bb89092000-08-31 14:57:50 +00005612Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * doc/xmlio.html: added doc and example for entity loader
5615 redefinition.
5616
Daniel Veillard96984452000-08-31 13:50:12 +00005617Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5618
5619 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5620 used by libxml
5621
Daniel Veillarde715dd22000-08-29 18:29:38 +00005622Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5623
5624 * parser.c: Fixed bug on invalid ontent characters and when using
5625 push.
5626 * xmllint.c: fixed xmllint endling of errors in push mode
5627
Daniel Veillard4948eb42000-08-29 09:41:15 +00005628Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005631 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005632 * result/HTML/*.sax: regenerated HTML SAX output
5633 * parser.c: more cleanup.
5634
Daniel Veillarde010c172000-08-28 10:04:51 +00005635Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5636
5637 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005638 patches from Wayne Davison <wayned@users.sourceforge.net>,
5639 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005640 * HTMLparser.c: fixed an ignorable white space detection bug
5641 occuring when parsing with SAX only
5642 * result/HTML/*.sax: updated since the output is now HTML
5643 encoded...
5644
Daniel Veillard47f3f312000-08-27 22:40:15 +00005645Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5646
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005647 * HTMLparser.[ch]: applied some of Wayne Davison
5648 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005649
Daniel Veillarde0854c32000-08-27 21:12:29 +00005650Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5651
5652 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5653 undeclared namespace prefix was used, added a warning.
5654 Cleaned up support w.r.t. entities, spilling out a warning
5655 and being pedantic on lookups.
5656 * test/warning/ent9 : added testcase for previous example.
5657 * TODO: updated
5658 * parserInternals.h parser.c: changed the way names are parsed
5659 now allow infinite size and decrease penalty for normal use
5660 * parser.c: Started a big cleanup/check of the parser code,
5661 fixed some of the most tortuous entity code, spotted code
5662 unused anymore
5663 * test/*: added tests for very long names and related nasty
5664 things.
5665
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005666Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * doc/encoding.html: added encoding aliases doc
5669 * doc/xml.html: updates
5670 * encoding.[ch]: added EncodingAliases functions
5671 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5672 bottleneck affecting large DTDs like Docbook
5673 * parser.[ch] xmllint.c: added a pedantic option, will be
5674 useful
5675 * SAX.c: redefinition of entities is reported in pedantic mode
5676 * testHTML.c: uninitialized warning from gcc
5677 * uri.c: fixed a couple of bugs
5678 * TODO: added issue raised by Michael
5679
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005680Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * doc/encoding.html: propagated Martin Duerst suggestions
5683
Daniel Veillard52402ce2000-08-22 23:36:12 +00005684Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5685
5686 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5687 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5688 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5689 by Wayne Davison
5690
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005691Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5692
5693 * nanoftp.c nanohttp.c: small cleanup
5694 * TODO: updated
5695
Daniel Veillard244ece92000-08-19 20:58:02 +00005696Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5697
5698 * added an old VC testcase and updated title.xml entity
5699
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005700Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5703 done on auto-opening of <p> tags and cleanup of SAX output
5704
Daniel Veillard979e55e2000-08-19 16:48:54 +00005705Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5708
Daniel Veillard4540be42000-08-19 16:40:28 +00005709Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5710
5711 * doc/xml.html libxml.* structure.*: updated the doc a bit
5712
Daniel Veillard808a3f12000-08-17 13:50:51 +00005713Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5714
5715 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5716 of SAX tests
5717
Daniel Veillard29579362000-08-14 17:57:48 +00005718Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5719
5720 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5721 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5722
Daniel Veillard1255ab72000-08-14 15:13:33 +00005723Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5726 * testHTML.c: fix core dump on Solaris 2.x systems
5727 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5728 * result/HTML/*.sax: previous bug fix lead to new results
5729
Daniel Veillard03109292000-08-14 14:58:22 +00005730Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5733 * configure.in: added --with-readline=DIR to accept alternate
5734 path for readline include/library
5735 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5736 for ANSI under HP-UX
5737 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5738 includes @LIBS@
5739
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005740Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5741
5742 * doc/* : rebuilt the docs
5743 * getting ready for 2.2.2 release
5744
Daniel Veillard87b95392000-08-12 21:12:04 +00005745Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5748 and xmlAddFeature()
5749 * tree.[ch]: added xmlAddChildList()
5750 * xmllint.c: MAP_FAILED macro test
5751 * parser.h: added xmlParseCtxtExternalEntity()
5752 * valid.c: applied bug fixes removed warning
5753 * tree.c: added CDATA block to elements content
5754 * testSAX.c: cleanup of output
5755 * testHTML.c: added SAX testing
5756 * encoding.c: better error recovery
5757 * SAX.c, parser.c: fixed one of the external entity processing
5758 of the OASis testsuite
5759 * Makefile.am: added HTML SAX regression tests
5760 * configure.in: bumped to 2.2.2
5761 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5762 SAX results
5763
Daniel Veillard88a172f2000-08-04 18:23:10 +00005764Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * configure.in: patch for HP compiler
5767
57682000-08-04 Sven Heinicke <sven@zen.org>
5769
5770 * xmllint.c: Was coredumping sometimes when the file given didn't
5771 exist.
5772
Daniel Veillard46e370e2000-07-21 20:32:03 +00005773Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005776
Daniel Veillard46e370e2000-07-21 20:32:03 +00005777 when using in memory parsing. Need some cleanup.
5778 * xmllint.c configure.in: added a --memory flag to test memory
5779 parsing
5780
Daniel Veillard36650692000-07-21 15:16:39 +00005781Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * nanohttp.c: fixed socklen_t replacement to unsigned int
5784 * parser.c: fixed a space handdling missing at the end of
5785 production 28 DOCTYPE.
5786 * xmlmemory.c: fixed a stupid bug on the routine to override
5787 allocation functions
5788 * TODO: updated
5789
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005790Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * doc/ regenerated the docs
5793
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005794Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5795
5796 * doc/encoding.html doc/xml.html: added I18N doc
5797 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5798 improvements, both parser and filters, added ASCII & HTML,
5799 fixed the ISO-Latin-1 one
5800 * xmllint.c testHTML.c: added/made visible --encode
5801 * debugXML.c : cleanup
5802 * most .c files: applied patches due to warning on Windows and
5803 when using Sun Pro cc compiler
5804 * xpath.c : cleanup memleaks
5805 * nanoftp.c : added a TESTING preprocessor flag for standalong
5806 compile so that people can report bugs more easilly
5807 * nanohttp.c : ditched socklen_t which was a portability mess
5808 and replaced it with unsigned int.
5809 * tree.[ch]: added xmlHasProp()
5810 * TODO: updated
5811 * test/ : added more test for entities, NS, encoding, HTML, wap
5812 * configure.in: preparing for 2.2.0 release
5813
Daniel Veillard49703262000-07-10 10:27:46 +00005814Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * nanoftp.c: fixed the way the control connection is handled
5817 * libxml.spec.in: fixed the dependancies and cleanup
5818
Daniel Veillard306be992000-07-03 12:38:45 +00005819Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * doc/xml.html: changed the xmlsoft.org structure, updated the
5822 examples w.r.t. root and childs
5823
Daniel Veillard7d853352000-07-02 18:53:09 +00005824Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5827
Daniel Veillard365e13b2000-07-02 07:56:37 +00005828Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5829
5830 * HTMLparser.c: Work on character encoding support for the HTML parser
5831 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5832 * encoding.c: Fixed a potential memleak in the encoding stuff
5833
Daniel Veillardaf743792000-07-01 11:49:28 +00005834Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5835
5836 * doc/FAQ.html doc/Makefile.am : added a FAQ
5837
5838Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005839
5840 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5841 of the HTML parser to force it to not bypass SAX
5842
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005843Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * win32config.h.in: updated
5846 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5847 lacks iconv support :-( need to release 2.1.1
5848 * configure.in: release 2.1.1
5849 * HTMLparser: fixed bug #14784
5850 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5851 by Windows compiler
5852 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5853 the SAX startDocument() callback.
5854 * TODO: updated
5855
5856Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5857
5858 * added xmlStopParser()
5859
Daniel Veillardbe803962000-06-28 23:40:59 +00005860Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * configure.in: 2.1.0 prerelease
5863 * Large resync between W3C and Gnome tree
5864 * nanoftp, nanohttp.c: fixed stalled connections probs
5865 * HTMLtree.c SAX.c : support for attribute without values in
5866 HTML for andersca
5867 * valid.c: Fixed most validation + namespace problems
5868 * HTMLparser.c: start document callback for andersca
5869 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5870 * parser.h, SAX.c: serious speed improvement for large
5871 CDATA blocks
5872 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5873 different encoding
5874 * example/Makefile.am example/gjobread.c tree.h: work on
5875 libxml1 libxml2 convergence.
5876 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5877 and the LIBXML_TEST_VERSION macro
5878
Daniel Veillardc310d562000-06-23 18:32:15 +00005879Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * doc/xml.html: various patches and improvements typo fixed by
5882 Felix Natter
5883 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5884 from Felix Natter <fnatter@gmx.net>
5885
Daniel Veillardf3029822000-05-06 08:11:19 +00005886Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * doc/upgrade.html: updated with instructions for support of both
5889 libxml-1.x and libxml-2.x
5890 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5891 for 2.x support and also fixed includes
5892
5893
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005894Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5895
5896 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5897 the encoding support, added iconv support, so now libxml if
5898 compiled with iconv automatically support japanese encodings
5899 among others. Work based on initial patch from Yuan-Chen Cheng
5900 I may have broken binary compat in the encoding handler
5901 registration scheme, but that was so utterly broken I don't
5902 expect anybody to have used this feature until now.
5903 * parserInternals.h: fixup on the CHAR range macro
5904 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5905 code.
5906 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5907 * uri.c: added xmlParseURI() I can't believe I forgot to
5908 implement this one in 2.0 !!!
5909 * SAX.c: moved doc->encoding update in the endDocument() call.
5910 * TODO: updated.
5911
Daniel Veillard06047432000-04-24 11:33:38 +00005912Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5913
5914 * tree.h: removed extraneous xmlRemoveProp definition
5915 * TODO: added item about --disable-corba configure switch
5916 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5917 * nanoftp.c: fixed include problems giving troubles on AIX and
5918 slowlaris
5919 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5920 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5921 comment and headers changes to lower gtk-doc number of warnings
5922 * doc/html/*: rebuilt docs
5923
Daniel Veillarde0aed302000-04-16 08:52:20 +00005924Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * HACKING: documented the tag for 1.x and instructions
5927
Daniel Veillard5e873c42000-04-12 13:27:38 +00005928Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5929
5930 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5931 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5932 xmlCreateIOParserCtxt
5933 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5934 significant overall improvement
5935 * xmllint.c: added I/O test to xmllint
5936 * testSAX.c: added a speed test
5937 * doc/* : updated/regenerated
5938
Daniel Veillardfc708e22000-04-08 13:17:27 +00005939Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * xpath.c uri.h parserInternals.h: cosmetic changes from
5942 "Timur I. Bakeyev" <timur@bat.ru>, including making
5943 xmlCreateURI() public
5944
Daniel Veillard5d211f42000-04-07 17:00:24 +00005945Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5948 and the code at the same time. Added a clean mechanism for
5949 overload or added input methods: xmlRegisterInputCallbacks()
5950 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5951 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5952 * TODO: updated
5953 * doc/* : updated/regenerated
5954 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5955 source dir
5956
Daniel Veillarde77a9182000-04-05 19:12:29 +00005957Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * testURI.c: yet another forgotten commit, I should get some sleep !
5960
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005961Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * xmllint.c: forgot to commit this too ?
5964
Daniel Veillardb9df4042000-04-05 14:23:16 +00005965Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * xmlversion.h.in : forgot to commit this previously
5968
Daniel Veillard361d8452000-04-03 19:48:13 +00005969Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5972 * README TODO: updated for release
5973 * uri.c uri.h: added authority parsing/saving
5974 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5975 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5976 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5977 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5978 Makefile.am : added compile-time customization of libxml
5979 --with-ftp --with-http --with-html --with-xpath --with-debug
5980 --with-mem-debug
5981 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5982 #include <libxml/xxx.h> I hope it won't break too much stuff
5983 and will be manageable in the future...
5984 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5985 and added xmllint to the installed programs
5986 * uri.h: added xmlFreeURI()
5987
Daniel Veillardec303412000-03-24 13:41:54 +00005988Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * uri.c uri.h: finished the escaping handling, the base support
5991 and the URI path normalization. Looks good just lacks the
5992 authority content parsing code.
5993 * Makefile.am: added instructions to generate testURI
5994 * TODO: updated
5995 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5996 added links and icons for W3C and Gnome
5997
Daniel Veillard8f621982000-03-20 13:07:15 +00005998Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * xmlmemory.[ch] : seems I forgot to actually update the files in
6001 the last commit :-)
6002 * doc/xml.html doc/html/* : updated and uploaded the docs
6003
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006004Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6007 * TODO: updated
6008 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006009 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006010 gfree).
6011 * Makefile.am, uri.c, uri.h: added a set of functions to do
6012 exact (litteraly copied from the RFC 2396 productions) parsing
6013 and handling of URI. Will be needed for XLink, one XML WFC,
6014 XML Base and reused in the nano[ftp/http] modules. Still work
6015 to be done.
6016
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006017Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * configure.in, libxml.spec.in : libxml2
6020 * doc/* : updated the doc page, rebuilt the docs
6021
Daniel Veillardcf461992000-03-14 18:30:20 +00006022Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * all: tagged LIB_XML_1_X
6025 * *.c *.h : updated from W3C CVS tree
6026 * configure.in : 2.0.0-beta
6027 * libxml.spec.in : libxml2 package nam
6028 * result/* : new version of the tests output
6029
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006030Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6033
Daniel Veillardb566ce12000-03-04 11:39:42 +00006034Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * doc/* : rebuilt the docs
6037 * parser.c: final patch on #6766
6038 * valid.c: small patch on validity checks.
6039
Daniel Veillardfb76c402000-03-04 11:39:42 +00006040Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6043 added
6044 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6045 compatibility w.r.t. XML spec and existing code.
6046
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006047Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * parser.c: seems a better solution to <a> </a> exists,
6050 will try it for a while
6051
Daniel Veillard83a30e72000-03-02 03:33:32 +00006052Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * parser.c: tried to remove the <a> </a> generating <a/>
6055 this is hard. Left a flag for that purpose. Fixed bug #6766
6056 * configure.in: prepared 1.8.7 not released, due to previous
6057 problem
6058
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006059Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * doc/xml.html : applied second patch from Paul DuBois
6062
Daniel Veillard402e8c82000-02-29 22:57:47 +00006063Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * doc/xml.html : applied patch from Paul DuBois
6066
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006067Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6070
Daniel Veillard5feb8492000-02-02 17:15:36 +00006071Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6074 compilation warnings on various platforms.
6075 * parser.c: Fixed #5281 validity error callbacks are now desactived
6076 by default if not validating.
6077
Daniel Veillardf341f932000-02-02 14:52:08 +00006078Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6081
Daniel Veillard13c757e2000-02-01 23:59:15 +00006082Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6085 <gkatsi@cs.toronto.edu>
6086
Daniel Veillard726e8792000-01-30 20:04:29 +00006087Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6090 processing URLs
6091
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006092Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6095 xmlNanoFTPUpdateURL for persistent control connections.
6096 * configure.in: 1.8.6
6097
6098Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6101 * tree.[ch] : added xmlSaveNoEmptyTags
6102
James Henstridgef3be9312000-01-28 13:59:21 +000061032000-01-29 James Henstridge <james@daa.com.au>
6104
6105 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6106
6107 * Makefile.am: added nanoftp.[ch] to the build.
6108
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006109Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * nanoftp.[ch]: cleanup, comments, API
6112 * debugXML.c : fixed a bug in the cat command
6113 * doc/*: regenerated the docs
6114
Daniel Veillardda07c342000-01-25 18:31:22 +00006115Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6118 * debugXML.c : fixed a bug in the cat command
6119 * valid.c: fixing some small probs
6120 * libxml.spec.in: get rid of the SNAP suffix
6121 * doc/xml.html: updated the status
6122
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006123Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * xml-config.in: xml-config --version to just return the
6126 version number
6127 * xpath.c: some cleanup w.r.t. axis when the current node is
6128 an attribute.
6129 * TODO: updated
6130
Daniel Veillard461a66c2000-01-18 18:01:01 +00006131Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * configure.in: prepared for libxml-1.8.5
6134 * doc/* recompiled the documentation
6135
61362000-01-17 Jody Goldberg <jgoldberg@home.com>
6137
6138 * configure.in : WARNING autoconf subtlety alert :
6139 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6140 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6141 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6142 get defined by AC_CHECK_HEADERS.
6143
Daniel Veillardf967b902000-01-17 16:06:10 +00006144Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6147 Rune.Djurhuus@fast.no
6148
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006149Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * TODO: updated
6152 * tree.c, parser.c: made sure that only memory alloc problems
6153 and internal parser errors are allowed to write to stdout or
6154 stderr.
6155
Daniel Veillard0142b842000-01-14 14:45:24 +00006156Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * tree.c : restored xmlNewGlobalNs since this seems used by
6159 a lot of existing code :-(, fixed a bug in xmlNewNs
6160 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6161 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6162 to exit() from the library code.
6163 * xpath.c, parser.c: removed bugs or unused code detected by
6164 Windows compilers
6165 * parser.c: started adding interfaces for parsing well balanced
6166 XML fragments
6167 * configure.in: releasing 1.8.4
6168 * doc/* : rebuilt the docs
6169
Daniel Veillard2eac5032000-01-09 21:08:56 +00006170Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6171
6172 * tree.[ch] : added xmlNewDocFragment() for DOM
6173 * testHTML.c: uninitialized variable.
6174
Daniel Veillardf3a73582000-01-05 14:58:39 +00006175Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * doc/* : rebuild the docs
6178
Daniel Veillard71b656e2000-01-05 14:46:17 +00006179Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * acconfig.h: readline and history patch
6182 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6183 * tree.c: added check and handling when possibly removing an ID
6184 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6185 and saving.
6186 * test/HTML/entities.html result/HTML/entities.html* : test for
6187 various entities reference cases
6188 * result/HTML/* : as a result output of some testcase have
6189 changed
6190 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6191 by previous example. added xmlParseTryOrFinish().
6192 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6193 entities.h debugXML.h HTMLparser.h: changed the way struct are
6194 declared to allow gtk-doc to expose those
6195 * parser.c: closed bug #4960
6196 * Makefile.am configure.in: Applied patch from
6197 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6198 and math/socket libs detection
6199
Daniel Veillard437b87b2000-01-03 17:30:46 +00006200Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * configure.in, Makefile.am: link tester against readline
6203 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6204
Daniel Veillard686d6b62000-01-03 11:08:02 +00006205Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * tree.[ch]: added xmlRemoveProp
6208 * win32config.h.in nanohttp.c: avoid including the Windows
6209 socket stuff in every C files
6210 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6211 the XmL parser(s)
6212 * test/ns4 result/ns4 etc...: added test case for previous prob
6213 * tree.c: xmlNewNs wasn't checking for double definition
6214 * Makefile.in: fixed a problem with dist-hook duplicates
6215 * parser.[hc], xmlIO.c: fixed the loading of external entities
6216 APIs, now xmlLoadExternalEntity() is used everywhere and
6217 setting up an app specific front-end using the
6218 * SAX.c parser.c: some fixes, now the xhtml spec validates
6219 with the xhtml DTD.
6220 * error.c: fixed crashes in case of no input stream
6221 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6222 to the validation tests and results
6223
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006224Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6227 too htmlCreatePushParserCtxt() and htmlParseChunk()
6228 * parser.c: a bit of cleanup.
6229 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6230 to XML) removed the last mem leak known
6231 * HTMLtree.c: output message cleanup
6232 * xmlmemory.c: display content info about memory blocks
6233 * result/HTML/wired.* : missing att value warning change
6234
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006235Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * doc/* : rebuilt the documentation
6238
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006239Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * parser.[ch] parserInternals.h: Push parser for XML,
6242 seems to work fine now
6243 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6244 --push for push testing
6245 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6246 * testSAX.c: added --push
6247 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6248 subtree
6249 * xmlIO.[ch] : enriched API + fixes for push mode
6250 * entities.[ch]: added the entity content length to the struct.
6251 * xmlmemory.[ch]: new API to show the last entries for the shell
6252 * valid.c: added required attribute testing
6253 * SAX.c: the cdata callback now merge contiguous fragments
6254 * HTMLparser.c: cleanup of some macros
6255
Daniel Veillard3c558c31999-12-22 11:30:41 +00006256Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6257
6258 * parser.c: fix for PIs name starting with xml
6259 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006260 * *.c, configure.in win32config.h.in : generate win32config.h for
6261 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006262
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006263Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * parser.c: fixed a stupid = vs. == bug :-(
6266 * doc/gnome-xml.sgml: s/glade/xml/
6267
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006268Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * configure.in, doc/xml.html : bug fix release 1.8.2
6271 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6272 Hopefully the end of that silly C++ include problem
6273 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6274 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6275 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6276 troubles with autoclosed elements when the stree shape doesn't
6277 follow the DtD specs. Added htmlIsAutoClosed() and
6278 htmlAutoCloseTag()
6279 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6280 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6281 * debugXML.c: fixed a bug on printing default namespaces.
6282 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6283
Daniel Veillardb24054a1999-12-18 15:32:46 +00006284Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * result/HTML/*.htm[l] : updated the HTML regression tests according
6287 to the new output
6288 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6289 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6290 problem due to intermix of extern "C" { ... } declarations for C++
6291 and recursive includes in the headers
6292
Chris Lahey323c48c1999-12-18 15:32:45 +000062931999-12-20 Chris Lahey <clahey@umich.edu>
6294
6295 * HTMLtree.c: Made it so that html nodes with a single child do
6296 not insert a carriage return before or after the child node.
6297
Daniel Veillardb24054a1999-12-18 15:32:46 +00006298Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006299
6300 * configure.in, doc/xml.html : bug fix release 1.8.1
6301 * parser.c: fixed bug #4344
6302 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6303 added the glue to avoid C++ problems
6304 * doc/* : regenerated the documentation
6305
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006306Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6309 namespace recognition, and Dia as a resul :-(
6310 * encoding.c: closed bug #3950
6311
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006312Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * valid.c: debugging a posteriori validation, except URI expansion
6315 stuff this should be fixed now
6316 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6317 Carl Nygard <cnygard@bellatlantic.net>
6318 * tester.c: added --postvalid, cleaning of the code
6319 * tree.[ch]: added xmlDocGetRootElement()
6320
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006321Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6322
6323 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6324 c++ losage.
6325
Daniel Veillard10a2c651999-12-12 13:03:50 +00006326Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * configure.in, doc/xml.html : bumped to 1.8.0
6329 * xlink.[ch], Makefile.am : added framework for link detection
6330 * parser.h: added nbChars to parser context, needed for cleanup.
6331 * xmlmemory.c: removed a nasty bug when out of mem
6332 * valid.[ch]: adding namespace support for attribute decl
6333 * tester.c: added --debugent option
6334 * debugXML.[ch]: added xmlDebugDumpEntities()
6335 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6336 buffers instead, this was really needed, validation was breaking
6337 in strange ways due to that. Added xmlParseStringPEReference()
6338 and other parsing from strings functions. Entities processing
6339 modified again, but PERef are still not handled correcly but
6340 unless you're Eve Maller you won't notice :-)
6341 * HTMLparser.c: large changes toward reliability, and switched to
6342 lowercase internal tags, XHTML is lowercase, so it will help
6343 that output is closer to next version.
6344 * doc/* : regenerated the documentation, it is now hosted at
6345 http://xmlsoft.org/ (same bits I just bought the domain :-)
6346
6347
Daniel Veillard294cbca1999-12-03 13:19:09 +00006348Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6351 doc generation
6352 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6353 in the SAX API
6354 * doc/*: rebuilt the doc making sure everything appears in the
6355 HTML files
6356
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006357Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6360 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6361 which allow impressive speed improvement on dataset with
6362 large text pieces, but at the cost of broken binary
6363 compatibility and slightly bigger memory usage.
6364 Configure with --with-buffers to activate them, they
6365 are protected with XML_USE_BUFFER_CONTENT define.
6366 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6367 goal is 0 memory left allocated once parser is no more used
6368 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6369 call xmlCleanupParser() and xmlMemoryDump()
6370
Daniel Veillarda819dac1999-11-24 18:04:22 +00006371Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6374 * parser.[ch] encoding.[ch]: added memory cleanup routines
6375 * parser.c: closing bug #3788
6376 * doc/*: rebuilt the doc
6377
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006378Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6379
6380 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6381 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6382 * tester.c: added --compress option
6383 * doc/*: rebuilt the documentation
6384
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006385Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6388 if given /proc/kcore as input !
6389 * doc/xml.html doc/*: updated and rebuilt the documentation
6390
6391Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006392
6393 * parser.c: Fixed some wrongly space collapsing code due to
6394 a misreading of the spec.
6395 * result/*: fixed the output accordingly
6396
6397Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006398
6399 * encoding.c: bug fix and typos
6400 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6401 * parser.c: added attribute normalization closing bug #3597
6402 * test/att* result/att* SAXresult/att*: testcase for attribute
6403 normalization
6404
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006405Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * configure.in: closing bug #3163 by adding extra flags for the
6408 cc compiler on HP-UX
6409
Daniel Veillard51e3b151999-11-12 17:02:31 +00006410Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * valid.[ch] : removed a typo and an enumerated type bug in the
6413 xmlAddElementDecl() function
6414 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6415 call to xmlEncodeEntitiesReentrant() so that the functions
6416 New, Set and Get are at the same level.
6417 * parser.c HTMLparser.c: extra memory allocation bug for
6418 attributes detected by someone using libxml in embedded systems :-)
6419
Daniel Veillard962195f1999-10-28 15:51:53 +00006420Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * xmlmemory.h: turned off mem debug :-\
6423
Daniel Veillard35008381999-10-25 13:15:52 +00006424Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * parser.c: closed bug #2784 a one line fix, but worth pushing
6427 a new release out
6428 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6429 some structures, comments before and after the
6430 main element, and other nastyness
6431 * HTMLtree.c tree.c: accomodate the extended HTML supported
6432 * configure.in: pushing 1.7.4
6433 * test/ent8 and related outputs : added a new test for bug #2784
6434 * test/HTML/wired.html and related output: a nasty HTML example
6435 * Makefile.am: improved the test scripts
6436 * docs/* : reran the documentation extractor, updated xml.html
6437
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006438Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6441 HTMLparser and debugged the HTML related code. HTML documents
6442 now have their own type
6443 * entities.c: do not dump &apos; for HTML output
6444 * xmlmemory.c: improvement, breakpoint mechanism
6445 * testHTML.c: added --sax --repeat ...
6446 * Makefile.am: improved the HTML tests
6447 * valid.[ch]: added xmlValidGetValidElements and
6448 xmlValidGetPotentialChildren
6449 * tester.c: added --insert to test the 2 new functions
6450 * test//* result//* SAXresult//* : regression test cleanup
6451 and extension.
6452 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6453 gnome-xml-nanohttp.html
6454
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006455Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * HTMLparser.c: fixed problems with some autoclose tags
6458 * tree.c: fixed XML output problems.
6459 * result/* SAXresult/*: update of the tests output
6460
Daniel Veillard6077d031999-10-09 09:11:45 +00006461Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * Makefile.am: Arturo patch for xmlConf.sh version info
6464 * parser.c: Tim Josling patch for single quoted items
6465 * tester.c: Tim Josling patch for tester options usage
6466 * tree.h: indent cleanup
6467
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006468Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6471 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6472
Daniel Veillard00fdf371999-10-08 09:40:39 +00006473Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * tree.c : Raph patch for initialization of CORBA fields
6476 * parser.c, xpath.c, ...: modification of doc comments
6477 * xpath.c : allow spaces in xpath expressions
6478
Daniel Veillardad219441999-09-27 08:17:49 +00006479Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * xmlmemory.h: turning off memory debug :-(
6482
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006483Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6486 better SAX interfaces.
6487 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6488 entity.
6489 * configure.in: 1.7.2
6490
6491Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006492
6493 * libxml.spec.in: fixed the URL
6494 * doc/xml.html: improved the documentation front-end
6495
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006496Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006497
6498 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6499
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006500Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006501
6502 * libxml.spec.in: fixed the alpha compile problem
6503 * parser.[ch]: changed errno to errNo in the parser context :-(
6504 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6505 * doc/xml.html: changed CHAR to xmlChar
6506 * doc/html/*: recompiled the documentation
6507 * configure.in: 1.7.1
6508
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006509Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * parser.h: modified the parser context struct to regain 1.4.0
6512 binary compatibility
6513 * parser.c, xml-error.h: added errno ot teh context and defined
6514 a set of errors values with update of errno
6515 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6516 DTDs and entities
6517 * *.h, *.c: complete cleanup of the use of config.h and include
6518 protection depending on the current setup.
6519 * overalll debugging, maintenance and bug-fixing on all modules
6520 * updated the documentation
6521 * ready for 1.7.0
6522
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006523Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * HTMLparser.c : cleanup
6526 * SAX.c valid.c valid.h: added ID/IDREF checking
6527 * tree.c tree.h: extended doc structure for refs
6528 * configure.in: 1.6.2
6529 * parser.c: patched bug in SAX user arg call
6530 * parserInternals.h: patched missing close in C++ wrapping
6531 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6532 especially upcoming XPointer implementation.
6533 * doc/xml.html: augmented, typo
6534
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006535Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6536
6537 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6538 not all invocations of install understand -d.
6539
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006540Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6541
6542 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6543 to make 'check' works, when builddir != srcdir.
6544
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006545Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * doc/xml.html : updated the documentation
6548
Daniel Veillard6454aec1999-09-02 22:04:43 +00006549Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6552 not deallocated memory blocks
6553 * *.c : replaces all calls to malloc() free() and realloc() to
6554 the wrapper functions/macros
6555 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6556 instead of xmlFreeNodeList()
6557
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006558Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * HTMLparser.c: corrected a stupid bug leading to core dump at
6561 tree deallocation. Removed warnings indicated by
6562 Stephane.Conversy@lri.fr
6563 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6564 looked for in the external subset
6565
6566Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006567
6568 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6569 on SGI by Stephane.Conversy@lri.fr
6570
Daniel Veillardb96e6431999-08-29 21:02:19 +00006571Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * all .h : changed the prototype declaration indent as in gtk
6574 * most .c : working on reducing the TODOs in the code
6575 * most .c : cleanup though -pedantic and Insure++
6576 * improvements on validation ID checkings.
6577 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6578 * xml-config.in: closed #1810
6579
6580Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006581
6582 * tree.h, valid.c, valid.h: more work on validity, IDs
6583 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6584 definition for AIX
6585
Daniel Veillardb556eb51999-08-15 17:19:50 +00006586Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6589 the distribution due to a cut'n paste error at last commit
6590
Daniel Veillardb05deb71999-08-10 19:04:08 +00006591Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * configure.in: upgraded to version 1.4.0
6594 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6595 Big update, added a large part of the validation process,
6596 it should be usable, but some parts are missing
6597 * xpath.c: improved the implementation w.r.t. root.
6598 * Makefile.am: added more tests
6599 * test and result trees: added a lot of tests
6600 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6601
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006602Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * Added an HACKING file
6605
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006606Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * xpath.[ch] : improvements and debug of the XPath implementation
6609 * parser.c, HTMLparser.c : modified the parsers to be progressive
6610 * tree.[ch] : extended the Buffer promitives
6611 * xmlIO.[ch] : added basic I/O routines providing progressive
6612 parsing and ready for I18N conversion plugins
6613 * SAXresult/* : the SAX callback sequence maybe slightly different
6614 now
6615 * test*.c : improved/updated the tests programs
6616 * doc/* : recompiled the docs.
6617
Daniel Veillard15b75af1999-07-26 16:42:37 +000066181999-07-26 Michael Meeks <michael@edenproject.org>
6619
6620 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6621
6622 * tree.c: Ditto.
6623
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006624Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * configure.in: upgraded to version 1.4.0
6627 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6628 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6629 XML query language, see http://www.w3.org/TR/xpath for more details.
6630 * parser.c, parser.h: added CHAR* related string functions for XPath
6631 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6632 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6633 rebuild the docs.
6634 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6635 and regression testing capabilities for XPath.
6636
Daniel Veillardd79d7871999-07-12 10:38:12 +00006637Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6640 closing bug #1646
6641
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006642Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * Makefile.am, example/Makefile.am: closed bug #1683
6645
Daniel Veillard3166ab11999-07-11 16:14:19 +00006646Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * example/Makefile.am, configure.in: added the makefile for the
6649 gjobread example
6650
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006651Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6652
6653 * doc/Makefile.am:
6654 - fix which allow "make install DESTDIR=</install/prefix>".
6655
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006656Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6659 which fixed a problem on the file reading-code.
6660
Daniel Veillard82150d81999-07-07 07:32:15 +00006661Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6664 output.
6665 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6666
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006667Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * parser.h : Oops removed the binary compatibility problem
6670 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6671 * parser.c, HTMLparser.c: applied patches for reading from stdin
6672
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006673Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * parser.c, entities.c, valid.c: cleanup bug #1591
6676 * configure.in: cleanup bug #1592
6677 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6678 the same tree back-end. Hence gdome will be available for it.
6679 * doc/Makefile.am: close bug #617
6680
Daniel Veillard97fea181999-06-26 23:07:37 +00006681Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * parser.c: alloctate a per parser context SAX interface block
6684
Daniel Veillard14fff061999-06-22 21:49:07 +00006685Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6688 and xmlEncodeEntitiesReentrant with the correct one :-\
6689
6690Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * commit of my internal XML base changes, quite a lot of
6693 changes, cleanups, better entities support, framework for
6694 new I/O and charset detection and handling
6695 * Fixed the configure/Makefile stuff to generate shared libs
6696 with the proper version info, so we jumped on rev from
6697 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6698 xmlEncodeEntities() result need to be freed now, and a string
6699 xmlParserVersion provide the current library version.
6700
Raph Levien05240da1999-06-15 21:27:11 +00006701Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6702
6703 * parser.c: fixed a buffer overrun for when you have a very long
6704 attribute with no entities in it.
6705
Daniel Veillardbb2da581999-06-13 14:37:07 +00006706Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * added example directory
6709 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6710
Daniel Veillard011b63c1999-06-02 17:44:04 +00006711Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * Release of libxml-1.1, nearly everything has been touched for
6714 this.
6715 * Added more regression tests
6716 * Updated the documentation
6717
Daniel Veillard27d88741999-05-29 11:51:49 +00006718Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * tree.[ch]: unified the XML_NO_CORBA defines.
6721 * parser.c encoding.[ch]: started plugging in char encoding detection
6722
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006723Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6724
6725 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6726 Also freed allocated buffer.
6727
Daniel Veillard27d88741999-05-29 11:51:49 +00006728Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006729 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6730 reentrancy problem at printing. One is left in entities.c, to
6731 remove ASAP
6732 * testSAX.c : added a test example showing the use of the SAX
6733 interface if one doesn't want to build the DOM tree.
6734 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6735
Daniel Veillard517752b1999-04-05 12:20:10 +00006736Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6739 large revamping of the parser to use SAX callbacks
6740 http://www.megginson.com/SAX/ (or at least a C like interface
6741 a la Expat). It's now possible to set up your own callbacks
6742 and the parser will not build a DOM tree.
6743 * test/* result/*: updated the test suite, I finally removed
6744 the old Namespace draft support (PI based).
6745
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006746Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * Makefile.am: added test result to EXTRA_DIST for make tests
6749
Daniel Veillard64068b31999-03-24 20:42:16 +00006750Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * parser.c, parserInternals.h: moved the chars macro definitions
6753 to parserInternals.h
6754 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6755 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6756
Daniel Veillard012ccc11999-03-23 10:11:11 +00006757Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * xml-config.in : applied patch to make --version work
6760
Raja R Harinatha86c23e1999-03-05 22:14:01 +000067611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6762
6763 * Makefile.am (check-local): Alias for `tests' target. This will
6764 cause `make check' to do the right thing.
6765 (tests): Don't run tests in srcdir. Also, replaced calls to
6766 basename with a `sed' "equivalent".
6767
Daniel Veillardd109e371999-03-05 06:26:45 +00006768Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6771 it in the header and not the sources, updated the doc.
6772 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6773 pointing this out.
6774
Daniel Veillardbc50b591999-03-01 12:28:53 +00006775Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6778 exported the inputStream routines.
6779 * doc/html/* : updated accordingly
6780
Daniel Veillardd692aa41999-02-28 21:54:31 +00006781Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * parser.c, parser.h, parserInternals.h: added a few extra
6784 internal calls to allocate and free parser contexts ...
6785 * doc/html/* : updated accordingly
6786
Daniel Veillard55a99271999-02-25 11:01:29 +00006787Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * configure.in, Makefile.am, doc/makefile.am : General changes for
6790 1.0.0 release and including the generated HTML documentation.
6791
Daniel Veillard35925471999-02-25 08:46:07 +00006792Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * makefile.am : added parserInternals.h, oops.
6795
Daniel Veillard1e346af1999-02-22 10:33:01 +00006796Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * parserInternals.h: added this header giving access to the parser
6799 internal functions.
6800 * doc/Makefile.am : added a rebuild target which rebuilds the full
6801 set of documentations
6802 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6803 the internal subset.
6804 * *.c *.h: modifications needed to generate the documentation using
6805 gtk-doc, cleanup of functions blocks, reorganisation of struct
6806 declarations.
6807
Daniel Veillard1164e751999-02-16 16:29:17 +00006808Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6811 the tar and spec file to include the beginning of the doc.
6812
Nuno Ferreira03d04781999-02-13 00:07:17 +000068131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6814
6815 * doc/.cvsignore: Added this file.
6816
Daniel Veillard6800ef31999-02-08 18:33:22 +00006817Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * tree.c: fixed xmlGetProp to return "" when the attribute
6820 exists, even if the node-list is NULL.
6821
Daniel Veillard726c7e31999-02-08 15:13:10 +00006822Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * tree.c: patched an error outputting empty attribute values.
6825 * Makefile.am and doc/makefile.am: have been updated during the
6826 week-end. Sorry for an empty CVS log, I got a shell problem.
6827
Daniel Veillard1899e851999-02-01 12:18:54 +00006828Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * tree.h: cleaned up using enums instead of defines
6831 * parser.c, valid.[ch]: more work on parsing/output of element
6832 declarations
6833
Daniel Veillard3b9def11999-01-31 22:15:06 +00006834Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * valid.[ch], tree.c, parser.c : more work toward full parsing
6837 of XML DTDs.
6838 * README: added informations about mailing-list and on-line
6839 documentation
6840
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000068411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6842
6843 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6844
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006845Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * parser.c, tree.[ch] : more work toward conformance testing,
6848 added a last element to accelerate parsing of very flat structures
6849 started working on internal subset Element content declaration.
6850 * valid.[ch] : first cut at adding code toward validation.
6851 * previous changes had also small impact on most files, especially
6852 the conformance testing using James Clark test suite.
6853
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006854Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * test/* : updated the examples, most of them were not well
6857 formed (humm), and added rdf2.
6858 * result/* : resulting changes in the output.
6859
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006860Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6863
Daniel Veillard44b3a061998-12-05 17:27:22 +00006864Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * tree.c: patched a bug in the generation of empty attributes
6867
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006868Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6871 for node/trees/documents/... Biggest problem is namespace
6872 support when copying subtrees.
6873
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006874Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * parser.c, entities.c: improve entities and char ref encoding,
6877 and cleanups of error messages.
6878
Daniel Veillard242590e1998-11-13 18:04:35 +00006879Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * parser.c, entities.c: simple bug hunting done during rpm2html and
6882 rpmfind integration.
6883
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006884Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * parser.[ch]: Added interfaces allowing to specify a SAX
6887 handler before parsing.
6888
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006889Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * parser.c: redirrect all errors reporting through the SAX
6892 error function
6893
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006894Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6897 * libtool, tlmain ...: update of the libtool files
6898
Miguel de Icaza442321c1998-11-04 18:13:38 +000068991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6900
6901 * entities.c: Use g_snprintf insteda of snprintf.
6902
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006903Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6906 added ent5 test for this purpose.
6907 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6908
Daniel Veillard27271681998-10-30 06:39:40 +00006909Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c: fixed? a strange error due to compression on a GWP
6912 document.
6913
Daniel Veillard25940b71998-10-29 05:51:30 +00006914Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * tree.[ch]: bug fixing
6917 * entities.[ch]: defined a specific type for predefined entities
6918 * doc/xml.html: more documentation on the library, how to use it,
6919 overview of the interfaces.
6920
Daniel Veillard16253641998-10-28 22:58:05 +00006921Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6924
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006925Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6926
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006927 * tree.c: corrected a small bug
6928 * doc/xml.html: continuing writing documentation.
6929
6930Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6931
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006932 * debugXML.h debugXML.c: added debugging utilities.
6933 * tester.c: added --debug switch.
6934 * tree.c: patched an incorrect node->type assignment.
6935 * parser.c: formatting, ensure that node->doc != NULL in attributes
6936
Daniel Veillardccb09631998-10-27 06:21:04 +00006937Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6940 entity support and provide an internal representation close to
6941 DOM one (entity ref nodes, and attribute value as tree). I tried
6942 to preserve the interface but this will surely break some apps
6943 (I have to change rpm2html/rpmfind for example). I had to change
6944 two interfaces, and the generated tree is somewhat different.
6945 * doc/* : started documenting the XML library, the tree and
6946 DOM/Corba. This is a first step.
6947
Daniel Veillard11e00581998-10-24 18:27:49 +00006948Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * parser.c: Set up the fonctions comment block, boring but useful.
6951 * parser.h, SAX.c, parser.c: now attributes are processed through
6952 the SAX interface. The problem is that my SAX interface diverged
6953 quite a bit from the original one, well this is not an official
6954 spec, and translating it from Java to C is hairy anyway...
6955
Daniel Veillard97b58771998-10-20 06:14:16 +00006956Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6959 fonctions comment block, boring but useful.
6960
6961Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006962
6963 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6964 conversion routines. However they are not yet used to convert the
6965 inputs. The core will run with UTF-8.
6966
Daniel Veillard33942841998-10-18 19:12:41 +00006967Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * tree.c : make sure that the type id is properly set-up when
6970 a new object is allocated, needed for DOM.
6971
Daniel Veillard27fb0751998-10-17 06:47:46 +00006972Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * tree.h, tree.c: Ok, the main objects in the tree will be native
6975 corba objects, it costs 8 bytes per Node, Attribute and Document
6976 but it simplifies the Corba integration a lot (no extra interface
6977 objects to allocate/free).
6978
Daniel Veillard0bef1311998-10-14 02:36:47 +00006979Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6982 and changed NODEs contants for conformity with DOM Level 1
6983
Daniel Veillard27864701998-10-08 03:47:24 +00006984Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * added hooks to keep track of servants when creating objects
6987 xmlDoc and xmlNode (for Corba export).
6988
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006989Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * added xml-config script.
6992
Daniel Veillard7066a791998-10-01 20:28:28 +00006993Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6996 to autoupdate libtool and automake conf files.
6997
Miguel de Icaza60681bd1998-09-30 19:28:59 +000069981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6999
7000 * Makefile.am: Use '?' to separate the sed
7001 commands as ',' is used when people pass -Wl,something.
7002
7003
Daniel Veillard15a8df41998-09-24 19:15:06 +00007004Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * tree.c, tree.h: added a per-document compression interface.
7007
Daniel Veillard151b1b01998-09-23 00:49:46 +00007008Tue Sep 22 20:47:38 EDT 1998
7009
7010 * tree.c, tree.h: added saving with compression and added interfaces
7011 to control the compression level (xmlGetCompressMode,
7012 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7013
Daniel Veillard70120ff1998-09-22 00:24:21 +00007014Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * parser.c: corrected a loop for files of size 0
7017
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000070181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7019
7020 * error.h: New file. Contains prototyes from `error.c'.
7021
Tom Tromeyc19653d1998-08-14 01:22:43 +00007022Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7023
7024 * Makefile.am (xmlincdir): New macro.
7025 (xmlinc_HEADERS): Renamed from include_HEADERS.
7026
Daniel Veillard845664d1998-08-13 04:43:19 +00007027Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * applied small patch on numeric entities from
7030 Christopher Blizzard <blizzard@appliedtheory.com>
7031
Daniel Veillard260a68f1998-08-13 03:39:55 +00007032Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * New release 0.2, removed the old xml_* files so that it's
7035 coherent with the other CVS base (W3C), far better conformance
7036 to standard, new namespaces, decent entities support, beginning
7037 of a SAX-like interface. Nearly nothing left intact, even the
7038 test examples ...
7039
Christopher Blizzarda36749e1998-07-30 21:47:18 +000070401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7041
7042 * .cvsignore: Add .deps dir
7043
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007044Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7047
Daniel Veillardfe926001998-07-26 04:28:20 +00007048Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007049
Daniel Veillardfe926001998-07-26 04:28:20 +00007050 * configure.in: added test for CPP
7051 * AUTHORS, Changelog: the original ones didn't get commited but the
7052 glib ones instead, fixed.
7053 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007054
Daniel Veillardfe926001998-07-26 04:28:20 +00007055Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007056
Daniel Veillardfe926001998-07-26 04:28:20 +00007057 * integrated code developped at W3C
7058 * changed the original Copyright
7059 * migrated to automake
7060 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007061