blob: e8dd377478e0075ae1f077ceba9912fe9ea86fa7 [file] [log] [blame]
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00001Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3 * catalog.c: completed the #96963 fix, as reported by Karl
4 Eichwalder
5
Daniel Veillard56f21f22002-11-06 15:49:46 +00006Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9
Daniel Veillard91ad8792002-11-04 17:06:52 +000010Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11
12 * Makefile.am: switched the order of a couple of includes
13 to fix bugs #97100
14
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000015Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16
17 * catalog.c: fixed bug #96963, reverted to the old behaviour of
18 xmlLoadCatalogs that used to separate directories with a ':'.
19
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000020Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
21
22 * threads.c: improvements to the Windows-side of thread handling
23 * testThreads.c: conditionally excluded unistd.h
24 * testThradsWin32.c: broke overlong lines
25 * include/win32config.h: adapted thread-related macros to the new
26 scheme and for pthreads on Windows
27 * win32/Makefile.msvc: introduced a more flexible thread build,
28 added testThreads[Win32].c to the build
29 * win32/configure.js: introduced a more flexible thread config
30
John Fleck61f6fb62002-10-31 15:23:29 +0000312002-10-31 John Fleck <jfleck@inkstain.net>
32
33 * doc/xml.html (and, by implication, FAQ.html)
34 added UTF-8 conversaion FAQ from Marcus Labib Iskander
35
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000036Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
37
38 * configure.in: removed xmlwin32version.h
39 * include/libxml/Makefile.am: removed xmlwin32version.h
40
Daniel Veillardce66ce12002-10-28 19:01:59 +000041Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
42
43 * tree.c: applied patch from Brian Stafford to fix a bug
44 in xmlReconciliateNs()
45
Daniel Veillard7e3f1402002-10-28 18:52:57 +000046Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * tree.c: applied patch from Christian Glahn to allow
49 xmlNewChild() on document fragment nodes
50
Daniel Veillardb39bc392002-10-26 19:29:51 +000051Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
52
53 * parser.c: Christian Glahn found a problem with a recent
54 patch to xmlParseBalancedChunkMemoryRecover()
55 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
56 problems
57 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
58 test/schemas/seq*: added the test cases from Charles
59
Daniel Veillard366a9152002-10-23 20:43:53 +000060Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
61
62 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
63 serious cleanup of the spec file and associated changes
64 in the Makefiles.
65 * valid.c: try to remove some warnings on x86_64
66
Daniel Veillardd033d022002-10-23 14:55:02 +000067Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
70 fix bug #96586
71
Daniel Veillardce02dbc2002-10-22 19:14:58 +000072Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
73
74 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
75 parsing, applied his patch
76 * result/HTML/attrents.html result/HTML/attrents.html.err
77 result/HTML/attrents.html.sax test/HTML/attrents.html:
78 added the test and result case provided by Mikhail Sogrine
79
Daniel Veillarde645e8c2002-10-22 17:35:37 +000080Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
81
82 * vms/build_libxml.com vms/config.vms vms/readme.vms
83 include/libxml/parser.h include/libxml/parserInternals.h
84 include/libxml/tree.h include/libxml/xmlIO.h
85 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
86 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
87 Applied the VMS update patch from Craig A. Berry
88 * doc/*.html: update
89
Daniel Veillardf000f072002-10-22 14:28:17 +000090Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
91
92 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
93
Daniel Veillard1e208222002-10-22 14:25:25 +000094Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
95
96 * debugXML.c: adding a grep command to --shell in xmllint
97 for T.V. Raman
98
Daniel Veillard9cdcf362002-10-22 14:23:59 +000099Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * xmlcatalog.c: tried to fix some of the problem with --sgml
102
Daniel Veillard935494a2002-10-22 14:22:46 +0000103Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
104
105 * parser.c: tried to fix bug #91500 where doc->children may
106 be overriden by a call to xmlParseBalancedChunkMemory()
107
108Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
109
110 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
111 identifiers in SGML catalogs containing '&'
112
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000113Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * python/types.c: fixed bugs when passing result value tree
116 to Python functions.
117
Daniel Veillard48267432002-10-18 11:21:38 +0000118Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * configure.in: preparing the release of 2.4.26
121 * doc/*: updated and rebuilt the documentation
122
Daniel Veillardbb284f42002-10-16 18:02:47 +0000123Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
124
125 * parser.c: fixed a XML Namespace compliance bug reported by
126 Alexander Grimalovsky
127
Daniel Veillard44892f72002-10-16 15:23:26 +0000128Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * HTMLtree.c: fixed serialization of script and style when
131 they are not lowercase (i.e. added using the API to the tree).
132
Daniel Veillard2fd85422002-10-16 14:32:41 +0000133Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
134
135 * valid.c: make xmlValidateDocument emit a warning msg if there
136 is no DTD, pointed by Christian Glahn
137
Daniel Veillard32370232002-10-16 14:08:14 +0000138Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
139
140 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
141 content model when some of the blocks have min or max, and a couple
142 of bugs found in the process.
143 * result/schemas/list0* test/schemas/list0*: added some specific
144 regression tests
145
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000146Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * README: updated the contact informations
149
Daniel Veillard63186732002-10-15 08:43:17 +0000150Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
151
152 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
153 misses it, reported by Peter Bray.
154
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000155Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
156
157 * tree.c: investigating xmlNodeGetContent() on namespace nodes
158 and removed a few warnings
159
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000160Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
161
162 * parser.c: Christian Glahn found a small bug in the push parser.
163 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
164 public
165
Daniel Veillard6045c902002-10-09 21:13:59 +0000166Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * xmlschemas.c include/libxml/xmlschemas.h: added
169 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
170 * testSchemas.c: added --memory to test the new interface
171
Daniel Veillardf0070122002-10-09 14:24:17 +0000172Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
173
174 * doc/index.py doc/search.php: integrated the XSLT indexing,
175 a few fixed in the indexer, added a scope selection at the
176 search level.
177
Daniel Veillard01992e02002-10-09 10:20:30 +0000178Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
179
180 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
181 this was due to uninitialized parts of the validation context
182
Daniel Veillard321be0c2002-10-08 21:26:42 +0000183Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185 * debugXML.c: applied patch from Mark Vakoc except the API
186 change, preserved it.
187 * doc/*: updated the docs to point to the search engine for
188 information lookup or before bug/help reports.
189
Daniel Veillard01e87d22002-10-08 16:55:06 +0000190Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * doc/index.py doc/search.php: added mailing-list archives
193 indexing and lookup
194
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000195Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
196
197 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
198
Daniel Veillard9b006132002-10-07 11:13:27 +0000199Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
200
201 * doc/index.py: improved HTML indexing
202 * doc/search.php: make the queries also lookup the HTML based indexes
203
Daniel Veillard141d04b2002-10-06 21:51:18 +0000204Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * doc/index.py: added HTML page indexing
207
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000208Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
209
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000210 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000211 problem in libxslt.
212 * catalog.c: fixed list handling in XML_CATALOG_FILES
213
Daniel Veillardceb09b92002-10-04 11:46:37 +0000214Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
215
216 * valid.c: typo/bug found by Christian Glahn
217
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000218Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
219
220 * xmlIO.c: applied Windows CE patch from Javier.
221 * win32/wince: new directory, contains support for the PocketPC
222 with Windows CE from Javier.
223 * include/win32config.h: reorganised, removed duplicate
224 definitions and applied WinCE patch from Javier.
225 * include/wsockcompat.h: new file, now contains WinSock
226 compatibility macros.
227 * win32/Makefile.msvc: introduced double-run compilation.
228
Daniel Veillarde16b5742002-09-26 17:50:03 +0000229Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
230
231 * configure.in include/libxml/xmlwin32version.h: preparing release
232 of 2.4.25
233 * doc/*: updated and regenerated teh docs and web pages.
234
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000235Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
236
237 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
238 error were not covering namespace declarations.
239 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
240 it was missing the attribute declaration for the namespace
241 * result/VC/NS3: the fix now report breakages in that test
242
Daniel Veillardabe01742002-09-26 12:40:03 +0000243Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
246
Daniel Veillard2ace1952002-09-26 12:28:02 +0000247Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
250 and regenerated the docs and web site
251
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000252Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
253
254 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
255 ATTRIBUTE_UNUSED is always put after the attribute declaration,
256 not before
257
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000258Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * python/generator.py python/libxml2class.txt: fixed a stupid error
261 breaking the python API
262
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000263Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
266 triostr.c triostr.h: applied a trio update patch from
267 Bjorn Reese which should work with MinGW
268
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000269Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
270
271 * tree.c: improving some documentation comments
272 * xmlregexp.c: found and fixed a mem leak with python regression tests
273 * doc/*: rebuilt the doc and the API XML file including the
274 xmlregexp.h xmlautomata.h and xmlunicode.h headers
275 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
276 python/types.c: added access to the XML Schemas regexps from
277 python
278 * python/tests/Makefile.am python/tests/regexp.py: added a
279 simple regexp bindings test
280
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000281Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
282
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000283 * doc/xml.html:
284 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000285
Daniel Veillard118aed72002-09-24 14:13:13 +0000286Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xmlregexp.c: fixed the data callback on transition functionality
289 which was broken when using the compact form
290 * result/schemas/*: updated the results, less verbose, all tests
291 pass like before
292 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
293 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
294 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
295 annoying warnings
296 * xpath.c: try to provide better error report when possible
297
Daniel Veillard72336152002-09-21 13:08:14 +0000298Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
299
300 * Makefile.am: fixed a breakage raised by Jacob
301
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000302Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
303
304 * include/win32config.h: added HAVE_ERRNO_H definition for parts
305 which don't use sockets
306
Igor Zlatkovic01280582002-09-20 16:40:34 +0000307Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
308
309 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
310 * win32/configure.js: applied zlib patch from Daniel Gehriger
311
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000312Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
313
314 * win32/configure.js: applied the patch from Mark Vakoc for
315 regexp support
316 * win32/libxml2.def.src: applied the patch from Mark Vakoc
317 for regexp support
318
Daniel Veillardb5c05732002-09-20 13:36:25 +0000319Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * xmlschemastypes.c: as pointed by Igor Float and Double
322 parsing ain't finished yet
323
Daniel Veillard40b11342002-09-20 12:01:39 +0000324Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * Makefile.am configure.in: trying to fix #88412 by bypassing
327 all the python subdir if python ain't detected
328
Daniel Veillard23e73572002-09-19 19:56:43 +0000329Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
330
331 * Makefile.am configure.in include/libxml/xmlversion.h.in:
332 made configuring with regexps/automata/unicode the default
333 but without schemas ATM
334 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
335 fixed the regexp based DTD validation performance and memory
336 problem by switching to a compact form for determinist regexps
337 and detecting the determinism property in the process. Seems
338 as fast as the old DTD validation specific engine :-) despite
339 the regexp built and compaction process.
340
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000341Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
342
343 * valid.c: determinism is debugged, new DTD checking code now works
344 but xmlFAComputesDeterminism takes far too much CPU and the whole
345 set usues too much memory to be really usable as-is
346
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000347Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
348
349 * tree.c: fixed another stupid bug in xmlGetNodePath()
350 * xmllint.c: --version now report the options compiled in
351
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000352Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * HTMLparser.c: small cleanup
355 * valid.c xmlregexp.c: switched DTD validation to use only regexp
356 when configured with them. A bit of debugging around the determinism
357 checks is still needed
358
Daniel Veillard63b01c22002-09-17 19:25:28 +0000359Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
362
Daniel Veillard92727042002-09-17 17:59:20 +0000363Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365 * xmlIO.c: small portability glitch fixed.
366
Daniel Veillard84d70a42002-09-16 10:51:38 +0000367Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
368
369 * xmlschemastypes.c: incomplete steps for real/double support
370 * testAutomata.c include/libxml/xmlautomata.h
371 include/libxml/xmlregexp.h: avoiding a compilation problem
372 * valid.c include/libxml/valid.h: starting the work toward using
373 the regexps for actual DTD validation
374
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000375Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377 * hash.c: cosmetic cleanup
378 * valid.c include/libxml/tree.h include/libxml/valid.h: started
379 integrating a DTD validation layer based on the regexps
380
Daniel Veillard4402ab42002-09-12 16:02:56 +0000381Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
382
383 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
384 the determinism was tested before eliminating the epsilon
385 transitions :-(
386
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000387Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
388
389 * python/generator.py python/libxml.c python/libxml.py
390 python/libxml2-python-api.xml python/libxml2class.txt
391 python/libxml_wrap.h python/types.c: updated the python
392 bindings, added code for easier File I/O, and the ability to
393 define a resolver from Python fixing bug #91635
394 * python/tests/Makefile.am python/tests/inbuf.py
395 python/tests/outbuf.py python/tests/pushSAXhtml.py
396 python/tests/resolver.py python/tests/serialize.py: updated
397 and augmented the set of Python tests.
398
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000399Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
400
401 * win32/configure.js: added more readme info for the binary
402 package.
403
Daniel Veillard607b35c2002-09-10 12:16:19 +0000404Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
405
406 * xmlIO.c: fixed a stupid out of bound array error
407
408Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
409
410 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
411 messing around with support for Windows path, cleanups,
412 trying to identify and fix the various code path to the
413 filename access. Added xmlNormalizeWindowsPath()
414
Daniel Veillard76575762002-09-05 14:21:15 +0000415Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * error.c valid.c: working on better error reporting of validity
418 errors, especially providing an accurate context.
419 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
420 error reports in those cases.
421
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000422Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
423
424 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
425 parser.c parserInternals.c xmlIO.c: get rid of all the
426 perror() calls made in the library execution paths. This
427 should fix both #92059 and #92385
428
Daniel Veillard19aa7022002-09-05 11:14:19 +0000429Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
430
431 * xmllint.c: memory leak reporting was broken after a change
432 of the preprocessor symbol used to activate it.
433
Daniel Veillardec6725e2002-09-05 11:12:45 +0000434Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
435
436 * tree.c: try to make the copy function work for node of
437 type XML_DOCUMENT_FRAG_NODE, they are only created by the
438 DOM layers though, not libxml2 itself.
439
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000440Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * valid.c: try to provide file and line informations, not all
443 messages are covered, but it's a (good) start
444
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000445Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
446
447 * xinclude.c: reimplemented a large part of the XInclude
448 processor, trying to minimize resources used, James Henstridge
449 provided a huge test case which was exhibiting severe memory
450 consumption problems.
451
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000452Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
453
454 * python/Makefile.am: applied patch from Christophe Merlet to
455 reestablish DESTDIR
456
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000457Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
458
459 * libxml.spec.in: fixes libary path for x86_64 AMD
460
John Fleckbe98b332002-09-04 03:16:23 +0000461Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
462
463 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000464 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000465 (plus resulting generated html files)
466 fixing one spot I missed in the tutorial where I hadn't freed
467 memory properly
468
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000469Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
470
471 * doc/tutorial/includeaddattribute.c
472 * doc/tutorial/includeaddkeyword.c
473 * doc/tutorial/includegetattribute.c
474 * doc/tutorial/includekeyword.c
475 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000476 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000477 update tutorial to properly free memory (thanks to Christopher
478 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000479 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000480 added image files so the callouts are graphical, making it
481 easier to read ( use "--param callout.graphics 1" to generate
482 html with graphical callouts)
483
Daniel Veillarde1662542002-08-28 11:50:59 +0000484Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
485
486 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
487 nice logos generated by Marc Liyanage
488 * doc/site.xsl *.html: changed the stylesheet to show the new
489 logo and regenerated the pages
490
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000491Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
492
493 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
494
Daniel Veillard42766c02002-08-22 20:52:17 +0000495Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
496
497 * xpath.c: possible mem leak patch from Jason Adams
498
499Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
500
501 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
502 in the XQuery namespace
503 * configure.in: preparing 2.4.24
504 * doc/*.html: updated the web pages
505
506Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
507
508 * python/generator.py: closing bug #85258 by generating conditional
509 compile check to avoid linking to routines not configured in.
510
Havoc Pennington84ec40a2002-08-22 13:59:35 +00005112002-08-22 Havoc Pennington <hp@pobox.com>
512
513 * autogen.sh: update error message for missing automake
514
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000515Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
516
517 * python/Makefile.am: typo in target name resulted in libxml2.py
518 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
519
Daniel Veillard22669b22002-08-22 07:17:11 +0000520Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
521
522 * win32/win32/Makefile.mingw: updated with version from
523 Elizabeth Barham at http://soggytrousers.net/repository/
524
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000525Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
526
527 * win32/Makefile.msvc: added the prefix location to the include
528 and lib search path.
529
Havoc Pennington830e8972002-08-18 22:22:13 +00005302002-08-18 Havoc Pennington <hp@pobox.com>
531
532 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
533 both automake 1.6 and 1.4 installed get the right automake. Means
534 compilation from CVS will now require the latest automake 1.4
535 release, or manually creating symlinks called "automake-1.4" and
536 "aclocal-1.4"
537
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000538Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
539
540 * configure.in python/Makefile.am: more AMD 64 induced changes from
541 Frederic Crozat
542
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000543Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
544
545 * xinclude.c: oops I was missing the xml:base fixup too
546 * result/XInclude/*.xml: this adds xml:base attributes to most
547 results of the tests
548
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000549Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
550
551 * xinclude.c: quick but apparently working implementation of
552 xi:fallback, should close bug #89684
553 * Makefile.am test/XInclude/docs/fallback.xml
554 result/XInclude/fallback.xml: added a basic test for fallback,
555 and run with --nowarning to avoid a spurious warning
556 * configure.in: applied patch from Frederic Crozat for python
557 bindings on AMD 64bits machines.
558
Daniel Veillard9e923512002-08-14 08:48:52 +0000559Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c: xmlSAXUserParseMemory() really ought to fail if
562 the caller don't pass a SAX callback block.
563
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000564Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
565
566 * tree.c: applied the same fix for the XML-1.0 namespace to
567 xmlSearchNsByHref() as was done for xmlSearchNs()
568
Daniel Veillardad11b302002-08-12 14:53:41 +0000569Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
570
571 * libxml.3: small cleanup of the man page
572 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
573 when serializing HREF attributes generated by XSLT.
574
Daniel Veillardc084e472002-08-12 13:27:28 +0000575Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
576
577 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
578 version of Marc Liyanage' patch for boolean attributes in HTML
579 output
580
Daniel Veillard5f91b372002-08-12 12:13:01 +0000581Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * python/tests/serialize.py: fixed the test results, indenting
584 behaviour changed slightly
585
Aleksey Sanin9e951762002-08-08 18:02:41 +0000586Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
587
588 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
589 new c14n function to Windows def files
590
Aleksey Saninea4272a2002-08-02 23:50:03 +0000591Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
592
593 * c14n.c: fixed a memory leak in c14n code
594
Daniel Veillard58e44c92002-08-02 22:19:49 +0000595Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
596
597 * parser.c include/libxml/parser.h: adding a new API for Christian
598 Glahn: xmlParseBalancedChunkMemoryRecover
599 * valid.c: patch from Rick Jones for some grammar cleanup in
600 validation messages
601 * result/VC/* result/valid/*: this slightly change some of the
602 regression tests outputs
603
Daniel Veillard0bf29002002-08-01 12:54:11 +0000604Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
605
606 * tree.c: trying to fix a problem in namespaced attribute handling
607 raised by Christian Glahn
608
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000609Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
610
611 * encoding.c include/libxml/encoding.h: Opening the interface
612 xmlNewCharEncodingHandler as requested in #89415
613 * python/generator.py python/setup.py.in: applied cleanup
614 patches from Marc-Andre Lemburg
615 * tree.c: fixing bug #89332 on a specific case of loosing
616 the XML-1.0 namespace on xml:xxx attributes
617
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000618Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
619
620 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
621 corner case from new Merlin's test suite and added a callback
622 that will be used to improve xmlsec performance
623
624
Daniel Veillard0b22def2002-07-29 16:23:03 +0000625Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * HTMLtree.c: trying to fix the <style> escaping problem in
628 HTML serialization bug #89342
629
Daniel Veillard0b28e882002-07-24 23:47:05 +0000630Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
631
632 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
633 and rebuilt the web site.
634
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000635Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000636
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000637 * include/libxml/tree.h: added _private member to xmlNs struct
638
Daniel Veillard1d995272002-07-22 16:43:32 +0000639Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
640
641 * HTMLparser.c: fixing bug #84876 based on the xml working
642 code.
643
William M. Brack61eaba52002-07-21 11:14:18 +0000644Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
645
646 * python/Makefile.am: enhanced to fix bug 72012 (errors
647 when using '-jX' make parameter)
648
William M. Brackef61d202002-07-19 08:32:00 +0000649Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
650
651 * xpath.c: small additional enhancement for booleans
652 compared to nodesets
653
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000654Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLtree.c: changed the order of the encoding declaration
657 attributes in the meta tags due to a bug in IE/Mac
658
William M. Brack0c022ad2002-07-12 00:56:01 +0000659Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
660
661 * xpath.c: enhanced handling of booleans (especially '='
662 and '!=' for nodesets) - fixes bug 85256. Added new
663 routine xmlXPathNotEqualValues for more proper handling
664 of '!=' when nodesets are involved.
665
Daniel Veillard06944e22002-07-11 19:55:18 +0000666Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
667
668 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
669 doc/xmlcatalog_man.xml to the source distribution
670
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000671Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
672
673 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
674 asked for this.
675
Daniel Veillard539638b2002-07-06 19:55:14 +0000676Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * configure.in: preparing 2.4.23
679 * doc/*: rebuilt the docs
680
Daniel Veillard176d99f2002-07-06 19:22:28 +0000681Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
682
683 * parser.c: fixing bug #84169 by fixing the
684 comment of xmlCreatePushParserCtxt to describe the
685 encoding detection parameters better.
686
Daniel Veillard37f961d2002-07-06 17:53:56 +0000687Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * valid.c: fixing bug #79331 in one path the lookup for
690 ID attributes on a namespaced node wasn't handled correctly :-\
691
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000692Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * HTMLparser.c: trying to fix 87235 about discarded white
695 spaces in the HTML parser.
696 * result/HTML/*: this changes the output of a number of HTML
697 regression tests
698
Daniel Veillardfdc91562002-07-01 21:52:03 +0000699Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
700
701 * xpath.c: applied patch from Richard Jinks for the namespace
702 axis + fixed a memory error.
703 * parser.c parserInternals.c: applied patches from Peter Jacobi
704 removing ctxt->token for good.
705 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
706 popped out by the regression tests.
707 * Makefile.am: patch for threads makefile from Gary Pennington
708
William M. Brack6000af52002-06-28 11:43:13 +0000709Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
710
Daniel Veillardfdc91562002-07-01 21:52:03 +0000711 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000712 expressions involving preceding-sibling (et al).
713
Daniel Veillard153120c2002-06-18 07:58:35 +0000714Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
715
716 * hash.c: applied a patch from Peter Jacobi to solve a problem
717 when compiling with the Watcom C on Win32
718 * result/schemas/*.err: the change of hashing algo generated
719 permutations in the output
720
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000721Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
722
723 * hash.c: applied patch from Sander Vesik improving the quality of
724 the hash function.
725
Aleksey Sanina5808b92002-06-14 17:07:41 +00007262002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000727
728 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
729 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
730 xmllint.c xpath.c: replaced sprintf() with snprintf()
731 to prevent possible buffer overflow (the bug was pointed
732 out by Anju Premachandran)
733
Daniel Veillarde059b892002-06-13 15:32:10 +0000734Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
735
736 * parser.c: removed an uninitialized data error popped by valgrind
737 on PE references
738
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000739Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
740
741 * doc/xml.html
742 adding tutorial reference to the web page
743
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000744Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
745
746 * doc/tutorial/xmltutorial.xml
747 * doc/tutorial/ar01s07.html
748 * doc/tutorial/ape.html
749 * doc/tutorial/includegetattribute.c
750 adding section to tutorial about retrieving an attribute
751 value
752
Daniel Veillardf5582f12002-06-11 10:08:16 +0000753Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
754
755 * parser.c: applied a couple of patches from Peter Jacobi to start
756 to get rid of ctxt->token, with a possible significant speed
757 improvement to be gained once done. Better compliance with PE
758 references constructs in DTDs too.
759 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
760 from Peter too
761
Daniel Veillard38d80e22002-06-11 07:24:56 +0000762Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
763
764 * parser.c: Babak Vahedipour-Kunze reported that openTag in
765 xmlParseElement was likely to have been deallocated at the
766 time of the report, possibly leading to segfault. Just report
767 the tag name now.
768
Daniel Veillard9e412302002-06-10 15:59:44 +0000769Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
770
771 * xpath.c: patch from Richard Jinks for XPath substring() function
772 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
773
Aleksey Sanina5808b92002-06-14 17:07:41 +00007742002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000775
776 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
777
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000778Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
779
780 *doc/FAQ.html
781 fixing typos in FAQ, thanks to Robert Funnell for the
782 editing help
783
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000784Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * NEWS: got complaints from rpmlint that it was empty
787
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000788Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
789
790 * added doc/tutorial, including:
791 apa.html
792 apb.html
793 apc.html
794 apd.html
795 ar01s02.html
796 ar01s03.html
797 ar01s04.html
798 ar01s05.html
799 ar01s06.html
800 includeaddattribute.c
801 includeaddkeyword.c
802 includekeyword.c
803 includestory.xml
804 index.html
805 xmltutorial.xml
806 libxml tutorial, including generated html
807
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000808Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
809
810 * result/c14n/exc-without-comments/merlin-c14n-two-*
811 result/c14n/without-comments/merlin-c14n-two-*
812 test/c14n/exc-without-comments/merlin-c14n-two-*
813 test/c14n/without-comments/merlin-c14n-two-*
814 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
815 c14n/exc-c14n and slightly modified test script to handle
816 these test cases
817 * c14n.c: fixed bugs for complicated nodes set (namespace
818 without node and others from merlin-c14n-two.tar.gz)
819 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
820 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
821 for xmlsec performance patch
822 * xpath.c: fixed self::node() for namespaces and attributes
823
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000824Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
825
826 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
827 but with the format parameter
828 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
829
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000830Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
831
832 * Makefile.am: updated c14n tests suite
833 * c14n.c: performance improvement for previous c14n patch
834
Daniel Veillarde72c7562002-05-31 09:47:30 +0000835Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
836
837 * parser.c: another peroformance patch from Peter Jacobi, that
838 time on parsing attribute values.
839
Aleksey Sanin508a1012002-05-31 06:32:32 +0000840Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
841
842 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
843 into LibXML2 test suite
844
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000845Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
846
847 * c14n.c: propagating xpath ancesstors node fix to c14n
848 plus small performance improvement to reduce number of
849 mallocs
850 * xpath.c: fixed ancestors axis processing for namespace nodes
851
Daniel Veillard46de64e2002-05-29 08:21:33 +0000852Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
855 Peter Jacobi
856
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000857Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
858
859 * configure.in: preparing 2.4.22
860
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000861Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
864 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
865 a public entry point.
866 * doc/*: rebuilt the API and docs
867
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000868Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * xpath.c: patch from Richard Jinks to fix a problem introduced
871 in the previous patch and pointed by Norm
872
Daniel Veillardc6924812002-05-24 11:10:43 +0000873Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * libxml.spec.in: fixing bug #81112
876
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000877Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
878
879 * uri.c: fixing bug #82848
880
Daniel Veillarda2878972002-05-24 07:54:39 +0000881Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * result/catalogs/mycatalog.full: Aleksey's commit changed the
884 output of one catalog test
885
Aleksey Sanin114e4752002-05-24 07:20:27 +0000886Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000887
Aleksey Sanin114e4752002-05-24 07:20:27 +0000888 * global.data globals.c tree.c include/libxml/globals.h
889 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
890 default value for global parameter xmlIndentTreeOutput to 1 and
891 introduced new global parameter xmlTreeIndentString (the string
892 used to do one-level indent) with default value " " (as it was
893 in tree.c)
894
Daniel Veillard49d5af82002-05-23 11:55:49 +0000895Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * Makefile.am: Merijn Broeren pointed out a problem when compiling
898 with trio and schemas.
899
Daniel Veillard7c13af42002-05-22 09:57:32 +0000900Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * xpath.c: patch from Richard Jinks to fix the problem raised in
903 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
904
Daniel Veillard5a872412002-05-22 06:40:27 +0000905Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * xmlschemas.c: a bit of work on import.
908 * xmlschemastypes.c: Charles Bozeman provided a compare function
909 for date/time types so min/max facet restrictions should work,
910 indeterminate comparisons return an error instead of equal.
911 * test/schemas/date_0* result/schemas/date_0_0: specific test
912 from Charles Bozeman too
913
Daniel Veillard10b6da42002-05-18 07:55:20 +0000914Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
917 from Christian Cornelssen fixing the man pages and the Catalog
918 building script.
919 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
920 next step is <xs:import> I now have a reasonable understanding
921 of how it works.
922
Daniel Veillarde5354492002-05-16 08:43:22 +0000923Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
926
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000927Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
928
929 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
930
Daniel Veillard088bf112002-05-14 11:03:59 +0000931Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
932
933 * xpath.c: fixing an XPath function evalutation bug pointed out
934 by Alexey Efimov where the context was lost when evaluating
935 the function arguments
936
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000937Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000938
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000939 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
940 function public for XMLSec performance optimizations
941
Daniel Veillard3cd72402002-05-13 10:33:30 +0000942Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * python/generator.py python/libxml2class.txt : fixed a problem
945 with the HTML parser pointed by Gary Benson
946 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
947 example
948
Aleksey Sanine48a3182002-05-09 18:20:01 +0000949Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
950 * parser.c: fixed bug #81159 (memory growth in SAX)
951
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000952Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
953 * xpath.c: fixed bug #78858 (the real fix)
954
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000955Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000956 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000957
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000958Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * tree.c: modified xmlNodeSetBase to allow changing the
961 base of a document.
962
Daniel Veillard070803b2002-05-03 07:29:38 +0000963Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * xmlschemastypes.c: patch Charles Bozeman for validation of
966 all the date, time, and duration types
967 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
968 * configure.in: fixed an error pointed by an user
969 * xml2-config.in: fixed an error pointed by an user
970
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000971Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
972
973 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
974 win32/libxml2.def.src xmlIO.c: exported default
975 'file:', 'http:' and 'ftp:' protocols input handlers
976 and maked protocols comparisson case insensitive
977
Daniel Veillard34de97f2002-04-30 14:29:22 +0000978Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * configure.in: Neven Has detected a typo
981
Daniel Veillard28577c32002-04-30 06:48:41 +0000982Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
985 as one of the persons allowed to commit directly to the
986 module.
987
Daniel Veillardfc57b412002-04-29 15:50:14 +0000988Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
991 * valid.c: raised a too low limit
992 * doc/*: rebuilt the docs
993
Daniel Veillardeca82812002-04-24 11:42:02 +0000994Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * test/XPath/expr/floats test/XPath/expr/functions
997 result/XPath/expr/floats result/XPath/expr/functions
998 xpath.c: another XPath conformance patch from Richard Jinks
999
Daniel Veillard13e04c62002-04-23 17:51:29 +00001000Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xmlschemas.c: fixed validation of attribute groups.
1003 * test/schemas result/schemas: added an example from the primer
1004
Daniel Veillard88c58912002-04-23 07:12:20 +00001005Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1008 * test/schemas result/schemas: updated the test list
1009
Daniel Veillarde19fc232002-04-22 16:01:24 +00001010Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * TODO: updated a bit
1013 * parser.c: made a comment more specific
1014 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1015 Schemas conformance.
1016 * test/schemas result/schemas: updated the test list
1017
Daniel Veillard441bc322002-04-20 17:38:48 +00001018Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1021 implementing xs:all with minOccurs = 0
1022 * tes/schemas/* result/schemas/*: added more tests covering
1023 xs:all
1024
Daniel Veillard8a001f62002-04-20 07:24:11 +00001025Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * xmlregexp.c: first implementation of the all particle, this
1028 may need to be revisited for case where not all transitions
1029 must be crossed.
1030
Daniel Veillard7646b182002-04-20 06:41:40 +00001031Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * tree.c: another entity processing update from Markus Henke
1034
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001035Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1036
1037 * trionan.c: fixed crash on OSF/1
1038
Daniel Veillardb4398962002-04-19 07:01:55 +00001039Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlschemas.c: more Schemas work
1042 * test/schemas/* result/schemas/*: added more tests coming
1043 from the spec.
1044
Daniel Veillard54761132002-04-18 21:00:44 +00001045Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1048 ExcC14N specification
1049
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001050Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * tree.c: patch from Markus Henke, fix for recursive entities.
1053
Daniel Veillard23b1f372002-04-18 15:50:05 +00001054Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * xpath.c: fix a problem with string() on a document node.
1057
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001058Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * Makefile.am xmlschemas.c: more Schemas work
1061 * test/schemas/* result/schemas/*: added more tests coming
1062 from the spec.
1063
Daniel Veillard6231e842002-04-18 11:54:04 +00001064Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1067 * result/HTML/*: this changes a few things in the results
1068
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001069Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1070
1071 * include/libxml/tree.h: eliminated 'declaration different than
1072 prototype' warning
1073 * include/win32config.h: "resolved" conflicts with errno.h
1074
Daniel Veillardb509f152002-04-17 16:28:10 +00001075Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1078 on the automata interfaces and debug of counted choices
1079 * test/schemas/* result/schemas/*: added a number of tests
1080
Daniel Veillard8651f532002-04-17 09:06:27 +00001081Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1084 a bit of work on Schemas
1085 * testSchemas.c: try to make it more useful
1086 * test/schemas/* result/schemas/* Makefile.am: changed the
1087 Schemas regression test procedure, started adding a few samples
1088
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001089Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1090
1091 * include/libxml/encoding.h: Patch for the Borland C++ builder
1092 * include/libxml/tree.h: Patch for the Borland C++ builder
1093 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001094 * win32/bcb5: New directory for the Borland C++ builder
1095 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001096
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001097Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1098
1099 * win32/Makefile.msvc: Update for XML Schema support
1100 * win32/configure.js: Update for XML Schema support
1101 * win32/libxml2.def.src: Update for XML Schema support
1102
Daniel Veillard4255d502002-04-16 15:50:10 +00001103Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1106 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1107 xmlunicode.c include/libxml/Makefile.am
1108 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1109 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1110 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1111 include/libxml/xmlversion.h.in : merged the current state of
1112 XML Schemas implementation, it is not configured in by default,
1113 a specific --schemas configure option has been added.
1114 * test/automata test/regexp test/schemas Makefile.am
1115 result/automata result/regexp result/schemas:
1116 merged automata/regexp/schemas regression tests
1117
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001118Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * xpath.c: Gary found a compile time problem, fixes #78823
1121
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001122Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * configure.in: release of 2.4.20
1125 * doc/*: updated and rebuilt the docs
1126
Daniel Veillardf544f192002-04-15 12:56:56 +00001127Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * python/Makefile.am: patch from Cristian Gafton to build on
1130 Red Hat 6.2, should also fix #75779
1131
Daniel Veillard940492d2002-04-15 10:15:25 +00001132Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * valid.c: first part of fixing #78729
1135
Daniel Veillardeb475a32002-04-14 22:00:22 +00001136Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1139 escaping of URI when saving HTML files.
1140 * result/HTML/*: this impacted some tests
1141
Daniel Veillard9b731d72002-04-14 12:56:08 +00001142Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * configure.in: trying to fix #77441
1145
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001146Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * include/libxml/xmlIO.h: Hallski complained it could not be
1149 included by itself.
1150
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001151Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1154
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001155Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1156
1157 * win32/configure.js: patch from Nilo for the c14n option
1158 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1159
Daniel Veillardda423da2002-04-10 19:25:38 +00001160Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1163 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1164 LIBXML_THREAD_ENABLED
1165
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001166Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xpath.c: another patch from Richard Jinks for substring conformance
1169 * test/XPath/expr/floats test/XPath/expr/strings
1170 result/XPath/expr/floats result/XPath/expr/strings: update of the
1171 test suite to check those.
1172
Daniel Veillard01917aa2002-04-10 11:30:41 +00001173Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * xpath.c: patch from Richard Jinks for .x float parsing.
1176
Daniel Veillard46d6c442002-04-09 16:10:39 +00001177Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * parser.c: patch from Markus Henke when an encoding ain't recognized
1180
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001181Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * libxml.m4: got a report that #include <string.h> was needed
1184
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001185Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1188
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001189Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1190
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001191 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001192
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001193Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1196 pointed out by Melvyn Sopacua.
1197
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001198Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * libxml.m4: Frédéric Crozat gave a patch related to the change
1201 of Include paths breaking the libxml.m4
1202
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001203Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xpath.c: Fix bug #76927 forgot to save some context
1206 when evaluating binary expressions
1207
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001208Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * configure.in: fixed configure for MPE/iX from Markus Henke
1211 * xmlmemory.c: fixed initialization problems
1212 * xpath.c: another set of patches from Richard Jinks this
1213 fixes "make XPathtests" on linux
1214
Daniel Veillard21458c82002-03-27 16:12:22 +00001215Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1218 * test/XPath/expr/compare test/XPath/expr/equality
1219 test/XPath/expr/floats test/XPath/expr/functions
1220 test/XPath/expr/strings result/XPath/expr/compare
1221 result/XPath/expr/equality result/XPath/expr/floats
1222 result/XPath/expr/functions result/XPath/expr/strings: Updated
1223 tests though they show a divergence on Linux
1224
Daniel Veillard28dfed12002-03-27 09:08:17 +00001225Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * xpath.c trionan.c: previous commit also included patches
1228 from Richard Jinks on some IEEE support corner case
1229
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001230Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1233 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1234 that $(datadir) should be used for docs
1235
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001236Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1239 could leak filedescriptors
1240
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001241Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * configure.in nanohttp.c: applied patch from Allan Clark for
1244 UnixWare/OpenServer
1245
Daniel Veillard19274092002-03-25 16:48:03 +00001246Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * configure.in: preparing 2.4.19
1249 * doc/*: rebuilt the docs
1250
Daniel Veillard56b2db72002-03-25 16:35:28 +00001251Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * nanohttp.c: fixing #76043, got fed up with non-portability
1254 of that piece of code.
1255
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001256Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * valid.c SAX.c: Never commit without running "make tests" :-(
1259 fix a couple of stupidities in the previous commit
1260 * result/*: a few changes in some attribute order result of previous
1261 commit.
1262
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001263Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1266 the internal subset should not raise duplicate ID errors,
1267 also there was a small bug in conjunction to namespace
1268 declarations defaulted and xml:xxx attributes DTD definitions.
1269
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001270Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xpath.c: Richard Jinks also raised some rounding problems
1273 this tries to fix them
1274
Daniel Veillard4e2df542002-03-22 12:23:14 +00001275Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1278 behaviour in xmlXPathCastToString()
1279
Daniel Veillarddb552912002-03-21 13:27:59 +00001280Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1283 raised by Morus Walter
1284
Daniel Veillard9e537932002-03-21 13:08:08 +00001285Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1288 from Igor
1289
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001290Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * xpath.c: fixing #75619, related to a problem when trying
1293 to evaluate condition when the current node set resulting
1294 from that sub-step evaluation is empty. Also fixes 2 potential
1295 problem with previous-sibling and next-siblings axis.
1296
Daniel Veillard1840ef02002-03-21 08:05:23 +00001297Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1300 HTML support is not configured in.
1301
Daniel Veillard561b7f82002-03-20 21:55:57 +00001302Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1305 include/libxml/tree.h: dohh I really didn't intended to commit
1306 this test version :-(
1307
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001308Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * testSAX.c: I wanted to see the real speed at the SAX interface
1311 after a little too many Ximianer started complaining about the
1312 parser speed.
1313 added a --quiet option:
1314 paphio:~/XML -> ls -l db100000.xml
1315 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1316 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1317 3200006 callbacks generated
1318 real 0m1.270s
1319 Which means 16MBytes/s and 3Mcallback/s
1320
Daniel Veillardc62a1472002-03-19 18:35:12 +00001321Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * xpath.c: valgrind spotted another error that time when running
1324 on libxslt regression tests
1325
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001326Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * Makefile.am: adding "make valgrind" running the full regression
1329 tests (except python ones) under Valgrind (using valgrind -q
1330 which was kindly added by the author).
1331 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1332 passes cleanly now except an obcure floating point initialization
1333 raised in log10() in one XPath regression test ???
1334 * tree.c: edited some comments to close #75244
1335
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001336Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1339 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1340 context of ScrollKeeper, made sure that if the number is
1341 an integer, the serialization follows the description at
1342 http://www.w3.org/TR/xpath#section-String-Functions
1343
Daniel Veillard5997aca2002-03-18 18:36:20 +00001344Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001346 * configure.in: preparing 2.4.18
1347 * doc/*: updated and rebuilt the web site
1348 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1349 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001350 * parser.c: humm, changed the way the SAX parser work when
1351 xmlSubstituteEntitiesDefault(1) is set, it will then
1352 do the entity registration and loading by itself in case the
1353 user provided SAX getEntity() returns NULL.
1354 * testSAX.c: added --noent to test the behaviour.
1355
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001356Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * parser.c: Wilfried Teiken provided a hackish but working
1359 way to get context reported back on entities when parsing
1360 with SAX and without breaking the DOM build.
1361
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001362Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * c14n.c: applied a new patch from Aleksey Sanin
1365 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1366 to reference Aleksey implementation of XML digital Signatures
1367
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001368Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xpath.c: small fix to avoid potential problem due to
1371 ordering of freeing data
1372 * python/Makefile.am: people were complaining about
1373 the generated file in python dir not being built
1374
Daniel Veillardd2379012002-03-15 22:24:56 +00001375Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1378 python/generator.py python/libxml.c python/types.c: Cleanup
1379 of the python Makefiles based on Jacob and James feedback,
1380 fixed the spec file accordingly, fixed the number of warning
1381 that passing my pedantic CFLAGS was generating. Conclusion
1382 is that Python includes are real crap.
1383
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001384Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * configure,in: it was reported quite a few times that
1387 xml2-config --cflags should not output
1388 -I$includeprefix/libxml2/libxml because libxml2 header names
1389 clashes with existing names like list.h from C++ stl.
1390 Includes should be #include<libxml/xxx.h> so ...
1391
Daniel Veillard6f293b12002-03-15 09:42:33 +00001392Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * c14n.c: another patch from Aleksey Sanin
1395
Daniel Veillard5c396542002-03-15 07:57:50 +00001396Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1399 canonicalization algorithm
1400 * doc/xml.html doc/index.html: added the C14N references on the
1401 index page.
1402
jacob berkman9be65862002-03-14 02:15:56 +000014032002-03-13 jacob berkman <jacob@ximian.com>
1404
1405 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1406 usage, redundant, and gcc specific
1407
Daniel Veillard75be0132002-03-13 10:03:35 +00001408Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * xpath.c: speedup some node selection operations, this can
1411 have a significant impact on DocBook Norm's stylesheets
1412 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1413 make sure it's always the case
1414 * debugXML.c: distinguish CDATA and comments in ls operations
1415
Daniel Veillard61f26172002-03-12 18:46:39 +00001416Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1419 to generate better API descriptions etc...
1420
Daniel Veillard9ff88172002-03-11 09:15:32 +00001421Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * c14n.c: Fixing #74186, made sure all boolean expressions
1424 get fully parenthesized, ran indent on the output
1425 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1426 include/libxml/tree.h: also #74186 related, removed the
1427 --with-buffers option, and all the preprocessor conditional
1428 sections that were resulting from it.
1429
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001430Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * valid.c: applied patch from Dodji Seketeli fixing an
1433 uninitailized variable in xmlValidGetValidElements()
1434
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001435Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * c14n.c: fixed a few comments
1438 * doc/*.html doc/*/*.html: regenerated the docs and added
1439 the C14N API
1440 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1441
Daniel Veillardfa49d872002-03-09 10:20:00 +00001442Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * check-xml-test-suite.py: fix to adapt varaiations in the
1445 bindings
1446 * configure.in python/setup.py python/setup.py.in: fixed to
1447 have the version of the python scripts automatically updated
1448
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001449Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1452 in xmlCopyProp()
1453
Daniel Veillardaf43f632002-03-08 15:05:20 +00001454Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * configure.in: preparing 2.4.17 release
1457 * doc/*: updated and rebuilt the docs
1458 * xpath.c: fixed a comment
1459 * python/libxml.c: fixed a possible reentrancy problem
1460
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001461Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1464 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1465 added a specific regression test
1466 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1467 not raise exceptions when failing to find the attribute.
1468
Daniel Veillard90bc3712002-03-07 15:12:58 +00001469Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * configure.in xmllint.c: owen pointed out a problem with the
1472 ftme fix, gettimeofday() was not detected by configure and
1473 the ftime header wasn't included, dohhh
1474
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001475Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * configure.in xmllint.c: trying to fix #71457 for timing
1478 precision when gettimeofday() is not availble but ftime() is
1479
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001480Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1483 are now copied on install and part of the -devel RPM
1484
Daniel Veillard7b416132002-03-07 08:36:03 +00001485Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * xpath.c: trying to avoid bug #72150 which was apparently
1488 caused by a gcc bug (or a processor problem) as detailed
1489 at http://veillard.com/gcc.bug
1490
Daniel Veillardf742d342002-03-07 00:05:35 +00001491Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1494 fixed xmlReconciliateNs(), added a Python test/example for
1495 inter-document cut'n paste
1496 * python/libxml.py: fixed node.doc on document nodes and added
1497 xpathEval() onto node objects
1498
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001499Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1502 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1503 fixup and integrated tests for the serialization stuff
1504
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001505Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1508 moved the libxml man page to section 3
1509
Daniel Veillard1e774382002-03-06 17:35:40 +00001510Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * tree.c: fix bug #72490
1513 * python/libxml.c python/libxml.py: added methods serialize()
1514 and saveTo() to all node elements.
1515
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001516Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlIO.c: closed #73430, don't read from an input source
1519 which indicated an end-of-file or an error.
1520
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001521Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * parser.c: make sure SAX endDocument is always called as
1524 this could result in a Python memory leak otherwise (it's
1525 used to decrement ref-counting)
1526 * python/generator.py python/libxml.c python/libxml.py
1527 python/libxml2-python-api.xml python/libxml2class.txt
1528 python/tests/error.py python/tests/xpath.py: implemented
1529 the suggestions made by Gary Benson and extended the tests
1530 to match it.
1531
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001532Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * python/generator.py: applied patch fixing #73450
1535
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001536Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * xpath.c: fixing #61290 "namespace nodes have no parent"
1539 long standing divergence from the XPath REC. NodeSets
1540 simply hold a copy of namespace nodes and those node ->next
1541 points to the parent (which may not be the node carrying the
1542 definition).
1543 * include/libxml/xpath.h: flagged but didn't added a possible
1544 speedup
1545 * DOCBparser.c HTMLparser.c: removed some warnings from push
1546 parser due to new state being added.
1547 * tree.c: new fix from Boris Erdmann
1548 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1549 the XML Canonalization support from Aleksey Sanin
1550
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001551Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * tree.c: patch from Boris Erdmann fixing some namespace odities
1554 with xmlCopyNode()
1555
Daniel Veillardc6613042002-03-02 09:34:02 +00001556Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * xmlIO.c: fix bug #72706 when loading a NULL entity
1559
Daniel Veillardc0fef772002-03-01 16:16:31 +00001560Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1563 actually change in a future XML Namespace revision.
1564
Daniel Veillard79426f22002-03-01 16:14:17 +00001565Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1568 added the possibility of returning nodesets from XPath extension
1569 functions written in Python
1570
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001571Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * python/*: commiting some Python bindings work done while travelling
1574
Daniel Veillard97300512002-03-01 09:13:41 +00001575Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1578 explicitely with memory debugging switched on
1579
Daniel Veillard6361da02002-02-23 10:10:33 +00001580Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1583 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1584 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1585 the accessor generator for strings
1586 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1587 regression test.
1588
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001589Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * python/README python/generator.py python/libxml.c python/setup.py:
1592 added the 'usual' setup.py to allow building a libxml2-python
1593 module based on the same code. The initialization is however
1594 different the 2 .so files fo libxml2 and libxslt are identical and
1595 they entry point initialize both libraries. this is done to avoid
1596 some possible nasty problem since the Python don't merge the maps
1597 of all shared modules.
1598
Daniel Veillard158a4d22002-02-20 22:17:58 +00001599Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * parser.c: fixed a push/encoding bug reported by Michael
1602 on librsvg
1603
Daniel Veillard7839e162002-02-20 18:54:48 +00001604Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * include/libxml/parserInternals.h: fixes a misplaced #endif
1607
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001608Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * parser.c valid.c: found and fixed a couple of allocation bugs
1611
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001612Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * doc/xml.html doc/python.html doc/*: added a Python and binding
1615 page describing the current state of the Python bindings and
1616 giving pointers to the other languages wrappers.
1617
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001618Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1621 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1622 rebuilt the API and web site
1623 * xpath.c: fixed #71978 portability bugs
1624
Daniel Veillard8aff2472002-02-19 21:50:43 +00001625Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1628
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001629Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * include/libxml/parserInternals.h parser.c: had to change
1632 2 internal parsing API when processing document content
1633 to check the start and end of element content are defined
1634 in the same entity
1635 * valid.c include/libxml/valid.h: attribute normalization can
1636 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1637 with the context to report it.
1638 * SAX.c: fixed the last known bugs, crazy validation constraints
1639 when a document is standalone seems correctly handled. There
1640 is a couple of open issues left which need consideration especially
1641 PE93 on external unparsed entities and standalone status.
1642 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1643 The 2 tests left failing are actually in error. Cleanup done.
1644
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001645Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * valid.c: implemented E59 spaces in CDATA does not match the
1648 nonterminal S
1649
Daniel Veillard878eab02002-02-19 13:46:09 +00001650Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * SAX.c parser.c valid.c: more validation test fixups
1653 * check-xml-test-suite.py: added duration info for the tests
1654
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001655Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * parser.c valid.c: a couple of errors were reported but not
1658 saved back as such in the parsing context. Down to 1% failure rate
1659 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1660
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001661Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xmlInternald.c: isExtender was missing a char
1664 * parser.c include/libxml/parser.h: % are acceptable in the
1665 internal subset if within a PUBLIC ID
1666
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001667Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * SAX.c parserInternals.c valid.c: more work on the conformance
1670 suite. Took the step to finally block documents with encoding
1671 errors. It's a fatal error per the spec, people should have fixed
1672 their documents by now.
1673
Daniel Veillard55253e22002-02-18 14:32:39 +00001674Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * check-xml-test-suite.py: fixed the test script after some discussion
1677 on the semantic of TYPE="error"
1678 * Makefile.am: added the script to the distrib
1679
Daniel Veillard28757702002-02-18 11:19:30 +00001680Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * SAX.c entities.c: fixed a couple of conformances issues deep
1683 into the validation code (standalone and undeclared Notations)
1684
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001685Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1688 stayed there for years !
1689
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001690Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1693 missing
1694
Daniel Veillardc7612992002-02-17 22:47:37 +00001695Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * check-xml-test-suite.py: improved the behaviour a bit as
1698 well as the logs
1699 * parser.c valid.c SAX.c: fixed a few more bugs
1700 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1701
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001702Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * check-xml-test-suite.py: python script to run regression tests
1705 against the XML Test suite of W3C/OASis
1706 * SAX.c: fixed a validation bug
1707 * parser.c: fixed 3 errors pointed by the test suite
1708 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1709 * python/Makefile.am: fixed a dependendy
1710
Daniel Veillard9f28f302002-02-15 20:48:08 +00001711Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xmlmemory.c: avoid a warning bug #71594
1714
Daniel Veillard144024e2002-02-13 21:14:46 +00001715Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1718 warning on alpha/Tru64
1719
Daniel Veillarde4301c82002-02-13 13:32:35 +00001720Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * include/libxml/entities.h: fixing a comment
1723 * valid.c: fixing some troubles with validity check on namespaces
1724 * result/VC/NS3 test/VC/NS3: added a specific regression test
1725
Daniel Veillarda6d05382002-02-13 13:07:41 +00001726Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * tree.c: Fixing #71342 serializing '\n' in attribute values
1729 * result/noent/att3 result/att3 test/att3: added a specific
1730 test.
1731
Daniel Veillard797a5652002-02-12 13:46:21 +00001732Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/libxml.c: couple of bug fixes
1735
Daniel Veillard01a6d412002-02-11 18:42:20 +00001736Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * python/*.py: removed tabs and used spaces.
1739
Daniel Veillard397ff112002-02-11 18:27:20 +00001740Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1743 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1744
Daniel Veillard03517542002-02-11 13:54:40 +00001745Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1748 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1749
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001750Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * include/libxml/encoding.h include/libxml/entities.h
1753 include/libxml/globals.h include/libxml/parser.h
1754 include/libxml/threads.h include/libxml/tree.h
1755 include/libxml/xmlmemory.h: trying to fix the include mess
1756
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001757Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * include/libxml/xmlmemory.h: reverted part of the previous
1760 attempt to provide #69655, this was breaking the build.
1761
Daniel Veillard0ba59232002-02-10 13:20:39 +00001762Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1765 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1766 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1767 include/libxml/parserInternals.h include/libxml/tree.h
1768 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1769 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1770 clean.
1771 * python/libxml.c: fixed a warning.
1772
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001773Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1776 copying of node, merge back IDs in the target document.
1777 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1778 test/XInclude/ents/ids.xml: test case
1779 * result/VC/ElementValid4: output changed due to a typo fix
1780
Daniel Veillard1c18e302002-02-09 22:16:40 +00001781Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * python/Makefile.am: seems some version of automake didn't
1784 generate the dependancies right as Jacob found out. Add
1785 an extra dependancy rule.
1786
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001787Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * parserInternals.c valid.c: Justin Fletcher found some parts
1790 of the code needing cleanup
1791 * libxml.spec.in python/Makefile.am python/generator.py
1792 python/libxml.c python/libxml.py: Fixed the python Makefiles
1793 corrected a bug showing up on ia64, changed the name of the
1794 python internal module too
1795
Daniel Veillard07be19b2002-02-08 14:20:35 +00001796Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * Makefile.am: applied patch from Andris Pavenis for binary
1799 name suffixes
1800
Daniel Veillardf216d462002-02-08 13:44:24 +00001801Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * xmllint.c win32/win32config.h: fixing #68748
1804
Daniel Veillardd455d792002-02-08 13:37:46 +00001805Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * valid.c: fixing #70166
1808
1809Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * valid.c: fixing #70077
1812
Daniel Veillardc575b992002-02-08 13:28:40 +00001813Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * Copyright Makefile.am README configure.in libxml.spec.in:
1816 Changed to the MIT Licence
1817 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1818 doc/xmlio.html: updated the doc accordingly
1819 * include/libxml/xmlwin32version.h configure.in: preparing
1820 2.4.14 release
1821 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1822 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1823 fixed the const xmlChar * wrapper and generator, XPath extension
1824 functions now use the context as first argument
1825 * python/tests/tstxpath.py python/tests/xpath.py
1826 python/tests/xpathext.py: Updated the tests accordingly
1827 * tree.c: fixed bug #70067
1828
Daniel Veillard7db38712002-02-07 16:39:11 +00001829Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * Makefile.am: cleanup
1832 * debugXML.c: always use stdout if output is NULL
1833 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1834 * python/Makefile.am python/generator.py python/libxml2class.txt
1835 python/libxml_wrap.h python/types.c: augmented the number of bindings
1836 handling FILE * and XPath contexts
1837 * python/tests/Makefile.am: avoid a stupid problem due to the
1838 use of TEST.
1839
Daniel Veillard15a143b2002-02-06 22:40:50 +00001840Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1843
Daniel Veillard70cab352002-02-06 16:06:58 +00001844Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * python/TODO python/libxml.c: cleanup the extension function lookup
1847 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1848
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001849Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * configure.in python/Makefile.am: do not install outside
1852 of prefix
1853
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001854Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/TODO python/libxml.c: started adding SAX interfaces
1857 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1858 SAX test
1859
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001860Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * tree.c: hardened the addChild function
1863 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1864 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1865 added accessors needed for xmlNode, a bit more testing and
1866 extension of interfaces
1867 * python/tests/Makefile.am python/tests/build.py: added a test
1868 build from scratch/save/load/check
1869
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001870Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * parserInternals.c: change a small bit in the way valididy
1873 error messages get initialized
1874 * python/TODO python/libxml.c python/libxml2-python-api.xml
1875 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1876 added some memory debugging to track leaks at the libxml2 level
1877 * python/tests/*.py: changed all tests to check for leaks,
1878 there is just one left in XPath extension registrations.
1879
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001880Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * python/TODO python/generator.py python/libxml2-python-api.xml
1883 python/libxml2class.txt: more accessor classes for the parser
1884 context, allow to switch on and check validity
1885 * python/tests/Makefile.am python/tests/error.py
1886 python/tests/invalid.xml python/tests/valid.xml
1887 python/tests/validate.py: attded more test and and added error.py
1888 which I forgot to commit in the last step
1889
Daniel Veillard3ce52572002-02-03 15:08:05 +00001890Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * python/Makefile.am python/types.c: cleanup
1893 * python/libxml.c python/libxml.py python/libxml_wrap.h
1894 python/generator.py python/libxml2-python-api.xml
1895 python/libxml2class.txt: added class for parser context, added
1896 first cut for push mode support. Added a framework to generate
1897 accessors functions.
1898 * python/tests/Makefile.am python/tests/push.py: added a push
1899 test
1900
Daniel Veillardcfb05462002-02-02 23:18:22 +00001901Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1904 bug a bit of cleanup.
1905
Daniel Veillard5d819032002-02-02 21:49:17 +00001906Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1909 python/libxml2class.txt: adding error redirections and preformat
1910 to a python handler
1911 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1912 tests self checking
1913
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001914Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1917 a function
1918
Daniel Veillard9589d452002-02-02 10:28:17 +00001919Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1922 python/libxml.c python/libxml2-python-api.xml
1923 python/libxml2class.txt: Progressing through the TODOs, class
1924 description output, extra XML API, RPM now builds the wrappers
1925 for all python installed versions
1926
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001927Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * configure.in libxml.spec.in python/Makefile.am python/TODO
1930 python/generator.py python/libxml2class.txt: added more informations
1931 in the libxml2-python package including docs. Slightly changed
1932 the class hierarchy
1933 * python/tests/*: added basic regression tests infrastructure too
1934
1935Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1938 added libxml2-python as part of the packages installed
1939
Daniel Veillarda7340c82002-02-01 17:56:45 +00001940Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * python/Makefile.am python/generator.py python/libxml.c
1943 python/libxml.py: more work, now able to extend the
1944 XPath interpreter with functions written in python.
1945
Daniel Veillardc3e39442002-02-01 09:29:41 +00001946Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * python/Makefile.am: Jacob sent a patch to allow building from
1949 tarfile.
1950
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001951Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1954 inserted the python wrappers build, I hope this won't be too
1955 unportable
1956
Daniel Veillard1971ee22002-01-31 20:29:19 +00001957Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * xpath.c: minor optimization
1960 * python/generator.py python/libxml.c python/libxml.py
1961 python/libxml_wrap.h: more work on the python bindings,
1962 they now support XPath and there is no evident leak
1963
Daniel Veillard36ed5292002-01-30 23:49:06 +00001964Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * python/generator.py python/libxml.c python/libxml.py:
1967 more work on the python bindings generator.
1968
Daniel Veillard96fe0952002-01-30 20:52:23 +00001969Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * python/generator.py python/libxml.c python/libxml_wrap.h:
1972 more work on the python bindings.
1973
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001974Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * python/generator.py python/libxml.c python/libxml.py
1977 python/libxml_wrap.h: commited early version of a python binding
1978 for private use only ATM
1979
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001980Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * entities.c tree.c include/libxml/entities.h: applied patch
1983 from Anthony Jones to implement copy of DTD subtree too. Had
1984 just to keep 2 function private which really ought to become
1985 public ones.
1986
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001987Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmllint.c: added pointers to the web pages in the usage()
1990
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001991Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * tree.c: more fixes from Petr Kozelka for attribute handling
1994 in the tree API to align the semantic with DOM.
1995
Daniel Veillard36065812002-01-24 15:02:46 +00001996Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * valid.c tree.c entities.c: another set of patches from
1999 Anthony Jones for copy operations cleanup and robustness
2000
Daniel Veillardf8592562002-01-23 17:58:17 +00002001Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2004 an alphabetic index based on comments content
2005 * doc/*: rebuilt the web site with the new references
2006
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002007Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parserInternals.h: Greg Sjaardema suggested to use an
2010 eponential buffer groth policy in xmlParserAddNodeInfo()
2011
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002012Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2015 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2016 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2017 to generate cross-references, and added/updated the stylesheets
2018 to generate and link API indexes. The generic keyword index
2019 is not done yet.
2020 * doc/*.html: regenerated all the usual docs too
2021
Daniel Veillard2070c482002-01-22 22:12:19 +00002022Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * debugXML.c: added an xpath function to the shell for T. V. Raman
2025
2026Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002027
2028 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2029 debug routines.
2030
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002031Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2034 support of attribute nodes
2035
Daniel Veillard9d06d302002-01-22 18:15:52 +00002036Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2039 hopefully near complete and fully documented of the API in XML
2040 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2041 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2042 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2043 include/libxml/parserInternals.h include/libxml/valid.hi
2044 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2045 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2046 include/libxml/xpath.h include/libxml/xpathInternals.h:
2047 Cleaned up the doc comments a lot in the process, the interface
2048 coverage is now 100%
2049
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002050Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2053 extracts comments from the gtk-doc DocBook output (a bit
2054 convoluted but seems to work).
2055
Daniel Veillard61006472002-01-21 17:31:47 +00002056Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2059 added an XML description of the API, moved the script generating
2060 it here. Added a "make api" target
2061
Daniel Veillardd2f23002002-01-21 13:36:00 +00002062Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2065
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002066Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xpath.c include/libxml/xpathInternals.h: the change made to
2069 xmlXPathFuncLookupFunc was incompatible roll it back
2070
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002071Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * SAX.c: cleanup patch from Anthony Jones
2074 * doc/Makefile.am: fix the headers to avoid in make scan
2075 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2076 includes, * vs Ptr and general cleanup
2077 * parsedecl.py: first version of a script to extract the
2078 module interfaces, the goal will be to provide .decl or XML
2079 specification of the interfaces to build wrappers.
2080
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002081Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2084 now provides return codes in case of errors
2085
Bjorn Reese026d29f2002-01-19 15:40:18 +00002086Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2087
2088 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2089 Upgraded to trio baseline 1.6
2090 * strio.h strio.c: Replaced by triostr.h and triostr.c
2091
Daniel Veillard572577e2002-01-18 16:23:55 +00002092Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2095 of strdup usage in the code
2096
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002097Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * parser.c error.c: Keith Isdale complained rightly that
2100 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2101
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002102Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: fixed the funxtion to set the xml: attributes
2105 * debugXML.c: added "setbase" to test it.
2106
Daniel Veillard2c748c62002-01-16 15:37:50 +00002107Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2110 to allow updating an attribute content
2111
Daniel Veillard8de85c62002-01-15 17:10:15 +00002112Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * libxml.h: try to avoid problems when compiling on Windows
2115
Daniel Veillard314cfa02002-01-14 17:58:01 +00002116Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * hash.c: patch from Anthony Jones for hash.c allocation size
2119 * Makefile.am: trying to work around Yet Another Libtool Madness
2120 and build the 2.4.13 release finally ...
2121
Daniel Veillard744683d2002-01-14 17:30:20 +00002122Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2125 * doc/* : update of the documentation
2126
Daniel Veillarde6a55192002-01-14 17:11:53 +00002127Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2130 at fixing #61290 :-(
2131
Daniel Veillardfb25a512002-01-13 20:32:08 +00002132Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2135 Fixes bug #67229
2136
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002137Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * tree.c: trying to avoid troubles when a subtree is copied
2140 and coalesced in part with the target tree. Should fix
2141 bug #67407
2142
Daniel Veillardd8224e02002-01-13 15:43:22 +00002143Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * valid.c: fixed validation of attributes content of type
2146 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2147 values, very old bug. Fixes #67671
2148
Daniel Veillard8107a222002-01-13 14:10:10 +00002149Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * parser.c include/libxml/parserInternals.h tree.c: integrated
2152 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2153 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2154
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002155Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * threads.c: applied Serguei Narojnyi's patch to add native
2158 thread support on the Win32 platform
2159 * testThreadsWin32.c Makefile.am: added the test program also
2160 from Serguei, Win32 specific
2161 * include/win32config.h include/libxml/xmlwin32version.h.in:
2162 added patch from Igor for the Windows thread specific defines.
2163
Daniel Veillard845cce42002-01-09 11:51:37 +00002164Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2167
Daniel Veillard7b602b42002-01-08 13:26:00 +00002168Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2171 output page into XMLinfo.html. Close bug #66951 and
2172 raised by Robert Collins too.
2173
Daniel Veillard73c6e532002-01-08 13:15:33 +00002174Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * encoding.c: Paul Keogh pointed out a possibility of segfault
2177 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2178 Closes bug # 68238
2179
Daniel Veillard4a859202002-01-08 11:49:22 +00002180Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * doc/*.html: updated the Gdome2 links
2183
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002184Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * libxml.h: Applied following patches from Robert Collins
2187 and make sure IN_LIBXML is defined when compiling it
2188 -------
2189 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2190 as well as Visual C.
2191 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2192 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2193 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2194 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2195 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2196 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2197 xmlSysIDExists xmlNoNetExists).
2198 * xmllint.c: Don't include winsock2.h for Cygwin.
2199
Daniel Veillard401c2112002-01-07 16:54:10 +00002200Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2203 when the version info is not present.
2204
Daniel Veillard6f42c132002-01-06 23:05:13 +00002205Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * tree.c: Anthony Jones pointed out a problem in
2208 xmlStringGetNodeList() and provided a fix for it
2209
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002210Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002212 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002213 xmlCreatePushParserCtxt() when the initial buffer passed
2214 is large.
2215
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002216Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * win32/*: big cleanup of the Windows/MSVC project files
2219 from Igor Zlatkovic
2220
Daniel Veillardcebb1362002-01-02 13:13:30 +00002221Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * doc/Makefile.am: should fix #67674 and avoid troubles if
2224 xsltproc is not available or fails in the prefix provided
2225
Daniel Veillard26908ab2002-01-01 16:50:03 +00002226Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2229
Daniel Veillard5344c602001-12-31 16:37:34 +00002230Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2231
2232 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2233 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2234 Fixed a few other problems raised by Charlie Bozeman.
2235 * result/VC/ElementValid[5-7]: fixed the output
2236
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002237Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2240 patches from Charlie Bozeman. Regenerated the HTML docs.
2241
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002242Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2245 for Windows from Igor
2246
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002247Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * xmllint.c: applied Justin Fletcher patch for --output or -o
2250
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002251Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2252
2253 * win32/libxml2/libxml2.def.src: close #67019
2254
Daniel Veillard01db67c2001-12-18 07:09:59 +00002255Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * xmllint.c: applied Justin Fletcher generic timing patch
2258 similar to the one already applied to xsltproc.
2259
Daniel Veillardd1640922001-12-17 15:30:10 +00002260Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * include/libxml/tree.h tree.c: applied documentation patches
2263 from Charlie Bozeman
2264
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002265Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2266
2267 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2268
Daniel Veillard29e43992001-12-13 22:21:58 +00002269Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2270
2271 * valid.c: fix the xmlStrdup() used in the previous patch.
2272 * valid.c: added --dropdtd
2273 * tree.c: fixed xmlUnlinkNode so it also removes the references
2274 from the document if the node is a DTD
2275
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002276Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * HTMLtree.c valid.c: cleanup some static declarations
2279
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002280Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmllint.c: removed another strdup()
2283 * doc/FAQ: removed the HP/UX entry
2284
Daniel Veillarded472f32001-12-13 08:48:14 +00002285Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2286
2287 * valid.c: fix bug #66816 when validating.
2288 * xmllint.c: don't use sys/time.h if configure did not found it
2289
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002290Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2291
2292 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2293 xmlcatalog_man.xml
2294
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002295Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2298 xmlInitMemory() was declared twice
2299
Daniel Veillardb82c1662001-12-09 14:00:54 +00002300Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * globals.c: do not reference strdup() !
2303 * configure.in libxml-2.0.pc.in: trying to fix the libs
2304 of the various config extraction modules
2305
Daniel Veillardef90ba72001-12-07 14:24:22 +00002306Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2307
2308 * configure.in : preparing 2.4.12
2309 * doc/* : updated and rebuilt the docs
2310
Daniel Veillard220346d2001-12-07 11:33:54 +00002311Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * uri.c: closed bug #66159
2314 * testURI.c: added --escape option
2315 * configure.in: some cleanup for xml2-config --cflags
2316
Daniel Veillard2a906822001-12-06 14:34:08 +00002317Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2318
2319 * globals.c testThreads.c: removed some misplaced includes
2320 of xmlversion.h
2321
Daniel Veillarde28313b2001-12-06 14:08:31 +00002322Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2323
2324 * threads.c: patch from Gary Pennington fixing a possible
2325 problem at initialization time.
2326
Daniel Veillardd3b08822001-12-05 12:03:33 +00002327Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2328
2329 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002330 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002331 CodeWarrior.
2332
Daniel Veillarda7866932001-12-04 13:14:44 +00002333Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2334
2335 * xmllint.c: applied Geert Kloosterman's patch to fix
2336 --repeat --timing output
2337
Daniel Veillard19840942001-11-29 16:11:38 +00002338Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2341 where non-wellformed XML declaractions were not detected.
2342
Daniel Veillarde85d9342001-11-28 14:43:12 +00002343Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2346
Daniel Veillard22f25a82001-11-28 09:12:23 +00002347Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2350 gets reset by xmlCleanupInputCallbacks() and this makes the
2351 function useless. Same for output.
2352
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002353Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2354
2355 * xmlIO.c: robert pointed out a loop error in callback cleanups
2356
Daniel Veillard8faa7832001-11-26 15:58:08 +00002357Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2358
2359 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2360 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2361 they are not really tied to debugging
2362
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002363Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2366 * xmllint.c: better --catalogs description
2367
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002368Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * tree.c: fixed a couple of problems in xmlSetProp()
2371
Daniel Veillardcd337f02001-11-22 18:20:37 +00002372Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2375 unappropriate stdout output.
2376
Daniel Veillard566d4df2001-11-22 13:00:53 +00002377Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2380 by Denis Beurive, closes #65111
2381
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002382Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * valid.c: in case of content model validity error, don't
2385 print it if validity warnings were not requested.
2386
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002387Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2388
2389 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2390 * parserInternals.c: removed the last exit() call. Print an
2391 unmaskable error on stderr instead (library mismatch detection)
2392
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002393Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2394
2395 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2396 shell instructions from Heiko Rupp
2397
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002398Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2399
2400 * catalog.c: use the URL notation file:// for default catalog paths
2401
Daniel Veillard0ec98632001-11-14 15:04:32 +00002402Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * include/libxml/tree.h: better comments for _private fields
2405 * tree.c: removed a problem when copying an entity reference.
2406
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002407Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2408
2409 * vms/*: updated instructions and diffs from John A Fotheringham
2410
Daniel Veillarda11001b2001-11-12 22:45:36 +00002411Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2412
2413 * include/libxml/xmlerror.h: avoid an include problem if
2414 #include <libxml/xmlerror.h> happens first in code
2415 seems to be the case in KDE libs
2416
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002417Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2420 from Igor for Windows
2421
2422Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2423
2424 * Makefile.am: Gary Pennington pointed out a missing prefix
2425
Daniel Veillard43d3f612001-11-10 11:57:23 +00002426Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2427
2428 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2429 * doc/*: upgraded and rebuilt the docs
2430
Daniel Veillardc1f78342001-11-10 11:43:05 +00002431Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * HTMLparser.c: fix comment in scripts element parsing.
2434 * result/HTML/doc3*: updated the results.
2435
2436Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * uri.c: another URI bug fix #63336, using Joel Young patch.
2439
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002440Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2443 a cleaned up version of the Pwd shell string generation.
2444
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002445Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2446
2447 * valid.c include/libxml/tree.h: trying to fix namespaces +
2448 validation problems for good, closing #63619 in the process
2449 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2450 wrong in this respect, fixed it.
2451
Daniel Veillardd536f702001-11-08 17:32:47 +00002452Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2453
2454 * xmllint.c: Morus Walter patch to allow --format and --encode
2455
Daniel Veillard5004f422001-11-08 13:53:05 +00002456Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2457
2458 * debugXML.c: Stefan Kost provided an help command for the shell
2459
Daniel Veillarda6825e82001-11-07 13:33:59 +00002460Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2461
2462 * debugXML.c: Heiko Rupp pointed that the shell would crash
2463 on empty nodesets returns.
2464
Daniel Veillard03f848d2001-11-07 12:53:46 +00002465Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2468 migh need the history libraries
2469
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002470Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2471
2472 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2473 handle the case of < in quoted attributes, Bastian Kleineidam
2474
Daniel Veillardc853b322001-11-06 15:24:37 +00002475Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2478 fixing catalog breakages
2479 * Makefile.am catalog.c result/catalogs/catal
2480 result/catalogs/mycatalog.* test/catalogs/catal*:
2481 fixed more problems in catalog support, added more regression tests
2482 for both XML and SGML catalog handling
2483
Daniel Veillard66870c72001-11-05 19:27:49 +00002484Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * debugXML.c: applied an improvement to xmlGetLineNo() from
2487 Keith Isdale
2488
Daniel Veillardffe09c92001-11-05 14:21:47 +00002489Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2492 Side effect of the progressive catalog loading
2493
Daniel Veillardad661b92001-11-05 11:43:15 +00002494Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * Makefile.am: confexecdir and confexec_DATA were defined twice
2497 pointed out by Karl Eichwalder
2498
Daniel Veillard6eb17722001-11-04 22:19:27 +00002499Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2500
2501 * xmlcatalog.c: avoid unlink() and use remove() instead.
2502
Daniel Veillardea898282001-11-04 22:13:45 +00002503Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2504
2505 * libxml.spec.in: cleanup
2506 * include/libxml/xmlwin32version.h: updated with 2.4.8
2507
Daniel Veillarda4617b82001-11-04 20:19:12 +00002508Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2509
2510 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2511 of compiling libxml with a non standard set of options
2512
John Fleck027edfb2001-11-04 20:13:58 +00002513Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2514
2515 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2516 document --sgml option, fixing gnome bugzilla #63382
2517
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002518Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2519
2520 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2521 breakage of 2.4.7, added a couple of really needed APIs
2522 like xmlCatalogIsEmpty() and xmlNewCatalog()
2523 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2524 for install-catalog
2525 * configure.in: preparing 2.4.8
2526
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002527Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2530 include/libxml/tree.h include/libxml/xmlIO.h: more include
2531 cleanups, export cleanly one html output + format function.
2532
2533Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2534
2535 * parser.c: removed initGenericErrorDefaultFunc call from
2536 xmlInitParser() since it could destroy previous calls to
2537 xsltSetGenericErrorFunc() effects
2538
Daniel Veillardebd38c52001-11-01 08:38:12 +00002539Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2542 keyword.
2543
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002544Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * Makefile.am: cleanup
2547 * threads.c: cleanup too
2548 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2549 from xsltproc
2550 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2551 dependancy loop.
2552
Daniel Veillard91c00402001-10-30 17:41:38 +00002553Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2556 was not used anymore !
2557
Daniel Veillard52dcab32001-10-30 12:51:17 +00002558Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2559
2560 * configure.in: preparing 2.4.7
2561 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2562 manual page from John
2563 * doc/*: updated the doc and rebuilt the generated pages
2564
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002565Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2566
2567 * xmlIO.c: closing bug #62711, the library should never
2568 close stdin or stdout.
2569
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002570Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * uri.c: second pass at fixing #63336, using Joel Young
2573 final patch. looks okay.
2574
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002575Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2576
2577 * uri.c include/libxml/uri.h: trying to clear #63336
2578 allowing the escaping routine to parse unconformant
2579 URI-References.
2580
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002581Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2582
2583 * vms/readme.vms vms/build_libxml.com nanoftp.c
2584 include/libxml/xmlversion.h.in: a few VMS updates from
2585 John A Fotheringham
2586 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2587 and xmlCleanupOutputCallbacks() for the Perl binding people.
2588
Daniel Veillard635ef722001-10-29 11:48:19 +00002589Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2590
2591 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2592 apply fixes to close #63271 and avoid segfaults when
2593 the error routine gets callbed before xmlInitParser()
2594 get called.
2595 * nanoftp.c error.c: Applied patches from Justin Fletcher
2596 correcting some xmlGenericError misuses.
2597
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002598Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2599
2600 *doc/xmllint.xml, doc/xmllint.1
2601 New and improved man page for xmllint - .xml is the original, .1
2602 is the generated man page
2603
Daniel Veillardc9484202001-10-24 12:35:52 +00002604Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605
2606 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2607 the web site from the main HTML document.
2608
Daniel Veillard5151c062001-10-23 13:10:19 +00002609Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2610
2611 * parser.c: fixed an erroneous validation bug when PE refs
2612 occurs in external parsed entities referenced from the
2613 internals subset
2614 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2615 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2616 added the associated testcase, it's a nice one.
2617 * HTMLparser.c: generate the DTD node as HTML still ...
2618 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2619
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002620Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2621
2622 * HTMLparser.c: fixed a bug in htmlNewDoc()
2623
Daniel Veillard89cad532001-10-22 09:46:13 +00002624Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2625
2626 * test/threads/*: added entities testing to the Thread test
2627 * testThreads.c: make the test reasonable
2628 * DOCBparser.c: fix the DTD public and system ID
2629 * xmllint.c: added --sgml for SGML DocBook importing
2630 * Makefile.am: added Docbtests target
2631
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002632Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2633
2634 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2635 * testThreads.c: removed bogus include
2636
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002637Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2640 fixed a very serious (looping) validation bug
2641
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002642Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * include/libxml/globals.h include/libxml/threads.h threads.c
2645 testThreads.c: far more testing, cleaning up bugs
2646 * *.c : make sure globals.h is always included.
2647
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002648Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2649
2650 * HTMLparser.c: try to get rid of parser loops for good.
2651
Daniel Veillardab7488e2001-10-17 11:30:37 +00002652Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2653
2654 * configure.in: fixed some bugs in CFLAGS passing.
2655 * test/threads Makefile.am testThreads.c: added a specific
2656 threaded test case (really nasty, guaranteed).
2657
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002658Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2659
2660 * catalog.c: serious cleanup on the management of the
2661 XML catalog tree, more tests done, especially with
2662 the catalog PI.
2663
Daniel Veillard364789a2001-10-16 12:45:00 +00002664Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * catalog.c: avoid a problem in catalog cleanup on SMP if
2667 catalogs were not initialized.
2668
Daniel Veillard81463942001-10-16 12:34:39 +00002669Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * catalog.c xpath.c: trying to cleanup the not thread safe
2672 parts of the library.
2673
Daniel Veillard64a411c2001-10-15 12:32:07 +00002674Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * include/libxml/globals.h configure.in global.data: make
2677 the allocation be per-thread a configure option
2678 * encoding.c include/libxml/parser.h: fixed compilation
2679 errors
2680
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002681Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * include/libxml/parser.h: Norm reported that a few lines
2684 added were breaking libxslt compile, removed them for now
2685
Daniel Veillard6f350292001-10-14 09:56:15 +00002686Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2687
2688 * parser.c parserInternals.c threads.c: debugged and fixed
2689 initialization problems which were giving troubles on SMP
2690 boxes.
2691
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002692Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693
2694 * include/libxml/Makefile.am: missing globals.h
2695
Daniel Veillarde7090612001-10-13 12:18:28 +00002696Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002697
Daniel Veillarde7090612001-10-13 12:18:28 +00002698 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002699
Daniel Veillardd0463562001-10-13 09:15:48 +00002700Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701
2702 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2703 include/libxml/parserInternals.h include/libxml/tree.h
2704 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2705 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2706 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2707 Applied the last patches from Gary, cleanup, activated threading
2708 all user accessible global variables are now handled in globals.[ch]
2709 Still a bit rought but make tests passes with either
2710 --with-threads defined at configure time or not.
2711 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2712 linking options
2713
Daniel Veillardb8478642001-10-12 17:29:10 +00002714Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * Makefile.am include/libxml/Makefile.am
2717 include/libxml/globals.h globals.c include/libxml/threads.h
2718 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2719 configure.in: started integrating the core of the thread support
2720 not activated yet but half integrated. The code should still
2721 compile and work anyway.
2722
Daniel Veillardb44025c2001-10-11 22:55:55 +00002723Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2724
2725 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2726 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2727 integrating the non-controversial parts of Gary Pennington
2728 multithread patches
2729 * catalog.c: corrected a small bug introduced
2730
Daniel Veillard75b96822001-10-11 18:59:45 +00002731Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * catalog.c include/libxml/catalog.h: very serious cleanup,
2734 isolating unportable code and as much as possible the accesses
2735 to the global shared catalog. May need more testing !
2736
Daniel Veillard78d12092001-10-11 09:12:24 +00002737Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2738
2739 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2740 Keith Isdale patches for the XSLT debugger interfaces. Some
2741 cleanup
2742
Daniel Veillardff0b7312001-10-11 06:46:09 +00002743Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2744
2745 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2746 * DOCBparser.c: generate line nubers in elements
2747
Daniel Veillard60087f32001-10-10 09:45:09 +00002748Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2749
2750 * configure.in: preparing 2.4.6 release
2751 * doc/xml.html doc/html/*: updated and rebuilt the docs
2752 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2753
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002754Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2755
2756 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2757 adding documentation for DV's supercatalog support
2758
Daniel Veillard82d75332001-10-08 15:01:59 +00002759Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2760
2761 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2762 super catalog support adding one API and one flag --sgml to
2763 xmlcatalog
2764
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002765Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2766
2767 * doc/xmlcatalog_man.xml, xmlcatalog.1
2768 One more crack at
2769 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2770
2771
Thomas Broyer47334c02001-10-07 16:41:52 +00002772Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2773
2774 * xpath.c: implemented xmlXPathObjectCopy for external objects
2775 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2776
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002777Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2778
2779 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2780 finishing up fix to
2781 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2782 the xmlcatalog man page display more elegantly
2783
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002784Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * configure.in: closing bug #61832
2787 * HTMLparser.c: removed a warning
2788
Daniel Veillard6ab38382001-10-06 13:08:27 +00002789Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * xpath.c: fixing #61673 part I, do not loose doc information
2792 when copying result value trees.
2793
Daniel Veillard556c6682001-10-06 09:59:51 +00002794Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2795
2796 * xpath.c: trying to harden the XPath interpreter
2797
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002798Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2799
2800 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2801 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2802
William M. Brack1633d182001-10-05 15:41:19 +00002803Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2804
2805 * HTMLparser: repaired another loop problem
2806
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002807Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2808
2809 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2810 parsing.
2811 * xpath.c: fix bug #61291 the default XML namespace node is
2812 missing from the namespace axis.
2813 * tree.c: refuse to create namespaces nodes with prefix "xml"
2814
Daniel Veillard651f9472001-10-04 14:51:06 +00002815Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * SAX.c: ouch a non-defined namespace could lead to a crash,
2818 fixed #61215
2819
Daniel Veillard7dd05702001-10-04 14:25:12 +00002820Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2821
2822 * parserInternals.c: closed bug #61054
2823
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002824Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2825
2826 * include/libxml/Makefile.am: closing #60708
2827
Daniel Veillarda293c322001-10-02 13:54:14 +00002828Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2831 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2832
Daniel Veillardf4309d72001-10-02 09:28:58 +00002833Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2834
2835 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2836
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002837Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2840 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2841
Daniel Veillard16756b62001-10-01 07:36:25 +00002842Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843
2844 * catalog.c: Justin Fletcher provided cleaup code in case
2845 HAVE_STAT is not defined
2846 * include/win32config.h: Igor Zlatkovic suggested to have
2847 HAVE_STAT defined there
2848
William M. Brack5e1cac12001-09-28 16:19:18 +00002849Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2850
2851 * catalog.c - fixed typing error reported by M. Barros
2852
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002853Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2854
2855 * xmllint.c - fixing typo
2856
William M. Brackd28e48a2001-09-23 01:55:08 +00002857Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2858
2859 * HTMLparser.c: small enhancement to prevent loop on
2860 unrecognizable data
2861
Daniel Veillardb1d62872001-09-21 09:47:08 +00002862Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * parserInternals.c: applying patch from bug #60757 this
2865 should close it
2866
Daniel Veillardc0631a62001-09-20 13:56:06 +00002867Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2868
2869 * catalog.c xmlcatalog.c: removed a couple of warning
2870 * xpath.c: try to solve the linking problem on platforms
2871 needing trio to compile
2872
Daniel Veillard1a123612001-09-19 08:06:23 +00002873Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002874
Daniel Veillard1a123612001-09-19 08:06:23 +00002875 * Makefile.am libxml.spec.in: backing up non-documented changes
2876 commited without review or aproval by Jens Finke <jens@gnome.org>
2877 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002878
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002879Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2880
2881 * configure.in: Joe Orton provided a patch fixing a problem
2882 when iconv is specified to be in a non-standard directory
2883 but wasn't exported in xml2-config --cflags
2884
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002885Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002887 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002888 troubles with 2.4.4 errors.
2889
Daniel Veillard16698282001-09-14 10:29:27 +00002890Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2891
2892 * encoding.c entities.c: do not output hexadecimal charrefs
2893 when serializing HTML since some version of Netscape can't
2894 grok it, generate decimal ones.
2895 * result/HTML/doc3.htm: output changed due to previous test
2896 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2897
Daniel Veillard98fed372001-09-13 11:34:58 +00002898Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2901 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2902
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002903Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002904 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002905
2906 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2907 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2908 updated the configuration scripts systems accordingly
2909
Daniel Veillard04382ae2001-09-12 18:51:30 +00002910Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2911
2912 * configure.in: preparing for 2.4.4
2913 * doc/xml.html doc/html/*: updated and rebuilt the docs
2914
Daniel Veillardd63437e2001-09-12 15:00:27 +00002915Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2916
2917 * win32/dsp/libxml2.def.src: tried to incorporate comments
2918 from bug #59220
2919
Daniel Veillard319a7422001-09-11 09:27:09 +00002920Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2921
2922 * parser.c result/noent/wml.xml: fixed bug #59981 related
2923 to handling of '&' in attributes when entities are substitued
2924
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002925Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * libxml.h include/libxml/xmlversion.h.in
2928 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2929 Tried to close bug #60131
2930
Daniel Veillardbce62332001-09-10 18:46:55 +00002931Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2932
2933 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2934
Daniel Veillard143b04f2001-09-10 18:14:14 +00002935Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * SAX.c: fixing bug #59946 on xmlns=""
2938
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002939Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2942 but allocates a new error code.
2943
Daniel Veillard05c13a22001-09-09 08:38:09 +00002944Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * xmllint.c: John Fleck fixed typos in the options output
2947 * parser.c SAX.c: fix ignorable white space SAX selection
2948
2949Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2950
2951 * entities.c: Steve Underwood found the possibility of an
2952 ininite loop in case of error.
2953
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002954Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2955
2956 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2957
Daniel Veillarda050d232001-09-05 15:51:05 +00002958Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959
2960 * parser.c: warn if version is not 1.0 but it's not
2961 strictly speaking an error after analyzing the spec
2962
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002963Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2964
2965 *doc/catalog.html - add link to the html version of the
2966 man page, other linguistic cleanups
2967
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002968Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2969
2970 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2971 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2972 file, has not yet been included in the build.
2973
Daniel Veillard99784ff2001-09-01 16:20:28 +00002974Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2975
2976 * catalog.c: removed a duplicate affectation Justin Fletcher
2977
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002978Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * tree.c: Armin Sander pointed a possible text coalescing
2981 problem, completed his patch.
2982
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002983Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2984
2985 * trionan.c: Fixed const and volatile re-definition problem
2986
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002987Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2988
2989 * libxml.4 parser.c: doc updates from Heiko Rupp
2990 * parserInternals.c: 2 sanity checks from Heiko Rupp
2991
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002992Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2993
2994 * tree.c: applied patch from Armin Sander to make some pointers
2995 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002996 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002997
Daniel Veillardb06c6142001-08-27 14:26:30 +00002998Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2999
3000 * xpath.c: hum, restrict the integer usage gcc bug workaround
3001 to only gcc compilers so that other architecture don't get
3002 penalized by this limitation.
3003 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3004
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003005Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3008 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3009
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003010Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3013 --convert option to xmlcatalog to convert SGML ones to
3014 the XML syntax.
3015 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3016
3017 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003018Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * catalog.c xmlIO.c: started some serious testing and fixed
3021 a few bug and optmization needs.
3022
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003023Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3026 preparing for a 2.4.3 release even if it may not be ready yet
3027 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3028 all file parsing lookup to go through the entity resolver, add
3029 to add an API to bypass it (needed to load catalogs themselves),
3030 some cleanup on the catalog code too.
3031 * nanoftp.c: small cleanup
3032 * doc/catalog.html: small update
3033
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003034Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3037 Jun Kuriyama
3038
Daniel Veillardffb120d2001-08-23 00:52:23 +00003039Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3040
3041 * doc/catalog.html: finished the catalog documentation
3042
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003043Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3044
3045 * doc/catalog.html doc/xml.html: added documentation about
3046 Catalog support, misses an API description
3047 * doc/html/*: reextracted the API pages
3048
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003049Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3052 Added the part about section 7.2 on URI resolution,
3053 fixed a side effect in the HTML parser, look complete
3054 and ready to rock except the URI/SystemID part!
3055
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003056Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * include/libxml/catalog.h include/libxml/parser.h
3059 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3060 xmlIO.c: added support and APIs needed for the catalog PI
3061 * include/libxml/xmlIO.h: cleanup
3062
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003063Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3066 include/libxml/catalog.h: starts to look okay, really
3067 plugged the new framework, cleaned a lot of stuff,
3068 added some APIs, except the PI's support missing this
3069 should be mostly complete
3070 * result/catalogs/* test/catalogs/*: added new test, enriched
3071 the existing one with URN ID tests
3072
Daniel Veillard64339542001-08-21 12:57:59 +00003073Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3074
3075 * catalog.c: fixed nextCatalog
3076 * result/catalogs/docbook test/catalogs/*: started adding
3077 a small regression test
3078
Daniel Veillardcda96922001-08-21 10:56:31 +00003079Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3082 more work on the XML catalog support.
3083 * parser.c include/libxml/parser.h: small cleanup seems using
3084 list as a public parameter name can give portability troubles
3085 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3086 include/libxml/xpath.h include/libxml/Makefile.am: removed
3087 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3088 wrappers
3089
Bjorn Reese45029602001-08-21 09:23:53 +00003090Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3091
3092 * Makefile.am trio.c triodef.h trionan.c xpath.c
3093 include/libxml/Makefile.am include/libxml/trionan.h:
3094 Re-worked Not-A-Number and Infinity support.
3095 * xmlcatalog.c: added readline include files
3096
Daniel Veillard344cee72001-08-20 00:08:40 +00003097Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3098
3099 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3100 testCatalog as xmlcatalog, making it an installed app
3101 adding a shell, and preparing it to be a /etc/xml/catalog
3102 management tool, though not ready yet
3103 * catalog.c include/libxml/catalog.h: adding support for
3104 XML Catalogs http://www.oasis-open.org/committees/entity/
3105 not finished, there is some interesting tradeoffs and a
3106 few open questions left.
3107
Daniel Veillardb7664f42001-08-19 13:00:43 +00003108Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * xmllint.c: fixed a line formatting problem
3111
Daniel Veillard5015b712001-08-17 09:37:52 +00003112Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * SAX.c: removed a couple of unused variable (Albert Chin)
3115
Daniel Veillardbb371292001-08-16 23:26:59 +00003116Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3119 trying to fix some troubles w.r.t. function returning
3120 const xxxPtr.
3121
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003122Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3125 defined
3126
Daniel Veillardae6db172001-08-16 19:32:00 +00003127Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3128
3129 * xpointer.c: removed unused var
3130
Daniel Veillard09190202001-08-16 16:27:41 +00003131Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * testXPath.c: another small cleanup closing bug #59110
3134
Daniel Veillard796f4b62001-08-16 16:00:13 +00003135Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * win32/dsp/libxml2.def.src: small cleanup closing bug
3138 #59108
3139
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003140Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * example/gjobread.c: add xmlCleanupParser() before leaving
3143
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003144Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * config.h.in configure.in include/libxml/xmlwin32version.h:
3147 released 2.4.2
3148
Daniel Veillardd3d06722001-08-15 12:06:36 +00003149Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * include/libxml/valid.h debugXML.c valid.c: deprecate
3152 the non-boundchecking Sprintf functions, add Snprintf
3153 this should close bug #57984
3154
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003155Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3158 URIs before doing the lookups (pointed by Mark Vakoc)
3159
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003160Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * xpath.c: serious changes on Result Value Trees and NodeSets
3163 w.r.t. deallocation and collect operations. Probably not
3164 100% clean (merge of allocated trees smells like a problem).
3165 Seems sufficient to close #58943
3166
Daniel Veillard90493a92001-08-14 14:12:47 +00003167Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * xmllint.c: adding a --format option
3170
Daniel Veillardfe703322001-08-14 12:18:09 +00003171Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3172
3173 * xpath.c: count() was broken on Result Value Tree
3174 * xmlIO.c: fixed file:/// accesses on _WIN32
3175
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003176Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3177
3178 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3179 macro was renamed, this should close bug #58683
3180
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003181Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3182
3183 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3184 entity substitution mode text at the end of the entity might
3185 be added due to text coalescing.
3186 * nanoftp.c parser.c: small cleanup
3187
Daniel Veillard0c720972001-08-08 20:59:00 +00003188Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * HACKING: added John Fleck right to commit in the doc subdir
3191
Daniel Veillard48da9102001-08-07 01:10:10 +00003192Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3195 allow to inherit attributes from the DTD directly in the
3196 tree, this is needed for XPath and can be a useful feature.
3197 Inherited namespaces are always provided at the tree level now
3198 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3199 of tests for this feature (XSLT being the prime user).
3200
Daniel Veillard50f34372001-08-03 12:06:36 +00003201Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3204 testSAX.c xmlIO.c xmllint.c include/win32config.h
3205 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3206 include/libxml/xmlwin32version.h.in win32/README.MSDev
3207 win32/dsp/*: applied Win32 Facelift No.2 patches from
3208 Igor Zlatkovic for Windows/MSC
3209
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003210Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3211
3212 * SAX.c: unparsedEntityDecl() the URI computation of the
3213 entity wasn't done breaking XSLT unparsed-entity-uri()
3214
Daniel Veillard567e1b42001-08-01 15:53:47 +00003215Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3216
3217 * xpath.c: fixed a bug when walking the descendants and
3218 the current node has no children
3219 * debugXML.c: show up when a text node is supposed to not be escaped
3220
Thomas Broyerf186c822001-07-31 23:30:37 +00003221Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3222
3223 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3224 worked like the set:leading() function)
3225 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3226
Daniel Veillardba6db032001-07-31 16:25:45 +00003227Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3230
Daniel Veillard57905372001-07-31 15:52:17 +00003231Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * include/libxml/xmlIO.h: apply change to close #58141
3234 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3235
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003236Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * parser.c: when the internal subset uses a PE, then the
3239 included entity can use conditional sections.
3240
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003241Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3244 when walking the namespace axis showing up in
3245 libxst/tests/general/bug-12
3246 * xmlmemory.c: added the possibility to trace a given block
3247 defined by its address
3248
Daniel Veillard4aafa792001-07-28 17:21:12 +00003249Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * parser.c: don't override existing encoding specified before
3252 starting xmlParseDocument()
3253
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003254Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255
3256 * include/libxml/xmlwin32version.h: reinserted, needed for
3257 Windows users of CVS
3258
Darin Adlera77cac02001-07-27 17:41:51 +000032592001-07-27 Darin Adler <darin@bentspoon.com>
3260
Darin Adler699613b2001-07-27 22:47:14 +00003261 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3262 * testCatalog.c: Add include of <libxml/parser.h>.
3263
32642001-07-27 Darin Adler <darin@bentspoon.com>
3265
Darin Adlera77cac02001-07-27 17:41:51 +00003266 * include/libxml/.cvsignore:
3267 * include/libxml/xmlwin32version.h:
3268 Remove this file from CVS because it's generated.
3269
Daniel Veillard50822cb2001-07-26 20:05:51 +00003270Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271
3272 * parser.c include/libxml/parser.h: applied const patches from
3273 Tom Moog #58002
3274
Thomas Broyerba4ad322001-07-26 16:55:21 +00003275Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3276
3277 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3278 lookup framework
3279
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003280Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281
3282 * tree.c: fixed xmlCopyNode() for documents
3283
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003284Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285
3286 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3287
3288Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003289
3290 * parser.c: fixes bug #57652 reported by Morus Walter
3291
Daniel Veillarde3924972001-07-25 20:25:21 +00003292Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3295
Daniel Veillarda53c6882001-07-25 17:18:57 +00003296Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3297
3298 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3299 errors, lesson don't add new functions at 1am before a release
3300 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3301 from XPath initialization when possible.
3302
Daniel Veillardd9bad132001-07-23 19:39:43 +00003303Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * result/scripts/base*: removing history/readline changed
3306 this slightly
3307 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3308 xmllint.c: make element content line number generation
3309 optionnal to avoid breaking old apps added interface to switch
3310
Daniel Veillardf012a642001-07-23 19:10:52 +00003311Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312
3313 * configure.in: get rid of the readline and libhistory
3314 dependancies by default, release 2.4.1 with IA64 fix
3315 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3316 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3317 John Kroll fixes to allow saving to HTTP via PUT (or
3318 POST of needed).
3319 * doc/html/*.html: regenerated the docs
3320
Thomas Broyere8126242001-07-22 03:54:15 +00003321Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3322
3323 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3324 xmlHashScanFull and xmlHashScannFull3 to get passed the
3325 three keys as arguments to the callback function
3326
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003327Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3328
3329 * configure.in Makefile.am: removed libxml softlink for good
3330 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3331 100% coverage by gtk-doc
3332
Daniel Veillard8599e702001-07-17 21:38:51 +00003333Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3336 fixed serious troubles due to size_t vs. int mismatch
3337
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003338Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3341
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003342Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3343
3344 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3345 convenient extension API for value and context managing
3346 Now handles external objects through xmlXPathPopExternal,
3347 xmlXPathWrapExternal and xmlXPathReturnExternal.
3348 Added functions for sets operations (intersection, etc.)
3349
Daniel Veillard22090732001-07-16 00:06:07 +00003350Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3353 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3354 HTMLparser.c: cleanup of global variables, marking some
3355 const or private.
3356
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003357Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003358
3359 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3360 fixed xmlXPathNodeSetItem when passing index=0
3361
Daniel Veillard05dec342001-07-14 21:57:39 +00003362Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3365
Daniel Veillard28ae6362001-07-14 16:44:32 +00003366Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * xmllint.c: fixed compilation under Cygwin #57503
3369 * TODO: update
3370
Peter Williamsed156f52001-07-13 18:35:13 +000033712001-07-13 Peter Williams <peterw@ximian.com>
3372
3373 * config.h.in: add #undef HAVE_DLFCN_H
3374
3375 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3376 builddir.
3377
Daniel Veillard73b36e32001-07-12 15:09:52 +00003378Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3381 raised by #57348 and #57381
3382
Daniel Veillard7db37732001-07-12 01:20:08 +00003383Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3386 tree.c xpointer.c: store the line numbder in element->content,
3387 may break some software, need a configuration mechanism
3388
Darin Adler96037892001-07-11 00:03:16 +000033892001-07-10 Darin Adler <darin@bentspoon.com>
3390
3391 * .cvsignore:
3392 * example/.cvsignore:
3393 * include/.cvsignore:
3394 * include/libxml/.cvsignore:
3395 Various things that are generated and should be ignored.
3396
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003397Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3400 * doc/xml.html doc/html/*: updated the docs
3401
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003402Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3403
3404 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3405 validation occured on content with element child
3406
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003407Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * tree.c: fixed XML Base computation which was broken
3410 * debugXML.c: added a base function to the shell
3411 * Makefile.am result/scripts/* test/scripts/*: added scripts
3412 based regression tests, and adding 2 XML Base tests
3413
Daniel Veillard19e96c32001-07-09 10:32:59 +00003414Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3415
3416 * tree.c: set properties doc and call xmlSetListDoc for properties
3417 content when grafting them in a different tree.
3418 * aclocal.m4: remove from CVS
3419
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003420Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * win32/libxml2/libxml2.def.src: added some missing entry point
3423 for XPath (Mark Vakoc)
3424
Daniel Veillard388236f2001-07-08 18:35:48 +00003425Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3428 layer should URI-Unescape before trying to open resources.
3429
Daniel Veillard04383752001-07-08 14:27:15 +00003430Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * xpath.c: fix the name() bug for elements in the default
3433 namespace reported by Charlie Bozeman
3434
Daniel Veillard7583a592001-07-08 13:15:55 +00003435Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3438 led to an XPath fix, improvements of SAX initialization, and
3439 an added option --nocdata to testXPath
3440
Daniel Veillard449d7392001-07-07 19:11:06 +00003441Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * doc/libxml-doc.el: Felix Natter provided anew version working
3444 with XEmacs too
3445
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003446Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447
3448 * include/libxml/xpath.h: small cleanup
3449 * doc/xml.html: update
3450
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003451Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3454 released 2.3.14
3455
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003456Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003459 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003460
Daniel Veillard73c9c042001-07-05 20:02:54 +00003461Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3464 were not equal to empty strings
3465
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003466Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * SAX.c: fixed a URI-Reference computation problem when validating
3469 * xmlIO.c: small cleanup
3470
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003471Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * parser.c: improved the description of a couple of interfaces
3474 upon Larry Stamper suggestion
3475
Daniel Veillard62f313b2001-07-04 19:49:14 +00003476Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * SAX.c entities.c parser.c: changed completely the way entities
3479 are handled when running the parser in entity substitution mode.
3480 This fixes a bug reported by Stephan Kulow and nearly divides
3481 by 3 the amount of memory required by libxslt to load and process
3482 DocBook TDG.
3483
Daniel Veillardf420ac52001-07-04 16:04:09 +00003484Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * HTMLparser.c: fixing a too early root closing problem raised
3487 byt Prashanth Naidu
3488
Daniel Veillard8c357d52001-07-03 23:43:33 +00003489Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3492 raised by Mark Vakoc.
3493
Daniel Veillard6e90d192001-07-03 16:37:49 +00003494Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * example/Makefile.am: fixed the include path to add srcdir/include
3497 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3498 and some cleanup
3499
Daniel Veillardf06307e2001-07-03 10:35:50 +00003500Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3501
3502 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3503 lot of optimization work, results in significant improvements
3504 when handling really complex XPath queries. Add a small optimizer
3505 for unions, improve [n] and [last()], avoid some costly ops.
3506
Daniel Veillard77044732001-06-29 21:31:07 +00003507Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3510 * xpath.c: small cleanup
3511 * xmlGetNsList: reformated, fixed problems if used on Entities
3512
Daniel Veillard2adbb512001-06-28 16:20:36 +00003513Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3516
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003517Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3520 * Makefile.am example/Makefile.am: workaround automake generating
3521 erroneous deps
3522
Daniel Veillard12f7d292001-06-28 13:12:11 +00003523Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * include/win32config.h: bug #56801 Yon Derek provided a patch
3526 to the windows config file.
3527
Daniel Veillard87ee9142001-06-28 12:54:16 +00003528Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3529
3530 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3531 libxml.h : Yon Derek provided a set of changes to compile from
3532 CVS on Windows/MSC
3533
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003534Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3535
3536 * parser.c: fixed UTF8 BOM support in push mode
3537 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3538 added a specific testcase
3539
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003540Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * Makefile.am: added --push regression tests
3543 * parserInternals.c: the XML parser segfaulted in --push mode
3544
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003545Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * configure.in: moved the symlinks detection within a CVS
3548 check, this is not portable and will be removed soon.
3549 * xpath.c: small cleanup/speedup
3550
Daniel Veillard11648102001-06-26 16:08:24 +00003551Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552
3553 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3554 release of 2.3.12
3555 * parser.c: make an error message if unknow entities in all cases
3556
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003557Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558
3559 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3560
Daniel Veillard23793842001-06-25 16:07:45 +00003561Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3564 includes were installed in the wrong dir
3565
Daniel Veillardf5498f32001-06-25 15:08:36 +00003566Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567
3568 * doc/html.xml: warn against sending code to exhibit bugs.
3569
Daniel Veillard56f06462001-06-24 21:34:03 +00003570Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3573 Tru64 from Thomas Leitner
3574
Daniel Veillardc5d64342001-06-24 12:13:24 +00003575Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * AUTHORS: added William and Bjorn
3578 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3579 daniel@veillard.com hopefully I won't have to do this again
3580 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3581 docs can be rebuilt cleanly now
3582 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3583 from CVs it's generated, added include/libxml/xmlwin32version.h
3584 also generated but which should change far less frequently.
3585 * catalog.c nanoftp.c: made sure to include libxml.h not
3586 libxml/xmlversion.h directly
3587 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3588 when compiling on WIN32 and MSC
3589
Daniel Veillard07385fd2001-06-23 21:55:48 +00003590Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * include/Makefile.am include/libxml/Makefile.am configure.in:
3593 fixed make distcheck and rebuilding the rpms
3594
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003595Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * configure.in: should finish the migration of exported includes
3598 into a real include/libxml in CVS, at least for CVS users.
3599 * removed the exported headers, added in include/libxml (as well
3600 as xmlversion.h.in).
3601
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003602Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * configure.in: fixed the way to detect symlink
3605
Daniel Veillard66541772001-06-23 18:31:04 +00003606Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * configure.in: updated, include/libxml is now a real CVS dir
3609
Daniel Veillardca989762001-06-23 17:39:29 +00003610Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3611
3612 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3613 version works with both libxml1 and libxml2 (it autodetects
3614 the prefix of the html-files) from Felix Natter.
3615 * doc/xml.html: updated doc accordingly
3616
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003617Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * xpath.c: fixed the bug generating a template loop in libxslt
3620 when using docbook-xsl-1.4, * should filter out document nodes
3621 * HACKING: added William
3622 * TODO: updated
3623
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003624Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3625
3626 * doc/FAQ.html: added a warning about gcc-3.0
3627 * doc/xml.html: added reference to gdome2 and removed a confusing
3628 sentence
3629
Daniel Veillardf7f41852001-06-22 15:18:01 +00003630Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * xmlversion.h: okay this is a generated file, but Windows
3633 users need it and they can't generate it, and I want CVS
3634 Windows users ...
3635 * win32/libxml2/libxml2_so.dsp: Windows project file for
3636 the shared lib version of libxml2
3637 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3638 resources needed for libxslt/xsltproc by Yon Derek
3639
Bjorn Reese3157b342001-06-22 14:41:45 +00003640Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3641
3642 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3643
Daniel Veillard4151acb2001-06-22 10:48:57 +00003644Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
Daniel Veillardcc146db2001-06-22 11:10:52 +00003646 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3647
3648Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
Daniel Veillard4151acb2001-06-22 10:48:57 +00003650 * include/win32config.h: Yon Derek provided a first fix
3651 to be able to compile libxslt/xsltproc on Windows
3652
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003653Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * xpath.c: attempt to work around what seemed a gcc optimizer
3656 bug when handling floats on i386 http://veillard.com/gcc.bug
3657 * tree.c entities.c encoding.c: doing some cleanups while
3658 chasing it
3659
Daniel Veillard017b1082001-06-21 11:20:21 +00003660Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661
3662 * Makefile.am: cleanup when --without-debug is specified
3663 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3664 w.r.t. --without-debug and other include points
3665 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3666 Catalogs
3667 * configure.in entities.h tree.h HTMLparser.c: removed
3668 --without-corba, made the _private field mandatory
3669
Daniel Veillard87a764e2001-06-20 17:41:10 +00003670Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3673 outputs a BOM in UTF8, an errata has been issued to avoid the
3674 problem, that was the most reasonable solution... Add support
3675 for a leading UTF8 BOM in entities.
3676
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003677Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * valid.c: fixed a bug found when post validating an entity ref
3680 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3681 activate it too
3682
Daniel Veillard39196eb2001-06-19 18:09:42 +00003683Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3684
3685 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3686 weakness in the node copy the XPointer and the XInclude
3687 implementations. Serious cleanup.
3688
Daniel Veillard3739b982001-06-19 12:51:30 +00003689Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690
3691 * Makefile.am: Kjartan Maraas provided a small patch to
3692 add xml2-config.in to EXTRA_DIST
3693
Daniel Veillarda9142e72001-06-19 11:07:54 +00003694Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3697 provided another failing case found in KDE, the way the
3698 ctxt->vctxt.nodeTab was allocated and freed changed over
3699 time but it wasn't completely cleaned up. This should fix it.
3700
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003701Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * parser.c: Stephan Kulow also raised the fact that line number
3704 could get miscounted making debug harder, fixed the problem
3705 in xmlParseCharData()
3706
Daniel Veillard64b98c02001-06-17 17:20:21 +00003707Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * valid.c: Stephan Kulow pointed out a problem when validating
3710 and using an empty entity, forgot a 'break' in a case.
3711
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003712Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3715 * doc/xml.html: updated with 2.3.11
3716
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003717Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * TODO: updated adding cleanup of generated doc
3720 * configure.in: prepared to release 2.3.11
3721 * xmllint.c: added --version for bug reporting
3722 * doc/html/*.html: rebuilt the doc
3723
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003724Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725
3726 * xpath.c: first part of the work on selecting namespace to
3727 fix bug #56115
3728
Daniel Veillard96ed5832001-06-15 22:22:04 +00003729Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3730
3731 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3732 when using -liconv
3733 * TODO: updated
3734
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003735Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3738 cleanup, encoding support.
3739
Daniel Veillard608ad072001-06-14 08:32:28 +00003740Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3743
Daniel Veillard239d0522001-06-13 23:02:48 +00003744Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * xpath.c: bug detected by Ankh when / is used as a function arg
3747
Daniel Veillard02bb1702001-06-13 21:11:59 +00003748Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749
3750 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3751 of element and use it to avoid outputting formatting spaces at
3752 the wrong place. Implemented the format parameter for HTML save.
3753 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3754 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3755 result/HTML/wired.html: of course this impact the result of a
3756 number of HTML tests
3757
Daniel Veillard95d845f2001-06-13 13:48:46 +00003758Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * HTMLtree.[ch]: started augmenting the HTML save API with
3761 encoding and formatting parameters
3762
Daniel Veillardeca60d02001-06-13 07:45:41 +00003763Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * HTMLtree.h: cleanup and started evaluating the work needed on
3766 revamping the HTML output code
3767
Daniel Veillard84666b32001-06-11 17:31:08 +00003768Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3771
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003772Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * valid.c: fixed bug #56049, forgot one check in the
3775 validation routine
3776
Daniel Veillardca2366a2001-06-11 12:09:01 +00003777Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3780
Daniel Veillard6761eee2001-06-11 10:29:38 +00003781Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * libxml.h: fixed an error in last commit
3784 * doc/FAQ.html: added an entry for compilation from CVS
3785
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003786Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * xmlversion.h.in libxml.h: Cygwin patches
3789 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3790 * tree.h: cleanup
3791
Daniel Veillardacd370f2001-06-09 17:17:51 +00003792Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793
3794 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3795 memory block in a strange case where libxml is linked twice
3796 in the binary.
3797
Daniel Veillard1d047672001-06-09 16:41:01 +00003798Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3801 state far too often, simple fix used to avoid it.
3802
Daniel Veillard4497e692001-06-09 14:19:02 +00003803Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3806 being processed, applied his patch
3807 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3808
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003809Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3810
3811 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3812 provided fixes to compile on MSCC again
3813 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3814 also provided an update for the project files.
3815
Daniel Veillarda682b212001-06-07 19:59:42 +00003816Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3819 bug #55810
3820
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003821Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * tree.c: fixed xmlGetNsProp() to close bug #55683
3824 Note this requires libxslt to use it's own function instead.
3825
Daniel Veillardf0c53762001-06-07 16:07:07 +00003826Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827
3828 * HTMLtree.c: when in a pre element no formatting space should
3829 be added.
3830 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3831
Daniel Veillard068a9652001-06-07 15:30:26 +00003832Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * configure.in: added tests for signal() and signal.h
3835
Daniel Veillard541d6552001-06-07 14:20:01 +00003836Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3839
Daniel Veillard8a367d42001-06-07 14:01:34 +00003840Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * doc/libxml-doc.el: Felix Natter provided a new version for
3843 libxml2
3844
Daniel Veillard8a926292001-06-07 11:20:20 +00003845Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * HTMLtree.c: when in a pre element no formatting space should
3848 be added.
3849
Daniel Veillard14839d52001-06-06 16:11:56 +00003850Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3853
Daniel Veillarde95e2392001-06-06 10:46:28 +00003854Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3857 hack
3858 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3859 * uri.c: fixed a warning
3860
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003861Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * HTMLtree.c: trying to close bug #55772 escaping in script
3864 elements
3865 * doc/xml.html: suggest to send mail to the list
3866
3867Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003868
3869 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3870 good. Use a macro and based on the solution provided in
3871 vsnprintf manual page from GNU.
3872
Bjorn Reese99748722001-06-05 12:49:15 +00003873Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3874
3875 * error.c: Workaround for non-preserving variadic list.
3876 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3877
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003878Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * doc/xml.html: added 2.3.10 release
3881
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003882Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * configure.in: releasing 2.3.10
3885
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003886Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3889
Daniel Veillard20042422001-05-31 18:22:04 +00003890Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * encoding.c: Robert Collins provided a patch to add the
3893 "US-ASCII" encoding alias
3894
Daniel Veillard97ac1312001-05-30 19:14:17 +00003895Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3898 string oriented functions and started cleaning the related areas
3899 in xpath.c which needed fixing in this respect
3900
Daniel Veillard2d703722001-05-30 18:32:34 +00003901Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3904 #55380
3905 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3906
Daniel Veillard9403a042001-05-28 11:00:53 +00003907Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * TODO: updated
3910 * nanohttp.[ch] : started adding APIs to get the redirected URL
3911 when this occurs (needed for further base computation
3912 * tree.h: cleanup
3913 * encoding.c: cleanup
3914 * SAX.c: minor change around ctxt->loadsubset
3915
Daniel Veillard6278fb52001-05-25 07:38:41 +00003916Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3917
3918 * Makefile.am include/Makefile.am: small change to have
3919 include/libxml rebuilt if working from CVS.
3920 * uri.c: applied another patch from Carl Douglas for URI escaping,
3921 this should close bug #51876
3922
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003923Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3926 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3927 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3928 added specific regression test
3929 * parser.h: preparing for the XSLT mode where DTD inherited
3930 attributes are added to the tree.
3931
Daniel Veillardbbd22452001-05-23 12:02:27 +00003932Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933
3934 * xinclude.[ch]: Updated the namespace for the Last Call version
3935 * result/XInclude/include test/XInclude/include: updated the
3936 testsuite accordingly
3937
Daniel Veillard8514c672001-05-23 10:29:12 +00003938Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3941 related to bug #51876
3942
Daniel Veillard42596ad2001-05-22 16:57:14 +00003943Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * tree.c: fixed a gross mistake in base computation, xml:base is
3946 not completely correct yet (need cascade).
3947 * xpath.[ch]: added the few things needed to find a function name
3948 and URI from the XPath context when it is called.
3949
Daniel Veillard81418e32001-05-22 15:08:55 +00003950Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3953 * DOCBparser.c: small cleanup
3954 * xmllint.c: added a --catalogs option to load catalogs from
3955 $SGML_CATALOG_FILES
3956 * tree.c: cleanup
3957 * configure.in: iconv library fixup, ICONV_LIBS
3958
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003959Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * catalog.c: handling of CATALOG entries. detection of recursion,
3962 and a few bugfixes
3963 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3964 against the default namespace
3965
Daniel Veillard04b93292001-05-21 08:15:31 +00003966Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3969
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003970Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * parser.c: fixed propagation context info when parsing an
3973 external entity.
3974 * doc/html/*.html: regenerated a couple of docs
3975
Daniel Veillard4623acd2001-05-19 15:13:15 +00003976Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * doc/xml.html: update with 2.3.9 informations
3979
Daniel Veillardbed7b052001-05-19 14:59:49 +00003980Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3983 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3984 * doc/html/* : rebuilt the docs
3985 * valid.c: small patch which may improve some case when
3986 validating.
3987
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003988Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * HTMLparser.c: Closed bug #54891
3991 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3992 to the suite
3993
3994Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3997 applied a documentation patch from LotR and filled in a few missing
3998 descriptions
3999
Daniel Veillard76d66f42001-05-16 21:05:17 +00004000Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * xpath.c tree.c parser.c: speed optimizations at the parser level
4003 document tree freeing and xpath evaluation
4004
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004005Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * parser.c parser.h parserInternals.h: fixed a couple of
4008 interfaces for handling memory buffer input to const char *
4009 upon suggestion of JamesH.
4010
Daniel Veillardc3739e72001-05-15 15:23:27 +00004011Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * configure.in: LoTR sent a patch fixing the previous commit
4014
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004015Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * configure.in: trying to deal again with the stoopid -R linking
4018 flag of Solaris
4019
Daniel Veillard790142b2001-05-15 10:51:53 +00004020Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * xpath.h: two nodeset access macros from Thomas Broyer
4023
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004024Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4027 patch from Thomas Broyer
4028
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004029Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4032 case
4033 * INSTALL: was empty added stuff from the FAQ
4034
Daniel Veillard75bea542001-05-11 17:41:21 +00004035Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4038 attributes handling and #54433 by adding xmlUnsetProp()
4039 and xmlUnsetNsProp()
4040
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004041Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * HTMLparser.c: Patch from Jonas Borgström
4044 (htmlGetEndPriority): New function, returns
4045 the priority of a certain element.
4046 (htmlAutoCloseOnClose): Only close inline elements if they
4047 all have lower or equal priority.
4048 * result/HTML: this of course changed a number of tests results.
4049
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004050Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * xmlIO.c catalog.c: plugged in the default catalog resolution
4053 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4054 documentations
4055 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4056
Daniel Veillarda7374592001-05-10 14:17:55 +00004057Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4060 integrating catalogs
4061 * catalog.[ch] testCatalog.c: adding a small catalo API
4062 (only SGML catalog support).
4063 * parser.c: restaured xmlKeepBlanksDefault(0) API
4064
Daniel Veillardc17337c2001-05-09 10:51:31 +00004065Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4068
Daniel Veillard257d9102001-05-08 10:41:44 +00004069Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * parser.c: added xmlParseExternalEntityPrivate() to allow
4072 propagation of ctxt->_private when parsing external entities
4073
Daniel Veillard083c2662001-05-08 08:27:14 +00004074Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4077
Daniel Veillard01ef7382001-05-08 07:31:43 +00004078Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4081
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004082Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * valid.c: warn when indeterminist content model is detected
4085 * result/VC/ElementValid8: this adds a message
4086 * Makefile.am: add --novalid for VCM tests
4087 * parserInternals.c: added a call to Init memory
4088
Daniel Veillard64269352001-05-04 17:52:34 +00004089Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4092 when both parameters are NULL.
4093
Daniel Veillard37721922001-05-04 15:21:12 +00004094Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095
4096 * valid.c: applied small patch from Gary Pennington, reindented
4097 some part of the code.
4098
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004099Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4102 release, updated and regenerated the docs
4103
Daniel Veillard357c9602001-05-03 10:49:20 +00004104Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * xpath.c result/XPath/expr/floats : clarified and cleanup
4107 printing of abnormal floats in tests.
4108
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004109Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4112 * results/HTML/ : a few changes in the output of the HTML tests as
4113 a result.
4114 * configure.in: tying to fix -liconv where needed
4115
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004116Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * Makefile.am: fixed a stupid error
4119
Daniel Veillard7150a032001-05-02 16:41:11 +00004120Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * configure.in Makefile.am: make the inclusion of the trio
4123 modules in the library conditional
4124
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004125Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * DOCBparser.c: patche from László Kovács, fixed entities refs
4128 in attributes handling
4129
Daniel Veillardedddff92001-05-02 10:58:52 +00004130Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4133 flushing
4134
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004135Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * xpath.c: fix of an XSLT namespace bug reported on the list
4138 general/bug-8-
4139
Daniel Veillard5792e162001-04-30 17:44:45 +00004140Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * strio.h trio.c: Dan McNichol suggested a couple of small
4143 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4144
Daniel Veillard02141ea2001-04-30 11:46:40 +00004145Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * tree.c parser.c encoding.c: spent a bit more time looking
4148 at the parsing speed and DOM handling. Added a few more
4149 speedups.
4150
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004151Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * parser.c: small but effective parsing speed improvement
4154
Daniel Veillardb59076b2001-04-29 17:04:07 +00004155Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * configure.in: default on the DocBook parser inclusion (for Gnome)
4158 * DOCBparser.h: fixed a header reference
4159
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004160Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * configure.in xpath.c: applied Bjorn patches for FPE on the
4163 alpha
4164
Daniel Veillardeefd4492001-04-28 16:55:50 +00004165Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4168 xmlSaveFormatFileTo()
4169
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004170Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * xpath.c: simple and efficient optimization, XPath functions
4173 aways bind to the same code, cache this
4174 * TODO: updated (by saying some is obsolete)
4175
Daniel Veillard2156a562001-04-28 12:24:34 +00004176Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * xpath.c: more cleanup work on XPath name parsing routines
4179
Daniel Veillard61d80a22001-04-27 17:13:01 +00004180Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4183 xmlXPathParseName
4184 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4185 * debugXML.c: avoid compilation problems if compiling without
4186 HTML support, Igor Zlatkovic
4187 * win32/libxml2/libxml2.def.src: being able to compile without
4188 XPath on Windows
4189
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004190Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * libxml.m4: yet another patch from Toshio Kuratomi
4193
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004194Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4197
Daniel Veillard67fee942001-04-26 18:59:03 +00004198Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * tree.[ch]: added xmlSaveFormatFile interface for saving
4201 and indenting a file.
4202
Daniel Veillard82e49712001-04-26 14:38:03 +00004203Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * xpath.c: fixed bug #53689 related to processing-instruction()
4206
Daniel Veillard02f077a2001-04-26 10:59:11 +00004207Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * DOCBparser.c: patche from László Kovács
4210
Daniel Veillard30211a02001-04-26 09:33:18 +00004211Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * parser.c: applied fixes from Christian Glahn bug report #53391
4214
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004215Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * error.c: Jean François Lecomte provided a complete description
4218 and a fix to bug #53537
4219
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004220Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4223
Daniel Veillard1034da22001-04-25 19:06:28 +00004224Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * DOCBparser.c SAX.c: a bit more work on entities processing.
4227 Still Need to cleanup XML output and references in attributes
4228
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004229Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4232
Daniel Veillardb33c2012001-04-25 12:59:04 +00004233Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * tree.c: trying to fix #53574, not completely complete,
4236 I would like xmllint --copy --debug test/ent1 and
4237 xmllint --debug test/ent1 to show the same result.
4238 * xpath.c: fix a bug when trying to sort namespace nodes
4239
Daniel Veillard5146f202001-04-25 10:29:44 +00004240Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * HTMLtree.c: real fix for #53402
4243
Daniel Veillard7533cc82001-04-24 15:52:00 +00004244Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4247 PIs when using xsl:output
4248 * valid.c: closing #53537 some case generate segfaults if there
4249 is validity errors
4250
Daniel Veillard61b33d52001-04-24 13:55:12 +00004251Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4254 of external parsed entities, added --noent to testDocbook
4255 * valid.c: Garry Pennington found an uninitialized variable
4256 access in xmlValidateElementContent()
4257
Daniel Veillard56098d42001-04-24 12:51:09 +00004258Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4261 with madness
4262 * result/HTML/ : this modified the result of the regression tests
4263 a lot.
4264
Daniel Veillard122376b2001-04-24 12:12:30 +00004265Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4268 to doc where it wasn't checked against NULL reported by
4269 Jens Laas
4270
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004271Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4274 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4275
Daniel Veillardeae522a2001-04-23 13:41:34 +00004276Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4279 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4280 * SAX.[ch]: cleanup and updates for DocBook
4281 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4282 ex SGML identifier changes
4283 * valid.c: removed a static unused function.
4284
Daniel Veillardde57c612001-04-23 09:13:36 +00004285Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * HTMLtree.c: applied change for Paul Sponagl on script saving
4288 * Makefile.am: the warning about entity title.xml are normal.
4289
Daniel Veillard393df012001-04-22 20:11:18 +00004290Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * configure.in: release of 2.3.7
4293 * Makefile.am: fixing make distcheck
4294
Daniel Veillarda41123c2001-04-22 19:31:20 +00004295Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * doc/html/* doc/xml.html: updated and regenerated the docs
4298
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004299Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4302
Daniel Veillarde82a9922001-04-22 12:12:58 +00004303Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * tree.c: fixed #53388 with the provided patch
4306
Daniel Veillard06803992001-04-22 10:35:56 +00004307Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * valid.c: Bjorn detected an invalid memory access. Fixed
4310 vstateVPush()
4311
Daniel Veillard40af6492001-04-22 08:50:55 +00004312Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4315
Bjorn Reese70a9da52001-04-21 16:57:29 +00004316Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4317
4318 * libxml.h: new header used only for the compilation of libxml
4319 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4320 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4321 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4322 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4323 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4324 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4325 baseline (version 1.2 plus a single patch).
4326 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4327 scientific notation for numbers. Tests added.
4328 * xpath.c: formatting of numbers changed to use sprintf
4329 (contribution from William Brack)
4330
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004331Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * valid.c: cleanup, more useful debugging
4334 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4335 * xmlIO.c: entity loading is printed as an error when validating
4336
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004337Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * valid.c: fixed to validate within entities
4340 * test/VCM/v22.xml: added a specific testcase
4341
Daniel Veillardca1f1722001-04-20 15:47:35 +00004342Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * valid.c: forgot an epsilon transition in for ()+
4345 * test/VCM/v21.xml : added a specific test case
4346
Daniel Veillard85349052001-04-20 13:48:21 +00004347Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * valid.c: removed a state explosion exhibited by RSS
4350 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4351 from bug #51872
4352
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004353Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4356 validation without using an ugly NFA -> DFA algo in the source.
4357 Made a specific algorithm easier to maintain, using a single
4358 stack and without recursion.
4359 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4360 * hash.c: made the growing routine static
4361 * tree.h parser.c: added the parent information to an
4362 xmlElementContent node.
4363
Daniel Veillarde470df72001-04-18 21:41:07 +00004364Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * SAX.c parser.c xpath.c: generating IDs when not validating
4367 from an external parsed entity was poisoning the ID has table
4368 with removed values. This was killing XSLT on the KDE help
4369 browser.
4370
Daniel Veillardceacdd92001-04-18 15:10:35 +00004371Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * entities.h: andrew@ugh.net.au detected a double declaration
4374
Daniel Veillarda10efa82001-04-18 13:09:01 +00004375Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * debugXML.c hash.c tree.h valid.c : some changes related to
4378 the validation suport to improve speed with DocBook
4379 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4380 the way validation errors get reported
4381
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004382Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4385 by P C Chow and William M. Brack for XSLT HTML output
4386
Daniel Veillard2d90de42001-04-16 17:46:18 +00004387Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4390 Igor Zlatkovic patches for MSC compilation and added his
4391 updates
4392
Daniel Veillarde043ee12001-04-16 14:08:07 +00004393Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4396 prefix lookup.
4397 * parserInternals.c: fixed the bug reported by Morus Walter
4398 due to an off by one typo in xmlStringCurrentChar()
4399
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004400Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * HTMLparser.c result/HTML/*: revamped the way the HTML
4403 parser handles end of tags or end of input
4404
Daniel Veillard82daa812001-04-12 08:55:36 +00004405Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4408
Daniel Veillard67a21302001-04-11 14:39:16 +00004409Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4412 bug where the linktime verions of free() won't work ...
4413
Daniel Veillard27b55282001-04-11 12:22:25 +00004414Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4417
Daniel Veillardafc73112001-04-11 11:51:41 +00004418Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * doc/xml.html: added 2.3.6 release
4421
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004422Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4425 * result/wml.xml: resulted in a small output change
4426
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004427Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * tree.c: xmlNewDoc was missing the charset initialization
4430 * xmllint.c: added --auto to autogenerate a doc, allow to
4431 reproduce the problem fixed on xmlNewDoc
4432
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004433Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * xpath.c: trying to get 52979 solved
4436 * tree.c result/ result/noent/: trying to get 52712 solved, this
4437 also made me clean up the fact that XML output in general should
4438 not add formating blanks by default, this changed the output of
4439 a few tests
4440
Daniel Veillard73639a72001-04-10 14:31:39 +00004441Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4444
Daniel Veillardfac26a12001-04-08 13:08:14 +00004445Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * configure.in: finally released 2.3.6
4448
Daniel Veillard911f49a2001-04-07 15:39:35 +00004449Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * xpath.c: checking for null pointer generated by new code
4452
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004453Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * xpath.c: fixed a [] evaluation problem reported
4456 * test/XPath/tests/simpleaddr: extended test
4457 * result/XPath/simpleaddr: updated result
4458
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004459Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * xmllint.c: Dan Timis reported a portability problem
4462 on Macs without mmap, fixed it.
4463
Daniel Veillardb38bd552001-04-03 18:22:00 +00004464Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * testXPath.c : added a --tree option allowing to display the
4467 tree dump of the XPath expression
4468
Daniel Veillard4dd93462001-04-02 15:16:19 +00004469Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * xpath.c: fixed a memleak when comparing nodesets
4472 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4473 * tree.c: added a TODO
4474
Daniel Veillard92ad2102001-03-27 12:47:33 +00004475Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4478 we need string functions
4479 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4480 to be able to use them where needed. Applied some changes
4481 to reduce name linking pollution and compile in only what's
4482 needed.
4483 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4484 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4485 for the string manipulation functions
4486 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4487 to the free() function of xmlmemory.c
4488 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4489 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4490 usage.
4491
4492
Daniel Veillard2be30642001-03-27 00:32:28 +00004493Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * error.c: applied the context output patch of the error
4496 handling submitted by Chuck Griffith
4497 * error/VC/*: this slightly change some error logs
4498
Daniel Veillard50582112001-03-26 22:52:16 +00004499Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * parser.c: fixed line number reporting on error
4502
Daniel Veillard04be4f52001-03-26 21:23:53 +00004503Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * parser.c: Sullivan and Darin found a parser bug,
4506 applied the patch.
4507
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004508Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4511 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4512 xmlversion.h.in xpointer.c: of course the way I defined
4513 UNUSED breaks on old gcc version. Try to be smart and
4514 also define it directly in xmlversion.h
4515 * configure.in: removed -ansi flag from the pedantic set
4516
4517Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004518 Huge cleanup, I switched to compile with
4519 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4520 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4521 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4522 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4523 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4524 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4525 encoding.h entities.c error.c list.[ch] nanoftp.c
4526 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4527 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4528 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4529 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4530 Cleanup, staticfied a number of non-exported functions,
4531 detected and cleaned up a dozen of problem found this way,
4532 avoided a lot of public function name/typedef/system names clashes
4533 * doc/xml.html: updated
4534 * configure.in: switched private flags to the really pedantic ones.
4535
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004536Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * configure.in: 2.3.5
4539 * doc/html/*: rebuilt the docs
4540
Daniel Veillard146c9122001-03-22 15:22:27 +00004541Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * parser.c: fixed a reported bug in NOTATION parsing
4544 * uri.c: accepted but not fixed bug 51876, added TODO
4545 * Makefile.am: fixed bug 51876
4546
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004547Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * config.h.in configure.in error.c: fix a compilation problem
4550 on platforms without vsnprintf (xml@thewrittenword.com)
4551
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004552Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * parser.c: fixed a function name header typo
4555 * SAX.c: notations can also occur in external subset.
4556
Daniel Veillard7d42b542001-03-20 13:22:46 +00004557Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * error.c: removed a C++ like comment
4560
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004561Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * parser.c: fixing bug 52299 strange condition leading
4564 to a parser crash due to a buffer overflow
4565 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4566 added the specific test case
4567
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004568Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4571 xmlXPathConvert{String,Number,Boolean} to be able to make
4572 type casts without a context stack, fixed some implementation
4573 problems related to the absence of context at parse-time,
4574 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4575 in the public API too
4576 * xpointer.c xpathInternals.h: we need to know at parse time
4577 whether we are compiling an XPointer
4578
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004579Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4582 cleaned up the parser internals, refactored XPath code, added
4583 new compilation based APIs and cleanly separated public and
4584 private APIs.
4585
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004586Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xpath.h: the comp field must be added at the end to avoid
4589 killing binary compat.
4590
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004591Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * Makefile.am: detect XPath memleaks in regreson tests
4594 * error.c: fixed and error w.r.t. error reporting still using
4595 stderr
4596 * hash.c: added new line at end of file
4597 * tree.h: minor cleanup
4598 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4599 expression parsing from evaluation, resulted in a number of
4600 changes internally, and in XPointer. Likely to break stuff
4601 using xpathInternals.h but should remain binary compatible,
4602 new interfaces will be added.
4603
Daniel Veillardd574f782001-03-14 19:40:17 +00004604Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * configure.in: fixed a couple of problems reported by
4607 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4608 without gcc on non linux platforms.
4609
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004610Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4613 a fix for --with-html-dir= configure support. I hope it won't
4614 break rpm generation
4615
Daniel Veillarda022fe02001-03-14 16:30:00 +00004616Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * xmlIO.c: one function comment cleanup.
4619
Daniel Veillard25239c12001-03-14 13:56:48 +00004620Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * SAX.c: external subset notations were improperly registered
4623 in the internal subset.
4624
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004625Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * README.cvs-commits: added, pointing to HACKING
4628 * HACKING: updated
4629
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004630Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * parser.c: and Matt Sergeant found one in the XML push
4633 parser (erroneous check I forgot to remove when I fixed the
4634 main parser).
4635
Daniel Veillard68d7b672001-03-12 18:22:04 +00004636Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * xpath.c: ptittom found a small bug in UnaryExpr
4639
Daniel Veillarde356c282001-03-10 12:32:04 +00004640Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * configure.in: bumped to 2.3.4
4643 * error.c: fixed bug #51860
4644 * tree.c: fixed bug #51861
4645 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4646 * tree.[ch] : added xmlDefaultBufferSize
4647 * nanoftp.c: typo in function name header block
4648 * doc/xml.html : updated, added link to XML::LibXSLT
4649 * doc/html/* : rebuilt the docs
4650
Daniel Veillard80f32572001-03-07 19:45:40 +00004651Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * parser.c SAX.c: the new content parsing code raised an
4654 ugly bug in the characters() SAX callback. Found it
4655 just because of strangeness in XSLT XML Rec ouptut :-(
4656
Daniel Veillard6c831202001-03-07 15:57:53 +00004657Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * Makefile.am: Martin Baulig suggested to add -lm
4660 * tree.c: found another bug in xmlNodeGetContent()
4661
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004662Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * xpath.c: Bjorn found the error related to strictness of comparison.
4665
Daniel Veillard29631a82001-03-05 09:49:20 +00004666Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * parser.c: trying to fix the Dtd parsing problem reported
4669 by Gary, side effect of last week speed optimizations.
4670
Daniel Veillard14be0a12001-03-03 18:50:55 +00004671Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4674 * parserInternals.c: removed unneeded test raised by Stric
4675
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004676Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4677
4678 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4679 and fixed by William Brack). Added xmlXPathFormatNumber.
4680 Changed the sorting slightly.
4681 * configure.in Makefile.am example/Makefile.am: Added -lm.
4682 Please note that applications linking with libxml2, must
4683 also like with the math library from now on.
4684
Daniel Veillardf9533d12001-03-03 10:04:57 +00004685Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4688
Daniel Veillard2f362242001-03-02 17:36:21 +00004689Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * parser.c: one must report spaces even if the Dtd element
4692 content proves that this is not part of the element content.
4693 * result/valid/*.xml: this changed the ouptu slightly
4694
Daniel Veillardb402c072001-03-01 17:28:58 +00004695Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * configure.in: bumped to 2.3.3
4698 * doc/xml.html: updated
4699
Daniel Veillard77851712001-02-27 21:54:07 +00004700Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * tree.c: minor doc fix
4703 * xpath.c: deallocation issues when a result tree has been
4704 converted to a node-set
4705
Daniel Veillardec70e912001-02-26 20:10:45 +00004706Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * doc/xml.html: oops corrected dates s/2000/2001
4709
Daniel Veillard8730c562001-02-26 10:49:57 +00004710Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * valid.c: new patch from Gary Pennington
4713
Daniel Veillard91e9d582001-02-26 07:31:12 +00004714Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * doc/xml.html: applied patch from Ankh
4717
Daniel Veillardedac3c92001-02-26 01:36:19 +00004718Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xinclude.c: fixed a problem building on Mac
4721
Daniel Veillard21a0f912001-02-25 19:54:14 +00004722Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * parser.c: more work on increasing parsing ferformances
4725
Daniel Veillard48b2f892001-02-25 16:11:03 +00004726Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4729 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4730 avoiding memcpy in production builds MEM_CLEANUP macro use
4731 * parser.[ch] parserInternals.c: optimizations of the tightest
4732 internal loops inside the parser. Better checking of I/O
4733 flushing/loading conditions
4734 * xmllint.c : added --timing
4735
Daniel Veillard71681102001-02-24 17:48:53 +00004736Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * configure.in: bumped to 2.3.2
4739 * doc/xml.html: updated for release
4740
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004741Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * xpath.c: found a memleak and fixed a nasty bug
4744
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004745Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * xmllint.[c1] : added return code errors for xmllint
4748 * xpath.c: specific debug dump function for result value trees
4749
Daniel Veillard4b637072001-02-21 21:52:55 +00004750Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.c: finally implemented xmlXPathCompareNodeSets
4753 * test/XPath/expr/floats results/XPath/expr/floats: added
4754 a test for float expressions
4755
Daniel Veillardf714aa32001-02-21 03:07:44 +00004756Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4759 * parserInternals.[ch]: trying to speed up parsing
4760 * xpath.c : speeded up node set equality op
4761
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004762Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4765 better handling of ID/IDREF and the list modules associated
4766 * configure.in: small CFLAGS cleanup
4767
Daniel Veillarda8abee62001-02-19 15:14:59 +00004768Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * configure.in: fixed iconv detection on AIX (stric)
4771
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004772Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004773
4774 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4775
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004776Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4777
4778 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4779 and optimized xmlXPathNodeSetSort
4780
Daniel Veillard142adbf2001-02-17 13:21:05 +00004781Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * xpath.c: bug fix when context size is 0
4784 * parser.c: I like Norm's Dtd because they still manage to break
4785 the parser occasionally
4786
Daniel Veillardf23e0092001-02-16 13:21:29 +00004787Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4790
Daniel Veillarde0e26512001-02-16 00:11:46 +00004791Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4794 attributes within the XML-1.0 namespace
4795
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004796Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xpathInternals.h: exported a few axis functions
4799 * doc/xml.html: updated the doc
4800
Daniel Veillard760f4422001-02-15 14:59:48 +00004801Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * configure.in: applied patch from Daniel van Balen for OpenBSD
4804 and bumped version to 2.3.1
4805 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4806 attempt to find autoclosing was simply broken, removed it,
4807 updated the examples, this is better
4808
Daniel Veillardd194dd22001-02-14 10:37:43 +00004809Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4812 hash functionnalities.
4813 * doc/html/* : rebuild the doc
4814
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004815Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4818 on predicate
4819 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4820 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4821 really want to have tags closed on output even if we accept
4822 unclosed ones on input
4823
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004824Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * xpath.c: ouch don't free NULL, rare case fixed
4827 * tree.c: don't coalesce text nodes if they don't have the
4828 same behaviour wrt escaping on output
4829
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004830Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * xpath.c: small fixup
4833 * SAX.c: don't warn on empty namespaces.
4834
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004835Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * README: a bit of cleanup
4838 * configure.in: preparing for 2.3.0 release
4839
Daniel Veillard1f83d392001-02-08 09:37:42 +00004840Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * hash.[ch]: added a first version of xmlHashSize()
4843 * valid.c: another bug fix from Gary Pennington
4844
Daniel Veillard5eef6222001-02-07 18:24:48 +00004845Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * valid.c: couple of bug fixes pointed by Gary Pennington
4848 * HTMLtree.c: #if 0 cleanup
4849
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004850Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4853 which removes a time consuming check of xmlXPathNodeSetAdd()
4854 and use it in places where we are sure to not break unicity
4855
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004856Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.c: bug fixes found from XSLT
4859 * tree.c: preserve node->name special values when copying nodes.
4860 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4861 external subset are fetched when available but without full
4862 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4863 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4864 output with encoding disabled.
4865
Daniel Veillard2c833b62001-02-03 08:52:06 +00004866Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4869 xmlCheckFilename should not be called from xmlFileOpenW
4870 and xmlGzfileOpenW
4871
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004872Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4875 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4876 added the new tests for URI normalization
4877 * testURI.c: fixed stoopid bugs
4878 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4879 the URI in the error messages are now properly normalized
4880
Daniel Veillardea28ce62001-02-02 08:20:19 +00004881Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4884
Daniel Veillarde99a4762001-02-01 04:34:35 +00004885Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4888
Daniel Veillard2b325a02001-01-31 20:46:31 +00004889Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c: fixed mod operator
4892
Daniel Veillardde55cf62001-01-31 15:53:13 +00004893Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * parser.c: fixed xmlStrcat doc
4896 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4897 trees.
4898
Daniel Veillard2f913b72001-01-31 13:23:49 +00004899Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xpath.c result/XPath/tests/chaptersbase
4902 result/XPath/tests/simplebase: fixed XPath node()
4903 * tree.c: small fix in xmlNewNs()
4904 * Makefile.am: removed extraneous xml2Conf.sh rule
4905
Daniel Veillardb42042b2001-01-28 07:40:36 +00004906Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4909 Changed the library name, in order to get libxml-devel and
4910 libxml2-devel to coexist on a single system
4911 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4912 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4913
Daniel Veillardee0a4662001-01-27 18:59:33 +00004914Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4917 libxml2-devel installable in // as libxml-devel.
4918
Daniel Veillard5eb05942001-01-27 17:50:22 +00004919Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * doc/Makefile.am: fixed make rebuild in doc
4922 * doc/html/*.html: rebuilt the docs
4923
Daniel Veillard65c295d2001-01-26 09:32:39 +00004924Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4927
Daniel Veillard8e199902001-01-25 18:54:39 +00004928Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4931 the HTML doc to go into the -devel RPM ...
4932 * aclocal.m4 config.h.in: some updates due to auto* magic
4933
Daniel Veillard93086662001-01-25 18:13:04 +00004934Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * xpath.h: added a hook in the context structure allowing to
4937 link to extra support, needed for XSLT
4938
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004939Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4942 xmlXPtrCmpPoints to use it.
4943 * propagated the following patch from Alejandro Forero
4944 * include/win32config.h xmlIO.c: applied further suggestions
4945 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4946 * example/gjobread.c: fixed warnings, now that it builds
4947
4948Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4949
4950 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4951
4952 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4953 filename points to a valid file (not a directory).
4954 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4955 Added calls to xmlCheckFilenameDir.
4956
4957 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4958 `path' (rather than `filename') as the parameter to gzopen and open.
4959
Daniel Veillard48177c22001-01-23 15:27:41 +00004960Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * Makefile.am: fixed a problem with EXTRA_DIST
4963
Daniel Veillardb83ba402001-01-22 22:45:10 +00004964Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * Makefile.am example/Makefile.am: finally found the trick
4967 to build the example, i.e. add "." in SUBDIRS before example
4968 in the list <grin/>
4969
Daniel Veillard82687162001-01-22 15:32:01 +00004970Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * doc/xml.html: updated with an XSLT section, removed pointer to
4973 W3C CVS base.
4974
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004975Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4978 too, and deallocation need to occur the same way.
4979
Daniel Veillarde4566462001-01-22 09:58:39 +00004980Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4983 type correponding to an XSLT result tree fragment. Share most
4984 of the data format with node set, as well as operators.
4985 * HTMLtree.c: added a newline at the end of the doctype output
4986 whe this one is not present initially.
4987 * tree.c: make sure taht the parent and doc pointers are properly
4988 set when copying attributes (lists).
4989
Daniel Veillard701c7362001-01-21 09:48:59 +00004990Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4993
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004994Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.c: seems I finally killed that ugly path evaluation
4997 context bug (tagged 9999 in case is is wrong)
4998
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004999Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5002 for XSLT
5003
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005004Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5007 for xmlGzfileOpen() bug
5008
Daniel Veillardf6eea272001-01-18 12:17:12 +00005009Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xpath.c: removed an error found by XSLT usage
5012 * tree.c parserInternals.h: use a predefined static string
5013 for text and comment nodes, avoid freeing them in xmlFreeNode,
5014 exported the string name in parserInternals.h and added
5015 another value to disable encoding at output (for XSLT),
5016 gain memory, time.
5017
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005018Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5021 win32/libxml2/libxml2_so.dsp: new makefiles and update
5022 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5023
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005024Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5027 Gary Pennington
5028
Daniel Veillard389e6b72001-01-15 19:41:13 +00005029Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xpath.c: fixed the comaprision of values and nodelists,
5032 need to compare nodelist still ...
5033 * debugXML.c: avoided a possible core dump
5034 * HTMLparser.c: cleanup
5035 * nanohttp.c: contributed fix.
5036 * tree.c: fixes in properties handling added xmlSetNsProp
5037 needed by libxslt
5038 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5039 comment
5040 * TODO: updated
5041
Daniel Veillard167bd532001-01-06 21:09:34 +00005042Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * parser.c parserInternals.c: applied Bjorn Reese optimization
5045 patch
5046
5047Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * Makefile.am: applied patch fro make check from Martin Vidner
5050
Daniel Veillard503b8932001-01-05 06:36:31 +00005051Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * configure.in: preparing 2.2.11
5054 * doc/html/*: rebuild the HTML files
5055 * doc/xml.html : updated
5056
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005057Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * tree.c: fixed a stupid bug
5060 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5061 patches related to validation of an XInclude processing result
5062 * TODO: updated
5063
Daniel Veillarde2488192001-01-04 10:54:22 +00005064Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5067 on large files
5068
Daniel Veillardf060a412001-01-03 20:52:44 +00005069Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5072
Daniel Veillard45cff692001-01-03 18:02:04 +00005073Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5076 reported by Jonas Borgström
5077 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5078
Daniel Veillard08108982001-01-03 15:24:58 +00005079Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * testXPath.c xpath.c: fixing the XPath union expressions problem
5082 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5083
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005084Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * xmllint.c: Made is so if the file name is "-" is will read form
5087 standard input. Sven Heinicke <sven@zen.org>
5088 * tree.c: fixed a problem when growing buffer
5089 * tree.h: fixed the comment of the node types following andersca
5090 comment
5091 * TODO: updated
5092
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005093Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * HTMLparser.[ch]: added a way to avoid adding automatically
5096 omitted tags. htmlHandleOmittedElem() allows to change the
5097 default handling.
5098 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5099 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5100 of xmllint too when using --memory flag, added a memory test
5101 suite at the Makefile level.
5102 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5103 with namespace use when encountering QNames in XPath evalation,
5104 added xmlns() scheme in XPointer.
5105 * nanoftp.c : incorporated a fix
5106 * parser.c xmlIO.c: fixed problems raised with encoding when using
5107 the memory I/O
5108 * parserInternals.c: closed bug 25934 reported by
5109 torsten.landschoff@innominate.de
5110 * TODO: updated
5111
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005112Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5115 on a non-updated tree :-(, made a 2.2.10 release to correct the
5116 situation
5117
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005118Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5121 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5122 integrated a set of OpenVMS changes from Howard Taylor
5123 <Howard.Taylor@pacoast.com>
5124
Daniel Veillard58770e72000-11-25 00:48:47 +00005125Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5128 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5129
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005130Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * HTMLparser.c: some fixes on auto-open of html/head/body
5133 * encoding.c: fixed a compilation error on some gcc env
5134 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5135 XPointer implementation
5136 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5137 related XPointer tests and associated results
5138
Daniel Veillard300f7d62000-11-24 13:04:04 +00005139Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5140
5141 * doc/xmldtd.html doc/xml.html: following a short step by step
5142 guidance on IRC to help maciej with DTDs I started a small
5143 page on the subject.
5144
Daniel Veillard748e45d2000-11-17 16:36:08 +00005145Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5146
5147 * HTMLparser.c: fixed handling of broken charrefs
5148 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5149 patches
5150
Daniel Veillard28929b22000-11-13 18:22:49 +00005151Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5152
5153 * doc/xml.html doc/html/* : rebuilt the docs after adding
5154 xinclude and updated page for 2.2.7 and 2.2.8
5155 * configure.in: releasing 2.2.8
5156
Daniel Veillard41e06512000-11-13 11:47:47 +00005157Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * parser.[ch] parserInternals.c: applied the conditional
5160 section processing fix from Jonathan P Springer
5161 <jonathan.springer2@gte.net>
5162 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5163 project file, fixed iconv default non support
5164 * xpath.c: fixed the problem of evaluating relative expressions
5165 when a node context is provided.
5166
Daniel Veillardbf432752000-11-12 15:56:56 +00005167Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5168
5169 * nanoftp.c: fixed gcc 2.95 new warnings
5170 * SAX.c: fixed a stupid bug
5171 * tree.c: fixed a formatting problem when round-tripping
5172 from/to memory
5173 * xinclude.c: chased memleak, fixed a base problem
5174 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5175 xmlXPtrBuildNodeList()
5176 * TODO: updated
5177 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5178 adding a first small set of regression tests for XInclude
5179
Daniel Veillardc2def842000-11-07 14:21:01 +00005180Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5181
5182 * nanohttp.[ch]: applied Wayne Davison patches to access
5183 the WWW-Authorization header.
5184 * parser.c: Closed Bug#30847: Problems when switching encoding
5185 in short files by applying Simon Berg's patch.
5186 * valid.c: fixed a validation problem
5187 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5188 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5189 Wayne Davison
5190 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5191 need to be extended to non full nodes selections.
5192 * xinclude.c: starts to work decently
5193
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005194Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5197 debugXML.c xmlversion.h.in: Started adding XInclude support,
5198 this is a new xmllint option
5199 * tree.c xpath.c: applied TOM patches for XPath
5200 * xpointer.c: fixed a couple of errors.
5201 * uri.c: added an escaping function needed for xinclude
5202 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5203 new warning from RH70 gcc's version
5204
Daniel Veillarda4964b72000-10-31 18:23:44 +00005205Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * HTMLparser.c: fixed loop on invalid char in scripts
5208 * parser.c: update to description of xmlIOParseDTD()
5209 * libxml.m4 xmlversion.h.in: changes contributed by
5210 Michael Schmeing <m.schmeing@internet-factory.de>
5211 * configure.in: preparing for 2.2.7
5212 * Makefile.am: trying to avoid config.h and acconfig.h
5213 being included in the distrib
5214 * configure.in: released 2.2.7
5215
5216Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5219 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5220
Daniel Veillard01411222000-10-30 15:33:22 +00005221Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * parser.[ch]: added xmlIOParseDTD()
5224 * xpointer.c: added support for the 2 extra parameters of
5225 string-range, fixed a stoopid error when '0' was present
5226 in XPointer expressions
5227 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5228 testsuite for the above
5229
Daniel Veillard6db58192000-10-30 09:27:53 +00005230Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5231
5232 * libxml.spec.in: improved package descriptions
5233
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005234Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * xpath.c xpathInternals.h: applied a large cleaning patch
5237 from TOM <ptittom@free.fr>, it also add namespace support
5238 for function and variables registration.
5239
Daniel Veillardbd20df72000-10-29 17:53:40 +00005240Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5243 * Makefile.mingw: Wayne Davison's update adding hash.c
5244
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005245Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5246
5247 * xpath.c: fixed the root evaluation problems
5248 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5249 ignorable spaces with <b> <bold> <em>
5250 * tree.c: fixed a loop in xmlSearchNsByHref()
5251
Daniel Veillard767662d2000-10-27 17:04:52 +00005252Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5253
5254 * xpath.c: applied another XPath patch from TOM
5255 * xpath.c include/makefile.am: applied another patch from
5256 china@thewrittenword.com (cleanup on IRIX).
5257
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005258Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * xml-config.1: received a fixed version from Fredrik Hallenberg
5261 <hallon@lysator.liu.se>
5262
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005263Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5266 cleanup patch for XPath
5267
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005268Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * patched to redirrect all "out of context" error messages to
5271 a reconfigurable routine. The changes are:
5272 * xmlerror.h : added the export of an error context type (void *)
5273 an error handler type xmlGenericErrorFunc there is an interface
5274 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5275 to reset the error handling routine and its argument
5276 (by default it's equivalent to respectively fprintf and stderr.
5277 * all the c files: all wild accesses to stderr or stdout within
5278 the library have been replaced to calls to the handler.
5279
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005280Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * configure.in: release 2.2.6
5283 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5284 exporting the inner functions of xpath for extension modules
5285 * doc/*: updated and rebuilt the doc
5286
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005287Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * nanohttp.c : applied Wayne HTTP cleanup patch
5290 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5291 and xmlNodeSetSpacePreserve()
5292
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005293Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5294
5295 * xpath.c: closing bug #29260
5296
Daniel Veillard126f2792000-10-24 17:10:12 +00005297Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5298
5299 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5300 multikey tuples, made hash structure opaque
5301 * valid.[ch]: moved elements, attributes, notations decalarations
5302 as well as ID and refs to hash tables.
5303 * entities.c: hash cleanup
5304 * xmlmemory.c: fixed a dump problem in debug mode
5305 * include/Makefile.am: problem passing in DESTDIR= values patch
5306 from Marc Christensen <marc@calderasystems.com>
5307 * nanohttp.c: removed debugging remains
5308 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5309 * HTMLparser.c parser.c: fixing a number of problems with the
5310 macros in the *parser.c files (Wayne).
5311 * HTMLparser.c: close the previous option when opening a new one
5312 (Marc Sanfacon).
5313 * result/HTML/*: updated the HTML results accordingly
5314
Daniel Veillard52afe802000-10-22 16:56:02 +00005315Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5316
5317 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5318 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5319 XPath functions and XML entities table to them. More to come...
5320 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5321
Daniel Veillard683cb022000-10-22 12:04:13 +00005322Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * tree.c: coalesce adjacent text nodes
5325 * valid.c: handling of blank nodes in DTd validation (raised
5326 by problems with a posteriori validation).
5327 * nanohttp.c: changing behaviour on HTTP write stuff.
5328 * HTMLtree.c: forced body and html to be explicitely closed.
5329 * xpath.h: exported more XPath functions.
5330
Daniel Veillard1baf4122000-10-15 20:38:39 +00005331Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * Release of 2.2.5
5334 * xpointer.c: range() range-inside and other helper functions
5335 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5336
Daniel Veillard47e12f22000-10-15 14:24:25 +00005337Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5340 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5341
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005342Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5345 and XPointer modules
5346
Daniel Veillard134c9f32000-10-15 10:27:08 +00005347Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * SAX.h: closed #25107
5350
Daniel Veillard39915622000-10-15 10:06:55 +00005351Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * testSAX.c: fixed problem with cdata reporting
5354 * SAXresult/* : updated
5355
Daniel Veillard1e851392000-10-15 10:02:56 +00005356Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5357
5358 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5359 Closed bug #27499, added to regression tests
5360 * TODO: updated
5361
Daniel Veillard7eda8452000-10-14 23:38:43 +00005362Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5365 support for SCRIPT and STYLE with help from Bjorn Reese
5366 * test/HTML/* result/HTML/*: added simple testcase and updated
5367 the existing ones.
5368
Daniel Veillardff9c3302000-10-13 16:38:25 +00005369Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5372 string-range for empty strings
5373 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5374 test/XPath/xptr/strrange: augmented the XPointer testsuite
5375
Daniel Veillard189446d2000-10-13 10:23:06 +00005376Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * doc/xml.html doc/xmlmem.html: added a module describing memory
5379 interfaces and use, updated the main page.
5380
Daniel Veillard2f971a22000-10-12 23:26:32 +00005381Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5384 nanoftp code work on Windows too now
5385
5386Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005387
5388 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5389 * xpointer.c: implemented string-range() at least a good first version
5390 * test/XPath/docs/str test/XPath/xptr/strrange
5391 result/XPath/xptr/strrange: the string-range() tests
5392
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005393Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * Makefile.am include/Makefile.am include/win32config.h
5396 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5397 and make distcheck
5398
Daniel Veillard19d61112000-10-11 23:50:35 +00005399Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5400
5401 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5402 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5403 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5404
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005405Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5408 patch for socklen_t detection by
5409 Albert Chin-A-Young <china@thewrittenword.com>
5410
Daniel Veillardcd429612000-10-11 15:57:05 +00005411Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5414 and added a --dtdvalid option to xmllint used to test it
5415
Daniel Veillard47c02452000-10-11 13:04:36 +00005416Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5419 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5420
Daniel Veillard2d38f042000-10-11 10:54:10 +00005421Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5424 handlings (registration, lookup, cleanup)
5425
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005426Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * configure.in Makefile.am include/makefile.am: adding XPointer
5429 and XPtrtests target
5430 * xpointer.[ch] : new files for XPointer support
5431 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5432 more XPath tests
5433
Daniel Veillard57fda592000-10-10 23:24:14 +00005434Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * configure.in: fixed, very broken, make distcheck works again
5437
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005438Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * More work toward 2.2.5, integrated a number of patches
5441 * configure.in Makefile.am win32config.h.in: trying to cleanup
5442 make distcheck .... huh ...
5443 * include/Makefile.am include/win32config.h: new directory
5444 for includes
5445 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5446 updated teh makefiles and instructions for WIN32
5447 * xpath.c: small fixes
5448 * test/XPath/ results/XPath: updated the testcases and results
5449 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5450 suggested patches
5451 * valid.c: fixed an ID bug
5452
Daniel Veillardb71379b2000-10-09 12:30:39 +00005453Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5456 the automake bug where wrong dependancies were generated.
5457 * xpath.[ch]: worked on XPointer
5458
Daniel Veillard7e99c632000-10-06 12:59:53 +00005459Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * configure.in Makefile.am: 2.2.5, ship the include in an
5462 include/libxml subdirectory, use symlinks when using CVS
5463 * testSAX.c: fixed small bug
5464 * testXPath.c: changed the way testfiles are parsed
5465 * debugXML.c: same kind of cleanup when parsing an argument expression
5466 XPath/XPointers can have blanks embedded
5467 * xpath.[ch]: more cleanup, reorgs for XPointer work
5468 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5469 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5470
Daniel Veillard55b91f22000-10-05 16:30:11 +00005471Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5474 in the XPath engine, rewrote large parts of it, now it's far
5475 cleaner and in sync with the REC not an old WD. Fixed a parsing
5476 problem in the interactive XML shell found when testing XPath.
5477
Daniel Veillardac260302000-10-04 13:33:43 +00005478Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5479
5480 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5481 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5482 examples with the extra test
5483
Daniel Veillard7cfce322000-10-04 12:40:27 +00005484Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5485
5486 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5487 the global init function.
5488
Daniel Veillard970112a2000-10-03 09:33:21 +00005489Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5490
5491 * HTMLparser.c: Doohhh, attribute name parsing was still case
5492 sensitive ! Fixed this ...
5493 * result/HTML/* : updated the tests results accordingly
5494
Daniel Veillard740abf52000-10-02 23:04:54 +00005495Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5498 engine, should be far more stable, incorporated a new version of
5499 preceding/following axis, need testing
5500 * uri.c: fixed file:///c:/a/b/c problem
5501 * test/XPath/tests/idsimple: augmented the XPath tests
5502
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005503Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5504
5505 * doc/* rebuilding docs for 2.2.4 release
5506
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005507Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * configure.in: releasing 2.2.4
5510 * parser.[ch]: added xmlStrEqual()
5511 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5512 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5513 use xmlStrEqual instead
5514 * TODO: updated
5515 * added an XPath test
5516
Daniel Veillardbc765302000-10-01 18:23:35 +00005517Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5520 * entities.h: exported xmlInitializePredefinedEntities
5521 * parser.[ch] : added xmlInitParser()
5522 * parserInternals.h : had to export htmlInitAutoClose()
5523
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005524Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5527 problems
5528 * Makefile.am : added XPath regression tests to normal tests
5529 * uri.c: fixed a problem with local paths, cleanup
5530 * parser.c: fixed a problem with large CData sections
5531
Daniel Veillardd2ade932000-09-30 14:39:55 +00005532Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * configure.in xml-config.in: patch from "Ben Taylor"
5535 <sol7x86@hotmail.com> for solaris shared libs lookup
5536
Martin Bauligdd7d1f62000-09-29 23:17:57 +000055372000-09-30 Martin Baulig <baulig@suse.de>
5538
5539 * libxml-2.0.pc.in: Provide pkg-config script.
5540
5541 * configure.in: Create the libxml-2.0.pc script from the
5542 libxml-2.0.pc.in templates.
5543 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005544 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005545
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005546Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5549 when compiling with MSC
5550
Daniel Veillard46057e12000-09-24 18:49:59 +00005551Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * xpath.c: patch for normalize-string() substring-before(),
5554 substring-after() and translate() functions from Bjorn Reese
5555 <breese@mail1.stofanet.dk>
5556 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5557 Fredrik Hallenberg <hallon@lysator.liu.se>
5558 * TODO: updated
5559
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005560Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5563 problem of socklen_t being undefined on a number of platforms
5564 * debugXML.c: fixed a compilation problem when without snprintf
5565
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005566Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5569 an URI bug and a fix for the control-character-induced infinite loop
5570 * nanohttp.c: preventive fix for compiling on WIN32
5571
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005572Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5573
5574 * xmlint.c: closing bug #25000
5575
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005576Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5577
5578 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5579 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5580 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5581 related function, fixing xmlStrncmp(), and associated cleanup
5582 * result/HTML/entities.html.sax: updating result
5583
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005584Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * uri.c: applied patch for URI escaping from Wayne Davison
5587 <wayned@blorf.net>
5588 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5589 from Denis Barbier <barbier@imacs.polytechnique.fr>
5590 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5591 patch from Wayne Davison
5592
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005593Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5594
5595 * doc/xml.html : updated with new releases, adding "how to help"
5596
Daniel Veillard04698d92000-09-17 16:00:22 +00005597Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5600 removed a few warnings in pedantic mode ...
5601 * parserInternals.c parser.c: moved encoding switching function
5602 to parserInternals.c
5603 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5604
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005605Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5606
5607 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5608 error or warning handlers
5609
Daniel Veillardb1059e22000-09-16 14:02:43 +00005610Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5611
5612 * parserInternals.c parserInternals.h parser.c Makefile.am:
5613 created a new module parserInternals.c, moved most of the
5614 code shared by the various parsers there, as well as
5615 deprecated code from parser.c. More cleanup of parser.c
5616 * uri.c: fixed a problem when URI is NULL
5617 * valid.c: speedup when looking for an attribute declaration
5618
Daniel Veillard39c7d712000-09-10 16:14:55 +00005619Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5622 the cleanup of the computation of URI references when seeking
5623 external entities. The URI reference string and the resulting
5624 URI are both stored now.
5625 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5626 large s(n)printf checks and cleanup from Denis Barbier
5627 <barbier@imacs.polytechnique.fr>
5628 * xmlversion.h.in tree.h: couple of SGML declarations for a
5629 possible docbook module.
5630 * result/VC/ : a couple of test output changed due to the change
5631 of the entities URI
5632
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005633Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5634
5635 * parser.h: added a _private field for linking user's data
5636
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005637Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * parser.c parserInternals.h: demacroified most of the IS_XXX
5640 the gain in size is significant so ...
5641
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005642Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5643
5644 * entities.c: cases where looking up entities with doc==NULL
5645 covered
5646
Daniel Veillard90e11312000-09-05 10:42:32 +00005647Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5648
Daniel Veillard1de50802000-09-07 08:54:32 +00005649 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005650 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5651
Daniel Veillard98a79162000-09-04 11:15:39 +00005652Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5653
Daniel Veillard1de50802000-09-07 08:54:32 +00005654 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005655 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5656 * Makefile.in: added URItest and included thenin "make tests"
5657
5658Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005659
5660 * xmlversion.h.in: closed bug 22941
5661
Daniel Veillard2bb89092000-08-31 14:57:50 +00005662Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * doc/xmlio.html: added doc and example for entity loader
5665 redefinition.
5666
Daniel Veillard96984452000-08-31 13:50:12 +00005667Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5668
5669 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5670 used by libxml
5671
Daniel Veillarde715dd22000-08-29 18:29:38 +00005672Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5673
5674 * parser.c: Fixed bug on invalid ontent characters and when using
5675 push.
5676 * xmllint.c: fixed xmllint endling of errors in push mode
5677
Daniel Veillard4948eb42000-08-29 09:41:15 +00005678Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5679
5680 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005681 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005682 * result/HTML/*.sax: regenerated HTML SAX output
5683 * parser.c: more cleanup.
5684
Daniel Veillarde010c172000-08-28 10:04:51 +00005685Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5686
5687 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005688 patches from Wayne Davison <wayned@users.sourceforge.net>,
5689 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005690 * HTMLparser.c: fixed an ignorable white space detection bug
5691 occuring when parsing with SAX only
5692 * result/HTML/*.sax: updated since the output is now HTML
5693 encoded...
5694
Daniel Veillard47f3f312000-08-27 22:40:15 +00005695Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5696
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005697 * HTMLparser.[ch]: applied some of Wayne Davison
5698 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005699
Daniel Veillarde0854c32000-08-27 21:12:29 +00005700Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5703 undeclared namespace prefix was used, added a warning.
5704 Cleaned up support w.r.t. entities, spilling out a warning
5705 and being pedantic on lookups.
5706 * test/warning/ent9 : added testcase for previous example.
5707 * TODO: updated
5708 * parserInternals.h parser.c: changed the way names are parsed
5709 now allow infinite size and decrease penalty for normal use
5710 * parser.c: Started a big cleanup/check of the parser code,
5711 fixed some of the most tortuous entity code, spotted code
5712 unused anymore
5713 * test/*: added tests for very long names and related nasty
5714 things.
5715
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005716Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5717
5718 * doc/encoding.html: added encoding aliases doc
5719 * doc/xml.html: updates
5720 * encoding.[ch]: added EncodingAliases functions
5721 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5722 bottleneck affecting large DTDs like Docbook
5723 * parser.[ch] xmllint.c: added a pedantic option, will be
5724 useful
5725 * SAX.c: redefinition of entities is reported in pedantic mode
5726 * testHTML.c: uninitialized warning from gcc
5727 * uri.c: fixed a couple of bugs
5728 * TODO: added issue raised by Michael
5729
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005730Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * doc/encoding.html: propagated Martin Duerst suggestions
5733
Daniel Veillard52402ce2000-08-22 23:36:12 +00005734Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5735
5736 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5737 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5738 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5739 by Wayne Davison
5740
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005741Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * nanoftp.c nanohttp.c: small cleanup
5744 * TODO: updated
5745
Daniel Veillard244ece92000-08-19 20:58:02 +00005746Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * added an old VC testcase and updated title.xml entity
5749
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005750Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5753 done on auto-opening of <p> tags and cleanup of SAX output
5754
Daniel Veillard979e55e2000-08-19 16:48:54 +00005755Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5756
5757 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5758
Daniel Veillard4540be42000-08-19 16:40:28 +00005759Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * doc/xml.html libxml.* structure.*: updated the doc a bit
5762
Daniel Veillard808a3f12000-08-17 13:50:51 +00005763Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5766 of SAX tests
5767
Daniel Veillard29579362000-08-14 17:57:48 +00005768Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5769
5770 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5771 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5772
Daniel Veillard1255ab72000-08-14 15:13:33 +00005773Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5776 * testHTML.c: fix core dump on Solaris 2.x systems
5777 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5778 * result/HTML/*.sax: previous bug fix lead to new results
5779
Daniel Veillard03109292000-08-14 14:58:22 +00005780Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5781
5782 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5783 * configure.in: added --with-readline=DIR to accept alternate
5784 path for readline include/library
5785 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5786 for ANSI under HP-UX
5787 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5788 includes @LIBS@
5789
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005790Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * doc/* : rebuilt the docs
5793 * getting ready for 2.2.2 release
5794
Daniel Veillard87b95392000-08-12 21:12:04 +00005795Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5796
5797 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5798 and xmlAddFeature()
5799 * tree.[ch]: added xmlAddChildList()
5800 * xmllint.c: MAP_FAILED macro test
5801 * parser.h: added xmlParseCtxtExternalEntity()
5802 * valid.c: applied bug fixes removed warning
5803 * tree.c: added CDATA block to elements content
5804 * testSAX.c: cleanup of output
5805 * testHTML.c: added SAX testing
5806 * encoding.c: better error recovery
5807 * SAX.c, parser.c: fixed one of the external entity processing
5808 of the OASis testsuite
5809 * Makefile.am: added HTML SAX regression tests
5810 * configure.in: bumped to 2.2.2
5811 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5812 SAX results
5813
Daniel Veillard88a172f2000-08-04 18:23:10 +00005814Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * configure.in: patch for HP compiler
5817
58182000-08-04 Sven Heinicke <sven@zen.org>
5819
5820 * xmllint.c: Was coredumping sometimes when the file given didn't
5821 exist.
5822
Daniel Veillard46e370e2000-07-21 20:32:03 +00005823Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005826
Daniel Veillard46e370e2000-07-21 20:32:03 +00005827 when using in memory parsing. Need some cleanup.
5828 * xmllint.c configure.in: added a --memory flag to test memory
5829 parsing
5830
Daniel Veillard36650692000-07-21 15:16:39 +00005831Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5832
5833 * nanohttp.c: fixed socklen_t replacement to unsigned int
5834 * parser.c: fixed a space handdling missing at the end of
5835 production 28 DOCTYPE.
5836 * xmlmemory.c: fixed a stupid bug on the routine to override
5837 allocation functions
5838 * TODO: updated
5839
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005840Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * doc/ regenerated the docs
5843
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005844Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5845
5846 * doc/encoding.html doc/xml.html: added I18N doc
5847 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5848 improvements, both parser and filters, added ASCII & HTML,
5849 fixed the ISO-Latin-1 one
5850 * xmllint.c testHTML.c: added/made visible --encode
5851 * debugXML.c : cleanup
5852 * most .c files: applied patches due to warning on Windows and
5853 when using Sun Pro cc compiler
5854 * xpath.c : cleanup memleaks
5855 * nanoftp.c : added a TESTING preprocessor flag for standalong
5856 compile so that people can report bugs more easilly
5857 * nanohttp.c : ditched socklen_t which was a portability mess
5858 and replaced it with unsigned int.
5859 * tree.[ch]: added xmlHasProp()
5860 * TODO: updated
5861 * test/ : added more test for entities, NS, encoding, HTML, wap
5862 * configure.in: preparing for 2.2.0 release
5863
Daniel Veillard49703262000-07-10 10:27:46 +00005864Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * nanoftp.c: fixed the way the control connection is handled
5867 * libxml.spec.in: fixed the dependancies and cleanup
5868
Daniel Veillard306be992000-07-03 12:38:45 +00005869Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * doc/xml.html: changed the xmlsoft.org structure, updated the
5872 examples w.r.t. root and childs
5873
Daniel Veillard7d853352000-07-02 18:53:09 +00005874Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5877
Daniel Veillard365e13b2000-07-02 07:56:37 +00005878Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5879
5880 * HTMLparser.c: Work on character encoding support for the HTML parser
5881 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5882 * encoding.c: Fixed a potential memleak in the encoding stuff
5883
Daniel Veillardaf743792000-07-01 11:49:28 +00005884Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * doc/FAQ.html doc/Makefile.am : added a FAQ
5887
5888Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005889
5890 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5891 of the HTML parser to force it to not bypass SAX
5892
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005893Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * win32config.h.in: updated
5896 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5897 lacks iconv support :-( need to release 2.1.1
5898 * configure.in: release 2.1.1
5899 * HTMLparser: fixed bug #14784
5900 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5901 by Windows compiler
5902 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5903 the SAX startDocument() callback.
5904 * TODO: updated
5905
5906Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * added xmlStopParser()
5909
Daniel Veillardbe803962000-06-28 23:40:59 +00005910Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * configure.in: 2.1.0 prerelease
5913 * Large resync between W3C and Gnome tree
5914 * nanoftp, nanohttp.c: fixed stalled connections probs
5915 * HTMLtree.c SAX.c : support for attribute without values in
5916 HTML for andersca
5917 * valid.c: Fixed most validation + namespace problems
5918 * HTMLparser.c: start document callback for andersca
5919 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5920 * parser.h, SAX.c: serious speed improvement for large
5921 CDATA blocks
5922 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5923 different encoding
5924 * example/Makefile.am example/gjobread.c tree.h: work on
5925 libxml1 libxml2 convergence.
5926 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5927 and the LIBXML_TEST_VERSION macro
5928
Daniel Veillardc310d562000-06-23 18:32:15 +00005929Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * doc/xml.html: various patches and improvements typo fixed by
5932 Felix Natter
5933 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5934 from Felix Natter <fnatter@gmx.net>
5935
Daniel Veillardf3029822000-05-06 08:11:19 +00005936Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5937
5938 * doc/upgrade.html: updated with instructions for support of both
5939 libxml-1.x and libxml-2.x
5940 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5941 for 2.x support and also fixed includes
5942
5943
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005944Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5947 the encoding support, added iconv support, so now libxml if
5948 compiled with iconv automatically support japanese encodings
5949 among others. Work based on initial patch from Yuan-Chen Cheng
5950 I may have broken binary compat in the encoding handler
5951 registration scheme, but that was so utterly broken I don't
5952 expect anybody to have used this feature until now.
5953 * parserInternals.h: fixup on the CHAR range macro
5954 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5955 code.
5956 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5957 * uri.c: added xmlParseURI() I can't believe I forgot to
5958 implement this one in 2.0 !!!
5959 * SAX.c: moved doc->encoding update in the endDocument() call.
5960 * TODO: updated.
5961
Daniel Veillard06047432000-04-24 11:33:38 +00005962Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * tree.h: removed extraneous xmlRemoveProp definition
5965 * TODO: added item about --disable-corba configure switch
5966 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5967 * nanoftp.c: fixed include problems giving troubles on AIX and
5968 slowlaris
5969 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5970 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5971 comment and headers changes to lower gtk-doc number of warnings
5972 * doc/html/*: rebuilt docs
5973
Daniel Veillarde0aed302000-04-16 08:52:20 +00005974Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * HACKING: documented the tag for 1.x and instructions
5977
Daniel Veillard5e873c42000-04-12 13:27:38 +00005978Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5981 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5982 xmlCreateIOParserCtxt
5983 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5984 significant overall improvement
5985 * xmllint.c: added I/O test to xmllint
5986 * testSAX.c: added a speed test
5987 * doc/* : updated/regenerated
5988
Daniel Veillardfc708e22000-04-08 13:17:27 +00005989Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5990
5991 * xpath.c uri.h parserInternals.h: cosmetic changes from
5992 "Timur I. Bakeyev" <timur@bat.ru>, including making
5993 xmlCreateURI() public
5994
Daniel Veillard5d211f42000-04-07 17:00:24 +00005995Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5998 and the code at the same time. Added a clean mechanism for
5999 overload or added input methods: xmlRegisterInputCallbacks()
6000 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6001 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6002 * TODO: updated
6003 * doc/* : updated/regenerated
6004 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6005 source dir
6006
Daniel Veillarde77a9182000-04-05 19:12:29 +00006007Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6008
6009 * testURI.c: yet another forgotten commit, I should get some sleep !
6010
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006011Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * xmllint.c: forgot to commit this too ?
6014
Daniel Veillardb9df4042000-04-05 14:23:16 +00006015Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * xmlversion.h.in : forgot to commit this previously
6018
Daniel Veillard361d8452000-04-03 19:48:13 +00006019Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6022 * README TODO: updated for release
6023 * uri.c uri.h: added authority parsing/saving
6024 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6025 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6026 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6027 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6028 Makefile.am : added compile-time customization of libxml
6029 --with-ftp --with-http --with-html --with-xpath --with-debug
6030 --with-mem-debug
6031 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6032 #include <libxml/xxx.h> I hope it won't break too much stuff
6033 and will be manageable in the future...
6034 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6035 and added xmllint to the installed programs
6036 * uri.h: added xmlFreeURI()
6037
Daniel Veillardec303412000-03-24 13:41:54 +00006038Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * uri.c uri.h: finished the escaping handling, the base support
6041 and the URI path normalization. Looks good just lacks the
6042 authority content parsing code.
6043 * Makefile.am: added instructions to generate testURI
6044 * TODO: updated
6045 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6046 added links and icons for W3C and Gnome
6047
Daniel Veillard8f621982000-03-20 13:07:15 +00006048Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * xmlmemory.[ch] : seems I forgot to actually update the files in
6051 the last commit :-)
6052 * doc/xml.html doc/html/* : updated and uploaded the docs
6053
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006054Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6057 * TODO: updated
6058 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006059 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006060 gfree).
6061 * Makefile.am, uri.c, uri.h: added a set of functions to do
6062 exact (litteraly copied from the RFC 2396 productions) parsing
6063 and handling of URI. Will be needed for XLink, one XML WFC,
6064 XML Base and reused in the nano[ftp/http] modules. Still work
6065 to be done.
6066
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006067Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * configure.in, libxml.spec.in : libxml2
6070 * doc/* : updated the doc page, rebuilt the docs
6071
Daniel Veillardcf461992000-03-14 18:30:20 +00006072Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * all: tagged LIB_XML_1_X
6075 * *.c *.h : updated from W3C CVS tree
6076 * configure.in : 2.0.0-beta
6077 * libxml.spec.in : libxml2 package nam
6078 * result/* : new version of the tests output
6079
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006080Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6083
Daniel Veillardb566ce12000-03-04 11:39:42 +00006084Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * doc/* : rebuilt the docs
6087 * parser.c: final patch on #6766
6088 * valid.c: small patch on validity checks.
6089
Daniel Veillardfb76c402000-03-04 11:39:42 +00006090Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6093 added
6094 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6095 compatibility w.r.t. XML spec and existing code.
6096
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006097Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * parser.c: seems a better solution to <a> </a> exists,
6100 will try it for a while
6101
Daniel Veillard83a30e72000-03-02 03:33:32 +00006102Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * parser.c: tried to remove the <a> </a> generating <a/>
6105 this is hard. Left a flag for that purpose. Fixed bug #6766
6106 * configure.in: prepared 1.8.7 not released, due to previous
6107 problem
6108
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006109Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * doc/xml.html : applied second patch from Paul DuBois
6112
Daniel Veillard402e8c82000-02-29 22:57:47 +00006113Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * doc/xml.html : applied patch from Paul DuBois
6116
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006117Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6120
Daniel Veillard5feb8492000-02-02 17:15:36 +00006121Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6124 compilation warnings on various platforms.
6125 * parser.c: Fixed #5281 validity error callbacks are now desactived
6126 by default if not validating.
6127
Daniel Veillardf341f932000-02-02 14:52:08 +00006128Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6131
Daniel Veillard13c757e2000-02-01 23:59:15 +00006132Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6135 <gkatsi@cs.toronto.edu>
6136
Daniel Veillard726e8792000-01-30 20:04:29 +00006137Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6140 processing URLs
6141
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006142Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6145 xmlNanoFTPUpdateURL for persistent control connections.
6146 * configure.in: 1.8.6
6147
6148Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6151 * tree.[ch] : added xmlSaveNoEmptyTags
6152
James Henstridgef3be9312000-01-28 13:59:21 +000061532000-01-29 James Henstridge <james@daa.com.au>
6154
6155 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6156
6157 * Makefile.am: added nanoftp.[ch] to the build.
6158
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006159Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * nanoftp.[ch]: cleanup, comments, API
6162 * debugXML.c : fixed a bug in the cat command
6163 * doc/*: regenerated the docs
6164
Daniel Veillardda07c342000-01-25 18:31:22 +00006165Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6168 * debugXML.c : fixed a bug in the cat command
6169 * valid.c: fixing some small probs
6170 * libxml.spec.in: get rid of the SNAP suffix
6171 * doc/xml.html: updated the status
6172
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006173Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * xml-config.in: xml-config --version to just return the
6176 version number
6177 * xpath.c: some cleanup w.r.t. axis when the current node is
6178 an attribute.
6179 * TODO: updated
6180
Daniel Veillard461a66c2000-01-18 18:01:01 +00006181Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * configure.in: prepared for libxml-1.8.5
6184 * doc/* recompiled the documentation
6185
61862000-01-17 Jody Goldberg <jgoldberg@home.com>
6187
6188 * configure.in : WARNING autoconf subtlety alert :
6189 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6190 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6191 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6192 get defined by AC_CHECK_HEADERS.
6193
Daniel Veillardf967b902000-01-17 16:06:10 +00006194Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6197 Rune.Djurhuus@fast.no
6198
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006199Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * TODO: updated
6202 * tree.c, parser.c: made sure that only memory alloc problems
6203 and internal parser errors are allowed to write to stdout or
6204 stderr.
6205
Daniel Veillard0142b842000-01-14 14:45:24 +00006206Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * tree.c : restored xmlNewGlobalNs since this seems used by
6209 a lot of existing code :-(, fixed a bug in xmlNewNs
6210 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6211 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6212 to exit() from the library code.
6213 * xpath.c, parser.c: removed bugs or unused code detected by
6214 Windows compilers
6215 * parser.c: started adding interfaces for parsing well balanced
6216 XML fragments
6217 * configure.in: releasing 1.8.4
6218 * doc/* : rebuilt the docs
6219
Daniel Veillard2eac5032000-01-09 21:08:56 +00006220Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * tree.[ch] : added xmlNewDocFragment() for DOM
6223 * testHTML.c: uninitialized variable.
6224
Daniel Veillardf3a73582000-01-05 14:58:39 +00006225Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * doc/* : rebuild the docs
6228
Daniel Veillard71b656e2000-01-05 14:46:17 +00006229Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * acconfig.h: readline and history patch
6232 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6233 * tree.c: added check and handling when possibly removing an ID
6234 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6235 and saving.
6236 * test/HTML/entities.html result/HTML/entities.html* : test for
6237 various entities reference cases
6238 * result/HTML/* : as a result output of some testcase have
6239 changed
6240 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6241 by previous example. added xmlParseTryOrFinish().
6242 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6243 entities.h debugXML.h HTMLparser.h: changed the way struct are
6244 declared to allow gtk-doc to expose those
6245 * parser.c: closed bug #4960
6246 * Makefile.am configure.in: Applied patch from
6247 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6248 and math/socket libs detection
6249
Daniel Veillard437b87b2000-01-03 17:30:46 +00006250Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * configure.in, Makefile.am: link tester against readline
6253 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6254
Daniel Veillard686d6b62000-01-03 11:08:02 +00006255Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * tree.[ch]: added xmlRemoveProp
6258 * win32config.h.in nanohttp.c: avoid including the Windows
6259 socket stuff in every C files
6260 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6261 the XmL parser(s)
6262 * test/ns4 result/ns4 etc...: added test case for previous prob
6263 * tree.c: xmlNewNs wasn't checking for double definition
6264 * Makefile.in: fixed a problem with dist-hook duplicates
6265 * parser.[hc], xmlIO.c: fixed the loading of external entities
6266 APIs, now xmlLoadExternalEntity() is used everywhere and
6267 setting up an app specific front-end using the
6268 * SAX.c parser.c: some fixes, now the xhtml spec validates
6269 with the xhtml DTD.
6270 * error.c: fixed crashes in case of no input stream
6271 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6272 to the validation tests and results
6273
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006274Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6277 too htmlCreatePushParserCtxt() and htmlParseChunk()
6278 * parser.c: a bit of cleanup.
6279 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6280 to XML) removed the last mem leak known
6281 * HTMLtree.c: output message cleanup
6282 * xmlmemory.c: display content info about memory blocks
6283 * result/HTML/wired.* : missing att value warning change
6284
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006285Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * doc/* : rebuilt the documentation
6288
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006289Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * parser.[ch] parserInternals.h: Push parser for XML,
6292 seems to work fine now
6293 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6294 --push for push testing
6295 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6296 * testSAX.c: added --push
6297 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6298 subtree
6299 * xmlIO.[ch] : enriched API + fixes for push mode
6300 * entities.[ch]: added the entity content length to the struct.
6301 * xmlmemory.[ch]: new API to show the last entries for the shell
6302 * valid.c: added required attribute testing
6303 * SAX.c: the cdata callback now merge contiguous fragments
6304 * HTMLparser.c: cleanup of some macros
6305
Daniel Veillard3c558c31999-12-22 11:30:41 +00006306Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * parser.c: fix for PIs name starting with xml
6309 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006310 * *.c, configure.in win32config.h.in : generate win32config.h for
6311 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006312
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006313Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * parser.c: fixed a stupid = vs. == bug :-(
6316 * doc/gnome-xml.sgml: s/glade/xml/
6317
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006318Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * configure.in, doc/xml.html : bug fix release 1.8.2
6321 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6322 Hopefully the end of that silly C++ include problem
6323 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6324 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6325 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6326 troubles with autoclosed elements when the stree shape doesn't
6327 follow the DtD specs. Added htmlIsAutoClosed() and
6328 htmlAutoCloseTag()
6329 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6330 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6331 * debugXML.c: fixed a bug on printing default namespaces.
6332 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6333
Daniel Veillardb24054a1999-12-18 15:32:46 +00006334Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * result/HTML/*.htm[l] : updated the HTML regression tests according
6337 to the new output
6338 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6339 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6340 problem due to intermix of extern "C" { ... } declarations for C++
6341 and recursive includes in the headers
6342
Chris Lahey323c48c1999-12-18 15:32:45 +000063431999-12-20 Chris Lahey <clahey@umich.edu>
6344
6345 * HTMLtree.c: Made it so that html nodes with a single child do
6346 not insert a carriage return before or after the child node.
6347
Daniel Veillardb24054a1999-12-18 15:32:46 +00006348Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006349
6350 * configure.in, doc/xml.html : bug fix release 1.8.1
6351 * parser.c: fixed bug #4344
6352 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6353 added the glue to avoid C++ problems
6354 * doc/* : regenerated the documentation
6355
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006356Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6359 namespace recognition, and Dia as a resul :-(
6360 * encoding.c: closed bug #3950
6361
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006362Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * valid.c: debugging a posteriori validation, except URI expansion
6365 stuff this should be fixed now
6366 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6367 Carl Nygard <cnygard@bellatlantic.net>
6368 * tester.c: added --postvalid, cleaning of the code
6369 * tree.[ch]: added xmlDocGetRootElement()
6370
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006371Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6372
6373 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6374 c++ losage.
6375
Daniel Veillard10a2c651999-12-12 13:03:50 +00006376Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * configure.in, doc/xml.html : bumped to 1.8.0
6379 * xlink.[ch], Makefile.am : added framework for link detection
6380 * parser.h: added nbChars to parser context, needed for cleanup.
6381 * xmlmemory.c: removed a nasty bug when out of mem
6382 * valid.[ch]: adding namespace support for attribute decl
6383 * tester.c: added --debugent option
6384 * debugXML.[ch]: added xmlDebugDumpEntities()
6385 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6386 buffers instead, this was really needed, validation was breaking
6387 in strange ways due to that. Added xmlParseStringPEReference()
6388 and other parsing from strings functions. Entities processing
6389 modified again, but PERef are still not handled correcly but
6390 unless you're Eve Maller you won't notice :-)
6391 * HTMLparser.c: large changes toward reliability, and switched to
6392 lowercase internal tags, XHTML is lowercase, so it will help
6393 that output is closer to next version.
6394 * doc/* : regenerated the documentation, it is now hosted at
6395 http://xmlsoft.org/ (same bits I just bought the domain :-)
6396
6397
Daniel Veillard294cbca1999-12-03 13:19:09 +00006398Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6401 doc generation
6402 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6403 in the SAX API
6404 * doc/*: rebuilt the doc making sure everything appears in the
6405 HTML files
6406
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006407Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6410 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6411 which allow impressive speed improvement on dataset with
6412 large text pieces, but at the cost of broken binary
6413 compatibility and slightly bigger memory usage.
6414 Configure with --with-buffers to activate them, they
6415 are protected with XML_USE_BUFFER_CONTENT define.
6416 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6417 goal is 0 memory left allocated once parser is no more used
6418 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6419 call xmlCleanupParser() and xmlMemoryDump()
6420
Daniel Veillarda819dac1999-11-24 18:04:22 +00006421Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6422
6423 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6424 * parser.[ch] encoding.[ch]: added memory cleanup routines
6425 * parser.c: closing bug #3788
6426 * doc/*: rebuilt the doc
6427
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006428Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6431 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6432 * tester.c: added --compress option
6433 * doc/*: rebuilt the documentation
6434
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006435Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6438 if given /proc/kcore as input !
6439 * doc/xml.html doc/*: updated and rebuilt the documentation
6440
6441Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006442
6443 * parser.c: Fixed some wrongly space collapsing code due to
6444 a misreading of the spec.
6445 * result/*: fixed the output accordingly
6446
6447Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006448
6449 * encoding.c: bug fix and typos
6450 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6451 * parser.c: added attribute normalization closing bug #3597
6452 * test/att* result/att* SAXresult/att*: testcase for attribute
6453 normalization
6454
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006455Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * configure.in: closing bug #3163 by adding extra flags for the
6458 cc compiler on HP-UX
6459
Daniel Veillard51e3b151999-11-12 17:02:31 +00006460Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * valid.[ch] : removed a typo and an enumerated type bug in the
6463 xmlAddElementDecl() function
6464 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6465 call to xmlEncodeEntitiesReentrant() so that the functions
6466 New, Set and Get are at the same level.
6467 * parser.c HTMLparser.c: extra memory allocation bug for
6468 attributes detected by someone using libxml in embedded systems :-)
6469
Daniel Veillard962195f1999-10-28 15:51:53 +00006470Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * xmlmemory.h: turned off mem debug :-\
6473
Daniel Veillard35008381999-10-25 13:15:52 +00006474Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * parser.c: closed bug #2784 a one line fix, but worth pushing
6477 a new release out
6478 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6479 some structures, comments before and after the
6480 main element, and other nastyness
6481 * HTMLtree.c tree.c: accomodate the extended HTML supported
6482 * configure.in: pushing 1.7.4
6483 * test/ent8 and related outputs : added a new test for bug #2784
6484 * test/HTML/wired.html and related output: a nasty HTML example
6485 * Makefile.am: improved the test scripts
6486 * docs/* : reran the documentation extractor, updated xml.html
6487
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006488Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6491 HTMLparser and debugged the HTML related code. HTML documents
6492 now have their own type
6493 * entities.c: do not dump &apos; for HTML output
6494 * xmlmemory.c: improvement, breakpoint mechanism
6495 * testHTML.c: added --sax --repeat ...
6496 * Makefile.am: improved the HTML tests
6497 * valid.[ch]: added xmlValidGetValidElements and
6498 xmlValidGetPotentialChildren
6499 * tester.c: added --insert to test the 2 new functions
6500 * test//* result//* SAXresult//* : regression test cleanup
6501 and extension.
6502 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6503 gnome-xml-nanohttp.html
6504
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006505Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * HTMLparser.c: fixed problems with some autoclose tags
6508 * tree.c: fixed XML output problems.
6509 * result/* SAXresult/*: update of the tests output
6510
Daniel Veillard6077d031999-10-09 09:11:45 +00006511Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * Makefile.am: Arturo patch for xmlConf.sh version info
6514 * parser.c: Tim Josling patch for single quoted items
6515 * tester.c: Tim Josling patch for tester options usage
6516 * tree.h: indent cleanup
6517
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006518Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6521 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6522
Daniel Veillard00fdf371999-10-08 09:40:39 +00006523Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * tree.c : Raph patch for initialization of CORBA fields
6526 * parser.c, xpath.c, ...: modification of doc comments
6527 * xpath.c : allow spaces in xpath expressions
6528
Daniel Veillardad219441999-09-27 08:17:49 +00006529Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * xmlmemory.h: turning off memory debug :-(
6532
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006533Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6536 better SAX interfaces.
6537 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6538 entity.
6539 * configure.in: 1.7.2
6540
6541Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006542
6543 * libxml.spec.in: fixed the URL
6544 * doc/xml.html: improved the documentation front-end
6545
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006546Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006547
6548 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6549
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006550Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006551
6552 * libxml.spec.in: fixed the alpha compile problem
6553 * parser.[ch]: changed errno to errNo in the parser context :-(
6554 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6555 * doc/xml.html: changed CHAR to xmlChar
6556 * doc/html/*: recompiled the documentation
6557 * configure.in: 1.7.1
6558
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006559Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * parser.h: modified the parser context struct to regain 1.4.0
6562 binary compatibility
6563 * parser.c, xml-error.h: added errno ot teh context and defined
6564 a set of errors values with update of errno
6565 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6566 DTDs and entities
6567 * *.h, *.c: complete cleanup of the use of config.h and include
6568 protection depending on the current setup.
6569 * overalll debugging, maintenance and bug-fixing on all modules
6570 * updated the documentation
6571 * ready for 1.7.0
6572
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006573Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * HTMLparser.c : cleanup
6576 * SAX.c valid.c valid.h: added ID/IDREF checking
6577 * tree.c tree.h: extended doc structure for refs
6578 * configure.in: 1.6.2
6579 * parser.c: patched bug in SAX user arg call
6580 * parserInternals.h: patched missing close in C++ wrapping
6581 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6582 especially upcoming XPointer implementation.
6583 * doc/xml.html: augmented, typo
6584
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006585Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6586
6587 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6588 not all invocations of install understand -d.
6589
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006590Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6591
6592 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6593 to make 'check' works, when builddir != srcdir.
6594
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006595Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * doc/xml.html : updated the documentation
6598
Daniel Veillard6454aec1999-09-02 22:04:43 +00006599Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6602 not deallocated memory blocks
6603 * *.c : replaces all calls to malloc() free() and realloc() to
6604 the wrapper functions/macros
6605 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6606 instead of xmlFreeNodeList()
6607
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006608Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * HTMLparser.c: corrected a stupid bug leading to core dump at
6611 tree deallocation. Removed warnings indicated by
6612 Stephane.Conversy@lri.fr
6613 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6614 looked for in the external subset
6615
6616Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006617
6618 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6619 on SGI by Stephane.Conversy@lri.fr
6620
Daniel Veillardb96e6431999-08-29 21:02:19 +00006621Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * all .h : changed the prototype declaration indent as in gtk
6624 * most .c : working on reducing the TODOs in the code
6625 * most .c : cleanup though -pedantic and Insure++
6626 * improvements on validation ID checkings.
6627 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6628 * xml-config.in: closed #1810
6629
6630Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006631
6632 * tree.h, valid.c, valid.h: more work on validity, IDs
6633 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6634 definition for AIX
6635
Daniel Veillardb556eb51999-08-15 17:19:50 +00006636Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6639 the distribution due to a cut'n paste error at last commit
6640
Daniel Veillardb05deb71999-08-10 19:04:08 +00006641Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * configure.in: upgraded to version 1.4.0
6644 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6645 Big update, added a large part of the validation process,
6646 it should be usable, but some parts are missing
6647 * xpath.c: improved the implementation w.r.t. root.
6648 * Makefile.am: added more tests
6649 * test and result trees: added a lot of tests
6650 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6651
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006652Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * Added an HACKING file
6655
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006656Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * xpath.[ch] : improvements and debug of the XPath implementation
6659 * parser.c, HTMLparser.c : modified the parsers to be progressive
6660 * tree.[ch] : extended the Buffer promitives
6661 * xmlIO.[ch] : added basic I/O routines providing progressive
6662 parsing and ready for I18N conversion plugins
6663 * SAXresult/* : the SAX callback sequence maybe slightly different
6664 now
6665 * test*.c : improved/updated the tests programs
6666 * doc/* : recompiled the docs.
6667
Daniel Veillard15b75af1999-07-26 16:42:37 +000066681999-07-26 Michael Meeks <michael@edenproject.org>
6669
6670 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6671
6672 * tree.c: Ditto.
6673
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006674Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * configure.in: upgraded to version 1.4.0
6677 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6678 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6679 XML query language, see http://www.w3.org/TR/xpath for more details.
6680 * parser.c, parser.h: added CHAR* related string functions for XPath
6681 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6682 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6683 rebuild the docs.
6684 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6685 and regression testing capabilities for XPath.
6686
Daniel Veillardd79d7871999-07-12 10:38:12 +00006687Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6690 closing bug #1646
6691
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006692Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * Makefile.am, example/Makefile.am: closed bug #1683
6695
Daniel Veillard3166ab11999-07-11 16:14:19 +00006696Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * example/Makefile.am, configure.in: added the makefile for the
6699 gjobread example
6700
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006701Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6702
6703 * doc/Makefile.am:
6704 - fix which allow "make install DESTDIR=</install/prefix>".
6705
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006706Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6709 which fixed a problem on the file reading-code.
6710
Daniel Veillard82150d81999-07-07 07:32:15 +00006711Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6714 output.
6715 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6716
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006717Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * parser.h : Oops removed the binary compatibility problem
6720 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6721 * parser.c, HTMLparser.c: applied patches for reading from stdin
6722
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006723Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * parser.c, entities.c, valid.c: cleanup bug #1591
6726 * configure.in: cleanup bug #1592
6727 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6728 the same tree back-end. Hence gdome will be available for it.
6729 * doc/Makefile.am: close bug #617
6730
Daniel Veillard97fea181999-06-26 23:07:37 +00006731Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * parser.c: alloctate a per parser context SAX interface block
6734
Daniel Veillard14fff061999-06-22 21:49:07 +00006735Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6738 and xmlEncodeEntitiesReentrant with the correct one :-\
6739
6740Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * commit of my internal XML base changes, quite a lot of
6743 changes, cleanups, better entities support, framework for
6744 new I/O and charset detection and handling
6745 * Fixed the configure/Makefile stuff to generate shared libs
6746 with the proper version info, so we jumped on rev from
6747 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6748 xmlEncodeEntities() result need to be freed now, and a string
6749 xmlParserVersion provide the current library version.
6750
Raph Levien05240da1999-06-15 21:27:11 +00006751Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6752
6753 * parser.c: fixed a buffer overrun for when you have a very long
6754 attribute with no entities in it.
6755
Daniel Veillardbb2da581999-06-13 14:37:07 +00006756Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * added example directory
6759 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6760
Daniel Veillard011b63c1999-06-02 17:44:04 +00006761Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * Release of libxml-1.1, nearly everything has been touched for
6764 this.
6765 * Added more regression tests
6766 * Updated the documentation
6767
Daniel Veillard27d88741999-05-29 11:51:49 +00006768Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * tree.[ch]: unified the XML_NO_CORBA defines.
6771 * parser.c encoding.[ch]: started plugging in char encoding detection
6772
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006773Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6774
6775 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6776 Also freed allocated buffer.
6777
Daniel Veillard27d88741999-05-29 11:51:49 +00006778Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006779 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6780 reentrancy problem at printing. One is left in entities.c, to
6781 remove ASAP
6782 * testSAX.c : added a test example showing the use of the SAX
6783 interface if one doesn't want to build the DOM tree.
6784 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6785
Daniel Veillard517752b1999-04-05 12:20:10 +00006786Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6789 large revamping of the parser to use SAX callbacks
6790 http://www.megginson.com/SAX/ (or at least a C like interface
6791 a la Expat). It's now possible to set up your own callbacks
6792 and the parser will not build a DOM tree.
6793 * test/* result/*: updated the test suite, I finally removed
6794 the old Namespace draft support (PI based).
6795
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006796Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * Makefile.am: added test result to EXTRA_DIST for make tests
6799
Daniel Veillard64068b31999-03-24 20:42:16 +00006800Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * parser.c, parserInternals.h: moved the chars macro definitions
6803 to parserInternals.h
6804 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6805 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6806
Daniel Veillard012ccc11999-03-23 10:11:11 +00006807Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * xml-config.in : applied patch to make --version work
6810
Raja R Harinatha86c23e1999-03-05 22:14:01 +000068111999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6812
6813 * Makefile.am (check-local): Alias for `tests' target. This will
6814 cause `make check' to do the right thing.
6815 (tests): Don't run tests in srcdir. Also, replaced calls to
6816 basename with a `sed' "equivalent".
6817
Daniel Veillardd109e371999-03-05 06:26:45 +00006818Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6821 it in the header and not the sources, updated the doc.
6822 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6823 pointing this out.
6824
Daniel Veillardbc50b591999-03-01 12:28:53 +00006825Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6828 exported the inputStream routines.
6829 * doc/html/* : updated accordingly
6830
Daniel Veillardd692aa41999-02-28 21:54:31 +00006831Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * parser.c, parser.h, parserInternals.h: added a few extra
6834 internal calls to allocate and free parser contexts ...
6835 * doc/html/* : updated accordingly
6836
Daniel Veillard55a99271999-02-25 11:01:29 +00006837Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * configure.in, Makefile.am, doc/makefile.am : General changes for
6840 1.0.0 release and including the generated HTML documentation.
6841
Daniel Veillard35925471999-02-25 08:46:07 +00006842Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * makefile.am : added parserInternals.h, oops.
6845
Daniel Veillard1e346af1999-02-22 10:33:01 +00006846Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * parserInternals.h: added this header giving access to the parser
6849 internal functions.
6850 * doc/Makefile.am : added a rebuild target which rebuilds the full
6851 set of documentations
6852 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6853 the internal subset.
6854 * *.c *.h: modifications needed to generate the documentation using
6855 gtk-doc, cleanup of functions blocks, reorganisation of struct
6856 declarations.
6857
Daniel Veillard1164e751999-02-16 16:29:17 +00006858Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6861 the tar and spec file to include the beginning of the doc.
6862
Nuno Ferreira03d04781999-02-13 00:07:17 +000068631999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6864
6865 * doc/.cvsignore: Added this file.
6866
Daniel Veillard6800ef31999-02-08 18:33:22 +00006867Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * tree.c: fixed xmlGetProp to return "" when the attribute
6870 exists, even if the node-list is NULL.
6871
Daniel Veillard726c7e31999-02-08 15:13:10 +00006872Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * tree.c: patched an error outputting empty attribute values.
6875 * Makefile.am and doc/makefile.am: have been updated during the
6876 week-end. Sorry for an empty CVS log, I got a shell problem.
6877
Daniel Veillard1899e851999-02-01 12:18:54 +00006878Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * tree.h: cleaned up using enums instead of defines
6881 * parser.c, valid.[ch]: more work on parsing/output of element
6882 declarations
6883
Daniel Veillard3b9def11999-01-31 22:15:06 +00006884Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * valid.[ch], tree.c, parser.c : more work toward full parsing
6887 of XML DTDs.
6888 * README: added informations about mailing-list and on-line
6889 documentation
6890
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000068911999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6892
6893 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6894
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006895Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * parser.c, tree.[ch] : more work toward conformance testing,
6898 added a last element to accelerate parsing of very flat structures
6899 started working on internal subset Element content declaration.
6900 * valid.[ch] : first cut at adding code toward validation.
6901 * previous changes had also small impact on most files, especially
6902 the conformance testing using James Clark test suite.
6903
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006904Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * test/* : updated the examples, most of them were not well
6907 formed (humm), and added rdf2.
6908 * result/* : resulting changes in the output.
6909
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006910Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6913
Daniel Veillard44b3a061998-12-05 17:27:22 +00006914Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * tree.c: patched a bug in the generation of empty attributes
6917
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006918Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6921 for node/trees/documents/... Biggest problem is namespace
6922 support when copying subtrees.
6923
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006924Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * parser.c, entities.c: improve entities and char ref encoding,
6927 and cleanups of error messages.
6928
Daniel Veillard242590e1998-11-13 18:04:35 +00006929Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * parser.c, entities.c: simple bug hunting done during rpm2html and
6932 rpmfind integration.
6933
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006934Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * parser.[ch]: Added interfaces allowing to specify a SAX
6937 handler before parsing.
6938
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006939Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * parser.c: redirrect all errors reporting through the SAX
6942 error function
6943
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006944Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6947 * libtool, tlmain ...: update of the libtool files
6948
Miguel de Icaza442321c1998-11-04 18:13:38 +000069491998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6950
6951 * entities.c: Use g_snprintf insteda of snprintf.
6952
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006953Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6956 added ent5 test for this purpose.
6957 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6958
Daniel Veillard27271681998-10-30 06:39:40 +00006959Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * parser.c: fixed? a strange error due to compression on a GWP
6962 document.
6963
Daniel Veillard25940b71998-10-29 05:51:30 +00006964Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * tree.[ch]: bug fixing
6967 * entities.[ch]: defined a specific type for predefined entities
6968 * doc/xml.html: more documentation on the library, how to use it,
6969 overview of the interfaces.
6970
Daniel Veillard16253641998-10-28 22:58:05 +00006971Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6974
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006975Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6976
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006977 * tree.c: corrected a small bug
6978 * doc/xml.html: continuing writing documentation.
6979
6980Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6981
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006982 * debugXML.h debugXML.c: added debugging utilities.
6983 * tester.c: added --debug switch.
6984 * tree.c: patched an incorrect node->type assignment.
6985 * parser.c: formatting, ensure that node->doc != NULL in attributes
6986
Daniel Veillardccb09631998-10-27 06:21:04 +00006987Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6990 entity support and provide an internal representation close to
6991 DOM one (entity ref nodes, and attribute value as tree). I tried
6992 to preserve the interface but this will surely break some apps
6993 (I have to change rpm2html/rpmfind for example). I had to change
6994 two interfaces, and the generated tree is somewhat different.
6995 * doc/* : started documenting the XML library, the tree and
6996 DOM/Corba. This is a first step.
6997
Daniel Veillard11e00581998-10-24 18:27:49 +00006998Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c: Set up the fonctions comment block, boring but useful.
7001 * parser.h, SAX.c, parser.c: now attributes are processed through
7002 the SAX interface. The problem is that my SAX interface diverged
7003 quite a bit from the original one, well this is not an official
7004 spec, and translating it from Java to C is hairy anyway...
7005
Daniel Veillard97b58771998-10-20 06:14:16 +00007006Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7009 fonctions comment block, boring but useful.
7010
7011Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007012
7013 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7014 conversion routines. However they are not yet used to convert the
7015 inputs. The core will run with UTF-8.
7016
Daniel Veillard33942841998-10-18 19:12:41 +00007017Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * tree.c : make sure that the type id is properly set-up when
7020 a new object is allocated, needed for DOM.
7021
Daniel Veillard27fb0751998-10-17 06:47:46 +00007022Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * tree.h, tree.c: Ok, the main objects in the tree will be native
7025 corba objects, it costs 8 bytes per Node, Attribute and Document
7026 but it simplifies the Corba integration a lot (no extra interface
7027 objects to allocate/free).
7028
Daniel Veillard0bef1311998-10-14 02:36:47 +00007029Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7032 and changed NODEs contants for conformity with DOM Level 1
7033
Daniel Veillard27864701998-10-08 03:47:24 +00007034Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * added hooks to keep track of servants when creating objects
7037 xmlDoc and xmlNode (for Corba export).
7038
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007039Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * added xml-config script.
7042
Daniel Veillard7066a791998-10-01 20:28:28 +00007043Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7046 to autoupdate libtool and automake conf files.
7047
Miguel de Icaza60681bd1998-09-30 19:28:59 +000070481998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7049
7050 * Makefile.am: Use '?' to separate the sed
7051 commands as ',' is used when people pass -Wl,something.
7052
7053
Daniel Veillard15a8df41998-09-24 19:15:06 +00007054Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * tree.c, tree.h: added a per-document compression interface.
7057
Daniel Veillard151b1b01998-09-23 00:49:46 +00007058Tue Sep 22 20:47:38 EDT 1998
7059
7060 * tree.c, tree.h: added saving with compression and added interfaces
7061 to control the compression level (xmlGetCompressMode,
7062 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7063
Daniel Veillard70120ff1998-09-22 00:24:21 +00007064Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * parser.c: corrected a loop for files of size 0
7067
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000070681998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7069
7070 * error.h: New file. Contains prototyes from `error.c'.
7071
Tom Tromeyc19653d1998-08-14 01:22:43 +00007072Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7073
7074 * Makefile.am (xmlincdir): New macro.
7075 (xmlinc_HEADERS): Renamed from include_HEADERS.
7076
Daniel Veillard845664d1998-08-13 04:43:19 +00007077Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * applied small patch on numeric entities from
7080 Christopher Blizzard <blizzard@appliedtheory.com>
7081
Daniel Veillard260a68f1998-08-13 03:39:55 +00007082Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * New release 0.2, removed the old xml_* files so that it's
7085 coherent with the other CVS base (W3C), far better conformance
7086 to standard, new namespaces, decent entities support, beginning
7087 of a SAX-like interface. Nearly nothing left intact, even the
7088 test examples ...
7089
Christopher Blizzarda36749e1998-07-30 21:47:18 +000070901998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7091
7092 * .cvsignore: Add .deps dir
7093
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007094Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7097
Daniel Veillardfe926001998-07-26 04:28:20 +00007098Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007099
Daniel Veillardfe926001998-07-26 04:28:20 +00007100 * configure.in: added test for CPP
7101 * AUTHORS, Changelog: the original ones didn't get commited but the
7102 glib ones instead, fixed.
7103 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007104
Daniel Veillardfe926001998-07-26 04:28:20 +00007105Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007106
Daniel Veillardfe926001998-07-26 04:28:20 +00007107 * integrated code developped at W3C
7108 * changed the original Copyright
7109 * migrated to automake
7110 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007111