blob: 39be6a12601e82bb1ef8a12fe0f282c4701c23c1 [file] [log] [blame]
Daniel Veillard28dfed12002-03-27 09:08:17 +00001Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c trionan.c: previous commit also included patches
4 from Richard Jinks on some IEEE support corner case
5
Daniel Veillard5fc1f082002-03-27 09:05:40 +00006Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
7
8 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10 that $(datadir) should be used for docs
11
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13
14 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
15 could leak filedescriptors
16
Daniel Veillarddd4b9122002-03-26 07:58:43 +000017Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * configure.in nanohttp.c: applied patch from Allan Clark for
20 UnixWare/OpenServer
21
Daniel Veillard19274092002-03-25 16:48:03 +000022Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * configure.in: preparing 2.4.19
25 * doc/*: rebuilt the docs
26
Daniel Veillard56b2db72002-03-25 16:35:28 +000027Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * nanohttp.c: fixing #76043, got fed up with non-portability
30 of that piece of code.
31
Daniel Veillard6f4561a2002-03-25 12:10:14 +000032Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
33
34 * valid.c SAX.c: Never commit without running "make tests" :-(
35 fix a couple of stupidities in the previous commit
36 * result/*: a few changes in some attribute order result of previous
37 commit.
38
Daniel Veillardd85f4f42002-03-25 10:48:46 +000039Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
42 the internal subset should not raise duplicate ID errors,
43 also there was a small bug in conjunction to namespace
44 declarations defaulted and xml:xxx attributes DTD definitions.
45
Daniel Veillard56cd18b2002-03-22 14:14:43 +000046Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * xpath.c: Richard Jinks also raised some rounding problems
49 this tries to fix them
50
Daniel Veillard4e2df542002-03-22 12:23:14 +000051Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
52
53 * xpath.c: Richard Jinks spotted an incoherent memory allocation
54 behaviour in xmlXPathCastToString()
55
Daniel Veillarddb552912002-03-21 13:27:59 +000056Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
57
58 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
59 raised by Morus Walter
60
Daniel Veillard9e537932002-03-21 13:08:08 +000061Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
62
63 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
64 from Igor
65
Daniel Veillard6fbcf422002-03-21 12:32:59 +000066Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
67
68 * xpath.c: fixing #75619, related to a problem when trying
69 to evaluate condition when the current node set resulting
70 from that sub-step evaluation is empty. Also fixes 2 potential
71 problem with previous-sibling and next-siblings axis.
72
Daniel Veillard1840ef02002-03-21 08:05:23 +000073Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
74
75 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
76 HTML support is not configured in.
77
Daniel Veillard561b7f82002-03-20 21:55:57 +000078Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
79
80 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
81 include/libxml/tree.h: dohh I really didn't intended to commit
82 this test version :-(
83
Daniel Veillarde50f3b52002-03-20 19:24:21 +000084Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
85
86 * testSAX.c: I wanted to see the real speed at the SAX interface
87 after a little too many Ximianer started complaining about the
88 parser speed.
89 added a --quiet option:
90 paphio:~/XML -> ls -l db100000.xml
91 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
92 paphio:~/XML -> time ./testSAX --quiet db100000.xml
93 3200006 callbacks generated
94 real 0m1.270s
95 Which means 16MBytes/s and 3Mcallback/s
96
Daniel Veillardc62a1472002-03-19 18:35:12 +000097Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
98
99 * xpath.c: valgrind spotted another error that time when running
100 on libxslt regression tests
101
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000102Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
103
104 * Makefile.am: adding "make valgrind" running the full regression
105 tests (except python ones) under Valgrind (using valgrind -q
106 which was kindly added by the author).
107 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
108 passes cleanly now except an obcure floating point initialization
109 raised in log10() in one XPath regression test ???
110 * tree.c: edited some comments to close #75244
111
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000112Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
115 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
116 context of ScrollKeeper, made sure that if the number is
117 an integer, the serialization follows the description at
118 http://www.w3.org/TR/xpath#section-String-Functions
119
Daniel Veillard5997aca2002-03-18 18:36:20 +0000120Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
121
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000122 * configure.in: preparing 2.4.18
123 * doc/*: updated and rebuilt the web site
124 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
125 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000126 * parser.c: humm, changed the way the SAX parser work when
127 xmlSubstituteEntitiesDefault(1) is set, it will then
128 do the entity registration and loading by itself in case the
129 user provided SAX getEntity() returns NULL.
130 * testSAX.c: added --noent to test the behaviour.
131
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000132Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * parser.c: Wilfried Teiken provided a hackish but working
135 way to get context reported back on entities when parsing
136 with SAX and without breaking the DOM build.
137
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000138Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
139
140 * c14n.c: applied a new patch from Aleksey Sanin
141 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
142 to reference Aleksey implementation of XML digital Signatures
143
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000144Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
145
146 * xpath.c: small fix to avoid potential problem due to
147 ordering of freeing data
148 * python/Makefile.am: people were complaining about
149 the generated file in python dir not being built
150
Daniel Veillardd2379012002-03-15 22:24:56 +0000151Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
154 python/generator.py python/libxml.c python/types.c: Cleanup
155 of the python Makefiles based on Jacob and James feedback,
156 fixed the spec file accordingly, fixed the number of warning
157 that passing my pedantic CFLAGS was generating. Conclusion
158 is that Python includes are real crap.
159
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000160Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
161
162 * configure,in: it was reported quite a few times that
163 xml2-config --cflags should not output
164 -I$includeprefix/libxml2/libxml because libxml2 header names
165 clashes with existing names like list.h from C++ stl.
166 Includes should be #include<libxml/xxx.h> so ...
167
Daniel Veillard6f293b12002-03-15 09:42:33 +0000168Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
169
170 * c14n.c: another patch from Aleksey Sanin
171
Daniel Veillard5c396542002-03-15 07:57:50 +0000172Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
173
174 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
175 canonicalization algorithm
176 * doc/xml.html doc/index.html: added the C14N references on the
177 index page.
178
jacob berkman9be65862002-03-14 02:15:56 +00001792002-03-13 jacob berkman <jacob@ximian.com>
180
181 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
182 usage, redundant, and gcc specific
183
Daniel Veillard75be0132002-03-13 10:03:35 +0000184Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
185
186 * xpath.c: speedup some node selection operations, this can
187 have a significant impact on DocBook Norm's stylesheets
188 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
189 make sure it's always the case
190 * debugXML.c: distinguish CDATA and comments in ls operations
191
Daniel Veillard61f26172002-03-12 18:46:39 +0000192Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
195 to generate better API descriptions etc...
196
Daniel Veillard9ff88172002-03-11 09:15:32 +0000197Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * c14n.c: Fixing #74186, made sure all boolean expressions
200 get fully parenthesized, ran indent on the output
201 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
202 include/libxml/tree.h: also #74186 related, removed the
203 --with-buffers option, and all the preprocessor conditional
204 sections that were resulting from it.
205
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000206Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
207
208 * valid.c: applied patch from Dodji Seketeli fixing an
209 uninitailized variable in xmlValidGetValidElements()
210
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000211Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
212
213 * c14n.c: fixed a few comments
214 * doc/*.html doc/*/*.html: regenerated the docs and added
215 the C14N API
216 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
217
Daniel Veillardfa49d872002-03-09 10:20:00 +0000218Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
219
220 * check-xml-test-suite.py: fix to adapt varaiations in the
221 bindings
222 * configure.in python/setup.py python/setup.py.in: fixed to
223 have the version of the python scripts automatically updated
224
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000225Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
226
227 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
228 in xmlCopyProp()
229
Daniel Veillardaf43f632002-03-08 15:05:20 +0000230Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
231
232 * configure.in: preparing 2.4.17 release
233 * doc/*: updated and rebuilt the docs
234 * xpath.c: fixed a comment
235 * python/libxml.c: fixed a possible reentrancy problem
236
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000237Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * tree.c python/tests/Makefile.am python/tests/attribs.py:
240 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
241 added a specific regression test
242 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
243 not raise exceptions when failing to find the attribute.
244
Daniel Veillard90bc3712002-03-07 15:12:58 +0000245Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
246
247 * configure.in xmllint.c: owen pointed out a problem with the
248 ftme fix, gettimeofday() was not detected by configure and
249 the ftime header wasn't included, dohhh
250
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000251Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
252
253 * configure.in xmllint.c: trying to fix #71457 for timing
254 precision when gettimeofday() is not availble but ftime() is
255
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000256Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
259 are now copied on install and part of the -devel RPM
260
Daniel Veillard7b416132002-03-07 08:36:03 +0000261Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * xpath.c: trying to avoid bug #72150 which was apparently
264 caused by a gcc bug (or a processor problem) as detailed
265 at http://veillard.com/gcc.bug
266
Daniel Veillardf742d342002-03-07 00:05:35 +0000267Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
270 fixed xmlReconciliateNs(), added a Python test/example for
271 inter-document cut'n paste
272 * python/libxml.py: fixed node.doc on document nodes and added
273 xpathEval() onto node objects
274
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000275Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
276
277 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
278 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
279 fixup and integrated tests for the serialization stuff
280
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000281Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
282
283 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
284 moved the libxml man page to section 3
285
Daniel Veillard1e774382002-03-06 17:35:40 +0000286Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * tree.c: fix bug #72490
289 * python/libxml.c python/libxml.py: added methods serialize()
290 and saveTo() to all node elements.
291
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000292Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * xmlIO.c: closed #73430, don't read from an input source
295 which indicated an end-of-file or an error.
296
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000297Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * parser.c: make sure SAX endDocument is always called as
300 this could result in a Python memory leak otherwise (it's
301 used to decrement ref-counting)
302 * python/generator.py python/libxml.c python/libxml.py
303 python/libxml2-python-api.xml python/libxml2class.txt
304 python/tests/error.py python/tests/xpath.py: implemented
305 the suggestions made by Gary Benson and extended the tests
306 to match it.
307
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000308Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * python/generator.py: applied patch fixing #73450
311
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000312Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * xpath.c: fixing #61290 "namespace nodes have no parent"
315 long standing divergence from the XPath REC. NodeSets
316 simply hold a copy of namespace nodes and those node ->next
317 points to the parent (which may not be the node carrying the
318 definition).
319 * include/libxml/xpath.h: flagged but didn't added a possible
320 speedup
321 * DOCBparser.c HTMLparser.c: removed some warnings from push
322 parser due to new state being added.
323 * tree.c: new fix from Boris Erdmann
324 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
325 the XML Canonalization support from Aleksey Sanin
326
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000327Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
328
329 * tree.c: patch from Boris Erdmann fixing some namespace odities
330 with xmlCopyNode()
331
Daniel Veillardc6613042002-03-02 09:34:02 +0000332Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
333
334 * xmlIO.c: fix bug #72706 when loading a NULL entity
335
Daniel Veillardc0fef772002-03-01 16:16:31 +0000336Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
339 actually change in a future XML Namespace revision.
340
Daniel Veillard79426f22002-03-01 16:14:17 +0000341Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
342
343 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
344 added the possibility of returning nodesets from XPath extension
345 functions written in Python
346
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000347Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * python/*: commiting some Python bindings work done while travelling
350
Daniel Veillard97300512002-03-01 09:13:41 +0000351Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
352
353 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
354 explicitely with memory debugging switched on
355
Daniel Veillard6361da02002-02-23 10:10:33 +0000356Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
357
358 * python/generator.py python/libxml.c python/libxml2-python-api.xml
359 python/libxml2class.txt python/libxml_wrap.h python/types.c:
360 Added wrapper for the xmlURIPtr type, provided accessors, fixed
361 the accessor generator for strings
362 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
363 regression test.
364
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000365Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * python/README python/generator.py python/libxml.c python/setup.py:
368 added the 'usual' setup.py to allow building a libxml2-python
369 module based on the same code. The initialization is however
370 different the 2 .so files fo libxml2 and libxslt are identical and
371 they entry point initialize both libraries. this is done to avoid
372 some possible nasty problem since the Python don't merge the maps
373 of all shared modules.
374
Daniel Veillard158a4d22002-02-20 22:17:58 +0000375Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * parser.c: fixed a push/encoding bug reported by Michael
378 on librsvg
379
Daniel Veillard7839e162002-02-20 18:54:48 +0000380Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * include/libxml/parserInternals.h: fixes a misplaced #endif
383
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000384Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * parser.c valid.c: found and fixed a couple of allocation bugs
387
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000388Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
389
390 * doc/xml.html doc/python.html doc/*: added a Python and binding
391 page describing the current state of the Python bindings and
392 giving pointers to the other languages wrappers.
393
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000394Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
397 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
398 rebuilt the API and web site
399 * xpath.c: fixed #71978 portability bugs
400
Daniel Veillard8aff2472002-02-19 21:50:43 +0000401Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * SAX.c: oops broke automatic defaulting of namespaces attributes.
404
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000405Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
406
407 * include/libxml/parserInternals.h parser.c: had to change
408 2 internal parsing API when processing document content
409 to check the start and end of element content are defined
410 in the same entity
411 * valid.c include/libxml/valid.h: attribute normalization can
412 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
413 with the context to report it.
414 * SAX.c: fixed the last known bugs, crazy validation constraints
415 when a document is standalone seems correctly handled. There
416 is a couple of open issues left which need consideration especially
417 PE93 on external unparsed entities and standalone status.
418 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
419 The 2 tests left failing are actually in error. Cleanup done.
420
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000421Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * valid.c: implemented E59 spaces in CDATA does not match the
424 nonterminal S
425
Daniel Veillard878eab02002-02-19 13:46:09 +0000426Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
427
428 * SAX.c parser.c valid.c: more validation test fixups
429 * check-xml-test-suite.py: added duration info for the tests
430
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000431Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * parser.c valid.c: a couple of errors were reported but not
434 saved back as such in the parsing context. Down to 1% failure rate
435 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
436
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000437Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * xmlInternald.c: isExtender was missing a char
440 * parser.c include/libxml/parser.h: % are acceptable in the
441 internal subset if within a PUBLIC ID
442
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000443Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
444
445 * SAX.c parserInternals.c valid.c: more work on the conformance
446 suite. Took the step to finally block documents with encoding
447 errors. It's a fatal error per the spec, people should have fixed
448 their documents by now.
449
Daniel Veillard55253e22002-02-18 14:32:39 +0000450Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * check-xml-test-suite.py: fixed the test script after some discussion
453 on the semantic of TYPE="error"
454 * Makefile.am: added the script to the distrib
455
Daniel Veillard28757702002-02-18 11:19:30 +0000456Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * SAX.c entities.c: fixed a couple of conformances issues deep
459 into the validation code (standalone and undeclared Notations)
460
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000461Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
464 stayed there for years !
465
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000466Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
469 missing
470
Daniel Veillardc7612992002-02-17 22:47:37 +0000471Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
472
473 * check-xml-test-suite.py: improved the behaviour a bit as
474 well as the logs
475 * parser.c valid.c SAX.c: fixed a few more bugs
476 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
477
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000478Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * check-xml-test-suite.py: python script to run regression tests
481 against the XML Test suite of W3C/OASis
482 * SAX.c: fixed a validation bug
483 * parser.c: fixed 3 errors pointed by the test suite
484 * doc/buildDocBookCatalog: fixed a typo pointed by drake
485 * python/Makefile.am: fixed a dependendy
486
Daniel Veillard9f28f302002-02-15 20:48:08 +0000487Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * xmlmemory.c: avoid a warning bug #71594
490
Daniel Veillard144024e2002-02-13 21:14:46 +0000491Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * xmlmemory.c: Jesse Perry provided a patch to remove a few
494 warning on alpha/Tru64
495
Daniel Veillarde4301c82002-02-13 13:32:35 +0000496Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * include/libxml/entities.h: fixing a comment
499 * valid.c: fixing some troubles with validity check on namespaces
500 * result/VC/NS3 test/VC/NS3: added a specific regression test
501
Daniel Veillarda6d05382002-02-13 13:07:41 +0000502Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * tree.c: Fixing #71342 serializing '\n' in attribute values
505 * result/noent/att3 result/att3 test/att3: added a specific
506 test.
507
Daniel Veillard797a5652002-02-12 13:46:21 +0000508Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * python/libxml.c: couple of bug fixes
511
Daniel Veillard01a6d412002-02-11 18:42:20 +0000512Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * python/*.py: removed tabs and used spaces.
515
Daniel Veillard397ff112002-02-11 18:27:20 +0000516Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
519 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
520
Daniel Veillard03517542002-02-11 13:54:40 +0000521Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
524 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
525
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000526Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528 * include/libxml/encoding.h include/libxml/entities.h
529 include/libxml/globals.h include/libxml/parser.h
530 include/libxml/threads.h include/libxml/tree.h
531 include/libxml/xmlmemory.h: trying to fix the include mess
532
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000533Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * include/libxml/xmlmemory.h: reverted part of the previous
536 attempt to provide #69655, this was breaking the build.
537
Daniel Veillard0ba59232002-02-10 13:20:39 +0000538Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
541 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
542 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
543 include/libxml/parserInternals.h include/libxml/tree.h
544 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
545 Tentatively fixed #69655 , make compiling with -Wredundant-decls
546 clean.
547 * python/libxml.c: fixed a warning.
548
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000549Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
552 copying of node, merge back IDs in the target document.
553 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
554 test/XInclude/ents/ids.xml: test case
555 * result/VC/ElementValid4: output changed due to a typo fix
556
Daniel Veillard1c18e302002-02-09 22:16:40 +0000557Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * python/Makefile.am: seems some version of automake didn't
560 generate the dependancies right as Jacob found out. Add
561 an extra dependancy rule.
562
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000563Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * parserInternals.c valid.c: Justin Fletcher found some parts
566 of the code needing cleanup
567 * libxml.spec.in python/Makefile.am python/generator.py
568 python/libxml.c python/libxml.py: Fixed the python Makefiles
569 corrected a bug showing up on ia64, changed the name of the
570 python internal module too
571
Daniel Veillard07be19b2002-02-08 14:20:35 +0000572Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * Makefile.am: applied patch from Andris Pavenis for binary
575 name suffixes
576
Daniel Veillardf216d462002-02-08 13:44:24 +0000577Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * xmllint.c win32/win32config.h: fixing #68748
580
Daniel Veillardd455d792002-02-08 13:37:46 +0000581Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * valid.c: fixing #70166
584
585Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * valid.c: fixing #70077
588
Daniel Veillardc575b992002-02-08 13:28:40 +0000589Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * Copyright Makefile.am README configure.in libxml.spec.in:
592 Changed to the MIT Licence
593 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
594 doc/xmlio.html: updated the doc accordingly
595 * include/libxml/xmlwin32version.h configure.in: preparing
596 2.4.14 release
597 * python/generator.py python/libxml.c python/libxml2-python-api.xml
598 python/libxml2class.txt python/libxml_wrap.h python/types.c:
599 fixed the const xmlChar * wrapper and generator, XPath extension
600 functions now use the context as first argument
601 * python/tests/tstxpath.py python/tests/xpath.py
602 python/tests/xpathext.py: Updated the tests accordingly
603 * tree.c: fixed bug #70067
604
Daniel Veillard7db38712002-02-07 16:39:11 +0000605Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * Makefile.am: cleanup
608 * debugXML.c: always use stdout if output is NULL
609 * xmlIO.c: don't close filedescriptors passed to outputBuffers
610 * python/Makefile.am python/generator.py python/libxml2class.txt
611 python/libxml_wrap.h python/types.c: augmented the number of bindings
612 handling FILE * and XPath contexts
613 * python/tests/Makefile.am: avoid a stupid problem due to the
614 use of TEST.
615
Daniel Veillard15a143b2002-02-06 22:40:50 +0000616Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
619
Daniel Veillard70cab352002-02-06 16:06:58 +0000620Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * python/TODO python/libxml.c: cleanup the extension function lookup
623 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
624
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000625Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * configure.in python/Makefile.am: do not install outside
628 of prefix
629
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000630Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * python/TODO python/libxml.c: started adding SAX interfaces
633 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
634 SAX test
635
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000636Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * tree.c: hardened the addChild function
639 * python/generator.py python/libxml.c python/libxml2-python-api.xml
640 python/libxml2class.txt python/libxml_wrap.h python/TODO:
641 added accessors needed for xmlNode, a bit more testing and
642 extension of interfaces
643 * python/tests/Makefile.am python/tests/build.py: added a test
644 build from scratch/save/load/check
645
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000646Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * parserInternals.c: change a small bit in the way valididy
649 error messages get initialized
650 * python/TODO python/libxml.c python/libxml2-python-api.xml
651 python/libxml2class.txt python/libxml_wrap.h python/types.c:
652 added some memory debugging to track leaks at the libxml2 level
653 * python/tests/*.py: changed all tests to check for leaks,
654 there is just one left in XPath extension registrations.
655
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000656Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * python/TODO python/generator.py python/libxml2-python-api.xml
659 python/libxml2class.txt: more accessor classes for the parser
660 context, allow to switch on and check validity
661 * python/tests/Makefile.am python/tests/error.py
662 python/tests/invalid.xml python/tests/valid.xml
663 python/tests/validate.py: attded more test and and added error.py
664 which I forgot to commit in the last step
665
Daniel Veillard3ce52572002-02-03 15:08:05 +0000666Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * python/Makefile.am python/types.c: cleanup
669 * python/libxml.c python/libxml.py python/libxml_wrap.h
670 python/generator.py python/libxml2-python-api.xml
671 python/libxml2class.txt: added class for parser context, added
672 first cut for push mode support. Added a framework to generate
673 accessors functions.
674 * python/tests/Makefile.am python/tests/push.py: added a push
675 test
676
Daniel Veillardcfb05462002-02-02 23:18:22 +0000677Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * python/Makefile.am python/TODO python/libxml.py: fixed a small
680 bug a bit of cleanup.
681
Daniel Veillard5d819032002-02-02 21:49:17 +0000682Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
685 python/libxml2class.txt: adding error redirections and preformat
686 to a python handler
687 * python/tests/Makefile.am python/tests/*.py: cleanup made all
688 tests self checking
689
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000690Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
693 a function
694
Daniel Veillard9589d452002-02-02 10:28:17 +0000695Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
698 python/libxml.c python/libxml2-python-api.xml
699 python/libxml2class.txt: Progressing through the TODOs, class
700 description output, extra XML API, RPM now builds the wrappers
701 for all python installed versions
702
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000703Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * configure.in libxml.spec.in python/Makefile.am python/TODO
706 python/generator.py python/libxml2class.txt: added more informations
707 in the libxml2-python package including docs. Slightly changed
708 the class hierarchy
709 * python/tests/*: added basic regression tests infrastructure too
710
711Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
714 added libxml2-python as part of the packages installed
715
Daniel Veillarda7340c82002-02-01 17:56:45 +0000716Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * python/Makefile.am python/generator.py python/libxml.c
719 python/libxml.py: more work, now able to extend the
720 XPath interpreter with functions written in python.
721
Daniel Veillardc3e39442002-02-01 09:29:41 +0000722Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * python/Makefile.am: Jacob sent a patch to allow building from
725 tarfile.
726
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000727Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * python/Makefile.am python/libxml.c configure.in Makefile.am:
730 inserted the python wrappers build, I hope this won't be too
731 unportable
732
Daniel Veillard1971ee22002-01-31 20:29:19 +0000733Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * xpath.c: minor optimization
736 * python/generator.py python/libxml.c python/libxml.py
737 python/libxml_wrap.h: more work on the python bindings,
738 they now support XPath and there is no evident leak
739
Daniel Veillard36ed5292002-01-30 23:49:06 +0000740Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * python/generator.py python/libxml.c python/libxml.py:
743 more work on the python bindings generator.
744
Daniel Veillard96fe0952002-01-30 20:52:23 +0000745Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
746
747 * python/generator.py python/libxml.c python/libxml_wrap.h:
748 more work on the python bindings.
749
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000750Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
751
752 * python/generator.py python/libxml.c python/libxml.py
753 python/libxml_wrap.h: commited early version of a python binding
754 for private use only ATM
755
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000756Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
757
758 * entities.c tree.c include/libxml/entities.h: applied patch
759 from Anthony Jones to implement copy of DTD subtree too. Had
760 just to keep 2 function private which really ought to become
761 public ones.
762
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000763Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * xmllint.c: added pointers to the web pages in the usage()
766
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000767Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
768
769 * tree.c: more fixes from Petr Kozelka for attribute handling
770 in the tree API to align the semantic with DOM.
771
Daniel Veillard36065812002-01-24 15:02:46 +0000772Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * valid.c tree.c entities.c: another set of patches from
775 Anthony Jones for copy operations cleanup and robustness
776
Daniel Veillardf8592562002-01-23 17:58:17 +0000777Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
780 an alphabetic index based on comments content
781 * doc/*: rebuilt the web site with the new references
782
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000783Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * parserInternals.h: Greg Sjaardema suggested to use an
786 eponential buffer groth policy in xmlParserAddNodeInfo()
787
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000788Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
791 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
792 doc/parsedecl.py doc/Makefile.am: updated the python extractor
793 to generate cross-references, and added/updated the stylesheets
794 to generate and link API indexes. The generic keyword index
795 is not done yet.
796 * doc/*.html: regenerated all the usual docs too
797
Daniel Veillard2070c482002-01-22 22:12:19 +0000798Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * debugXML.c: added an xpath function to the shell for T. V. Raman
801
802Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000803
804 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
805 debug routines.
806
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000807Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * tree.c: apply an patch from Petr Kozelka for unlink and replace
810 support of attribute nodes
811
Daniel Veillard9d06d302002-01-22 18:15:52 +0000812Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
815 hopefully near complete and fully documented of the API in XML
816 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
817 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
818 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
819 include/libxml/parserInternals.h include/libxml/valid.hi
820 include/libxml/xmlIO.h include/libxml/xmlerror.hi
821 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
822 include/libxml/xpath.h include/libxml/xpathInternals.h:
823 Cleaned up the doc comments a lot in the process, the interface
824 coverage is now 100%
825
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000826Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
829 extracts comments from the gtk-doc DocBook output (a bit
830 convoluted but seems to work).
831
Daniel Veillard61006472002-01-21 17:31:47 +0000832Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
835 added an XML description of the API, moved the script generating
836 it here. Added a "make api" target
837
Daniel Veillardd2f23002002-01-21 13:36:00 +0000838Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
841
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000842Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xpath.c include/libxml/xpathInternals.h: the change made to
845 xmlXPathFuncLookupFunc was incompatible roll it back
846
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000847Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * SAX.c: cleanup patch from Anthony Jones
850 * doc/Makefile.am: fix the headers to avoid in make scan
851 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
852 includes, * vs Ptr and general cleanup
853 * parsedecl.py: first version of a script to extract the
854 module interfaces, the goal will be to provide .decl or XML
855 specification of the interfaces to build wrappers.
856
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000857Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
860 now provides return codes in case of errors
861
Bjorn Reese026d29f2002-01-19 15:40:18 +0000862Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
863
864 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
865 Upgraded to trio baseline 1.6
866 * strio.h strio.c: Replaced by triostr.h and triostr.c
867
Daniel Veillard572577e2002-01-18 16:23:55 +0000868Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
871 of strdup usage in the code
872
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000873Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c error.c: Keith Isdale complained rightly that
876 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
877
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000878Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * tree.c: fixed the funxtion to set the xml: attributes
881 * debugXML.c: added "setbase" to test it.
882
Daniel Veillard2c748c62002-01-16 15:37:50 +0000883Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
886 to allow updating an attribute content
887
Daniel Veillard8de85c62002-01-15 17:10:15 +0000888Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * libxml.h: try to avoid problems when compiling on Windows
891
Daniel Veillard314cfa02002-01-14 17:58:01 +0000892Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * hash.c: patch from Anthony Jones for hash.c allocation size
895 * Makefile.am: trying to work around Yet Another Libtool Madness
896 and build the 2.4.13 release finally ...
897
Daniel Veillard744683d2002-01-14 17:30:20 +0000898Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
901 * doc/* : update of the documentation
902
Daniel Veillarde6a55192002-01-14 17:11:53 +0000903Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
906 at fixing #61290 :-(
907
Daniel Veillardfb25a512002-01-13 20:32:08 +0000908Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
909
910 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
911 Fixes bug #67229
912
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000913Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * tree.c: trying to avoid troubles when a subtree is copied
916 and coalesced in part with the target tree. Should fix
917 bug #67407
918
Daniel Veillardd8224e02002-01-13 15:43:22 +0000919Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * valid.c: fixed validation of attributes content of type
922 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
923 values, very old bug. Fixes #67671
924
Daniel Veillard8107a222002-01-13 14:10:10 +0000925Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * parser.c include/libxml/parserInternals.h tree.c: integrated
928 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
929 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
930
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000931Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
932
933 * threads.c: applied Serguei Narojnyi's patch to add native
934 thread support on the Win32 platform
935 * testThreadsWin32.c Makefile.am: added the test program also
936 from Serguei, Win32 specific
937 * include/win32config.h include/libxml/xmlwin32version.h.in:
938 added patch from Igor for the Windows thread specific defines.
939
Daniel Veillard845cce42002-01-09 11:51:37 +0000940Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
943
Daniel Veillard7b602b42002-01-08 13:26:00 +0000944Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
947 output page into XMLinfo.html. Close bug #66951 and
948 raised by Robert Collins too.
949
Daniel Veillard73c6e532002-01-08 13:15:33 +0000950Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * encoding.c: Paul Keogh pointed out a possibility of segfault
953 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
954 Closes bug # 68238
955
Daniel Veillard4a859202002-01-08 11:49:22 +0000956Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * doc/*.html: updated the Gdome2 links
959
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000960Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962 * libxml.h: Applied following patches from Robert Collins
963 and make sure IN_LIBXML is defined when compiling it
964 -------
965 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
966 as well as Visual C.
967 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
968 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
969 * strio.c (PLATFORM_UNIX): Define for Cygwin.
970 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
971 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
972 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
973 xmlSysIDExists xmlNoNetExists).
974 * xmllint.c: Don't include winsock2.h for Cygwin.
975
Daniel Veillard401c2112002-01-07 16:54:10 +0000976Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
979 when the version info is not present.
980
Daniel Veillard6f42c132002-01-06 23:05:13 +0000981Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * tree.c: Anthony Jones pointed out a problem in
984 xmlStringGetNodeList() and provided a fix for it
985
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000986Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
987
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000988 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000989 xmlCreatePushParserCtxt() when the initial buffer passed
990 is large.
991
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000992Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * win32/*: big cleanup of the Windows/MSVC project files
995 from Igor Zlatkovic
996
Daniel Veillardcebb1362002-01-02 13:13:30 +0000997Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * doc/Makefile.am: should fix #67674 and avoid troubles if
1000 xsltproc is not available or fails in the prefix provided
1001
Daniel Veillard26908ab2002-01-01 16:50:03 +00001002Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1005
Daniel Veillard5344c602001-12-31 16:37:34 +00001006Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1007
1008 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1009 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1010 Fixed a few other problems raised by Charlie Bozeman.
1011 * result/VC/ElementValid[5-7]: fixed the output
1012
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001013Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1014
1015 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1016 patches from Charlie Bozeman. Regenerated the HTML docs.
1017
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001018Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1019
1020 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1021 for Windows from Igor
1022
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001023Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmllint.c: applied Justin Fletcher patch for --output or -o
1026
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001027Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1028
1029 * win32/libxml2/libxml2.def.src: close #67019
1030
Daniel Veillard01db67c2001-12-18 07:09:59 +00001031Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1032
1033 * xmllint.c: applied Justin Fletcher generic timing patch
1034 similar to the one already applied to xsltproc.
1035
Daniel Veillardd1640922001-12-17 15:30:10 +00001036Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1037
1038 * include/libxml/tree.h tree.c: applied documentation patches
1039 from Charlie Bozeman
1040
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001041Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1042
1043 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1044
Daniel Veillard29e43992001-12-13 22:21:58 +00001045Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1046
1047 * valid.c: fix the xmlStrdup() used in the previous patch.
1048 * valid.c: added --dropdtd
1049 * tree.c: fixed xmlUnlinkNode so it also removes the references
1050 from the document if the node is a DTD
1051
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001052Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * HTMLtree.c valid.c: cleanup some static declarations
1055
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001056Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1057
1058 * xmllint.c: removed another strdup()
1059 * doc/FAQ: removed the HP/UX entry
1060
Daniel Veillarded472f32001-12-13 08:48:14 +00001061Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1062
1063 * valid.c: fix bug #66816 when validating.
1064 * xmllint.c: don't use sys/time.h if configure did not found it
1065
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001066Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1067
1068 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1069 xmlcatalog_man.xml
1070
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001071Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1072
1073 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1074 xmlInitMemory() was declared twice
1075
Daniel Veillardb82c1662001-12-09 14:00:54 +00001076Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1077
1078 * globals.c: do not reference strdup() !
1079 * configure.in libxml-2.0.pc.in: trying to fix the libs
1080 of the various config extraction modules
1081
Daniel Veillardef90ba72001-12-07 14:24:22 +00001082Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1083
1084 * configure.in : preparing 2.4.12
1085 * doc/* : updated and rebuilt the docs
1086
Daniel Veillard220346d2001-12-07 11:33:54 +00001087Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1088
1089 * uri.c: closed bug #66159
1090 * testURI.c: added --escape option
1091 * configure.in: some cleanup for xml2-config --cflags
1092
Daniel Veillard2a906822001-12-06 14:34:08 +00001093Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1094
1095 * globals.c testThreads.c: removed some misplaced includes
1096 of xmlversion.h
1097
Daniel Veillarde28313b2001-12-06 14:08:31 +00001098Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1099
1100 * threads.c: patch from Gary Pennington fixing a possible
1101 problem at initialization time.
1102
Daniel Veillardd3b08822001-12-05 12:03:33 +00001103Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1104
1105 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001106 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001107 CodeWarrior.
1108
Daniel Veillarda7866932001-12-04 13:14:44 +00001109Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1110
1111 * xmllint.c: applied Geert Kloosterman's patch to fix
1112 --repeat --timing output
1113
Daniel Veillard19840942001-11-29 16:11:38 +00001114Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1115
1116 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1117 where non-wellformed XML declaractions were not detected.
1118
Daniel Veillarde85d9342001-11-28 14:43:12 +00001119Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1120
1121 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1122
Daniel Veillard22f25a82001-11-28 09:12:23 +00001123Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1126 gets reset by xmlCleanupInputCallbacks() and this makes the
1127 function useless. Same for output.
1128
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001129Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1130
1131 * xmlIO.c: robert pointed out a loop error in callback cleanups
1132
Daniel Veillard8faa7832001-11-26 15:58:08 +00001133Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1134
1135 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1136 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1137 they are not really tied to debugging
1138
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001139Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1140
1141 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1142 * xmllint.c: better --catalogs description
1143
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001144Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1145
1146 * tree.c: fixed a couple of problems in xmlSetProp()
1147
Daniel Veillardcd337f02001-11-22 18:20:37 +00001148Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1149
1150 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1151 unappropriate stdout output.
1152
Daniel Veillard566d4df2001-11-22 13:00:53 +00001153Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1154
1155 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1156 by Denis Beurive, closes #65111
1157
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001158Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1159
1160 * valid.c: in case of content model validity error, don't
1161 print it if validity warnings were not requested.
1162
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001163Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1164
1165 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1166 * parserInternals.c: removed the last exit() call. Print an
1167 unmaskable error on stderr instead (library mismatch detection)
1168
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001169Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1170
1171 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1172 shell instructions from Heiko Rupp
1173
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001174Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1175
1176 * catalog.c: use the URL notation file:// for default catalog paths
1177
Daniel Veillard0ec98632001-11-14 15:04:32 +00001178Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1179
1180 * include/libxml/tree.h: better comments for _private fields
1181 * tree.c: removed a problem when copying an entity reference.
1182
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001183Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1184
1185 * vms/*: updated instructions and diffs from John A Fotheringham
1186
Daniel Veillarda11001b2001-11-12 22:45:36 +00001187Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1188
1189 * include/libxml/xmlerror.h: avoid an include problem if
1190 #include <libxml/xmlerror.h> happens first in code
1191 seems to be the case in KDE libs
1192
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001193Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1194
1195 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1196 from Igor for Windows
1197
1198Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1199
1200 * Makefile.am: Gary Pennington pointed out a missing prefix
1201
Daniel Veillard43d3f612001-11-10 11:57:23 +00001202Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1203
1204 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1205 * doc/*: upgraded and rebuilt the docs
1206
Daniel Veillardc1f78342001-11-10 11:43:05 +00001207Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1208
1209 * HTMLparser.c: fix comment in scripts element parsing.
1210 * result/HTML/doc3*: updated the results.
1211
1212Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1213
1214 * uri.c: another URI bug fix #63336, using Joel Young patch.
1215
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001216Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1217
1218 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1219 a cleaned up version of the Pwd shell string generation.
1220
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001221Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1222
1223 * valid.c include/libxml/tree.h: trying to fix namespaces +
1224 validation problems for good, closing #63619 in the process
1225 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1226 wrong in this respect, fixed it.
1227
Daniel Veillardd536f702001-11-08 17:32:47 +00001228Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmllint.c: Morus Walter patch to allow --format and --encode
1231
Daniel Veillard5004f422001-11-08 13:53:05 +00001232Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1233
1234 * debugXML.c: Stefan Kost provided an help command for the shell
1235
Daniel Veillarda6825e82001-11-07 13:33:59 +00001236Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1237
1238 * debugXML.c: Heiko Rupp pointed that the shell would crash
1239 on empty nodesets returns.
1240
Daniel Veillard03f848d2001-11-07 12:53:46 +00001241Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1242
1243 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1244 migh need the history libraries
1245
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001246Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1247
1248 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1249 handle the case of < in quoted attributes, Bastian Kleineidam
1250
Daniel Veillardc853b322001-11-06 15:24:37 +00001251Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1252
1253 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1254 fixing catalog breakages
1255 * Makefile.am catalog.c result/catalogs/catal
1256 result/catalogs/mycatalog.* test/catalogs/catal*:
1257 fixed more problems in catalog support, added more regression tests
1258 for both XML and SGML catalog handling
1259
Daniel Veillard66870c72001-11-05 19:27:49 +00001260Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1261
1262 * debugXML.c: applied an improvement to xmlGetLineNo() from
1263 Keith Isdale
1264
Daniel Veillardffe09c92001-11-05 14:21:47 +00001265Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1266
1267 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1268 Side effect of the progressive catalog loading
1269
Daniel Veillardad661b92001-11-05 11:43:15 +00001270Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1271
1272 * Makefile.am: confexecdir and confexec_DATA were defined twice
1273 pointed out by Karl Eichwalder
1274
Daniel Veillard6eb17722001-11-04 22:19:27 +00001275Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1276
1277 * xmlcatalog.c: avoid unlink() and use remove() instead.
1278
Daniel Veillardea898282001-11-04 22:13:45 +00001279Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1280
1281 * libxml.spec.in: cleanup
1282 * include/libxml/xmlwin32version.h: updated with 2.4.8
1283
Daniel Veillarda4617b82001-11-04 20:19:12 +00001284Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1285
1286 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1287 of compiling libxml with a non standard set of options
1288
John Fleck027edfb2001-11-04 20:13:58 +00001289Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1290
1291 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1292 document --sgml option, fixing gnome bugzilla #63382
1293
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001294Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1295
1296 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1297 breakage of 2.4.7, added a couple of really needed APIs
1298 like xmlCatalogIsEmpty() and xmlNewCatalog()
1299 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1300 for install-catalog
1301 * configure.in: preparing 2.4.8
1302
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001303Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1304
1305 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1306 include/libxml/tree.h include/libxml/xmlIO.h: more include
1307 cleanups, export cleanly one html output + format function.
1308
1309Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1310
1311 * parser.c: removed initGenericErrorDefaultFunc call from
1312 xmlInitParser() since it could destroy previous calls to
1313 xsltSetGenericErrorFunc() effects
1314
Daniel Veillardebd38c52001-11-01 08:38:12 +00001315Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1316
1317 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1318 keyword.
1319
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001320Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1321
1322 * Makefile.am: cleanup
1323 * threads.c: cleanup too
1324 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1325 from xsltproc
1326 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1327 dependancy loop.
1328
Daniel Veillard91c00402001-10-30 17:41:38 +00001329Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1330
1331 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1332 was not used anymore !
1333
Daniel Veillard52dcab32001-10-30 12:51:17 +00001334Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1335
1336 * configure.in: preparing 2.4.7
1337 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1338 manual page from John
1339 * doc/*: updated the doc and rebuilt the generated pages
1340
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001341Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1342
1343 * xmlIO.c: closing bug #62711, the library should never
1344 close stdin or stdout.
1345
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001346Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1347
1348 * uri.c: second pass at fixing #63336, using Joel Young
1349 final patch. looks okay.
1350
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001351Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1352
1353 * uri.c include/libxml/uri.h: trying to clear #63336
1354 allowing the escaping routine to parse unconformant
1355 URI-References.
1356
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001357Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1358
1359 * vms/readme.vms vms/build_libxml.com nanoftp.c
1360 include/libxml/xmlversion.h.in: a few VMS updates from
1361 John A Fotheringham
1362 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1363 and xmlCleanupOutputCallbacks() for the Perl binding people.
1364
Daniel Veillard635ef722001-10-29 11:48:19 +00001365Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1366
1367 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1368 apply fixes to close #63271 and avoid segfaults when
1369 the error routine gets callbed before xmlInitParser()
1370 get called.
1371 * nanoftp.c error.c: Applied patches from Justin Fletcher
1372 correcting some xmlGenericError misuses.
1373
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001374Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1375
1376 *doc/xmllint.xml, doc/xmllint.1
1377 New and improved man page for xmllint - .xml is the original, .1
1378 is the generated man page
1379
Daniel Veillardc9484202001-10-24 12:35:52 +00001380Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1381
1382 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1383 the web site from the main HTML document.
1384
Daniel Veillard5151c062001-10-23 13:10:19 +00001385Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1386
1387 * parser.c: fixed an erroneous validation bug when PE refs
1388 occurs in external parsed entities referenced from the
1389 internals subset
1390 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1391 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1392 added the associated testcase, it's a nice one.
1393 * HTMLparser.c: generate the DTD node as HTML still ...
1394 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1395
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001396Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1397
1398 * HTMLparser.c: fixed a bug in htmlNewDoc()
1399
Daniel Veillard89cad532001-10-22 09:46:13 +00001400Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1401
1402 * test/threads/*: added entities testing to the Thread test
1403 * testThreads.c: make the test reasonable
1404 * DOCBparser.c: fix the DTD public and system ID
1405 * xmllint.c: added --sgml for SGML DocBook importing
1406 * Makefile.am: added Docbtests target
1407
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001408Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1409
1410 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1411 * testThreads.c: removed bogus include
1412
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001413Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1414
1415 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1416 fixed a very serious (looping) validation bug
1417
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001418Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * include/libxml/globals.h include/libxml/threads.h threads.c
1421 testThreads.c: far more testing, cleaning up bugs
1422 * *.c : make sure globals.h is always included.
1423
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001424Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1425
1426 * HTMLparser.c: try to get rid of parser loops for good.
1427
Daniel Veillardab7488e2001-10-17 11:30:37 +00001428Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1429
1430 * configure.in: fixed some bugs in CFLAGS passing.
1431 * test/threads Makefile.am testThreads.c: added a specific
1432 threaded test case (really nasty, guaranteed).
1433
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001434Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1435
1436 * catalog.c: serious cleanup on the management of the
1437 XML catalog tree, more tests done, especially with
1438 the catalog PI.
1439
Daniel Veillard364789a2001-10-16 12:45:00 +00001440Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1441
1442 * catalog.c: avoid a problem in catalog cleanup on SMP if
1443 catalogs were not initialized.
1444
Daniel Veillard81463942001-10-16 12:34:39 +00001445Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1446
1447 * catalog.c xpath.c: trying to cleanup the not thread safe
1448 parts of the library.
1449
Daniel Veillard64a411c2001-10-15 12:32:07 +00001450Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1451
1452 * include/libxml/globals.h configure.in global.data: make
1453 the allocation be per-thread a configure option
1454 * encoding.c include/libxml/parser.h: fixed compilation
1455 errors
1456
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001457Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1458
1459 * include/libxml/parser.h: Norm reported that a few lines
1460 added were breaking libxslt compile, removed them for now
1461
Daniel Veillard6f350292001-10-14 09:56:15 +00001462Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1463
1464 * parser.c parserInternals.c threads.c: debugged and fixed
1465 initialization problems which were giving troubles on SMP
1466 boxes.
1467
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001468Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1469
1470 * include/libxml/Makefile.am: missing globals.h
1471
Daniel Veillarde7090612001-10-13 12:18:28 +00001472Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001473
Daniel Veillarde7090612001-10-13 12:18:28 +00001474 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001475
Daniel Veillardd0463562001-10-13 09:15:48 +00001476Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1477
1478 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1479 include/libxml/parserInternals.h include/libxml/tree.h
1480 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1481 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1482 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1483 Applied the last patches from Gary, cleanup, activated threading
1484 all user accessible global variables are now handled in globals.[ch]
1485 Still a bit rought but make tests passes with either
1486 --with-threads defined at configure time or not.
1487 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1488 linking options
1489
Daniel Veillardb8478642001-10-12 17:29:10 +00001490Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1491
1492 * Makefile.am include/libxml/Makefile.am
1493 include/libxml/globals.h globals.c include/libxml/threads.h
1494 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1495 configure.in: started integrating the core of the thread support
1496 not activated yet but half integrated. The code should still
1497 compile and work anyway.
1498
Daniel Veillardb44025c2001-10-11 22:55:55 +00001499Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1502 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1503 integrating the non-controversial parts of Gary Pennington
1504 multithread patches
1505 * catalog.c: corrected a small bug introduced
1506
Daniel Veillard75b96822001-10-11 18:59:45 +00001507Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1508
1509 * catalog.c include/libxml/catalog.h: very serious cleanup,
1510 isolating unportable code and as much as possible the accesses
1511 to the global shared catalog. May need more testing !
1512
Daniel Veillard78d12092001-10-11 09:12:24 +00001513Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1514
1515 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1516 Keith Isdale patches for the XSLT debugger interfaces. Some
1517 cleanup
1518
Daniel Veillardff0b7312001-10-11 06:46:09 +00001519Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1520
1521 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1522 * DOCBparser.c: generate line nubers in elements
1523
Daniel Veillard60087f32001-10-10 09:45:09 +00001524Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1525
1526 * configure.in: preparing 2.4.6 release
1527 * doc/xml.html doc/html/*: updated and rebuilt the docs
1528 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1529
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001530Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1531
1532 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1533 adding documentation for DV's supercatalog support
1534
Daniel Veillard82d75332001-10-08 15:01:59 +00001535Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1536
1537 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1538 super catalog support adding one API and one flag --sgml to
1539 xmlcatalog
1540
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001541Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1542
1543 * doc/xmlcatalog_man.xml, xmlcatalog.1
1544 One more crack at
1545 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1546
1547
Thomas Broyer47334c02001-10-07 16:41:52 +00001548Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1549
1550 * xpath.c: implemented xmlXPathObjectCopy for external objects
1551 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1552
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001553Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1554
1555 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1556 finishing up fix to
1557 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1558 the xmlcatalog man page display more elegantly
1559
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001560Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1561
1562 * configure.in: closing bug #61832
1563 * HTMLparser.c: removed a warning
1564
Daniel Veillard6ab38382001-10-06 13:08:27 +00001565Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1566
1567 * xpath.c: fixing #61673 part I, do not loose doc information
1568 when copying result value trees.
1569
Daniel Veillard556c6682001-10-06 09:59:51 +00001570Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1571
1572 * xpath.c: trying to harden the XPath interpreter
1573
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001574Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1575
1576 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1577 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1578
William M. Brack1633d182001-10-05 15:41:19 +00001579Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1580
1581 * HTMLparser: repaired another loop problem
1582
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001583Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1584
1585 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1586 parsing.
1587 * xpath.c: fix bug #61291 the default XML namespace node is
1588 missing from the namespace axis.
1589 * tree.c: refuse to create namespaces nodes with prefix "xml"
1590
Daniel Veillard651f9472001-10-04 14:51:06 +00001591Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1592
1593 * SAX.c: ouch a non-defined namespace could lead to a crash,
1594 fixed #61215
1595
Daniel Veillard7dd05702001-10-04 14:25:12 +00001596Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1597
1598 * parserInternals.c: closed bug #61054
1599
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001600Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1601
1602 * include/libxml/Makefile.am: closing #60708
1603
Daniel Veillarda293c322001-10-02 13:54:14 +00001604Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1607 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1608
Daniel Veillardf4309d72001-10-02 09:28:58 +00001609Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1610
1611 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1612
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001613Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1614
1615 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1616 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1617
Daniel Veillard16756b62001-10-01 07:36:25 +00001618Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1619
1620 * catalog.c: Justin Fletcher provided cleaup code in case
1621 HAVE_STAT is not defined
1622 * include/win32config.h: Igor Zlatkovic suggested to have
1623 HAVE_STAT defined there
1624
William M. Brack5e1cac12001-09-28 16:19:18 +00001625Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1626
1627 * catalog.c - fixed typing error reported by M. Barros
1628
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001629Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1630
1631 * xmllint.c - fixing typo
1632
William M. Brackd28e48a2001-09-23 01:55:08 +00001633Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1634
1635 * HTMLparser.c: small enhancement to prevent loop on
1636 unrecognizable data
1637
Daniel Veillardb1d62872001-09-21 09:47:08 +00001638Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1639
1640 * parserInternals.c: applying patch from bug #60757 this
1641 should close it
1642
Daniel Veillardc0631a62001-09-20 13:56:06 +00001643Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1644
1645 * catalog.c xmlcatalog.c: removed a couple of warning
1646 * xpath.c: try to solve the linking problem on platforms
1647 needing trio to compile
1648
Daniel Veillard1a123612001-09-19 08:06:23 +00001649Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001650
Daniel Veillard1a123612001-09-19 08:06:23 +00001651 * Makefile.am libxml.spec.in: backing up non-documented changes
1652 commited without review or aproval by Jens Finke <jens@gnome.org>
1653 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001654
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001655Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in: Joe Orton provided a patch fixing a problem
1658 when iconv is specified to be in a non-standard directory
1659 but wasn't exported in xml2-config --cflags
1660
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001661Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1662
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001663 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001664 troubles with 2.4.4 errors.
1665
Daniel Veillard16698282001-09-14 10:29:27 +00001666Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * encoding.c entities.c: do not output hexadecimal charrefs
1669 when serializing HTML since some version of Netscape can't
1670 grok it, generate decimal ones.
1671 * result/HTML/doc3.htm: output changed due to previous test
1672 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1673
Daniel Veillard98fed372001-09-13 11:34:58 +00001674Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1675
1676 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1677 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1678
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001679Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001680 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001681
1682 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1683 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1684 updated the configuration scripts systems accordingly
1685
Daniel Veillard04382ae2001-09-12 18:51:30 +00001686Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1687
1688 * configure.in: preparing for 2.4.4
1689 * doc/xml.html doc/html/*: updated and rebuilt the docs
1690
Daniel Veillardd63437e2001-09-12 15:00:27 +00001691Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1692
1693 * win32/dsp/libxml2.def.src: tried to incorporate comments
1694 from bug #59220
1695
Daniel Veillard319a7422001-09-11 09:27:09 +00001696Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1697
1698 * parser.c result/noent/wml.xml: fixed bug #59981 related
1699 to handling of '&' in attributes when entities are substitued
1700
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001701Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1702
1703 * libxml.h include/libxml/xmlversion.h.in
1704 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1705 Tried to close bug #60131
1706
Daniel Veillardbce62332001-09-10 18:46:55 +00001707Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1710
Daniel Veillard143b04f2001-09-10 18:14:14 +00001711Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1712
1713 * SAX.c: fixing bug #59946 on xmlns=""
1714
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001715Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1716
1717 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1718 but allocates a new error code.
1719
Daniel Veillard05c13a22001-09-09 08:38:09 +00001720Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1721
1722 * xmllint.c: John Fleck fixed typos in the options output
1723 * parser.c SAX.c: fix ignorable white space SAX selection
1724
1725Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * entities.c: Steve Underwood found the possibility of an
1728 ininite loop in case of error.
1729
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001730Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1731
1732 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1733
Daniel Veillarda050d232001-09-05 15:51:05 +00001734Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1735
1736 * parser.c: warn if version is not 1.0 but it's not
1737 strictly speaking an error after analyzing the spec
1738
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001739Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1740
1741 *doc/catalog.html - add link to the html version of the
1742 man page, other linguistic cleanups
1743
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001744Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1745
1746 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1747 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1748 file, has not yet been included in the build.
1749
Daniel Veillard99784ff2001-09-01 16:20:28 +00001750Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1751
1752 * catalog.c: removed a duplicate affectation Justin Fletcher
1753
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001754Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1755
1756 * tree.c: Armin Sander pointed a possible text coalescing
1757 problem, completed his patch.
1758
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001759Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1760
1761 * trionan.c: Fixed const and volatile re-definition problem
1762
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001763Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1764
1765 * libxml.4 parser.c: doc updates from Heiko Rupp
1766 * parserInternals.c: 2 sanity checks from Heiko Rupp
1767
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001768Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1769
1770 * tree.c: applied patch from Armin Sander to make some pointers
1771 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001772 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001773
Daniel Veillardb06c6142001-08-27 14:26:30 +00001774Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1775
1776 * xpath.c: hum, restrict the integer usage gcc bug workaround
1777 to only gcc compilers so that other architecture don't get
1778 penalized by this limitation.
1779 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1780
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001781Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1782
1783 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1784 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1785
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001786Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1787
1788 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1789 --convert option to xmlcatalog to convert SGML ones to
1790 the XML syntax.
1791 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1792
1793 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001794Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1795
1796 * catalog.c xmlIO.c: started some serious testing and fixed
1797 a few bug and optmization needs.
1798
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001799Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1800
1801 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1802 preparing for a 2.4.3 release even if it may not be ready yet
1803 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1804 all file parsing lookup to go through the entity resolver, add
1805 to add an API to bypass it (needed to load catalogs themselves),
1806 some cleanup on the catalog code too.
1807 * nanoftp.c: small cleanup
1808 * doc/catalog.html: small update
1809
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001810Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1811
1812 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1813 Jun Kuriyama
1814
Daniel Veillardffb120d2001-08-23 00:52:23 +00001815Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1816
1817 * doc/catalog.html: finished the catalog documentation
1818
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001819Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1820
1821 * doc/catalog.html doc/xml.html: added documentation about
1822 Catalog support, misses an API description
1823 * doc/html/*: reextracted the API pages
1824
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001825Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1826
1827 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1828 Added the part about section 7.2 on URI resolution,
1829 fixed a side effect in the HTML parser, look complete
1830 and ready to rock except the URI/SystemID part!
1831
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001832Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1833
1834 * include/libxml/catalog.h include/libxml/parser.h
1835 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1836 xmlIO.c: added support and APIs needed for the catalog PI
1837 * include/libxml/xmlIO.h: cleanup
1838
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001839Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1840
1841 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1842 include/libxml/catalog.h: starts to look okay, really
1843 plugged the new framework, cleaned a lot of stuff,
1844 added some APIs, except the PI's support missing this
1845 should be mostly complete
1846 * result/catalogs/* test/catalogs/*: added new test, enriched
1847 the existing one with URN ID tests
1848
Daniel Veillard64339542001-08-21 12:57:59 +00001849Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1850
1851 * catalog.c: fixed nextCatalog
1852 * result/catalogs/docbook test/catalogs/*: started adding
1853 a small regression test
1854
Daniel Veillardcda96922001-08-21 10:56:31 +00001855Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1856
1857 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1858 more work on the XML catalog support.
1859 * parser.c include/libxml/parser.h: small cleanup seems using
1860 list as a public parameter name can give portability troubles
1861 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1862 include/libxml/xpath.h include/libxml/Makefile.am: removed
1863 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1864 wrappers
1865
Bjorn Reese45029602001-08-21 09:23:53 +00001866Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1867
1868 * Makefile.am trio.c triodef.h trionan.c xpath.c
1869 include/libxml/Makefile.am include/libxml/trionan.h:
1870 Re-worked Not-A-Number and Infinity support.
1871 * xmlcatalog.c: added readline include files
1872
Daniel Veillard344cee72001-08-20 00:08:40 +00001873Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1874
1875 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1876 testCatalog as xmlcatalog, making it an installed app
1877 adding a shell, and preparing it to be a /etc/xml/catalog
1878 management tool, though not ready yet
1879 * catalog.c include/libxml/catalog.h: adding support for
1880 XML Catalogs http://www.oasis-open.org/committees/entity/
1881 not finished, there is some interesting tradeoffs and a
1882 few open questions left.
1883
Daniel Veillardb7664f42001-08-19 13:00:43 +00001884Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1885
1886 * xmllint.c: fixed a line formatting problem
1887
Daniel Veillard5015b712001-08-17 09:37:52 +00001888Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1889
1890 * SAX.c: removed a couple of unused variable (Albert Chin)
1891
Daniel Veillardbb371292001-08-16 23:26:59 +00001892Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1893
1894 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1895 trying to fix some troubles w.r.t. function returning
1896 const xxxPtr.
1897
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001898Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1899
1900 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1901 defined
1902
Daniel Veillardae6db172001-08-16 19:32:00 +00001903Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1904
1905 * xpointer.c: removed unused var
1906
Daniel Veillard09190202001-08-16 16:27:41 +00001907Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1908
1909 * testXPath.c: another small cleanup closing bug #59110
1910
Daniel Veillard796f4b62001-08-16 16:00:13 +00001911Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1912
1913 * win32/dsp/libxml2.def.src: small cleanup closing bug
1914 #59108
1915
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001916Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1917
1918 * example/gjobread.c: add xmlCleanupParser() before leaving
1919
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001920Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1921
1922 * config.h.in configure.in include/libxml/xmlwin32version.h:
1923 released 2.4.2
1924
Daniel Veillardd3d06722001-08-15 12:06:36 +00001925Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1926
1927 * include/libxml/valid.h debugXML.c valid.c: deprecate
1928 the non-boundchecking Sprintf functions, add Snprintf
1929 this should close bug #57984
1930
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001931Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1934 URIs before doing the lookups (pointed by Mark Vakoc)
1935
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001936Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1937
1938 * xpath.c: serious changes on Result Value Trees and NodeSets
1939 w.r.t. deallocation and collect operations. Probably not
1940 100% clean (merge of allocated trees smells like a problem).
1941 Seems sufficient to close #58943
1942
Daniel Veillard90493a92001-08-14 14:12:47 +00001943Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1944
1945 * xmllint.c: adding a --format option
1946
Daniel Veillardfe703322001-08-14 12:18:09 +00001947Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1948
1949 * xpath.c: count() was broken on Result Value Tree
1950 * xmlIO.c: fixed file:/// accesses on _WIN32
1951
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001952Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1953
1954 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1955 macro was renamed, this should close bug #58683
1956
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001957Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1960 entity substitution mode text at the end of the entity might
1961 be added due to text coalescing.
1962 * nanoftp.c parser.c: small cleanup
1963
Daniel Veillard0c720972001-08-08 20:59:00 +00001964Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1965
1966 * HACKING: added John Fleck right to commit in the doc subdir
1967
Daniel Veillard48da9102001-08-07 01:10:10 +00001968Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1971 allow to inherit attributes from the DTD directly in the
1972 tree, this is needed for XPath and can be a useful feature.
1973 Inherited namespaces are always provided at the tree level now
1974 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1975 of tests for this feature (XSLT being the prime user).
1976
Daniel Veillard50f34372001-08-03 12:06:36 +00001977Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1980 testSAX.c xmlIO.c xmllint.c include/win32config.h
1981 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1982 include/libxml/xmlwin32version.h.in win32/README.MSDev
1983 win32/dsp/*: applied Win32 Facelift No.2 patches from
1984 Igor Zlatkovic for Windows/MSC
1985
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001986Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1987
1988 * SAX.c: unparsedEntityDecl() the URI computation of the
1989 entity wasn't done breaking XSLT unparsed-entity-uri()
1990
Daniel Veillard567e1b42001-08-01 15:53:47 +00001991Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1992
1993 * xpath.c: fixed a bug when walking the descendants and
1994 the current node has no children
1995 * debugXML.c: show up when a text node is supposed to not be escaped
1996
Thomas Broyerf186c822001-07-31 23:30:37 +00001997Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1998
1999 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2000 worked like the set:leading() function)
2001 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2002
Daniel Veillardba6db032001-07-31 16:25:45 +00002003Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2006
Daniel Veillard57905372001-07-31 15:52:17 +00002007Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2008
2009 * include/libxml/xmlIO.h: apply change to close #58141
2010 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2011
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002012Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2013
2014 * parser.c: when the internal subset uses a PE, then the
2015 included entity can use conditional sections.
2016
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002017Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2018
2019 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2020 when walking the namespace axis showing up in
2021 libxst/tests/general/bug-12
2022 * xmlmemory.c: added the possibility to trace a given block
2023 defined by its address
2024
Daniel Veillard4aafa792001-07-28 17:21:12 +00002025Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026
2027 * parser.c: don't override existing encoding specified before
2028 starting xmlParseDocument()
2029
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002030Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031
2032 * include/libxml/xmlwin32version.h: reinserted, needed for
2033 Windows users of CVS
2034
Darin Adlera77cac02001-07-27 17:41:51 +000020352001-07-27 Darin Adler <darin@bentspoon.com>
2036
Darin Adler699613b2001-07-27 22:47:14 +00002037 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2038 * testCatalog.c: Add include of <libxml/parser.h>.
2039
20402001-07-27 Darin Adler <darin@bentspoon.com>
2041
Darin Adlera77cac02001-07-27 17:41:51 +00002042 * include/libxml/.cvsignore:
2043 * include/libxml/xmlwin32version.h:
2044 Remove this file from CVS because it's generated.
2045
Daniel Veillard50822cb2001-07-26 20:05:51 +00002046Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048 * parser.c include/libxml/parser.h: applied const patches from
2049 Tom Moog #58002
2050
Thomas Broyerba4ad322001-07-26 16:55:21 +00002051Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2052
2053 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2054 lookup framework
2055
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002056Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2057
2058 * tree.c: fixed xmlCopyNode() for documents
2059
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002060Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2061
2062 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2063
2064Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002065
2066 * parser.c: fixes bug #57652 reported by Morus Walter
2067
Daniel Veillarde3924972001-07-25 20:25:21 +00002068Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2069
2070 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2071
Daniel Veillarda53c6882001-07-25 17:18:57 +00002072Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2073
2074 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2075 errors, lesson don't add new functions at 1am before a release
2076 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2077 from XPath initialization when possible.
2078
Daniel Veillardd9bad132001-07-23 19:39:43 +00002079Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * result/scripts/base*: removing history/readline changed
2082 this slightly
2083 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2084 xmllint.c: make element content line number generation
2085 optionnal to avoid breaking old apps added interface to switch
2086
Daniel Veillardf012a642001-07-23 19:10:52 +00002087Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2088
2089 * configure.in: get rid of the readline and libhistory
2090 dependancies by default, release 2.4.1 with IA64 fix
2091 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2092 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2093 John Kroll fixes to allow saving to HTTP via PUT (or
2094 POST of needed).
2095 * doc/html/*.html: regenerated the docs
2096
Thomas Broyere8126242001-07-22 03:54:15 +00002097Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2098
2099 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2100 xmlHashScanFull and xmlHashScannFull3 to get passed the
2101 three keys as arguments to the callback function
2102
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002103Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2104
2105 * configure.in Makefile.am: removed libxml softlink for good
2106 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2107 100% coverage by gtk-doc
2108
Daniel Veillard8599e702001-07-17 21:38:51 +00002109Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2112 fixed serious troubles due to size_t vs. int mismatch
2113
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002114Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2117
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002118Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2119
2120 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2121 convenient extension API for value and context managing
2122 Now handles external objects through xmlXPathPopExternal,
2123 xmlXPathWrapExternal and xmlXPathReturnExternal.
2124 Added functions for sets operations (intersection, etc.)
2125
Daniel Veillard22090732001-07-16 00:06:07 +00002126Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2129 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2130 HTMLparser.c: cleanup of global variables, marking some
2131 const or private.
2132
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002133Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002134
2135 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2136 fixed xmlXPathNodeSetItem when passing index=0
2137
Daniel Veillard05dec342001-07-14 21:57:39 +00002138Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2141
Daniel Veillard28ae6362001-07-14 16:44:32 +00002142Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2143
2144 * xmllint.c: fixed compilation under Cygwin #57503
2145 * TODO: update
2146
Peter Williamsed156f52001-07-13 18:35:13 +000021472001-07-13 Peter Williams <peterw@ximian.com>
2148
2149 * config.h.in: add #undef HAVE_DLFCN_H
2150
2151 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2152 builddir.
2153
Daniel Veillard73b36e32001-07-12 15:09:52 +00002154Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2157 raised by #57348 and #57381
2158
Daniel Veillard7db37732001-07-12 01:20:08 +00002159Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2162 tree.c xpointer.c: store the line numbder in element->content,
2163 may break some software, need a configuration mechanism
2164
Darin Adler96037892001-07-11 00:03:16 +000021652001-07-10 Darin Adler <darin@bentspoon.com>
2166
2167 * .cvsignore:
2168 * example/.cvsignore:
2169 * include/.cvsignore:
2170 * include/libxml/.cvsignore:
2171 Various things that are generated and should be ignored.
2172
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002173Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2176 * doc/xml.html doc/html/*: updated the docs
2177
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002178Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2181 validation occured on content with element child
2182
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002183Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * tree.c: fixed XML Base computation which was broken
2186 * debugXML.c: added a base function to the shell
2187 * Makefile.am result/scripts/* test/scripts/*: added scripts
2188 based regression tests, and adding 2 XML Base tests
2189
Daniel Veillard19e96c32001-07-09 10:32:59 +00002190Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2191
2192 * tree.c: set properties doc and call xmlSetListDoc for properties
2193 content when grafting them in a different tree.
2194 * aclocal.m4: remove from CVS
2195
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002196Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2197
2198 * win32/libxml2/libxml2.def.src: added some missing entry point
2199 for XPath (Mark Vakoc)
2200
Daniel Veillard388236f2001-07-08 18:35:48 +00002201Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2202
2203 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2204 layer should URI-Unescape before trying to open resources.
2205
Daniel Veillard04383752001-07-08 14:27:15 +00002206Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2207
2208 * xpath.c: fix the name() bug for elements in the default
2209 namespace reported by Charlie Bozeman
2210
Daniel Veillard7583a592001-07-08 13:15:55 +00002211Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2212
2213 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2214 led to an XPath fix, improvements of SAX initialization, and
2215 an added option --nocdata to testXPath
2216
Daniel Veillard449d7392001-07-07 19:11:06 +00002217Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2218
2219 * doc/libxml-doc.el: Felix Natter provided anew version working
2220 with XEmacs too
2221
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002222Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * include/libxml/xpath.h: small cleanup
2225 * doc/xml.html: update
2226
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002227Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2230 released 2.3.14
2231
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002232Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2233
2234 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002235 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002236
Daniel Veillard73c9c042001-07-05 20:02:54 +00002237Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2238
2239 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2240 were not equal to empty strings
2241
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002242Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * SAX.c: fixed a URI-Reference computation problem when validating
2245 * xmlIO.c: small cleanup
2246
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002247Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2248
2249 * parser.c: improved the description of a couple of interfaces
2250 upon Larry Stamper suggestion
2251
Daniel Veillard62f313b2001-07-04 19:49:14 +00002252Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * SAX.c entities.c parser.c: changed completely the way entities
2255 are handled when running the parser in entity substitution mode.
2256 This fixes a bug reported by Stephan Kulow and nearly divides
2257 by 3 the amount of memory required by libxslt to load and process
2258 DocBook TDG.
2259
Daniel Veillardf420ac52001-07-04 16:04:09 +00002260Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2261
2262 * HTMLparser.c: fixing a too early root closing problem raised
2263 byt Prashanth Naidu
2264
Daniel Veillard8c357d52001-07-03 23:43:33 +00002265Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2266
2267 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2268 raised by Mark Vakoc.
2269
Daniel Veillard6e90d192001-07-03 16:37:49 +00002270Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2271
2272 * example/Makefile.am: fixed the include path to add srcdir/include
2273 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2274 and some cleanup
2275
Daniel Veillardf06307e2001-07-03 10:35:50 +00002276Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2277
2278 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2279 lot of optimization work, results in significant improvements
2280 when handling really complex XPath queries. Add a small optimizer
2281 for unions, improve [n] and [last()], avoid some costly ops.
2282
Daniel Veillard77044732001-06-29 21:31:07 +00002283Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2284
2285 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2286 * xpath.c: small cleanup
2287 * xmlGetNsList: reformated, fixed problems if used on Entities
2288
Daniel Veillard2adbb512001-06-28 16:20:36 +00002289Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2290
2291 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2292
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002293Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2294
2295 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2296 * Makefile.am example/Makefile.am: workaround automake generating
2297 erroneous deps
2298
Daniel Veillard12f7d292001-06-28 13:12:11 +00002299Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * include/win32config.h: bug #56801 Yon Derek provided a patch
2302 to the windows config file.
2303
Daniel Veillard87ee9142001-06-28 12:54:16 +00002304Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2307 libxml.h : Yon Derek provided a set of changes to compile from
2308 CVS on Windows/MSC
2309
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002310Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * parser.c: fixed UTF8 BOM support in push mode
2313 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2314 added a specific testcase
2315
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002316Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * Makefile.am: added --push regression tests
2319 * parserInternals.c: the XML parser segfaulted in --push mode
2320
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002321Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2322
2323 * configure.in: moved the symlinks detection within a CVS
2324 check, this is not portable and will be removed soon.
2325 * xpath.c: small cleanup/speedup
2326
Daniel Veillard11648102001-06-26 16:08:24 +00002327Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2328
2329 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2330 release of 2.3.12
2331 * parser.c: make an error message if unknow entities in all cases
2332
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002333Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2336
Daniel Veillard23793842001-06-25 16:07:45 +00002337Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2340 includes were installed in the wrong dir
2341
Daniel Veillardf5498f32001-06-25 15:08:36 +00002342Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * doc/html.xml: warn against sending code to exhibit bugs.
2345
Daniel Veillard56f06462001-06-24 21:34:03 +00002346Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2347
2348 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2349 Tru64 from Thomas Leitner
2350
Daniel Veillardc5d64342001-06-24 12:13:24 +00002351Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2352
2353 * AUTHORS: added William and Bjorn
2354 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2355 daniel@veillard.com hopefully I won't have to do this again
2356 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2357 docs can be rebuilt cleanly now
2358 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2359 from CVs it's generated, added include/libxml/xmlwin32version.h
2360 also generated but which should change far less frequently.
2361 * catalog.c nanoftp.c: made sure to include libxml.h not
2362 libxml/xmlversion.h directly
2363 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2364 when compiling on WIN32 and MSC
2365
Daniel Veillard07385fd2001-06-23 21:55:48 +00002366Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * include/Makefile.am include/libxml/Makefile.am configure.in:
2369 fixed make distcheck and rebuilding the rpms
2370
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002371Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * configure.in: should finish the migration of exported includes
2374 into a real include/libxml in CVS, at least for CVS users.
2375 * removed the exported headers, added in include/libxml (as well
2376 as xmlversion.h.in).
2377
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002378Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * configure.in: fixed the way to detect symlink
2381
Daniel Veillard66541772001-06-23 18:31:04 +00002382Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2383
2384 * configure.in: updated, include/libxml is now a real CVS dir
2385
Daniel Veillardca989762001-06-23 17:39:29 +00002386Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2389 version works with both libxml1 and libxml2 (it autodetects
2390 the prefix of the html-files) from Felix Natter.
2391 * doc/xml.html: updated doc accordingly
2392
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002393Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2394
2395 * xpath.c: fixed the bug generating a template loop in libxslt
2396 when using docbook-xsl-1.4, * should filter out document nodes
2397 * HACKING: added William
2398 * TODO: updated
2399
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002400Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2401
2402 * doc/FAQ.html: added a warning about gcc-3.0
2403 * doc/xml.html: added reference to gdome2 and removed a confusing
2404 sentence
2405
Daniel Veillardf7f41852001-06-22 15:18:01 +00002406Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * xmlversion.h: okay this is a generated file, but Windows
2409 users need it and they can't generate it, and I want CVS
2410 Windows users ...
2411 * win32/libxml2/libxml2_so.dsp: Windows project file for
2412 the shared lib version of libxml2
2413 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2414 resources needed for libxslt/xsltproc by Yon Derek
2415
Bjorn Reese3157b342001-06-22 14:41:45 +00002416Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2417
2418 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2419
Daniel Veillard4151acb2001-06-22 10:48:57 +00002420Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
Daniel Veillardcc146db2001-06-22 11:10:52 +00002422 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2423
2424Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
Daniel Veillard4151acb2001-06-22 10:48:57 +00002426 * include/win32config.h: Yon Derek provided a first fix
2427 to be able to compile libxslt/xsltproc on Windows
2428
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002429Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * xpath.c: attempt to work around what seemed a gcc optimizer
2432 bug when handling floats on i386 http://veillard.com/gcc.bug
2433 * tree.c entities.c encoding.c: doing some cleanups while
2434 chasing it
2435
Daniel Veillard017b1082001-06-21 11:20:21 +00002436Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2437
2438 * Makefile.am: cleanup when --without-debug is specified
2439 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2440 w.r.t. --without-debug and other include points
2441 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2442 Catalogs
2443 * configure.in entities.h tree.h HTMLparser.c: removed
2444 --without-corba, made the _private field mandatory
2445
Daniel Veillard87a764e2001-06-20 17:41:10 +00002446Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2447
2448 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2449 outputs a BOM in UTF8, an errata has been issued to avoid the
2450 problem, that was the most reasonable solution... Add support
2451 for a leading UTF8 BOM in entities.
2452
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002453Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2454
2455 * valid.c: fixed a bug found when post validating an entity ref
2456 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2457 activate it too
2458
Daniel Veillard39196eb2001-06-19 18:09:42 +00002459Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2460
2461 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2462 weakness in the node copy the XPointer and the XInclude
2463 implementations. Serious cleanup.
2464
Daniel Veillard3739b982001-06-19 12:51:30 +00002465Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2466
2467 * Makefile.am: Kjartan Maraas provided a small patch to
2468 add xml2-config.in to EXTRA_DIST
2469
Daniel Veillarda9142e72001-06-19 11:07:54 +00002470Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2471
2472 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2473 provided another failing case found in KDE, the way the
2474 ctxt->vctxt.nodeTab was allocated and freed changed over
2475 time but it wasn't completely cleaned up. This should fix it.
2476
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002477Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2478
2479 * parser.c: Stephan Kulow also raised the fact that line number
2480 could get miscounted making debug harder, fixed the problem
2481 in xmlParseCharData()
2482
Daniel Veillard64b98c02001-06-17 17:20:21 +00002483Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * valid.c: Stephan Kulow pointed out a problem when validating
2486 and using an empty entity, forgot a 'break' in a case.
2487
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002488Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2491 * doc/xml.html: updated with 2.3.11
2492
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002493Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * TODO: updated adding cleanup of generated doc
2496 * configure.in: prepared to release 2.3.11
2497 * xmllint.c: added --version for bug reporting
2498 * doc/html/*.html: rebuilt the doc
2499
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002500Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2501
2502 * xpath.c: first part of the work on selecting namespace to
2503 fix bug #56115
2504
Daniel Veillard96ed5832001-06-15 22:22:04 +00002505Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2506
2507 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2508 when using -liconv
2509 * TODO: updated
2510
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002511Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2512
2513 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2514 cleanup, encoding support.
2515
Daniel Veillard608ad072001-06-14 08:32:28 +00002516Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2519
Daniel Veillard239d0522001-06-13 23:02:48 +00002520Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * xpath.c: bug detected by Ankh when / is used as a function arg
2523
Daniel Veillard02bb1702001-06-13 21:11:59 +00002524Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2525
2526 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2527 of element and use it to avoid outputting formatting spaces at
2528 the wrong place. Implemented the format parameter for HTML save.
2529 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2530 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2531 result/HTML/wired.html: of course this impact the result of a
2532 number of HTML tests
2533
Daniel Veillard95d845f2001-06-13 13:48:46 +00002534Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2535
2536 * HTMLtree.[ch]: started augmenting the HTML save API with
2537 encoding and formatting parameters
2538
Daniel Veillardeca60d02001-06-13 07:45:41 +00002539Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2540
2541 * HTMLtree.h: cleanup and started evaluating the work needed on
2542 revamping the HTML output code
2543
Daniel Veillard84666b32001-06-11 17:31:08 +00002544Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2545
2546 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2547
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002548Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549
2550 * valid.c: fixed bug #56049, forgot one check in the
2551 validation routine
2552
Daniel Veillardca2366a2001-06-11 12:09:01 +00002553Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2554
2555 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2556
Daniel Veillard6761eee2001-06-11 10:29:38 +00002557Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * libxml.h: fixed an error in last commit
2560 * doc/FAQ.html: added an entry for compilation from CVS
2561
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002562Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * xmlversion.h.in libxml.h: Cygwin patches
2565 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2566 * tree.h: cleanup
2567
Daniel Veillardacd370f2001-06-09 17:17:51 +00002568Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2571 memory block in a strange case where libxml is linked twice
2572 in the binary.
2573
Daniel Veillard1d047672001-06-09 16:41:01 +00002574Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2577 state far too often, simple fix used to avoid it.
2578
Daniel Veillard4497e692001-06-09 14:19:02 +00002579Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580
2581 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2582 being processed, applied his patch
2583 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2584
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002585Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2588 provided fixes to compile on MSCC again
2589 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2590 also provided an update for the project files.
2591
Daniel Veillarda682b212001-06-07 19:59:42 +00002592Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2593
2594 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2595 bug #55810
2596
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002597Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * tree.c: fixed xmlGetNsProp() to close bug #55683
2600 Note this requires libxslt to use it's own function instead.
2601
Daniel Veillardf0c53762001-06-07 16:07:07 +00002602Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2603
2604 * HTMLtree.c: when in a pre element no formatting space should
2605 be added.
2606 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2607
Daniel Veillard068a9652001-06-07 15:30:26 +00002608Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2609
2610 * configure.in: added tests for signal() and signal.h
2611
Daniel Veillard541d6552001-06-07 14:20:01 +00002612Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2615
Daniel Veillard8a367d42001-06-07 14:01:34 +00002616Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * doc/libxml-doc.el: Felix Natter provided a new version for
2619 libxml2
2620
Daniel Veillard8a926292001-06-07 11:20:20 +00002621Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2622
2623 * HTMLtree.c: when in a pre element no formatting space should
2624 be added.
2625
Daniel Veillard14839d52001-06-06 16:11:56 +00002626Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2627
2628 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2629
Daniel Veillarde95e2392001-06-06 10:46:28 +00002630Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2631
2632 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2633 hack
2634 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2635 * uri.c: fixed a warning
2636
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002637Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2638
2639 * HTMLtree.c: trying to close bug #55772 escaping in script
2640 elements
2641 * doc/xml.html: suggest to send mail to the list
2642
2643Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002644
2645 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2646 good. Use a macro and based on the solution provided in
2647 vsnprintf manual page from GNU.
2648
Bjorn Reese99748722001-06-05 12:49:15 +00002649Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2650
2651 * error.c: Workaround for non-preserving variadic list.
2652 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2653
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002654Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2655
2656 * doc/xml.html: added 2.3.10 release
2657
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002658Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * configure.in: releasing 2.3.10
2661
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002662Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2665
Daniel Veillard20042422001-05-31 18:22:04 +00002666Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2667
2668 * encoding.c: Robert Collins provided a patch to add the
2669 "US-ASCII" encoding alias
2670
Daniel Veillard97ac1312001-05-30 19:14:17 +00002671Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2674 string oriented functions and started cleaning the related areas
2675 in xpath.c which needed fixing in this respect
2676
Daniel Veillard2d703722001-05-30 18:32:34 +00002677Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2680 #55380
2681 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2682
Daniel Veillard9403a042001-05-28 11:00:53 +00002683Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * TODO: updated
2686 * nanohttp.[ch] : started adding APIs to get the redirected URL
2687 when this occurs (needed for further base computation
2688 * tree.h: cleanup
2689 * encoding.c: cleanup
2690 * SAX.c: minor change around ctxt->loadsubset
2691
Daniel Veillard6278fb52001-05-25 07:38:41 +00002692Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * Makefile.am include/Makefile.am: small change to have
2695 include/libxml rebuilt if working from CVS.
2696 * uri.c: applied another patch from Carl Douglas for URI escaping,
2697 this should close bug #51876
2698
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002699Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2702 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2703 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2704 added specific regression test
2705 * parser.h: preparing for the XSLT mode where DTD inherited
2706 attributes are added to the tree.
2707
Daniel Veillardbbd22452001-05-23 12:02:27 +00002708Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2709
2710 * xinclude.[ch]: Updated the namespace for the Last Call version
2711 * result/XInclude/include test/XInclude/include: updated the
2712 testsuite accordingly
2713
Daniel Veillard8514c672001-05-23 10:29:12 +00002714Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2717 related to bug #51876
2718
Daniel Veillard42596ad2001-05-22 16:57:14 +00002719Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2720
2721 * tree.c: fixed a gross mistake in base computation, xml:base is
2722 not completely correct yet (need cascade).
2723 * xpath.[ch]: added the few things needed to find a function name
2724 and URI from the XPath context when it is called.
2725
Daniel Veillard81418e32001-05-22 15:08:55 +00002726Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2729 * DOCBparser.c: small cleanup
2730 * xmllint.c: added a --catalogs option to load catalogs from
2731 $SGML_CATALOG_FILES
2732 * tree.c: cleanup
2733 * configure.in: iconv library fixup, ICONV_LIBS
2734
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002735Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2736
2737 * catalog.c: handling of CATALOG entries. detection of recursion,
2738 and a few bugfixes
2739 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2740 against the default namespace
2741
Daniel Veillard04b93292001-05-21 08:15:31 +00002742Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2743
2744 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2745
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002746Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2747
2748 * parser.c: fixed propagation context info when parsing an
2749 external entity.
2750 * doc/html/*.html: regenerated a couple of docs
2751
Daniel Veillard4623acd2001-05-19 15:13:15 +00002752Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2753
2754 * doc/xml.html: update with 2.3.9 informations
2755
Daniel Veillardbed7b052001-05-19 14:59:49 +00002756Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2757
2758 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2759 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2760 * doc/html/* : rebuilt the docs
2761 * valid.c: small patch which may improve some case when
2762 validating.
2763
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002764Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2765
2766 * HTMLparser.c: Closed bug #54891
2767 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2768 to the suite
2769
2770Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2773 applied a documentation patch from LotR and filled in a few missing
2774 descriptions
2775
Daniel Veillard76d66f42001-05-16 21:05:17 +00002776Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * xpath.c tree.c parser.c: speed optimizations at the parser level
2779 document tree freeing and xpath evaluation
2780
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002781Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * parser.c parser.h parserInternals.h: fixed a couple of
2784 interfaces for handling memory buffer input to const char *
2785 upon suggestion of JamesH.
2786
Daniel Veillardc3739e72001-05-15 15:23:27 +00002787Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * configure.in: LoTR sent a patch fixing the previous commit
2790
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002791Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2792
2793 * configure.in: trying to deal again with the stoopid -R linking
2794 flag of Solaris
2795
Daniel Veillard790142b2001-05-15 10:51:53 +00002796Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2797
2798 * xpath.h: two nodeset access macros from Thomas Broyer
2799
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002800Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2803 patch from Thomas Broyer
2804
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002805Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2806
2807 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2808 case
2809 * INSTALL: was empty added stuff from the FAQ
2810
Daniel Veillard75bea542001-05-11 17:41:21 +00002811Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2812
2813 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2814 attributes handling and #54433 by adding xmlUnsetProp()
2815 and xmlUnsetNsProp()
2816
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002817Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * HTMLparser.c: Patch from Jonas Borgström
2820 (htmlGetEndPriority): New function, returns
2821 the priority of a certain element.
2822 (htmlAutoCloseOnClose): Only close inline elements if they
2823 all have lower or equal priority.
2824 * result/HTML: this of course changed a number of tests results.
2825
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002826Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827
2828 * xmlIO.c catalog.c: plugged in the default catalog resolution
2829 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2830 documentations
2831 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2832
Daniel Veillarda7374592001-05-10 14:17:55 +00002833Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2834
2835 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2836 integrating catalogs
2837 * catalog.[ch] testCatalog.c: adding a small catalo API
2838 (only SGML catalog support).
2839 * parser.c: restaured xmlKeepBlanksDefault(0) API
2840
Daniel Veillardc17337c2001-05-09 10:51:31 +00002841Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2844
Daniel Veillard257d9102001-05-08 10:41:44 +00002845Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2846
2847 * parser.c: added xmlParseExternalEntityPrivate() to allow
2848 propagation of ctxt->_private when parsing external entities
2849
Daniel Veillard083c2662001-05-08 08:27:14 +00002850Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851
2852 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2853
Daniel Veillard01ef7382001-05-08 07:31:43 +00002854Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2857
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002858Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2859
2860 * valid.c: warn when indeterminist content model is detected
2861 * result/VC/ElementValid8: this adds a message
2862 * Makefile.am: add --novalid for VCM tests
2863 * parserInternals.c: added a call to Init memory
2864
Daniel Veillard64269352001-05-04 17:52:34 +00002865Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2866
2867 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2868 when both parameters are NULL.
2869
Daniel Veillard37721922001-05-04 15:21:12 +00002870Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * valid.c: applied small patch from Gary Pennington, reindented
2873 some part of the code.
2874
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002875Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2878 release, updated and regenerated the docs
2879
Daniel Veillard357c9602001-05-03 10:49:20 +00002880Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2881
2882 * xpath.c result/XPath/expr/floats : clarified and cleanup
2883 printing of abnormal floats in tests.
2884
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002885Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886
2887 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2888 * results/HTML/ : a few changes in the output of the HTML tests as
2889 a result.
2890 * configure.in: tying to fix -liconv where needed
2891
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002892Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2893
2894 * Makefile.am: fixed a stupid error
2895
Daniel Veillard7150a032001-05-02 16:41:11 +00002896Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2897
2898 * configure.in Makefile.am: make the inclusion of the trio
2899 modules in the library conditional
2900
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002901Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2902
2903 * DOCBparser.c: patche from László Kovács, fixed entities refs
2904 in attributes handling
2905
Daniel Veillardedddff92001-05-02 10:58:52 +00002906Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2907
2908 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2909 flushing
2910
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002911Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2912
2913 * xpath.c: fix of an XSLT namespace bug reported on the list
2914 general/bug-8-
2915
Daniel Veillard5792e162001-04-30 17:44:45 +00002916Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * strio.h trio.c: Dan McNichol suggested a couple of small
2919 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2920
Daniel Veillard02141ea2001-04-30 11:46:40 +00002921Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2922
2923 * tree.c parser.c encoding.c: spent a bit more time looking
2924 at the parsing speed and DOM handling. Added a few more
2925 speedups.
2926
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002927Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2928
2929 * parser.c: small but effective parsing speed improvement
2930
Daniel Veillardb59076b2001-04-29 17:04:07 +00002931Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2932
2933 * configure.in: default on the DocBook parser inclusion (for Gnome)
2934 * DOCBparser.h: fixed a header reference
2935
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002936Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2937
2938 * configure.in xpath.c: applied Bjorn patches for FPE on the
2939 alpha
2940
Daniel Veillardeefd4492001-04-28 16:55:50 +00002941Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2942
2943 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2944 xmlSaveFormatFileTo()
2945
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002946Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2947
2948 * xpath.c: simple and efficient optimization, XPath functions
2949 aways bind to the same code, cache this
2950 * TODO: updated (by saying some is obsolete)
2951
Daniel Veillard2156a562001-04-28 12:24:34 +00002952Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * xpath.c: more cleanup work on XPath name parsing routines
2955
Daniel Veillard61d80a22001-04-27 17:13:01 +00002956Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2959 xmlXPathParseName
2960 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2961 * debugXML.c: avoid compilation problems if compiling without
2962 HTML support, Igor Zlatkovic
2963 * win32/libxml2/libxml2.def.src: being able to compile without
2964 XPath on Windows
2965
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002966Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * libxml.m4: yet another patch from Toshio Kuratomi
2969
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002970Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2971
2972 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2973
Daniel Veillard67fee942001-04-26 18:59:03 +00002974Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * tree.[ch]: added xmlSaveFormatFile interface for saving
2977 and indenting a file.
2978
Daniel Veillard82e49712001-04-26 14:38:03 +00002979Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * xpath.c: fixed bug #53689 related to processing-instruction()
2982
Daniel Veillard02f077a2001-04-26 10:59:11 +00002983Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * DOCBparser.c: patche from László Kovács
2986
Daniel Veillard30211a02001-04-26 09:33:18 +00002987Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * parser.c: applied fixes from Christian Glahn bug report #53391
2990
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002991Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2992
2993 * error.c: Jean François Lecomte provided a complete description
2994 and a fix to bug #53537
2995
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002996Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2999
Daniel Veillard1034da22001-04-25 19:06:28 +00003000Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3001
3002 * DOCBparser.c SAX.c: a bit more work on entities processing.
3003 Still Need to cleanup XML output and references in attributes
3004
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003005Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3006
3007 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3008
Daniel Veillardb33c2012001-04-25 12:59:04 +00003009Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
3011 * tree.c: trying to fix #53574, not completely complete,
3012 I would like xmllint --copy --debug test/ent1 and
3013 xmllint --debug test/ent1 to show the same result.
3014 * xpath.c: fix a bug when trying to sort namespace nodes
3015
Daniel Veillard5146f202001-04-25 10:29:44 +00003016Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * HTMLtree.c: real fix for #53402
3019
Daniel Veillard7533cc82001-04-24 15:52:00 +00003020Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021
3022 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3023 PIs when using xsl:output
3024 * valid.c: closing #53537 some case generate segfaults if there
3025 is validity errors
3026
Daniel Veillard61b33d52001-04-24 13:55:12 +00003027Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3028
3029 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3030 of external parsed entities, added --noent to testDocbook
3031 * valid.c: Garry Pennington found an uninitialized variable
3032 access in xmlValidateElementContent()
3033
Daniel Veillard56098d42001-04-24 12:51:09 +00003034Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3037 with madness
3038 * result/HTML/ : this modified the result of the regression tests
3039 a lot.
3040
Daniel Veillard122376b2001-04-24 12:12:30 +00003041Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3042
3043 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3044 to doc where it wasn't checked against NULL reported by
3045 Jens Laas
3046
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003047Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3048
3049 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3050 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3051
Daniel Veillardeae522a2001-04-23 13:41:34 +00003052Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3053
3054 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3055 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3056 * SAX.[ch]: cleanup and updates for DocBook
3057 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3058 ex SGML identifier changes
3059 * valid.c: removed a static unused function.
3060
Daniel Veillardde57c612001-04-23 09:13:36 +00003061Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3062
3063 * HTMLtree.c: applied change for Paul Sponagl on script saving
3064 * Makefile.am: the warning about entity title.xml are normal.
3065
Daniel Veillard393df012001-04-22 20:11:18 +00003066Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3067
3068 * configure.in: release of 2.3.7
3069 * Makefile.am: fixing make distcheck
3070
Daniel Veillarda41123c2001-04-22 19:31:20 +00003071Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3072
3073 * doc/html/* doc/xml.html: updated and regenerated the docs
3074
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003075Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3076
3077 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3078
Daniel Veillarde82a9922001-04-22 12:12:58 +00003079Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3080
3081 * tree.c: fixed #53388 with the provided patch
3082
Daniel Veillard06803992001-04-22 10:35:56 +00003083Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3084
3085 * valid.c: Bjorn detected an invalid memory access. Fixed
3086 vstateVPush()
3087
Daniel Veillard40af6492001-04-22 08:50:55 +00003088Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3089
3090 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3091
Bjorn Reese70a9da52001-04-21 16:57:29 +00003092Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3093
3094 * libxml.h: new header used only for the compilation of libxml
3095 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3096 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3097 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3098 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3099 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3100 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3101 baseline (version 1.2 plus a single patch).
3102 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3103 scientific notation for numbers. Tests added.
3104 * xpath.c: formatting of numbers changed to use sprintf
3105 (contribution from William Brack)
3106
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003107Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108
3109 * valid.c: cleanup, more useful debugging
3110 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3111 * xmlIO.c: entity loading is printed as an error when validating
3112
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003113Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3114
3115 * valid.c: fixed to validate within entities
3116 * test/VCM/v22.xml: added a specific testcase
3117
Daniel Veillardca1f1722001-04-20 15:47:35 +00003118Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3119
3120 * valid.c: forgot an epsilon transition in for ()+
3121 * test/VCM/v21.xml : added a specific test case
3122
Daniel Veillard85349052001-04-20 13:48:21 +00003123Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3124
3125 * valid.c: removed a state explosion exhibited by RSS
3126 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3127 from bug #51872
3128
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003129Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3130
3131 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3132 validation without using an ugly NFA -> DFA algo in the source.
3133 Made a specific algorithm easier to maintain, using a single
3134 stack and without recursion.
3135 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3136 * hash.c: made the growing routine static
3137 * tree.h parser.c: added the parent information to an
3138 xmlElementContent node.
3139
Daniel Veillarde470df72001-04-18 21:41:07 +00003140Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * SAX.c parser.c xpath.c: generating IDs when not validating
3143 from an external parsed entity was poisoning the ID has table
3144 with removed values. This was killing XSLT on the KDE help
3145 browser.
3146
Daniel Veillardceacdd92001-04-18 15:10:35 +00003147Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149 * entities.h: andrew@ugh.net.au detected a double declaration
3150
Daniel Veillarda10efa82001-04-18 13:09:01 +00003151Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * debugXML.c hash.c tree.h valid.c : some changes related to
3154 the validation suport to improve speed with DocBook
3155 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3156 the way validation errors get reported
3157
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003158Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3159
3160 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3161 by P C Chow and William M. Brack for XSLT HTML output
3162
Daniel Veillard2d90de42001-04-16 17:46:18 +00003163Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3166 Igor Zlatkovic patches for MSC compilation and added his
3167 updates
3168
Daniel Veillarde043ee12001-04-16 14:08:07 +00003169Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3170
3171 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3172 prefix lookup.
3173 * parserInternals.c: fixed the bug reported by Morus Walter
3174 due to an off by one typo in xmlStringCurrentChar()
3175
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003176Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * HTMLparser.c result/HTML/*: revamped the way the HTML
3179 parser handles end of tags or end of input
3180
Daniel Veillard82daa812001-04-12 08:55:36 +00003181Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3184
Daniel Veillard67a21302001-04-11 14:39:16 +00003185Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3186
3187 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3188 bug where the linktime verions of free() won't work ...
3189
Daniel Veillard27b55282001-04-11 12:22:25 +00003190Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3193
Daniel Veillardafc73112001-04-11 11:51:41 +00003194Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * doc/xml.html: added 2.3.6 release
3197
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003198Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3199
3200 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3201 * result/wml.xml: resulted in a small output change
3202
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003203Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3204
3205 * tree.c: xmlNewDoc was missing the charset initialization
3206 * xmllint.c: added --auto to autogenerate a doc, allow to
3207 reproduce the problem fixed on xmlNewDoc
3208
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003209Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * xpath.c: trying to get 52979 solved
3212 * tree.c result/ result/noent/: trying to get 52712 solved, this
3213 also made me clean up the fact that XML output in general should
3214 not add formating blanks by default, this changed the output of
3215 a few tests
3216
Daniel Veillard73639a72001-04-10 14:31:39 +00003217Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3220
Daniel Veillardfac26a12001-04-08 13:08:14 +00003221Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3222
3223 * configure.in: finally released 2.3.6
3224
Daniel Veillard911f49a2001-04-07 15:39:35 +00003225Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3226
3227 * xpath.c: checking for null pointer generated by new code
3228
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003229Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230
3231 * xpath.c: fixed a [] evaluation problem reported
3232 * test/XPath/tests/simpleaddr: extended test
3233 * result/XPath/simpleaddr: updated result
3234
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003235Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237 * xmllint.c: Dan Timis reported a portability problem
3238 on Macs without mmap, fixed it.
3239
Daniel Veillardb38bd552001-04-03 18:22:00 +00003240Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * testXPath.c : added a --tree option allowing to display the
3243 tree dump of the XPath expression
3244
Daniel Veillard4dd93462001-04-02 15:16:19 +00003245Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3246
3247 * xpath.c: fixed a memleak when comparing nodesets
3248 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3249 * tree.c: added a TODO
3250
Daniel Veillard92ad2102001-03-27 12:47:33 +00003251Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3254 we need string functions
3255 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3256 to be able to use them where needed. Applied some changes
3257 to reduce name linking pollution and compile in only what's
3258 needed.
3259 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3260 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3261 for the string manipulation functions
3262 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3263 to the free() function of xmlmemory.c
3264 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3265 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3266 usage.
3267
3268
Daniel Veillard2be30642001-03-27 00:32:28 +00003269Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * error.c: applied the context output patch of the error
3272 handling submitted by Chuck Griffith
3273 * error/VC/*: this slightly change some error logs
3274
Daniel Veillard50582112001-03-26 22:52:16 +00003275Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * parser.c: fixed line number reporting on error
3278
Daniel Veillard04be4f52001-03-26 21:23:53 +00003279Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * parser.c: Sullivan and Darin found a parser bug,
3282 applied the patch.
3283
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003284Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285
3286 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3287 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3288 xmlversion.h.in xpointer.c: of course the way I defined
3289 UNUSED breaks on old gcc version. Try to be smart and
3290 also define it directly in xmlversion.h
3291 * configure.in: removed -ansi flag from the pedantic set
3292
3293Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003294 Huge cleanup, I switched to compile with
3295 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3296 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3297 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3298 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3299 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3300 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3301 encoding.h entities.c error.c list.[ch] nanoftp.c
3302 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3303 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3304 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3305 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3306 Cleanup, staticfied a number of non-exported functions,
3307 detected and cleaned up a dozen of problem found this way,
3308 avoided a lot of public function name/typedef/system names clashes
3309 * doc/xml.html: updated
3310 * configure.in: switched private flags to the really pedantic ones.
3311
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003312Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * configure.in: 2.3.5
3315 * doc/html/*: rebuilt the docs
3316
Daniel Veillard146c9122001-03-22 15:22:27 +00003317Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3318
3319 * parser.c: fixed a reported bug in NOTATION parsing
3320 * uri.c: accepted but not fixed bug 51876, added TODO
3321 * Makefile.am: fixed bug 51876
3322
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003323Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3324
3325 * config.h.in configure.in error.c: fix a compilation problem
3326 on platforms without vsnprintf (xml@thewrittenword.com)
3327
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003328Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * parser.c: fixed a function name header typo
3331 * SAX.c: notations can also occur in external subset.
3332
Daniel Veillard7d42b542001-03-20 13:22:46 +00003333Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * error.c: removed a C++ like comment
3336
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003337Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * parser.c: fixing bug 52299 strange condition leading
3340 to a parser crash due to a buffer overflow
3341 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3342 added the specific test case
3343
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003344Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3347 xmlXPathConvert{String,Number,Boolean} to be able to make
3348 type casts without a context stack, fixed some implementation
3349 problems related to the absence of context at parse-time,
3350 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3351 in the public API too
3352 * xpointer.c xpathInternals.h: we need to know at parse time
3353 whether we are compiling an XPointer
3354
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003355Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3356
3357 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3358 cleaned up the parser internals, refactored XPath code, added
3359 new compilation based APIs and cleanly separated public and
3360 private APIs.
3361
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003362Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * xpath.h: the comp field must be added at the end to avoid
3365 killing binary compat.
3366
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003367Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * Makefile.am: detect XPath memleaks in regreson tests
3370 * error.c: fixed and error w.r.t. error reporting still using
3371 stderr
3372 * hash.c: added new line at end of file
3373 * tree.h: minor cleanup
3374 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3375 expression parsing from evaluation, resulted in a number of
3376 changes internally, and in XPointer. Likely to break stuff
3377 using xpathInternals.h but should remain binary compatible,
3378 new interfaces will be added.
3379
Daniel Veillardd574f782001-03-14 19:40:17 +00003380Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * configure.in: fixed a couple of problems reported by
3383 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3384 without gcc on non linux platforms.
3385
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003386Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3389 a fix for --with-html-dir= configure support. I hope it won't
3390 break rpm generation
3391
Daniel Veillarda022fe02001-03-14 16:30:00 +00003392Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * xmlIO.c: one function comment cleanup.
3395
Daniel Veillard25239c12001-03-14 13:56:48 +00003396Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * SAX.c: external subset notations were improperly registered
3399 in the internal subset.
3400
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003401Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * README.cvs-commits: added, pointing to HACKING
3404 * HACKING: updated
3405
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003406Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * parser.c: and Matt Sergeant found one in the XML push
3409 parser (erroneous check I forgot to remove when I fixed the
3410 main parser).
3411
Daniel Veillard68d7b672001-03-12 18:22:04 +00003412Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * xpath.c: ptittom found a small bug in UnaryExpr
3415
Daniel Veillarde356c282001-03-10 12:32:04 +00003416Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * configure.in: bumped to 2.3.4
3419 * error.c: fixed bug #51860
3420 * tree.c: fixed bug #51861
3421 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3422 * tree.[ch] : added xmlDefaultBufferSize
3423 * nanoftp.c: typo in function name header block
3424 * doc/xml.html : updated, added link to XML::LibXSLT
3425 * doc/html/* : rebuilt the docs
3426
Daniel Veillard80f32572001-03-07 19:45:40 +00003427Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * parser.c SAX.c: the new content parsing code raised an
3430 ugly bug in the characters() SAX callback. Found it
3431 just because of strangeness in XSLT XML Rec ouptut :-(
3432
Daniel Veillard6c831202001-03-07 15:57:53 +00003433Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * Makefile.am: Martin Baulig suggested to add -lm
3436 * tree.c: found another bug in xmlNodeGetContent()
3437
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003438Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439
3440 * xpath.c: Bjorn found the error related to strictness of comparison.
3441
Daniel Veillard29631a82001-03-05 09:49:20 +00003442Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3443
3444 * parser.c: trying to fix the Dtd parsing problem reported
3445 by Gary, side effect of last week speed optimizations.
3446
Daniel Veillard14be0a12001-03-03 18:50:55 +00003447Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3450 * parserInternals.c: removed unneeded test raised by Stric
3451
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003452Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3453
3454 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3455 and fixed by William Brack). Added xmlXPathFormatNumber.
3456 Changed the sorting slightly.
3457 * configure.in Makefile.am example/Makefile.am: Added -lm.
3458 Please note that applications linking with libxml2, must
3459 also like with the math library from now on.
3460
Daniel Veillardf9533d12001-03-03 10:04:57 +00003461Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3464
Daniel Veillard2f362242001-03-02 17:36:21 +00003465Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * parser.c: one must report spaces even if the Dtd element
3468 content proves that this is not part of the element content.
3469 * result/valid/*.xml: this changed the ouptu slightly
3470
Daniel Veillardb402c072001-03-01 17:28:58 +00003471Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * configure.in: bumped to 2.3.3
3474 * doc/xml.html: updated
3475
Daniel Veillard77851712001-02-27 21:54:07 +00003476Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * tree.c: minor doc fix
3479 * xpath.c: deallocation issues when a result tree has been
3480 converted to a node-set
3481
Daniel Veillardec70e912001-02-26 20:10:45 +00003482Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * doc/xml.html: oops corrected dates s/2000/2001
3485
Daniel Veillard8730c562001-02-26 10:49:57 +00003486Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3487
3488 * valid.c: new patch from Gary Pennington
3489
Daniel Veillard91e9d582001-02-26 07:31:12 +00003490Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3491
3492 * doc/xml.html: applied patch from Ankh
3493
Daniel Veillardedac3c92001-02-26 01:36:19 +00003494Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * xinclude.c: fixed a problem building on Mac
3497
Daniel Veillard21a0f912001-02-25 19:54:14 +00003498Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * parser.c: more work on increasing parsing ferformances
3501
Daniel Veillard48b2f892001-02-25 16:11:03 +00003502Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3505 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3506 avoiding memcpy in production builds MEM_CLEANUP macro use
3507 * parser.[ch] parserInternals.c: optimizations of the tightest
3508 internal loops inside the parser. Better checking of I/O
3509 flushing/loading conditions
3510 * xmllint.c : added --timing
3511
Daniel Veillard71681102001-02-24 17:48:53 +00003512Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * configure.in: bumped to 2.3.2
3515 * doc/xml.html: updated for release
3516
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003517Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * xpath.c: found a memleak and fixed a nasty bug
3520
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003521Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * xmllint.[c1] : added return code errors for xmllint
3524 * xpath.c: specific debug dump function for result value trees
3525
Daniel Veillard4b637072001-02-21 21:52:55 +00003526Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * xpath.c: finally implemented xmlXPathCompareNodeSets
3529 * test/XPath/expr/floats results/XPath/expr/floats: added
3530 a test for float expressions
3531
Daniel Veillardf714aa32001-02-21 03:07:44 +00003532Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3535 * parserInternals.[ch]: trying to speed up parsing
3536 * xpath.c : speeded up node set equality op
3537
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003538Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3541 better handling of ID/IDREF and the list modules associated
3542 * configure.in: small CFLAGS cleanup
3543
Daniel Veillarda8abee62001-02-19 15:14:59 +00003544Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545
3546 * configure.in: fixed iconv detection on AIX (stric)
3547
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003548Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003549
3550 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3551
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003552Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3553
3554 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3555 and optimized xmlXPathNodeSetSort
3556
Daniel Veillard142adbf2001-02-17 13:21:05 +00003557Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558
3559 * xpath.c: bug fix when context size is 0
3560 * parser.c: I like Norm's Dtd because they still manage to break
3561 the parser occasionally
3562
Daniel Veillardf23e0092001-02-16 13:21:29 +00003563Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3566
Daniel Veillarde0e26512001-02-16 00:11:46 +00003567Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3570 attributes within the XML-1.0 namespace
3571
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003572Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * xpathInternals.h: exported a few axis functions
3575 * doc/xml.html: updated the doc
3576
Daniel Veillard760f4422001-02-15 14:59:48 +00003577Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * configure.in: applied patch from Daniel van Balen for OpenBSD
3580 and bumped version to 2.3.1
3581 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3582 attempt to find autoclosing was simply broken, removed it,
3583 updated the examples, this is better
3584
Daniel Veillardd194dd22001-02-14 10:37:43 +00003585Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3588 hash functionnalities.
3589 * doc/html/* : rebuild the doc
3590
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003591Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3594 on predicate
3595 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3596 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3597 really want to have tags closed on output even if we accept
3598 unclosed ones on input
3599
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003600Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * xpath.c: ouch don't free NULL, rare case fixed
3603 * tree.c: don't coalesce text nodes if they don't have the
3604 same behaviour wrt escaping on output
3605
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003606Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * xpath.c: small fixup
3609 * SAX.c: don't warn on empty namespaces.
3610
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003611Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * README: a bit of cleanup
3614 * configure.in: preparing for 2.3.0 release
3615
Daniel Veillard1f83d392001-02-08 09:37:42 +00003616Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * hash.[ch]: added a first version of xmlHashSize()
3619 * valid.c: another bug fix from Gary Pennington
3620
Daniel Veillard5eef6222001-02-07 18:24:48 +00003621Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * valid.c: couple of bug fixes pointed by Gary Pennington
3624 * HTMLtree.c: #if 0 cleanup
3625
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003626Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3629 which removes a time consuming check of xmlXPathNodeSetAdd()
3630 and use it in places where we are sure to not break unicity
3631
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003632Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * xpath.c: bug fixes found from XSLT
3635 * tree.c: preserve node->name special values when copying nodes.
3636 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3637 external subset are fetched when available but without full
3638 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3639 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3640 output with encoding disabled.
3641
Daniel Veillard2c833b62001-02-03 08:52:06 +00003642Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3645 xmlCheckFilename should not be called from xmlFileOpenW
3646 and xmlGzfileOpenW
3647
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003648Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3651 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3652 added the new tests for URI normalization
3653 * testURI.c: fixed stoopid bugs
3654 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3655 the URI in the error messages are now properly normalized
3656
Daniel Veillardea28ce62001-02-02 08:20:19 +00003657Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3660
Daniel Veillarde99a4762001-02-01 04:34:35 +00003661Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3664
Daniel Veillard2b325a02001-01-31 20:46:31 +00003665Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * xpath.c: fixed mod operator
3668
Daniel Veillardde55cf62001-01-31 15:53:13 +00003669Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * parser.c: fixed xmlStrcat doc
3672 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3673 trees.
3674
Daniel Veillard2f913b72001-01-31 13:23:49 +00003675Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * xpath.c result/XPath/tests/chaptersbase
3678 result/XPath/tests/simplebase: fixed XPath node()
3679 * tree.c: small fix in xmlNewNs()
3680 * Makefile.am: removed extraneous xml2Conf.sh rule
3681
Daniel Veillardb42042b2001-01-28 07:40:36 +00003682Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3685 Changed the library name, in order to get libxml-devel and
3686 libxml2-devel to coexist on a single system
3687 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3688 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3689
Daniel Veillardee0a4662001-01-27 18:59:33 +00003690Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3693 libxml2-devel installable in // as libxml-devel.
3694
Daniel Veillard5eb05942001-01-27 17:50:22 +00003695Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3696
3697 * doc/Makefile.am: fixed make rebuild in doc
3698 * doc/html/*.html: rebuilt the docs
3699
Daniel Veillard65c295d2001-01-26 09:32:39 +00003700Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3701
3702 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3703
Daniel Veillard8e199902001-01-25 18:54:39 +00003704Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3707 the HTML doc to go into the -devel RPM ...
3708 * aclocal.m4 config.h.in: some updates due to auto* magic
3709
Daniel Veillard93086662001-01-25 18:13:04 +00003710Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * xpath.h: added a hook in the context structure allowing to
3713 link to extra support, needed for XSLT
3714
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003715Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716
3717 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3718 xmlXPtrCmpPoints to use it.
3719 * propagated the following patch from Alejandro Forero
3720 * include/win32config.h xmlIO.c: applied further suggestions
3721 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3722 * example/gjobread.c: fixed warnings, now that it builds
3723
3724Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3725
3726 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3727
3728 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3729 filename points to a valid file (not a directory).
3730 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3731 Added calls to xmlCheckFilenameDir.
3732
3733 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3734 `path' (rather than `filename') as the parameter to gzopen and open.
3735
Daniel Veillard48177c22001-01-23 15:27:41 +00003736Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * Makefile.am: fixed a problem with EXTRA_DIST
3739
Daniel Veillardb83ba402001-01-22 22:45:10 +00003740Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * Makefile.am example/Makefile.am: finally found the trick
3743 to build the example, i.e. add "." in SUBDIRS before example
3744 in the list <grin/>
3745
Daniel Veillard82687162001-01-22 15:32:01 +00003746Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * doc/xml.html: updated with an XSLT section, removed pointer to
3749 W3C CVS base.
3750
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003751Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3754 too, and deallocation need to occur the same way.
3755
Daniel Veillarde4566462001-01-22 09:58:39 +00003756Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3759 type correponding to an XSLT result tree fragment. Share most
3760 of the data format with node set, as well as operators.
3761 * HTMLtree.c: added a newline at the end of the doctype output
3762 whe this one is not present initially.
3763 * tree.c: make sure taht the parent and doc pointers are properly
3764 set when copying attributes (lists).
3765
Daniel Veillard701c7362001-01-21 09:48:59 +00003766Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3767
3768 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3769
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003770Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * xpath.c: seems I finally killed that ugly path evaluation
3773 context bug (tagged 9999 in case is is wrong)
3774
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003775Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776
3777 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3778 for XSLT
3779
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003780Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781
3782 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3783 for xmlGzfileOpen() bug
3784
Daniel Veillardf6eea272001-01-18 12:17:12 +00003785Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * xpath.c: removed an error found by XSLT usage
3788 * tree.c parserInternals.h: use a predefined static string
3789 for text and comment nodes, avoid freeing them in xmlFreeNode,
3790 exported the string name in parserInternals.h and added
3791 another value to disable encoding at output (for XSLT),
3792 gain memory, time.
3793
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003794Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3797 win32/libxml2/libxml2_so.dsp: new makefiles and update
3798 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3799
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003800Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3803 Gary Pennington
3804
Daniel Veillard389e6b72001-01-15 19:41:13 +00003805Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3806
3807 * xpath.c: fixed the comaprision of values and nodelists,
3808 need to compare nodelist still ...
3809 * debugXML.c: avoided a possible core dump
3810 * HTMLparser.c: cleanup
3811 * nanohttp.c: contributed fix.
3812 * tree.c: fixes in properties handling added xmlSetNsProp
3813 needed by libxslt
3814 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3815 comment
3816 * TODO: updated
3817
Daniel Veillard167bd532001-01-06 21:09:34 +00003818Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820 * parser.c parserInternals.c: applied Bjorn Reese optimization
3821 patch
3822
3823Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * Makefile.am: applied patch fro make check from Martin Vidner
3826
Daniel Veillard503b8932001-01-05 06:36:31 +00003827Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * configure.in: preparing 2.2.11
3830 * doc/html/*: rebuild the HTML files
3831 * doc/xml.html : updated
3832
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003833Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * tree.c: fixed a stupid bug
3836 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3837 patches related to validation of an XInclude processing result
3838 * TODO: updated
3839
Daniel Veillarde2488192001-01-04 10:54:22 +00003840Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3843 on large files
3844
Daniel Veillardf060a412001-01-03 20:52:44 +00003845Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3848
Daniel Veillard45cff692001-01-03 18:02:04 +00003849Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850
3851 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3852 reported by Jonas Borgström
3853 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3854
Daniel Veillard08108982001-01-03 15:24:58 +00003855Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * testXPath.c xpath.c: fixing the XPath union expressions problem
3858 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3859
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003860Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861
3862 * xmllint.c: Made is so if the file name is "-" is will read form
3863 standard input. Sven Heinicke <sven@zen.org>
3864 * tree.c: fixed a problem when growing buffer
3865 * tree.h: fixed the comment of the node types following andersca
3866 comment
3867 * TODO: updated
3868
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003869Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3870
3871 * HTMLparser.[ch]: added a way to avoid adding automatically
3872 omitted tags. htmlHandleOmittedElem() allows to change the
3873 default handling.
3874 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3875 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3876 of xmllint too when using --memory flag, added a memory test
3877 suite at the Makefile level.
3878 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3879 with namespace use when encountering QNames in XPath evalation,
3880 added xmlns() scheme in XPointer.
3881 * nanoftp.c : incorporated a fix
3882 * parser.c xmlIO.c: fixed problems raised with encoding when using
3883 the memory I/O
3884 * parserInternals.c: closed bug 25934 reported by
3885 torsten.landschoff@innominate.de
3886 * TODO: updated
3887
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003888Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3889
3890 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3891 on a non-updated tree :-(, made a 2.2.10 release to correct the
3892 situation
3893
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003894Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3895
3896 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3897 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3898 integrated a set of OpenVMS changes from Howard Taylor
3899 <Howard.Taylor@pacoast.com>
3900
Daniel Veillard58770e72000-11-25 00:48:47 +00003901Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3902
3903 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3904 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3905
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003906Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3907
3908 * HTMLparser.c: some fixes on auto-open of html/head/body
3909 * encoding.c: fixed a compilation error on some gcc env
3910 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3911 XPointer implementation
3912 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3913 related XPointer tests and associated results
3914
Daniel Veillard300f7d62000-11-24 13:04:04 +00003915Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3916
3917 * doc/xmldtd.html doc/xml.html: following a short step by step
3918 guidance on IRC to help maciej with DTDs I started a small
3919 page on the subject.
3920
Daniel Veillard748e45d2000-11-17 16:36:08 +00003921Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3922
3923 * HTMLparser.c: fixed handling of broken charrefs
3924 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3925 patches
3926
Daniel Veillard28929b22000-11-13 18:22:49 +00003927Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3928
3929 * doc/xml.html doc/html/* : rebuilt the docs after adding
3930 xinclude and updated page for 2.2.7 and 2.2.8
3931 * configure.in: releasing 2.2.8
3932
Daniel Veillard41e06512000-11-13 11:47:47 +00003933Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3934
3935 * parser.[ch] parserInternals.c: applied the conditional
3936 section processing fix from Jonathan P Springer
3937 <jonathan.springer2@gte.net>
3938 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3939 project file, fixed iconv default non support
3940 * xpath.c: fixed the problem of evaluating relative expressions
3941 when a node context is provided.
3942
Daniel Veillardbf432752000-11-12 15:56:56 +00003943Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3944
3945 * nanoftp.c: fixed gcc 2.95 new warnings
3946 * SAX.c: fixed a stupid bug
3947 * tree.c: fixed a formatting problem when round-tripping
3948 from/to memory
3949 * xinclude.c: chased memleak, fixed a base problem
3950 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3951 xmlXPtrBuildNodeList()
3952 * TODO: updated
3953 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3954 adding a first small set of regression tests for XInclude
3955
Daniel Veillardc2def842000-11-07 14:21:01 +00003956Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3957
3958 * nanohttp.[ch]: applied Wayne Davison patches to access
3959 the WWW-Authorization header.
3960 * parser.c: Closed Bug#30847: Problems when switching encoding
3961 in short files by applying Simon Berg's patch.
3962 * valid.c: fixed a validation problem
3963 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3964 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3965 Wayne Davison
3966 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3967 need to be extended to non full nodes selections.
3968 * xinclude.c: starts to work decently
3969
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003970Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3973 debugXML.c xmlversion.h.in: Started adding XInclude support,
3974 this is a new xmllint option
3975 * tree.c xpath.c: applied TOM patches for XPath
3976 * xpointer.c: fixed a couple of errors.
3977 * uri.c: added an escaping function needed for xinclude
3978 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3979 new warning from RH70 gcc's version
3980
Daniel Veillarda4964b72000-10-31 18:23:44 +00003981Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3982
3983 * HTMLparser.c: fixed loop on invalid char in scripts
3984 * parser.c: update to description of xmlIOParseDTD()
3985 * libxml.m4 xmlversion.h.in: changes contributed by
3986 Michael Schmeing <m.schmeing@internet-factory.de>
3987 * configure.in: preparing for 2.2.7
3988 * Makefile.am: trying to avoid config.h and acconfig.h
3989 being included in the distrib
3990 * configure.in: released 2.2.7
3991
3992Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3993
3994 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3995 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3996
Daniel Veillard01411222000-10-30 15:33:22 +00003997Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3998
3999 * parser.[ch]: added xmlIOParseDTD()
4000 * xpointer.c: added support for the 2 extra parameters of
4001 string-range, fixed a stoopid error when '0' was present
4002 in XPointer expressions
4003 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4004 testsuite for the above
4005
Daniel Veillard6db58192000-10-30 09:27:53 +00004006Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4007
4008 * libxml.spec.in: improved package descriptions
4009
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004010Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4011
4012 * xpath.c xpathInternals.h: applied a large cleaning patch
4013 from TOM <ptittom@free.fr>, it also add namespace support
4014 for function and variables registration.
4015
Daniel Veillardbd20df72000-10-29 17:53:40 +00004016Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4017
4018 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4019 * Makefile.mingw: Wayne Davison's update adding hash.c
4020
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004021Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4022
4023 * xpath.c: fixed the root evaluation problems
4024 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4025 ignorable spaces with <b> <bold> <em>
4026 * tree.c: fixed a loop in xmlSearchNsByHref()
4027
Daniel Veillard767662d2000-10-27 17:04:52 +00004028Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4029
4030 * xpath.c: applied another XPath patch from TOM
4031 * xpath.c include/makefile.am: applied another patch from
4032 china@thewrittenword.com (cleanup on IRIX).
4033
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004034Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4035
4036 * xml-config.1: received a fixed version from Fredrik Hallenberg
4037 <hallon@lysator.liu.se>
4038
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004039Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4040
4041 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4042 cleanup patch for XPath
4043
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004044Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4045
4046 * patched to redirrect all "out of context" error messages to
4047 a reconfigurable routine. The changes are:
4048 * xmlerror.h : added the export of an error context type (void *)
4049 an error handler type xmlGenericErrorFunc there is an interface
4050 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4051 to reset the error handling routine and its argument
4052 (by default it's equivalent to respectively fprintf and stderr.
4053 * all the c files: all wild accesses to stderr or stdout within
4054 the library have been replaced to calls to the handler.
4055
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004056Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4057
4058 * configure.in: release 2.2.6
4059 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4060 exporting the inner functions of xpath for extension modules
4061 * doc/*: updated and rebuilt the doc
4062
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004063Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4064
4065 * nanohttp.c : applied Wayne HTTP cleanup patch
4066 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4067 and xmlNodeSetSpacePreserve()
4068
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004069Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * xpath.c: closing bug #29260
4072
Daniel Veillard126f2792000-10-24 17:10:12 +00004073Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4074
4075 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4076 multikey tuples, made hash structure opaque
4077 * valid.[ch]: moved elements, attributes, notations decalarations
4078 as well as ID and refs to hash tables.
4079 * entities.c: hash cleanup
4080 * xmlmemory.c: fixed a dump problem in debug mode
4081 * include/Makefile.am: problem passing in DESTDIR= values patch
4082 from Marc Christensen <marc@calderasystems.com>
4083 * nanohttp.c: removed debugging remains
4084 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4085 * HTMLparser.c parser.c: fixing a number of problems with the
4086 macros in the *parser.c files (Wayne).
4087 * HTMLparser.c: close the previous option when opening a new one
4088 (Marc Sanfacon).
4089 * result/HTML/*: updated the HTML results accordingly
4090
Daniel Veillard52afe802000-10-22 16:56:02 +00004091Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4092
4093 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4094 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4095 XPath functions and XML entities table to them. More to come...
4096 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4097
Daniel Veillard683cb022000-10-22 12:04:13 +00004098Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * tree.c: coalesce adjacent text nodes
4101 * valid.c: handling of blank nodes in DTd validation (raised
4102 by problems with a posteriori validation).
4103 * nanohttp.c: changing behaviour on HTTP write stuff.
4104 * HTMLtree.c: forced body and html to be explicitely closed.
4105 * xpath.h: exported more XPath functions.
4106
Daniel Veillard1baf4122000-10-15 20:38:39 +00004107Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4108
4109 * Release of 2.2.5
4110 * xpointer.c: range() range-inside and other helper functions
4111 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4112
Daniel Veillard47e12f22000-10-15 14:24:25 +00004113Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4114
4115 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4116 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4117
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004118Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4121 and XPointer modules
4122
Daniel Veillard134c9f32000-10-15 10:27:08 +00004123Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * SAX.h: closed #25107
4126
Daniel Veillard39915622000-10-15 10:06:55 +00004127Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * testSAX.c: fixed problem with cdata reporting
4130 * SAXresult/* : updated
4131
Daniel Veillard1e851392000-10-15 10:02:56 +00004132Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4133
4134 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4135 Closed bug #27499, added to regression tests
4136 * TODO: updated
4137
Daniel Veillard7eda8452000-10-14 23:38:43 +00004138Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4139
4140 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4141 support for SCRIPT and STYLE with help from Bjorn Reese
4142 * test/HTML/* result/HTML/*: added simple testcase and updated
4143 the existing ones.
4144
Daniel Veillardff9c3302000-10-13 16:38:25 +00004145Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4148 string-range for empty strings
4149 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4150 test/XPath/xptr/strrange: augmented the XPointer testsuite
4151
Daniel Veillard189446d2000-10-13 10:23:06 +00004152Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4153
4154 * doc/xml.html doc/xmlmem.html: added a module describing memory
4155 interfaces and use, updated the main page.
4156
Daniel Veillard2f971a22000-10-12 23:26:32 +00004157Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4158
4159 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4160 nanoftp code work on Windows too now
4161
4162Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004163
4164 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4165 * xpointer.c: implemented string-range() at least a good first version
4166 * test/XPath/docs/str test/XPath/xptr/strrange
4167 result/XPath/xptr/strrange: the string-range() tests
4168
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004169Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * Makefile.am include/Makefile.am include/win32config.h
4172 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4173 and make distcheck
4174
Daniel Veillard19d61112000-10-11 23:50:35 +00004175Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4176
4177 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4178 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4179 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4180
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004181Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4182
4183 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4184 patch for socklen_t detection by
4185 Albert Chin-A-Young <china@thewrittenword.com>
4186
Daniel Veillardcd429612000-10-11 15:57:05 +00004187Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4188
4189 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4190 and added a --dtdvalid option to xmllint used to test it
4191
Daniel Veillard47c02452000-10-11 13:04:36 +00004192Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4195 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4196
Daniel Veillard2d38f042000-10-11 10:54:10 +00004197Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4198
4199 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4200 handlings (registration, lookup, cleanup)
4201
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004202Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4203
4204 * configure.in Makefile.am include/makefile.am: adding XPointer
4205 and XPtrtests target
4206 * xpointer.[ch] : new files for XPointer support
4207 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4208 more XPath tests
4209
Daniel Veillard57fda592000-10-10 23:24:14 +00004210Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4211
4212 * configure.in: fixed, very broken, make distcheck works again
4213
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004214Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4215
4216 * More work toward 2.2.5, integrated a number of patches
4217 * configure.in Makefile.am win32config.h.in: trying to cleanup
4218 make distcheck .... huh ...
4219 * include/Makefile.am include/win32config.h: new directory
4220 for includes
4221 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4222 updated teh makefiles and instructions for WIN32
4223 * xpath.c: small fixes
4224 * test/XPath/ results/XPath: updated the testcases and results
4225 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4226 suggested patches
4227 * valid.c: fixed an ID bug
4228
Daniel Veillardb71379b2000-10-09 12:30:39 +00004229Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4230
4231 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4232 the automake bug where wrong dependancies were generated.
4233 * xpath.[ch]: worked on XPointer
4234
Daniel Veillard7e99c632000-10-06 12:59:53 +00004235Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4236
4237 * configure.in Makefile.am: 2.2.5, ship the include in an
4238 include/libxml subdirectory, use symlinks when using CVS
4239 * testSAX.c: fixed small bug
4240 * testXPath.c: changed the way testfiles are parsed
4241 * debugXML.c: same kind of cleanup when parsing an argument expression
4242 XPath/XPointers can have blanks embedded
4243 * xpath.[ch]: more cleanup, reorgs for XPointer work
4244 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4245 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4246
Daniel Veillard55b91f22000-10-05 16:30:11 +00004247Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4250 in the XPath engine, rewrote large parts of it, now it's far
4251 cleaner and in sync with the REC not an old WD. Fixed a parsing
4252 problem in the interactive XML shell found when testing XPath.
4253
Daniel Veillardac260302000-10-04 13:33:43 +00004254Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4257 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4258 examples with the extra test
4259
Daniel Veillard7cfce322000-10-04 12:40:27 +00004260Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4261
4262 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4263 the global init function.
4264
Daniel Veillard970112a2000-10-03 09:33:21 +00004265Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * HTMLparser.c: Doohhh, attribute name parsing was still case
4268 sensitive ! Fixed this ...
4269 * result/HTML/* : updated the tests results accordingly
4270
Daniel Veillard740abf52000-10-02 23:04:54 +00004271Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4272
4273 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4274 engine, should be far more stable, incorporated a new version of
4275 preceding/following axis, need testing
4276 * uri.c: fixed file:///c:/a/b/c problem
4277 * test/XPath/tests/idsimple: augmented the XPath tests
4278
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004279Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * doc/* rebuilding docs for 2.2.4 release
4282
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004283Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4284
4285 * configure.in: releasing 2.2.4
4286 * parser.[ch]: added xmlStrEqual()
4287 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4288 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4289 use xmlStrEqual instead
4290 * TODO: updated
4291 * added an XPath test
4292
Daniel Veillardbc765302000-10-01 18:23:35 +00004293Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4294
4295 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4296 * entities.h: exported xmlInitializePredefinedEntities
4297 * parser.[ch] : added xmlInitParser()
4298 * parserInternals.h : had to export htmlInitAutoClose()
4299
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004300Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4301
4302 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4303 problems
4304 * Makefile.am : added XPath regression tests to normal tests
4305 * uri.c: fixed a problem with local paths, cleanup
4306 * parser.c: fixed a problem with large CData sections
4307
Daniel Veillardd2ade932000-09-30 14:39:55 +00004308Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * configure.in xml-config.in: patch from "Ben Taylor"
4311 <sol7x86@hotmail.com> for solaris shared libs lookup
4312
Martin Bauligdd7d1f62000-09-29 23:17:57 +000043132000-09-30 Martin Baulig <baulig@suse.de>
4314
4315 * libxml-2.0.pc.in: Provide pkg-config script.
4316
4317 * configure.in: Create the libxml-2.0.pc script from the
4318 libxml-2.0.pc.in templates.
4319 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004320 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004321
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004322Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4325 when compiling with MSC
4326
Daniel Veillard46057e12000-09-24 18:49:59 +00004327Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4328
4329 * xpath.c: patch for normalize-string() substring-before(),
4330 substring-after() and translate() functions from Bjorn Reese
4331 <breese@mail1.stofanet.dk>
4332 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4333 Fredrik Hallenberg <hallon@lysator.liu.se>
4334 * TODO: updated
4335
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004336Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4337
4338 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4339 problem of socklen_t being undefined on a number of platforms
4340 * debugXML.c: fixed a compilation problem when without snprintf
4341
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004342Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4345 an URI bug and a fix for the control-character-induced infinite loop
4346 * nanohttp.c: preventive fix for compiling on WIN32
4347
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004348Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4349
4350 * xmlint.c: closing bug #25000
4351
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004352Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4353
4354 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4355 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4356 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4357 related function, fixing xmlStrncmp(), and associated cleanup
4358 * result/HTML/entities.html.sax: updating result
4359
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004360Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4361
4362 * uri.c: applied patch for URI escaping from Wayne Davison
4363 <wayned@blorf.net>
4364 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4365 from Denis Barbier <barbier@imacs.polytechnique.fr>
4366 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4367 patch from Wayne Davison
4368
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004369Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4370
4371 * doc/xml.html : updated with new releases, adding "how to help"
4372
Daniel Veillard04698d92000-09-17 16:00:22 +00004373Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4374
4375 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4376 removed a few warnings in pedantic mode ...
4377 * parserInternals.c parser.c: moved encoding switching function
4378 to parserInternals.c
4379 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4380
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004381Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4382
4383 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4384 error or warning handlers
4385
Daniel Veillardb1059e22000-09-16 14:02:43 +00004386Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4387
4388 * parserInternals.c parserInternals.h parser.c Makefile.am:
4389 created a new module parserInternals.c, moved most of the
4390 code shared by the various parsers there, as well as
4391 deprecated code from parser.c. More cleanup of parser.c
4392 * uri.c: fixed a problem when URI is NULL
4393 * valid.c: speedup when looking for an attribute declaration
4394
Daniel Veillard39c7d712000-09-10 16:14:55 +00004395Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4396
4397 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4398 the cleanup of the computation of URI references when seeking
4399 external entities. The URI reference string and the resulting
4400 URI are both stored now.
4401 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4402 large s(n)printf checks and cleanup from Denis Barbier
4403 <barbier@imacs.polytechnique.fr>
4404 * xmlversion.h.in tree.h: couple of SGML declarations for a
4405 possible docbook module.
4406 * result/VC/ : a couple of test output changed due to the change
4407 of the entities URI
4408
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004409Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4410
4411 * parser.h: added a _private field for linking user's data
4412
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004413Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4414
4415 * parser.c parserInternals.h: demacroified most of the IS_XXX
4416 the gain in size is significant so ...
4417
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004418Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * entities.c: cases where looking up entities with doc==NULL
4421 covered
4422
Daniel Veillard90e11312000-09-05 10:42:32 +00004423Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4424
Daniel Veillard1de50802000-09-07 08:54:32 +00004425 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004426 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4427
Daniel Veillard98a79162000-09-04 11:15:39 +00004428Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4429
Daniel Veillard1de50802000-09-07 08:54:32 +00004430 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004431 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4432 * Makefile.in: added URItest and included thenin "make tests"
4433
4434Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004435
4436 * xmlversion.h.in: closed bug 22941
4437
Daniel Veillard2bb89092000-08-31 14:57:50 +00004438Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4439
4440 * doc/xmlio.html: added doc and example for entity loader
4441 redefinition.
4442
Daniel Veillard96984452000-08-31 13:50:12 +00004443Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4444
4445 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4446 used by libxml
4447
Daniel Veillarde715dd22000-08-29 18:29:38 +00004448Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * parser.c: Fixed bug on invalid ontent characters and when using
4451 push.
4452 * xmllint.c: fixed xmllint endling of errors in push mode
4453
Daniel Veillard4948eb42000-08-29 09:41:15 +00004454Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4455
4456 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004457 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004458 * result/HTML/*.sax: regenerated HTML SAX output
4459 * parser.c: more cleanup.
4460
Daniel Veillarde010c172000-08-28 10:04:51 +00004461Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4462
4463 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004464 patches from Wayne Davison <wayned@users.sourceforge.net>,
4465 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004466 * HTMLparser.c: fixed an ignorable white space detection bug
4467 occuring when parsing with SAX only
4468 * result/HTML/*.sax: updated since the output is now HTML
4469 encoded...
4470
Daniel Veillard47f3f312000-08-27 22:40:15 +00004471Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4472
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004473 * HTMLparser.[ch]: applied some of Wayne Davison
4474 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004475
Daniel Veillarde0854c32000-08-27 21:12:29 +00004476Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4477
4478 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4479 undeclared namespace prefix was used, added a warning.
4480 Cleaned up support w.r.t. entities, spilling out a warning
4481 and being pedantic on lookups.
4482 * test/warning/ent9 : added testcase for previous example.
4483 * TODO: updated
4484 * parserInternals.h parser.c: changed the way names are parsed
4485 now allow infinite size and decrease penalty for normal use
4486 * parser.c: Started a big cleanup/check of the parser code,
4487 fixed some of the most tortuous entity code, spotted code
4488 unused anymore
4489 * test/*: added tests for very long names and related nasty
4490 things.
4491
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004492Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4493
4494 * doc/encoding.html: added encoding aliases doc
4495 * doc/xml.html: updates
4496 * encoding.[ch]: added EncodingAliases functions
4497 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4498 bottleneck affecting large DTDs like Docbook
4499 * parser.[ch] xmllint.c: added a pedantic option, will be
4500 useful
4501 * SAX.c: redefinition of entities is reported in pedantic mode
4502 * testHTML.c: uninitialized warning from gcc
4503 * uri.c: fixed a couple of bugs
4504 * TODO: added issue raised by Michael
4505
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004506Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4507
4508 * doc/encoding.html: propagated Martin Duerst suggestions
4509
Daniel Veillard52402ce2000-08-22 23:36:12 +00004510Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4511
4512 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4513 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4514 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4515 by Wayne Davison
4516
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004517Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4518
4519 * nanoftp.c nanohttp.c: small cleanup
4520 * TODO: updated
4521
Daniel Veillard244ece92000-08-19 20:58:02 +00004522Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4523
4524 * added an old VC testcase and updated title.xml entity
4525
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004526Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4529 done on auto-opening of <p> tags and cleanup of SAX output
4530
Daniel Veillard979e55e2000-08-19 16:48:54 +00004531Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4532
4533 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4534
Daniel Veillard4540be42000-08-19 16:40:28 +00004535Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4536
4537 * doc/xml.html libxml.* structure.*: updated the doc a bit
4538
Daniel Veillard808a3f12000-08-17 13:50:51 +00004539Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4540
4541 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4542 of SAX tests
4543
Daniel Veillard29579362000-08-14 17:57:48 +00004544Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4545
4546 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4547 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4548
Daniel Veillard1255ab72000-08-14 15:13:33 +00004549Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4550
4551 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4552 * testHTML.c: fix core dump on Solaris 2.x systems
4553 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4554 * result/HTML/*.sax: previous bug fix lead to new results
4555
Daniel Veillard03109292000-08-14 14:58:22 +00004556Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4559 * configure.in: added --with-readline=DIR to accept alternate
4560 path for readline include/library
4561 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4562 for ANSI under HP-UX
4563 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4564 includes @LIBS@
4565
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004566Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * doc/* : rebuilt the docs
4569 * getting ready for 2.2.2 release
4570
Daniel Veillard87b95392000-08-12 21:12:04 +00004571Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4574 and xmlAddFeature()
4575 * tree.[ch]: added xmlAddChildList()
4576 * xmllint.c: MAP_FAILED macro test
4577 * parser.h: added xmlParseCtxtExternalEntity()
4578 * valid.c: applied bug fixes removed warning
4579 * tree.c: added CDATA block to elements content
4580 * testSAX.c: cleanup of output
4581 * testHTML.c: added SAX testing
4582 * encoding.c: better error recovery
4583 * SAX.c, parser.c: fixed one of the external entity processing
4584 of the OASis testsuite
4585 * Makefile.am: added HTML SAX regression tests
4586 * configure.in: bumped to 2.2.2
4587 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4588 SAX results
4589
Daniel Veillard88a172f2000-08-04 18:23:10 +00004590Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4591
4592 * configure.in: patch for HP compiler
4593
45942000-08-04 Sven Heinicke <sven@zen.org>
4595
4596 * xmllint.c: Was coredumping sometimes when the file given didn't
4597 exist.
4598
Daniel Veillard46e370e2000-07-21 20:32:03 +00004599Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004602
Daniel Veillard46e370e2000-07-21 20:32:03 +00004603 when using in memory parsing. Need some cleanup.
4604 * xmllint.c configure.in: added a --memory flag to test memory
4605 parsing
4606
Daniel Veillard36650692000-07-21 15:16:39 +00004607Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * nanohttp.c: fixed socklen_t replacement to unsigned int
4610 * parser.c: fixed a space handdling missing at the end of
4611 production 28 DOCTYPE.
4612 * xmlmemory.c: fixed a stupid bug on the routine to override
4613 allocation functions
4614 * TODO: updated
4615
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004616Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4617
4618 * doc/ regenerated the docs
4619
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004620Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * doc/encoding.html doc/xml.html: added I18N doc
4623 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4624 improvements, both parser and filters, added ASCII & HTML,
4625 fixed the ISO-Latin-1 one
4626 * xmllint.c testHTML.c: added/made visible --encode
4627 * debugXML.c : cleanup
4628 * most .c files: applied patches due to warning on Windows and
4629 when using Sun Pro cc compiler
4630 * xpath.c : cleanup memleaks
4631 * nanoftp.c : added a TESTING preprocessor flag for standalong
4632 compile so that people can report bugs more easilly
4633 * nanohttp.c : ditched socklen_t which was a portability mess
4634 and replaced it with unsigned int.
4635 * tree.[ch]: added xmlHasProp()
4636 * TODO: updated
4637 * test/ : added more test for entities, NS, encoding, HTML, wap
4638 * configure.in: preparing for 2.2.0 release
4639
Daniel Veillard49703262000-07-10 10:27:46 +00004640Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4641
4642 * nanoftp.c: fixed the way the control connection is handled
4643 * libxml.spec.in: fixed the dependancies and cleanup
4644
Daniel Veillard306be992000-07-03 12:38:45 +00004645Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * doc/xml.html: changed the xmlsoft.org structure, updated the
4648 examples w.r.t. root and childs
4649
Daniel Veillard7d853352000-07-02 18:53:09 +00004650Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4653
Daniel Veillard365e13b2000-07-02 07:56:37 +00004654Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * HTMLparser.c: Work on character encoding support for the HTML parser
4657 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4658 * encoding.c: Fixed a potential memleak in the encoding stuff
4659
Daniel Veillardaf743792000-07-01 11:49:28 +00004660Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * doc/FAQ.html doc/Makefile.am : added a FAQ
4663
4664Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004665
4666 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4667 of the HTML parser to force it to not bypass SAX
4668
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004669Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4670
4671 * win32config.h.in: updated
4672 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4673 lacks iconv support :-( need to release 2.1.1
4674 * configure.in: release 2.1.1
4675 * HTMLparser: fixed bug #14784
4676 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4677 by Windows compiler
4678 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4679 the SAX startDocument() callback.
4680 * TODO: updated
4681
4682Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * added xmlStopParser()
4685
Daniel Veillardbe803962000-06-28 23:40:59 +00004686Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4687
4688 * configure.in: 2.1.0 prerelease
4689 * Large resync between W3C and Gnome tree
4690 * nanoftp, nanohttp.c: fixed stalled connections probs
4691 * HTMLtree.c SAX.c : support for attribute without values in
4692 HTML for andersca
4693 * valid.c: Fixed most validation + namespace problems
4694 * HTMLparser.c: start document callback for andersca
4695 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4696 * parser.h, SAX.c: serious speed improvement for large
4697 CDATA blocks
4698 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4699 different encoding
4700 * example/Makefile.am example/gjobread.c tree.h: work on
4701 libxml1 libxml2 convergence.
4702 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4703 and the LIBXML_TEST_VERSION macro
4704
Daniel Veillardc310d562000-06-23 18:32:15 +00004705Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4706
4707 * doc/xml.html: various patches and improvements typo fixed by
4708 Felix Natter
4709 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4710 from Felix Natter <fnatter@gmx.net>
4711
Daniel Veillardf3029822000-05-06 08:11:19 +00004712Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * doc/upgrade.html: updated with instructions for support of both
4715 libxml-1.x and libxml-2.x
4716 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4717 for 2.x support and also fixed includes
4718
4719
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004720Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4723 the encoding support, added iconv support, so now libxml if
4724 compiled with iconv automatically support japanese encodings
4725 among others. Work based on initial patch from Yuan-Chen Cheng
4726 I may have broken binary compat in the encoding handler
4727 registration scheme, but that was so utterly broken I don't
4728 expect anybody to have used this feature until now.
4729 * parserInternals.h: fixup on the CHAR range macro
4730 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4731 code.
4732 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4733 * uri.c: added xmlParseURI() I can't believe I forgot to
4734 implement this one in 2.0 !!!
4735 * SAX.c: moved doc->encoding update in the endDocument() call.
4736 * TODO: updated.
4737
Daniel Veillard06047432000-04-24 11:33:38 +00004738Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4739
4740 * tree.h: removed extraneous xmlRemoveProp definition
4741 * TODO: added item about --disable-corba configure switch
4742 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4743 * nanoftp.c: fixed include problems giving troubles on AIX and
4744 slowlaris
4745 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4746 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4747 comment and headers changes to lower gtk-doc number of warnings
4748 * doc/html/*: rebuilt docs
4749
Daniel Veillarde0aed302000-04-16 08:52:20 +00004750Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4751
4752 * HACKING: documented the tag for 1.x and instructions
4753
Daniel Veillard5e873c42000-04-12 13:27:38 +00004754Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4755
4756 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4757 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4758 xmlCreateIOParserCtxt
4759 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4760 significant overall improvement
4761 * xmllint.c: added I/O test to xmllint
4762 * testSAX.c: added a speed test
4763 * doc/* : updated/regenerated
4764
Daniel Veillardfc708e22000-04-08 13:17:27 +00004765Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4766
4767 * xpath.c uri.h parserInternals.h: cosmetic changes from
4768 "Timur I. Bakeyev" <timur@bat.ru>, including making
4769 xmlCreateURI() public
4770
Daniel Veillard5d211f42000-04-07 17:00:24 +00004771Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4772
4773 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4774 and the code at the same time. Added a clean mechanism for
4775 overload or added input methods: xmlRegisterInputCallbacks()
4776 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4777 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4778 * TODO: updated
4779 * doc/* : updated/regenerated
4780 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4781 source dir
4782
Daniel Veillarde77a9182000-04-05 19:12:29 +00004783Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4784
4785 * testURI.c: yet another forgotten commit, I should get some sleep !
4786
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004787Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * xmllint.c: forgot to commit this too ?
4790
Daniel Veillardb9df4042000-04-05 14:23:16 +00004791Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * xmlversion.h.in : forgot to commit this previously
4794
Daniel Veillard361d8452000-04-03 19:48:13 +00004795Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4796
4797 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4798 * README TODO: updated for release
4799 * uri.c uri.h: added authority parsing/saving
4800 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4801 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4802 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4803 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4804 Makefile.am : added compile-time customization of libxml
4805 --with-ftp --with-http --with-html --with-xpath --with-debug
4806 --with-mem-debug
4807 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4808 #include <libxml/xxx.h> I hope it won't break too much stuff
4809 and will be manageable in the future...
4810 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4811 and added xmllint to the installed programs
4812 * uri.h: added xmlFreeURI()
4813
Daniel Veillardec303412000-03-24 13:41:54 +00004814Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * uri.c uri.h: finished the escaping handling, the base support
4817 and the URI path normalization. Looks good just lacks the
4818 authority content parsing code.
4819 * Makefile.am: added instructions to generate testURI
4820 * TODO: updated
4821 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4822 added links and icons for W3C and Gnome
4823
Daniel Veillard8f621982000-03-20 13:07:15 +00004824Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4825
4826 * xmlmemory.[ch] : seems I forgot to actually update the files in
4827 the last commit :-)
4828 * doc/xml.html doc/html/* : updated and uploaded the docs
4829
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004830Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4831
4832 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4833 * TODO: updated
4834 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004835 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004836 gfree).
4837 * Makefile.am, uri.c, uri.h: added a set of functions to do
4838 exact (litteraly copied from the RFC 2396 productions) parsing
4839 and handling of URI. Will be needed for XLink, one XML WFC,
4840 XML Base and reused in the nano[ftp/http] modules. Still work
4841 to be done.
4842
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004843Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4844
4845 * configure.in, libxml.spec.in : libxml2
4846 * doc/* : updated the doc page, rebuilt the docs
4847
Daniel Veillardcf461992000-03-14 18:30:20 +00004848Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4849
4850 * all: tagged LIB_XML_1_X
4851 * *.c *.h : updated from W3C CVS tree
4852 * configure.in : 2.0.0-beta
4853 * libxml.spec.in : libxml2 package nam
4854 * result/* : new version of the tests output
4855
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004856Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4857
4858 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4859
Daniel Veillardb566ce12000-03-04 11:39:42 +00004860Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * doc/* : rebuilt the docs
4863 * parser.c: final patch on #6766
4864 * valid.c: small patch on validity checks.
4865
Daniel Veillardfb76c402000-03-04 11:39:42 +00004866Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4867
4868 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4869 added
4870 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4871 compatibility w.r.t. XML spec and existing code.
4872
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004873Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4874
4875 * parser.c: seems a better solution to <a> </a> exists,
4876 will try it for a while
4877
Daniel Veillard83a30e72000-03-02 03:33:32 +00004878Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4879
4880 * parser.c: tried to remove the <a> </a> generating <a/>
4881 this is hard. Left a flag for that purpose. Fixed bug #6766
4882 * configure.in: prepared 1.8.7 not released, due to previous
4883 problem
4884
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004885Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4886
4887 * doc/xml.html : applied second patch from Paul DuBois
4888
Daniel Veillard402e8c82000-02-29 22:57:47 +00004889Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4890
4891 * doc/xml.html : applied patch from Paul DuBois
4892
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004893Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4896
Daniel Veillard5feb8492000-02-02 17:15:36 +00004897Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4898
4899 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4900 compilation warnings on various platforms.
4901 * parser.c: Fixed #5281 validity error callbacks are now desactived
4902 by default if not validating.
4903
Daniel Veillardf341f932000-02-02 14:52:08 +00004904Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4905
4906 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4907
Daniel Veillard13c757e2000-02-01 23:59:15 +00004908Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4909
4910 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4911 <gkatsi@cs.toronto.edu>
4912
Daniel Veillard726e8792000-01-30 20:04:29 +00004913Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4916 processing URLs
4917
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004918Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4919
4920 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4921 xmlNanoFTPUpdateURL for persistent control connections.
4922 * configure.in: 1.8.6
4923
4924Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4925
4926 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4927 * tree.[ch] : added xmlSaveNoEmptyTags
4928
James Henstridgef3be9312000-01-28 13:59:21 +000049292000-01-29 James Henstridge <james@daa.com.au>
4930
4931 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4932
4933 * Makefile.am: added nanoftp.[ch] to the build.
4934
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004935Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4936
4937 * nanoftp.[ch]: cleanup, comments, API
4938 * debugXML.c : fixed a bug in the cat command
4939 * doc/*: regenerated the docs
4940
Daniel Veillardda07c342000-01-25 18:31:22 +00004941Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4944 * debugXML.c : fixed a bug in the cat command
4945 * valid.c: fixing some small probs
4946 * libxml.spec.in: get rid of the SNAP suffix
4947 * doc/xml.html: updated the status
4948
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004949Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4950
4951 * xml-config.in: xml-config --version to just return the
4952 version number
4953 * xpath.c: some cleanup w.r.t. axis when the current node is
4954 an attribute.
4955 * TODO: updated
4956
Daniel Veillard461a66c2000-01-18 18:01:01 +00004957Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4958
4959 * configure.in: prepared for libxml-1.8.5
4960 * doc/* recompiled the documentation
4961
49622000-01-17 Jody Goldberg <jgoldberg@home.com>
4963
4964 * configure.in : WARNING autoconf subtlety alert :
4965 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4966 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4967 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4968 get defined by AC_CHECK_HEADERS.
4969
Daniel Veillardf967b902000-01-17 16:06:10 +00004970Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4971
4972 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4973 Rune.Djurhuus@fast.no
4974
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004975Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * TODO: updated
4978 * tree.c, parser.c: made sure that only memory alloc problems
4979 and internal parser errors are allowed to write to stdout or
4980 stderr.
4981
Daniel Veillard0142b842000-01-14 14:45:24 +00004982Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4983
4984 * tree.c : restored xmlNewGlobalNs since this seems used by
4985 a lot of existing code :-(, fixed a bug in xmlNewNs
4986 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4987 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4988 to exit() from the library code.
4989 * xpath.c, parser.c: removed bugs or unused code detected by
4990 Windows compilers
4991 * parser.c: started adding interfaces for parsing well balanced
4992 XML fragments
4993 * configure.in: releasing 1.8.4
4994 * doc/* : rebuilt the docs
4995
Daniel Veillard2eac5032000-01-09 21:08:56 +00004996Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4997
4998 * tree.[ch] : added xmlNewDocFragment() for DOM
4999 * testHTML.c: uninitialized variable.
5000
Daniel Veillardf3a73582000-01-05 14:58:39 +00005001Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5002
5003 * doc/* : rebuild the docs
5004
Daniel Veillard71b656e2000-01-05 14:46:17 +00005005Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5006
5007 * acconfig.h: readline and history patch
5008 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5009 * tree.c: added check and handling when possibly removing an ID
5010 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5011 and saving.
5012 * test/HTML/entities.html result/HTML/entities.html* : test for
5013 various entities reference cases
5014 * result/HTML/* : as a result output of some testcase have
5015 changed
5016 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5017 by previous example. added xmlParseTryOrFinish().
5018 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5019 entities.h debugXML.h HTMLparser.h: changed the way struct are
5020 declared to allow gtk-doc to expose those
5021 * parser.c: closed bug #4960
5022 * Makefile.am configure.in: Applied patch from
5023 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5024 and math/socket libs detection
5025
Daniel Veillard437b87b2000-01-03 17:30:46 +00005026Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5027
5028 * configure.in, Makefile.am: link tester against readline
5029 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5030
Daniel Veillard686d6b62000-01-03 11:08:02 +00005031Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5032
5033 * tree.[ch]: added xmlRemoveProp
5034 * win32config.h.in nanohttp.c: avoid including the Windows
5035 socket stuff in every C files
5036 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5037 the XmL parser(s)
5038 * test/ns4 result/ns4 etc...: added test case for previous prob
5039 * tree.c: xmlNewNs wasn't checking for double definition
5040 * Makefile.in: fixed a problem with dist-hook duplicates
5041 * parser.[hc], xmlIO.c: fixed the loading of external entities
5042 APIs, now xmlLoadExternalEntity() is used everywhere and
5043 setting up an app specific front-end using the
5044 * SAX.c parser.c: some fixes, now the xhtml spec validates
5045 with the xhtml DTD.
5046 * error.c: fixed crashes in case of no input stream
5047 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5048 to the validation tests and results
5049
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005050Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5053 too htmlCreatePushParserCtxt() and htmlParseChunk()
5054 * parser.c: a bit of cleanup.
5055 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5056 to XML) removed the last mem leak known
5057 * HTMLtree.c: output message cleanup
5058 * xmlmemory.c: display content info about memory blocks
5059 * result/HTML/wired.* : missing att value warning change
5060
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005061Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5062
5063 * doc/* : rebuilt the documentation
5064
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005065Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * parser.[ch] parserInternals.h: Push parser for XML,
5068 seems to work fine now
5069 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5070 --push for push testing
5071 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5072 * testSAX.c: added --push
5073 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5074 subtree
5075 * xmlIO.[ch] : enriched API + fixes for push mode
5076 * entities.[ch]: added the entity content length to the struct.
5077 * xmlmemory.[ch]: new API to show the last entries for the shell
5078 * valid.c: added required attribute testing
5079 * SAX.c: the cdata callback now merge contiguous fragments
5080 * HTMLparser.c: cleanup of some macros
5081
Daniel Veillard3c558c31999-12-22 11:30:41 +00005082Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5083
5084 * parser.c: fix for PIs name starting with xml
5085 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005086 * *.c, configure.in win32config.h.in : generate win32config.h for
5087 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005088
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005089Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * parser.c: fixed a stupid = vs. == bug :-(
5092 * doc/gnome-xml.sgml: s/glade/xml/
5093
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005094Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * configure.in, doc/xml.html : bug fix release 1.8.2
5097 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5098 Hopefully the end of that silly C++ include problem
5099 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5100 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5101 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5102 troubles with autoclosed elements when the stree shape doesn't
5103 follow the DtD specs. Added htmlIsAutoClosed() and
5104 htmlAutoCloseTag()
5105 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5106 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5107 * debugXML.c: fixed a bug on printing default namespaces.
5108 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5109
Daniel Veillardb24054a1999-12-18 15:32:46 +00005110Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5111
5112 * result/HTML/*.htm[l] : updated the HTML regression tests according
5113 to the new output
5114 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5115 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5116 problem due to intermix of extern "C" { ... } declarations for C++
5117 and recursive includes in the headers
5118
Chris Lahey323c48c1999-12-18 15:32:45 +000051191999-12-20 Chris Lahey <clahey@umich.edu>
5120
5121 * HTMLtree.c: Made it so that html nodes with a single child do
5122 not insert a carriage return before or after the child node.
5123
Daniel Veillardb24054a1999-12-18 15:32:46 +00005124Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005125
5126 * configure.in, doc/xml.html : bug fix release 1.8.1
5127 * parser.c: fixed bug #4344
5128 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5129 added the glue to avoid C++ problems
5130 * doc/* : regenerated the documentation
5131
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005132Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5133
5134 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5135 namespace recognition, and Dia as a resul :-(
5136 * encoding.c: closed bug #3950
5137
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005138Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * valid.c: debugging a posteriori validation, except URI expansion
5141 stuff this should be fixed now
5142 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5143 Carl Nygard <cnygard@bellatlantic.net>
5144 * tester.c: added --postvalid, cleaning of the code
5145 * tree.[ch]: added xmlDocGetRootElement()
5146
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005147Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5148
5149 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5150 c++ losage.
5151
Daniel Veillard10a2c651999-12-12 13:03:50 +00005152Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5153
5154 * configure.in, doc/xml.html : bumped to 1.8.0
5155 * xlink.[ch], Makefile.am : added framework for link detection
5156 * parser.h: added nbChars to parser context, needed for cleanup.
5157 * xmlmemory.c: removed a nasty bug when out of mem
5158 * valid.[ch]: adding namespace support for attribute decl
5159 * tester.c: added --debugent option
5160 * debugXML.[ch]: added xmlDebugDumpEntities()
5161 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5162 buffers instead, this was really needed, validation was breaking
5163 in strange ways due to that. Added xmlParseStringPEReference()
5164 and other parsing from strings functions. Entities processing
5165 modified again, but PERef are still not handled correcly but
5166 unless you're Eve Maller you won't notice :-)
5167 * HTMLparser.c: large changes toward reliability, and switched to
5168 lowercase internal tags, XHTML is lowercase, so it will help
5169 that output is closer to next version.
5170 * doc/* : regenerated the documentation, it is now hosted at
5171 http://xmlsoft.org/ (same bits I just bought the domain :-)
5172
5173
Daniel Veillard294cbca1999-12-03 13:19:09 +00005174Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5175
5176 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5177 doc generation
5178 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5179 in the SAX API
5180 * doc/*: rebuilt the doc making sure everything appears in the
5181 HTML files
5182
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005183Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5186 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5187 which allow impressive speed improvement on dataset with
5188 large text pieces, but at the cost of broken binary
5189 compatibility and slightly bigger memory usage.
5190 Configure with --with-buffers to activate them, they
5191 are protected with XML_USE_BUFFER_CONTENT define.
5192 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5193 goal is 0 memory left allocated once parser is no more used
5194 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5195 call xmlCleanupParser() and xmlMemoryDump()
5196
Daniel Veillarda819dac1999-11-24 18:04:22 +00005197Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5198
5199 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5200 * parser.[ch] encoding.[ch]: added memory cleanup routines
5201 * parser.c: closing bug #3788
5202 * doc/*: rebuilt the doc
5203
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005204Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5205
5206 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5207 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5208 * tester.c: added --compress option
5209 * doc/*: rebuilt the documentation
5210
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005211Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5214 if given /proc/kcore as input !
5215 * doc/xml.html doc/*: updated and rebuilt the documentation
5216
5217Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005218
5219 * parser.c: Fixed some wrongly space collapsing code due to
5220 a misreading of the spec.
5221 * result/*: fixed the output accordingly
5222
5223Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005224
5225 * encoding.c: bug fix and typos
5226 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5227 * parser.c: added attribute normalization closing bug #3597
5228 * test/att* result/att* SAXresult/att*: testcase for attribute
5229 normalization
5230
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005231Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5232
5233 * configure.in: closing bug #3163 by adding extra flags for the
5234 cc compiler on HP-UX
5235
Daniel Veillard51e3b151999-11-12 17:02:31 +00005236Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5237
5238 * valid.[ch] : removed a typo and an enumerated type bug in the
5239 xmlAddElementDecl() function
5240 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5241 call to xmlEncodeEntitiesReentrant() so that the functions
5242 New, Set and Get are at the same level.
5243 * parser.c HTMLparser.c: extra memory allocation bug for
5244 attributes detected by someone using libxml in embedded systems :-)
5245
Daniel Veillard962195f1999-10-28 15:51:53 +00005246Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * xmlmemory.h: turned off mem debug :-\
5249
Daniel Veillard35008381999-10-25 13:15:52 +00005250Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * parser.c: closed bug #2784 a one line fix, but worth pushing
5253 a new release out
5254 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5255 some structures, comments before and after the
5256 main element, and other nastyness
5257 * HTMLtree.c tree.c: accomodate the extended HTML supported
5258 * configure.in: pushing 1.7.4
5259 * test/ent8 and related outputs : added a new test for bug #2784
5260 * test/HTML/wired.html and related output: a nasty HTML example
5261 * Makefile.am: improved the test scripts
5262 * docs/* : reran the documentation extractor, updated xml.html
5263
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005264Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5265
5266 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5267 HTMLparser and debugged the HTML related code. HTML documents
5268 now have their own type
5269 * entities.c: do not dump &apos; for HTML output
5270 * xmlmemory.c: improvement, breakpoint mechanism
5271 * testHTML.c: added --sax --repeat ...
5272 * Makefile.am: improved the HTML tests
5273 * valid.[ch]: added xmlValidGetValidElements and
5274 xmlValidGetPotentialChildren
5275 * tester.c: added --insert to test the 2 new functions
5276 * test//* result//* SAXresult//* : regression test cleanup
5277 and extension.
5278 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5279 gnome-xml-nanohttp.html
5280
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005281Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5282
5283 * HTMLparser.c: fixed problems with some autoclose tags
5284 * tree.c: fixed XML output problems.
5285 * result/* SAXresult/*: update of the tests output
5286
Daniel Veillard6077d031999-10-09 09:11:45 +00005287Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * Makefile.am: Arturo patch for xmlConf.sh version info
5290 * parser.c: Tim Josling patch for single quoted items
5291 * tester.c: Tim Josling patch for tester options usage
5292 * tree.h: indent cleanup
5293
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005294Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5297 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5298
Daniel Veillard00fdf371999-10-08 09:40:39 +00005299Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * tree.c : Raph patch for initialization of CORBA fields
5302 * parser.c, xpath.c, ...: modification of doc comments
5303 * xpath.c : allow spaces in xpath expressions
5304
Daniel Veillardad219441999-09-27 08:17:49 +00005305Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5306
5307 * xmlmemory.h: turning off memory debug :-(
5308
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005309Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5310
5311 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5312 better SAX interfaces.
5313 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5314 entity.
5315 * configure.in: 1.7.2
5316
5317Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005318
5319 * libxml.spec.in: fixed the URL
5320 * doc/xml.html: improved the documentation front-end
5321
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005322Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005323
5324 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5325
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005326Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005327
5328 * libxml.spec.in: fixed the alpha compile problem
5329 * parser.[ch]: changed errno to errNo in the parser context :-(
5330 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5331 * doc/xml.html: changed CHAR to xmlChar
5332 * doc/html/*: recompiled the documentation
5333 * configure.in: 1.7.1
5334
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005335Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5336
5337 * parser.h: modified the parser context struct to regain 1.4.0
5338 binary compatibility
5339 * parser.c, xml-error.h: added errno ot teh context and defined
5340 a set of errors values with update of errno
5341 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5342 DTDs and entities
5343 * *.h, *.c: complete cleanup of the use of config.h and include
5344 protection depending on the current setup.
5345 * overalll debugging, maintenance and bug-fixing on all modules
5346 * updated the documentation
5347 * ready for 1.7.0
5348
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005349Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * HTMLparser.c : cleanup
5352 * SAX.c valid.c valid.h: added ID/IDREF checking
5353 * tree.c tree.h: extended doc structure for refs
5354 * configure.in: 1.6.2
5355 * parser.c: patched bug in SAX user arg call
5356 * parserInternals.h: patched missing close in C++ wrapping
5357 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5358 especially upcoming XPointer implementation.
5359 * doc/xml.html: augmented, typo
5360
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005361Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5362
5363 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5364 not all invocations of install understand -d.
5365
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005366Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5367
5368 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5369 to make 'check' works, when builddir != srcdir.
5370
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005371Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5372
5373 * doc/xml.html : updated the documentation
5374
Daniel Veillard6454aec1999-09-02 22:04:43 +00005375Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5376
5377 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5378 not deallocated memory blocks
5379 * *.c : replaces all calls to malloc() free() and realloc() to
5380 the wrapper functions/macros
5381 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5382 instead of xmlFreeNodeList()
5383
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005384Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * HTMLparser.c: corrected a stupid bug leading to core dump at
5387 tree deallocation. Removed warnings indicated by
5388 Stephane.Conversy@lri.fr
5389 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5390 looked for in the external subset
5391
5392Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005393
5394 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5395 on SGI by Stephane.Conversy@lri.fr
5396
Daniel Veillardb96e6431999-08-29 21:02:19 +00005397Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5398
5399 * all .h : changed the prototype declaration indent as in gtk
5400 * most .c : working on reducing the TODOs in the code
5401 * most .c : cleanup though -pedantic and Insure++
5402 * improvements on validation ID checkings.
5403 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5404 * xml-config.in: closed #1810
5405
5406Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005407
5408 * tree.h, valid.c, valid.h: more work on validity, IDs
5409 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5410 definition for AIX
5411
Daniel Veillardb556eb51999-08-15 17:19:50 +00005412Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5413
5414 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5415 the distribution due to a cut'n paste error at last commit
5416
Daniel Veillardb05deb71999-08-10 19:04:08 +00005417Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5418
5419 * configure.in: upgraded to version 1.4.0
5420 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5421 Big update, added a large part of the validation process,
5422 it should be usable, but some parts are missing
5423 * xpath.c: improved the implementation w.r.t. root.
5424 * Makefile.am: added more tests
5425 * test and result trees: added a lot of tests
5426 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5427
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005428Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * Added an HACKING file
5431
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005432Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * xpath.[ch] : improvements and debug of the XPath implementation
5435 * parser.c, HTMLparser.c : modified the parsers to be progressive
5436 * tree.[ch] : extended the Buffer promitives
5437 * xmlIO.[ch] : added basic I/O routines providing progressive
5438 parsing and ready for I18N conversion plugins
5439 * SAXresult/* : the SAX callback sequence maybe slightly different
5440 now
5441 * test*.c : improved/updated the tests programs
5442 * doc/* : recompiled the docs.
5443
Daniel Veillard15b75af1999-07-26 16:42:37 +000054441999-07-26 Michael Meeks <michael@edenproject.org>
5445
5446 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5447
5448 * tree.c: Ditto.
5449
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005450Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * configure.in: upgraded to version 1.4.0
5453 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5454 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5455 XML query language, see http://www.w3.org/TR/xpath for more details.
5456 * parser.c, parser.h: added CHAR* related string functions for XPath
5457 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5458 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5459 rebuild the docs.
5460 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5461 and regression testing capabilities for XPath.
5462
Daniel Veillardd79d7871999-07-12 10:38:12 +00005463Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5466 closing bug #1646
5467
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005468Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5469
5470 * Makefile.am, example/Makefile.am: closed bug #1683
5471
Daniel Veillard3166ab11999-07-11 16:14:19 +00005472Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * example/Makefile.am, configure.in: added the makefile for the
5475 gjobread example
5476
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005477Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5478
5479 * doc/Makefile.am:
5480 - fix which allow "make install DESTDIR=</install/prefix>".
5481
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005482Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5485 which fixed a problem on the file reading-code.
5486
Daniel Veillard82150d81999-07-07 07:32:15 +00005487Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5490 output.
5491 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5492
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005493Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * parser.h : Oops removed the binary compatibility problem
5496 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5497 * parser.c, HTMLparser.c: applied patches for reading from stdin
5498
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005499Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * parser.c, entities.c, valid.c: cleanup bug #1591
5502 * configure.in: cleanup bug #1592
5503 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5504 the same tree back-end. Hence gdome will be available for it.
5505 * doc/Makefile.am: close bug #617
5506
Daniel Veillard97fea181999-06-26 23:07:37 +00005507Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * parser.c: alloctate a per parser context SAX interface block
5510
Daniel Veillard14fff061999-06-22 21:49:07 +00005511Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5514 and xmlEncodeEntitiesReentrant with the correct one :-\
5515
5516Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * commit of my internal XML base changes, quite a lot of
5519 changes, cleanups, better entities support, framework for
5520 new I/O and charset detection and handling
5521 * Fixed the configure/Makefile stuff to generate shared libs
5522 with the proper version info, so we jumped on rev from
5523 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5524 xmlEncodeEntities() result need to be freed now, and a string
5525 xmlParserVersion provide the current library version.
5526
Raph Levien05240da1999-06-15 21:27:11 +00005527Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5528
5529 * parser.c: fixed a buffer overrun for when you have a very long
5530 attribute with no entities in it.
5531
Daniel Veillardbb2da581999-06-13 14:37:07 +00005532Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * added example directory
5535 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5536
Daniel Veillard011b63c1999-06-02 17:44:04 +00005537Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5538
5539 * Release of libxml-1.1, nearly everything has been touched for
5540 this.
5541 * Added more regression tests
5542 * Updated the documentation
5543
Daniel Veillard27d88741999-05-29 11:51:49 +00005544Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5545
5546 * tree.[ch]: unified the XML_NO_CORBA defines.
5547 * parser.c encoding.[ch]: started plugging in char encoding detection
5548
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005549Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5550
5551 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5552 Also freed allocated buffer.
5553
Daniel Veillard27d88741999-05-29 11:51:49 +00005554Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005555 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5556 reentrancy problem at printing. One is left in entities.c, to
5557 remove ASAP
5558 * testSAX.c : added a test example showing the use of the SAX
5559 interface if one doesn't want to build the DOM tree.
5560 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5561
Daniel Veillard517752b1999-04-05 12:20:10 +00005562Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5565 large revamping of the parser to use SAX callbacks
5566 http://www.megginson.com/SAX/ (or at least a C like interface
5567 a la Expat). It's now possible to set up your own callbacks
5568 and the parser will not build a DOM tree.
5569 * test/* result/*: updated the test suite, I finally removed
5570 the old Namespace draft support (PI based).
5571
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005572Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5573
5574 * Makefile.am: added test result to EXTRA_DIST for make tests
5575
Daniel Veillard64068b31999-03-24 20:42:16 +00005576Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5577
5578 * parser.c, parserInternals.h: moved the chars macro definitions
5579 to parserInternals.h
5580 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5581 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5582
Daniel Veillard012ccc11999-03-23 10:11:11 +00005583Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * xml-config.in : applied patch to make --version work
5586
Raja R Harinatha86c23e1999-03-05 22:14:01 +000055871999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5588
5589 * Makefile.am (check-local): Alias for `tests' target. This will
5590 cause `make check' to do the right thing.
5591 (tests): Don't run tests in srcdir. Also, replaced calls to
5592 basename with a `sed' "equivalent".
5593
Daniel Veillardd109e371999-03-05 06:26:45 +00005594Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5597 it in the header and not the sources, updated the doc.
5598 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5599 pointing this out.
5600
Daniel Veillardbc50b591999-03-01 12:28:53 +00005601Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5604 exported the inputStream routines.
5605 * doc/html/* : updated accordingly
5606
Daniel Veillardd692aa41999-02-28 21:54:31 +00005607Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * parser.c, parser.h, parserInternals.h: added a few extra
5610 internal calls to allocate and free parser contexts ...
5611 * doc/html/* : updated accordingly
5612
Daniel Veillard55a99271999-02-25 11:01:29 +00005613Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * configure.in, Makefile.am, doc/makefile.am : General changes for
5616 1.0.0 release and including the generated HTML documentation.
5617
Daniel Veillard35925471999-02-25 08:46:07 +00005618Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * makefile.am : added parserInternals.h, oops.
5621
Daniel Veillard1e346af1999-02-22 10:33:01 +00005622Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5623
5624 * parserInternals.h: added this header giving access to the parser
5625 internal functions.
5626 * doc/Makefile.am : added a rebuild target which rebuilds the full
5627 set of documentations
5628 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5629 the internal subset.
5630 * *.c *.h: modifications needed to generate the documentation using
5631 gtk-doc, cleanup of functions blocks, reorganisation of struct
5632 declarations.
5633
Daniel Veillard1164e751999-02-16 16:29:17 +00005634Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5635
5636 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5637 the tar and spec file to include the beginning of the doc.
5638
Nuno Ferreira03d04781999-02-13 00:07:17 +000056391999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5640
5641 * doc/.cvsignore: Added this file.
5642
Daniel Veillard6800ef31999-02-08 18:33:22 +00005643Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5644
5645 * tree.c: fixed xmlGetProp to return "" when the attribute
5646 exists, even if the node-list is NULL.
5647
Daniel Veillard726c7e31999-02-08 15:13:10 +00005648Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * tree.c: patched an error outputting empty attribute values.
5651 * Makefile.am and doc/makefile.am: have been updated during the
5652 week-end. Sorry for an empty CVS log, I got a shell problem.
5653
Daniel Veillard1899e851999-02-01 12:18:54 +00005654Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5655
5656 * tree.h: cleaned up using enums instead of defines
5657 * parser.c, valid.[ch]: more work on parsing/output of element
5658 declarations
5659
Daniel Veillard3b9def11999-01-31 22:15:06 +00005660Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5661
5662 * valid.[ch], tree.c, parser.c : more work toward full parsing
5663 of XML DTDs.
5664 * README: added informations about mailing-list and on-line
5665 documentation
5666
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000056671999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5668
5669 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5670
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005671Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * parser.c, tree.[ch] : more work toward conformance testing,
5674 added a last element to accelerate parsing of very flat structures
5675 started working on internal subset Element content declaration.
5676 * valid.[ch] : first cut at adding code toward validation.
5677 * previous changes had also small impact on most files, especially
5678 the conformance testing using James Clark test suite.
5679
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005680Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * test/* : updated the examples, most of them were not well
5683 formed (humm), and added rdf2.
5684 * result/* : resulting changes in the output.
5685
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005686Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5687
5688 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5689
Daniel Veillard44b3a061998-12-05 17:27:22 +00005690Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5691
5692 * tree.c: patched a bug in the generation of empty attributes
5693
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005694Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5695
5696 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5697 for node/trees/documents/... Biggest problem is namespace
5698 support when copying subtrees.
5699
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005700Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * parser.c, entities.c: improve entities and char ref encoding,
5703 and cleanups of error messages.
5704
Daniel Veillard242590e1998-11-13 18:04:35 +00005705Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * parser.c, entities.c: simple bug hunting done during rpm2html and
5708 rpmfind integration.
5709
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005710Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * parser.[ch]: Added interfaces allowing to specify a SAX
5713 handler before parsing.
5714
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005715Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * parser.c: redirrect all errors reporting through the SAX
5718 error function
5719
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005720Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5723 * libtool, tlmain ...: update of the libtool files
5724
Miguel de Icaza442321c1998-11-04 18:13:38 +000057251998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5726
5727 * entities.c: Use g_snprintf insteda of snprintf.
5728
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005729Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5730
5731 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5732 added ent5 test for this purpose.
5733 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5734
Daniel Veillard27271681998-10-30 06:39:40 +00005735Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5736
5737 * parser.c: fixed? a strange error due to compression on a GWP
5738 document.
5739
Daniel Veillard25940b71998-10-29 05:51:30 +00005740Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5741
5742 * tree.[ch]: bug fixing
5743 * entities.[ch]: defined a specific type for predefined entities
5744 * doc/xml.html: more documentation on the library, how to use it,
5745 overview of the interfaces.
5746
Daniel Veillard16253641998-10-28 22:58:05 +00005747Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5750
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005751Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5752
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005753 * tree.c: corrected a small bug
5754 * doc/xml.html: continuing writing documentation.
5755
5756Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5757
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005758 * debugXML.h debugXML.c: added debugging utilities.
5759 * tester.c: added --debug switch.
5760 * tree.c: patched an incorrect node->type assignment.
5761 * parser.c: formatting, ensure that node->doc != NULL in attributes
5762
Daniel Veillardccb09631998-10-27 06:21:04 +00005763Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5766 entity support and provide an internal representation close to
5767 DOM one (entity ref nodes, and attribute value as tree). I tried
5768 to preserve the interface but this will surely break some apps
5769 (I have to change rpm2html/rpmfind for example). I had to change
5770 two interfaces, and the generated tree is somewhat different.
5771 * doc/* : started documenting the XML library, the tree and
5772 DOM/Corba. This is a first step.
5773
Daniel Veillard11e00581998-10-24 18:27:49 +00005774Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * parser.c: Set up the fonctions comment block, boring but useful.
5777 * parser.h, SAX.c, parser.c: now attributes are processed through
5778 the SAX interface. The problem is that my SAX interface diverged
5779 quite a bit from the original one, well this is not an official
5780 spec, and translating it from Java to C is hairy anyway...
5781
Daniel Veillard97b58771998-10-20 06:14:16 +00005782Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5783
5784 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5785 fonctions comment block, boring but useful.
5786
5787Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005788
5789 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5790 conversion routines. However they are not yet used to convert the
5791 inputs. The core will run with UTF-8.
5792
Daniel Veillard33942841998-10-18 19:12:41 +00005793Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5794
5795 * tree.c : make sure that the type id is properly set-up when
5796 a new object is allocated, needed for DOM.
5797
Daniel Veillard27fb0751998-10-17 06:47:46 +00005798Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5799
5800 * tree.h, tree.c: Ok, the main objects in the tree will be native
5801 corba objects, it costs 8 bytes per Node, Attribute and Document
5802 but it simplifies the Corba integration a lot (no extra interface
5803 objects to allocate/free).
5804
Daniel Veillard0bef1311998-10-14 02:36:47 +00005805Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5808 and changed NODEs contants for conformity with DOM Level 1
5809
Daniel Veillard27864701998-10-08 03:47:24 +00005810Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * added hooks to keep track of servants when creating objects
5813 xmlDoc and xmlNode (for Corba export).
5814
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005815Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5816
5817 * added xml-config script.
5818
Daniel Veillard7066a791998-10-01 20:28:28 +00005819Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5822 to autoupdate libtool and automake conf files.
5823
Miguel de Icaza60681bd1998-09-30 19:28:59 +000058241998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5825
5826 * Makefile.am: Use '?' to separate the sed
5827 commands as ',' is used when people pass -Wl,something.
5828
5829
Daniel Veillard15a8df41998-09-24 19:15:06 +00005830Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * tree.c, tree.h: added a per-document compression interface.
5833
Daniel Veillard151b1b01998-09-23 00:49:46 +00005834Tue Sep 22 20:47:38 EDT 1998
5835
5836 * tree.c, tree.h: added saving with compression and added interfaces
5837 to control the compression level (xmlGetCompressMode,
5838 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5839
Daniel Veillard70120ff1998-09-22 00:24:21 +00005840Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * parser.c: corrected a loop for files of size 0
5843
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000058441998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5845
5846 * error.h: New file. Contains prototyes from `error.c'.
5847
Tom Tromeyc19653d1998-08-14 01:22:43 +00005848Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5849
5850 * Makefile.am (xmlincdir): New macro.
5851 (xmlinc_HEADERS): Renamed from include_HEADERS.
5852
Daniel Veillard845664d1998-08-13 04:43:19 +00005853Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * applied small patch on numeric entities from
5856 Christopher Blizzard <blizzard@appliedtheory.com>
5857
Daniel Veillard260a68f1998-08-13 03:39:55 +00005858Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * New release 0.2, removed the old xml_* files so that it's
5861 coherent with the other CVS base (W3C), far better conformance
5862 to standard, new namespaces, decent entities support, beginning
5863 of a SAX-like interface. Nearly nothing left intact, even the
5864 test examples ...
5865
Christopher Blizzarda36749e1998-07-30 21:47:18 +000058661998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5867
5868 * .cvsignore: Add .deps dir
5869
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005870Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5873
Daniel Veillardfe926001998-07-26 04:28:20 +00005874Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005875
Daniel Veillardfe926001998-07-26 04:28:20 +00005876 * configure.in: added test for CPP
5877 * AUTHORS, Changelog: the original ones didn't get commited but the
5878 glib ones instead, fixed.
5879 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005880
Daniel Veillardfe926001998-07-26 04:28:20 +00005881Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005882
Daniel Veillardfe926001998-07-26 04:28:20 +00005883 * integrated code developped at W3C
5884 * changed the original Copyright
5885 * migrated to automake
5886 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005887