blob: 11f291b706a0aea10b8b42d996c39080b12a8ea9 [file] [log] [blame]
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2 * xpath.c: fixed bug #78858
3
Daniel Veillard4cbe4702002-05-05 06:57:27 +00004Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5
6 * tree.c: modified xmlNodeSetBase to allow changing the
7 base of a document.
8
Daniel Veillard070803b2002-05-03 07:29:38 +00009Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10
11 * xmlschemastypes.c: patch Charles Bozeman for validation of
12 all the date, time, and duration types
13 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
14 * configure.in: fixed an error pointed by an user
15 * xml2-config.in: fixed an error pointed by an user
16
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000017Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
18
19 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
20 win32/libxml2.def.src xmlIO.c: exported default
21 'file:', 'http:' and 'ftp:' protocols input handlers
22 and maked protocols comparisson case insensitive
23
Daniel Veillard34de97f2002-04-30 14:29:22 +000024Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * configure.in: Neven Has detected a typo
27
Daniel Veillard28577c32002-04-30 06:48:41 +000028Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
29
30 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
31 as one of the persons allowed to commit directly to the
32 module.
33
Daniel Veillardfc57b412002-04-29 15:50:14 +000034Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
35
36 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
37 * valid.c: raised a too low limit
38 * doc/*: rebuilt the docs
39
Daniel Veillardeca82812002-04-24 11:42:02 +000040Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * test/XPath/expr/floats test/XPath/expr/functions
43 result/XPath/expr/floats result/XPath/expr/functions
44 xpath.c: another XPath conformance patch from Richard Jinks
45
Daniel Veillard13e04c62002-04-23 17:51:29 +000046Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
47
48 * xmlschemas.c: fixed validation of attribute groups.
49 * test/schemas result/schemas: added an example from the primer
50
Daniel Veillard88c58912002-04-23 07:12:20 +000051Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
52
53 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
54 * test/schemas result/schemas: updated the test list
55
Daniel Veillarde19fc232002-04-22 16:01:24 +000056Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
57
58 * TODO: updated a bit
59 * parser.c: made a comment more specific
60 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
61 Schemas conformance.
62 * test/schemas result/schemas: updated the test list
63
Daniel Veillard441bc322002-04-20 17:38:48 +000064Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
65
66 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
67 implementing xs:all with minOccurs = 0
68 * tes/schemas/* result/schemas/*: added more tests covering
69 xs:all
70
Daniel Veillard8a001f62002-04-20 07:24:11 +000071Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * xmlregexp.c: first implementation of the all particle, this
74 may need to be revisited for case where not all transitions
75 must be crossed.
76
Daniel Veillard7646b182002-04-20 06:41:40 +000077Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
78
79 * tree.c: another entity processing update from Markus Henke
80
Bjorn Reese54d02fb2002-04-19 15:16:01 +000081Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
82
83 * trionan.c: fixed crash on OSF/1
84
Daniel Veillardb4398962002-04-19 07:01:55 +000085Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
86
87 * xmlschemas.c: more Schemas work
88 * test/schemas/* result/schemas/*: added more tests coming
89 from the spec.
90
Daniel Veillard54761132002-04-18 21:00:44 +000091Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
92
93 * c14n.c: patch from Aleksey Sanin reflecting a change in the
94 ExcC14N specification
95
Daniel Veillardbf8dae82002-04-18 16:39:10 +000096Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
97
98 * tree.c: patch from Markus Henke, fix for recursive entities.
99
Daniel Veillard23b1f372002-04-18 15:50:05 +0000100Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
101
102 * xpath.c: fix a problem with string() on a document node.
103
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000104Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
105
106 * Makefile.am xmlschemas.c: more Schemas work
107 * test/schemas/* result/schemas/*: added more tests coming
108 from the spec.
109
Daniel Veillard6231e842002-04-18 11:54:04 +0000110Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
111
112 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
113 * result/HTML/*: this changes a few things in the results
114
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000115Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
116
117 * include/libxml/tree.h: eliminated 'declaration different than
118 prototype' warning
119 * include/win32config.h: "resolved" conflicts with errno.h
120
Daniel Veillardb509f152002-04-17 16:28:10 +0000121Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
124 on the automata interfaces and debug of counted choices
125 * test/schemas/* result/schemas/*: added a number of tests
126
Daniel Veillard8651f532002-04-17 09:06:27 +0000127Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
130 a bit of work on Schemas
131 * testSchemas.c: try to make it more useful
132 * test/schemas/* result/schemas/* Makefile.am: changed the
133 Schemas regression test procedure, started adding a few samples
134
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000135Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
136
137 * include/libxml/encoding.h: Patch for the Borland C++ builder
138 * include/libxml/tree.h: Patch for the Borland C++ builder
139 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000140 * win32/bcb5: New directory for the Borland C++ builder
141 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000142
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000143Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
144
145 * win32/Makefile.msvc: Update for XML Schema support
146 * win32/configure.js: Update for XML Schema support
147 * win32/libxml2.def.src: Update for XML Schema support
148
Daniel Veillard4255d502002-04-16 15:50:10 +0000149Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
152 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
153 xmlunicode.c include/libxml/Makefile.am
154 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
155 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
156 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
157 include/libxml/xmlversion.h.in : merged the current state of
158 XML Schemas implementation, it is not configured in by default,
159 a specific --schemas configure option has been added.
160 * test/automata test/regexp test/schemas Makefile.am
161 result/automata result/regexp result/schemas:
162 merged automata/regexp/schemas regression tests
163
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000164Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * xpath.c: Gary found a compile time problem, fixes #78823
167
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000168Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
169
170 * configure.in: release of 2.4.20
171 * doc/*: updated and rebuilt the docs
172
Daniel Veillardf544f192002-04-15 12:56:56 +0000173Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
174
175 * python/Makefile.am: patch from Cristian Gafton to build on
176 Red Hat 6.2, should also fix #75779
177
Daniel Veillard940492d2002-04-15 10:15:25 +0000178Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
179
180 * valid.c: first part of fixing #78729
181
Daniel Veillardeb475a32002-04-14 22:00:22 +0000182Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
183
184 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
185 escaping of URI when saving HTML files.
186 * result/HTML/*: this impacted some tests
187
Daniel Veillard9b731d72002-04-14 12:56:08 +0000188Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
189
190 * configure.in: trying to fix #77441
191
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000192Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
193
194 * include/libxml/xmlIO.h: Hallski complained it could not be
195 included by itself.
196
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000197Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * configure.in: applied an IEEE flag patch for OSF/1 #77825
200
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000201Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
202
203 * win32/configure.js: patch from Nilo for the c14n option
204 * win32/Makefile.msvc: fixed libxml2.def generation with threads
205
Daniel Veillardda423da2002-04-10 19:25:38 +0000206Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
207
208 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
209 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
210 LIBXML_THREAD_ENABLED
211
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000212Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
213
214 * xpath.c: another patch from Richard Jinks for substring conformance
215 * test/XPath/expr/floats test/XPath/expr/strings
216 result/XPath/expr/floats result/XPath/expr/strings: update of the
217 test suite to check those.
218
Daniel Veillard01917aa2002-04-10 11:30:41 +0000219Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * xpath.c: patch from Richard Jinks for .x float parsing.
222
Daniel Veillard46d6c442002-04-09 16:10:39 +0000223Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225 * parser.c: patch from Markus Henke when an encoding ain't recognized
226
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000227Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
228
229 * libxml.m4: got a report that #include <string.h> was needed
230
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000231Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * xmllint.c: applied a fix from Anthony Jones for -o /--output
234
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000235Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
236
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000237 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000238
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000239Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
240
241 * xpath.c: fixed a bug in the nodeset to boolean comparison code
242 pointed out by Melvyn Sopacua.
243
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000244Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
245
246 * libxml.m4: Frédéric Crozat gave a patch related to the change
247 of Include paths breaking the libxml.m4
248
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000249Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * xpath.c: Fix bug #76927 forgot to save some context
252 when evaluating binary expressions
253
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000254Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
255
256 * configure.in: fixed configure for MPE/iX from Markus Henke
257 * xmlmemory.c: fixed initialization problems
258 * xpath.c: another set of patches from Richard Jinks this
259 fixes "make XPathtests" on linux
260
Daniel Veillard21458c82002-03-27 16:12:22 +0000261Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
264 * test/XPath/expr/compare test/XPath/expr/equality
265 test/XPath/expr/floats test/XPath/expr/functions
266 test/XPath/expr/strings result/XPath/expr/compare
267 result/XPath/expr/equality result/XPath/expr/floats
268 result/XPath/expr/functions result/XPath/expr/strings: Updated
269 tests though they show a divergence on Linux
270
Daniel Veillard28dfed12002-03-27 09:08:17 +0000271Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
272
273 * xpath.c trionan.c: previous commit also included patches
274 from Richard Jinks on some IEEE support corner case
275
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000276Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
277
278 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
279 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
280 that $(datadir) should be used for docs
281
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000282Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
283
284 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
285 could leak filedescriptors
286
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000287Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * configure.in nanohttp.c: applied patch from Allan Clark for
290 UnixWare/OpenServer
291
Daniel Veillard19274092002-03-25 16:48:03 +0000292Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * configure.in: preparing 2.4.19
295 * doc/*: rebuilt the docs
296
Daniel Veillard56b2db72002-03-25 16:35:28 +0000297Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * nanohttp.c: fixing #76043, got fed up with non-portability
300 of that piece of code.
301
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000302Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * valid.c SAX.c: Never commit without running "make tests" :-(
305 fix a couple of stupidities in the previous commit
306 * result/*: a few changes in some attribute order result of previous
307 commit.
308
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000309Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
312 the internal subset should not raise duplicate ID errors,
313 also there was a small bug in conjunction to namespace
314 declarations defaulted and xml:xxx attributes DTD definitions.
315
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000316Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * xpath.c: Richard Jinks also raised some rounding problems
319 this tries to fix them
320
Daniel Veillard4e2df542002-03-22 12:23:14 +0000321Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * xpath.c: Richard Jinks spotted an incoherent memory allocation
324 behaviour in xmlXPathCastToString()
325
Daniel Veillarddb552912002-03-21 13:27:59 +0000326Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
329 raised by Morus Walter
330
Daniel Veillard9e537932002-03-21 13:08:08 +0000331Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
332
333 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
334 from Igor
335
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000336Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * xpath.c: fixing #75619, related to a problem when trying
339 to evaluate condition when the current node set resulting
340 from that sub-step evaluation is empty. Also fixes 2 potential
341 problem with previous-sibling and next-siblings axis.
342
Daniel Veillard1840ef02002-03-21 08:05:23 +0000343Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
346 HTML support is not configured in.
347
Daniel Veillard561b7f82002-03-20 21:55:57 +0000348Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
351 include/libxml/tree.h: dohh I really didn't intended to commit
352 this test version :-(
353
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000354Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
355
356 * testSAX.c: I wanted to see the real speed at the SAX interface
357 after a little too many Ximianer started complaining about the
358 parser speed.
359 added a --quiet option:
360 paphio:~/XML -> ls -l db100000.xml
361 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
362 paphio:~/XML -> time ./testSAX --quiet db100000.xml
363 3200006 callbacks generated
364 real 0m1.270s
365 Which means 16MBytes/s and 3Mcallback/s
366
Daniel Veillardc62a1472002-03-19 18:35:12 +0000367Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
368
369 * xpath.c: valgrind spotted another error that time when running
370 on libxslt regression tests
371
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000372Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
373
374 * Makefile.am: adding "make valgrind" running the full regression
375 tests (except python ones) under Valgrind (using valgrind -q
376 which was kindly added by the author).
377 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
378 passes cleanly now except an obcure floating point initialization
379 raised in log10() in one XPath regression test ???
380 * tree.c: edited some comments to close #75244
381
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000382Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
383
384 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
385 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
386 context of ScrollKeeper, made sure that if the number is
387 an integer, the serialization follows the description at
388 http://www.w3.org/TR/xpath#section-String-Functions
389
Daniel Veillard5997aca2002-03-18 18:36:20 +0000390Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
391
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000392 * configure.in: preparing 2.4.18
393 * doc/*: updated and rebuilt the web site
394 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
395 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000396 * parser.c: humm, changed the way the SAX parser work when
397 xmlSubstituteEntitiesDefault(1) is set, it will then
398 do the entity registration and loading by itself in case the
399 user provided SAX getEntity() returns NULL.
400 * testSAX.c: added --noent to test the behaviour.
401
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000402Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
403
404 * parser.c: Wilfried Teiken provided a hackish but working
405 way to get context reported back on entities when parsing
406 with SAX and without breaking the DOM build.
407
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000408Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * c14n.c: applied a new patch from Aleksey Sanin
411 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
412 to reference Aleksey implementation of XML digital Signatures
413
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000414Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * xpath.c: small fix to avoid potential problem due to
417 ordering of freeing data
418 * python/Makefile.am: people were complaining about
419 the generated file in python dir not being built
420
Daniel Veillardd2379012002-03-15 22:24:56 +0000421Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
424 python/generator.py python/libxml.c python/types.c: Cleanup
425 of the python Makefiles based on Jacob and James feedback,
426 fixed the spec file accordingly, fixed the number of warning
427 that passing my pedantic CFLAGS was generating. Conclusion
428 is that Python includes are real crap.
429
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000430Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * configure,in: it was reported quite a few times that
433 xml2-config --cflags should not output
434 -I$includeprefix/libxml2/libxml because libxml2 header names
435 clashes with existing names like list.h from C++ stl.
436 Includes should be #include<libxml/xxx.h> so ...
437
Daniel Veillard6f293b12002-03-15 09:42:33 +0000438Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440 * c14n.c: another patch from Aleksey Sanin
441
Daniel Veillard5c396542002-03-15 07:57:50 +0000442Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
445 canonicalization algorithm
446 * doc/xml.html doc/index.html: added the C14N references on the
447 index page.
448
jacob berkman9be65862002-03-14 02:15:56 +00004492002-03-13 jacob berkman <jacob@ximian.com>
450
451 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
452 usage, redundant, and gcc specific
453
Daniel Veillard75be0132002-03-13 10:03:35 +0000454Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * xpath.c: speedup some node selection operations, this can
457 have a significant impact on DocBook Norm's stylesheets
458 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
459 make sure it's always the case
460 * debugXML.c: distinguish CDATA and comments in ls operations
461
Daniel Veillard61f26172002-03-12 18:46:39 +0000462Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
463
464 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
465 to generate better API descriptions etc...
466
Daniel Veillard9ff88172002-03-11 09:15:32 +0000467Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * c14n.c: Fixing #74186, made sure all boolean expressions
470 get fully parenthesized, ran indent on the output
471 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
472 include/libxml/tree.h: also #74186 related, removed the
473 --with-buffers option, and all the preprocessor conditional
474 sections that were resulting from it.
475
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000476Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * valid.c: applied patch from Dodji Seketeli fixing an
479 uninitailized variable in xmlValidGetValidElements()
480
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000481Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * c14n.c: fixed a few comments
484 * doc/*.html doc/*/*.html: regenerated the docs and added
485 the C14N API
486 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
487
Daniel Veillardfa49d872002-03-09 10:20:00 +0000488Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * check-xml-test-suite.py: fix to adapt varaiations in the
491 bindings
492 * configure.in python/setup.py python/setup.py.in: fixed to
493 have the version of the python scripts automatically updated
494
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000495Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
498 in xmlCopyProp()
499
Daniel Veillardaf43f632002-03-08 15:05:20 +0000500Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * configure.in: preparing 2.4.17 release
503 * doc/*: updated and rebuilt the docs
504 * xpath.c: fixed a comment
505 * python/libxml.c: fixed a possible reentrancy problem
506
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000507Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
508
509 * tree.c python/tests/Makefile.am python/tests/attribs.py:
510 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
511 added a specific regression test
512 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
513 not raise exceptions when failing to find the attribute.
514
Daniel Veillard90bc3712002-03-07 15:12:58 +0000515Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * configure.in xmllint.c: owen pointed out a problem with the
518 ftme fix, gettimeofday() was not detected by configure and
519 the ftime header wasn't included, dohhh
520
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000521Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * configure.in xmllint.c: trying to fix #71457 for timing
524 precision when gettimeofday() is not availble but ftime() is
525
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000526Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
529 are now copied on install and part of the -devel RPM
530
Daniel Veillard7b416132002-03-07 08:36:03 +0000531Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * xpath.c: trying to avoid bug #72150 which was apparently
534 caused by a gcc bug (or a processor problem) as detailed
535 at http://veillard.com/gcc.bug
536
Daniel Veillardf742d342002-03-07 00:05:35 +0000537Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
540 fixed xmlReconciliateNs(), added a Python test/example for
541 inter-document cut'n paste
542 * python/libxml.py: fixed node.doc on document nodes and added
543 xpathEval() onto node objects
544
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000545Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
546
547 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
548 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
549 fixup and integrated tests for the serialization stuff
550
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000551Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
554 moved the libxml man page to section 3
555
Daniel Veillard1e774382002-03-06 17:35:40 +0000556Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * tree.c: fix bug #72490
559 * python/libxml.c python/libxml.py: added methods serialize()
560 and saveTo() to all node elements.
561
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000562Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * xmlIO.c: closed #73430, don't read from an input source
565 which indicated an end-of-file or an error.
566
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000567Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * parser.c: make sure SAX endDocument is always called as
570 this could result in a Python memory leak otherwise (it's
571 used to decrement ref-counting)
572 * python/generator.py python/libxml.c python/libxml.py
573 python/libxml2-python-api.xml python/libxml2class.txt
574 python/tests/error.py python/tests/xpath.py: implemented
575 the suggestions made by Gary Benson and extended the tests
576 to match it.
577
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000578Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * python/generator.py: applied patch fixing #73450
581
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000582Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * xpath.c: fixing #61290 "namespace nodes have no parent"
585 long standing divergence from the XPath REC. NodeSets
586 simply hold a copy of namespace nodes and those node ->next
587 points to the parent (which may not be the node carrying the
588 definition).
589 * include/libxml/xpath.h: flagged but didn't added a possible
590 speedup
591 * DOCBparser.c HTMLparser.c: removed some warnings from push
592 parser due to new state being added.
593 * tree.c: new fix from Boris Erdmann
594 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
595 the XML Canonalization support from Aleksey Sanin
596
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000597Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * tree.c: patch from Boris Erdmann fixing some namespace odities
600 with xmlCopyNode()
601
Daniel Veillardc6613042002-03-02 09:34:02 +0000602Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
603
604 * xmlIO.c: fix bug #72706 when loading a NULL entity
605
Daniel Veillardc0fef772002-03-01 16:16:31 +0000606Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
609 actually change in a future XML Namespace revision.
610
Daniel Veillard79426f22002-03-01 16:14:17 +0000611Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
614 added the possibility of returning nodesets from XPath extension
615 functions written in Python
616
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000617Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * python/*: commiting some Python bindings work done while travelling
620
Daniel Veillard97300512002-03-01 09:13:41 +0000621Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
624 explicitely with memory debugging switched on
625
Daniel Veillard6361da02002-02-23 10:10:33 +0000626Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * python/generator.py python/libxml.c python/libxml2-python-api.xml
629 python/libxml2class.txt python/libxml_wrap.h python/types.c:
630 Added wrapper for the xmlURIPtr type, provided accessors, fixed
631 the accessor generator for strings
632 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
633 regression test.
634
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000635Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * python/README python/generator.py python/libxml.c python/setup.py:
638 added the 'usual' setup.py to allow building a libxml2-python
639 module based on the same code. The initialization is however
640 different the 2 .so files fo libxml2 and libxslt are identical and
641 they entry point initialize both libraries. this is done to avoid
642 some possible nasty problem since the Python don't merge the maps
643 of all shared modules.
644
Daniel Veillard158a4d22002-02-20 22:17:58 +0000645Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * parser.c: fixed a push/encoding bug reported by Michael
648 on librsvg
649
Daniel Veillard7839e162002-02-20 18:54:48 +0000650Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * include/libxml/parserInternals.h: fixes a misplaced #endif
653
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000654Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * parser.c valid.c: found and fixed a couple of allocation bugs
657
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000658Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * doc/xml.html doc/python.html doc/*: added a Python and binding
661 page describing the current state of the Python bindings and
662 giving pointers to the other languages wrappers.
663
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000664Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
667 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
668 rebuilt the API and web site
669 * xpath.c: fixed #71978 portability bugs
670
Daniel Veillard8aff2472002-02-19 21:50:43 +0000671Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * SAX.c: oops broke automatic defaulting of namespaces attributes.
674
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000675Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * include/libxml/parserInternals.h parser.c: had to change
678 2 internal parsing API when processing document content
679 to check the start and end of element content are defined
680 in the same entity
681 * valid.c include/libxml/valid.h: attribute normalization can
682 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
683 with the context to report it.
684 * SAX.c: fixed the last known bugs, crazy validation constraints
685 when a document is standalone seems correctly handled. There
686 is a couple of open issues left which need consideration especially
687 PE93 on external unparsed entities and standalone status.
688 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
689 The 2 tests left failing are actually in error. Cleanup done.
690
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000691Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * valid.c: implemented E59 spaces in CDATA does not match the
694 nonterminal S
695
Daniel Veillard878eab02002-02-19 13:46:09 +0000696Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * SAX.c parser.c valid.c: more validation test fixups
699 * check-xml-test-suite.py: added duration info for the tests
700
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000701Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * parser.c valid.c: a couple of errors were reported but not
704 saved back as such in the parsing context. Down to 1% failure rate
705 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
706
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000707Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * xmlInternald.c: isExtender was missing a char
710 * parser.c include/libxml/parser.h: % are acceptable in the
711 internal subset if within a PUBLIC ID
712
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000713Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
714
715 * SAX.c parserInternals.c valid.c: more work on the conformance
716 suite. Took the step to finally block documents with encoding
717 errors. It's a fatal error per the spec, people should have fixed
718 their documents by now.
719
Daniel Veillard55253e22002-02-18 14:32:39 +0000720Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * check-xml-test-suite.py: fixed the test script after some discussion
723 on the semantic of TYPE="error"
724 * Makefile.am: added the script to the distrib
725
Daniel Veillard28757702002-02-18 11:19:30 +0000726Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * SAX.c entities.c: fixed a couple of conformances issues deep
729 into the validation code (standalone and undeclared Notations)
730
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000731Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
734 stayed there for years !
735
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000736Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
739 missing
740
Daniel Veillardc7612992002-02-17 22:47:37 +0000741Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * check-xml-test-suite.py: improved the behaviour a bit as
744 well as the logs
745 * parser.c valid.c SAX.c: fixed a few more bugs
746 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
747
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000748Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * check-xml-test-suite.py: python script to run regression tests
751 against the XML Test suite of W3C/OASis
752 * SAX.c: fixed a validation bug
753 * parser.c: fixed 3 errors pointed by the test suite
754 * doc/buildDocBookCatalog: fixed a typo pointed by drake
755 * python/Makefile.am: fixed a dependendy
756
Daniel Veillard9f28f302002-02-15 20:48:08 +0000757Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * xmlmemory.c: avoid a warning bug #71594
760
Daniel Veillard144024e2002-02-13 21:14:46 +0000761Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * xmlmemory.c: Jesse Perry provided a patch to remove a few
764 warning on alpha/Tru64
765
Daniel Veillarde4301c82002-02-13 13:32:35 +0000766Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * include/libxml/entities.h: fixing a comment
769 * valid.c: fixing some troubles with validity check on namespaces
770 * result/VC/NS3 test/VC/NS3: added a specific regression test
771
Daniel Veillarda6d05382002-02-13 13:07:41 +0000772Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * tree.c: Fixing #71342 serializing '\n' in attribute values
775 * result/noent/att3 result/att3 test/att3: added a specific
776 test.
777
Daniel Veillard797a5652002-02-12 13:46:21 +0000778Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * python/libxml.c: couple of bug fixes
781
Daniel Veillard01a6d412002-02-11 18:42:20 +0000782Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * python/*.py: removed tabs and used spaces.
785
Daniel Veillard397ff112002-02-11 18:27:20 +0000786Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
789 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
790
Daniel Veillard03517542002-02-11 13:54:40 +0000791Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
794 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
795
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000796Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
797
798 * include/libxml/encoding.h include/libxml/entities.h
799 include/libxml/globals.h include/libxml/parser.h
800 include/libxml/threads.h include/libxml/tree.h
801 include/libxml/xmlmemory.h: trying to fix the include mess
802
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000803Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * include/libxml/xmlmemory.h: reverted part of the previous
806 attempt to provide #69655, this was breaking the build.
807
Daniel Veillard0ba59232002-02-10 13:20:39 +0000808Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
809
810 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
811 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
812 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
813 include/libxml/parserInternals.h include/libxml/tree.h
814 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
815 Tentatively fixed #69655 , make compiling with -Wredundant-decls
816 clean.
817 * python/libxml.c: fixed a warning.
818
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000819Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
822 copying of node, merge back IDs in the target document.
823 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
824 test/XInclude/ents/ids.xml: test case
825 * result/VC/ElementValid4: output changed due to a typo fix
826
Daniel Veillard1c18e302002-02-09 22:16:40 +0000827Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * python/Makefile.am: seems some version of automake didn't
830 generate the dependancies right as Jacob found out. Add
831 an extra dependancy rule.
832
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000833Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * parserInternals.c valid.c: Justin Fletcher found some parts
836 of the code needing cleanup
837 * libxml.spec.in python/Makefile.am python/generator.py
838 python/libxml.c python/libxml.py: Fixed the python Makefiles
839 corrected a bug showing up on ia64, changed the name of the
840 python internal module too
841
Daniel Veillard07be19b2002-02-08 14:20:35 +0000842Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * Makefile.am: applied patch from Andris Pavenis for binary
845 name suffixes
846
Daniel Veillardf216d462002-02-08 13:44:24 +0000847Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * xmllint.c win32/win32config.h: fixing #68748
850
Daniel Veillardd455d792002-02-08 13:37:46 +0000851Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * valid.c: fixing #70166
854
855Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857 * valid.c: fixing #70077
858
Daniel Veillardc575b992002-02-08 13:28:40 +0000859Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * Copyright Makefile.am README configure.in libxml.spec.in:
862 Changed to the MIT Licence
863 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
864 doc/xmlio.html: updated the doc accordingly
865 * include/libxml/xmlwin32version.h configure.in: preparing
866 2.4.14 release
867 * python/generator.py python/libxml.c python/libxml2-python-api.xml
868 python/libxml2class.txt python/libxml_wrap.h python/types.c:
869 fixed the const xmlChar * wrapper and generator, XPath extension
870 functions now use the context as first argument
871 * python/tests/tstxpath.py python/tests/xpath.py
872 python/tests/xpathext.py: Updated the tests accordingly
873 * tree.c: fixed bug #70067
874
Daniel Veillard7db38712002-02-07 16:39:11 +0000875Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * Makefile.am: cleanup
878 * debugXML.c: always use stdout if output is NULL
879 * xmlIO.c: don't close filedescriptors passed to outputBuffers
880 * python/Makefile.am python/generator.py python/libxml2class.txt
881 python/libxml_wrap.h python/types.c: augmented the number of bindings
882 handling FILE * and XPath contexts
883 * python/tests/Makefile.am: avoid a stupid problem due to the
884 use of TEST.
885
Daniel Veillard15a143b2002-02-06 22:40:50 +0000886Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
889
Daniel Veillard70cab352002-02-06 16:06:58 +0000890Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * python/TODO python/libxml.c: cleanup the extension function lookup
893 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
894
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000895Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
896
897 * configure.in python/Makefile.am: do not install outside
898 of prefix
899
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000900Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
901
902 * python/TODO python/libxml.c: started adding SAX interfaces
903 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
904 SAX test
905
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000906Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * tree.c: hardened the addChild function
909 * python/generator.py python/libxml.c python/libxml2-python-api.xml
910 python/libxml2class.txt python/libxml_wrap.h python/TODO:
911 added accessors needed for xmlNode, a bit more testing and
912 extension of interfaces
913 * python/tests/Makefile.am python/tests/build.py: added a test
914 build from scratch/save/load/check
915
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000916Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * parserInternals.c: change a small bit in the way valididy
919 error messages get initialized
920 * python/TODO python/libxml.c python/libxml2-python-api.xml
921 python/libxml2class.txt python/libxml_wrap.h python/types.c:
922 added some memory debugging to track leaks at the libxml2 level
923 * python/tests/*.py: changed all tests to check for leaks,
924 there is just one left in XPath extension registrations.
925
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000926Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * python/TODO python/generator.py python/libxml2-python-api.xml
929 python/libxml2class.txt: more accessor classes for the parser
930 context, allow to switch on and check validity
931 * python/tests/Makefile.am python/tests/error.py
932 python/tests/invalid.xml python/tests/valid.xml
933 python/tests/validate.py: attded more test and and added error.py
934 which I forgot to commit in the last step
935
Daniel Veillard3ce52572002-02-03 15:08:05 +0000936Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * python/Makefile.am python/types.c: cleanup
939 * python/libxml.c python/libxml.py python/libxml_wrap.h
940 python/generator.py python/libxml2-python-api.xml
941 python/libxml2class.txt: added class for parser context, added
942 first cut for push mode support. Added a framework to generate
943 accessors functions.
944 * python/tests/Makefile.am python/tests/push.py: added a push
945 test
946
Daniel Veillardcfb05462002-02-02 23:18:22 +0000947Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * python/Makefile.am python/TODO python/libxml.py: fixed a small
950 bug a bit of cleanup.
951
Daniel Veillard5d819032002-02-02 21:49:17 +0000952Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
955 python/libxml2class.txt: adding error redirections and preformat
956 to a python handler
957 * python/tests/Makefile.am python/tests/*.py: cleanup made all
958 tests self checking
959
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000960Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
963 a function
964
Daniel Veillard9589d452002-02-02 10:28:17 +0000965Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
966
967 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
968 python/libxml.c python/libxml2-python-api.xml
969 python/libxml2class.txt: Progressing through the TODOs, class
970 description output, extra XML API, RPM now builds the wrappers
971 for all python installed versions
972
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000973Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * configure.in libxml.spec.in python/Makefile.am python/TODO
976 python/generator.py python/libxml2class.txt: added more informations
977 in the libxml2-python package including docs. Slightly changed
978 the class hierarchy
979 * python/tests/*: added basic regression tests infrastructure too
980
981Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
984 added libxml2-python as part of the packages installed
985
Daniel Veillarda7340c82002-02-01 17:56:45 +0000986Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * python/Makefile.am python/generator.py python/libxml.c
989 python/libxml.py: more work, now able to extend the
990 XPath interpreter with functions written in python.
991
Daniel Veillardc3e39442002-02-01 09:29:41 +0000992Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * python/Makefile.am: Jacob sent a patch to allow building from
995 tarfile.
996
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000997Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1000 inserted the python wrappers build, I hope this won't be too
1001 unportable
1002
Daniel Veillard1971ee22002-01-31 20:29:19 +00001003Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * xpath.c: minor optimization
1006 * python/generator.py python/libxml.c python/libxml.py
1007 python/libxml_wrap.h: more work on the python bindings,
1008 they now support XPath and there is no evident leak
1009
Daniel Veillard36ed5292002-01-30 23:49:06 +00001010Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * python/generator.py python/libxml.c python/libxml.py:
1013 more work on the python bindings generator.
1014
Daniel Veillard96fe0952002-01-30 20:52:23 +00001015Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * python/generator.py python/libxml.c python/libxml_wrap.h:
1018 more work on the python bindings.
1019
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001020Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * python/generator.py python/libxml.c python/libxml.py
1023 python/libxml_wrap.h: commited early version of a python binding
1024 for private use only ATM
1025
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001026Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * entities.c tree.c include/libxml/entities.h: applied patch
1029 from Anthony Jones to implement copy of DTD subtree too. Had
1030 just to keep 2 function private which really ought to become
1031 public ones.
1032
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001033Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmllint.c: added pointers to the web pages in the usage()
1036
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001037Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * tree.c: more fixes from Petr Kozelka for attribute handling
1040 in the tree API to align the semantic with DOM.
1041
Daniel Veillard36065812002-01-24 15:02:46 +00001042Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * valid.c tree.c entities.c: another set of patches from
1045 Anthony Jones for copy operations cleanup and robustness
1046
Daniel Veillardf8592562002-01-23 17:58:17 +00001047Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1050 an alphabetic index based on comments content
1051 * doc/*: rebuilt the web site with the new references
1052
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001053Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * parserInternals.h: Greg Sjaardema suggested to use an
1056 eponential buffer groth policy in xmlParserAddNodeInfo()
1057
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001058Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1061 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1062 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1063 to generate cross-references, and added/updated the stylesheets
1064 to generate and link API indexes. The generic keyword index
1065 is not done yet.
1066 * doc/*.html: regenerated all the usual docs too
1067
Daniel Veillard2070c482002-01-22 22:12:19 +00001068Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * debugXML.c: added an xpath function to the shell for T. V. Raman
1071
1072Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001073
1074 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1075 debug routines.
1076
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001077Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1080 support of attribute nodes
1081
Daniel Veillard9d06d302002-01-22 18:15:52 +00001082Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1085 hopefully near complete and fully documented of the API in XML
1086 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1087 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1088 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1089 include/libxml/parserInternals.h include/libxml/valid.hi
1090 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1091 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1092 include/libxml/xpath.h include/libxml/xpathInternals.h:
1093 Cleaned up the doc comments a lot in the process, the interface
1094 coverage is now 100%
1095
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001096Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1099 extracts comments from the gtk-doc DocBook output (a bit
1100 convoluted but seems to work).
1101
Daniel Veillard61006472002-01-21 17:31:47 +00001102Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1105 added an XML description of the API, moved the script generating
1106 it here. Added a "make api" target
1107
Daniel Veillardd2f23002002-01-21 13:36:00 +00001108Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1111
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001112Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xpath.c include/libxml/xpathInternals.h: the change made to
1115 xmlXPathFuncLookupFunc was incompatible roll it back
1116
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001117Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * SAX.c: cleanup patch from Anthony Jones
1120 * doc/Makefile.am: fix the headers to avoid in make scan
1121 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1122 includes, * vs Ptr and general cleanup
1123 * parsedecl.py: first version of a script to extract the
1124 module interfaces, the goal will be to provide .decl or XML
1125 specification of the interfaces to build wrappers.
1126
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001127Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1130 now provides return codes in case of errors
1131
Bjorn Reese026d29f2002-01-19 15:40:18 +00001132Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1133
1134 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1135 Upgraded to trio baseline 1.6
1136 * strio.h strio.c: Replaced by triostr.h and triostr.c
1137
Daniel Veillard572577e2002-01-18 16:23:55 +00001138Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1141 of strdup usage in the code
1142
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001143Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * parser.c error.c: Keith Isdale complained rightly that
1146 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1147
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001148Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * tree.c: fixed the funxtion to set the xml: attributes
1151 * debugXML.c: added "setbase" to test it.
1152
Daniel Veillard2c748c62002-01-16 15:37:50 +00001153Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1156 to allow updating an attribute content
1157
Daniel Veillard8de85c62002-01-15 17:10:15 +00001158Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * libxml.h: try to avoid problems when compiling on Windows
1161
Daniel Veillard314cfa02002-01-14 17:58:01 +00001162Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * hash.c: patch from Anthony Jones for hash.c allocation size
1165 * Makefile.am: trying to work around Yet Another Libtool Madness
1166 and build the 2.4.13 release finally ...
1167
Daniel Veillard744683d2002-01-14 17:30:20 +00001168Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1171 * doc/* : update of the documentation
1172
Daniel Veillarde6a55192002-01-14 17:11:53 +00001173Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1176 at fixing #61290 :-(
1177
Daniel Veillardfb25a512002-01-13 20:32:08 +00001178Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1181 Fixes bug #67229
1182
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001183Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * tree.c: trying to avoid troubles when a subtree is copied
1186 and coalesced in part with the target tree. Should fix
1187 bug #67407
1188
Daniel Veillardd8224e02002-01-13 15:43:22 +00001189Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * valid.c: fixed validation of attributes content of type
1192 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1193 values, very old bug. Fixes #67671
1194
Daniel Veillard8107a222002-01-13 14:10:10 +00001195Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * parser.c include/libxml/parserInternals.h tree.c: integrated
1198 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1199 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1200
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001201Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * threads.c: applied Serguei Narojnyi's patch to add native
1204 thread support on the Win32 platform
1205 * testThreadsWin32.c Makefile.am: added the test program also
1206 from Serguei, Win32 specific
1207 * include/win32config.h include/libxml/xmlwin32version.h.in:
1208 added patch from Igor for the Windows thread specific defines.
1209
Daniel Veillard845cce42002-01-09 11:51:37 +00001210Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1213
Daniel Veillard7b602b42002-01-08 13:26:00 +00001214Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1217 output page into XMLinfo.html. Close bug #66951 and
1218 raised by Robert Collins too.
1219
Daniel Veillard73c6e532002-01-08 13:15:33 +00001220Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * encoding.c: Paul Keogh pointed out a possibility of segfault
1223 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1224 Closes bug # 68238
1225
Daniel Veillard4a859202002-01-08 11:49:22 +00001226Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * doc/*.html: updated the Gdome2 links
1229
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001230Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * libxml.h: Applied following patches from Robert Collins
1233 and make sure IN_LIBXML is defined when compiling it
1234 -------
1235 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1236 as well as Visual C.
1237 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1238 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1239 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1240 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1241 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1242 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1243 xmlSysIDExists xmlNoNetExists).
1244 * xmllint.c: Don't include winsock2.h for Cygwin.
1245
Daniel Veillard401c2112002-01-07 16:54:10 +00001246Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1249 when the version info is not present.
1250
Daniel Veillard6f42c132002-01-06 23:05:13 +00001251Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * tree.c: Anthony Jones pointed out a problem in
1254 xmlStringGetNodeList() and provided a fix for it
1255
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001256Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001258 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001259 xmlCreatePushParserCtxt() when the initial buffer passed
1260 is large.
1261
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001262Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * win32/*: big cleanup of the Windows/MSVC project files
1265 from Igor Zlatkovic
1266
Daniel Veillardcebb1362002-01-02 13:13:30 +00001267Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * doc/Makefile.am: should fix #67674 and avoid troubles if
1270 xsltproc is not available or fails in the prefix provided
1271
Daniel Veillard26908ab2002-01-01 16:50:03 +00001272Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1275
Daniel Veillard5344c602001-12-31 16:37:34 +00001276Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1277
1278 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1279 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1280 Fixed a few other problems raised by Charlie Bozeman.
1281 * result/VC/ElementValid[5-7]: fixed the output
1282
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001283Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1284
1285 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1286 patches from Charlie Bozeman. Regenerated the HTML docs.
1287
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001288Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1289
1290 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1291 for Windows from Igor
1292
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001293Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1294
1295 * xmllint.c: applied Justin Fletcher patch for --output or -o
1296
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001297Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1298
1299 * win32/libxml2/libxml2.def.src: close #67019
1300
Daniel Veillard01db67c2001-12-18 07:09:59 +00001301Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1302
1303 * xmllint.c: applied Justin Fletcher generic timing patch
1304 similar to the one already applied to xsltproc.
1305
Daniel Veillardd1640922001-12-17 15:30:10 +00001306Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1307
1308 * include/libxml/tree.h tree.c: applied documentation patches
1309 from Charlie Bozeman
1310
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001311Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1312
1313 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1314
Daniel Veillard29e43992001-12-13 22:21:58 +00001315Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1316
1317 * valid.c: fix the xmlStrdup() used in the previous patch.
1318 * valid.c: added --dropdtd
1319 * tree.c: fixed xmlUnlinkNode so it also removes the references
1320 from the document if the node is a DTD
1321
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001322Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1323
1324 * HTMLtree.c valid.c: cleanup some static declarations
1325
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001326Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1327
1328 * xmllint.c: removed another strdup()
1329 * doc/FAQ: removed the HP/UX entry
1330
Daniel Veillarded472f32001-12-13 08:48:14 +00001331Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1332
1333 * valid.c: fix bug #66816 when validating.
1334 * xmllint.c: don't use sys/time.h if configure did not found it
1335
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001336Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1337
1338 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1339 xmlcatalog_man.xml
1340
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001341Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1342
1343 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1344 xmlInitMemory() was declared twice
1345
Daniel Veillardb82c1662001-12-09 14:00:54 +00001346Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1347
1348 * globals.c: do not reference strdup() !
1349 * configure.in libxml-2.0.pc.in: trying to fix the libs
1350 of the various config extraction modules
1351
Daniel Veillardef90ba72001-12-07 14:24:22 +00001352Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1353
1354 * configure.in : preparing 2.4.12
1355 * doc/* : updated and rebuilt the docs
1356
Daniel Veillard220346d2001-12-07 11:33:54 +00001357Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1358
1359 * uri.c: closed bug #66159
1360 * testURI.c: added --escape option
1361 * configure.in: some cleanup for xml2-config --cflags
1362
Daniel Veillard2a906822001-12-06 14:34:08 +00001363Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1364
1365 * globals.c testThreads.c: removed some misplaced includes
1366 of xmlversion.h
1367
Daniel Veillarde28313b2001-12-06 14:08:31 +00001368Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1369
1370 * threads.c: patch from Gary Pennington fixing a possible
1371 problem at initialization time.
1372
Daniel Veillardd3b08822001-12-05 12:03:33 +00001373Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1374
1375 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001376 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001377 CodeWarrior.
1378
Daniel Veillarda7866932001-12-04 13:14:44 +00001379Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1380
1381 * xmllint.c: applied Geert Kloosterman's patch to fix
1382 --repeat --timing output
1383
Daniel Veillard19840942001-11-29 16:11:38 +00001384Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1385
1386 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1387 where non-wellformed XML declaractions were not detected.
1388
Daniel Veillarde85d9342001-11-28 14:43:12 +00001389Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1390
1391 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1392
Daniel Veillard22f25a82001-11-28 09:12:23 +00001393Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1394
1395 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1396 gets reset by xmlCleanupInputCallbacks() and this makes the
1397 function useless. Same for output.
1398
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001399Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlIO.c: robert pointed out a loop error in callback cleanups
1402
Daniel Veillard8faa7832001-11-26 15:58:08 +00001403Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1404
1405 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1406 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1407 they are not really tied to debugging
1408
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001409Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1410
1411 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1412 * xmllint.c: better --catalogs description
1413
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001414Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1415
1416 * tree.c: fixed a couple of problems in xmlSetProp()
1417
Daniel Veillardcd337f02001-11-22 18:20:37 +00001418Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1421 unappropriate stdout output.
1422
Daniel Veillard566d4df2001-11-22 13:00:53 +00001423Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1424
1425 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1426 by Denis Beurive, closes #65111
1427
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001428Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1429
1430 * valid.c: in case of content model validity error, don't
1431 print it if validity warnings were not requested.
1432
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001433Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1434
1435 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1436 * parserInternals.c: removed the last exit() call. Print an
1437 unmaskable error on stderr instead (library mismatch detection)
1438
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001439Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1440
1441 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1442 shell instructions from Heiko Rupp
1443
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001444Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1445
1446 * catalog.c: use the URL notation file:// for default catalog paths
1447
Daniel Veillard0ec98632001-11-14 15:04:32 +00001448Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1449
1450 * include/libxml/tree.h: better comments for _private fields
1451 * tree.c: removed a problem when copying an entity reference.
1452
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001453Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1454
1455 * vms/*: updated instructions and diffs from John A Fotheringham
1456
Daniel Veillarda11001b2001-11-12 22:45:36 +00001457Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1458
1459 * include/libxml/xmlerror.h: avoid an include problem if
1460 #include <libxml/xmlerror.h> happens first in code
1461 seems to be the case in KDE libs
1462
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001463Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1464
1465 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1466 from Igor for Windows
1467
1468Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1469
1470 * Makefile.am: Gary Pennington pointed out a missing prefix
1471
Daniel Veillard43d3f612001-11-10 11:57:23 +00001472Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1473
1474 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1475 * doc/*: upgraded and rebuilt the docs
1476
Daniel Veillardc1f78342001-11-10 11:43:05 +00001477Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1478
1479 * HTMLparser.c: fix comment in scripts element parsing.
1480 * result/HTML/doc3*: updated the results.
1481
1482Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1483
1484 * uri.c: another URI bug fix #63336, using Joel Young patch.
1485
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001486Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1487
1488 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1489 a cleaned up version of the Pwd shell string generation.
1490
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001491Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1492
1493 * valid.c include/libxml/tree.h: trying to fix namespaces +
1494 validation problems for good, closing #63619 in the process
1495 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1496 wrong in this respect, fixed it.
1497
Daniel Veillardd536f702001-11-08 17:32:47 +00001498Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1499
1500 * xmllint.c: Morus Walter patch to allow --format and --encode
1501
Daniel Veillard5004f422001-11-08 13:53:05 +00001502Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1503
1504 * debugXML.c: Stefan Kost provided an help command for the shell
1505
Daniel Veillarda6825e82001-11-07 13:33:59 +00001506Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1507
1508 * debugXML.c: Heiko Rupp pointed that the shell would crash
1509 on empty nodesets returns.
1510
Daniel Veillard03f848d2001-11-07 12:53:46 +00001511Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1512
1513 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1514 migh need the history libraries
1515
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001516Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1517
1518 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1519 handle the case of < in quoted attributes, Bastian Kleineidam
1520
Daniel Veillardc853b322001-11-06 15:24:37 +00001521Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1522
1523 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1524 fixing catalog breakages
1525 * Makefile.am catalog.c result/catalogs/catal
1526 result/catalogs/mycatalog.* test/catalogs/catal*:
1527 fixed more problems in catalog support, added more regression tests
1528 for both XML and SGML catalog handling
1529
Daniel Veillard66870c72001-11-05 19:27:49 +00001530Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1531
1532 * debugXML.c: applied an improvement to xmlGetLineNo() from
1533 Keith Isdale
1534
Daniel Veillardffe09c92001-11-05 14:21:47 +00001535Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1536
1537 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1538 Side effect of the progressive catalog loading
1539
Daniel Veillardad661b92001-11-05 11:43:15 +00001540Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1541
1542 * Makefile.am: confexecdir and confexec_DATA were defined twice
1543 pointed out by Karl Eichwalder
1544
Daniel Veillard6eb17722001-11-04 22:19:27 +00001545Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlcatalog.c: avoid unlink() and use remove() instead.
1548
Daniel Veillardea898282001-11-04 22:13:45 +00001549Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1550
1551 * libxml.spec.in: cleanup
1552 * include/libxml/xmlwin32version.h: updated with 2.4.8
1553
Daniel Veillarda4617b82001-11-04 20:19:12 +00001554Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1555
1556 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1557 of compiling libxml with a non standard set of options
1558
John Fleck027edfb2001-11-04 20:13:58 +00001559Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1560
1561 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1562 document --sgml option, fixing gnome bugzilla #63382
1563
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001564Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1565
1566 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1567 breakage of 2.4.7, added a couple of really needed APIs
1568 like xmlCatalogIsEmpty() and xmlNewCatalog()
1569 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1570 for install-catalog
1571 * configure.in: preparing 2.4.8
1572
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001573Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1574
1575 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1576 include/libxml/tree.h include/libxml/xmlIO.h: more include
1577 cleanups, export cleanly one html output + format function.
1578
1579Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1580
1581 * parser.c: removed initGenericErrorDefaultFunc call from
1582 xmlInitParser() since it could destroy previous calls to
1583 xsltSetGenericErrorFunc() effects
1584
Daniel Veillardebd38c52001-11-01 08:38:12 +00001585Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1588 keyword.
1589
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001590Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * Makefile.am: cleanup
1593 * threads.c: cleanup too
1594 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1595 from xsltproc
1596 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1597 dependancy loop.
1598
Daniel Veillard91c00402001-10-30 17:41:38 +00001599Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1600
1601 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1602 was not used anymore !
1603
Daniel Veillard52dcab32001-10-30 12:51:17 +00001604Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * configure.in: preparing 2.4.7
1607 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1608 manual page from John
1609 * doc/*: updated the doc and rebuilt the generated pages
1610
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001611Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1612
1613 * xmlIO.c: closing bug #62711, the library should never
1614 close stdin or stdout.
1615
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001616Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1617
1618 * uri.c: second pass at fixing #63336, using Joel Young
1619 final patch. looks okay.
1620
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001621Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1622
1623 * uri.c include/libxml/uri.h: trying to clear #63336
1624 allowing the escaping routine to parse unconformant
1625 URI-References.
1626
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001627Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1628
1629 * vms/readme.vms vms/build_libxml.com nanoftp.c
1630 include/libxml/xmlversion.h.in: a few VMS updates from
1631 John A Fotheringham
1632 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1633 and xmlCleanupOutputCallbacks() for the Perl binding people.
1634
Daniel Veillard635ef722001-10-29 11:48:19 +00001635Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1636
1637 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1638 apply fixes to close #63271 and avoid segfaults when
1639 the error routine gets callbed before xmlInitParser()
1640 get called.
1641 * nanoftp.c error.c: Applied patches from Justin Fletcher
1642 correcting some xmlGenericError misuses.
1643
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001644Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1645
1646 *doc/xmllint.xml, doc/xmllint.1
1647 New and improved man page for xmllint - .xml is the original, .1
1648 is the generated man page
1649
Daniel Veillardc9484202001-10-24 12:35:52 +00001650Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1651
1652 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1653 the web site from the main HTML document.
1654
Daniel Veillard5151c062001-10-23 13:10:19 +00001655Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1656
1657 * parser.c: fixed an erroneous validation bug when PE refs
1658 occurs in external parsed entities referenced from the
1659 internals subset
1660 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1661 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1662 added the associated testcase, it's a nice one.
1663 * HTMLparser.c: generate the DTD node as HTML still ...
1664 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1665
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001666Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * HTMLparser.c: fixed a bug in htmlNewDoc()
1669
Daniel Veillard89cad532001-10-22 09:46:13 +00001670Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1671
1672 * test/threads/*: added entities testing to the Thread test
1673 * testThreads.c: make the test reasonable
1674 * DOCBparser.c: fix the DTD public and system ID
1675 * xmllint.c: added --sgml for SGML DocBook importing
1676 * Makefile.am: added Docbtests target
1677
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001678Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1679
1680 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1681 * testThreads.c: removed bogus include
1682
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001683Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1684
1685 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1686 fixed a very serious (looping) validation bug
1687
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001688Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1689
1690 * include/libxml/globals.h include/libxml/threads.h threads.c
1691 testThreads.c: far more testing, cleaning up bugs
1692 * *.c : make sure globals.h is always included.
1693
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001694Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1695
1696 * HTMLparser.c: try to get rid of parser loops for good.
1697
Daniel Veillardab7488e2001-10-17 11:30:37 +00001698Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1699
1700 * configure.in: fixed some bugs in CFLAGS passing.
1701 * test/threads Makefile.am testThreads.c: added a specific
1702 threaded test case (really nasty, guaranteed).
1703
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001704Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1705
1706 * catalog.c: serious cleanup on the management of the
1707 XML catalog tree, more tests done, especially with
1708 the catalog PI.
1709
Daniel Veillard364789a2001-10-16 12:45:00 +00001710Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1711
1712 * catalog.c: avoid a problem in catalog cleanup on SMP if
1713 catalogs were not initialized.
1714
Daniel Veillard81463942001-10-16 12:34:39 +00001715Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1716
1717 * catalog.c xpath.c: trying to cleanup the not thread safe
1718 parts of the library.
1719
Daniel Veillard64a411c2001-10-15 12:32:07 +00001720Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1721
1722 * include/libxml/globals.h configure.in global.data: make
1723 the allocation be per-thread a configure option
1724 * encoding.c include/libxml/parser.h: fixed compilation
1725 errors
1726
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001727Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1728
1729 * include/libxml/parser.h: Norm reported that a few lines
1730 added were breaking libxslt compile, removed them for now
1731
Daniel Veillard6f350292001-10-14 09:56:15 +00001732Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1733
1734 * parser.c parserInternals.c threads.c: debugged and fixed
1735 initialization problems which were giving troubles on SMP
1736 boxes.
1737
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001738Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * include/libxml/Makefile.am: missing globals.h
1741
Daniel Veillarde7090612001-10-13 12:18:28 +00001742Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001743
Daniel Veillarde7090612001-10-13 12:18:28 +00001744 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001745
Daniel Veillardd0463562001-10-13 09:15:48 +00001746Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1747
1748 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1749 include/libxml/parserInternals.h include/libxml/tree.h
1750 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1751 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1752 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1753 Applied the last patches from Gary, cleanup, activated threading
1754 all user accessible global variables are now handled in globals.[ch]
1755 Still a bit rought but make tests passes with either
1756 --with-threads defined at configure time or not.
1757 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1758 linking options
1759
Daniel Veillardb8478642001-10-12 17:29:10 +00001760Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * Makefile.am include/libxml/Makefile.am
1763 include/libxml/globals.h globals.c include/libxml/threads.h
1764 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1765 configure.in: started integrating the core of the thread support
1766 not activated yet but half integrated. The code should still
1767 compile and work anyway.
1768
Daniel Veillardb44025c2001-10-11 22:55:55 +00001769Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1770
1771 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1772 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1773 integrating the non-controversial parts of Gary Pennington
1774 multithread patches
1775 * catalog.c: corrected a small bug introduced
1776
Daniel Veillard75b96822001-10-11 18:59:45 +00001777Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1778
1779 * catalog.c include/libxml/catalog.h: very serious cleanup,
1780 isolating unportable code and as much as possible the accesses
1781 to the global shared catalog. May need more testing !
1782
Daniel Veillard78d12092001-10-11 09:12:24 +00001783Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1784
1785 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1786 Keith Isdale patches for the XSLT debugger interfaces. Some
1787 cleanup
1788
Daniel Veillardff0b7312001-10-11 06:46:09 +00001789Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1790
1791 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1792 * DOCBparser.c: generate line nubers in elements
1793
Daniel Veillard60087f32001-10-10 09:45:09 +00001794Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1795
1796 * configure.in: preparing 2.4.6 release
1797 * doc/xml.html doc/html/*: updated and rebuilt the docs
1798 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1799
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001800Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1801
1802 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1803 adding documentation for DV's supercatalog support
1804
Daniel Veillard82d75332001-10-08 15:01:59 +00001805Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1806
1807 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1808 super catalog support adding one API and one flag --sgml to
1809 xmlcatalog
1810
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001811Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1812
1813 * doc/xmlcatalog_man.xml, xmlcatalog.1
1814 One more crack at
1815 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1816
1817
Thomas Broyer47334c02001-10-07 16:41:52 +00001818Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1819
1820 * xpath.c: implemented xmlXPathObjectCopy for external objects
1821 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1822
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001823Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1824
1825 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1826 finishing up fix to
1827 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1828 the xmlcatalog man page display more elegantly
1829
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001830Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1831
1832 * configure.in: closing bug #61832
1833 * HTMLparser.c: removed a warning
1834
Daniel Veillard6ab38382001-10-06 13:08:27 +00001835Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1836
1837 * xpath.c: fixing #61673 part I, do not loose doc information
1838 when copying result value trees.
1839
Daniel Veillard556c6682001-10-06 09:59:51 +00001840Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1841
1842 * xpath.c: trying to harden the XPath interpreter
1843
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001844Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1845
1846 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1847 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1848
William M. Brack1633d182001-10-05 15:41:19 +00001849Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1850
1851 * HTMLparser: repaired another loop problem
1852
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001853Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1854
1855 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1856 parsing.
1857 * xpath.c: fix bug #61291 the default XML namespace node is
1858 missing from the namespace axis.
1859 * tree.c: refuse to create namespaces nodes with prefix "xml"
1860
Daniel Veillard651f9472001-10-04 14:51:06 +00001861Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1862
1863 * SAX.c: ouch a non-defined namespace could lead to a crash,
1864 fixed #61215
1865
Daniel Veillard7dd05702001-10-04 14:25:12 +00001866Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1867
1868 * parserInternals.c: closed bug #61054
1869
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001870Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1871
1872 * include/libxml/Makefile.am: closing #60708
1873
Daniel Veillarda293c322001-10-02 13:54:14 +00001874Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1875
1876 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1877 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1878
Daniel Veillardf4309d72001-10-02 09:28:58 +00001879Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1880
1881 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1882
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001883Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1884
1885 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1886 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1887
Daniel Veillard16756b62001-10-01 07:36:25 +00001888Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1889
1890 * catalog.c: Justin Fletcher provided cleaup code in case
1891 HAVE_STAT is not defined
1892 * include/win32config.h: Igor Zlatkovic suggested to have
1893 HAVE_STAT defined there
1894
William M. Brack5e1cac12001-09-28 16:19:18 +00001895Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1896
1897 * catalog.c - fixed typing error reported by M. Barros
1898
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001899Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1900
1901 * xmllint.c - fixing typo
1902
William M. Brackd28e48a2001-09-23 01:55:08 +00001903Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1904
1905 * HTMLparser.c: small enhancement to prevent loop on
1906 unrecognizable data
1907
Daniel Veillardb1d62872001-09-21 09:47:08 +00001908Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1909
1910 * parserInternals.c: applying patch from bug #60757 this
1911 should close it
1912
Daniel Veillardc0631a62001-09-20 13:56:06 +00001913Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1914
1915 * catalog.c xmlcatalog.c: removed a couple of warning
1916 * xpath.c: try to solve the linking problem on platforms
1917 needing trio to compile
1918
Daniel Veillard1a123612001-09-19 08:06:23 +00001919Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001920
Daniel Veillard1a123612001-09-19 08:06:23 +00001921 * Makefile.am libxml.spec.in: backing up non-documented changes
1922 commited without review or aproval by Jens Finke <jens@gnome.org>
1923 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001924
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001925Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1926
1927 * configure.in: Joe Orton provided a patch fixing a problem
1928 when iconv is specified to be in a non-standard directory
1929 but wasn't exported in xml2-config --cflags
1930
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001931Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1932
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001933 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001934 troubles with 2.4.4 errors.
1935
Daniel Veillard16698282001-09-14 10:29:27 +00001936Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1937
1938 * encoding.c entities.c: do not output hexadecimal charrefs
1939 when serializing HTML since some version of Netscape can't
1940 grok it, generate decimal ones.
1941 * result/HTML/doc3.htm: output changed due to previous test
1942 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1943
Daniel Veillard98fed372001-09-13 11:34:58 +00001944Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1945
1946 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1947 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1948
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001949Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001950 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001951
1952 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1953 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1954 updated the configuration scripts systems accordingly
1955
Daniel Veillard04382ae2001-09-12 18:51:30 +00001956Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1957
1958 * configure.in: preparing for 2.4.4
1959 * doc/xml.html doc/html/*: updated and rebuilt the docs
1960
Daniel Veillardd63437e2001-09-12 15:00:27 +00001961Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1962
1963 * win32/dsp/libxml2.def.src: tried to incorporate comments
1964 from bug #59220
1965
Daniel Veillard319a7422001-09-11 09:27:09 +00001966Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1967
1968 * parser.c result/noent/wml.xml: fixed bug #59981 related
1969 to handling of '&' in attributes when entities are substitued
1970
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001971Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1972
1973 * libxml.h include/libxml/xmlversion.h.in
1974 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1975 Tried to close bug #60131
1976
Daniel Veillardbce62332001-09-10 18:46:55 +00001977Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1980
Daniel Veillard143b04f2001-09-10 18:14:14 +00001981Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1982
1983 * SAX.c: fixing bug #59946 on xmlns=""
1984
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001985Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1986
1987 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1988 but allocates a new error code.
1989
Daniel Veillard05c13a22001-09-09 08:38:09 +00001990Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmllint.c: John Fleck fixed typos in the options output
1993 * parser.c SAX.c: fix ignorable white space SAX selection
1994
1995Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1996
1997 * entities.c: Steve Underwood found the possibility of an
1998 ininite loop in case of error.
1999
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002000Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2001
2002 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2003
Daniel Veillarda050d232001-09-05 15:51:05 +00002004Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2005
2006 * parser.c: warn if version is not 1.0 but it's not
2007 strictly speaking an error after analyzing the spec
2008
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002009Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2010
2011 *doc/catalog.html - add link to the html version of the
2012 man page, other linguistic cleanups
2013
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002014Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2015
2016 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2017 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2018 file, has not yet been included in the build.
2019
Daniel Veillard99784ff2001-09-01 16:20:28 +00002020Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * catalog.c: removed a duplicate affectation Justin Fletcher
2023
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002024Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2025
2026 * tree.c: Armin Sander pointed a possible text coalescing
2027 problem, completed his patch.
2028
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002029Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2030
2031 * trionan.c: Fixed const and volatile re-definition problem
2032
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002033Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2034
2035 * libxml.4 parser.c: doc updates from Heiko Rupp
2036 * parserInternals.c: 2 sanity checks from Heiko Rupp
2037
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002038Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2039
2040 * tree.c: applied patch from Armin Sander to make some pointers
2041 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002042 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002043
Daniel Veillardb06c6142001-08-27 14:26:30 +00002044Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2045
2046 * xpath.c: hum, restrict the integer usage gcc bug workaround
2047 to only gcc compilers so that other architecture don't get
2048 penalized by this limitation.
2049 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2050
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002051Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2052
2053 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2054 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2055
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002056Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2057
2058 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2059 --convert option to xmlcatalog to convert SGML ones to
2060 the XML syntax.
2061 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2062
2063 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002064Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2065
2066 * catalog.c xmlIO.c: started some serious testing and fixed
2067 a few bug and optmization needs.
2068
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002069Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2070
2071 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2072 preparing for a 2.4.3 release even if it may not be ready yet
2073 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2074 all file parsing lookup to go through the entity resolver, add
2075 to add an API to bypass it (needed to load catalogs themselves),
2076 some cleanup on the catalog code too.
2077 * nanoftp.c: small cleanup
2078 * doc/catalog.html: small update
2079
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002080Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2081
2082 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2083 Jun Kuriyama
2084
Daniel Veillardffb120d2001-08-23 00:52:23 +00002085Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2086
2087 * doc/catalog.html: finished the catalog documentation
2088
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002089Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2090
2091 * doc/catalog.html doc/xml.html: added documentation about
2092 Catalog support, misses an API description
2093 * doc/html/*: reextracted the API pages
2094
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002095Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2096
2097 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2098 Added the part about section 7.2 on URI resolution,
2099 fixed a side effect in the HTML parser, look complete
2100 and ready to rock except the URI/SystemID part!
2101
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002102Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2103
2104 * include/libxml/catalog.h include/libxml/parser.h
2105 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2106 xmlIO.c: added support and APIs needed for the catalog PI
2107 * include/libxml/xmlIO.h: cleanup
2108
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002109Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2110
2111 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2112 include/libxml/catalog.h: starts to look okay, really
2113 plugged the new framework, cleaned a lot of stuff,
2114 added some APIs, except the PI's support missing this
2115 should be mostly complete
2116 * result/catalogs/* test/catalogs/*: added new test, enriched
2117 the existing one with URN ID tests
2118
Daniel Veillard64339542001-08-21 12:57:59 +00002119Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2120
2121 * catalog.c: fixed nextCatalog
2122 * result/catalogs/docbook test/catalogs/*: started adding
2123 a small regression test
2124
Daniel Veillardcda96922001-08-21 10:56:31 +00002125Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2126
2127 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2128 more work on the XML catalog support.
2129 * parser.c include/libxml/parser.h: small cleanup seems using
2130 list as a public parameter name can give portability troubles
2131 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2132 include/libxml/xpath.h include/libxml/Makefile.am: removed
2133 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2134 wrappers
2135
Bjorn Reese45029602001-08-21 09:23:53 +00002136Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2137
2138 * Makefile.am trio.c triodef.h trionan.c xpath.c
2139 include/libxml/Makefile.am include/libxml/trionan.h:
2140 Re-worked Not-A-Number and Infinity support.
2141 * xmlcatalog.c: added readline include files
2142
Daniel Veillard344cee72001-08-20 00:08:40 +00002143Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2144
2145 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2146 testCatalog as xmlcatalog, making it an installed app
2147 adding a shell, and preparing it to be a /etc/xml/catalog
2148 management tool, though not ready yet
2149 * catalog.c include/libxml/catalog.h: adding support for
2150 XML Catalogs http://www.oasis-open.org/committees/entity/
2151 not finished, there is some interesting tradeoffs and a
2152 few open questions left.
2153
Daniel Veillardb7664f42001-08-19 13:00:43 +00002154Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * xmllint.c: fixed a line formatting problem
2157
Daniel Veillard5015b712001-08-17 09:37:52 +00002158Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * SAX.c: removed a couple of unused variable (Albert Chin)
2161
Daniel Veillardbb371292001-08-16 23:26:59 +00002162Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2163
2164 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2165 trying to fix some troubles w.r.t. function returning
2166 const xxxPtr.
2167
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002168Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2169
2170 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2171 defined
2172
Daniel Veillardae6db172001-08-16 19:32:00 +00002173Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2174
2175 * xpointer.c: removed unused var
2176
Daniel Veillard09190202001-08-16 16:27:41 +00002177Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2178
2179 * testXPath.c: another small cleanup closing bug #59110
2180
Daniel Veillard796f4b62001-08-16 16:00:13 +00002181Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2182
2183 * win32/dsp/libxml2.def.src: small cleanup closing bug
2184 #59108
2185
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002186Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * example/gjobread.c: add xmlCleanupParser() before leaving
2189
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002190Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * config.h.in configure.in include/libxml/xmlwin32version.h:
2193 released 2.4.2
2194
Daniel Veillardd3d06722001-08-15 12:06:36 +00002195Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * include/libxml/valid.h debugXML.c valid.c: deprecate
2198 the non-boundchecking Sprintf functions, add Snprintf
2199 this should close bug #57984
2200
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002201Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2204 URIs before doing the lookups (pointed by Mark Vakoc)
2205
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002206Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2207
2208 * xpath.c: serious changes on Result Value Trees and NodeSets
2209 w.r.t. deallocation and collect operations. Probably not
2210 100% clean (merge of allocated trees smells like a problem).
2211 Seems sufficient to close #58943
2212
Daniel Veillard90493a92001-08-14 14:12:47 +00002213Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2214
2215 * xmllint.c: adding a --format option
2216
Daniel Veillardfe703322001-08-14 12:18:09 +00002217Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2218
2219 * xpath.c: count() was broken on Result Value Tree
2220 * xmlIO.c: fixed file:/// accesses on _WIN32
2221
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002222Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2223
2224 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2225 macro was renamed, this should close bug #58683
2226
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002227Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2228
2229 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2230 entity substitution mode text at the end of the entity might
2231 be added due to text coalescing.
2232 * nanoftp.c parser.c: small cleanup
2233
Daniel Veillard0c720972001-08-08 20:59:00 +00002234Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2235
2236 * HACKING: added John Fleck right to commit in the doc subdir
2237
Daniel Veillard48da9102001-08-07 01:10:10 +00002238Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2239
2240 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2241 allow to inherit attributes from the DTD directly in the
2242 tree, this is needed for XPath and can be a useful feature.
2243 Inherited namespaces are always provided at the tree level now
2244 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2245 of tests for this feature (XSLT being the prime user).
2246
Daniel Veillard50f34372001-08-03 12:06:36 +00002247Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2250 testSAX.c xmlIO.c xmllint.c include/win32config.h
2251 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2252 include/libxml/xmlwin32version.h.in win32/README.MSDev
2253 win32/dsp/*: applied Win32 Facelift No.2 patches from
2254 Igor Zlatkovic for Windows/MSC
2255
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002256Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2257
2258 * SAX.c: unparsedEntityDecl() the URI computation of the
2259 entity wasn't done breaking XSLT unparsed-entity-uri()
2260
Daniel Veillard567e1b42001-08-01 15:53:47 +00002261Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * xpath.c: fixed a bug when walking the descendants and
2264 the current node has no children
2265 * debugXML.c: show up when a text node is supposed to not be escaped
2266
Thomas Broyerf186c822001-07-31 23:30:37 +00002267Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2268
2269 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2270 worked like the set:leading() function)
2271 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2272
Daniel Veillardba6db032001-07-31 16:25:45 +00002273Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2276
Daniel Veillard57905372001-07-31 15:52:17 +00002277Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * include/libxml/xmlIO.h: apply change to close #58141
2280 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2281
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002282Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * parser.c: when the internal subset uses a PE, then the
2285 included entity can use conditional sections.
2286
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002287Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2290 when walking the namespace axis showing up in
2291 libxst/tests/general/bug-12
2292 * xmlmemory.c: added the possibility to trace a given block
2293 defined by its address
2294
Daniel Veillard4aafa792001-07-28 17:21:12 +00002295Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2296
2297 * parser.c: don't override existing encoding specified before
2298 starting xmlParseDocument()
2299
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002300Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2301
2302 * include/libxml/xmlwin32version.h: reinserted, needed for
2303 Windows users of CVS
2304
Darin Adlera77cac02001-07-27 17:41:51 +000023052001-07-27 Darin Adler <darin@bentspoon.com>
2306
Darin Adler699613b2001-07-27 22:47:14 +00002307 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2308 * testCatalog.c: Add include of <libxml/parser.h>.
2309
23102001-07-27 Darin Adler <darin@bentspoon.com>
2311
Darin Adlera77cac02001-07-27 17:41:51 +00002312 * include/libxml/.cvsignore:
2313 * include/libxml/xmlwin32version.h:
2314 Remove this file from CVS because it's generated.
2315
Daniel Veillard50822cb2001-07-26 20:05:51 +00002316Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * parser.c include/libxml/parser.h: applied const patches from
2319 Tom Moog #58002
2320
Thomas Broyerba4ad322001-07-26 16:55:21 +00002321Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2322
2323 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2324 lookup framework
2325
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002326Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * tree.c: fixed xmlCopyNode() for documents
2329
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002330Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2333
2334Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002335
2336 * parser.c: fixes bug #57652 reported by Morus Walter
2337
Daniel Veillarde3924972001-07-25 20:25:21 +00002338Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2341
Daniel Veillarda53c6882001-07-25 17:18:57 +00002342Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2345 errors, lesson don't add new functions at 1am before a release
2346 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2347 from XPath initialization when possible.
2348
Daniel Veillardd9bad132001-07-23 19:39:43 +00002349Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2350
2351 * result/scripts/base*: removing history/readline changed
2352 this slightly
2353 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2354 xmllint.c: make element content line number generation
2355 optionnal to avoid breaking old apps added interface to switch
2356
Daniel Veillardf012a642001-07-23 19:10:52 +00002357Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2358
2359 * configure.in: get rid of the readline and libhistory
2360 dependancies by default, release 2.4.1 with IA64 fix
2361 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2362 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2363 John Kroll fixes to allow saving to HTTP via PUT (or
2364 POST of needed).
2365 * doc/html/*.html: regenerated the docs
2366
Thomas Broyere8126242001-07-22 03:54:15 +00002367Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2368
2369 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2370 xmlHashScanFull and xmlHashScannFull3 to get passed the
2371 three keys as arguments to the callback function
2372
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002373Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * configure.in Makefile.am: removed libxml softlink for good
2376 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2377 100% coverage by gtk-doc
2378
Daniel Veillard8599e702001-07-17 21:38:51 +00002379Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2382 fixed serious troubles due to size_t vs. int mismatch
2383
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002384Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2385
2386 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2387
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002388Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2389
2390 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2391 convenient extension API for value and context managing
2392 Now handles external objects through xmlXPathPopExternal,
2393 xmlXPathWrapExternal and xmlXPathReturnExternal.
2394 Added functions for sets operations (intersection, etc.)
2395
Daniel Veillard22090732001-07-16 00:06:07 +00002396Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2399 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2400 HTMLparser.c: cleanup of global variables, marking some
2401 const or private.
2402
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002403Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002404
2405 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2406 fixed xmlXPathNodeSetItem when passing index=0
2407
Daniel Veillard05dec342001-07-14 21:57:39 +00002408Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2409
2410 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2411
Daniel Veillard28ae6362001-07-14 16:44:32 +00002412Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * xmllint.c: fixed compilation under Cygwin #57503
2415 * TODO: update
2416
Peter Williamsed156f52001-07-13 18:35:13 +000024172001-07-13 Peter Williams <peterw@ximian.com>
2418
2419 * config.h.in: add #undef HAVE_DLFCN_H
2420
2421 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2422 builddir.
2423
Daniel Veillard73b36e32001-07-12 15:09:52 +00002424Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2427 raised by #57348 and #57381
2428
Daniel Veillard7db37732001-07-12 01:20:08 +00002429Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2430
2431 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2432 tree.c xpointer.c: store the line numbder in element->content,
2433 may break some software, need a configuration mechanism
2434
Darin Adler96037892001-07-11 00:03:16 +000024352001-07-10 Darin Adler <darin@bentspoon.com>
2436
2437 * .cvsignore:
2438 * example/.cvsignore:
2439 * include/.cvsignore:
2440 * include/libxml/.cvsignore:
2441 Various things that are generated and should be ignored.
2442
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002443Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2444
2445 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2446 * doc/xml.html doc/html/*: updated the docs
2447
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002448Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2451 validation occured on content with element child
2452
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002453Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2454
2455 * tree.c: fixed XML Base computation which was broken
2456 * debugXML.c: added a base function to the shell
2457 * Makefile.am result/scripts/* test/scripts/*: added scripts
2458 based regression tests, and adding 2 XML Base tests
2459
Daniel Veillard19e96c32001-07-09 10:32:59 +00002460Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2461
2462 * tree.c: set properties doc and call xmlSetListDoc for properties
2463 content when grafting them in a different tree.
2464 * aclocal.m4: remove from CVS
2465
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002466Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * win32/libxml2/libxml2.def.src: added some missing entry point
2469 for XPath (Mark Vakoc)
2470
Daniel Veillard388236f2001-07-08 18:35:48 +00002471Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2472
2473 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2474 layer should URI-Unescape before trying to open resources.
2475
Daniel Veillard04383752001-07-08 14:27:15 +00002476Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * xpath.c: fix the name() bug for elements in the default
2479 namespace reported by Charlie Bozeman
2480
Daniel Veillard7583a592001-07-08 13:15:55 +00002481Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2484 led to an XPath fix, improvements of SAX initialization, and
2485 an added option --nocdata to testXPath
2486
Daniel Veillard449d7392001-07-07 19:11:06 +00002487Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2488
2489 * doc/libxml-doc.el: Felix Natter provided anew version working
2490 with XEmacs too
2491
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002492Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * include/libxml/xpath.h: small cleanup
2495 * doc/xml.html: update
2496
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002497Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2500 released 2.3.14
2501
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002502Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002505 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002506
Daniel Veillard73c9c042001-07-05 20:02:54 +00002507Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2510 were not equal to empty strings
2511
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002512Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2513
2514 * SAX.c: fixed a URI-Reference computation problem when validating
2515 * xmlIO.c: small cleanup
2516
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002517Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2518
2519 * parser.c: improved the description of a couple of interfaces
2520 upon Larry Stamper suggestion
2521
Daniel Veillard62f313b2001-07-04 19:49:14 +00002522Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2523
2524 * SAX.c entities.c parser.c: changed completely the way entities
2525 are handled when running the parser in entity substitution mode.
2526 This fixes a bug reported by Stephan Kulow and nearly divides
2527 by 3 the amount of memory required by libxslt to load and process
2528 DocBook TDG.
2529
Daniel Veillardf420ac52001-07-04 16:04:09 +00002530Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * HTMLparser.c: fixing a too early root closing problem raised
2533 byt Prashanth Naidu
2534
Daniel Veillard8c357d52001-07-03 23:43:33 +00002535Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2538 raised by Mark Vakoc.
2539
Daniel Veillard6e90d192001-07-03 16:37:49 +00002540Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * example/Makefile.am: fixed the include path to add srcdir/include
2543 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2544 and some cleanup
2545
Daniel Veillardf06307e2001-07-03 10:35:50 +00002546Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2549 lot of optimization work, results in significant improvements
2550 when handling really complex XPath queries. Add a small optimizer
2551 for unions, improve [n] and [last()], avoid some costly ops.
2552
Daniel Veillard77044732001-06-29 21:31:07 +00002553Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2554
2555 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2556 * xpath.c: small cleanup
2557 * xmlGetNsList: reformated, fixed problems if used on Entities
2558
Daniel Veillard2adbb512001-06-28 16:20:36 +00002559Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2560
2561 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2562
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002563Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2564
2565 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2566 * Makefile.am example/Makefile.am: workaround automake generating
2567 erroneous deps
2568
Daniel Veillard12f7d292001-06-28 13:12:11 +00002569Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2570
2571 * include/win32config.h: bug #56801 Yon Derek provided a patch
2572 to the windows config file.
2573
Daniel Veillard87ee9142001-06-28 12:54:16 +00002574Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2577 libxml.h : Yon Derek provided a set of changes to compile from
2578 CVS on Windows/MSC
2579
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002580Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2581
2582 * parser.c: fixed UTF8 BOM support in push mode
2583 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2584 added a specific testcase
2585
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002586Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * Makefile.am: added --push regression tests
2589 * parserInternals.c: the XML parser segfaulted in --push mode
2590
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002591Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2592
2593 * configure.in: moved the symlinks detection within a CVS
2594 check, this is not portable and will be removed soon.
2595 * xpath.c: small cleanup/speedup
2596
Daniel Veillard11648102001-06-26 16:08:24 +00002597Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2600 release of 2.3.12
2601 * parser.c: make an error message if unknow entities in all cases
2602
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002603Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2606
Daniel Veillard23793842001-06-25 16:07:45 +00002607Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2608
2609 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2610 includes were installed in the wrong dir
2611
Daniel Veillardf5498f32001-06-25 15:08:36 +00002612Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * doc/html.xml: warn against sending code to exhibit bugs.
2615
Daniel Veillard56f06462001-06-24 21:34:03 +00002616Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2619 Tru64 from Thomas Leitner
2620
Daniel Veillardc5d64342001-06-24 12:13:24 +00002621Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2622
2623 * AUTHORS: added William and Bjorn
2624 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2625 daniel@veillard.com hopefully I won't have to do this again
2626 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2627 docs can be rebuilt cleanly now
2628 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2629 from CVs it's generated, added include/libxml/xmlwin32version.h
2630 also generated but which should change far less frequently.
2631 * catalog.c nanoftp.c: made sure to include libxml.h not
2632 libxml/xmlversion.h directly
2633 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2634 when compiling on WIN32 and MSC
2635
Daniel Veillard07385fd2001-06-23 21:55:48 +00002636Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * include/Makefile.am include/libxml/Makefile.am configure.in:
2639 fixed make distcheck and rebuilding the rpms
2640
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002641Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2642
2643 * configure.in: should finish the migration of exported includes
2644 into a real include/libxml in CVS, at least for CVS users.
2645 * removed the exported headers, added in include/libxml (as well
2646 as xmlversion.h.in).
2647
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002648Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2649
2650 * configure.in: fixed the way to detect symlink
2651
Daniel Veillard66541772001-06-23 18:31:04 +00002652Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * configure.in: updated, include/libxml is now a real CVS dir
2655
Daniel Veillardca989762001-06-23 17:39:29 +00002656Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2659 version works with both libxml1 and libxml2 (it autodetects
2660 the prefix of the html-files) from Felix Natter.
2661 * doc/xml.html: updated doc accordingly
2662
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002663Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * xpath.c: fixed the bug generating a template loop in libxslt
2666 when using docbook-xsl-1.4, * should filter out document nodes
2667 * HACKING: added William
2668 * TODO: updated
2669
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002670Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2671
2672 * doc/FAQ.html: added a warning about gcc-3.0
2673 * doc/xml.html: added reference to gdome2 and removed a confusing
2674 sentence
2675
Daniel Veillardf7f41852001-06-22 15:18:01 +00002676Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * xmlversion.h: okay this is a generated file, but Windows
2679 users need it and they can't generate it, and I want CVS
2680 Windows users ...
2681 * win32/libxml2/libxml2_so.dsp: Windows project file for
2682 the shared lib version of libxml2
2683 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2684 resources needed for libxslt/xsltproc by Yon Derek
2685
Bjorn Reese3157b342001-06-22 14:41:45 +00002686Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2687
2688 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2689
Daniel Veillard4151acb2001-06-22 10:48:57 +00002690Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
Daniel Veillardcc146db2001-06-22 11:10:52 +00002692 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2693
2694Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2695
Daniel Veillard4151acb2001-06-22 10:48:57 +00002696 * include/win32config.h: Yon Derek provided a first fix
2697 to be able to compile libxslt/xsltproc on Windows
2698
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002699Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * xpath.c: attempt to work around what seemed a gcc optimizer
2702 bug when handling floats on i386 http://veillard.com/gcc.bug
2703 * tree.c entities.c encoding.c: doing some cleanups while
2704 chasing it
2705
Daniel Veillard017b1082001-06-21 11:20:21 +00002706Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * Makefile.am: cleanup when --without-debug is specified
2709 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2710 w.r.t. --without-debug and other include points
2711 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2712 Catalogs
2713 * configure.in entities.h tree.h HTMLparser.c: removed
2714 --without-corba, made the _private field mandatory
2715
Daniel Veillard87a764e2001-06-20 17:41:10 +00002716Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2719 outputs a BOM in UTF8, an errata has been issued to avoid the
2720 problem, that was the most reasonable solution... Add support
2721 for a leading UTF8 BOM in entities.
2722
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002723Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2724
2725 * valid.c: fixed a bug found when post validating an entity ref
2726 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2727 activate it too
2728
Daniel Veillard39196eb2001-06-19 18:09:42 +00002729Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2732 weakness in the node copy the XPointer and the XInclude
2733 implementations. Serious cleanup.
2734
Daniel Veillard3739b982001-06-19 12:51:30 +00002735Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2736
2737 * Makefile.am: Kjartan Maraas provided a small patch to
2738 add xml2-config.in to EXTRA_DIST
2739
Daniel Veillarda9142e72001-06-19 11:07:54 +00002740Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2741
2742 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2743 provided another failing case found in KDE, the way the
2744 ctxt->vctxt.nodeTab was allocated and freed changed over
2745 time but it wasn't completely cleaned up. This should fix it.
2746
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002747Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2748
2749 * parser.c: Stephan Kulow also raised the fact that line number
2750 could get miscounted making debug harder, fixed the problem
2751 in xmlParseCharData()
2752
Daniel Veillard64b98c02001-06-17 17:20:21 +00002753Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2754
2755 * valid.c: Stephan Kulow pointed out a problem when validating
2756 and using an empty entity, forgot a 'break' in a case.
2757
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002758Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2761 * doc/xml.html: updated with 2.3.11
2762
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002763Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2764
2765 * TODO: updated adding cleanup of generated doc
2766 * configure.in: prepared to release 2.3.11
2767 * xmllint.c: added --version for bug reporting
2768 * doc/html/*.html: rebuilt the doc
2769
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002770Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * xpath.c: first part of the work on selecting namespace to
2773 fix bug #56115
2774
Daniel Veillard96ed5832001-06-15 22:22:04 +00002775Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2778 when using -liconv
2779 * TODO: updated
2780
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002781Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2784 cleanup, encoding support.
2785
Daniel Veillard608ad072001-06-14 08:32:28 +00002786Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2787
2788 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2789
Daniel Veillard239d0522001-06-13 23:02:48 +00002790Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * xpath.c: bug detected by Ankh when / is used as a function arg
2793
Daniel Veillard02bb1702001-06-13 21:11:59 +00002794Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2795
2796 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2797 of element and use it to avoid outputting formatting spaces at
2798 the wrong place. Implemented the format parameter for HTML save.
2799 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2800 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2801 result/HTML/wired.html: of course this impact the result of a
2802 number of HTML tests
2803
Daniel Veillard95d845f2001-06-13 13:48:46 +00002804Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2805
2806 * HTMLtree.[ch]: started augmenting the HTML save API with
2807 encoding and formatting parameters
2808
Daniel Veillardeca60d02001-06-13 07:45:41 +00002809Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * HTMLtree.h: cleanup and started evaluating the work needed on
2812 revamping the HTML output code
2813
Daniel Veillard84666b32001-06-11 17:31:08 +00002814Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2815
2816 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2817
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002818Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * valid.c: fixed bug #56049, forgot one check in the
2821 validation routine
2822
Daniel Veillardca2366a2001-06-11 12:09:01 +00002823Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2826
Daniel Veillard6761eee2001-06-11 10:29:38 +00002827Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * libxml.h: fixed an error in last commit
2830 * doc/FAQ.html: added an entry for compilation from CVS
2831
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002832Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2833
2834 * xmlversion.h.in libxml.h: Cygwin patches
2835 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2836 * tree.h: cleanup
2837
Daniel Veillardacd370f2001-06-09 17:17:51 +00002838Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2841 memory block in a strange case where libxml is linked twice
2842 in the binary.
2843
Daniel Veillard1d047672001-06-09 16:41:01 +00002844Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2845
2846 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2847 state far too often, simple fix used to avoid it.
2848
Daniel Veillard4497e692001-06-09 14:19:02 +00002849Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2852 being processed, applied his patch
2853 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2854
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002855Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2858 provided fixes to compile on MSCC again
2859 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2860 also provided an update for the project files.
2861
Daniel Veillarda682b212001-06-07 19:59:42 +00002862Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2865 bug #55810
2866
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002867Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2868
2869 * tree.c: fixed xmlGetNsProp() to close bug #55683
2870 Note this requires libxslt to use it's own function instead.
2871
Daniel Veillardf0c53762001-06-07 16:07:07 +00002872Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2873
2874 * HTMLtree.c: when in a pre element no formatting space should
2875 be added.
2876 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2877
Daniel Veillard068a9652001-06-07 15:30:26 +00002878Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * configure.in: added tests for signal() and signal.h
2881
Daniel Veillard541d6552001-06-07 14:20:01 +00002882Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2885
Daniel Veillard8a367d42001-06-07 14:01:34 +00002886Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2887
2888 * doc/libxml-doc.el: Felix Natter provided a new version for
2889 libxml2
2890
Daniel Veillard8a926292001-06-07 11:20:20 +00002891Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2892
2893 * HTMLtree.c: when in a pre element no formatting space should
2894 be added.
2895
Daniel Veillard14839d52001-06-06 16:11:56 +00002896Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2897
2898 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2899
Daniel Veillarde95e2392001-06-06 10:46:28 +00002900Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2901
2902 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2903 hack
2904 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2905 * uri.c: fixed a warning
2906
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002907Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2908
2909 * HTMLtree.c: trying to close bug #55772 escaping in script
2910 elements
2911 * doc/xml.html: suggest to send mail to the list
2912
2913Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002914
2915 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2916 good. Use a macro and based on the solution provided in
2917 vsnprintf manual page from GNU.
2918
Bjorn Reese99748722001-06-05 12:49:15 +00002919Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2920
2921 * error.c: Workaround for non-preserving variadic list.
2922 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2923
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002924Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * doc/xml.html: added 2.3.10 release
2927
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002928Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929
2930 * configure.in: releasing 2.3.10
2931
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002932Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2935
Daniel Veillard20042422001-05-31 18:22:04 +00002936Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2937
2938 * encoding.c: Robert Collins provided a patch to add the
2939 "US-ASCII" encoding alias
2940
Daniel Veillard97ac1312001-05-30 19:14:17 +00002941Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2942
2943 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2944 string oriented functions and started cleaning the related areas
2945 in xpath.c which needed fixing in this respect
2946
Daniel Veillard2d703722001-05-30 18:32:34 +00002947Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2948
2949 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2950 #55380
2951 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2952
Daniel Veillard9403a042001-05-28 11:00:53 +00002953Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2954
2955 * TODO: updated
2956 * nanohttp.[ch] : started adding APIs to get the redirected URL
2957 when this occurs (needed for further base computation
2958 * tree.h: cleanup
2959 * encoding.c: cleanup
2960 * SAX.c: minor change around ctxt->loadsubset
2961
Daniel Veillard6278fb52001-05-25 07:38:41 +00002962Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * Makefile.am include/Makefile.am: small change to have
2965 include/libxml rebuilt if working from CVS.
2966 * uri.c: applied another patch from Carl Douglas for URI escaping,
2967 this should close bug #51876
2968
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002969Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2972 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2973 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2974 added specific regression test
2975 * parser.h: preparing for the XSLT mode where DTD inherited
2976 attributes are added to the tree.
2977
Daniel Veillardbbd22452001-05-23 12:02:27 +00002978Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * xinclude.[ch]: Updated the namespace for the Last Call version
2981 * result/XInclude/include test/XInclude/include: updated the
2982 testsuite accordingly
2983
Daniel Veillard8514c672001-05-23 10:29:12 +00002984Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2985
2986 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2987 related to bug #51876
2988
Daniel Veillard42596ad2001-05-22 16:57:14 +00002989Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991 * tree.c: fixed a gross mistake in base computation, xml:base is
2992 not completely correct yet (need cascade).
2993 * xpath.[ch]: added the few things needed to find a function name
2994 and URI from the XPath context when it is called.
2995
Daniel Veillard81418e32001-05-22 15:08:55 +00002996Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2999 * DOCBparser.c: small cleanup
3000 * xmllint.c: added a --catalogs option to load catalogs from
3001 $SGML_CATALOG_FILES
3002 * tree.c: cleanup
3003 * configure.in: iconv library fixup, ICONV_LIBS
3004
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003005Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3006
3007 * catalog.c: handling of CATALOG entries. detection of recursion,
3008 and a few bugfixes
3009 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3010 against the default namespace
3011
Daniel Veillard04b93292001-05-21 08:15:31 +00003012Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3015
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003016Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * parser.c: fixed propagation context info when parsing an
3019 external entity.
3020 * doc/html/*.html: regenerated a couple of docs
3021
Daniel Veillard4623acd2001-05-19 15:13:15 +00003022Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3023
3024 * doc/xml.html: update with 2.3.9 informations
3025
Daniel Veillardbed7b052001-05-19 14:59:49 +00003026Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3029 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3030 * doc/html/* : rebuilt the docs
3031 * valid.c: small patch which may improve some case when
3032 validating.
3033
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003034Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035
3036 * HTMLparser.c: Closed bug #54891
3037 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3038 to the suite
3039
3040Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3043 applied a documentation patch from LotR and filled in a few missing
3044 descriptions
3045
Daniel Veillard76d66f42001-05-16 21:05:17 +00003046Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * xpath.c tree.c parser.c: speed optimizations at the parser level
3049 document tree freeing and xpath evaluation
3050
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003051Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * parser.c parser.h parserInternals.h: fixed a couple of
3054 interfaces for handling memory buffer input to const char *
3055 upon suggestion of JamesH.
3056
Daniel Veillardc3739e72001-05-15 15:23:27 +00003057Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * configure.in: LoTR sent a patch fixing the previous commit
3060
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003061Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3062
3063 * configure.in: trying to deal again with the stoopid -R linking
3064 flag of Solaris
3065
Daniel Veillard790142b2001-05-15 10:51:53 +00003066Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3067
3068 * xpath.h: two nodeset access macros from Thomas Broyer
3069
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003070Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3071
3072 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3073 patch from Thomas Broyer
3074
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003075Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3076
3077 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3078 case
3079 * INSTALL: was empty added stuff from the FAQ
3080
Daniel Veillard75bea542001-05-11 17:41:21 +00003081Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3084 attributes handling and #54433 by adding xmlUnsetProp()
3085 and xmlUnsetNsProp()
3086
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003087Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3088
3089 * HTMLparser.c: Patch from Jonas Borgström
3090 (htmlGetEndPriority): New function, returns
3091 the priority of a certain element.
3092 (htmlAutoCloseOnClose): Only close inline elements if they
3093 all have lower or equal priority.
3094 * result/HTML: this of course changed a number of tests results.
3095
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003096Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * xmlIO.c catalog.c: plugged in the default catalog resolution
3099 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3100 documentations
3101 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3102
Daniel Veillarda7374592001-05-10 14:17:55 +00003103Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3104
3105 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3106 integrating catalogs
3107 * catalog.[ch] testCatalog.c: adding a small catalo API
3108 (only SGML catalog support).
3109 * parser.c: restaured xmlKeepBlanksDefault(0) API
3110
Daniel Veillardc17337c2001-05-09 10:51:31 +00003111Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3112
3113 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3114
Daniel Veillard257d9102001-05-08 10:41:44 +00003115Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * parser.c: added xmlParseExternalEntityPrivate() to allow
3118 propagation of ctxt->_private when parsing external entities
3119
Daniel Veillard083c2662001-05-08 08:27:14 +00003120Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3123
Daniel Veillard01ef7382001-05-08 07:31:43 +00003124Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3125
3126 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3127
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003128Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * valid.c: warn when indeterminist content model is detected
3131 * result/VC/ElementValid8: this adds a message
3132 * Makefile.am: add --novalid for VCM tests
3133 * parserInternals.c: added a call to Init memory
3134
Daniel Veillard64269352001-05-04 17:52:34 +00003135Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3136
3137 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3138 when both parameters are NULL.
3139
Daniel Veillard37721922001-05-04 15:21:12 +00003140Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * valid.c: applied small patch from Gary Pennington, reindented
3143 some part of the code.
3144
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003145Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3148 release, updated and regenerated the docs
3149
Daniel Veillard357c9602001-05-03 10:49:20 +00003150Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * xpath.c result/XPath/expr/floats : clarified and cleanup
3153 printing of abnormal floats in tests.
3154
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003155Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3158 * results/HTML/ : a few changes in the output of the HTML tests as
3159 a result.
3160 * configure.in: tying to fix -liconv where needed
3161
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003162Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3163
3164 * Makefile.am: fixed a stupid error
3165
Daniel Veillard7150a032001-05-02 16:41:11 +00003166Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * configure.in Makefile.am: make the inclusion of the trio
3169 modules in the library conditional
3170
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003171Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * DOCBparser.c: patche from László Kovács, fixed entities refs
3174 in attributes handling
3175
Daniel Veillardedddff92001-05-02 10:58:52 +00003176Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3179 flushing
3180
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003181Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * xpath.c: fix of an XSLT namespace bug reported on the list
3184 general/bug-8-
3185
Daniel Veillard5792e162001-04-30 17:44:45 +00003186Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3187
3188 * strio.h trio.c: Dan McNichol suggested a couple of small
3189 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3190
Daniel Veillard02141ea2001-04-30 11:46:40 +00003191Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * tree.c parser.c encoding.c: spent a bit more time looking
3194 at the parsing speed and DOM handling. Added a few more
3195 speedups.
3196
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003197Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3198
3199 * parser.c: small but effective parsing speed improvement
3200
Daniel Veillardb59076b2001-04-29 17:04:07 +00003201Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203 * configure.in: default on the DocBook parser inclusion (for Gnome)
3204 * DOCBparser.h: fixed a header reference
3205
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003206Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207
3208 * configure.in xpath.c: applied Bjorn patches for FPE on the
3209 alpha
3210
Daniel Veillardeefd4492001-04-28 16:55:50 +00003211Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3214 xmlSaveFormatFileTo()
3215
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003216Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * xpath.c: simple and efficient optimization, XPath functions
3219 aways bind to the same code, cache this
3220 * TODO: updated (by saying some is obsolete)
3221
Daniel Veillard2156a562001-04-28 12:24:34 +00003222Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * xpath.c: more cleanup work on XPath name parsing routines
3225
Daniel Veillard61d80a22001-04-27 17:13:01 +00003226Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3229 xmlXPathParseName
3230 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3231 * debugXML.c: avoid compilation problems if compiling without
3232 HTML support, Igor Zlatkovic
3233 * win32/libxml2/libxml2.def.src: being able to compile without
3234 XPath on Windows
3235
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003236Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * libxml.m4: yet another patch from Toshio Kuratomi
3239
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003240Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3243
Daniel Veillard67fee942001-04-26 18:59:03 +00003244Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * tree.[ch]: added xmlSaveFormatFile interface for saving
3247 and indenting a file.
3248
Daniel Veillard82e49712001-04-26 14:38:03 +00003249Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * xpath.c: fixed bug #53689 related to processing-instruction()
3252
Daniel Veillard02f077a2001-04-26 10:59:11 +00003253Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * DOCBparser.c: patche from László Kovács
3256
Daniel Veillard30211a02001-04-26 09:33:18 +00003257Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * parser.c: applied fixes from Christian Glahn bug report #53391
3260
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003261Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * error.c: Jean François Lecomte provided a complete description
3264 and a fix to bug #53537
3265
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003266Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3269
Daniel Veillard1034da22001-04-25 19:06:28 +00003270Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271
3272 * DOCBparser.c SAX.c: a bit more work on entities processing.
3273 Still Need to cleanup XML output and references in attributes
3274
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003275Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3278
Daniel Veillardb33c2012001-04-25 12:59:04 +00003279Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * tree.c: trying to fix #53574, not completely complete,
3282 I would like xmllint --copy --debug test/ent1 and
3283 xmllint --debug test/ent1 to show the same result.
3284 * xpath.c: fix a bug when trying to sort namespace nodes
3285
Daniel Veillard5146f202001-04-25 10:29:44 +00003286Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * HTMLtree.c: real fix for #53402
3289
Daniel Veillard7533cc82001-04-24 15:52:00 +00003290Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3291
3292 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3293 PIs when using xsl:output
3294 * valid.c: closing #53537 some case generate segfaults if there
3295 is validity errors
3296
Daniel Veillard61b33d52001-04-24 13:55:12 +00003297Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3300 of external parsed entities, added --noent to testDocbook
3301 * valid.c: Garry Pennington found an uninitialized variable
3302 access in xmlValidateElementContent()
3303
Daniel Veillard56098d42001-04-24 12:51:09 +00003304Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3307 with madness
3308 * result/HTML/ : this modified the result of the regression tests
3309 a lot.
3310
Daniel Veillard122376b2001-04-24 12:12:30 +00003311Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312
3313 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3314 to doc where it wasn't checked against NULL reported by
3315 Jens Laas
3316
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003317Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3318
3319 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3320 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3321
Daniel Veillardeae522a2001-04-23 13:41:34 +00003322Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3325 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3326 * SAX.[ch]: cleanup and updates for DocBook
3327 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3328 ex SGML identifier changes
3329 * valid.c: removed a static unused function.
3330
Daniel Veillardde57c612001-04-23 09:13:36 +00003331Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * HTMLtree.c: applied change for Paul Sponagl on script saving
3334 * Makefile.am: the warning about entity title.xml are normal.
3335
Daniel Veillard393df012001-04-22 20:11:18 +00003336Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3337
3338 * configure.in: release of 2.3.7
3339 * Makefile.am: fixing make distcheck
3340
Daniel Veillarda41123c2001-04-22 19:31:20 +00003341Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * doc/html/* doc/xml.html: updated and regenerated the docs
3344
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003345Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3348
Daniel Veillarde82a9922001-04-22 12:12:58 +00003349Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350
3351 * tree.c: fixed #53388 with the provided patch
3352
Daniel Veillard06803992001-04-22 10:35:56 +00003353Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * valid.c: Bjorn detected an invalid memory access. Fixed
3356 vstateVPush()
3357
Daniel Veillard40af6492001-04-22 08:50:55 +00003358Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3361
Bjorn Reese70a9da52001-04-21 16:57:29 +00003362Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3363
3364 * libxml.h: new header used only for the compilation of libxml
3365 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3366 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3367 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3368 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3369 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3370 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3371 baseline (version 1.2 plus a single patch).
3372 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3373 scientific notation for numbers. Tests added.
3374 * xpath.c: formatting of numbers changed to use sprintf
3375 (contribution from William Brack)
3376
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003377Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * valid.c: cleanup, more useful debugging
3380 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3381 * xmlIO.c: entity loading is printed as an error when validating
3382
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003383Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * valid.c: fixed to validate within entities
3386 * test/VCM/v22.xml: added a specific testcase
3387
Daniel Veillardca1f1722001-04-20 15:47:35 +00003388Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389
3390 * valid.c: forgot an epsilon transition in for ()+
3391 * test/VCM/v21.xml : added a specific test case
3392
Daniel Veillard85349052001-04-20 13:48:21 +00003393Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3394
3395 * valid.c: removed a state explosion exhibited by RSS
3396 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3397 from bug #51872
3398
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003399Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3402 validation without using an ugly NFA -> DFA algo in the source.
3403 Made a specific algorithm easier to maintain, using a single
3404 stack and without recursion.
3405 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3406 * hash.c: made the growing routine static
3407 * tree.h parser.c: added the parent information to an
3408 xmlElementContent node.
3409
Daniel Veillarde470df72001-04-18 21:41:07 +00003410Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3411
3412 * SAX.c parser.c xpath.c: generating IDs when not validating
3413 from an external parsed entity was poisoning the ID has table
3414 with removed values. This was killing XSLT on the KDE help
3415 browser.
3416
Daniel Veillardceacdd92001-04-18 15:10:35 +00003417Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * entities.h: andrew@ugh.net.au detected a double declaration
3420
Daniel Veillarda10efa82001-04-18 13:09:01 +00003421Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * debugXML.c hash.c tree.h valid.c : some changes related to
3424 the validation suport to improve speed with DocBook
3425 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3426 the way validation errors get reported
3427
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003428Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3431 by P C Chow and William M. Brack for XSLT HTML output
3432
Daniel Veillard2d90de42001-04-16 17:46:18 +00003433Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3436 Igor Zlatkovic patches for MSC compilation and added his
3437 updates
3438
Daniel Veillarde043ee12001-04-16 14:08:07 +00003439Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3442 prefix lookup.
3443 * parserInternals.c: fixed the bug reported by Morus Walter
3444 due to an off by one typo in xmlStringCurrentChar()
3445
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003446Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447
3448 * HTMLparser.c result/HTML/*: revamped the way the HTML
3449 parser handles end of tags or end of input
3450
Daniel Veillard82daa812001-04-12 08:55:36 +00003451Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3454
Daniel Veillard67a21302001-04-11 14:39:16 +00003455Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3458 bug where the linktime verions of free() won't work ...
3459
Daniel Veillard27b55282001-04-11 12:22:25 +00003460Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3463
Daniel Veillardafc73112001-04-11 11:51:41 +00003464Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * doc/xml.html: added 2.3.6 release
3467
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003468Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3471 * result/wml.xml: resulted in a small output change
3472
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003473Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * tree.c: xmlNewDoc was missing the charset initialization
3476 * xmllint.c: added --auto to autogenerate a doc, allow to
3477 reproduce the problem fixed on xmlNewDoc
3478
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003479Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * xpath.c: trying to get 52979 solved
3482 * tree.c result/ result/noent/: trying to get 52712 solved, this
3483 also made me clean up the fact that XML output in general should
3484 not add formating blanks by default, this changed the output of
3485 a few tests
3486
Daniel Veillard73639a72001-04-10 14:31:39 +00003487Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3490
Daniel Veillardfac26a12001-04-08 13:08:14 +00003491Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * configure.in: finally released 2.3.6
3494
Daniel Veillard911f49a2001-04-07 15:39:35 +00003495Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * xpath.c: checking for null pointer generated by new code
3498
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003499Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3500
3501 * xpath.c: fixed a [] evaluation problem reported
3502 * test/XPath/tests/simpleaddr: extended test
3503 * result/XPath/simpleaddr: updated result
3504
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003505Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3506
3507 * xmllint.c: Dan Timis reported a portability problem
3508 on Macs without mmap, fixed it.
3509
Daniel Veillardb38bd552001-04-03 18:22:00 +00003510Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511
3512 * testXPath.c : added a --tree option allowing to display the
3513 tree dump of the XPath expression
3514
Daniel Veillard4dd93462001-04-02 15:16:19 +00003515Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * xpath.c: fixed a memleak when comparing nodesets
3518 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3519 * tree.c: added a TODO
3520
Daniel Veillard92ad2102001-03-27 12:47:33 +00003521Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3524 we need string functions
3525 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3526 to be able to use them where needed. Applied some changes
3527 to reduce name linking pollution and compile in only what's
3528 needed.
3529 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3530 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3531 for the string manipulation functions
3532 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3533 to the free() function of xmlmemory.c
3534 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3535 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3536 usage.
3537
3538
Daniel Veillard2be30642001-03-27 00:32:28 +00003539Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3540
3541 * error.c: applied the context output patch of the error
3542 handling submitted by Chuck Griffith
3543 * error/VC/*: this slightly change some error logs
3544
Daniel Veillard50582112001-03-26 22:52:16 +00003545Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * parser.c: fixed line number reporting on error
3548
Daniel Veillard04be4f52001-03-26 21:23:53 +00003549Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * parser.c: Sullivan and Darin found a parser bug,
3552 applied the patch.
3553
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003554Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555
3556 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3557 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3558 xmlversion.h.in xpointer.c: of course the way I defined
3559 UNUSED breaks on old gcc version. Try to be smart and
3560 also define it directly in xmlversion.h
3561 * configure.in: removed -ansi flag from the pedantic set
3562
3563Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003564 Huge cleanup, I switched to compile with
3565 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3566 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3567 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3568 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3569 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3570 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3571 encoding.h entities.c error.c list.[ch] nanoftp.c
3572 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3573 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3574 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3575 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3576 Cleanup, staticfied a number of non-exported functions,
3577 detected and cleaned up a dozen of problem found this way,
3578 avoided a lot of public function name/typedef/system names clashes
3579 * doc/xml.html: updated
3580 * configure.in: switched private flags to the really pedantic ones.
3581
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003582Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * configure.in: 2.3.5
3585 * doc/html/*: rebuilt the docs
3586
Daniel Veillard146c9122001-03-22 15:22:27 +00003587Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588
3589 * parser.c: fixed a reported bug in NOTATION parsing
3590 * uri.c: accepted but not fixed bug 51876, added TODO
3591 * Makefile.am: fixed bug 51876
3592
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003593Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * config.h.in configure.in error.c: fix a compilation problem
3596 on platforms without vsnprintf (xml@thewrittenword.com)
3597
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003598Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * parser.c: fixed a function name header typo
3601 * SAX.c: notations can also occur in external subset.
3602
Daniel Veillard7d42b542001-03-20 13:22:46 +00003603Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * error.c: removed a C++ like comment
3606
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003607Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * parser.c: fixing bug 52299 strange condition leading
3610 to a parser crash due to a buffer overflow
3611 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3612 added the specific test case
3613
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003614Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3617 xmlXPathConvert{String,Number,Boolean} to be able to make
3618 type casts without a context stack, fixed some implementation
3619 problems related to the absence of context at parse-time,
3620 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3621 in the public API too
3622 * xpointer.c xpathInternals.h: we need to know at parse time
3623 whether we are compiling an XPointer
3624
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003625Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3628 cleaned up the parser internals, refactored XPath code, added
3629 new compilation based APIs and cleanly separated public and
3630 private APIs.
3631
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003632Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * xpath.h: the comp field must be added at the end to avoid
3635 killing binary compat.
3636
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003637Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * Makefile.am: detect XPath memleaks in regreson tests
3640 * error.c: fixed and error w.r.t. error reporting still using
3641 stderr
3642 * hash.c: added new line at end of file
3643 * tree.h: minor cleanup
3644 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3645 expression parsing from evaluation, resulted in a number of
3646 changes internally, and in XPointer. Likely to break stuff
3647 using xpathInternals.h but should remain binary compatible,
3648 new interfaces will be added.
3649
Daniel Veillardd574f782001-03-14 19:40:17 +00003650Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * configure.in: fixed a couple of problems reported by
3653 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3654 without gcc on non linux platforms.
3655
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003656Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3659 a fix for --with-html-dir= configure support. I hope it won't
3660 break rpm generation
3661
Daniel Veillarda022fe02001-03-14 16:30:00 +00003662Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * xmlIO.c: one function comment cleanup.
3665
Daniel Veillard25239c12001-03-14 13:56:48 +00003666Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667
3668 * SAX.c: external subset notations were improperly registered
3669 in the internal subset.
3670
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003671Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * README.cvs-commits: added, pointing to HACKING
3674 * HACKING: updated
3675
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003676Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * parser.c: and Matt Sergeant found one in the XML push
3679 parser (erroneous check I forgot to remove when I fixed the
3680 main parser).
3681
Daniel Veillard68d7b672001-03-12 18:22:04 +00003682Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * xpath.c: ptittom found a small bug in UnaryExpr
3685
Daniel Veillarde356c282001-03-10 12:32:04 +00003686Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * configure.in: bumped to 2.3.4
3689 * error.c: fixed bug #51860
3690 * tree.c: fixed bug #51861
3691 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3692 * tree.[ch] : added xmlDefaultBufferSize
3693 * nanoftp.c: typo in function name header block
3694 * doc/xml.html : updated, added link to XML::LibXSLT
3695 * doc/html/* : rebuilt the docs
3696
Daniel Veillard80f32572001-03-07 19:45:40 +00003697Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * parser.c SAX.c: the new content parsing code raised an
3700 ugly bug in the characters() SAX callback. Found it
3701 just because of strangeness in XSLT XML Rec ouptut :-(
3702
Daniel Veillard6c831202001-03-07 15:57:53 +00003703Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * Makefile.am: Martin Baulig suggested to add -lm
3706 * tree.c: found another bug in xmlNodeGetContent()
3707
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003708Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * xpath.c: Bjorn found the error related to strictness of comparison.
3711
Daniel Veillard29631a82001-03-05 09:49:20 +00003712Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * parser.c: trying to fix the Dtd parsing problem reported
3715 by Gary, side effect of last week speed optimizations.
3716
Daniel Veillard14be0a12001-03-03 18:50:55 +00003717Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3720 * parserInternals.c: removed unneeded test raised by Stric
3721
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003722Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3723
3724 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3725 and fixed by William Brack). Added xmlXPathFormatNumber.
3726 Changed the sorting slightly.
3727 * configure.in Makefile.am example/Makefile.am: Added -lm.
3728 Please note that applications linking with libxml2, must
3729 also like with the math library from now on.
3730
Daniel Veillardf9533d12001-03-03 10:04:57 +00003731Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3734
Daniel Veillard2f362242001-03-02 17:36:21 +00003735Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * parser.c: one must report spaces even if the Dtd element
3738 content proves that this is not part of the element content.
3739 * result/valid/*.xml: this changed the ouptu slightly
3740
Daniel Veillardb402c072001-03-01 17:28:58 +00003741Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * configure.in: bumped to 2.3.3
3744 * doc/xml.html: updated
3745
Daniel Veillard77851712001-02-27 21:54:07 +00003746Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * tree.c: minor doc fix
3749 * xpath.c: deallocation issues when a result tree has been
3750 converted to a node-set
3751
Daniel Veillardec70e912001-02-26 20:10:45 +00003752Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * doc/xml.html: oops corrected dates s/2000/2001
3755
Daniel Veillard8730c562001-02-26 10:49:57 +00003756Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * valid.c: new patch from Gary Pennington
3759
Daniel Veillard91e9d582001-02-26 07:31:12 +00003760Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761
3762 * doc/xml.html: applied patch from Ankh
3763
Daniel Veillardedac3c92001-02-26 01:36:19 +00003764Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765
3766 * xinclude.c: fixed a problem building on Mac
3767
Daniel Veillard21a0f912001-02-25 19:54:14 +00003768Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * parser.c: more work on increasing parsing ferformances
3771
Daniel Veillard48b2f892001-02-25 16:11:03 +00003772Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3775 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3776 avoiding memcpy in production builds MEM_CLEANUP macro use
3777 * parser.[ch] parserInternals.c: optimizations of the tightest
3778 internal loops inside the parser. Better checking of I/O
3779 flushing/loading conditions
3780 * xmllint.c : added --timing
3781
Daniel Veillard71681102001-02-24 17:48:53 +00003782Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * configure.in: bumped to 2.3.2
3785 * doc/xml.html: updated for release
3786
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003787Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * xpath.c: found a memleak and fixed a nasty bug
3790
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003791Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * xmllint.[c1] : added return code errors for xmllint
3794 * xpath.c: specific debug dump function for result value trees
3795
Daniel Veillard4b637072001-02-21 21:52:55 +00003796Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * xpath.c: finally implemented xmlXPathCompareNodeSets
3799 * test/XPath/expr/floats results/XPath/expr/floats: added
3800 a test for float expressions
3801
Daniel Veillardf714aa32001-02-21 03:07:44 +00003802Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3805 * parserInternals.[ch]: trying to speed up parsing
3806 * xpath.c : speeded up node set equality op
3807
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003808Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3811 better handling of ID/IDREF and the list modules associated
3812 * configure.in: small CFLAGS cleanup
3813
Daniel Veillarda8abee62001-02-19 15:14:59 +00003814Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * configure.in: fixed iconv detection on AIX (stric)
3817
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003818Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003819
3820 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3821
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003822Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3823
3824 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3825 and optimized xmlXPathNodeSetSort
3826
Daniel Veillard142adbf2001-02-17 13:21:05 +00003827Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * xpath.c: bug fix when context size is 0
3830 * parser.c: I like Norm's Dtd because they still manage to break
3831 the parser occasionally
3832
Daniel Veillardf23e0092001-02-16 13:21:29 +00003833Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3836
Daniel Veillarde0e26512001-02-16 00:11:46 +00003837Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3840 attributes within the XML-1.0 namespace
3841
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003842Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * xpathInternals.h: exported a few axis functions
3845 * doc/xml.html: updated the doc
3846
Daniel Veillard760f4422001-02-15 14:59:48 +00003847Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * configure.in: applied patch from Daniel van Balen for OpenBSD
3850 and bumped version to 2.3.1
3851 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3852 attempt to find autoclosing was simply broken, removed it,
3853 updated the examples, this is better
3854
Daniel Veillardd194dd22001-02-14 10:37:43 +00003855Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3858 hash functionnalities.
3859 * doc/html/* : rebuild the doc
3860
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003861Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3864 on predicate
3865 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3866 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3867 really want to have tags closed on output even if we accept
3868 unclosed ones on input
3869
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003870Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * xpath.c: ouch don't free NULL, rare case fixed
3873 * tree.c: don't coalesce text nodes if they don't have the
3874 same behaviour wrt escaping on output
3875
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003876Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * xpath.c: small fixup
3879 * SAX.c: don't warn on empty namespaces.
3880
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003881Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * README: a bit of cleanup
3884 * configure.in: preparing for 2.3.0 release
3885
Daniel Veillard1f83d392001-02-08 09:37:42 +00003886Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * hash.[ch]: added a first version of xmlHashSize()
3889 * valid.c: another bug fix from Gary Pennington
3890
Daniel Veillard5eef6222001-02-07 18:24:48 +00003891Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892
3893 * valid.c: couple of bug fixes pointed by Gary Pennington
3894 * HTMLtree.c: #if 0 cleanup
3895
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003896Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3899 which removes a time consuming check of xmlXPathNodeSetAdd()
3900 and use it in places where we are sure to not break unicity
3901
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003902Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * xpath.c: bug fixes found from XSLT
3905 * tree.c: preserve node->name special values when copying nodes.
3906 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3907 external subset are fetched when available but without full
3908 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3909 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3910 output with encoding disabled.
3911
Daniel Veillard2c833b62001-02-03 08:52:06 +00003912Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3915 xmlCheckFilename should not be called from xmlFileOpenW
3916 and xmlGzfileOpenW
3917
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003918Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3921 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3922 added the new tests for URI normalization
3923 * testURI.c: fixed stoopid bugs
3924 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3925 the URI in the error messages are now properly normalized
3926
Daniel Veillardea28ce62001-02-02 08:20:19 +00003927Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3930
Daniel Veillarde99a4762001-02-01 04:34:35 +00003931Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3934
Daniel Veillard2b325a02001-01-31 20:46:31 +00003935Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * xpath.c: fixed mod operator
3938
Daniel Veillardde55cf62001-01-31 15:53:13 +00003939Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * parser.c: fixed xmlStrcat doc
3942 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3943 trees.
3944
Daniel Veillard2f913b72001-01-31 13:23:49 +00003945Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947 * xpath.c result/XPath/tests/chaptersbase
3948 result/XPath/tests/simplebase: fixed XPath node()
3949 * tree.c: small fix in xmlNewNs()
3950 * Makefile.am: removed extraneous xml2Conf.sh rule
3951
Daniel Veillardb42042b2001-01-28 07:40:36 +00003952Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3955 Changed the library name, in order to get libxml-devel and
3956 libxml2-devel to coexist on a single system
3957 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3958 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3959
Daniel Veillardee0a4662001-01-27 18:59:33 +00003960Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3963 libxml2-devel installable in // as libxml-devel.
3964
Daniel Veillard5eb05942001-01-27 17:50:22 +00003965Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * doc/Makefile.am: fixed make rebuild in doc
3968 * doc/html/*.html: rebuilt the docs
3969
Daniel Veillard65c295d2001-01-26 09:32:39 +00003970Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3973
Daniel Veillard8e199902001-01-25 18:54:39 +00003974Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975
3976 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3977 the HTML doc to go into the -devel RPM ...
3978 * aclocal.m4 config.h.in: some updates due to auto* magic
3979
Daniel Veillard93086662001-01-25 18:13:04 +00003980Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * xpath.h: added a hook in the context structure allowing to
3983 link to extra support, needed for XSLT
3984
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003985Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3988 xmlXPtrCmpPoints to use it.
3989 * propagated the following patch from Alejandro Forero
3990 * include/win32config.h xmlIO.c: applied further suggestions
3991 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3992 * example/gjobread.c: fixed warnings, now that it builds
3993
3994Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3995
3996 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3997
3998 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3999 filename points to a valid file (not a directory).
4000 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4001 Added calls to xmlCheckFilenameDir.
4002
4003 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4004 `path' (rather than `filename') as the parameter to gzopen and open.
4005
Daniel Veillard48177c22001-01-23 15:27:41 +00004006Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * Makefile.am: fixed a problem with EXTRA_DIST
4009
Daniel Veillardb83ba402001-01-22 22:45:10 +00004010Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * Makefile.am example/Makefile.am: finally found the trick
4013 to build the example, i.e. add "." in SUBDIRS before example
4014 in the list <grin/>
4015
Daniel Veillard82687162001-01-22 15:32:01 +00004016Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * doc/xml.html: updated with an XSLT section, removed pointer to
4019 W3C CVS base.
4020
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004021Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4024 too, and deallocation need to occur the same way.
4025
Daniel Veillarde4566462001-01-22 09:58:39 +00004026Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4029 type correponding to an XSLT result tree fragment. Share most
4030 of the data format with node set, as well as operators.
4031 * HTMLtree.c: added a newline at the end of the doctype output
4032 whe this one is not present initially.
4033 * tree.c: make sure taht the parent and doc pointers are properly
4034 set when copying attributes (lists).
4035
Daniel Veillard701c7362001-01-21 09:48:59 +00004036Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4039
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004040Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * xpath.c: seems I finally killed that ugly path evaluation
4043 context bug (tagged 9999 in case is is wrong)
4044
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004045Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4048 for XSLT
4049
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004050Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4053 for xmlGzfileOpen() bug
4054
Daniel Veillardf6eea272001-01-18 12:17:12 +00004055Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * xpath.c: removed an error found by XSLT usage
4058 * tree.c parserInternals.h: use a predefined static string
4059 for text and comment nodes, avoid freeing them in xmlFreeNode,
4060 exported the string name in parserInternals.h and added
4061 another value to disable encoding at output (for XSLT),
4062 gain memory, time.
4063
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004064Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4067 win32/libxml2/libxml2_so.dsp: new makefiles and update
4068 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4069
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004070Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4073 Gary Pennington
4074
Daniel Veillard389e6b72001-01-15 19:41:13 +00004075Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * xpath.c: fixed the comaprision of values and nodelists,
4078 need to compare nodelist still ...
4079 * debugXML.c: avoided a possible core dump
4080 * HTMLparser.c: cleanup
4081 * nanohttp.c: contributed fix.
4082 * tree.c: fixes in properties handling added xmlSetNsProp
4083 needed by libxslt
4084 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4085 comment
4086 * TODO: updated
4087
Daniel Veillard167bd532001-01-06 21:09:34 +00004088Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * parser.c parserInternals.c: applied Bjorn Reese optimization
4091 patch
4092
4093Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * Makefile.am: applied patch fro make check from Martin Vidner
4096
Daniel Veillard503b8932001-01-05 06:36:31 +00004097Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * configure.in: preparing 2.2.11
4100 * doc/html/*: rebuild the HTML files
4101 * doc/xml.html : updated
4102
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004103Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * tree.c: fixed a stupid bug
4106 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4107 patches related to validation of an XInclude processing result
4108 * TODO: updated
4109
Daniel Veillarde2488192001-01-04 10:54:22 +00004110Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4113 on large files
4114
Daniel Veillardf060a412001-01-03 20:52:44 +00004115Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4118
Daniel Veillard45cff692001-01-03 18:02:04 +00004119Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4122 reported by Jonas Borgström
4123 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4124
Daniel Veillard08108982001-01-03 15:24:58 +00004125Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * testXPath.c xpath.c: fixing the XPath union expressions problem
4128 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4129
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004130Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xmllint.c: Made is so if the file name is "-" is will read form
4133 standard input. Sven Heinicke <sven@zen.org>
4134 * tree.c: fixed a problem when growing buffer
4135 * tree.h: fixed the comment of the node types following andersca
4136 comment
4137 * TODO: updated
4138
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004139Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4140
4141 * HTMLparser.[ch]: added a way to avoid adding automatically
4142 omitted tags. htmlHandleOmittedElem() allows to change the
4143 default handling.
4144 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4145 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4146 of xmllint too when using --memory flag, added a memory test
4147 suite at the Makefile level.
4148 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4149 with namespace use when encountering QNames in XPath evalation,
4150 added xmlns() scheme in XPointer.
4151 * nanoftp.c : incorporated a fix
4152 * parser.c xmlIO.c: fixed problems raised with encoding when using
4153 the memory I/O
4154 * parserInternals.c: closed bug 25934 reported by
4155 torsten.landschoff@innominate.de
4156 * TODO: updated
4157
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004158Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4159
4160 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4161 on a non-updated tree :-(, made a 2.2.10 release to correct the
4162 situation
4163
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004164Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4165
4166 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4167 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4168 integrated a set of OpenVMS changes from Howard Taylor
4169 <Howard.Taylor@pacoast.com>
4170
Daniel Veillard58770e72000-11-25 00:48:47 +00004171Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4174 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4175
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004176Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4177
4178 * HTMLparser.c: some fixes on auto-open of html/head/body
4179 * encoding.c: fixed a compilation error on some gcc env
4180 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4181 XPointer implementation
4182 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4183 related XPointer tests and associated results
4184
Daniel Veillard300f7d62000-11-24 13:04:04 +00004185Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * doc/xmldtd.html doc/xml.html: following a short step by step
4188 guidance on IRC to help maciej with DTDs I started a small
4189 page on the subject.
4190
Daniel Veillard748e45d2000-11-17 16:36:08 +00004191Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4192
4193 * HTMLparser.c: fixed handling of broken charrefs
4194 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4195 patches
4196
Daniel Veillard28929b22000-11-13 18:22:49 +00004197Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4198
4199 * doc/xml.html doc/html/* : rebuilt the docs after adding
4200 xinclude and updated page for 2.2.7 and 2.2.8
4201 * configure.in: releasing 2.2.8
4202
Daniel Veillard41e06512000-11-13 11:47:47 +00004203Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4204
4205 * parser.[ch] parserInternals.c: applied the conditional
4206 section processing fix from Jonathan P Springer
4207 <jonathan.springer2@gte.net>
4208 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4209 project file, fixed iconv default non support
4210 * xpath.c: fixed the problem of evaluating relative expressions
4211 when a node context is provided.
4212
Daniel Veillardbf432752000-11-12 15:56:56 +00004213Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * nanoftp.c: fixed gcc 2.95 new warnings
4216 * SAX.c: fixed a stupid bug
4217 * tree.c: fixed a formatting problem when round-tripping
4218 from/to memory
4219 * xinclude.c: chased memleak, fixed a base problem
4220 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4221 xmlXPtrBuildNodeList()
4222 * TODO: updated
4223 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4224 adding a first small set of regression tests for XInclude
4225
Daniel Veillardc2def842000-11-07 14:21:01 +00004226Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4227
4228 * nanohttp.[ch]: applied Wayne Davison patches to access
4229 the WWW-Authorization header.
4230 * parser.c: Closed Bug#30847: Problems when switching encoding
4231 in short files by applying Simon Berg's patch.
4232 * valid.c: fixed a validation problem
4233 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4234 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4235 Wayne Davison
4236 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4237 need to be extended to non full nodes selections.
4238 * xinclude.c: starts to work decently
4239
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004240Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4241
4242 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4243 debugXML.c xmlversion.h.in: Started adding XInclude support,
4244 this is a new xmllint option
4245 * tree.c xpath.c: applied TOM patches for XPath
4246 * xpointer.c: fixed a couple of errors.
4247 * uri.c: added an escaping function needed for xinclude
4248 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4249 new warning from RH70 gcc's version
4250
Daniel Veillarda4964b72000-10-31 18:23:44 +00004251Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4252
4253 * HTMLparser.c: fixed loop on invalid char in scripts
4254 * parser.c: update to description of xmlIOParseDTD()
4255 * libxml.m4 xmlversion.h.in: changes contributed by
4256 Michael Schmeing <m.schmeing@internet-factory.de>
4257 * configure.in: preparing for 2.2.7
4258 * Makefile.am: trying to avoid config.h and acconfig.h
4259 being included in the distrib
4260 * configure.in: released 2.2.7
4261
4262Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4263
4264 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4265 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4266
Daniel Veillard01411222000-10-30 15:33:22 +00004267Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4268
4269 * parser.[ch]: added xmlIOParseDTD()
4270 * xpointer.c: added support for the 2 extra parameters of
4271 string-range, fixed a stoopid error when '0' was present
4272 in XPointer expressions
4273 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4274 testsuite for the above
4275
Daniel Veillard6db58192000-10-30 09:27:53 +00004276Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4277
4278 * libxml.spec.in: improved package descriptions
4279
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004280Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4281
4282 * xpath.c xpathInternals.h: applied a large cleaning patch
4283 from TOM <ptittom@free.fr>, it also add namespace support
4284 for function and variables registration.
4285
Daniel Veillardbd20df72000-10-29 17:53:40 +00004286Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4287
4288 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4289 * Makefile.mingw: Wayne Davison's update adding hash.c
4290
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004291Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4292
4293 * xpath.c: fixed the root evaluation problems
4294 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4295 ignorable spaces with <b> <bold> <em>
4296 * tree.c: fixed a loop in xmlSearchNsByHref()
4297
Daniel Veillard767662d2000-10-27 17:04:52 +00004298Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4299
4300 * xpath.c: applied another XPath patch from TOM
4301 * xpath.c include/makefile.am: applied another patch from
4302 china@thewrittenword.com (cleanup on IRIX).
4303
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004304Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4305
4306 * xml-config.1: received a fixed version from Fredrik Hallenberg
4307 <hallon@lysator.liu.se>
4308
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004309Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4310
4311 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4312 cleanup patch for XPath
4313
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004314Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4315
4316 * patched to redirrect all "out of context" error messages to
4317 a reconfigurable routine. The changes are:
4318 * xmlerror.h : added the export of an error context type (void *)
4319 an error handler type xmlGenericErrorFunc there is an interface
4320 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4321 to reset the error handling routine and its argument
4322 (by default it's equivalent to respectively fprintf and stderr.
4323 * all the c files: all wild accesses to stderr or stdout within
4324 the library have been replaced to calls to the handler.
4325
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004326Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4327
4328 * configure.in: release 2.2.6
4329 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4330 exporting the inner functions of xpath for extension modules
4331 * doc/*: updated and rebuilt the doc
4332
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004333Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4334
4335 * nanohttp.c : applied Wayne HTTP cleanup patch
4336 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4337 and xmlNodeSetSpacePreserve()
4338
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004339Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4340
4341 * xpath.c: closing bug #29260
4342
Daniel Veillard126f2792000-10-24 17:10:12 +00004343Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4344
4345 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4346 multikey tuples, made hash structure opaque
4347 * valid.[ch]: moved elements, attributes, notations decalarations
4348 as well as ID and refs to hash tables.
4349 * entities.c: hash cleanup
4350 * xmlmemory.c: fixed a dump problem in debug mode
4351 * include/Makefile.am: problem passing in DESTDIR= values patch
4352 from Marc Christensen <marc@calderasystems.com>
4353 * nanohttp.c: removed debugging remains
4354 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4355 * HTMLparser.c parser.c: fixing a number of problems with the
4356 macros in the *parser.c files (Wayne).
4357 * HTMLparser.c: close the previous option when opening a new one
4358 (Marc Sanfacon).
4359 * result/HTML/*: updated the HTML results accordingly
4360
Daniel Veillard52afe802000-10-22 16:56:02 +00004361Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4364 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4365 XPath functions and XML entities table to them. More to come...
4366 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4367
Daniel Veillard683cb022000-10-22 12:04:13 +00004368Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4369
4370 * tree.c: coalesce adjacent text nodes
4371 * valid.c: handling of blank nodes in DTd validation (raised
4372 by problems with a posteriori validation).
4373 * nanohttp.c: changing behaviour on HTTP write stuff.
4374 * HTMLtree.c: forced body and html to be explicitely closed.
4375 * xpath.h: exported more XPath functions.
4376
Daniel Veillard1baf4122000-10-15 20:38:39 +00004377Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * Release of 2.2.5
4380 * xpointer.c: range() range-inside and other helper functions
4381 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4382
Daniel Veillard47e12f22000-10-15 14:24:25 +00004383Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4386 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4387
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004388Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4391 and XPointer modules
4392
Daniel Veillard134c9f32000-10-15 10:27:08 +00004393Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4394
4395 * SAX.h: closed #25107
4396
Daniel Veillard39915622000-10-15 10:06:55 +00004397Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4398
4399 * testSAX.c: fixed problem with cdata reporting
4400 * SAXresult/* : updated
4401
Daniel Veillard1e851392000-10-15 10:02:56 +00004402Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4403
4404 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4405 Closed bug #27499, added to regression tests
4406 * TODO: updated
4407
Daniel Veillard7eda8452000-10-14 23:38:43 +00004408Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4409
4410 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4411 support for SCRIPT and STYLE with help from Bjorn Reese
4412 * test/HTML/* result/HTML/*: added simple testcase and updated
4413 the existing ones.
4414
Daniel Veillardff9c3302000-10-13 16:38:25 +00004415Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4416
4417 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4418 string-range for empty strings
4419 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4420 test/XPath/xptr/strrange: augmented the XPointer testsuite
4421
Daniel Veillard189446d2000-10-13 10:23:06 +00004422Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4423
4424 * doc/xml.html doc/xmlmem.html: added a module describing memory
4425 interfaces and use, updated the main page.
4426
Daniel Veillard2f971a22000-10-12 23:26:32 +00004427Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4428
4429 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4430 nanoftp code work on Windows too now
4431
4432Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004433
4434 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4435 * xpointer.c: implemented string-range() at least a good first version
4436 * test/XPath/docs/str test/XPath/xptr/strrange
4437 result/XPath/xptr/strrange: the string-range() tests
4438
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004439Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4440
4441 * Makefile.am include/Makefile.am include/win32config.h
4442 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4443 and make distcheck
4444
Daniel Veillard19d61112000-10-11 23:50:35 +00004445Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4446
4447 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4448 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4449 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4450
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004451Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4452
4453 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4454 patch for socklen_t detection by
4455 Albert Chin-A-Young <china@thewrittenword.com>
4456
Daniel Veillardcd429612000-10-11 15:57:05 +00004457Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4458
4459 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4460 and added a --dtdvalid option to xmllint used to test it
4461
Daniel Veillard47c02452000-10-11 13:04:36 +00004462Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4465 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4466
Daniel Veillard2d38f042000-10-11 10:54:10 +00004467Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4468
4469 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4470 handlings (registration, lookup, cleanup)
4471
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004472Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * configure.in Makefile.am include/makefile.am: adding XPointer
4475 and XPtrtests target
4476 * xpointer.[ch] : new files for XPointer support
4477 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4478 more XPath tests
4479
Daniel Veillard57fda592000-10-10 23:24:14 +00004480Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4481
4482 * configure.in: fixed, very broken, make distcheck works again
4483
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004484Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4485
4486 * More work toward 2.2.5, integrated a number of patches
4487 * configure.in Makefile.am win32config.h.in: trying to cleanup
4488 make distcheck .... huh ...
4489 * include/Makefile.am include/win32config.h: new directory
4490 for includes
4491 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4492 updated teh makefiles and instructions for WIN32
4493 * xpath.c: small fixes
4494 * test/XPath/ results/XPath: updated the testcases and results
4495 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4496 suggested patches
4497 * valid.c: fixed an ID bug
4498
Daniel Veillardb71379b2000-10-09 12:30:39 +00004499Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4500
4501 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4502 the automake bug where wrong dependancies were generated.
4503 * xpath.[ch]: worked on XPointer
4504
Daniel Veillard7e99c632000-10-06 12:59:53 +00004505Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4506
4507 * configure.in Makefile.am: 2.2.5, ship the include in an
4508 include/libxml subdirectory, use symlinks when using CVS
4509 * testSAX.c: fixed small bug
4510 * testXPath.c: changed the way testfiles are parsed
4511 * debugXML.c: same kind of cleanup when parsing an argument expression
4512 XPath/XPointers can have blanks embedded
4513 * xpath.[ch]: more cleanup, reorgs for XPointer work
4514 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4515 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4516
Daniel Veillard55b91f22000-10-05 16:30:11 +00004517Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4518
4519 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4520 in the XPath engine, rewrote large parts of it, now it's far
4521 cleaner and in sync with the REC not an old WD. Fixed a parsing
4522 problem in the interactive XML shell found when testing XPath.
4523
Daniel Veillardac260302000-10-04 13:33:43 +00004524Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4525
4526 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4527 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4528 examples with the extra test
4529
Daniel Veillard7cfce322000-10-04 12:40:27 +00004530Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4531
4532 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4533 the global init function.
4534
Daniel Veillard970112a2000-10-03 09:33:21 +00004535Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4536
4537 * HTMLparser.c: Doohhh, attribute name parsing was still case
4538 sensitive ! Fixed this ...
4539 * result/HTML/* : updated the tests results accordingly
4540
Daniel Veillard740abf52000-10-02 23:04:54 +00004541Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4542
4543 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4544 engine, should be far more stable, incorporated a new version of
4545 preceding/following axis, need testing
4546 * uri.c: fixed file:///c:/a/b/c problem
4547 * test/XPath/tests/idsimple: augmented the XPath tests
4548
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004549Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4550
4551 * doc/* rebuilding docs for 2.2.4 release
4552
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004553Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4554
4555 * configure.in: releasing 2.2.4
4556 * parser.[ch]: added xmlStrEqual()
4557 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4558 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4559 use xmlStrEqual instead
4560 * TODO: updated
4561 * added an XPath test
4562
Daniel Veillardbc765302000-10-01 18:23:35 +00004563Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4566 * entities.h: exported xmlInitializePredefinedEntities
4567 * parser.[ch] : added xmlInitParser()
4568 * parserInternals.h : had to export htmlInitAutoClose()
4569
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004570Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4571
4572 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4573 problems
4574 * Makefile.am : added XPath regression tests to normal tests
4575 * uri.c: fixed a problem with local paths, cleanup
4576 * parser.c: fixed a problem with large CData sections
4577
Daniel Veillardd2ade932000-09-30 14:39:55 +00004578Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4579
4580 * configure.in xml-config.in: patch from "Ben Taylor"
4581 <sol7x86@hotmail.com> for solaris shared libs lookup
4582
Martin Bauligdd7d1f62000-09-29 23:17:57 +000045832000-09-30 Martin Baulig <baulig@suse.de>
4584
4585 * libxml-2.0.pc.in: Provide pkg-config script.
4586
4587 * configure.in: Create the libxml-2.0.pc script from the
4588 libxml-2.0.pc.in templates.
4589 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004590 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004591
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004592Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4595 when compiling with MSC
4596
Daniel Veillard46057e12000-09-24 18:49:59 +00004597Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * xpath.c: patch for normalize-string() substring-before(),
4600 substring-after() and translate() functions from Bjorn Reese
4601 <breese@mail1.stofanet.dk>
4602 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4603 Fredrik Hallenberg <hallon@lysator.liu.se>
4604 * TODO: updated
4605
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004606Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4607
4608 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4609 problem of socklen_t being undefined on a number of platforms
4610 * debugXML.c: fixed a compilation problem when without snprintf
4611
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004612Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4613
4614 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4615 an URI bug and a fix for the control-character-induced infinite loop
4616 * nanohttp.c: preventive fix for compiling on WIN32
4617
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004618Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4619
4620 * xmlint.c: closing bug #25000
4621
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004622Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4623
4624 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4625 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4626 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4627 related function, fixing xmlStrncmp(), and associated cleanup
4628 * result/HTML/entities.html.sax: updating result
4629
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004630Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4631
4632 * uri.c: applied patch for URI escaping from Wayne Davison
4633 <wayned@blorf.net>
4634 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4635 from Denis Barbier <barbier@imacs.polytechnique.fr>
4636 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4637 patch from Wayne Davison
4638
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004639Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4640
4641 * doc/xml.html : updated with new releases, adding "how to help"
4642
Daniel Veillard04698d92000-09-17 16:00:22 +00004643Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4644
4645 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4646 removed a few warnings in pedantic mode ...
4647 * parserInternals.c parser.c: moved encoding switching function
4648 to parserInternals.c
4649 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4650
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004651Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4652
4653 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4654 error or warning handlers
4655
Daniel Veillardb1059e22000-09-16 14:02:43 +00004656Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4657
4658 * parserInternals.c parserInternals.h parser.c Makefile.am:
4659 created a new module parserInternals.c, moved most of the
4660 code shared by the various parsers there, as well as
4661 deprecated code from parser.c. More cleanup of parser.c
4662 * uri.c: fixed a problem when URI is NULL
4663 * valid.c: speedup when looking for an attribute declaration
4664
Daniel Veillard39c7d712000-09-10 16:14:55 +00004665Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4668 the cleanup of the computation of URI references when seeking
4669 external entities. The URI reference string and the resulting
4670 URI are both stored now.
4671 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4672 large s(n)printf checks and cleanup from Denis Barbier
4673 <barbier@imacs.polytechnique.fr>
4674 * xmlversion.h.in tree.h: couple of SGML declarations for a
4675 possible docbook module.
4676 * result/VC/ : a couple of test output changed due to the change
4677 of the entities URI
4678
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004679Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * parser.h: added a _private field for linking user's data
4682
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004683Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4684
4685 * parser.c parserInternals.h: demacroified most of the IS_XXX
4686 the gain in size is significant so ...
4687
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004688Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4689
4690 * entities.c: cases where looking up entities with doc==NULL
4691 covered
4692
Daniel Veillard90e11312000-09-05 10:42:32 +00004693Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4694
Daniel Veillard1de50802000-09-07 08:54:32 +00004695 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004696 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4697
Daniel Veillard98a79162000-09-04 11:15:39 +00004698Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4699
Daniel Veillard1de50802000-09-07 08:54:32 +00004700 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004701 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4702 * Makefile.in: added URItest and included thenin "make tests"
4703
4704Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004705
4706 * xmlversion.h.in: closed bug 22941
4707
Daniel Veillard2bb89092000-08-31 14:57:50 +00004708Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4709
4710 * doc/xmlio.html: added doc and example for entity loader
4711 redefinition.
4712
Daniel Veillard96984452000-08-31 13:50:12 +00004713Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4714
4715 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4716 used by libxml
4717
Daniel Veillarde715dd22000-08-29 18:29:38 +00004718Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4719
4720 * parser.c: Fixed bug on invalid ontent characters and when using
4721 push.
4722 * xmllint.c: fixed xmllint endling of errors in push mode
4723
Daniel Veillard4948eb42000-08-29 09:41:15 +00004724Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4725
4726 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004727 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004728 * result/HTML/*.sax: regenerated HTML SAX output
4729 * parser.c: more cleanup.
4730
Daniel Veillarde010c172000-08-28 10:04:51 +00004731Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004734 patches from Wayne Davison <wayned@users.sourceforge.net>,
4735 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004736 * HTMLparser.c: fixed an ignorable white space detection bug
4737 occuring when parsing with SAX only
4738 * result/HTML/*.sax: updated since the output is now HTML
4739 encoded...
4740
Daniel Veillard47f3f312000-08-27 22:40:15 +00004741Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4742
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004743 * HTMLparser.[ch]: applied some of Wayne Davison
4744 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004745
Daniel Veillarde0854c32000-08-27 21:12:29 +00004746Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4749 undeclared namespace prefix was used, added a warning.
4750 Cleaned up support w.r.t. entities, spilling out a warning
4751 and being pedantic on lookups.
4752 * test/warning/ent9 : added testcase for previous example.
4753 * TODO: updated
4754 * parserInternals.h parser.c: changed the way names are parsed
4755 now allow infinite size and decrease penalty for normal use
4756 * parser.c: Started a big cleanup/check of the parser code,
4757 fixed some of the most tortuous entity code, spotted code
4758 unused anymore
4759 * test/*: added tests for very long names and related nasty
4760 things.
4761
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004762Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4763
4764 * doc/encoding.html: added encoding aliases doc
4765 * doc/xml.html: updates
4766 * encoding.[ch]: added EncodingAliases functions
4767 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4768 bottleneck affecting large DTDs like Docbook
4769 * parser.[ch] xmllint.c: added a pedantic option, will be
4770 useful
4771 * SAX.c: redefinition of entities is reported in pedantic mode
4772 * testHTML.c: uninitialized warning from gcc
4773 * uri.c: fixed a couple of bugs
4774 * TODO: added issue raised by Michael
4775
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004776Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4777
4778 * doc/encoding.html: propagated Martin Duerst suggestions
4779
Daniel Veillard52402ce2000-08-22 23:36:12 +00004780Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4781
4782 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4783 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4784 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4785 by Wayne Davison
4786
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004787Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * nanoftp.c nanohttp.c: small cleanup
4790 * TODO: updated
4791
Daniel Veillard244ece92000-08-19 20:58:02 +00004792Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4793
4794 * added an old VC testcase and updated title.xml entity
4795
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004796Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4797
4798 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4799 done on auto-opening of <p> tags and cleanup of SAX output
4800
Daniel Veillard979e55e2000-08-19 16:48:54 +00004801Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4802
4803 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4804
Daniel Veillard4540be42000-08-19 16:40:28 +00004805Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4806
4807 * doc/xml.html libxml.* structure.*: updated the doc a bit
4808
Daniel Veillard808a3f12000-08-17 13:50:51 +00004809Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4810
4811 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4812 of SAX tests
4813
Daniel Veillard29579362000-08-14 17:57:48 +00004814Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4817 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4818
Daniel Veillard1255ab72000-08-14 15:13:33 +00004819Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4820
4821 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4822 * testHTML.c: fix core dump on Solaris 2.x systems
4823 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4824 * result/HTML/*.sax: previous bug fix lead to new results
4825
Daniel Veillard03109292000-08-14 14:58:22 +00004826Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4827
4828 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4829 * configure.in: added --with-readline=DIR to accept alternate
4830 path for readline include/library
4831 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4832 for ANSI under HP-UX
4833 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4834 includes @LIBS@
4835
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004836Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4837
4838 * doc/* : rebuilt the docs
4839 * getting ready for 2.2.2 release
4840
Daniel Veillard87b95392000-08-12 21:12:04 +00004841Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4842
4843 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4844 and xmlAddFeature()
4845 * tree.[ch]: added xmlAddChildList()
4846 * xmllint.c: MAP_FAILED macro test
4847 * parser.h: added xmlParseCtxtExternalEntity()
4848 * valid.c: applied bug fixes removed warning
4849 * tree.c: added CDATA block to elements content
4850 * testSAX.c: cleanup of output
4851 * testHTML.c: added SAX testing
4852 * encoding.c: better error recovery
4853 * SAX.c, parser.c: fixed one of the external entity processing
4854 of the OASis testsuite
4855 * Makefile.am: added HTML SAX regression tests
4856 * configure.in: bumped to 2.2.2
4857 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4858 SAX results
4859
Daniel Veillard88a172f2000-08-04 18:23:10 +00004860Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * configure.in: patch for HP compiler
4863
48642000-08-04 Sven Heinicke <sven@zen.org>
4865
4866 * xmllint.c: Was coredumping sometimes when the file given didn't
4867 exist.
4868
Daniel Veillard46e370e2000-07-21 20:32:03 +00004869Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004872
Daniel Veillard46e370e2000-07-21 20:32:03 +00004873 when using in memory parsing. Need some cleanup.
4874 * xmllint.c configure.in: added a --memory flag to test memory
4875 parsing
4876
Daniel Veillard36650692000-07-21 15:16:39 +00004877Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4878
4879 * nanohttp.c: fixed socklen_t replacement to unsigned int
4880 * parser.c: fixed a space handdling missing at the end of
4881 production 28 DOCTYPE.
4882 * xmlmemory.c: fixed a stupid bug on the routine to override
4883 allocation functions
4884 * TODO: updated
4885
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004886Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * doc/ regenerated the docs
4889
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004890Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4891
4892 * doc/encoding.html doc/xml.html: added I18N doc
4893 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4894 improvements, both parser and filters, added ASCII & HTML,
4895 fixed the ISO-Latin-1 one
4896 * xmllint.c testHTML.c: added/made visible --encode
4897 * debugXML.c : cleanup
4898 * most .c files: applied patches due to warning on Windows and
4899 when using Sun Pro cc compiler
4900 * xpath.c : cleanup memleaks
4901 * nanoftp.c : added a TESTING preprocessor flag for standalong
4902 compile so that people can report bugs more easilly
4903 * nanohttp.c : ditched socklen_t which was a portability mess
4904 and replaced it with unsigned int.
4905 * tree.[ch]: added xmlHasProp()
4906 * TODO: updated
4907 * test/ : added more test for entities, NS, encoding, HTML, wap
4908 * configure.in: preparing for 2.2.0 release
4909
Daniel Veillard49703262000-07-10 10:27:46 +00004910Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * nanoftp.c: fixed the way the control connection is handled
4913 * libxml.spec.in: fixed the dependancies and cleanup
4914
Daniel Veillard306be992000-07-03 12:38:45 +00004915Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4916
4917 * doc/xml.html: changed the xmlsoft.org structure, updated the
4918 examples w.r.t. root and childs
4919
Daniel Veillard7d853352000-07-02 18:53:09 +00004920Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4921
4922 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4923
Daniel Veillard365e13b2000-07-02 07:56:37 +00004924Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4925
4926 * HTMLparser.c: Work on character encoding support for the HTML parser
4927 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4928 * encoding.c: Fixed a potential memleak in the encoding stuff
4929
Daniel Veillardaf743792000-07-01 11:49:28 +00004930Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4931
4932 * doc/FAQ.html doc/Makefile.am : added a FAQ
4933
4934Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004935
4936 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4937 of the HTML parser to force it to not bypass SAX
4938
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004939Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4940
4941 * win32config.h.in: updated
4942 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4943 lacks iconv support :-( need to release 2.1.1
4944 * configure.in: release 2.1.1
4945 * HTMLparser: fixed bug #14784
4946 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4947 by Windows compiler
4948 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4949 the SAX startDocument() callback.
4950 * TODO: updated
4951
4952Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * added xmlStopParser()
4955
Daniel Veillardbe803962000-06-28 23:40:59 +00004956Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4957
4958 * configure.in: 2.1.0 prerelease
4959 * Large resync between W3C and Gnome tree
4960 * nanoftp, nanohttp.c: fixed stalled connections probs
4961 * HTMLtree.c SAX.c : support for attribute without values in
4962 HTML for andersca
4963 * valid.c: Fixed most validation + namespace problems
4964 * HTMLparser.c: start document callback for andersca
4965 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4966 * parser.h, SAX.c: serious speed improvement for large
4967 CDATA blocks
4968 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4969 different encoding
4970 * example/Makefile.am example/gjobread.c tree.h: work on
4971 libxml1 libxml2 convergence.
4972 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4973 and the LIBXML_TEST_VERSION macro
4974
Daniel Veillardc310d562000-06-23 18:32:15 +00004975Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * doc/xml.html: various patches and improvements typo fixed by
4978 Felix Natter
4979 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4980 from Felix Natter <fnatter@gmx.net>
4981
Daniel Veillardf3029822000-05-06 08:11:19 +00004982Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4983
4984 * doc/upgrade.html: updated with instructions for support of both
4985 libxml-1.x and libxml-2.x
4986 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4987 for 2.x support and also fixed includes
4988
4989
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004990Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4991
4992 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4993 the encoding support, added iconv support, so now libxml if
4994 compiled with iconv automatically support japanese encodings
4995 among others. Work based on initial patch from Yuan-Chen Cheng
4996 I may have broken binary compat in the encoding handler
4997 registration scheme, but that was so utterly broken I don't
4998 expect anybody to have used this feature until now.
4999 * parserInternals.h: fixup on the CHAR range macro
5000 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5001 code.
5002 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5003 * uri.c: added xmlParseURI() I can't believe I forgot to
5004 implement this one in 2.0 !!!
5005 * SAX.c: moved doc->encoding update in the endDocument() call.
5006 * TODO: updated.
5007
Daniel Veillard06047432000-04-24 11:33:38 +00005008Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * tree.h: removed extraneous xmlRemoveProp definition
5011 * TODO: added item about --disable-corba configure switch
5012 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5013 * nanoftp.c: fixed include problems giving troubles on AIX and
5014 slowlaris
5015 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5016 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5017 comment and headers changes to lower gtk-doc number of warnings
5018 * doc/html/*: rebuilt docs
5019
Daniel Veillarde0aed302000-04-16 08:52:20 +00005020Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5021
5022 * HACKING: documented the tag for 1.x and instructions
5023
Daniel Veillard5e873c42000-04-12 13:27:38 +00005024Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5027 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5028 xmlCreateIOParserCtxt
5029 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5030 significant overall improvement
5031 * xmllint.c: added I/O test to xmllint
5032 * testSAX.c: added a speed test
5033 * doc/* : updated/regenerated
5034
Daniel Veillardfc708e22000-04-08 13:17:27 +00005035Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5036
5037 * xpath.c uri.h parserInternals.h: cosmetic changes from
5038 "Timur I. Bakeyev" <timur@bat.ru>, including making
5039 xmlCreateURI() public
5040
Daniel Veillard5d211f42000-04-07 17:00:24 +00005041Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5042
5043 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5044 and the code at the same time. Added a clean mechanism for
5045 overload or added input methods: xmlRegisterInputCallbacks()
5046 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5047 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5048 * TODO: updated
5049 * doc/* : updated/regenerated
5050 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5051 source dir
5052
Daniel Veillarde77a9182000-04-05 19:12:29 +00005053Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5054
5055 * testURI.c: yet another forgotten commit, I should get some sleep !
5056
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005057Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5058
5059 * xmllint.c: forgot to commit this too ?
5060
Daniel Veillardb9df4042000-04-05 14:23:16 +00005061Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5062
5063 * xmlversion.h.in : forgot to commit this previously
5064
Daniel Veillard361d8452000-04-03 19:48:13 +00005065Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5068 * README TODO: updated for release
5069 * uri.c uri.h: added authority parsing/saving
5070 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5071 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5072 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5073 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5074 Makefile.am : added compile-time customization of libxml
5075 --with-ftp --with-http --with-html --with-xpath --with-debug
5076 --with-mem-debug
5077 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5078 #include <libxml/xxx.h> I hope it won't break too much stuff
5079 and will be manageable in the future...
5080 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5081 and added xmllint to the installed programs
5082 * uri.h: added xmlFreeURI()
5083
Daniel Veillardec303412000-03-24 13:41:54 +00005084Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5085
5086 * uri.c uri.h: finished the escaping handling, the base support
5087 and the URI path normalization. Looks good just lacks the
5088 authority content parsing code.
5089 * Makefile.am: added instructions to generate testURI
5090 * TODO: updated
5091 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5092 added links and icons for W3C and Gnome
5093
Daniel Veillard8f621982000-03-20 13:07:15 +00005094Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * xmlmemory.[ch] : seems I forgot to actually update the files in
5097 the last commit :-)
5098 * doc/xml.html doc/html/* : updated and uploaded the docs
5099
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005100Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5101
5102 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5103 * TODO: updated
5104 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005105 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005106 gfree).
5107 * Makefile.am, uri.c, uri.h: added a set of functions to do
5108 exact (litteraly copied from the RFC 2396 productions) parsing
5109 and handling of URI. Will be needed for XLink, one XML WFC,
5110 XML Base and reused in the nano[ftp/http] modules. Still work
5111 to be done.
5112
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005113Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5114
5115 * configure.in, libxml.spec.in : libxml2
5116 * doc/* : updated the doc page, rebuilt the docs
5117
Daniel Veillardcf461992000-03-14 18:30:20 +00005118Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * all: tagged LIB_XML_1_X
5121 * *.c *.h : updated from W3C CVS tree
5122 * configure.in : 2.0.0-beta
5123 * libxml.spec.in : libxml2 package nam
5124 * result/* : new version of the tests output
5125
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005126Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5127
5128 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5129
Daniel Veillardb566ce12000-03-04 11:39:42 +00005130Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * doc/* : rebuilt the docs
5133 * parser.c: final patch on #6766
5134 * valid.c: small patch on validity checks.
5135
Daniel Veillardfb76c402000-03-04 11:39:42 +00005136Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5139 added
5140 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5141 compatibility w.r.t. XML spec and existing code.
5142
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005143Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5144
5145 * parser.c: seems a better solution to <a> </a> exists,
5146 will try it for a while
5147
Daniel Veillard83a30e72000-03-02 03:33:32 +00005148Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * parser.c: tried to remove the <a> </a> generating <a/>
5151 this is hard. Left a flag for that purpose. Fixed bug #6766
5152 * configure.in: prepared 1.8.7 not released, due to previous
5153 problem
5154
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005155Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * doc/xml.html : applied second patch from Paul DuBois
5158
Daniel Veillard402e8c82000-02-29 22:57:47 +00005159Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * doc/xml.html : applied patch from Paul DuBois
5162
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005163Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5164
5165 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5166
Daniel Veillard5feb8492000-02-02 17:15:36 +00005167Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5168
5169 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5170 compilation warnings on various platforms.
5171 * parser.c: Fixed #5281 validity error callbacks are now desactived
5172 by default if not validating.
5173
Daniel Veillardf341f932000-02-02 14:52:08 +00005174Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5175
5176 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5177
Daniel Veillard13c757e2000-02-01 23:59:15 +00005178Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5181 <gkatsi@cs.toronto.edu>
5182
Daniel Veillard726e8792000-01-30 20:04:29 +00005183Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5186 processing URLs
5187
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005188Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5189
5190 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5191 xmlNanoFTPUpdateURL for persistent control connections.
5192 * configure.in: 1.8.6
5193
5194Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5197 * tree.[ch] : added xmlSaveNoEmptyTags
5198
James Henstridgef3be9312000-01-28 13:59:21 +000051992000-01-29 James Henstridge <james@daa.com.au>
5200
5201 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5202
5203 * Makefile.am: added nanoftp.[ch] to the build.
5204
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005205Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * nanoftp.[ch]: cleanup, comments, API
5208 * debugXML.c : fixed a bug in the cat command
5209 * doc/*: regenerated the docs
5210
Daniel Veillardda07c342000-01-25 18:31:22 +00005211Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5214 * debugXML.c : fixed a bug in the cat command
5215 * valid.c: fixing some small probs
5216 * libxml.spec.in: get rid of the SNAP suffix
5217 * doc/xml.html: updated the status
5218
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005219Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5220
5221 * xml-config.in: xml-config --version to just return the
5222 version number
5223 * xpath.c: some cleanup w.r.t. axis when the current node is
5224 an attribute.
5225 * TODO: updated
5226
Daniel Veillard461a66c2000-01-18 18:01:01 +00005227Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * configure.in: prepared for libxml-1.8.5
5230 * doc/* recompiled the documentation
5231
52322000-01-17 Jody Goldberg <jgoldberg@home.com>
5233
5234 * configure.in : WARNING autoconf subtlety alert :
5235 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5236 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5237 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5238 get defined by AC_CHECK_HEADERS.
5239
Daniel Veillardf967b902000-01-17 16:06:10 +00005240Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5243 Rune.Djurhuus@fast.no
5244
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005245Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5246
5247 * TODO: updated
5248 * tree.c, parser.c: made sure that only memory alloc problems
5249 and internal parser errors are allowed to write to stdout or
5250 stderr.
5251
Daniel Veillard0142b842000-01-14 14:45:24 +00005252Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5253
5254 * tree.c : restored xmlNewGlobalNs since this seems used by
5255 a lot of existing code :-(, fixed a bug in xmlNewNs
5256 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5257 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5258 to exit() from the library code.
5259 * xpath.c, parser.c: removed bugs or unused code detected by
5260 Windows compilers
5261 * parser.c: started adding interfaces for parsing well balanced
5262 XML fragments
5263 * configure.in: releasing 1.8.4
5264 * doc/* : rebuilt the docs
5265
Daniel Veillard2eac5032000-01-09 21:08:56 +00005266Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5267
5268 * tree.[ch] : added xmlNewDocFragment() for DOM
5269 * testHTML.c: uninitialized variable.
5270
Daniel Veillardf3a73582000-01-05 14:58:39 +00005271Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * doc/* : rebuild the docs
5274
Daniel Veillard71b656e2000-01-05 14:46:17 +00005275Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * acconfig.h: readline and history patch
5278 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5279 * tree.c: added check and handling when possibly removing an ID
5280 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5281 and saving.
5282 * test/HTML/entities.html result/HTML/entities.html* : test for
5283 various entities reference cases
5284 * result/HTML/* : as a result output of some testcase have
5285 changed
5286 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5287 by previous example. added xmlParseTryOrFinish().
5288 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5289 entities.h debugXML.h HTMLparser.h: changed the way struct are
5290 declared to allow gtk-doc to expose those
5291 * parser.c: closed bug #4960
5292 * Makefile.am configure.in: Applied patch from
5293 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5294 and math/socket libs detection
5295
Daniel Veillard437b87b2000-01-03 17:30:46 +00005296Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * configure.in, Makefile.am: link tester against readline
5299 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5300
Daniel Veillard686d6b62000-01-03 11:08:02 +00005301Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * tree.[ch]: added xmlRemoveProp
5304 * win32config.h.in nanohttp.c: avoid including the Windows
5305 socket stuff in every C files
5306 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5307 the XmL parser(s)
5308 * test/ns4 result/ns4 etc...: added test case for previous prob
5309 * tree.c: xmlNewNs wasn't checking for double definition
5310 * Makefile.in: fixed a problem with dist-hook duplicates
5311 * parser.[hc], xmlIO.c: fixed the loading of external entities
5312 APIs, now xmlLoadExternalEntity() is used everywhere and
5313 setting up an app specific front-end using the
5314 * SAX.c parser.c: some fixes, now the xhtml spec validates
5315 with the xhtml DTD.
5316 * error.c: fixed crashes in case of no input stream
5317 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5318 to the validation tests and results
5319
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005320Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5321
5322 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5323 too htmlCreatePushParserCtxt() and htmlParseChunk()
5324 * parser.c: a bit of cleanup.
5325 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5326 to XML) removed the last mem leak known
5327 * HTMLtree.c: output message cleanup
5328 * xmlmemory.c: display content info about memory blocks
5329 * result/HTML/wired.* : missing att value warning change
5330
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005331Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * doc/* : rebuilt the documentation
5334
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005335Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5336
5337 * parser.[ch] parserInternals.h: Push parser for XML,
5338 seems to work fine now
5339 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5340 --push for push testing
5341 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5342 * testSAX.c: added --push
5343 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5344 subtree
5345 * xmlIO.[ch] : enriched API + fixes for push mode
5346 * entities.[ch]: added the entity content length to the struct.
5347 * xmlmemory.[ch]: new API to show the last entries for the shell
5348 * valid.c: added required attribute testing
5349 * SAX.c: the cdata callback now merge contiguous fragments
5350 * HTMLparser.c: cleanup of some macros
5351
Daniel Veillard3c558c31999-12-22 11:30:41 +00005352Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5353
5354 * parser.c: fix for PIs name starting with xml
5355 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005356 * *.c, configure.in win32config.h.in : generate win32config.h for
5357 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005358
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005359Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * parser.c: fixed a stupid = vs. == bug :-(
5362 * doc/gnome-xml.sgml: s/glade/xml/
5363
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005364Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5365
5366 * configure.in, doc/xml.html : bug fix release 1.8.2
5367 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5368 Hopefully the end of that silly C++ include problem
5369 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5370 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5371 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5372 troubles with autoclosed elements when the stree shape doesn't
5373 follow the DtD specs. Added htmlIsAutoClosed() and
5374 htmlAutoCloseTag()
5375 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5376 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5377 * debugXML.c: fixed a bug on printing default namespaces.
5378 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5379
Daniel Veillardb24054a1999-12-18 15:32:46 +00005380Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * result/HTML/*.htm[l] : updated the HTML regression tests according
5383 to the new output
5384 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5385 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5386 problem due to intermix of extern "C" { ... } declarations for C++
5387 and recursive includes in the headers
5388
Chris Lahey323c48c1999-12-18 15:32:45 +000053891999-12-20 Chris Lahey <clahey@umich.edu>
5390
5391 * HTMLtree.c: Made it so that html nodes with a single child do
5392 not insert a carriage return before or after the child node.
5393
Daniel Veillardb24054a1999-12-18 15:32:46 +00005394Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005395
5396 * configure.in, doc/xml.html : bug fix release 1.8.1
5397 * parser.c: fixed bug #4344
5398 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5399 added the glue to avoid C++ problems
5400 * doc/* : regenerated the documentation
5401
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005402Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5405 namespace recognition, and Dia as a resul :-(
5406 * encoding.c: closed bug #3950
5407
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005408Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5409
5410 * valid.c: debugging a posteriori validation, except URI expansion
5411 stuff this should be fixed now
5412 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5413 Carl Nygard <cnygard@bellatlantic.net>
5414 * tester.c: added --postvalid, cleaning of the code
5415 * tree.[ch]: added xmlDocGetRootElement()
5416
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005417Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5418
5419 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5420 c++ losage.
5421
Daniel Veillard10a2c651999-12-12 13:03:50 +00005422Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5423
5424 * configure.in, doc/xml.html : bumped to 1.8.0
5425 * xlink.[ch], Makefile.am : added framework for link detection
5426 * parser.h: added nbChars to parser context, needed for cleanup.
5427 * xmlmemory.c: removed a nasty bug when out of mem
5428 * valid.[ch]: adding namespace support for attribute decl
5429 * tester.c: added --debugent option
5430 * debugXML.[ch]: added xmlDebugDumpEntities()
5431 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5432 buffers instead, this was really needed, validation was breaking
5433 in strange ways due to that. Added xmlParseStringPEReference()
5434 and other parsing from strings functions. Entities processing
5435 modified again, but PERef are still not handled correcly but
5436 unless you're Eve Maller you won't notice :-)
5437 * HTMLparser.c: large changes toward reliability, and switched to
5438 lowercase internal tags, XHTML is lowercase, so it will help
5439 that output is closer to next version.
5440 * doc/* : regenerated the documentation, it is now hosted at
5441 http://xmlsoft.org/ (same bits I just bought the domain :-)
5442
5443
Daniel Veillard294cbca1999-12-03 13:19:09 +00005444Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5447 doc generation
5448 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5449 in the SAX API
5450 * doc/*: rebuilt the doc making sure everything appears in the
5451 HTML files
5452
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005453Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5456 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5457 which allow impressive speed improvement on dataset with
5458 large text pieces, but at the cost of broken binary
5459 compatibility and slightly bigger memory usage.
5460 Configure with --with-buffers to activate them, they
5461 are protected with XML_USE_BUFFER_CONTENT define.
5462 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5463 goal is 0 memory left allocated once parser is no more used
5464 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5465 call xmlCleanupParser() and xmlMemoryDump()
5466
Daniel Veillarda819dac1999-11-24 18:04:22 +00005467Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5470 * parser.[ch] encoding.[ch]: added memory cleanup routines
5471 * parser.c: closing bug #3788
5472 * doc/*: rebuilt the doc
5473
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005474Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5477 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5478 * tester.c: added --compress option
5479 * doc/*: rebuilt the documentation
5480
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005481Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5482
5483 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5484 if given /proc/kcore as input !
5485 * doc/xml.html doc/*: updated and rebuilt the documentation
5486
5487Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005488
5489 * parser.c: Fixed some wrongly space collapsing code due to
5490 a misreading of the spec.
5491 * result/*: fixed the output accordingly
5492
5493Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005494
5495 * encoding.c: bug fix and typos
5496 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5497 * parser.c: added attribute normalization closing bug #3597
5498 * test/att* result/att* SAXresult/att*: testcase for attribute
5499 normalization
5500
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005501Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5502
5503 * configure.in: closing bug #3163 by adding extra flags for the
5504 cc compiler on HP-UX
5505
Daniel Veillard51e3b151999-11-12 17:02:31 +00005506Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5507
5508 * valid.[ch] : removed a typo and an enumerated type bug in the
5509 xmlAddElementDecl() function
5510 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5511 call to xmlEncodeEntitiesReentrant() so that the functions
5512 New, Set and Get are at the same level.
5513 * parser.c HTMLparser.c: extra memory allocation bug for
5514 attributes detected by someone using libxml in embedded systems :-)
5515
Daniel Veillard962195f1999-10-28 15:51:53 +00005516Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * xmlmemory.h: turned off mem debug :-\
5519
Daniel Veillard35008381999-10-25 13:15:52 +00005520Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5521
5522 * parser.c: closed bug #2784 a one line fix, but worth pushing
5523 a new release out
5524 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5525 some structures, comments before and after the
5526 main element, and other nastyness
5527 * HTMLtree.c tree.c: accomodate the extended HTML supported
5528 * configure.in: pushing 1.7.4
5529 * test/ent8 and related outputs : added a new test for bug #2784
5530 * test/HTML/wired.html and related output: a nasty HTML example
5531 * Makefile.am: improved the test scripts
5532 * docs/* : reran the documentation extractor, updated xml.html
5533
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005534Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5537 HTMLparser and debugged the HTML related code. HTML documents
5538 now have their own type
5539 * entities.c: do not dump &apos; for HTML output
5540 * xmlmemory.c: improvement, breakpoint mechanism
5541 * testHTML.c: added --sax --repeat ...
5542 * Makefile.am: improved the HTML tests
5543 * valid.[ch]: added xmlValidGetValidElements and
5544 xmlValidGetPotentialChildren
5545 * tester.c: added --insert to test the 2 new functions
5546 * test//* result//* SAXresult//* : regression test cleanup
5547 and extension.
5548 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5549 gnome-xml-nanohttp.html
5550
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005551Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * HTMLparser.c: fixed problems with some autoclose tags
5554 * tree.c: fixed XML output problems.
5555 * result/* SAXresult/*: update of the tests output
5556
Daniel Veillard6077d031999-10-09 09:11:45 +00005557Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * Makefile.am: Arturo patch for xmlConf.sh version info
5560 * parser.c: Tim Josling patch for single quoted items
5561 * tester.c: Tim Josling patch for tester options usage
5562 * tree.h: indent cleanup
5563
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005564Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5567 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5568
Daniel Veillard00fdf371999-10-08 09:40:39 +00005569Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * tree.c : Raph patch for initialization of CORBA fields
5572 * parser.c, xpath.c, ...: modification of doc comments
5573 * xpath.c : allow spaces in xpath expressions
5574
Daniel Veillardad219441999-09-27 08:17:49 +00005575Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * xmlmemory.h: turning off memory debug :-(
5578
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005579Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5582 better SAX interfaces.
5583 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5584 entity.
5585 * configure.in: 1.7.2
5586
5587Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005588
5589 * libxml.spec.in: fixed the URL
5590 * doc/xml.html: improved the documentation front-end
5591
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005592Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005593
5594 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5595
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005596Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005597
5598 * libxml.spec.in: fixed the alpha compile problem
5599 * parser.[ch]: changed errno to errNo in the parser context :-(
5600 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5601 * doc/xml.html: changed CHAR to xmlChar
5602 * doc/html/*: recompiled the documentation
5603 * configure.in: 1.7.1
5604
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005605Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5606
5607 * parser.h: modified the parser context struct to regain 1.4.0
5608 binary compatibility
5609 * parser.c, xml-error.h: added errno ot teh context and defined
5610 a set of errors values with update of errno
5611 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5612 DTDs and entities
5613 * *.h, *.c: complete cleanup of the use of config.h and include
5614 protection depending on the current setup.
5615 * overalll debugging, maintenance and bug-fixing on all modules
5616 * updated the documentation
5617 * ready for 1.7.0
5618
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005619Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * HTMLparser.c : cleanup
5622 * SAX.c valid.c valid.h: added ID/IDREF checking
5623 * tree.c tree.h: extended doc structure for refs
5624 * configure.in: 1.6.2
5625 * parser.c: patched bug in SAX user arg call
5626 * parserInternals.h: patched missing close in C++ wrapping
5627 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5628 especially upcoming XPointer implementation.
5629 * doc/xml.html: augmented, typo
5630
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005631Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5632
5633 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5634 not all invocations of install understand -d.
5635
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005636Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5637
5638 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5639 to make 'check' works, when builddir != srcdir.
5640
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005641Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * doc/xml.html : updated the documentation
5644
Daniel Veillard6454aec1999-09-02 22:04:43 +00005645Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5646
5647 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5648 not deallocated memory blocks
5649 * *.c : replaces all calls to malloc() free() and realloc() to
5650 the wrapper functions/macros
5651 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5652 instead of xmlFreeNodeList()
5653
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005654Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5655
5656 * HTMLparser.c: corrected a stupid bug leading to core dump at
5657 tree deallocation. Removed warnings indicated by
5658 Stephane.Conversy@lri.fr
5659 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5660 looked for in the external subset
5661
5662Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005663
5664 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5665 on SGI by Stephane.Conversy@lri.fr
5666
Daniel Veillardb96e6431999-08-29 21:02:19 +00005667Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5668
5669 * all .h : changed the prototype declaration indent as in gtk
5670 * most .c : working on reducing the TODOs in the code
5671 * most .c : cleanup though -pedantic and Insure++
5672 * improvements on validation ID checkings.
5673 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5674 * xml-config.in: closed #1810
5675
5676Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005677
5678 * tree.h, valid.c, valid.h: more work on validity, IDs
5679 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5680 definition for AIX
5681
Daniel Veillardb556eb51999-08-15 17:19:50 +00005682Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5685 the distribution due to a cut'n paste error at last commit
5686
Daniel Veillardb05deb71999-08-10 19:04:08 +00005687Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * configure.in: upgraded to version 1.4.0
5690 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5691 Big update, added a large part of the validation process,
5692 it should be usable, but some parts are missing
5693 * xpath.c: improved the implementation w.r.t. root.
5694 * Makefile.am: added more tests
5695 * test and result trees: added a lot of tests
5696 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5697
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005698Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5699
5700 * Added an HACKING file
5701
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005702Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5703
5704 * xpath.[ch] : improvements and debug of the XPath implementation
5705 * parser.c, HTMLparser.c : modified the parsers to be progressive
5706 * tree.[ch] : extended the Buffer promitives
5707 * xmlIO.[ch] : added basic I/O routines providing progressive
5708 parsing and ready for I18N conversion plugins
5709 * SAXresult/* : the SAX callback sequence maybe slightly different
5710 now
5711 * test*.c : improved/updated the tests programs
5712 * doc/* : recompiled the docs.
5713
Daniel Veillard15b75af1999-07-26 16:42:37 +000057141999-07-26 Michael Meeks <michael@edenproject.org>
5715
5716 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5717
5718 * tree.c: Ditto.
5719
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005720Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * configure.in: upgraded to version 1.4.0
5723 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5724 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5725 XML query language, see http://www.w3.org/TR/xpath for more details.
5726 * parser.c, parser.h: added CHAR* related string functions for XPath
5727 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5728 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5729 rebuild the docs.
5730 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5731 and regression testing capabilities for XPath.
5732
Daniel Veillardd79d7871999-07-12 10:38:12 +00005733Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5736 closing bug #1646
5737
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005738Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * Makefile.am, example/Makefile.am: closed bug #1683
5741
Daniel Veillard3166ab11999-07-11 16:14:19 +00005742Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * example/Makefile.am, configure.in: added the makefile for the
5745 gjobread example
5746
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005747Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5748
5749 * doc/Makefile.am:
5750 - fix which allow "make install DESTDIR=</install/prefix>".
5751
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005752Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5755 which fixed a problem on the file reading-code.
5756
Daniel Veillard82150d81999-07-07 07:32:15 +00005757Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5758
5759 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5760 output.
5761 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5762
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005763Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * parser.h : Oops removed the binary compatibility problem
5766 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5767 * parser.c, HTMLparser.c: applied patches for reading from stdin
5768
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005769Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5770
5771 * parser.c, entities.c, valid.c: cleanup bug #1591
5772 * configure.in: cleanup bug #1592
5773 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5774 the same tree back-end. Hence gdome will be available for it.
5775 * doc/Makefile.am: close bug #617
5776
Daniel Veillard97fea181999-06-26 23:07:37 +00005777Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * parser.c: alloctate a per parser context SAX interface block
5780
Daniel Veillard14fff061999-06-22 21:49:07 +00005781Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5784 and xmlEncodeEntitiesReentrant with the correct one :-\
5785
5786Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5787
5788 * commit of my internal XML base changes, quite a lot of
5789 changes, cleanups, better entities support, framework for
5790 new I/O and charset detection and handling
5791 * Fixed the configure/Makefile stuff to generate shared libs
5792 with the proper version info, so we jumped on rev from
5793 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5794 xmlEncodeEntities() result need to be freed now, and a string
5795 xmlParserVersion provide the current library version.
5796
Raph Levien05240da1999-06-15 21:27:11 +00005797Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5798
5799 * parser.c: fixed a buffer overrun for when you have a very long
5800 attribute with no entities in it.
5801
Daniel Veillardbb2da581999-06-13 14:37:07 +00005802Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * added example directory
5805 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5806
Daniel Veillard011b63c1999-06-02 17:44:04 +00005807Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * Release of libxml-1.1, nearly everything has been touched for
5810 this.
5811 * Added more regression tests
5812 * Updated the documentation
5813
Daniel Veillard27d88741999-05-29 11:51:49 +00005814Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * tree.[ch]: unified the XML_NO_CORBA defines.
5817 * parser.c encoding.[ch]: started plugging in char encoding detection
5818
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005819Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5820
5821 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5822 Also freed allocated buffer.
5823
Daniel Veillard27d88741999-05-29 11:51:49 +00005824Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005825 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5826 reentrancy problem at printing. One is left in entities.c, to
5827 remove ASAP
5828 * testSAX.c : added a test example showing the use of the SAX
5829 interface if one doesn't want to build the DOM tree.
5830 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5831
Daniel Veillard517752b1999-04-05 12:20:10 +00005832Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5835 large revamping of the parser to use SAX callbacks
5836 http://www.megginson.com/SAX/ (or at least a C like interface
5837 a la Expat). It's now possible to set up your own callbacks
5838 and the parser will not build a DOM tree.
5839 * test/* result/*: updated the test suite, I finally removed
5840 the old Namespace draft support (PI based).
5841
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005842Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * Makefile.am: added test result to EXTRA_DIST for make tests
5845
Daniel Veillard64068b31999-03-24 20:42:16 +00005846Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5847
5848 * parser.c, parserInternals.h: moved the chars macro definitions
5849 to parserInternals.h
5850 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5851 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5852
Daniel Veillard012ccc11999-03-23 10:11:11 +00005853Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * xml-config.in : applied patch to make --version work
5856
Raja R Harinatha86c23e1999-03-05 22:14:01 +000058571999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5858
5859 * Makefile.am (check-local): Alias for `tests' target. This will
5860 cause `make check' to do the right thing.
5861 (tests): Don't run tests in srcdir. Also, replaced calls to
5862 basename with a `sed' "equivalent".
5863
Daniel Veillardd109e371999-03-05 06:26:45 +00005864Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5867 it in the header and not the sources, updated the doc.
5868 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5869 pointing this out.
5870
Daniel Veillardbc50b591999-03-01 12:28:53 +00005871Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5874 exported the inputStream routines.
5875 * doc/html/* : updated accordingly
5876
Daniel Veillardd692aa41999-02-28 21:54:31 +00005877Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * parser.c, parser.h, parserInternals.h: added a few extra
5880 internal calls to allocate and free parser contexts ...
5881 * doc/html/* : updated accordingly
5882
Daniel Veillard55a99271999-02-25 11:01:29 +00005883Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5884
5885 * configure.in, Makefile.am, doc/makefile.am : General changes for
5886 1.0.0 release and including the generated HTML documentation.
5887
Daniel Veillard35925471999-02-25 08:46:07 +00005888Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * makefile.am : added parserInternals.h, oops.
5891
Daniel Veillard1e346af1999-02-22 10:33:01 +00005892Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * parserInternals.h: added this header giving access to the parser
5895 internal functions.
5896 * doc/Makefile.am : added a rebuild target which rebuilds the full
5897 set of documentations
5898 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5899 the internal subset.
5900 * *.c *.h: modifications needed to generate the documentation using
5901 gtk-doc, cleanup of functions blocks, reorganisation of struct
5902 declarations.
5903
Daniel Veillard1164e751999-02-16 16:29:17 +00005904Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5907 the tar and spec file to include the beginning of the doc.
5908
Nuno Ferreira03d04781999-02-13 00:07:17 +000059091999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5910
5911 * doc/.cvsignore: Added this file.
5912
Daniel Veillard6800ef31999-02-08 18:33:22 +00005913Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5914
5915 * tree.c: fixed xmlGetProp to return "" when the attribute
5916 exists, even if the node-list is NULL.
5917
Daniel Veillard726c7e31999-02-08 15:13:10 +00005918Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * tree.c: patched an error outputting empty attribute values.
5921 * Makefile.am and doc/makefile.am: have been updated during the
5922 week-end. Sorry for an empty CVS log, I got a shell problem.
5923
Daniel Veillard1899e851999-02-01 12:18:54 +00005924Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * tree.h: cleaned up using enums instead of defines
5927 * parser.c, valid.[ch]: more work on parsing/output of element
5928 declarations
5929
Daniel Veillard3b9def11999-01-31 22:15:06 +00005930Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * valid.[ch], tree.c, parser.c : more work toward full parsing
5933 of XML DTDs.
5934 * README: added informations about mailing-list and on-line
5935 documentation
5936
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000059371999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5938
5939 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5940
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005941Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5942
5943 * parser.c, tree.[ch] : more work toward conformance testing,
5944 added a last element to accelerate parsing of very flat structures
5945 started working on internal subset Element content declaration.
5946 * valid.[ch] : first cut at adding code toward validation.
5947 * previous changes had also small impact on most files, especially
5948 the conformance testing using James Clark test suite.
5949
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005950Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * test/* : updated the examples, most of them were not well
5953 formed (humm), and added rdf2.
5954 * result/* : resulting changes in the output.
5955
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005956Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5959
Daniel Veillard44b3a061998-12-05 17:27:22 +00005960Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * tree.c: patched a bug in the generation of empty attributes
5963
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005964Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5967 for node/trees/documents/... Biggest problem is namespace
5968 support when copying subtrees.
5969
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005970Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * parser.c, entities.c: improve entities and char ref encoding,
5973 and cleanups of error messages.
5974
Daniel Veillard242590e1998-11-13 18:04:35 +00005975Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * parser.c, entities.c: simple bug hunting done during rpm2html and
5978 rpmfind integration.
5979
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005980Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * parser.[ch]: Added interfaces allowing to specify a SAX
5983 handler before parsing.
5984
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005985Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5986
5987 * parser.c: redirrect all errors reporting through the SAX
5988 error function
5989
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005990Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5991
5992 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5993 * libtool, tlmain ...: update of the libtool files
5994
Miguel de Icaza442321c1998-11-04 18:13:38 +000059951998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5996
5997 * entities.c: Use g_snprintf insteda of snprintf.
5998
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005999Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6002 added ent5 test for this purpose.
6003 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6004
Daniel Veillard27271681998-10-30 06:39:40 +00006005Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * parser.c: fixed? a strange error due to compression on a GWP
6008 document.
6009
Daniel Veillard25940b71998-10-29 05:51:30 +00006010Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * tree.[ch]: bug fixing
6013 * entities.[ch]: defined a specific type for predefined entities
6014 * doc/xml.html: more documentation on the library, how to use it,
6015 overview of the interfaces.
6016
Daniel Veillard16253641998-10-28 22:58:05 +00006017Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6020
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006021Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6022
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006023 * tree.c: corrected a small bug
6024 * doc/xml.html: continuing writing documentation.
6025
6026Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6027
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006028 * debugXML.h debugXML.c: added debugging utilities.
6029 * tester.c: added --debug switch.
6030 * tree.c: patched an incorrect node->type assignment.
6031 * parser.c: formatting, ensure that node->doc != NULL in attributes
6032
Daniel Veillardccb09631998-10-27 06:21:04 +00006033Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6036 entity support and provide an internal representation close to
6037 DOM one (entity ref nodes, and attribute value as tree). I tried
6038 to preserve the interface but this will surely break some apps
6039 (I have to change rpm2html/rpmfind for example). I had to change
6040 two interfaces, and the generated tree is somewhat different.
6041 * doc/* : started documenting the XML library, the tree and
6042 DOM/Corba. This is a first step.
6043
Daniel Veillard11e00581998-10-24 18:27:49 +00006044Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * parser.c: Set up the fonctions comment block, boring but useful.
6047 * parser.h, SAX.c, parser.c: now attributes are processed through
6048 the SAX interface. The problem is that my SAX interface diverged
6049 quite a bit from the original one, well this is not an official
6050 spec, and translating it from Java to C is hairy anyway...
6051
Daniel Veillard97b58771998-10-20 06:14:16 +00006052Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6055 fonctions comment block, boring but useful.
6056
6057Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006058
6059 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6060 conversion routines. However they are not yet used to convert the
6061 inputs. The core will run with UTF-8.
6062
Daniel Veillard33942841998-10-18 19:12:41 +00006063Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * tree.c : make sure that the type id is properly set-up when
6066 a new object is allocated, needed for DOM.
6067
Daniel Veillard27fb0751998-10-17 06:47:46 +00006068Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * tree.h, tree.c: Ok, the main objects in the tree will be native
6071 corba objects, it costs 8 bytes per Node, Attribute and Document
6072 but it simplifies the Corba integration a lot (no extra interface
6073 objects to allocate/free).
6074
Daniel Veillard0bef1311998-10-14 02:36:47 +00006075Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6078 and changed NODEs contants for conformity with DOM Level 1
6079
Daniel Veillard27864701998-10-08 03:47:24 +00006080Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * added hooks to keep track of servants when creating objects
6083 xmlDoc and xmlNode (for Corba export).
6084
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006085Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * added xml-config script.
6088
Daniel Veillard7066a791998-10-01 20:28:28 +00006089Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6092 to autoupdate libtool and automake conf files.
6093
Miguel de Icaza60681bd1998-09-30 19:28:59 +000060941998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6095
6096 * Makefile.am: Use '?' to separate the sed
6097 commands as ',' is used when people pass -Wl,something.
6098
6099
Daniel Veillard15a8df41998-09-24 19:15:06 +00006100Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * tree.c, tree.h: added a per-document compression interface.
6103
Daniel Veillard151b1b01998-09-23 00:49:46 +00006104Tue Sep 22 20:47:38 EDT 1998
6105
6106 * tree.c, tree.h: added saving with compression and added interfaces
6107 to control the compression level (xmlGetCompressMode,
6108 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6109
Daniel Veillard70120ff1998-09-22 00:24:21 +00006110Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6111
6112 * parser.c: corrected a loop for files of size 0
6113
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000061141998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6115
6116 * error.h: New file. Contains prototyes from `error.c'.
6117
Tom Tromeyc19653d1998-08-14 01:22:43 +00006118Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6119
6120 * Makefile.am (xmlincdir): New macro.
6121 (xmlinc_HEADERS): Renamed from include_HEADERS.
6122
Daniel Veillard845664d1998-08-13 04:43:19 +00006123Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * applied small patch on numeric entities from
6126 Christopher Blizzard <blizzard@appliedtheory.com>
6127
Daniel Veillard260a68f1998-08-13 03:39:55 +00006128Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * New release 0.2, removed the old xml_* files so that it's
6131 coherent with the other CVS base (W3C), far better conformance
6132 to standard, new namespaces, decent entities support, beginning
6133 of a SAX-like interface. Nearly nothing left intact, even the
6134 test examples ...
6135
Christopher Blizzarda36749e1998-07-30 21:47:18 +000061361998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6137
6138 * .cvsignore: Add .deps dir
6139
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006140Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6143
Daniel Veillardfe926001998-07-26 04:28:20 +00006144Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006145
Daniel Veillardfe926001998-07-26 04:28:20 +00006146 * configure.in: added test for CPP
6147 * AUTHORS, Changelog: the original ones didn't get commited but the
6148 glib ones instead, fixed.
6149 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006150
Daniel Veillardfe926001998-07-26 04:28:20 +00006151Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006152
Daniel Veillardfe926001998-07-26 04:28:20 +00006153 * integrated code developped at W3C
6154 * changed the original Copyright
6155 * migrated to automake
6156 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006157