blob: 6fb19df2c4ac08828923764613e9f2edce5b359d [file] [log] [blame]
Daniel Veillard7c13af42002-05-22 09:57:32 +00001Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c: patch from Richard Jinks to fix the problem raised in
4 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5
Daniel Veillard5a872412002-05-22 06:40:27 +00006Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xmlschemas.c: a bit of work on import.
9 * xmlschemastypes.c: Charles Bozeman provided a compare function
10 for date/time types so min/max facet restrictions should work,
11 indeterminate comparisons return an error instead of equal.
12 * test/schemas/date_0* result/schemas/date_0_0: specific test
13 from Charles Bozeman too
14
Daniel Veillard10b6da42002-05-18 07:55:20 +000015Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
16
17 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
18 from Christian Cornelssen fixing the man pages and the Catalog
19 building script.
20 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
21 next step is <xs:import> I now have a reasonable understanding
22 of how it works.
23
Daniel Veillarde5354492002-05-16 08:43:22 +000024Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
27
Igor Zlatkovic1396e182002-05-14 22:22:40 +000028Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
29
30 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
31
Daniel Veillard088bf112002-05-14 11:03:59 +000032Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34 * xpath.c: fixing an XPath function evalutation bug pointed out
35 by Alexey Efimov where the context was lost when evaluating
36 the function arguments
37
Aleksey Sanin79376ba2002-05-14 06:41:32 +000038Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000039
Aleksey Sanin79376ba2002-05-14 06:41:32 +000040 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
41 function public for XMLSec performance optimizations
42
Daniel Veillard3cd72402002-05-13 10:33:30 +000043Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
44
45 * python/generator.py python/libxml2class.txt : fixed a problem
46 with the HTML parser pointed by Gary Benson
47 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
48 example
49
Aleksey Sanine48a3182002-05-09 18:20:01 +000050Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
51 * parser.c: fixed bug #81159 (memory growth in SAX)
52
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000053Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
54 * xpath.c: fixed bug #78858 (the real fix)
55
Aleksey Sanin29b6f762002-05-05 06:59:57 +000056Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000057 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000058
Daniel Veillard4cbe4702002-05-05 06:57:27 +000059Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
60
61 * tree.c: modified xmlNodeSetBase to allow changing the
62 base of a document.
63
Daniel Veillard070803b2002-05-03 07:29:38 +000064Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
65
66 * xmlschemastypes.c: patch Charles Bozeman for validation of
67 all the date, time, and duration types
68 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
69 * configure.in: fixed an error pointed by an user
70 * xml2-config.in: fixed an error pointed by an user
71
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000072Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
73
74 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
75 win32/libxml2.def.src xmlIO.c: exported default
76 'file:', 'http:' and 'ftp:' protocols input handlers
77 and maked protocols comparisson case insensitive
78
Daniel Veillard34de97f2002-04-30 14:29:22 +000079Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * configure.in: Neven Has detected a typo
82
Daniel Veillard28577c32002-04-30 06:48:41 +000083Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
84
85 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
86 as one of the persons allowed to commit directly to the
87 module.
88
Daniel Veillardfc57b412002-04-29 15:50:14 +000089Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
90
91 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
92 * valid.c: raised a too low limit
93 * doc/*: rebuilt the docs
94
Daniel Veillardeca82812002-04-24 11:42:02 +000095Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
96
97 * test/XPath/expr/floats test/XPath/expr/functions
98 result/XPath/expr/floats result/XPath/expr/functions
99 xpath.c: another XPath conformance patch from Richard Jinks
100
Daniel Veillard13e04c62002-04-23 17:51:29 +0000101Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
102
103 * xmlschemas.c: fixed validation of attribute groups.
104 * test/schemas result/schemas: added an example from the primer
105
Daniel Veillard88c58912002-04-23 07:12:20 +0000106Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
107
108 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
109 * test/schemas result/schemas: updated the test list
110
Daniel Veillarde19fc232002-04-22 16:01:24 +0000111Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
112
113 * TODO: updated a bit
114 * parser.c: made a comment more specific
115 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
116 Schemas conformance.
117 * test/schemas result/schemas: updated the test list
118
Daniel Veillard441bc322002-04-20 17:38:48 +0000119Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
120
121 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
122 implementing xs:all with minOccurs = 0
123 * tes/schemas/* result/schemas/*: added more tests covering
124 xs:all
125
Daniel Veillard8a001f62002-04-20 07:24:11 +0000126Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
127
128 * xmlregexp.c: first implementation of the all particle, this
129 may need to be revisited for case where not all transitions
130 must be crossed.
131
Daniel Veillard7646b182002-04-20 06:41:40 +0000132Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
133
134 * tree.c: another entity processing update from Markus Henke
135
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000136Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
137
138 * trionan.c: fixed crash on OSF/1
139
Daniel Veillardb4398962002-04-19 07:01:55 +0000140Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
141
142 * xmlschemas.c: more Schemas work
143 * test/schemas/* result/schemas/*: added more tests coming
144 from the spec.
145
Daniel Veillard54761132002-04-18 21:00:44 +0000146Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * c14n.c: patch from Aleksey Sanin reflecting a change in the
149 ExcC14N specification
150
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000151Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
152
153 * tree.c: patch from Markus Henke, fix for recursive entities.
154
Daniel Veillard23b1f372002-04-18 15:50:05 +0000155Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
156
157 * xpath.c: fix a problem with string() on a document node.
158
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000159Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
160
161 * Makefile.am xmlschemas.c: more Schemas work
162 * test/schemas/* result/schemas/*: added more tests coming
163 from the spec.
164
Daniel Veillard6231e842002-04-18 11:54:04 +0000165Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
166
167 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
168 * result/HTML/*: this changes a few things in the results
169
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000170Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
171
172 * include/libxml/tree.h: eliminated 'declaration different than
173 prototype' warning
174 * include/win32config.h: "resolved" conflicts with errno.h
175
Daniel Veillardb509f152002-04-17 16:28:10 +0000176Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
179 on the automata interfaces and debug of counted choices
180 * test/schemas/* result/schemas/*: added a number of tests
181
Daniel Veillard8651f532002-04-17 09:06:27 +0000182Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
183
184 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
185 a bit of work on Schemas
186 * testSchemas.c: try to make it more useful
187 * test/schemas/* result/schemas/* Makefile.am: changed the
188 Schemas regression test procedure, started adding a few samples
189
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000190Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
191
192 * include/libxml/encoding.h: Patch for the Borland C++ builder
193 * include/libxml/tree.h: Patch for the Borland C++ builder
194 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000195 * win32/bcb5: New directory for the Borland C++ builder
196 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000197
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000198Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
199
200 * win32/Makefile.msvc: Update for XML Schema support
201 * win32/configure.js: Update for XML Schema support
202 * win32/libxml2.def.src: Update for XML Schema support
203
Daniel Veillard4255d502002-04-16 15:50:10 +0000204Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
207 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
208 xmlunicode.c include/libxml/Makefile.am
209 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
210 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
211 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
212 include/libxml/xmlversion.h.in : merged the current state of
213 XML Schemas implementation, it is not configured in by default,
214 a specific --schemas configure option has been added.
215 * test/automata test/regexp test/schemas Makefile.am
216 result/automata result/regexp result/schemas:
217 merged automata/regexp/schemas regression tests
218
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000219Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * xpath.c: Gary found a compile time problem, fixes #78823
222
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000223Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225 * configure.in: release of 2.4.20
226 * doc/*: updated and rebuilt the docs
227
Daniel Veillardf544f192002-04-15 12:56:56 +0000228Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
229
230 * python/Makefile.am: patch from Cristian Gafton to build on
231 Red Hat 6.2, should also fix #75779
232
Daniel Veillard940492d2002-04-15 10:15:25 +0000233Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
234
235 * valid.c: first part of fixing #78729
236
Daniel Veillardeb475a32002-04-14 22:00:22 +0000237Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
240 escaping of URI when saving HTML files.
241 * result/HTML/*: this impacted some tests
242
Daniel Veillard9b731d72002-04-14 12:56:08 +0000243Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * configure.in: trying to fix #77441
246
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000247Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * include/libxml/xmlIO.h: Hallski complained it could not be
250 included by itself.
251
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000252Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
253
254 * configure.in: applied an IEEE flag patch for OSF/1 #77825
255
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000256Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
257
258 * win32/configure.js: patch from Nilo for the c14n option
259 * win32/Makefile.msvc: fixed libxml2.def generation with threads
260
Daniel Veillardda423da2002-04-10 19:25:38 +0000261Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
262
263 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
264 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
265 LIBXML_THREAD_ENABLED
266
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000267Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * xpath.c: another patch from Richard Jinks for substring conformance
270 * test/XPath/expr/floats test/XPath/expr/strings
271 result/XPath/expr/floats result/XPath/expr/strings: update of the
272 test suite to check those.
273
Daniel Veillard01917aa2002-04-10 11:30:41 +0000274Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
275
276 * xpath.c: patch from Richard Jinks for .x float parsing.
277
Daniel Veillard46d6c442002-04-09 16:10:39 +0000278Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
279
280 * parser.c: patch from Markus Henke when an encoding ain't recognized
281
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000282Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
283
284 * libxml.m4: got a report that #include <string.h> was needed
285
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000286Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xmllint.c: applied a fix from Anthony Jones for -o /--output
289
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000290Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
291
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000292 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000293
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000294Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
295
296 * xpath.c: fixed a bug in the nodeset to boolean comparison code
297 pointed out by Melvyn Sopacua.
298
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000299Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
300
301 * libxml.m4: Frédéric Crozat gave a patch related to the change
302 of Include paths breaking the libxml.m4
303
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000304Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * xpath.c: Fix bug #76927 forgot to save some context
307 when evaluating binary expressions
308
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000309Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * configure.in: fixed configure for MPE/iX from Markus Henke
312 * xmlmemory.c: fixed initialization problems
313 * xpath.c: another set of patches from Richard Jinks this
314 fixes "make XPathtests" on linux
315
Daniel Veillard21458c82002-03-27 16:12:22 +0000316Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
319 * test/XPath/expr/compare test/XPath/expr/equality
320 test/XPath/expr/floats test/XPath/expr/functions
321 test/XPath/expr/strings result/XPath/expr/compare
322 result/XPath/expr/equality result/XPath/expr/floats
323 result/XPath/expr/functions result/XPath/expr/strings: Updated
324 tests though they show a divergence on Linux
325
Daniel Veillard28dfed12002-03-27 09:08:17 +0000326Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xpath.c trionan.c: previous commit also included patches
329 from Richard Jinks on some IEEE support corner case
330
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000331Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
332
333 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
334 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
335 that $(datadir) should be used for docs
336
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000337Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
340 could leak filedescriptors
341
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000342Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * configure.in nanohttp.c: applied patch from Allan Clark for
345 UnixWare/OpenServer
346
Daniel Veillard19274092002-03-25 16:48:03 +0000347Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
348
349 * configure.in: preparing 2.4.19
350 * doc/*: rebuilt the docs
351
Daniel Veillard56b2db72002-03-25 16:35:28 +0000352Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
353
354 * nanohttp.c: fixing #76043, got fed up with non-portability
355 of that piece of code.
356
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000357Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * valid.c SAX.c: Never commit without running "make tests" :-(
360 fix a couple of stupidities in the previous commit
361 * result/*: a few changes in some attribute order result of previous
362 commit.
363
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000364Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
365
366 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
367 the internal subset should not raise duplicate ID errors,
368 also there was a small bug in conjunction to namespace
369 declarations defaulted and xml:xxx attributes DTD definitions.
370
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000371Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * xpath.c: Richard Jinks also raised some rounding problems
374 this tries to fix them
375
Daniel Veillard4e2df542002-03-22 12:23:14 +0000376Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xpath.c: Richard Jinks spotted an incoherent memory allocation
379 behaviour in xmlXPathCastToString()
380
Daniel Veillarddb552912002-03-21 13:27:59 +0000381Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
384 raised by Morus Walter
385
Daniel Veillard9e537932002-03-21 13:08:08 +0000386Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
389 from Igor
390
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000391Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
392
393 * xpath.c: fixing #75619, related to a problem when trying
394 to evaluate condition when the current node set resulting
395 from that sub-step evaluation is empty. Also fixes 2 potential
396 problem with previous-sibling and next-siblings axis.
397
Daniel Veillard1840ef02002-03-21 08:05:23 +0000398Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
399
400 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
401 HTML support is not configured in.
402
Daniel Veillard561b7f82002-03-20 21:55:57 +0000403Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
406 include/libxml/tree.h: dohh I really didn't intended to commit
407 this test version :-(
408
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000409Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * testSAX.c: I wanted to see the real speed at the SAX interface
412 after a little too many Ximianer started complaining about the
413 parser speed.
414 added a --quiet option:
415 paphio:~/XML -> ls -l db100000.xml
416 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
417 paphio:~/XML -> time ./testSAX --quiet db100000.xml
418 3200006 callbacks generated
419 real 0m1.270s
420 Which means 16MBytes/s and 3Mcallback/s
421
Daniel Veillardc62a1472002-03-19 18:35:12 +0000422Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
423
424 * xpath.c: valgrind spotted another error that time when running
425 on libxslt regression tests
426
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000427Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * Makefile.am: adding "make valgrind" running the full regression
430 tests (except python ones) under Valgrind (using valgrind -q
431 which was kindly added by the author).
432 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
433 passes cleanly now except an obcure floating point initialization
434 raised in log10() in one XPath regression test ???
435 * tree.c: edited some comments to close #75244
436
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000437Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
440 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
441 context of ScrollKeeper, made sure that if the number is
442 an integer, the serialization follows the description at
443 http://www.w3.org/TR/xpath#section-String-Functions
444
Daniel Veillard5997aca2002-03-18 18:36:20 +0000445Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
446
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000447 * configure.in: preparing 2.4.18
448 * doc/*: updated and rebuilt the web site
449 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
450 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000451 * parser.c: humm, changed the way the SAX parser work when
452 xmlSubstituteEntitiesDefault(1) is set, it will then
453 do the entity registration and loading by itself in case the
454 user provided SAX getEntity() returns NULL.
455 * testSAX.c: added --noent to test the behaviour.
456
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000457Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * parser.c: Wilfried Teiken provided a hackish but working
460 way to get context reported back on entities when parsing
461 with SAX and without breaking the DOM build.
462
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000463Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465 * c14n.c: applied a new patch from Aleksey Sanin
466 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
467 to reference Aleksey implementation of XML digital Signatures
468
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000469Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * xpath.c: small fix to avoid potential problem due to
472 ordering of freeing data
473 * python/Makefile.am: people were complaining about
474 the generated file in python dir not being built
475
Daniel Veillardd2379012002-03-15 22:24:56 +0000476Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
479 python/generator.py python/libxml.c python/types.c: Cleanup
480 of the python Makefiles based on Jacob and James feedback,
481 fixed the spec file accordingly, fixed the number of warning
482 that passing my pedantic CFLAGS was generating. Conclusion
483 is that Python includes are real crap.
484
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000485Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * configure,in: it was reported quite a few times that
488 xml2-config --cflags should not output
489 -I$includeprefix/libxml2/libxml because libxml2 header names
490 clashes with existing names like list.h from C++ stl.
491 Includes should be #include<libxml/xxx.h> so ...
492
Daniel Veillard6f293b12002-03-15 09:42:33 +0000493Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * c14n.c: another patch from Aleksey Sanin
496
Daniel Veillard5c396542002-03-15 07:57:50 +0000497Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
500 canonicalization algorithm
501 * doc/xml.html doc/index.html: added the C14N references on the
502 index page.
503
jacob berkman9be65862002-03-14 02:15:56 +00005042002-03-13 jacob berkman <jacob@ximian.com>
505
506 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
507 usage, redundant, and gcc specific
508
Daniel Veillard75be0132002-03-13 10:03:35 +0000509Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * xpath.c: speedup some node selection operations, this can
512 have a significant impact on DocBook Norm's stylesheets
513 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
514 make sure it's always the case
515 * debugXML.c: distinguish CDATA and comments in ls operations
516
Daniel Veillard61f26172002-03-12 18:46:39 +0000517Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
520 to generate better API descriptions etc...
521
Daniel Veillard9ff88172002-03-11 09:15:32 +0000522Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
523
524 * c14n.c: Fixing #74186, made sure all boolean expressions
525 get fully parenthesized, ran indent on the output
526 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
527 include/libxml/tree.h: also #74186 related, removed the
528 --with-buffers option, and all the preprocessor conditional
529 sections that were resulting from it.
530
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000531Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * valid.c: applied patch from Dodji Seketeli fixing an
534 uninitailized variable in xmlValidGetValidElements()
535
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000536Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * c14n.c: fixed a few comments
539 * doc/*.html doc/*/*.html: regenerated the docs and added
540 the C14N API
541 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
542
Daniel Veillardfa49d872002-03-09 10:20:00 +0000543Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * check-xml-test-suite.py: fix to adapt varaiations in the
546 bindings
547 * configure.in python/setup.py python/setup.py.in: fixed to
548 have the version of the python scripts automatically updated
549
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000550Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
551
552 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
553 in xmlCopyProp()
554
Daniel Veillardaf43f632002-03-08 15:05:20 +0000555Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * configure.in: preparing 2.4.17 release
558 * doc/*: updated and rebuilt the docs
559 * xpath.c: fixed a comment
560 * python/libxml.c: fixed a possible reentrancy problem
561
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000562Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * tree.c python/tests/Makefile.am python/tests/attribs.py:
565 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
566 added a specific regression test
567 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
568 not raise exceptions when failing to find the attribute.
569
Daniel Veillard90bc3712002-03-07 15:12:58 +0000570Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * configure.in xmllint.c: owen pointed out a problem with the
573 ftme fix, gettimeofday() was not detected by configure and
574 the ftime header wasn't included, dohhh
575
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000576Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
577
578 * configure.in xmllint.c: trying to fix #71457 for timing
579 precision when gettimeofday() is not availble but ftime() is
580
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000581Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
584 are now copied on install and part of the -devel RPM
585
Daniel Veillard7b416132002-03-07 08:36:03 +0000586Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * xpath.c: trying to avoid bug #72150 which was apparently
589 caused by a gcc bug (or a processor problem) as detailed
590 at http://veillard.com/gcc.bug
591
Daniel Veillardf742d342002-03-07 00:05:35 +0000592Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
595 fixed xmlReconciliateNs(), added a Python test/example for
596 inter-document cut'n paste
597 * python/libxml.py: fixed node.doc on document nodes and added
598 xpathEval() onto node objects
599
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000600Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
601
602 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
603 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
604 fixup and integrated tests for the serialization stuff
605
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000606Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
609 moved the libxml man page to section 3
610
Daniel Veillard1e774382002-03-06 17:35:40 +0000611Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * tree.c: fix bug #72490
614 * python/libxml.c python/libxml.py: added methods serialize()
615 and saveTo() to all node elements.
616
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000617Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * xmlIO.c: closed #73430, don't read from an input source
620 which indicated an end-of-file or an error.
621
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000622Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * parser.c: make sure SAX endDocument is always called as
625 this could result in a Python memory leak otherwise (it's
626 used to decrement ref-counting)
627 * python/generator.py python/libxml.c python/libxml.py
628 python/libxml2-python-api.xml python/libxml2class.txt
629 python/tests/error.py python/tests/xpath.py: implemented
630 the suggestions made by Gary Benson and extended the tests
631 to match it.
632
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000633Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
634
635 * python/generator.py: applied patch fixing #73450
636
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000637Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * xpath.c: fixing #61290 "namespace nodes have no parent"
640 long standing divergence from the XPath REC. NodeSets
641 simply hold a copy of namespace nodes and those node ->next
642 points to the parent (which may not be the node carrying the
643 definition).
644 * include/libxml/xpath.h: flagged but didn't added a possible
645 speedup
646 * DOCBparser.c HTMLparser.c: removed some warnings from push
647 parser due to new state being added.
648 * tree.c: new fix from Boris Erdmann
649 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
650 the XML Canonalization support from Aleksey Sanin
651
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000652Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * tree.c: patch from Boris Erdmann fixing some namespace odities
655 with xmlCopyNode()
656
Daniel Veillardc6613042002-03-02 09:34:02 +0000657Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * xmlIO.c: fix bug #72706 when loading a NULL entity
660
Daniel Veillardc0fef772002-03-01 16:16:31 +0000661Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
664 actually change in a future XML Namespace revision.
665
Daniel Veillard79426f22002-03-01 16:14:17 +0000666Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
669 added the possibility of returning nodesets from XPath extension
670 functions written in Python
671
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000672Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * python/*: commiting some Python bindings work done while travelling
675
Daniel Veillard97300512002-03-01 09:13:41 +0000676Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
677
678 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
679 explicitely with memory debugging switched on
680
Daniel Veillard6361da02002-02-23 10:10:33 +0000681Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
682
683 * python/generator.py python/libxml.c python/libxml2-python-api.xml
684 python/libxml2class.txt python/libxml_wrap.h python/types.c:
685 Added wrapper for the xmlURIPtr type, provided accessors, fixed
686 the accessor generator for strings
687 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
688 regression test.
689
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000690Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * python/README python/generator.py python/libxml.c python/setup.py:
693 added the 'usual' setup.py to allow building a libxml2-python
694 module based on the same code. The initialization is however
695 different the 2 .so files fo libxml2 and libxslt are identical and
696 they entry point initialize both libraries. this is done to avoid
697 some possible nasty problem since the Python don't merge the maps
698 of all shared modules.
699
Daniel Veillard158a4d22002-02-20 22:17:58 +0000700Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * parser.c: fixed a push/encoding bug reported by Michael
703 on librsvg
704
Daniel Veillard7839e162002-02-20 18:54:48 +0000705Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * include/libxml/parserInternals.h: fixes a misplaced #endif
708
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000709Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * parser.c valid.c: found and fixed a couple of allocation bugs
712
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000713Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
714
715 * doc/xml.html doc/python.html doc/*: added a Python and binding
716 page describing the current state of the Python bindings and
717 giving pointers to the other languages wrappers.
718
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000719Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
720
721 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
722 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
723 rebuilt the API and web site
724 * xpath.c: fixed #71978 portability bugs
725
Daniel Veillard8aff2472002-02-19 21:50:43 +0000726Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * SAX.c: oops broke automatic defaulting of namespaces attributes.
729
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000730Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * include/libxml/parserInternals.h parser.c: had to change
733 2 internal parsing API when processing document content
734 to check the start and end of element content are defined
735 in the same entity
736 * valid.c include/libxml/valid.h: attribute normalization can
737 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
738 with the context to report it.
739 * SAX.c: fixed the last known bugs, crazy validation constraints
740 when a document is standalone seems correctly handled. There
741 is a couple of open issues left which need consideration especially
742 PE93 on external unparsed entities and standalone status.
743 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
744 The 2 tests left failing are actually in error. Cleanup done.
745
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000746Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * valid.c: implemented E59 spaces in CDATA does not match the
749 nonterminal S
750
Daniel Veillard878eab02002-02-19 13:46:09 +0000751Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * SAX.c parser.c valid.c: more validation test fixups
754 * check-xml-test-suite.py: added duration info for the tests
755
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000756Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
757
758 * parser.c valid.c: a couple of errors were reported but not
759 saved back as such in the parsing context. Down to 1% failure rate
760 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
761
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000762Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * xmlInternald.c: isExtender was missing a char
765 * parser.c include/libxml/parser.h: % are acceptable in the
766 internal subset if within a PUBLIC ID
767
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000768Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * SAX.c parserInternals.c valid.c: more work on the conformance
771 suite. Took the step to finally block documents with encoding
772 errors. It's a fatal error per the spec, people should have fixed
773 their documents by now.
774
Daniel Veillard55253e22002-02-18 14:32:39 +0000775Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * check-xml-test-suite.py: fixed the test script after some discussion
778 on the semantic of TYPE="error"
779 * Makefile.am: added the script to the distrib
780
Daniel Veillard28757702002-02-18 11:19:30 +0000781Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * SAX.c entities.c: fixed a couple of conformances issues deep
784 into the validation code (standalone and undeclared Notations)
785
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000786Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
789 stayed there for years !
790
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000791Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
794 missing
795
Daniel Veillardc7612992002-02-17 22:47:37 +0000796Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
797
798 * check-xml-test-suite.py: improved the behaviour a bit as
799 well as the logs
800 * parser.c valid.c SAX.c: fixed a few more bugs
801 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
802
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000803Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * check-xml-test-suite.py: python script to run regression tests
806 against the XML Test suite of W3C/OASis
807 * SAX.c: fixed a validation bug
808 * parser.c: fixed 3 errors pointed by the test suite
809 * doc/buildDocBookCatalog: fixed a typo pointed by drake
810 * python/Makefile.am: fixed a dependendy
811
Daniel Veillard9f28f302002-02-15 20:48:08 +0000812Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * xmlmemory.c: avoid a warning bug #71594
815
Daniel Veillard144024e2002-02-13 21:14:46 +0000816Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * xmlmemory.c: Jesse Perry provided a patch to remove a few
819 warning on alpha/Tru64
820
Daniel Veillarde4301c82002-02-13 13:32:35 +0000821Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * include/libxml/entities.h: fixing a comment
824 * valid.c: fixing some troubles with validity check on namespaces
825 * result/VC/NS3 test/VC/NS3: added a specific regression test
826
Daniel Veillarda6d05382002-02-13 13:07:41 +0000827Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * tree.c: Fixing #71342 serializing '\n' in attribute values
830 * result/noent/att3 result/att3 test/att3: added a specific
831 test.
832
Daniel Veillard797a5652002-02-12 13:46:21 +0000833Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * python/libxml.c: couple of bug fixes
836
Daniel Veillard01a6d412002-02-11 18:42:20 +0000837Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * python/*.py: removed tabs and used spaces.
840
Daniel Veillard397ff112002-02-11 18:27:20 +0000841Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
844 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
845
Daniel Veillard03517542002-02-11 13:54:40 +0000846Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
849 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
850
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000851Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * include/libxml/encoding.h include/libxml/entities.h
854 include/libxml/globals.h include/libxml/parser.h
855 include/libxml/threads.h include/libxml/tree.h
856 include/libxml/xmlmemory.h: trying to fix the include mess
857
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000858Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * include/libxml/xmlmemory.h: reverted part of the previous
861 attempt to provide #69655, this was breaking the build.
862
Daniel Veillard0ba59232002-02-10 13:20:39 +0000863Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
866 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
867 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
868 include/libxml/parserInternals.h include/libxml/tree.h
869 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
870 Tentatively fixed #69655 , make compiling with -Wredundant-decls
871 clean.
872 * python/libxml.c: fixed a warning.
873
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000874Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
875
876 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
877 copying of node, merge back IDs in the target document.
878 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
879 test/XInclude/ents/ids.xml: test case
880 * result/VC/ElementValid4: output changed due to a typo fix
881
Daniel Veillard1c18e302002-02-09 22:16:40 +0000882Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * python/Makefile.am: seems some version of automake didn't
885 generate the dependancies right as Jacob found out. Add
886 an extra dependancy rule.
887
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000888Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * parserInternals.c valid.c: Justin Fletcher found some parts
891 of the code needing cleanup
892 * libxml.spec.in python/Makefile.am python/generator.py
893 python/libxml.c python/libxml.py: Fixed the python Makefiles
894 corrected a bug showing up on ia64, changed the name of the
895 python internal module too
896
Daniel Veillard07be19b2002-02-08 14:20:35 +0000897Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * Makefile.am: applied patch from Andris Pavenis for binary
900 name suffixes
901
Daniel Veillardf216d462002-02-08 13:44:24 +0000902Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * xmllint.c win32/win32config.h: fixing #68748
905
Daniel Veillardd455d792002-02-08 13:37:46 +0000906Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * valid.c: fixing #70166
909
910Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * valid.c: fixing #70077
913
Daniel Veillardc575b992002-02-08 13:28:40 +0000914Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * Copyright Makefile.am README configure.in libxml.spec.in:
917 Changed to the MIT Licence
918 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
919 doc/xmlio.html: updated the doc accordingly
920 * include/libxml/xmlwin32version.h configure.in: preparing
921 2.4.14 release
922 * python/generator.py python/libxml.c python/libxml2-python-api.xml
923 python/libxml2class.txt python/libxml_wrap.h python/types.c:
924 fixed the const xmlChar * wrapper and generator, XPath extension
925 functions now use the context as first argument
926 * python/tests/tstxpath.py python/tests/xpath.py
927 python/tests/xpathext.py: Updated the tests accordingly
928 * tree.c: fixed bug #70067
929
Daniel Veillard7db38712002-02-07 16:39:11 +0000930Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * Makefile.am: cleanup
933 * debugXML.c: always use stdout if output is NULL
934 * xmlIO.c: don't close filedescriptors passed to outputBuffers
935 * python/Makefile.am python/generator.py python/libxml2class.txt
936 python/libxml_wrap.h python/types.c: augmented the number of bindings
937 handling FILE * and XPath contexts
938 * python/tests/Makefile.am: avoid a stupid problem due to the
939 use of TEST.
940
Daniel Veillard15a143b2002-02-06 22:40:50 +0000941Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
944
Daniel Veillard70cab352002-02-06 16:06:58 +0000945Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * python/TODO python/libxml.c: cleanup the extension function lookup
948 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
949
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000950Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * configure.in python/Makefile.am: do not install outside
953 of prefix
954
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000955Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
956
957 * python/TODO python/libxml.c: started adding SAX interfaces
958 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
959 SAX test
960
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000961Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * tree.c: hardened the addChild function
964 * python/generator.py python/libxml.c python/libxml2-python-api.xml
965 python/libxml2class.txt python/libxml_wrap.h python/TODO:
966 added accessors needed for xmlNode, a bit more testing and
967 extension of interfaces
968 * python/tests/Makefile.am python/tests/build.py: added a test
969 build from scratch/save/load/check
970
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000971Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * parserInternals.c: change a small bit in the way valididy
974 error messages get initialized
975 * python/TODO python/libxml.c python/libxml2-python-api.xml
976 python/libxml2class.txt python/libxml_wrap.h python/types.c:
977 added some memory debugging to track leaks at the libxml2 level
978 * python/tests/*.py: changed all tests to check for leaks,
979 there is just one left in XPath extension registrations.
980
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000981Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * python/TODO python/generator.py python/libxml2-python-api.xml
984 python/libxml2class.txt: more accessor classes for the parser
985 context, allow to switch on and check validity
986 * python/tests/Makefile.am python/tests/error.py
987 python/tests/invalid.xml python/tests/valid.xml
988 python/tests/validate.py: attded more test and and added error.py
989 which I forgot to commit in the last step
990
Daniel Veillard3ce52572002-02-03 15:08:05 +0000991Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * python/Makefile.am python/types.c: cleanup
994 * python/libxml.c python/libxml.py python/libxml_wrap.h
995 python/generator.py python/libxml2-python-api.xml
996 python/libxml2class.txt: added class for parser context, added
997 first cut for push mode support. Added a framework to generate
998 accessors functions.
999 * python/tests/Makefile.am python/tests/push.py: added a push
1000 test
1001
Daniel Veillardcfb05462002-02-02 23:18:22 +00001002Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1005 bug a bit of cleanup.
1006
Daniel Veillard5d819032002-02-02 21:49:17 +00001007Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1010 python/libxml2class.txt: adding error redirections and preformat
1011 to a python handler
1012 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1013 tests self checking
1014
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001015Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1018 a function
1019
Daniel Veillard9589d452002-02-02 10:28:17 +00001020Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1023 python/libxml.c python/libxml2-python-api.xml
1024 python/libxml2class.txt: Progressing through the TODOs, class
1025 description output, extra XML API, RPM now builds the wrappers
1026 for all python installed versions
1027
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001028Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * configure.in libxml.spec.in python/Makefile.am python/TODO
1031 python/generator.py python/libxml2class.txt: added more informations
1032 in the libxml2-python package including docs. Slightly changed
1033 the class hierarchy
1034 * python/tests/*: added basic regression tests infrastructure too
1035
1036Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1039 added libxml2-python as part of the packages installed
1040
Daniel Veillarda7340c82002-02-01 17:56:45 +00001041Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/Makefile.am python/generator.py python/libxml.c
1044 python/libxml.py: more work, now able to extend the
1045 XPath interpreter with functions written in python.
1046
Daniel Veillardc3e39442002-02-01 09:29:41 +00001047Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * python/Makefile.am: Jacob sent a patch to allow building from
1050 tarfile.
1051
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001052Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1055 inserted the python wrappers build, I hope this won't be too
1056 unportable
1057
Daniel Veillard1971ee22002-01-31 20:29:19 +00001058Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * xpath.c: minor optimization
1061 * python/generator.py python/libxml.c python/libxml.py
1062 python/libxml_wrap.h: more work on the python bindings,
1063 they now support XPath and there is no evident leak
1064
Daniel Veillard36ed5292002-01-30 23:49:06 +00001065Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * python/generator.py python/libxml.c python/libxml.py:
1068 more work on the python bindings generator.
1069
Daniel Veillard96fe0952002-01-30 20:52:23 +00001070Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * python/generator.py python/libxml.c python/libxml_wrap.h:
1073 more work on the python bindings.
1074
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001075Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * python/generator.py python/libxml.c python/libxml.py
1078 python/libxml_wrap.h: commited early version of a python binding
1079 for private use only ATM
1080
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001081Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * entities.c tree.c include/libxml/entities.h: applied patch
1084 from Anthony Jones to implement copy of DTD subtree too. Had
1085 just to keep 2 function private which really ought to become
1086 public ones.
1087
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001088Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xmllint.c: added pointers to the web pages in the usage()
1091
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001092Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * tree.c: more fixes from Petr Kozelka for attribute handling
1095 in the tree API to align the semantic with DOM.
1096
Daniel Veillard36065812002-01-24 15:02:46 +00001097Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * valid.c tree.c entities.c: another set of patches from
1100 Anthony Jones for copy operations cleanup and robustness
1101
Daniel Veillardf8592562002-01-23 17:58:17 +00001102Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1105 an alphabetic index based on comments content
1106 * doc/*: rebuilt the web site with the new references
1107
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001108Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * parserInternals.h: Greg Sjaardema suggested to use an
1111 eponential buffer groth policy in xmlParserAddNodeInfo()
1112
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001113Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1116 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1117 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1118 to generate cross-references, and added/updated the stylesheets
1119 to generate and link API indexes. The generic keyword index
1120 is not done yet.
1121 * doc/*.html: regenerated all the usual docs too
1122
Daniel Veillard2070c482002-01-22 22:12:19 +00001123Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * debugXML.c: added an xpath function to the shell for T. V. Raman
1126
1127Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001128
1129 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1130 debug routines.
1131
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001132Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1135 support of attribute nodes
1136
Daniel Veillard9d06d302002-01-22 18:15:52 +00001137Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1140 hopefully near complete and fully documented of the API in XML
1141 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1142 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1143 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1144 include/libxml/parserInternals.h include/libxml/valid.hi
1145 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1146 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1147 include/libxml/xpath.h include/libxml/xpathInternals.h:
1148 Cleaned up the doc comments a lot in the process, the interface
1149 coverage is now 100%
1150
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001151Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1154 extracts comments from the gtk-doc DocBook output (a bit
1155 convoluted but seems to work).
1156
Daniel Veillard61006472002-01-21 17:31:47 +00001157Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1160 added an XML description of the API, moved the script generating
1161 it here. Added a "make api" target
1162
Daniel Veillardd2f23002002-01-21 13:36:00 +00001163Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1166
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001167Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * xpath.c include/libxml/xpathInternals.h: the change made to
1170 xmlXPathFuncLookupFunc was incompatible roll it back
1171
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001172Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * SAX.c: cleanup patch from Anthony Jones
1175 * doc/Makefile.am: fix the headers to avoid in make scan
1176 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1177 includes, * vs Ptr and general cleanup
1178 * parsedecl.py: first version of a script to extract the
1179 module interfaces, the goal will be to provide .decl or XML
1180 specification of the interfaces to build wrappers.
1181
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001182Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1185 now provides return codes in case of errors
1186
Bjorn Reese026d29f2002-01-19 15:40:18 +00001187Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1188
1189 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1190 Upgraded to trio baseline 1.6
1191 * strio.h strio.c: Replaced by triostr.h and triostr.c
1192
Daniel Veillard572577e2002-01-18 16:23:55 +00001193Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1196 of strdup usage in the code
1197
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001198Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * parser.c error.c: Keith Isdale complained rightly that
1201 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1202
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001203Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * tree.c: fixed the funxtion to set the xml: attributes
1206 * debugXML.c: added "setbase" to test it.
1207
Daniel Veillard2c748c62002-01-16 15:37:50 +00001208Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1211 to allow updating an attribute content
1212
Daniel Veillard8de85c62002-01-15 17:10:15 +00001213Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * libxml.h: try to avoid problems when compiling on Windows
1216
Daniel Veillard314cfa02002-01-14 17:58:01 +00001217Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * hash.c: patch from Anthony Jones for hash.c allocation size
1220 * Makefile.am: trying to work around Yet Another Libtool Madness
1221 and build the 2.4.13 release finally ...
1222
Daniel Veillard744683d2002-01-14 17:30:20 +00001223Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1226 * doc/* : update of the documentation
1227
Daniel Veillarde6a55192002-01-14 17:11:53 +00001228Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1231 at fixing #61290 :-(
1232
Daniel Veillardfb25a512002-01-13 20:32:08 +00001233Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1236 Fixes bug #67229
1237
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001238Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * tree.c: trying to avoid troubles when a subtree is copied
1241 and coalesced in part with the target tree. Should fix
1242 bug #67407
1243
Daniel Veillardd8224e02002-01-13 15:43:22 +00001244Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * valid.c: fixed validation of attributes content of type
1247 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1248 values, very old bug. Fixes #67671
1249
Daniel Veillard8107a222002-01-13 14:10:10 +00001250Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * parser.c include/libxml/parserInternals.h tree.c: integrated
1253 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1254 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1255
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001256Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * threads.c: applied Serguei Narojnyi's patch to add native
1259 thread support on the Win32 platform
1260 * testThreadsWin32.c Makefile.am: added the test program also
1261 from Serguei, Win32 specific
1262 * include/win32config.h include/libxml/xmlwin32version.h.in:
1263 added patch from Igor for the Windows thread specific defines.
1264
Daniel Veillard845cce42002-01-09 11:51:37 +00001265Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1268
Daniel Veillard7b602b42002-01-08 13:26:00 +00001269Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1272 output page into XMLinfo.html. Close bug #66951 and
1273 raised by Robert Collins too.
1274
Daniel Veillard73c6e532002-01-08 13:15:33 +00001275Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * encoding.c: Paul Keogh pointed out a possibility of segfault
1278 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1279 Closes bug # 68238
1280
Daniel Veillard4a859202002-01-08 11:49:22 +00001281Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * doc/*.html: updated the Gdome2 links
1284
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001285Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * libxml.h: Applied following patches from Robert Collins
1288 and make sure IN_LIBXML is defined when compiling it
1289 -------
1290 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1291 as well as Visual C.
1292 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1293 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1294 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1295 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1296 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1297 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1298 xmlSysIDExists xmlNoNetExists).
1299 * xmllint.c: Don't include winsock2.h for Cygwin.
1300
Daniel Veillard401c2112002-01-07 16:54:10 +00001301Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1304 when the version info is not present.
1305
Daniel Veillard6f42c132002-01-06 23:05:13 +00001306Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * tree.c: Anthony Jones pointed out a problem in
1309 xmlStringGetNodeList() and provided a fix for it
1310
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001311Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001313 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001314 xmlCreatePushParserCtxt() when the initial buffer passed
1315 is large.
1316
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001317Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * win32/*: big cleanup of the Windows/MSVC project files
1320 from Igor Zlatkovic
1321
Daniel Veillardcebb1362002-01-02 13:13:30 +00001322Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * doc/Makefile.am: should fix #67674 and avoid troubles if
1325 xsltproc is not available or fails in the prefix provided
1326
Daniel Veillard26908ab2002-01-01 16:50:03 +00001327Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1330
Daniel Veillard5344c602001-12-31 16:37:34 +00001331Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1332
1333 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1334 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1335 Fixed a few other problems raised by Charlie Bozeman.
1336 * result/VC/ElementValid[5-7]: fixed the output
1337
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001338Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1339
1340 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1341 patches from Charlie Bozeman. Regenerated the HTML docs.
1342
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001343Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1344
1345 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1346 for Windows from Igor
1347
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001348Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1349
1350 * xmllint.c: applied Justin Fletcher patch for --output or -o
1351
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001352Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1353
1354 * win32/libxml2/libxml2.def.src: close #67019
1355
Daniel Veillard01db67c2001-12-18 07:09:59 +00001356Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1357
1358 * xmllint.c: applied Justin Fletcher generic timing patch
1359 similar to the one already applied to xsltproc.
1360
Daniel Veillardd1640922001-12-17 15:30:10 +00001361Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1362
1363 * include/libxml/tree.h tree.c: applied documentation patches
1364 from Charlie Bozeman
1365
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001366Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1367
1368 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1369
Daniel Veillard29e43992001-12-13 22:21:58 +00001370Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1371
1372 * valid.c: fix the xmlStrdup() used in the previous patch.
1373 * valid.c: added --dropdtd
1374 * tree.c: fixed xmlUnlinkNode so it also removes the references
1375 from the document if the node is a DTD
1376
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001377Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLtree.c valid.c: cleanup some static declarations
1380
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001381Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1382
1383 * xmllint.c: removed another strdup()
1384 * doc/FAQ: removed the HP/UX entry
1385
Daniel Veillarded472f32001-12-13 08:48:14 +00001386Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1387
1388 * valid.c: fix bug #66816 when validating.
1389 * xmllint.c: don't use sys/time.h if configure did not found it
1390
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001391Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1392
1393 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1394 xmlcatalog_man.xml
1395
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001396Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1397
1398 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1399 xmlInitMemory() was declared twice
1400
Daniel Veillardb82c1662001-12-09 14:00:54 +00001401Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1402
1403 * globals.c: do not reference strdup() !
1404 * configure.in libxml-2.0.pc.in: trying to fix the libs
1405 of the various config extraction modules
1406
Daniel Veillardef90ba72001-12-07 14:24:22 +00001407Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1408
1409 * configure.in : preparing 2.4.12
1410 * doc/* : updated and rebuilt the docs
1411
Daniel Veillard220346d2001-12-07 11:33:54 +00001412Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1413
1414 * uri.c: closed bug #66159
1415 * testURI.c: added --escape option
1416 * configure.in: some cleanup for xml2-config --cflags
1417
Daniel Veillard2a906822001-12-06 14:34:08 +00001418Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * globals.c testThreads.c: removed some misplaced includes
1421 of xmlversion.h
1422
Daniel Veillarde28313b2001-12-06 14:08:31 +00001423Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1424
1425 * threads.c: patch from Gary Pennington fixing a possible
1426 problem at initialization time.
1427
Daniel Veillardd3b08822001-12-05 12:03:33 +00001428Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1429
1430 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001431 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001432 CodeWarrior.
1433
Daniel Veillarda7866932001-12-04 13:14:44 +00001434Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1435
1436 * xmllint.c: applied Geert Kloosterman's patch to fix
1437 --repeat --timing output
1438
Daniel Veillard19840942001-11-29 16:11:38 +00001439Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1440
1441 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1442 where non-wellformed XML declaractions were not detected.
1443
Daniel Veillarde85d9342001-11-28 14:43:12 +00001444Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1445
1446 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1447
Daniel Veillard22f25a82001-11-28 09:12:23 +00001448Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1449
1450 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1451 gets reset by xmlCleanupInputCallbacks() and this makes the
1452 function useless. Same for output.
1453
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001454Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmlIO.c: robert pointed out a loop error in callback cleanups
1457
Daniel Veillard8faa7832001-11-26 15:58:08 +00001458Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1459
1460 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1461 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1462 they are not really tied to debugging
1463
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001464Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1465
1466 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1467 * xmllint.c: better --catalogs description
1468
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001469Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1470
1471 * tree.c: fixed a couple of problems in xmlSetProp()
1472
Daniel Veillardcd337f02001-11-22 18:20:37 +00001473Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1474
1475 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1476 unappropriate stdout output.
1477
Daniel Veillard566d4df2001-11-22 13:00:53 +00001478Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1479
1480 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1481 by Denis Beurive, closes #65111
1482
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001483Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1484
1485 * valid.c: in case of content model validity error, don't
1486 print it if validity warnings were not requested.
1487
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001488Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1489
1490 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1491 * parserInternals.c: removed the last exit() call. Print an
1492 unmaskable error on stderr instead (library mismatch detection)
1493
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001494Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1495
1496 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1497 shell instructions from Heiko Rupp
1498
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001499Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1500
1501 * catalog.c: use the URL notation file:// for default catalog paths
1502
Daniel Veillard0ec98632001-11-14 15:04:32 +00001503Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1504
1505 * include/libxml/tree.h: better comments for _private fields
1506 * tree.c: removed a problem when copying an entity reference.
1507
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001508Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1509
1510 * vms/*: updated instructions and diffs from John A Fotheringham
1511
Daniel Veillarda11001b2001-11-12 22:45:36 +00001512Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1513
1514 * include/libxml/xmlerror.h: avoid an include problem if
1515 #include <libxml/xmlerror.h> happens first in code
1516 seems to be the case in KDE libs
1517
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001518Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1519
1520 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1521 from Igor for Windows
1522
1523Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1524
1525 * Makefile.am: Gary Pennington pointed out a missing prefix
1526
Daniel Veillard43d3f612001-11-10 11:57:23 +00001527Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1528
1529 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1530 * doc/*: upgraded and rebuilt the docs
1531
Daniel Veillardc1f78342001-11-10 11:43:05 +00001532Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1533
1534 * HTMLparser.c: fix comment in scripts element parsing.
1535 * result/HTML/doc3*: updated the results.
1536
1537Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1538
1539 * uri.c: another URI bug fix #63336, using Joel Young patch.
1540
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001541Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1542
1543 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1544 a cleaned up version of the Pwd shell string generation.
1545
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001546Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1547
1548 * valid.c include/libxml/tree.h: trying to fix namespaces +
1549 validation problems for good, closing #63619 in the process
1550 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1551 wrong in this respect, fixed it.
1552
Daniel Veillardd536f702001-11-08 17:32:47 +00001553Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1554
1555 * xmllint.c: Morus Walter patch to allow --format and --encode
1556
Daniel Veillard5004f422001-11-08 13:53:05 +00001557Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1558
1559 * debugXML.c: Stefan Kost provided an help command for the shell
1560
Daniel Veillarda6825e82001-11-07 13:33:59 +00001561Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1562
1563 * debugXML.c: Heiko Rupp pointed that the shell would crash
1564 on empty nodesets returns.
1565
Daniel Veillard03f848d2001-11-07 12:53:46 +00001566Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1567
1568 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1569 migh need the history libraries
1570
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001571Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1572
1573 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1574 handle the case of < in quoted attributes, Bastian Kleineidam
1575
Daniel Veillardc853b322001-11-06 15:24:37 +00001576Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1577
1578 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1579 fixing catalog breakages
1580 * Makefile.am catalog.c result/catalogs/catal
1581 result/catalogs/mycatalog.* test/catalogs/catal*:
1582 fixed more problems in catalog support, added more regression tests
1583 for both XML and SGML catalog handling
1584
Daniel Veillard66870c72001-11-05 19:27:49 +00001585Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * debugXML.c: applied an improvement to xmlGetLineNo() from
1588 Keith Isdale
1589
Daniel Veillardffe09c92001-11-05 14:21:47 +00001590Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1593 Side effect of the progressive catalog loading
1594
Daniel Veillardad661b92001-11-05 11:43:15 +00001595Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1596
1597 * Makefile.am: confexecdir and confexec_DATA were defined twice
1598 pointed out by Karl Eichwalder
1599
Daniel Veillard6eb17722001-11-04 22:19:27 +00001600Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmlcatalog.c: avoid unlink() and use remove() instead.
1603
Daniel Veillardea898282001-11-04 22:13:45 +00001604Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * libxml.spec.in: cleanup
1607 * include/libxml/xmlwin32version.h: updated with 2.4.8
1608
Daniel Veillarda4617b82001-11-04 20:19:12 +00001609Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1610
1611 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1612 of compiling libxml with a non standard set of options
1613
John Fleck027edfb2001-11-04 20:13:58 +00001614Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1615
1616 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1617 document --sgml option, fixing gnome bugzilla #63382
1618
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001619Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1620
1621 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1622 breakage of 2.4.7, added a couple of really needed APIs
1623 like xmlCatalogIsEmpty() and xmlNewCatalog()
1624 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1625 for install-catalog
1626 * configure.in: preparing 2.4.8
1627
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001628Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1629
1630 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1631 include/libxml/tree.h include/libxml/xmlIO.h: more include
1632 cleanups, export cleanly one html output + format function.
1633
1634Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * parser.c: removed initGenericErrorDefaultFunc call from
1637 xmlInitParser() since it could destroy previous calls to
1638 xsltSetGenericErrorFunc() effects
1639
Daniel Veillardebd38c52001-11-01 08:38:12 +00001640Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1641
1642 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1643 keyword.
1644
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001645Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1646
1647 * Makefile.am: cleanup
1648 * threads.c: cleanup too
1649 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1650 from xsltproc
1651 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1652 dependancy loop.
1653
Daniel Veillard91c00402001-10-30 17:41:38 +00001654Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1655
1656 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1657 was not used anymore !
1658
Daniel Veillard52dcab32001-10-30 12:51:17 +00001659Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1660
1661 * configure.in: preparing 2.4.7
1662 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1663 manual page from John
1664 * doc/*: updated the doc and rebuilt the generated pages
1665
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001666Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * xmlIO.c: closing bug #62711, the library should never
1669 close stdin or stdout.
1670
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001671Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1672
1673 * uri.c: second pass at fixing #63336, using Joel Young
1674 final patch. looks okay.
1675
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001676Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1677
1678 * uri.c include/libxml/uri.h: trying to clear #63336
1679 allowing the escaping routine to parse unconformant
1680 URI-References.
1681
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001682Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1683
1684 * vms/readme.vms vms/build_libxml.com nanoftp.c
1685 include/libxml/xmlversion.h.in: a few VMS updates from
1686 John A Fotheringham
1687 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1688 and xmlCleanupOutputCallbacks() for the Perl binding people.
1689
Daniel Veillard635ef722001-10-29 11:48:19 +00001690Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1691
1692 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1693 apply fixes to close #63271 and avoid segfaults when
1694 the error routine gets callbed before xmlInitParser()
1695 get called.
1696 * nanoftp.c error.c: Applied patches from Justin Fletcher
1697 correcting some xmlGenericError misuses.
1698
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001699Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1700
1701 *doc/xmllint.xml, doc/xmllint.1
1702 New and improved man page for xmllint - .xml is the original, .1
1703 is the generated man page
1704
Daniel Veillardc9484202001-10-24 12:35:52 +00001705Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1706
1707 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1708 the web site from the main HTML document.
1709
Daniel Veillard5151c062001-10-23 13:10:19 +00001710Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1711
1712 * parser.c: fixed an erroneous validation bug when PE refs
1713 occurs in external parsed entities referenced from the
1714 internals subset
1715 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1716 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1717 added the associated testcase, it's a nice one.
1718 * HTMLparser.c: generate the DTD node as HTML still ...
1719 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1720
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001721Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1722
1723 * HTMLparser.c: fixed a bug in htmlNewDoc()
1724
Daniel Veillard89cad532001-10-22 09:46:13 +00001725Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * test/threads/*: added entities testing to the Thread test
1728 * testThreads.c: make the test reasonable
1729 * DOCBparser.c: fix the DTD public and system ID
1730 * xmllint.c: added --sgml for SGML DocBook importing
1731 * Makefile.am: added Docbtests target
1732
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001733Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1734
1735 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1736 * testThreads.c: removed bogus include
1737
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001738Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1741 fixed a very serious (looping) validation bug
1742
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001743Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1744
1745 * include/libxml/globals.h include/libxml/threads.h threads.c
1746 testThreads.c: far more testing, cleaning up bugs
1747 * *.c : make sure globals.h is always included.
1748
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001749Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1750
1751 * HTMLparser.c: try to get rid of parser loops for good.
1752
Daniel Veillardab7488e2001-10-17 11:30:37 +00001753Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1754
1755 * configure.in: fixed some bugs in CFLAGS passing.
1756 * test/threads Makefile.am testThreads.c: added a specific
1757 threaded test case (really nasty, guaranteed).
1758
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001759Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1760
1761 * catalog.c: serious cleanup on the management of the
1762 XML catalog tree, more tests done, especially with
1763 the catalog PI.
1764
Daniel Veillard364789a2001-10-16 12:45:00 +00001765Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * catalog.c: avoid a problem in catalog cleanup on SMP if
1768 catalogs were not initialized.
1769
Daniel Veillard81463942001-10-16 12:34:39 +00001770Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1771
1772 * catalog.c xpath.c: trying to cleanup the not thread safe
1773 parts of the library.
1774
Daniel Veillard64a411c2001-10-15 12:32:07 +00001775Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1776
1777 * include/libxml/globals.h configure.in global.data: make
1778 the allocation be per-thread a configure option
1779 * encoding.c include/libxml/parser.h: fixed compilation
1780 errors
1781
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001782Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1783
1784 * include/libxml/parser.h: Norm reported that a few lines
1785 added were breaking libxslt compile, removed them for now
1786
Daniel Veillard6f350292001-10-14 09:56:15 +00001787Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1788
1789 * parser.c parserInternals.c threads.c: debugged and fixed
1790 initialization problems which were giving troubles on SMP
1791 boxes.
1792
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001793Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1794
1795 * include/libxml/Makefile.am: missing globals.h
1796
Daniel Veillarde7090612001-10-13 12:18:28 +00001797Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001798
Daniel Veillarde7090612001-10-13 12:18:28 +00001799 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001800
Daniel Veillardd0463562001-10-13 09:15:48 +00001801Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1802
1803 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1804 include/libxml/parserInternals.h include/libxml/tree.h
1805 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1806 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1807 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1808 Applied the last patches from Gary, cleanup, activated threading
1809 all user accessible global variables are now handled in globals.[ch]
1810 Still a bit rought but make tests passes with either
1811 --with-threads defined at configure time or not.
1812 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1813 linking options
1814
Daniel Veillardb8478642001-10-12 17:29:10 +00001815Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1816
1817 * Makefile.am include/libxml/Makefile.am
1818 include/libxml/globals.h globals.c include/libxml/threads.h
1819 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1820 configure.in: started integrating the core of the thread support
1821 not activated yet but half integrated. The code should still
1822 compile and work anyway.
1823
Daniel Veillardb44025c2001-10-11 22:55:55 +00001824Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1825
1826 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1827 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1828 integrating the non-controversial parts of Gary Pennington
1829 multithread patches
1830 * catalog.c: corrected a small bug introduced
1831
Daniel Veillard75b96822001-10-11 18:59:45 +00001832Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1833
1834 * catalog.c include/libxml/catalog.h: very serious cleanup,
1835 isolating unportable code and as much as possible the accesses
1836 to the global shared catalog. May need more testing !
1837
Daniel Veillard78d12092001-10-11 09:12:24 +00001838Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1839
1840 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1841 Keith Isdale patches for the XSLT debugger interfaces. Some
1842 cleanup
1843
Daniel Veillardff0b7312001-10-11 06:46:09 +00001844Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1845
1846 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1847 * DOCBparser.c: generate line nubers in elements
1848
Daniel Veillard60087f32001-10-10 09:45:09 +00001849Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1850
1851 * configure.in: preparing 2.4.6 release
1852 * doc/xml.html doc/html/*: updated and rebuilt the docs
1853 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1854
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001855Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1856
1857 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1858 adding documentation for DV's supercatalog support
1859
Daniel Veillard82d75332001-10-08 15:01:59 +00001860Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1861
1862 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1863 super catalog support adding one API and one flag --sgml to
1864 xmlcatalog
1865
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001866Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1867
1868 * doc/xmlcatalog_man.xml, xmlcatalog.1
1869 One more crack at
1870 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1871
1872
Thomas Broyer47334c02001-10-07 16:41:52 +00001873Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1874
1875 * xpath.c: implemented xmlXPathObjectCopy for external objects
1876 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1877
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001878Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1879
1880 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1881 finishing up fix to
1882 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1883 the xmlcatalog man page display more elegantly
1884
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001885Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1886
1887 * configure.in: closing bug #61832
1888 * HTMLparser.c: removed a warning
1889
Daniel Veillard6ab38382001-10-06 13:08:27 +00001890Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1891
1892 * xpath.c: fixing #61673 part I, do not loose doc information
1893 when copying result value trees.
1894
Daniel Veillard556c6682001-10-06 09:59:51 +00001895Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1896
1897 * xpath.c: trying to harden the XPath interpreter
1898
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001899Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1900
1901 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1902 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1903
William M. Brack1633d182001-10-05 15:41:19 +00001904Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1905
1906 * HTMLparser: repaired another loop problem
1907
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001908Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1909
1910 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1911 parsing.
1912 * xpath.c: fix bug #61291 the default XML namespace node is
1913 missing from the namespace axis.
1914 * tree.c: refuse to create namespaces nodes with prefix "xml"
1915
Daniel Veillard651f9472001-10-04 14:51:06 +00001916Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1917
1918 * SAX.c: ouch a non-defined namespace could lead to a crash,
1919 fixed #61215
1920
Daniel Veillard7dd05702001-10-04 14:25:12 +00001921Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1922
1923 * parserInternals.c: closed bug #61054
1924
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001925Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1926
1927 * include/libxml/Makefile.am: closing #60708
1928
Daniel Veillarda293c322001-10-02 13:54:14 +00001929Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1930
1931 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1932 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1933
Daniel Veillardf4309d72001-10-02 09:28:58 +00001934Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1935
1936 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1937
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001938Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1939
1940 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1941 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1942
Daniel Veillard16756b62001-10-01 07:36:25 +00001943Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1944
1945 * catalog.c: Justin Fletcher provided cleaup code in case
1946 HAVE_STAT is not defined
1947 * include/win32config.h: Igor Zlatkovic suggested to have
1948 HAVE_STAT defined there
1949
William M. Brack5e1cac12001-09-28 16:19:18 +00001950Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1951
1952 * catalog.c - fixed typing error reported by M. Barros
1953
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001954Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1955
1956 * xmllint.c - fixing typo
1957
William M. Brackd28e48a2001-09-23 01:55:08 +00001958Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1959
1960 * HTMLparser.c: small enhancement to prevent loop on
1961 unrecognizable data
1962
Daniel Veillardb1d62872001-09-21 09:47:08 +00001963Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1964
1965 * parserInternals.c: applying patch from bug #60757 this
1966 should close it
1967
Daniel Veillardc0631a62001-09-20 13:56:06 +00001968Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * catalog.c xmlcatalog.c: removed a couple of warning
1971 * xpath.c: try to solve the linking problem on platforms
1972 needing trio to compile
1973
Daniel Veillard1a123612001-09-19 08:06:23 +00001974Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001975
Daniel Veillard1a123612001-09-19 08:06:23 +00001976 * Makefile.am libxml.spec.in: backing up non-documented changes
1977 commited without review or aproval by Jens Finke <jens@gnome.org>
1978 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001979
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001980Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * configure.in: Joe Orton provided a patch fixing a problem
1983 when iconv is specified to be in a non-standard directory
1984 but wasn't exported in xml2-config --cflags
1985
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001986Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1987
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001988 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001989 troubles with 2.4.4 errors.
1990
Daniel Veillard16698282001-09-14 10:29:27 +00001991Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1992
1993 * encoding.c entities.c: do not output hexadecimal charrefs
1994 when serializing HTML since some version of Netscape can't
1995 grok it, generate decimal ones.
1996 * result/HTML/doc3.htm: output changed due to previous test
1997 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1998
Daniel Veillard98fed372001-09-13 11:34:58 +00001999Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2002 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2003
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002004Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002005 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002006
2007 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2008 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2009 updated the configuration scripts systems accordingly
2010
Daniel Veillard04382ae2001-09-12 18:51:30 +00002011Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2012
2013 * configure.in: preparing for 2.4.4
2014 * doc/xml.html doc/html/*: updated and rebuilt the docs
2015
Daniel Veillardd63437e2001-09-12 15:00:27 +00002016Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2017
2018 * win32/dsp/libxml2.def.src: tried to incorporate comments
2019 from bug #59220
2020
Daniel Veillard319a7422001-09-11 09:27:09 +00002021Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2022
2023 * parser.c result/noent/wml.xml: fixed bug #59981 related
2024 to handling of '&' in attributes when entities are substitued
2025
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002026Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2027
2028 * libxml.h include/libxml/xmlversion.h.in
2029 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2030 Tried to close bug #60131
2031
Daniel Veillardbce62332001-09-10 18:46:55 +00002032Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2033
2034 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2035
Daniel Veillard143b04f2001-09-10 18:14:14 +00002036Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2037
2038 * SAX.c: fixing bug #59946 on xmlns=""
2039
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002040Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2041
2042 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2043 but allocates a new error code.
2044
Daniel Veillard05c13a22001-09-09 08:38:09 +00002045Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2046
2047 * xmllint.c: John Fleck fixed typos in the options output
2048 * parser.c SAX.c: fix ignorable white space SAX selection
2049
2050Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2051
2052 * entities.c: Steve Underwood found the possibility of an
2053 ininite loop in case of error.
2054
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002055Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2056
2057 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2058
Daniel Veillarda050d232001-09-05 15:51:05 +00002059Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2060
2061 * parser.c: warn if version is not 1.0 but it's not
2062 strictly speaking an error after analyzing the spec
2063
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002064Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2065
2066 *doc/catalog.html - add link to the html version of the
2067 man page, other linguistic cleanups
2068
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002069Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2070
2071 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2072 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2073 file, has not yet been included in the build.
2074
Daniel Veillard99784ff2001-09-01 16:20:28 +00002075Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2076
2077 * catalog.c: removed a duplicate affectation Justin Fletcher
2078
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002079Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * tree.c: Armin Sander pointed a possible text coalescing
2082 problem, completed his patch.
2083
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002084Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2085
2086 * trionan.c: Fixed const and volatile re-definition problem
2087
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002088Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * libxml.4 parser.c: doc updates from Heiko Rupp
2091 * parserInternals.c: 2 sanity checks from Heiko Rupp
2092
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002093Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2094
2095 * tree.c: applied patch from Armin Sander to make some pointers
2096 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002097 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002098
Daniel Veillardb06c6142001-08-27 14:26:30 +00002099Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2100
2101 * xpath.c: hum, restrict the integer usage gcc bug workaround
2102 to only gcc compilers so that other architecture don't get
2103 penalized by this limitation.
2104 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2105
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002106Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2107
2108 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2109 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2110
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002111Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2114 --convert option to xmlcatalog to convert SGML ones to
2115 the XML syntax.
2116 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2117
2118 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002119Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2120
2121 * catalog.c xmlIO.c: started some serious testing and fixed
2122 a few bug and optmization needs.
2123
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002124Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2125
2126 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2127 preparing for a 2.4.3 release even if it may not be ready yet
2128 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2129 all file parsing lookup to go through the entity resolver, add
2130 to add an API to bypass it (needed to load catalogs themselves),
2131 some cleanup on the catalog code too.
2132 * nanoftp.c: small cleanup
2133 * doc/catalog.html: small update
2134
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002135Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2136
2137 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2138 Jun Kuriyama
2139
Daniel Veillardffb120d2001-08-23 00:52:23 +00002140Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2141
2142 * doc/catalog.html: finished the catalog documentation
2143
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002144Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2145
2146 * doc/catalog.html doc/xml.html: added documentation about
2147 Catalog support, misses an API description
2148 * doc/html/*: reextracted the API pages
2149
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002150Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2151
2152 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2153 Added the part about section 7.2 on URI resolution,
2154 fixed a side effect in the HTML parser, look complete
2155 and ready to rock except the URI/SystemID part!
2156
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002157Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2158
2159 * include/libxml/catalog.h include/libxml/parser.h
2160 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2161 xmlIO.c: added support and APIs needed for the catalog PI
2162 * include/libxml/xmlIO.h: cleanup
2163
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002164Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2165
2166 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2167 include/libxml/catalog.h: starts to look okay, really
2168 plugged the new framework, cleaned a lot of stuff,
2169 added some APIs, except the PI's support missing this
2170 should be mostly complete
2171 * result/catalogs/* test/catalogs/*: added new test, enriched
2172 the existing one with URN ID tests
2173
Daniel Veillard64339542001-08-21 12:57:59 +00002174Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2175
2176 * catalog.c: fixed nextCatalog
2177 * result/catalogs/docbook test/catalogs/*: started adding
2178 a small regression test
2179
Daniel Veillardcda96922001-08-21 10:56:31 +00002180Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2183 more work on the XML catalog support.
2184 * parser.c include/libxml/parser.h: small cleanup seems using
2185 list as a public parameter name can give portability troubles
2186 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2187 include/libxml/xpath.h include/libxml/Makefile.am: removed
2188 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2189 wrappers
2190
Bjorn Reese45029602001-08-21 09:23:53 +00002191Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2192
2193 * Makefile.am trio.c triodef.h trionan.c xpath.c
2194 include/libxml/Makefile.am include/libxml/trionan.h:
2195 Re-worked Not-A-Number and Infinity support.
2196 * xmlcatalog.c: added readline include files
2197
Daniel Veillard344cee72001-08-20 00:08:40 +00002198Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2199
2200 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2201 testCatalog as xmlcatalog, making it an installed app
2202 adding a shell, and preparing it to be a /etc/xml/catalog
2203 management tool, though not ready yet
2204 * catalog.c include/libxml/catalog.h: adding support for
2205 XML Catalogs http://www.oasis-open.org/committees/entity/
2206 not finished, there is some interesting tradeoffs and a
2207 few open questions left.
2208
Daniel Veillardb7664f42001-08-19 13:00:43 +00002209Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * xmllint.c: fixed a line formatting problem
2212
Daniel Veillard5015b712001-08-17 09:37:52 +00002213Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2214
2215 * SAX.c: removed a couple of unused variable (Albert Chin)
2216
Daniel Veillardbb371292001-08-16 23:26:59 +00002217Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2218
2219 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2220 trying to fix some troubles w.r.t. function returning
2221 const xxxPtr.
2222
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002223Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2226 defined
2227
Daniel Veillardae6db172001-08-16 19:32:00 +00002228Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * xpointer.c: removed unused var
2231
Daniel Veillard09190202001-08-16 16:27:41 +00002232Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2233
2234 * testXPath.c: another small cleanup closing bug #59110
2235
Daniel Veillard796f4b62001-08-16 16:00:13 +00002236Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2237
2238 * win32/dsp/libxml2.def.src: small cleanup closing bug
2239 #59108
2240
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002241Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2242
2243 * example/gjobread.c: add xmlCleanupParser() before leaving
2244
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002245Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2246
2247 * config.h.in configure.in include/libxml/xmlwin32version.h:
2248 released 2.4.2
2249
Daniel Veillardd3d06722001-08-15 12:06:36 +00002250Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * include/libxml/valid.h debugXML.c valid.c: deprecate
2253 the non-boundchecking Sprintf functions, add Snprintf
2254 this should close bug #57984
2255
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002256Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2257
2258 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2259 URIs before doing the lookups (pointed by Mark Vakoc)
2260
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002261Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * xpath.c: serious changes on Result Value Trees and NodeSets
2264 w.r.t. deallocation and collect operations. Probably not
2265 100% clean (merge of allocated trees smells like a problem).
2266 Seems sufficient to close #58943
2267
Daniel Veillard90493a92001-08-14 14:12:47 +00002268Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2269
2270 * xmllint.c: adding a --format option
2271
Daniel Veillardfe703322001-08-14 12:18:09 +00002272Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2273
2274 * xpath.c: count() was broken on Result Value Tree
2275 * xmlIO.c: fixed file:/// accesses on _WIN32
2276
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002277Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2278
2279 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2280 macro was renamed, this should close bug #58683
2281
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002282Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2283
2284 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2285 entity substitution mode text at the end of the entity might
2286 be added due to text coalescing.
2287 * nanoftp.c parser.c: small cleanup
2288
Daniel Veillard0c720972001-08-08 20:59:00 +00002289Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2290
2291 * HACKING: added John Fleck right to commit in the doc subdir
2292
Daniel Veillard48da9102001-08-07 01:10:10 +00002293Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2294
2295 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2296 allow to inherit attributes from the DTD directly in the
2297 tree, this is needed for XPath and can be a useful feature.
2298 Inherited namespaces are always provided at the tree level now
2299 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2300 of tests for this feature (XSLT being the prime user).
2301
Daniel Veillard50f34372001-08-03 12:06:36 +00002302Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2303
2304 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2305 testSAX.c xmlIO.c xmllint.c include/win32config.h
2306 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2307 include/libxml/xmlwin32version.h.in win32/README.MSDev
2308 win32/dsp/*: applied Win32 Facelift No.2 patches from
2309 Igor Zlatkovic for Windows/MSC
2310
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002311Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * SAX.c: unparsedEntityDecl() the URI computation of the
2314 entity wasn't done breaking XSLT unparsed-entity-uri()
2315
Daniel Veillard567e1b42001-08-01 15:53:47 +00002316Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2317
2318 * xpath.c: fixed a bug when walking the descendants and
2319 the current node has no children
2320 * debugXML.c: show up when a text node is supposed to not be escaped
2321
Thomas Broyerf186c822001-07-31 23:30:37 +00002322Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2323
2324 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2325 worked like the set:leading() function)
2326 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2327
Daniel Veillardba6db032001-07-31 16:25:45 +00002328Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2331
Daniel Veillard57905372001-07-31 15:52:17 +00002332Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2333
2334 * include/libxml/xmlIO.h: apply change to close #58141
2335 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2336
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002337Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * parser.c: when the internal subset uses a PE, then the
2340 included entity can use conditional sections.
2341
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002342Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2345 when walking the namespace axis showing up in
2346 libxst/tests/general/bug-12
2347 * xmlmemory.c: added the possibility to trace a given block
2348 defined by its address
2349
Daniel Veillard4aafa792001-07-28 17:21:12 +00002350Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2351
2352 * parser.c: don't override existing encoding specified before
2353 starting xmlParseDocument()
2354
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002355Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2356
2357 * include/libxml/xmlwin32version.h: reinserted, needed for
2358 Windows users of CVS
2359
Darin Adlera77cac02001-07-27 17:41:51 +000023602001-07-27 Darin Adler <darin@bentspoon.com>
2361
Darin Adler699613b2001-07-27 22:47:14 +00002362 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2363 * testCatalog.c: Add include of <libxml/parser.h>.
2364
23652001-07-27 Darin Adler <darin@bentspoon.com>
2366
Darin Adlera77cac02001-07-27 17:41:51 +00002367 * include/libxml/.cvsignore:
2368 * include/libxml/xmlwin32version.h:
2369 Remove this file from CVS because it's generated.
2370
Daniel Veillard50822cb2001-07-26 20:05:51 +00002371Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * parser.c include/libxml/parser.h: applied const patches from
2374 Tom Moog #58002
2375
Thomas Broyerba4ad322001-07-26 16:55:21 +00002376Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2377
2378 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2379 lookup framework
2380
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002381Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2382
2383 * tree.c: fixed xmlCopyNode() for documents
2384
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002385Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2386
2387 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2388
2389Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002390
2391 * parser.c: fixes bug #57652 reported by Morus Walter
2392
Daniel Veillarde3924972001-07-25 20:25:21 +00002393Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2394
2395 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2396
Daniel Veillarda53c6882001-07-25 17:18:57 +00002397Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2398
2399 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2400 errors, lesson don't add new functions at 1am before a release
2401 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2402 from XPath initialization when possible.
2403
Daniel Veillardd9bad132001-07-23 19:39:43 +00002404Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2405
2406 * result/scripts/base*: removing history/readline changed
2407 this slightly
2408 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2409 xmllint.c: make element content line number generation
2410 optionnal to avoid breaking old apps added interface to switch
2411
Daniel Veillardf012a642001-07-23 19:10:52 +00002412Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * configure.in: get rid of the readline and libhistory
2415 dependancies by default, release 2.4.1 with IA64 fix
2416 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2417 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2418 John Kroll fixes to allow saving to HTTP via PUT (or
2419 POST of needed).
2420 * doc/html/*.html: regenerated the docs
2421
Thomas Broyere8126242001-07-22 03:54:15 +00002422Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2423
2424 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2425 xmlHashScanFull and xmlHashScannFull3 to get passed the
2426 three keys as arguments to the callback function
2427
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002428Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2429
2430 * configure.in Makefile.am: removed libxml softlink for good
2431 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2432 100% coverage by gtk-doc
2433
Daniel Veillard8599e702001-07-17 21:38:51 +00002434Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2437 fixed serious troubles due to size_t vs. int mismatch
2438
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002439Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2440
2441 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2442
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002443Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2444
2445 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2446 convenient extension API for value and context managing
2447 Now handles external objects through xmlXPathPopExternal,
2448 xmlXPathWrapExternal and xmlXPathReturnExternal.
2449 Added functions for sets operations (intersection, etc.)
2450
Daniel Veillard22090732001-07-16 00:06:07 +00002451Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2454 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2455 HTMLparser.c: cleanup of global variables, marking some
2456 const or private.
2457
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002458Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002459
2460 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2461 fixed xmlXPathNodeSetItem when passing index=0
2462
Daniel Veillard05dec342001-07-14 21:57:39 +00002463Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2466
Daniel Veillard28ae6362001-07-14 16:44:32 +00002467Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * xmllint.c: fixed compilation under Cygwin #57503
2470 * TODO: update
2471
Peter Williamsed156f52001-07-13 18:35:13 +000024722001-07-13 Peter Williams <peterw@ximian.com>
2473
2474 * config.h.in: add #undef HAVE_DLFCN_H
2475
2476 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2477 builddir.
2478
Daniel Veillard73b36e32001-07-12 15:09:52 +00002479Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2482 raised by #57348 and #57381
2483
Daniel Veillard7db37732001-07-12 01:20:08 +00002484Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2485
2486 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2487 tree.c xpointer.c: store the line numbder in element->content,
2488 may break some software, need a configuration mechanism
2489
Darin Adler96037892001-07-11 00:03:16 +000024902001-07-10 Darin Adler <darin@bentspoon.com>
2491
2492 * .cvsignore:
2493 * example/.cvsignore:
2494 * include/.cvsignore:
2495 * include/libxml/.cvsignore:
2496 Various things that are generated and should be ignored.
2497
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002498Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2499
2500 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2501 * doc/xml.html doc/html/*: updated the docs
2502
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002503Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2504
2505 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2506 validation occured on content with element child
2507
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002508Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2509
2510 * tree.c: fixed XML Base computation which was broken
2511 * debugXML.c: added a base function to the shell
2512 * Makefile.am result/scripts/* test/scripts/*: added scripts
2513 based regression tests, and adding 2 XML Base tests
2514
Daniel Veillard19e96c32001-07-09 10:32:59 +00002515Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2516
2517 * tree.c: set properties doc and call xmlSetListDoc for properties
2518 content when grafting them in a different tree.
2519 * aclocal.m4: remove from CVS
2520
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002521Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * win32/libxml2/libxml2.def.src: added some missing entry point
2524 for XPath (Mark Vakoc)
2525
Daniel Veillard388236f2001-07-08 18:35:48 +00002526Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2527
2528 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2529 layer should URI-Unescape before trying to open resources.
2530
Daniel Veillard04383752001-07-08 14:27:15 +00002531Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2532
2533 * xpath.c: fix the name() bug for elements in the default
2534 namespace reported by Charlie Bozeman
2535
Daniel Veillard7583a592001-07-08 13:15:55 +00002536Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2539 led to an XPath fix, improvements of SAX initialization, and
2540 an added option --nocdata to testXPath
2541
Daniel Veillard449d7392001-07-07 19:11:06 +00002542Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * doc/libxml-doc.el: Felix Natter provided anew version working
2545 with XEmacs too
2546
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002547Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * include/libxml/xpath.h: small cleanup
2550 * doc/xml.html: update
2551
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002552Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2553
2554 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2555 released 2.3.14
2556
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002557Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002560 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002561
Daniel Veillard73c9c042001-07-05 20:02:54 +00002562Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2563
2564 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2565 were not equal to empty strings
2566
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002567Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568
2569 * SAX.c: fixed a URI-Reference computation problem when validating
2570 * xmlIO.c: small cleanup
2571
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002572Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573
2574 * parser.c: improved the description of a couple of interfaces
2575 upon Larry Stamper suggestion
2576
Daniel Veillard62f313b2001-07-04 19:49:14 +00002577Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2578
2579 * SAX.c entities.c parser.c: changed completely the way entities
2580 are handled when running the parser in entity substitution mode.
2581 This fixes a bug reported by Stephan Kulow and nearly divides
2582 by 3 the amount of memory required by libxslt to load and process
2583 DocBook TDG.
2584
Daniel Veillardf420ac52001-07-04 16:04:09 +00002585Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * HTMLparser.c: fixing a too early root closing problem raised
2588 byt Prashanth Naidu
2589
Daniel Veillard8c357d52001-07-03 23:43:33 +00002590Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2593 raised by Mark Vakoc.
2594
Daniel Veillard6e90d192001-07-03 16:37:49 +00002595Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2596
2597 * example/Makefile.am: fixed the include path to add srcdir/include
2598 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2599 and some cleanup
2600
Daniel Veillardf06307e2001-07-03 10:35:50 +00002601Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2604 lot of optimization work, results in significant improvements
2605 when handling really complex XPath queries. Add a small optimizer
2606 for unions, improve [n] and [last()], avoid some costly ops.
2607
Daniel Veillard77044732001-06-29 21:31:07 +00002608Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2609
2610 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2611 * xpath.c: small cleanup
2612 * xmlGetNsList: reformated, fixed problems if used on Entities
2613
Daniel Veillard2adbb512001-06-28 16:20:36 +00002614Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2617
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002618Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2619
2620 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2621 * Makefile.am example/Makefile.am: workaround automake generating
2622 erroneous deps
2623
Daniel Veillard12f7d292001-06-28 13:12:11 +00002624Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * include/win32config.h: bug #56801 Yon Derek provided a patch
2627 to the windows config file.
2628
Daniel Veillard87ee9142001-06-28 12:54:16 +00002629Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2632 libxml.h : Yon Derek provided a set of changes to compile from
2633 CVS on Windows/MSC
2634
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002635Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * parser.c: fixed UTF8 BOM support in push mode
2638 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2639 added a specific testcase
2640
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002641Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2642
2643 * Makefile.am: added --push regression tests
2644 * parserInternals.c: the XML parser segfaulted in --push mode
2645
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002646Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * configure.in: moved the symlinks detection within a CVS
2649 check, this is not portable and will be removed soon.
2650 * xpath.c: small cleanup/speedup
2651
Daniel Veillard11648102001-06-26 16:08:24 +00002652Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2655 release of 2.3.12
2656 * parser.c: make an error message if unknow entities in all cases
2657
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002658Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2661
Daniel Veillard23793842001-06-25 16:07:45 +00002662Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2665 includes were installed in the wrong dir
2666
Daniel Veillardf5498f32001-06-25 15:08:36 +00002667Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * doc/html.xml: warn against sending code to exhibit bugs.
2670
Daniel Veillard56f06462001-06-24 21:34:03 +00002671Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2674 Tru64 from Thomas Leitner
2675
Daniel Veillardc5d64342001-06-24 12:13:24 +00002676Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * AUTHORS: added William and Bjorn
2679 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2680 daniel@veillard.com hopefully I won't have to do this again
2681 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2682 docs can be rebuilt cleanly now
2683 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2684 from CVs it's generated, added include/libxml/xmlwin32version.h
2685 also generated but which should change far less frequently.
2686 * catalog.c nanoftp.c: made sure to include libxml.h not
2687 libxml/xmlversion.h directly
2688 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2689 when compiling on WIN32 and MSC
2690
Daniel Veillard07385fd2001-06-23 21:55:48 +00002691Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692
2693 * include/Makefile.am include/libxml/Makefile.am configure.in:
2694 fixed make distcheck and rebuilding the rpms
2695
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002696Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2697
2698 * configure.in: should finish the migration of exported includes
2699 into a real include/libxml in CVS, at least for CVS users.
2700 * removed the exported headers, added in include/libxml (as well
2701 as xmlversion.h.in).
2702
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002703Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * configure.in: fixed the way to detect symlink
2706
Daniel Veillard66541772001-06-23 18:31:04 +00002707Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * configure.in: updated, include/libxml is now a real CVS dir
2710
Daniel Veillardca989762001-06-23 17:39:29 +00002711Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2714 version works with both libxml1 and libxml2 (it autodetects
2715 the prefix of the html-files) from Felix Natter.
2716 * doc/xml.html: updated doc accordingly
2717
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002718Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * xpath.c: fixed the bug generating a template loop in libxslt
2721 when using docbook-xsl-1.4, * should filter out document nodes
2722 * HACKING: added William
2723 * TODO: updated
2724
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002725Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * doc/FAQ.html: added a warning about gcc-3.0
2728 * doc/xml.html: added reference to gdome2 and removed a confusing
2729 sentence
2730
Daniel Veillardf7f41852001-06-22 15:18:01 +00002731Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2732
2733 * xmlversion.h: okay this is a generated file, but Windows
2734 users need it and they can't generate it, and I want CVS
2735 Windows users ...
2736 * win32/libxml2/libxml2_so.dsp: Windows project file for
2737 the shared lib version of libxml2
2738 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2739 resources needed for libxslt/xsltproc by Yon Derek
2740
Bjorn Reese3157b342001-06-22 14:41:45 +00002741Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2742
2743 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2744
Daniel Veillard4151acb2001-06-22 10:48:57 +00002745Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
Daniel Veillardcc146db2001-06-22 11:10:52 +00002747 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2748
2749Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2750
Daniel Veillard4151acb2001-06-22 10:48:57 +00002751 * include/win32config.h: Yon Derek provided a first fix
2752 to be able to compile libxslt/xsltproc on Windows
2753
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002754Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2755
2756 * xpath.c: attempt to work around what seemed a gcc optimizer
2757 bug when handling floats on i386 http://veillard.com/gcc.bug
2758 * tree.c entities.c encoding.c: doing some cleanups while
2759 chasing it
2760
Daniel Veillard017b1082001-06-21 11:20:21 +00002761Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2762
2763 * Makefile.am: cleanup when --without-debug is specified
2764 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2765 w.r.t. --without-debug and other include points
2766 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2767 Catalogs
2768 * configure.in entities.h tree.h HTMLparser.c: removed
2769 --without-corba, made the _private field mandatory
2770
Daniel Veillard87a764e2001-06-20 17:41:10 +00002771Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2772
2773 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2774 outputs a BOM in UTF8, an errata has been issued to avoid the
2775 problem, that was the most reasonable solution... Add support
2776 for a leading UTF8 BOM in entities.
2777
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002778Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2779
2780 * valid.c: fixed a bug found when post validating an entity ref
2781 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2782 activate it too
2783
Daniel Veillard39196eb2001-06-19 18:09:42 +00002784Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2785
2786 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2787 weakness in the node copy the XPointer and the XInclude
2788 implementations. Serious cleanup.
2789
Daniel Veillard3739b982001-06-19 12:51:30 +00002790Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * Makefile.am: Kjartan Maraas provided a small patch to
2793 add xml2-config.in to EXTRA_DIST
2794
Daniel Veillarda9142e72001-06-19 11:07:54 +00002795Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2796
2797 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2798 provided another failing case found in KDE, the way the
2799 ctxt->vctxt.nodeTab was allocated and freed changed over
2800 time but it wasn't completely cleaned up. This should fix it.
2801
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002802Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804 * parser.c: Stephan Kulow also raised the fact that line number
2805 could get miscounted making debug harder, fixed the problem
2806 in xmlParseCharData()
2807
Daniel Veillard64b98c02001-06-17 17:20:21 +00002808Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2809
2810 * valid.c: Stephan Kulow pointed out a problem when validating
2811 and using an empty entity, forgot a 'break' in a case.
2812
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002813Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2816 * doc/xml.html: updated with 2.3.11
2817
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002818Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * TODO: updated adding cleanup of generated doc
2821 * configure.in: prepared to release 2.3.11
2822 * xmllint.c: added --version for bug reporting
2823 * doc/html/*.html: rebuilt the doc
2824
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002825Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2826
2827 * xpath.c: first part of the work on selecting namespace to
2828 fix bug #56115
2829
Daniel Veillard96ed5832001-06-15 22:22:04 +00002830Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2831
2832 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2833 when using -liconv
2834 * TODO: updated
2835
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002836Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2837
2838 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2839 cleanup, encoding support.
2840
Daniel Veillard608ad072001-06-14 08:32:28 +00002841Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2844
Daniel Veillard239d0522001-06-13 23:02:48 +00002845Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2846
2847 * xpath.c: bug detected by Ankh when / is used as a function arg
2848
Daniel Veillard02bb1702001-06-13 21:11:59 +00002849Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2852 of element and use it to avoid outputting formatting spaces at
2853 the wrong place. Implemented the format parameter for HTML save.
2854 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2855 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2856 result/HTML/wired.html: of course this impact the result of a
2857 number of HTML tests
2858
Daniel Veillard95d845f2001-06-13 13:48:46 +00002859Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2860
2861 * HTMLtree.[ch]: started augmenting the HTML save API with
2862 encoding and formatting parameters
2863
Daniel Veillardeca60d02001-06-13 07:45:41 +00002864Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2865
2866 * HTMLtree.h: cleanup and started evaluating the work needed on
2867 revamping the HTML output code
2868
Daniel Veillard84666b32001-06-11 17:31:08 +00002869Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2872
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002873Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2874
2875 * valid.c: fixed bug #56049, forgot one check in the
2876 validation routine
2877
Daniel Veillardca2366a2001-06-11 12:09:01 +00002878Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2881
Daniel Veillard6761eee2001-06-11 10:29:38 +00002882Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * libxml.h: fixed an error in last commit
2885 * doc/FAQ.html: added an entry for compilation from CVS
2886
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002887Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2888
2889 * xmlversion.h.in libxml.h: Cygwin patches
2890 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2891 * tree.h: cleanup
2892
Daniel Veillardacd370f2001-06-09 17:17:51 +00002893Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2894
2895 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2896 memory block in a strange case where libxml is linked twice
2897 in the binary.
2898
Daniel Veillard1d047672001-06-09 16:41:01 +00002899Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2902 state far too often, simple fix used to avoid it.
2903
Daniel Veillard4497e692001-06-09 14:19:02 +00002904Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2907 being processed, applied his patch
2908 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2909
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002910Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2913 provided fixes to compile on MSCC again
2914 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2915 also provided an update for the project files.
2916
Daniel Veillarda682b212001-06-07 19:59:42 +00002917Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2918
2919 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2920 bug #55810
2921
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002922Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * tree.c: fixed xmlGetNsProp() to close bug #55683
2925 Note this requires libxslt to use it's own function instead.
2926
Daniel Veillardf0c53762001-06-07 16:07:07 +00002927Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2928
2929 * HTMLtree.c: when in a pre element no formatting space should
2930 be added.
2931 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2932
Daniel Veillard068a9652001-06-07 15:30:26 +00002933Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * configure.in: added tests for signal() and signal.h
2936
Daniel Veillard541d6552001-06-07 14:20:01 +00002937Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2938
2939 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2940
Daniel Veillard8a367d42001-06-07 14:01:34 +00002941Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2942
2943 * doc/libxml-doc.el: Felix Natter provided a new version for
2944 libxml2
2945
Daniel Veillard8a926292001-06-07 11:20:20 +00002946Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2947
2948 * HTMLtree.c: when in a pre element no formatting space should
2949 be added.
2950
Daniel Veillard14839d52001-06-06 16:11:56 +00002951Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2952
2953 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2954
Daniel Veillarde95e2392001-06-06 10:46:28 +00002955Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2956
2957 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2958 hack
2959 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2960 * uri.c: fixed a warning
2961
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002962Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * HTMLtree.c: trying to close bug #55772 escaping in script
2965 elements
2966 * doc/xml.html: suggest to send mail to the list
2967
2968Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002969
2970 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2971 good. Use a macro and based on the solution provided in
2972 vsnprintf manual page from GNU.
2973
Bjorn Reese99748722001-06-05 12:49:15 +00002974Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2975
2976 * error.c: Workaround for non-preserving variadic list.
2977 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2978
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002979Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * doc/xml.html: added 2.3.10 release
2982
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002983Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * configure.in: releasing 2.3.10
2986
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002987Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2990
Daniel Veillard20042422001-05-31 18:22:04 +00002991Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2992
2993 * encoding.c: Robert Collins provided a patch to add the
2994 "US-ASCII" encoding alias
2995
Daniel Veillard97ac1312001-05-30 19:14:17 +00002996Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2999 string oriented functions and started cleaning the related areas
3000 in xpath.c which needed fixing in this respect
3001
Daniel Veillard2d703722001-05-30 18:32:34 +00003002Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3003
3004 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3005 #55380
3006 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3007
Daniel Veillard9403a042001-05-28 11:00:53 +00003008Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3009
3010 * TODO: updated
3011 * nanohttp.[ch] : started adding APIs to get the redirected URL
3012 when this occurs (needed for further base computation
3013 * tree.h: cleanup
3014 * encoding.c: cleanup
3015 * SAX.c: minor change around ctxt->loadsubset
3016
Daniel Veillard6278fb52001-05-25 07:38:41 +00003017Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3018
3019 * Makefile.am include/Makefile.am: small change to have
3020 include/libxml rebuilt if working from CVS.
3021 * uri.c: applied another patch from Carl Douglas for URI escaping,
3022 this should close bug #51876
3023
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003024Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3027 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3028 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3029 added specific regression test
3030 * parser.h: preparing for the XSLT mode where DTD inherited
3031 attributes are added to the tree.
3032
Daniel Veillardbbd22452001-05-23 12:02:27 +00003033Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * xinclude.[ch]: Updated the namespace for the Last Call version
3036 * result/XInclude/include test/XInclude/include: updated the
3037 testsuite accordingly
3038
Daniel Veillard8514c672001-05-23 10:29:12 +00003039Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3042 related to bug #51876
3043
Daniel Veillard42596ad2001-05-22 16:57:14 +00003044Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * tree.c: fixed a gross mistake in base computation, xml:base is
3047 not completely correct yet (need cascade).
3048 * xpath.[ch]: added the few things needed to find a function name
3049 and URI from the XPath context when it is called.
3050
Daniel Veillard81418e32001-05-22 15:08:55 +00003051Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3054 * DOCBparser.c: small cleanup
3055 * xmllint.c: added a --catalogs option to load catalogs from
3056 $SGML_CATALOG_FILES
3057 * tree.c: cleanup
3058 * configure.in: iconv library fixup, ICONV_LIBS
3059
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003060Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * catalog.c: handling of CATALOG entries. detection of recursion,
3063 and a few bugfixes
3064 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3065 against the default namespace
3066
Daniel Veillard04b93292001-05-21 08:15:31 +00003067Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3070
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003071Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3072
3073 * parser.c: fixed propagation context info when parsing an
3074 external entity.
3075 * doc/html/*.html: regenerated a couple of docs
3076
Daniel Veillard4623acd2001-05-19 15:13:15 +00003077Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3078
3079 * doc/xml.html: update with 2.3.9 informations
3080
Daniel Veillardbed7b052001-05-19 14:59:49 +00003081Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3084 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3085 * doc/html/* : rebuilt the docs
3086 * valid.c: small patch which may improve some case when
3087 validating.
3088
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003089Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * HTMLparser.c: Closed bug #54891
3092 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3093 to the suite
3094
3095Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3096
3097 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3098 applied a documentation patch from LotR and filled in a few missing
3099 descriptions
3100
Daniel Veillard76d66f42001-05-16 21:05:17 +00003101Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * xpath.c tree.c parser.c: speed optimizations at the parser level
3104 document tree freeing and xpath evaluation
3105
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003106Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * parser.c parser.h parserInternals.h: fixed a couple of
3109 interfaces for handling memory buffer input to const char *
3110 upon suggestion of JamesH.
3111
Daniel Veillardc3739e72001-05-15 15:23:27 +00003112Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * configure.in: LoTR sent a patch fixing the previous commit
3115
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003116Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * configure.in: trying to deal again with the stoopid -R linking
3119 flag of Solaris
3120
Daniel Veillard790142b2001-05-15 10:51:53 +00003121Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * xpath.h: two nodeset access macros from Thomas Broyer
3124
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003125Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3128 patch from Thomas Broyer
3129
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003130Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131
3132 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3133 case
3134 * INSTALL: was empty added stuff from the FAQ
3135
Daniel Veillard75bea542001-05-11 17:41:21 +00003136Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137
3138 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3139 attributes handling and #54433 by adding xmlUnsetProp()
3140 and xmlUnsetNsProp()
3141
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003142Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143
3144 * HTMLparser.c: Patch from Jonas Borgström
3145 (htmlGetEndPriority): New function, returns
3146 the priority of a certain element.
3147 (htmlAutoCloseOnClose): Only close inline elements if they
3148 all have lower or equal priority.
3149 * result/HTML: this of course changed a number of tests results.
3150
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003151Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * xmlIO.c catalog.c: plugged in the default catalog resolution
3154 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3155 documentations
3156 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3157
Daniel Veillarda7374592001-05-10 14:17:55 +00003158Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3159
3160 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3161 integrating catalogs
3162 * catalog.[ch] testCatalog.c: adding a small catalo API
3163 (only SGML catalog support).
3164 * parser.c: restaured xmlKeepBlanksDefault(0) API
3165
Daniel Veillardc17337c2001-05-09 10:51:31 +00003166Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3169
Daniel Veillard257d9102001-05-08 10:41:44 +00003170Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * parser.c: added xmlParseExternalEntityPrivate() to allow
3173 propagation of ctxt->_private when parsing external entities
3174
Daniel Veillard083c2662001-05-08 08:27:14 +00003175Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3176
3177 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3178
Daniel Veillard01ef7382001-05-08 07:31:43 +00003179Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3180
3181 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3182
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003183Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * valid.c: warn when indeterminist content model is detected
3186 * result/VC/ElementValid8: this adds a message
3187 * Makefile.am: add --novalid for VCM tests
3188 * parserInternals.c: added a call to Init memory
3189
Daniel Veillard64269352001-05-04 17:52:34 +00003190Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3193 when both parameters are NULL.
3194
Daniel Veillard37721922001-05-04 15:21:12 +00003195Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * valid.c: applied small patch from Gary Pennington, reindented
3198 some part of the code.
3199
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003200Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3203 release, updated and regenerated the docs
3204
Daniel Veillard357c9602001-05-03 10:49:20 +00003205Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * xpath.c result/XPath/expr/floats : clarified and cleanup
3208 printing of abnormal floats in tests.
3209
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003210Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3213 * results/HTML/ : a few changes in the output of the HTML tests as
3214 a result.
3215 * configure.in: tying to fix -liconv where needed
3216
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003217Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * Makefile.am: fixed a stupid error
3220
Daniel Veillard7150a032001-05-02 16:41:11 +00003221Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3222
3223 * configure.in Makefile.am: make the inclusion of the trio
3224 modules in the library conditional
3225
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003226Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * DOCBparser.c: patche from László Kovács, fixed entities refs
3229 in attributes handling
3230
Daniel Veillardedddff92001-05-02 10:58:52 +00003231Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3234 flushing
3235
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003236Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * xpath.c: fix of an XSLT namespace bug reported on the list
3239 general/bug-8-
3240
Daniel Veillard5792e162001-04-30 17:44:45 +00003241Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * strio.h trio.c: Dan McNichol suggested a couple of small
3244 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3245
Daniel Veillard02141ea2001-04-30 11:46:40 +00003246Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3247
3248 * tree.c parser.c encoding.c: spent a bit more time looking
3249 at the parsing speed and DOM handling. Added a few more
3250 speedups.
3251
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003252Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * parser.c: small but effective parsing speed improvement
3255
Daniel Veillardb59076b2001-04-29 17:04:07 +00003256Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * configure.in: default on the DocBook parser inclusion (for Gnome)
3259 * DOCBparser.h: fixed a header reference
3260
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003261Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * configure.in xpath.c: applied Bjorn patches for FPE on the
3264 alpha
3265
Daniel Veillardeefd4492001-04-28 16:55:50 +00003266Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3269 xmlSaveFormatFileTo()
3270
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003271Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * xpath.c: simple and efficient optimization, XPath functions
3274 aways bind to the same code, cache this
3275 * TODO: updated (by saying some is obsolete)
3276
Daniel Veillard2156a562001-04-28 12:24:34 +00003277Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * xpath.c: more cleanup work on XPath name parsing routines
3280
Daniel Veillard61d80a22001-04-27 17:13:01 +00003281Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3284 xmlXPathParseName
3285 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3286 * debugXML.c: avoid compilation problems if compiling without
3287 HTML support, Igor Zlatkovic
3288 * win32/libxml2/libxml2.def.src: being able to compile without
3289 XPath on Windows
3290
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003291Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * libxml.m4: yet another patch from Toshio Kuratomi
3294
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003295Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3296
3297 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3298
Daniel Veillard67fee942001-04-26 18:59:03 +00003299Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3300
3301 * tree.[ch]: added xmlSaveFormatFile interface for saving
3302 and indenting a file.
3303
Daniel Veillard82e49712001-04-26 14:38:03 +00003304Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * xpath.c: fixed bug #53689 related to processing-instruction()
3307
Daniel Veillard02f077a2001-04-26 10:59:11 +00003308Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * DOCBparser.c: patche from László Kovács
3311
Daniel Veillard30211a02001-04-26 09:33:18 +00003312Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * parser.c: applied fixes from Christian Glahn bug report #53391
3315
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003316Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * error.c: Jean François Lecomte provided a complete description
3319 and a fix to bug #53537
3320
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003321Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3324
Daniel Veillard1034da22001-04-25 19:06:28 +00003325Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
3327 * DOCBparser.c SAX.c: a bit more work on entities processing.
3328 Still Need to cleanup XML output and references in attributes
3329
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003330Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3333
Daniel Veillardb33c2012001-04-25 12:59:04 +00003334Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336 * tree.c: trying to fix #53574, not completely complete,
3337 I would like xmllint --copy --debug test/ent1 and
3338 xmllint --debug test/ent1 to show the same result.
3339 * xpath.c: fix a bug when trying to sort namespace nodes
3340
Daniel Veillard5146f202001-04-25 10:29:44 +00003341Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * HTMLtree.c: real fix for #53402
3344
Daniel Veillard7533cc82001-04-24 15:52:00 +00003345Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3348 PIs when using xsl:output
3349 * valid.c: closing #53537 some case generate segfaults if there
3350 is validity errors
3351
Daniel Veillard61b33d52001-04-24 13:55:12 +00003352Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3355 of external parsed entities, added --noent to testDocbook
3356 * valid.c: Garry Pennington found an uninitialized variable
3357 access in xmlValidateElementContent()
3358
Daniel Veillard56098d42001-04-24 12:51:09 +00003359Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3362 with madness
3363 * result/HTML/ : this modified the result of the regression tests
3364 a lot.
3365
Daniel Veillard122376b2001-04-24 12:12:30 +00003366Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3369 to doc where it wasn't checked against NULL reported by
3370 Jens Laas
3371
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003372Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3375 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3376
Daniel Veillardeae522a2001-04-23 13:41:34 +00003377Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3380 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3381 * SAX.[ch]: cleanup and updates for DocBook
3382 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3383 ex SGML identifier changes
3384 * valid.c: removed a static unused function.
3385
Daniel Veillardde57c612001-04-23 09:13:36 +00003386Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * HTMLtree.c: applied change for Paul Sponagl on script saving
3389 * Makefile.am: the warning about entity title.xml are normal.
3390
Daniel Veillard393df012001-04-22 20:11:18 +00003391Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * configure.in: release of 2.3.7
3394 * Makefile.am: fixing make distcheck
3395
Daniel Veillarda41123c2001-04-22 19:31:20 +00003396Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * doc/html/* doc/xml.html: updated and regenerated the docs
3399
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003400Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3401
3402 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3403
Daniel Veillarde82a9922001-04-22 12:12:58 +00003404Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3405
3406 * tree.c: fixed #53388 with the provided patch
3407
Daniel Veillard06803992001-04-22 10:35:56 +00003408Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409
3410 * valid.c: Bjorn detected an invalid memory access. Fixed
3411 vstateVPush()
3412
Daniel Veillard40af6492001-04-22 08:50:55 +00003413Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3416
Bjorn Reese70a9da52001-04-21 16:57:29 +00003417Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3418
3419 * libxml.h: new header used only for the compilation of libxml
3420 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3421 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3422 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3423 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3424 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3425 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3426 baseline (version 1.2 plus a single patch).
3427 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3428 scientific notation for numbers. Tests added.
3429 * xpath.c: formatting of numbers changed to use sprintf
3430 (contribution from William Brack)
3431
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003432Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * valid.c: cleanup, more useful debugging
3435 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3436 * xmlIO.c: entity loading is printed as an error when validating
3437
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003438Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439
3440 * valid.c: fixed to validate within entities
3441 * test/VCM/v22.xml: added a specific testcase
3442
Daniel Veillardca1f1722001-04-20 15:47:35 +00003443Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * valid.c: forgot an epsilon transition in for ()+
3446 * test/VCM/v21.xml : added a specific test case
3447
Daniel Veillard85349052001-04-20 13:48:21 +00003448Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449
3450 * valid.c: removed a state explosion exhibited by RSS
3451 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3452 from bug #51872
3453
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003454Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3457 validation without using an ugly NFA -> DFA algo in the source.
3458 Made a specific algorithm easier to maintain, using a single
3459 stack and without recursion.
3460 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3461 * hash.c: made the growing routine static
3462 * tree.h parser.c: added the parent information to an
3463 xmlElementContent node.
3464
Daniel Veillarde470df72001-04-18 21:41:07 +00003465Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * SAX.c parser.c xpath.c: generating IDs when not validating
3468 from an external parsed entity was poisoning the ID has table
3469 with removed values. This was killing XSLT on the KDE help
3470 browser.
3471
Daniel Veillardceacdd92001-04-18 15:10:35 +00003472Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474 * entities.h: andrew@ugh.net.au detected a double declaration
3475
Daniel Veillarda10efa82001-04-18 13:09:01 +00003476Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * debugXML.c hash.c tree.h valid.c : some changes related to
3479 the validation suport to improve speed with DocBook
3480 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3481 the way validation errors get reported
3482
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003483Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3486 by P C Chow and William M. Brack for XSLT HTML output
3487
Daniel Veillard2d90de42001-04-16 17:46:18 +00003488Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3491 Igor Zlatkovic patches for MSC compilation and added his
3492 updates
3493
Daniel Veillarde043ee12001-04-16 14:08:07 +00003494Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3497 prefix lookup.
3498 * parserInternals.c: fixed the bug reported by Morus Walter
3499 due to an off by one typo in xmlStringCurrentChar()
3500
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003501Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * HTMLparser.c result/HTML/*: revamped the way the HTML
3504 parser handles end of tags or end of input
3505
Daniel Veillard82daa812001-04-12 08:55:36 +00003506Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507
3508 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3509
Daniel Veillard67a21302001-04-11 14:39:16 +00003510Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511
3512 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3513 bug where the linktime verions of free() won't work ...
3514
Daniel Veillard27b55282001-04-11 12:22:25 +00003515Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3518
Daniel Veillardafc73112001-04-11 11:51:41 +00003519Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * doc/xml.html: added 2.3.6 release
3522
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003523Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3526 * result/wml.xml: resulted in a small output change
3527
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003528Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3529
3530 * tree.c: xmlNewDoc was missing the charset initialization
3531 * xmllint.c: added --auto to autogenerate a doc, allow to
3532 reproduce the problem fixed on xmlNewDoc
3533
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003534Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3535
3536 * xpath.c: trying to get 52979 solved
3537 * tree.c result/ result/noent/: trying to get 52712 solved, this
3538 also made me clean up the fact that XML output in general should
3539 not add formating blanks by default, this changed the output of
3540 a few tests
3541
Daniel Veillard73639a72001-04-10 14:31:39 +00003542Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3545
Daniel Veillardfac26a12001-04-08 13:08:14 +00003546Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * configure.in: finally released 2.3.6
3549
Daniel Veillard911f49a2001-04-07 15:39:35 +00003550Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3551
3552 * xpath.c: checking for null pointer generated by new code
3553
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003554Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555
3556 * xpath.c: fixed a [] evaluation problem reported
3557 * test/XPath/tests/simpleaddr: extended test
3558 * result/XPath/simpleaddr: updated result
3559
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003560Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * xmllint.c: Dan Timis reported a portability problem
3563 on Macs without mmap, fixed it.
3564
Daniel Veillardb38bd552001-04-03 18:22:00 +00003565Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * testXPath.c : added a --tree option allowing to display the
3568 tree dump of the XPath expression
3569
Daniel Veillard4dd93462001-04-02 15:16:19 +00003570Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * xpath.c: fixed a memleak when comparing nodesets
3573 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3574 * tree.c: added a TODO
3575
Daniel Veillard92ad2102001-03-27 12:47:33 +00003576Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3579 we need string functions
3580 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3581 to be able to use them where needed. Applied some changes
3582 to reduce name linking pollution and compile in only what's
3583 needed.
3584 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3585 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3586 for the string manipulation functions
3587 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3588 to the free() function of xmlmemory.c
3589 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3590 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3591 usage.
3592
3593
Daniel Veillard2be30642001-03-27 00:32:28 +00003594Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * error.c: applied the context output patch of the error
3597 handling submitted by Chuck Griffith
3598 * error/VC/*: this slightly change some error logs
3599
Daniel Veillard50582112001-03-26 22:52:16 +00003600Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * parser.c: fixed line number reporting on error
3603
Daniel Veillard04be4f52001-03-26 21:23:53 +00003604Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * parser.c: Sullivan and Darin found a parser bug,
3607 applied the patch.
3608
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003609Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3612 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3613 xmlversion.h.in xpointer.c: of course the way I defined
3614 UNUSED breaks on old gcc version. Try to be smart and
3615 also define it directly in xmlversion.h
3616 * configure.in: removed -ansi flag from the pedantic set
3617
3618Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003619 Huge cleanup, I switched to compile with
3620 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3621 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3622 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3623 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3624 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3625 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3626 encoding.h entities.c error.c list.[ch] nanoftp.c
3627 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3628 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3629 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3630 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3631 Cleanup, staticfied a number of non-exported functions,
3632 detected and cleaned up a dozen of problem found this way,
3633 avoided a lot of public function name/typedef/system names clashes
3634 * doc/xml.html: updated
3635 * configure.in: switched private flags to the really pedantic ones.
3636
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003637Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * configure.in: 2.3.5
3640 * doc/html/*: rebuilt the docs
3641
Daniel Veillard146c9122001-03-22 15:22:27 +00003642Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * parser.c: fixed a reported bug in NOTATION parsing
3645 * uri.c: accepted but not fixed bug 51876, added TODO
3646 * Makefile.am: fixed bug 51876
3647
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003648Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * config.h.in configure.in error.c: fix a compilation problem
3651 on platforms without vsnprintf (xml@thewrittenword.com)
3652
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003653Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * parser.c: fixed a function name header typo
3656 * SAX.c: notations can also occur in external subset.
3657
Daniel Veillard7d42b542001-03-20 13:22:46 +00003658Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * error.c: removed a C++ like comment
3661
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003662Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * parser.c: fixing bug 52299 strange condition leading
3665 to a parser crash due to a buffer overflow
3666 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3667 added the specific test case
3668
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003669Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3672 xmlXPathConvert{String,Number,Boolean} to be able to make
3673 type casts without a context stack, fixed some implementation
3674 problems related to the absence of context at parse-time,
3675 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3676 in the public API too
3677 * xpointer.c xpathInternals.h: we need to know at parse time
3678 whether we are compiling an XPointer
3679
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003680Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3683 cleaned up the parser internals, refactored XPath code, added
3684 new compilation based APIs and cleanly separated public and
3685 private APIs.
3686
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003687Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * xpath.h: the comp field must be added at the end to avoid
3690 killing binary compat.
3691
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003692Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * Makefile.am: detect XPath memleaks in regreson tests
3695 * error.c: fixed and error w.r.t. error reporting still using
3696 stderr
3697 * hash.c: added new line at end of file
3698 * tree.h: minor cleanup
3699 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3700 expression parsing from evaluation, resulted in a number of
3701 changes internally, and in XPointer. Likely to break stuff
3702 using xpathInternals.h but should remain binary compatible,
3703 new interfaces will be added.
3704
Daniel Veillardd574f782001-03-14 19:40:17 +00003705Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706
3707 * configure.in: fixed a couple of problems reported by
3708 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3709 without gcc on non linux platforms.
3710
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003711Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3714 a fix for --with-html-dir= configure support. I hope it won't
3715 break rpm generation
3716
Daniel Veillarda022fe02001-03-14 16:30:00 +00003717Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * xmlIO.c: one function comment cleanup.
3720
Daniel Veillard25239c12001-03-14 13:56:48 +00003721Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3722
3723 * SAX.c: external subset notations were improperly registered
3724 in the internal subset.
3725
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003726Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * README.cvs-commits: added, pointing to HACKING
3729 * HACKING: updated
3730
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003731Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * parser.c: and Matt Sergeant found one in the XML push
3734 parser (erroneous check I forgot to remove when I fixed the
3735 main parser).
3736
Daniel Veillard68d7b672001-03-12 18:22:04 +00003737Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * xpath.c: ptittom found a small bug in UnaryExpr
3740
Daniel Veillarde356c282001-03-10 12:32:04 +00003741Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * configure.in: bumped to 2.3.4
3744 * error.c: fixed bug #51860
3745 * tree.c: fixed bug #51861
3746 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3747 * tree.[ch] : added xmlDefaultBufferSize
3748 * nanoftp.c: typo in function name header block
3749 * doc/xml.html : updated, added link to XML::LibXSLT
3750 * doc/html/* : rebuilt the docs
3751
Daniel Veillard80f32572001-03-07 19:45:40 +00003752Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * parser.c SAX.c: the new content parsing code raised an
3755 ugly bug in the characters() SAX callback. Found it
3756 just because of strangeness in XSLT XML Rec ouptut :-(
3757
Daniel Veillard6c831202001-03-07 15:57:53 +00003758Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * Makefile.am: Martin Baulig suggested to add -lm
3761 * tree.c: found another bug in xmlNodeGetContent()
3762
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003763Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * xpath.c: Bjorn found the error related to strictness of comparison.
3766
Daniel Veillard29631a82001-03-05 09:49:20 +00003767Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * parser.c: trying to fix the Dtd parsing problem reported
3770 by Gary, side effect of last week speed optimizations.
3771
Daniel Veillard14be0a12001-03-03 18:50:55 +00003772Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3775 * parserInternals.c: removed unneeded test raised by Stric
3776
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003777Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3778
3779 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3780 and fixed by William Brack). Added xmlXPathFormatNumber.
3781 Changed the sorting slightly.
3782 * configure.in Makefile.am example/Makefile.am: Added -lm.
3783 Please note that applications linking with libxml2, must
3784 also like with the math library from now on.
3785
Daniel Veillardf9533d12001-03-03 10:04:57 +00003786Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3789
Daniel Veillard2f362242001-03-02 17:36:21 +00003790Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * parser.c: one must report spaces even if the Dtd element
3793 content proves that this is not part of the element content.
3794 * result/valid/*.xml: this changed the ouptu slightly
3795
Daniel Veillardb402c072001-03-01 17:28:58 +00003796Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * configure.in: bumped to 2.3.3
3799 * doc/xml.html: updated
3800
Daniel Veillard77851712001-02-27 21:54:07 +00003801Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * tree.c: minor doc fix
3804 * xpath.c: deallocation issues when a result tree has been
3805 converted to a node-set
3806
Daniel Veillardec70e912001-02-26 20:10:45 +00003807Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * doc/xml.html: oops corrected dates s/2000/2001
3810
Daniel Veillard8730c562001-02-26 10:49:57 +00003811Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * valid.c: new patch from Gary Pennington
3814
Daniel Veillard91e9d582001-02-26 07:31:12 +00003815Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * doc/xml.html: applied patch from Ankh
3818
Daniel Veillardedac3c92001-02-26 01:36:19 +00003819Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * xinclude.c: fixed a problem building on Mac
3822
Daniel Veillard21a0f912001-02-25 19:54:14 +00003823Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * parser.c: more work on increasing parsing ferformances
3826
Daniel Veillard48b2f892001-02-25 16:11:03 +00003827Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3830 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3831 avoiding memcpy in production builds MEM_CLEANUP macro use
3832 * parser.[ch] parserInternals.c: optimizations of the tightest
3833 internal loops inside the parser. Better checking of I/O
3834 flushing/loading conditions
3835 * xmllint.c : added --timing
3836
Daniel Veillard71681102001-02-24 17:48:53 +00003837Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * configure.in: bumped to 2.3.2
3840 * doc/xml.html: updated for release
3841
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003842Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * xpath.c: found a memleak and fixed a nasty bug
3845
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003846Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * xmllint.[c1] : added return code errors for xmllint
3849 * xpath.c: specific debug dump function for result value trees
3850
Daniel Veillard4b637072001-02-21 21:52:55 +00003851Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3852
3853 * xpath.c: finally implemented xmlXPathCompareNodeSets
3854 * test/XPath/expr/floats results/XPath/expr/floats: added
3855 a test for float expressions
3856
Daniel Veillardf714aa32001-02-21 03:07:44 +00003857Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3860 * parserInternals.[ch]: trying to speed up parsing
3861 * xpath.c : speeded up node set equality op
3862
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003863Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3864
3865 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3866 better handling of ID/IDREF and the list modules associated
3867 * configure.in: small CFLAGS cleanup
3868
Daniel Veillarda8abee62001-02-19 15:14:59 +00003869Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * configure.in: fixed iconv detection on AIX (stric)
3872
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003873Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003874
3875 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3876
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003877Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3878
3879 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3880 and optimized xmlXPathNodeSetSort
3881
Daniel Veillard142adbf2001-02-17 13:21:05 +00003882Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * xpath.c: bug fix when context size is 0
3885 * parser.c: I like Norm's Dtd because they still manage to break
3886 the parser occasionally
3887
Daniel Veillardf23e0092001-02-16 13:21:29 +00003888Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3891
Daniel Veillarde0e26512001-02-16 00:11:46 +00003892Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3895 attributes within the XML-1.0 namespace
3896
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003897Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * xpathInternals.h: exported a few axis functions
3900 * doc/xml.html: updated the doc
3901
Daniel Veillard760f4422001-02-15 14:59:48 +00003902Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * configure.in: applied patch from Daniel van Balen for OpenBSD
3905 and bumped version to 2.3.1
3906 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3907 attempt to find autoclosing was simply broken, removed it,
3908 updated the examples, this is better
3909
Daniel Veillardd194dd22001-02-14 10:37:43 +00003910Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3913 hash functionnalities.
3914 * doc/html/* : rebuild the doc
3915
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003916Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3917
3918 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3919 on predicate
3920 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3921 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3922 really want to have tags closed on output even if we accept
3923 unclosed ones on input
3924
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003925Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * xpath.c: ouch don't free NULL, rare case fixed
3928 * tree.c: don't coalesce text nodes if they don't have the
3929 same behaviour wrt escaping on output
3930
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003931Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * xpath.c: small fixup
3934 * SAX.c: don't warn on empty namespaces.
3935
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003936Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * README: a bit of cleanup
3939 * configure.in: preparing for 2.3.0 release
3940
Daniel Veillard1f83d392001-02-08 09:37:42 +00003941Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * hash.[ch]: added a first version of xmlHashSize()
3944 * valid.c: another bug fix from Gary Pennington
3945
Daniel Veillard5eef6222001-02-07 18:24:48 +00003946Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * valid.c: couple of bug fixes pointed by Gary Pennington
3949 * HTMLtree.c: #if 0 cleanup
3950
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003951Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3954 which removes a time consuming check of xmlXPathNodeSetAdd()
3955 and use it in places where we are sure to not break unicity
3956
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003957Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * xpath.c: bug fixes found from XSLT
3960 * tree.c: preserve node->name special values when copying nodes.
3961 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3962 external subset are fetched when available but without full
3963 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3964 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3965 output with encoding disabled.
3966
Daniel Veillard2c833b62001-02-03 08:52:06 +00003967Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3970 xmlCheckFilename should not be called from xmlFileOpenW
3971 and xmlGzfileOpenW
3972
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003973Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3976 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3977 added the new tests for URI normalization
3978 * testURI.c: fixed stoopid bugs
3979 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3980 the URI in the error messages are now properly normalized
3981
Daniel Veillardea28ce62001-02-02 08:20:19 +00003982Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3985
Daniel Veillarde99a4762001-02-01 04:34:35 +00003986Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3989
Daniel Veillard2b325a02001-01-31 20:46:31 +00003990Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * xpath.c: fixed mod operator
3993
Daniel Veillardde55cf62001-01-31 15:53:13 +00003994Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * parser.c: fixed xmlStrcat doc
3997 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3998 trees.
3999
Daniel Veillard2f913b72001-01-31 13:23:49 +00004000Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * xpath.c result/XPath/tests/chaptersbase
4003 result/XPath/tests/simplebase: fixed XPath node()
4004 * tree.c: small fix in xmlNewNs()
4005 * Makefile.am: removed extraneous xml2Conf.sh rule
4006
Daniel Veillardb42042b2001-01-28 07:40:36 +00004007Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4010 Changed the library name, in order to get libxml-devel and
4011 libxml2-devel to coexist on a single system
4012 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4013 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4014
Daniel Veillardee0a4662001-01-27 18:59:33 +00004015Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4018 libxml2-devel installable in // as libxml-devel.
4019
Daniel Veillard5eb05942001-01-27 17:50:22 +00004020Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * doc/Makefile.am: fixed make rebuild in doc
4023 * doc/html/*.html: rebuilt the docs
4024
Daniel Veillard65c295d2001-01-26 09:32:39 +00004025Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4028
Daniel Veillard8e199902001-01-25 18:54:39 +00004029Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4032 the HTML doc to go into the -devel RPM ...
4033 * aclocal.m4 config.h.in: some updates due to auto* magic
4034
Daniel Veillard93086662001-01-25 18:13:04 +00004035Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * xpath.h: added a hook in the context structure allowing to
4038 link to extra support, needed for XSLT
4039
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004040Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4043 xmlXPtrCmpPoints to use it.
4044 * propagated the following patch from Alejandro Forero
4045 * include/win32config.h xmlIO.c: applied further suggestions
4046 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4047 * example/gjobread.c: fixed warnings, now that it builds
4048
4049Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4050
4051 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4052
4053 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4054 filename points to a valid file (not a directory).
4055 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4056 Added calls to xmlCheckFilenameDir.
4057
4058 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4059 `path' (rather than `filename') as the parameter to gzopen and open.
4060
Daniel Veillard48177c22001-01-23 15:27:41 +00004061Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * Makefile.am: fixed a problem with EXTRA_DIST
4064
Daniel Veillardb83ba402001-01-22 22:45:10 +00004065Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * Makefile.am example/Makefile.am: finally found the trick
4068 to build the example, i.e. add "." in SUBDIRS before example
4069 in the list <grin/>
4070
Daniel Veillard82687162001-01-22 15:32:01 +00004071Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072
4073 * doc/xml.html: updated with an XSLT section, removed pointer to
4074 W3C CVS base.
4075
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004076Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4079 too, and deallocation need to occur the same way.
4080
Daniel Veillarde4566462001-01-22 09:58:39 +00004081Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4084 type correponding to an XSLT result tree fragment. Share most
4085 of the data format with node set, as well as operators.
4086 * HTMLtree.c: added a newline at the end of the doctype output
4087 whe this one is not present initially.
4088 * tree.c: make sure taht the parent and doc pointers are properly
4089 set when copying attributes (lists).
4090
Daniel Veillard701c7362001-01-21 09:48:59 +00004091Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4094
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004095Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * xpath.c: seems I finally killed that ugly path evaluation
4098 context bug (tagged 9999 in case is is wrong)
4099
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004100Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4103 for XSLT
4104
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004105Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4108 for xmlGzfileOpen() bug
4109
Daniel Veillardf6eea272001-01-18 12:17:12 +00004110Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xpath.c: removed an error found by XSLT usage
4113 * tree.c parserInternals.h: use a predefined static string
4114 for text and comment nodes, avoid freeing them in xmlFreeNode,
4115 exported the string name in parserInternals.h and added
4116 another value to disable encoding at output (for XSLT),
4117 gain memory, time.
4118
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004119Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4122 win32/libxml2/libxml2_so.dsp: new makefiles and update
4123 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4124
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004125Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4128 Gary Pennington
4129
Daniel Veillard389e6b72001-01-15 19:41:13 +00004130Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xpath.c: fixed the comaprision of values and nodelists,
4133 need to compare nodelist still ...
4134 * debugXML.c: avoided a possible core dump
4135 * HTMLparser.c: cleanup
4136 * nanohttp.c: contributed fix.
4137 * tree.c: fixes in properties handling added xmlSetNsProp
4138 needed by libxslt
4139 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4140 comment
4141 * TODO: updated
4142
Daniel Veillard167bd532001-01-06 21:09:34 +00004143Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * parser.c parserInternals.c: applied Bjorn Reese optimization
4146 patch
4147
4148Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * Makefile.am: applied patch fro make check from Martin Vidner
4151
Daniel Veillard503b8932001-01-05 06:36:31 +00004152Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * configure.in: preparing 2.2.11
4155 * doc/html/*: rebuild the HTML files
4156 * doc/xml.html : updated
4157
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004158Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * tree.c: fixed a stupid bug
4161 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4162 patches related to validation of an XInclude processing result
4163 * TODO: updated
4164
Daniel Veillarde2488192001-01-04 10:54:22 +00004165Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4168 on large files
4169
Daniel Veillardf060a412001-01-03 20:52:44 +00004170Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4173
Daniel Veillard45cff692001-01-03 18:02:04 +00004174Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4177 reported by Jonas Borgström
4178 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4179
Daniel Veillard08108982001-01-03 15:24:58 +00004180Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * testXPath.c xpath.c: fixing the XPath union expressions problem
4183 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4184
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004185Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * xmllint.c: Made is so if the file name is "-" is will read form
4188 standard input. Sven Heinicke <sven@zen.org>
4189 * tree.c: fixed a problem when growing buffer
4190 * tree.h: fixed the comment of the node types following andersca
4191 comment
4192 * TODO: updated
4193
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004194Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4195
4196 * HTMLparser.[ch]: added a way to avoid adding automatically
4197 omitted tags. htmlHandleOmittedElem() allows to change the
4198 default handling.
4199 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4200 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4201 of xmllint too when using --memory flag, added a memory test
4202 suite at the Makefile level.
4203 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4204 with namespace use when encountering QNames in XPath evalation,
4205 added xmlns() scheme in XPointer.
4206 * nanoftp.c : incorporated a fix
4207 * parser.c xmlIO.c: fixed problems raised with encoding when using
4208 the memory I/O
4209 * parserInternals.c: closed bug 25934 reported by
4210 torsten.landschoff@innominate.de
4211 * TODO: updated
4212
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004213Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4216 on a non-updated tree :-(, made a 2.2.10 release to correct the
4217 situation
4218
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004219Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4222 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4223 integrated a set of OpenVMS changes from Howard Taylor
4224 <Howard.Taylor@pacoast.com>
4225
Daniel Veillard58770e72000-11-25 00:48:47 +00004226Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4227
4228 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4229 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4230
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004231Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4232
4233 * HTMLparser.c: some fixes on auto-open of html/head/body
4234 * encoding.c: fixed a compilation error on some gcc env
4235 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4236 XPointer implementation
4237 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4238 related XPointer tests and associated results
4239
Daniel Veillard300f7d62000-11-24 13:04:04 +00004240Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4241
4242 * doc/xmldtd.html doc/xml.html: following a short step by step
4243 guidance on IRC to help maciej with DTDs I started a small
4244 page on the subject.
4245
Daniel Veillard748e45d2000-11-17 16:36:08 +00004246Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4247
4248 * HTMLparser.c: fixed handling of broken charrefs
4249 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4250 patches
4251
Daniel Veillard28929b22000-11-13 18:22:49 +00004252Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4253
4254 * doc/xml.html doc/html/* : rebuilt the docs after adding
4255 xinclude and updated page for 2.2.7 and 2.2.8
4256 * configure.in: releasing 2.2.8
4257
Daniel Veillard41e06512000-11-13 11:47:47 +00004258Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * parser.[ch] parserInternals.c: applied the conditional
4261 section processing fix from Jonathan P Springer
4262 <jonathan.springer2@gte.net>
4263 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4264 project file, fixed iconv default non support
4265 * xpath.c: fixed the problem of evaluating relative expressions
4266 when a node context is provided.
4267
Daniel Veillardbf432752000-11-12 15:56:56 +00004268Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * nanoftp.c: fixed gcc 2.95 new warnings
4271 * SAX.c: fixed a stupid bug
4272 * tree.c: fixed a formatting problem when round-tripping
4273 from/to memory
4274 * xinclude.c: chased memleak, fixed a base problem
4275 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4276 xmlXPtrBuildNodeList()
4277 * TODO: updated
4278 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4279 adding a first small set of regression tests for XInclude
4280
Daniel Veillardc2def842000-11-07 14:21:01 +00004281Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4282
4283 * nanohttp.[ch]: applied Wayne Davison patches to access
4284 the WWW-Authorization header.
4285 * parser.c: Closed Bug#30847: Problems when switching encoding
4286 in short files by applying Simon Berg's patch.
4287 * valid.c: fixed a validation problem
4288 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4289 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4290 Wayne Davison
4291 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4292 need to be extended to non full nodes selections.
4293 * xinclude.c: starts to work decently
4294
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004295Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4296
4297 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4298 debugXML.c xmlversion.h.in: Started adding XInclude support,
4299 this is a new xmllint option
4300 * tree.c xpath.c: applied TOM patches for XPath
4301 * xpointer.c: fixed a couple of errors.
4302 * uri.c: added an escaping function needed for xinclude
4303 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4304 new warning from RH70 gcc's version
4305
Daniel Veillarda4964b72000-10-31 18:23:44 +00004306Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4307
4308 * HTMLparser.c: fixed loop on invalid char in scripts
4309 * parser.c: update to description of xmlIOParseDTD()
4310 * libxml.m4 xmlversion.h.in: changes contributed by
4311 Michael Schmeing <m.schmeing@internet-factory.de>
4312 * configure.in: preparing for 2.2.7
4313 * Makefile.am: trying to avoid config.h and acconfig.h
4314 being included in the distrib
4315 * configure.in: released 2.2.7
4316
4317Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4318
4319 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4320 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4321
Daniel Veillard01411222000-10-30 15:33:22 +00004322Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * parser.[ch]: added xmlIOParseDTD()
4325 * xpointer.c: added support for the 2 extra parameters of
4326 string-range, fixed a stoopid error when '0' was present
4327 in XPointer expressions
4328 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4329 testsuite for the above
4330
Daniel Veillard6db58192000-10-30 09:27:53 +00004331Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4332
4333 * libxml.spec.in: improved package descriptions
4334
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004335Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4336
4337 * xpath.c xpathInternals.h: applied a large cleaning patch
4338 from TOM <ptittom@free.fr>, it also add namespace support
4339 for function and variables registration.
4340
Daniel Veillardbd20df72000-10-29 17:53:40 +00004341Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4342
4343 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4344 * Makefile.mingw: Wayne Davison's update adding hash.c
4345
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004346Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * xpath.c: fixed the root evaluation problems
4349 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4350 ignorable spaces with <b> <bold> <em>
4351 * tree.c: fixed a loop in xmlSearchNsByHref()
4352
Daniel Veillard767662d2000-10-27 17:04:52 +00004353Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4354
4355 * xpath.c: applied another XPath patch from TOM
4356 * xpath.c include/makefile.am: applied another patch from
4357 china@thewrittenword.com (cleanup on IRIX).
4358
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004359Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * xml-config.1: received a fixed version from Fredrik Hallenberg
4362 <hallon@lysator.liu.se>
4363
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004364Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4365
4366 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4367 cleanup patch for XPath
4368
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004369Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4370
4371 * patched to redirrect all "out of context" error messages to
4372 a reconfigurable routine. The changes are:
4373 * xmlerror.h : added the export of an error context type (void *)
4374 an error handler type xmlGenericErrorFunc there is an interface
4375 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4376 to reset the error handling routine and its argument
4377 (by default it's equivalent to respectively fprintf and stderr.
4378 * all the c files: all wild accesses to stderr or stdout within
4379 the library have been replaced to calls to the handler.
4380
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004381Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4382
4383 * configure.in: release 2.2.6
4384 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4385 exporting the inner functions of xpath for extension modules
4386 * doc/*: updated and rebuilt the doc
4387
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004388Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * nanohttp.c : applied Wayne HTTP cleanup patch
4391 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4392 and xmlNodeSetSpacePreserve()
4393
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004394Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4395
4396 * xpath.c: closing bug #29260
4397
Daniel Veillard126f2792000-10-24 17:10:12 +00004398Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4399
4400 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4401 multikey tuples, made hash structure opaque
4402 * valid.[ch]: moved elements, attributes, notations decalarations
4403 as well as ID and refs to hash tables.
4404 * entities.c: hash cleanup
4405 * xmlmemory.c: fixed a dump problem in debug mode
4406 * include/Makefile.am: problem passing in DESTDIR= values patch
4407 from Marc Christensen <marc@calderasystems.com>
4408 * nanohttp.c: removed debugging remains
4409 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4410 * HTMLparser.c parser.c: fixing a number of problems with the
4411 macros in the *parser.c files (Wayne).
4412 * HTMLparser.c: close the previous option when opening a new one
4413 (Marc Sanfacon).
4414 * result/HTML/*: updated the HTML results accordingly
4415
Daniel Veillard52afe802000-10-22 16:56:02 +00004416Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4419 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4420 XPath functions and XML entities table to them. More to come...
4421 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4422
Daniel Veillard683cb022000-10-22 12:04:13 +00004423Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4424
4425 * tree.c: coalesce adjacent text nodes
4426 * valid.c: handling of blank nodes in DTd validation (raised
4427 by problems with a posteriori validation).
4428 * nanohttp.c: changing behaviour on HTTP write stuff.
4429 * HTMLtree.c: forced body and html to be explicitely closed.
4430 * xpath.h: exported more XPath functions.
4431
Daniel Veillard1baf4122000-10-15 20:38:39 +00004432Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4433
4434 * Release of 2.2.5
4435 * xpointer.c: range() range-inside and other helper functions
4436 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4437
Daniel Veillard47e12f22000-10-15 14:24:25 +00004438Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4439
4440 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4441 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4442
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004443Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4444
4445 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4446 and XPointer modules
4447
Daniel Veillard134c9f32000-10-15 10:27:08 +00004448Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * SAX.h: closed #25107
4451
Daniel Veillard39915622000-10-15 10:06:55 +00004452Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4453
4454 * testSAX.c: fixed problem with cdata reporting
4455 * SAXresult/* : updated
4456
Daniel Veillard1e851392000-10-15 10:02:56 +00004457Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4458
4459 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4460 Closed bug #27499, added to regression tests
4461 * TODO: updated
4462
Daniel Veillard7eda8452000-10-14 23:38:43 +00004463Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4466 support for SCRIPT and STYLE with help from Bjorn Reese
4467 * test/HTML/* result/HTML/*: added simple testcase and updated
4468 the existing ones.
4469
Daniel Veillardff9c3302000-10-13 16:38:25 +00004470Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4471
4472 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4473 string-range for empty strings
4474 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4475 test/XPath/xptr/strrange: augmented the XPointer testsuite
4476
Daniel Veillard189446d2000-10-13 10:23:06 +00004477Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * doc/xml.html doc/xmlmem.html: added a module describing memory
4480 interfaces and use, updated the main page.
4481
Daniel Veillard2f971a22000-10-12 23:26:32 +00004482Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4483
4484 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4485 nanoftp code work on Windows too now
4486
4487Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004488
4489 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4490 * xpointer.c: implemented string-range() at least a good first version
4491 * test/XPath/docs/str test/XPath/xptr/strrange
4492 result/XPath/xptr/strrange: the string-range() tests
4493
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004494Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4495
4496 * Makefile.am include/Makefile.am include/win32config.h
4497 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4498 and make distcheck
4499
Daniel Veillard19d61112000-10-11 23:50:35 +00004500Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4503 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4504 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4505
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004506Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4507
4508 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4509 patch for socklen_t detection by
4510 Albert Chin-A-Young <china@thewrittenword.com>
4511
Daniel Veillardcd429612000-10-11 15:57:05 +00004512Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4515 and added a --dtdvalid option to xmllint used to test it
4516
Daniel Veillard47c02452000-10-11 13:04:36 +00004517Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4518
4519 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4520 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4521
Daniel Veillard2d38f042000-10-11 10:54:10 +00004522Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4523
4524 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4525 handlings (registration, lookup, cleanup)
4526
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004527Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * configure.in Makefile.am include/makefile.am: adding XPointer
4530 and XPtrtests target
4531 * xpointer.[ch] : new files for XPointer support
4532 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4533 more XPath tests
4534
Daniel Veillard57fda592000-10-10 23:24:14 +00004535Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4536
4537 * configure.in: fixed, very broken, make distcheck works again
4538
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004539Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4540
4541 * More work toward 2.2.5, integrated a number of patches
4542 * configure.in Makefile.am win32config.h.in: trying to cleanup
4543 make distcheck .... huh ...
4544 * include/Makefile.am include/win32config.h: new directory
4545 for includes
4546 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4547 updated teh makefiles and instructions for WIN32
4548 * xpath.c: small fixes
4549 * test/XPath/ results/XPath: updated the testcases and results
4550 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4551 suggested patches
4552 * valid.c: fixed an ID bug
4553
Daniel Veillardb71379b2000-10-09 12:30:39 +00004554Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4557 the automake bug where wrong dependancies were generated.
4558 * xpath.[ch]: worked on XPointer
4559
Daniel Veillard7e99c632000-10-06 12:59:53 +00004560Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4561
4562 * configure.in Makefile.am: 2.2.5, ship the include in an
4563 include/libxml subdirectory, use symlinks when using CVS
4564 * testSAX.c: fixed small bug
4565 * testXPath.c: changed the way testfiles are parsed
4566 * debugXML.c: same kind of cleanup when parsing an argument expression
4567 XPath/XPointers can have blanks embedded
4568 * xpath.[ch]: more cleanup, reorgs for XPointer work
4569 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4570 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4571
Daniel Veillard55b91f22000-10-05 16:30:11 +00004572Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4575 in the XPath engine, rewrote large parts of it, now it's far
4576 cleaner and in sync with the REC not an old WD. Fixed a parsing
4577 problem in the interactive XML shell found when testing XPath.
4578
Daniel Veillardac260302000-10-04 13:33:43 +00004579Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4580
4581 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4582 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4583 examples with the extra test
4584
Daniel Veillard7cfce322000-10-04 12:40:27 +00004585Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4586
4587 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4588 the global init function.
4589
Daniel Veillard970112a2000-10-03 09:33:21 +00004590Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4591
4592 * HTMLparser.c: Doohhh, attribute name parsing was still case
4593 sensitive ! Fixed this ...
4594 * result/HTML/* : updated the tests results accordingly
4595
Daniel Veillard740abf52000-10-02 23:04:54 +00004596Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4599 engine, should be far more stable, incorporated a new version of
4600 preceding/following axis, need testing
4601 * uri.c: fixed file:///c:/a/b/c problem
4602 * test/XPath/tests/idsimple: augmented the XPath tests
4603
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004604Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4605
4606 * doc/* rebuilding docs for 2.2.4 release
4607
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004608Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4609
4610 * configure.in: releasing 2.2.4
4611 * parser.[ch]: added xmlStrEqual()
4612 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4613 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4614 use xmlStrEqual instead
4615 * TODO: updated
4616 * added an XPath test
4617
Daniel Veillardbc765302000-10-01 18:23:35 +00004618Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4619
4620 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4621 * entities.h: exported xmlInitializePredefinedEntities
4622 * parser.[ch] : added xmlInitParser()
4623 * parserInternals.h : had to export htmlInitAutoClose()
4624
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004625Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4628 problems
4629 * Makefile.am : added XPath regression tests to normal tests
4630 * uri.c: fixed a problem with local paths, cleanup
4631 * parser.c: fixed a problem with large CData sections
4632
Daniel Veillardd2ade932000-09-30 14:39:55 +00004633Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * configure.in xml-config.in: patch from "Ben Taylor"
4636 <sol7x86@hotmail.com> for solaris shared libs lookup
4637
Martin Bauligdd7d1f62000-09-29 23:17:57 +000046382000-09-30 Martin Baulig <baulig@suse.de>
4639
4640 * libxml-2.0.pc.in: Provide pkg-config script.
4641
4642 * configure.in: Create the libxml-2.0.pc script from the
4643 libxml-2.0.pc.in templates.
4644 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004645 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004646
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004647Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4648
4649 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4650 when compiling with MSC
4651
Daniel Veillard46057e12000-09-24 18:49:59 +00004652Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4653
4654 * xpath.c: patch for normalize-string() substring-before(),
4655 substring-after() and translate() functions from Bjorn Reese
4656 <breese@mail1.stofanet.dk>
4657 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4658 Fredrik Hallenberg <hallon@lysator.liu.se>
4659 * TODO: updated
4660
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004661Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4662
4663 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4664 problem of socklen_t being undefined on a number of platforms
4665 * debugXML.c: fixed a compilation problem when without snprintf
4666
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004667Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4668
4669 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4670 an URI bug and a fix for the control-character-induced infinite loop
4671 * nanohttp.c: preventive fix for compiling on WIN32
4672
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004673Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4674
4675 * xmlint.c: closing bug #25000
4676
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004677Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4678
4679 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4680 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4681 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4682 related function, fixing xmlStrncmp(), and associated cleanup
4683 * result/HTML/entities.html.sax: updating result
4684
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004685Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * uri.c: applied patch for URI escaping from Wayne Davison
4688 <wayned@blorf.net>
4689 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4690 from Denis Barbier <barbier@imacs.polytechnique.fr>
4691 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4692 patch from Wayne Davison
4693
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004694Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4695
4696 * doc/xml.html : updated with new releases, adding "how to help"
4697
Daniel Veillard04698d92000-09-17 16:00:22 +00004698Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4699
4700 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4701 removed a few warnings in pedantic mode ...
4702 * parserInternals.c parser.c: moved encoding switching function
4703 to parserInternals.c
4704 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4705
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004706Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4709 error or warning handlers
4710
Daniel Veillardb1059e22000-09-16 14:02:43 +00004711Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4712
4713 * parserInternals.c parserInternals.h parser.c Makefile.am:
4714 created a new module parserInternals.c, moved most of the
4715 code shared by the various parsers there, as well as
4716 deprecated code from parser.c. More cleanup of parser.c
4717 * uri.c: fixed a problem when URI is NULL
4718 * valid.c: speedup when looking for an attribute declaration
4719
Daniel Veillard39c7d712000-09-10 16:14:55 +00004720Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4723 the cleanup of the computation of URI references when seeking
4724 external entities. The URI reference string and the resulting
4725 URI are both stored now.
4726 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4727 large s(n)printf checks and cleanup from Denis Barbier
4728 <barbier@imacs.polytechnique.fr>
4729 * xmlversion.h.in tree.h: couple of SGML declarations for a
4730 possible docbook module.
4731 * result/VC/ : a couple of test output changed due to the change
4732 of the entities URI
4733
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004734Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4735
4736 * parser.h: added a _private field for linking user's data
4737
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004738Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4739
4740 * parser.c parserInternals.h: demacroified most of the IS_XXX
4741 the gain in size is significant so ...
4742
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004743Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4744
4745 * entities.c: cases where looking up entities with doc==NULL
4746 covered
4747
Daniel Veillard90e11312000-09-05 10:42:32 +00004748Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4749
Daniel Veillard1de50802000-09-07 08:54:32 +00004750 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004751 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4752
Daniel Veillard98a79162000-09-04 11:15:39 +00004753Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4754
Daniel Veillard1de50802000-09-07 08:54:32 +00004755 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004756 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4757 * Makefile.in: added URItest and included thenin "make tests"
4758
4759Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004760
4761 * xmlversion.h.in: closed bug 22941
4762
Daniel Veillard2bb89092000-08-31 14:57:50 +00004763Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4764
4765 * doc/xmlio.html: added doc and example for entity loader
4766 redefinition.
4767
Daniel Veillard96984452000-08-31 13:50:12 +00004768Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4769
4770 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4771 used by libxml
4772
Daniel Veillarde715dd22000-08-29 18:29:38 +00004773Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4774
4775 * parser.c: Fixed bug on invalid ontent characters and when using
4776 push.
4777 * xmllint.c: fixed xmllint endling of errors in push mode
4778
Daniel Veillard4948eb42000-08-29 09:41:15 +00004779Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4780
4781 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004782 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004783 * result/HTML/*.sax: regenerated HTML SAX output
4784 * parser.c: more cleanup.
4785
Daniel Veillarde010c172000-08-28 10:04:51 +00004786Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4787
4788 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004789 patches from Wayne Davison <wayned@users.sourceforge.net>,
4790 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004791 * HTMLparser.c: fixed an ignorable white space detection bug
4792 occuring when parsing with SAX only
4793 * result/HTML/*.sax: updated since the output is now HTML
4794 encoded...
4795
Daniel Veillard47f3f312000-08-27 22:40:15 +00004796Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4797
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004798 * HTMLparser.[ch]: applied some of Wayne Davison
4799 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004800
Daniel Veillarde0854c32000-08-27 21:12:29 +00004801Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4802
4803 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4804 undeclared namespace prefix was used, added a warning.
4805 Cleaned up support w.r.t. entities, spilling out a warning
4806 and being pedantic on lookups.
4807 * test/warning/ent9 : added testcase for previous example.
4808 * TODO: updated
4809 * parserInternals.h parser.c: changed the way names are parsed
4810 now allow infinite size and decrease penalty for normal use
4811 * parser.c: Started a big cleanup/check of the parser code,
4812 fixed some of the most tortuous entity code, spotted code
4813 unused anymore
4814 * test/*: added tests for very long names and related nasty
4815 things.
4816
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004817Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4818
4819 * doc/encoding.html: added encoding aliases doc
4820 * doc/xml.html: updates
4821 * encoding.[ch]: added EncodingAliases functions
4822 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4823 bottleneck affecting large DTDs like Docbook
4824 * parser.[ch] xmllint.c: added a pedantic option, will be
4825 useful
4826 * SAX.c: redefinition of entities is reported in pedantic mode
4827 * testHTML.c: uninitialized warning from gcc
4828 * uri.c: fixed a couple of bugs
4829 * TODO: added issue raised by Michael
4830
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004831Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4832
4833 * doc/encoding.html: propagated Martin Duerst suggestions
4834
Daniel Veillard52402ce2000-08-22 23:36:12 +00004835Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4838 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4839 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4840 by Wayne Davison
4841
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004842Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4843
4844 * nanoftp.c nanohttp.c: small cleanup
4845 * TODO: updated
4846
Daniel Veillard244ece92000-08-19 20:58:02 +00004847Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4848
4849 * added an old VC testcase and updated title.xml entity
4850
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004851Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4852
4853 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4854 done on auto-opening of <p> tags and cleanup of SAX output
4855
Daniel Veillard979e55e2000-08-19 16:48:54 +00004856Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4857
4858 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4859
Daniel Veillard4540be42000-08-19 16:40:28 +00004860Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * doc/xml.html libxml.* structure.*: updated the doc a bit
4863
Daniel Veillard808a3f12000-08-17 13:50:51 +00004864Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4865
4866 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4867 of SAX tests
4868
Daniel Veillard29579362000-08-14 17:57:48 +00004869Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4872 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4873
Daniel Veillard1255ab72000-08-14 15:13:33 +00004874Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4877 * testHTML.c: fix core dump on Solaris 2.x systems
4878 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4879 * result/HTML/*.sax: previous bug fix lead to new results
4880
Daniel Veillard03109292000-08-14 14:58:22 +00004881Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4882
4883 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4884 * configure.in: added --with-readline=DIR to accept alternate
4885 path for readline include/library
4886 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4887 for ANSI under HP-UX
4888 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4889 includes @LIBS@
4890
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004891Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4892
4893 * doc/* : rebuilt the docs
4894 * getting ready for 2.2.2 release
4895
Daniel Veillard87b95392000-08-12 21:12:04 +00004896Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4897
4898 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4899 and xmlAddFeature()
4900 * tree.[ch]: added xmlAddChildList()
4901 * xmllint.c: MAP_FAILED macro test
4902 * parser.h: added xmlParseCtxtExternalEntity()
4903 * valid.c: applied bug fixes removed warning
4904 * tree.c: added CDATA block to elements content
4905 * testSAX.c: cleanup of output
4906 * testHTML.c: added SAX testing
4907 * encoding.c: better error recovery
4908 * SAX.c, parser.c: fixed one of the external entity processing
4909 of the OASis testsuite
4910 * Makefile.am: added HTML SAX regression tests
4911 * configure.in: bumped to 2.2.2
4912 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4913 SAX results
4914
Daniel Veillard88a172f2000-08-04 18:23:10 +00004915Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4916
4917 * configure.in: patch for HP compiler
4918
49192000-08-04 Sven Heinicke <sven@zen.org>
4920
4921 * xmllint.c: Was coredumping sometimes when the file given didn't
4922 exist.
4923
Daniel Veillard46e370e2000-07-21 20:32:03 +00004924Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4925
4926 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004927
Daniel Veillard46e370e2000-07-21 20:32:03 +00004928 when using in memory parsing. Need some cleanup.
4929 * xmllint.c configure.in: added a --memory flag to test memory
4930 parsing
4931
Daniel Veillard36650692000-07-21 15:16:39 +00004932Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * nanohttp.c: fixed socklen_t replacement to unsigned int
4935 * parser.c: fixed a space handdling missing at the end of
4936 production 28 DOCTYPE.
4937 * xmlmemory.c: fixed a stupid bug on the routine to override
4938 allocation functions
4939 * TODO: updated
4940
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004941Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * doc/ regenerated the docs
4944
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004945Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * doc/encoding.html doc/xml.html: added I18N doc
4948 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4949 improvements, both parser and filters, added ASCII & HTML,
4950 fixed the ISO-Latin-1 one
4951 * xmllint.c testHTML.c: added/made visible --encode
4952 * debugXML.c : cleanup
4953 * most .c files: applied patches due to warning on Windows and
4954 when using Sun Pro cc compiler
4955 * xpath.c : cleanup memleaks
4956 * nanoftp.c : added a TESTING preprocessor flag for standalong
4957 compile so that people can report bugs more easilly
4958 * nanohttp.c : ditched socklen_t which was a portability mess
4959 and replaced it with unsigned int.
4960 * tree.[ch]: added xmlHasProp()
4961 * TODO: updated
4962 * test/ : added more test for entities, NS, encoding, HTML, wap
4963 * configure.in: preparing for 2.2.0 release
4964
Daniel Veillard49703262000-07-10 10:27:46 +00004965Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4966
4967 * nanoftp.c: fixed the way the control connection is handled
4968 * libxml.spec.in: fixed the dependancies and cleanup
4969
Daniel Veillard306be992000-07-03 12:38:45 +00004970Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4971
4972 * doc/xml.html: changed the xmlsoft.org structure, updated the
4973 examples w.r.t. root and childs
4974
Daniel Veillard7d853352000-07-02 18:53:09 +00004975Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4978
Daniel Veillard365e13b2000-07-02 07:56:37 +00004979Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * HTMLparser.c: Work on character encoding support for the HTML parser
4982 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4983 * encoding.c: Fixed a potential memleak in the encoding stuff
4984
Daniel Veillardaf743792000-07-01 11:49:28 +00004985Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4986
4987 * doc/FAQ.html doc/Makefile.am : added a FAQ
4988
4989Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004990
4991 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4992 of the HTML parser to force it to not bypass SAX
4993
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004994Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4995
4996 * win32config.h.in: updated
4997 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4998 lacks iconv support :-( need to release 2.1.1
4999 * configure.in: release 2.1.1
5000 * HTMLparser: fixed bug #14784
5001 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5002 by Windows compiler
5003 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5004 the SAX startDocument() callback.
5005 * TODO: updated
5006
5007Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * added xmlStopParser()
5010
Daniel Veillardbe803962000-06-28 23:40:59 +00005011Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5012
5013 * configure.in: 2.1.0 prerelease
5014 * Large resync between W3C and Gnome tree
5015 * nanoftp, nanohttp.c: fixed stalled connections probs
5016 * HTMLtree.c SAX.c : support for attribute without values in
5017 HTML for andersca
5018 * valid.c: Fixed most validation + namespace problems
5019 * HTMLparser.c: start document callback for andersca
5020 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5021 * parser.h, SAX.c: serious speed improvement for large
5022 CDATA blocks
5023 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5024 different encoding
5025 * example/Makefile.am example/gjobread.c tree.h: work on
5026 libxml1 libxml2 convergence.
5027 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5028 and the LIBXML_TEST_VERSION macro
5029
Daniel Veillardc310d562000-06-23 18:32:15 +00005030Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5031
5032 * doc/xml.html: various patches and improvements typo fixed by
5033 Felix Natter
5034 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5035 from Felix Natter <fnatter@gmx.net>
5036
Daniel Veillardf3029822000-05-06 08:11:19 +00005037Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5038
5039 * doc/upgrade.html: updated with instructions for support of both
5040 libxml-1.x and libxml-2.x
5041 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5042 for 2.x support and also fixed includes
5043
5044
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005045Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5048 the encoding support, added iconv support, so now libxml if
5049 compiled with iconv automatically support japanese encodings
5050 among others. Work based on initial patch from Yuan-Chen Cheng
5051 I may have broken binary compat in the encoding handler
5052 registration scheme, but that was so utterly broken I don't
5053 expect anybody to have used this feature until now.
5054 * parserInternals.h: fixup on the CHAR range macro
5055 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5056 code.
5057 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5058 * uri.c: added xmlParseURI() I can't believe I forgot to
5059 implement this one in 2.0 !!!
5060 * SAX.c: moved doc->encoding update in the endDocument() call.
5061 * TODO: updated.
5062
Daniel Veillard06047432000-04-24 11:33:38 +00005063Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * tree.h: removed extraneous xmlRemoveProp definition
5066 * TODO: added item about --disable-corba configure switch
5067 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5068 * nanoftp.c: fixed include problems giving troubles on AIX and
5069 slowlaris
5070 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5071 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5072 comment and headers changes to lower gtk-doc number of warnings
5073 * doc/html/*: rebuilt docs
5074
Daniel Veillarde0aed302000-04-16 08:52:20 +00005075Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5076
5077 * HACKING: documented the tag for 1.x and instructions
5078
Daniel Veillard5e873c42000-04-12 13:27:38 +00005079Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5080
5081 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5082 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5083 xmlCreateIOParserCtxt
5084 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5085 significant overall improvement
5086 * xmllint.c: added I/O test to xmllint
5087 * testSAX.c: added a speed test
5088 * doc/* : updated/regenerated
5089
Daniel Veillardfc708e22000-04-08 13:17:27 +00005090Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5091
5092 * xpath.c uri.h parserInternals.h: cosmetic changes from
5093 "Timur I. Bakeyev" <timur@bat.ru>, including making
5094 xmlCreateURI() public
5095
Daniel Veillard5d211f42000-04-07 17:00:24 +00005096Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5099 and the code at the same time. Added a clean mechanism for
5100 overload or added input methods: xmlRegisterInputCallbacks()
5101 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5102 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5103 * TODO: updated
5104 * doc/* : updated/regenerated
5105 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5106 source dir
5107
Daniel Veillarde77a9182000-04-05 19:12:29 +00005108Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * testURI.c: yet another forgotten commit, I should get some sleep !
5111
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005112Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * xmllint.c: forgot to commit this too ?
5115
Daniel Veillardb9df4042000-04-05 14:23:16 +00005116Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5117
5118 * xmlversion.h.in : forgot to commit this previously
5119
Daniel Veillard361d8452000-04-03 19:48:13 +00005120Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5123 * README TODO: updated for release
5124 * uri.c uri.h: added authority parsing/saving
5125 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5126 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5127 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5128 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5129 Makefile.am : added compile-time customization of libxml
5130 --with-ftp --with-http --with-html --with-xpath --with-debug
5131 --with-mem-debug
5132 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5133 #include <libxml/xxx.h> I hope it won't break too much stuff
5134 and will be manageable in the future...
5135 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5136 and added xmllint to the installed programs
5137 * uri.h: added xmlFreeURI()
5138
Daniel Veillardec303412000-03-24 13:41:54 +00005139Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5140
5141 * uri.c uri.h: finished the escaping handling, the base support
5142 and the URI path normalization. Looks good just lacks the
5143 authority content parsing code.
5144 * Makefile.am: added instructions to generate testURI
5145 * TODO: updated
5146 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5147 added links and icons for W3C and Gnome
5148
Daniel Veillard8f621982000-03-20 13:07:15 +00005149Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5150
5151 * xmlmemory.[ch] : seems I forgot to actually update the files in
5152 the last commit :-)
5153 * doc/xml.html doc/html/* : updated and uploaded the docs
5154
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005155Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5158 * TODO: updated
5159 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005160 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005161 gfree).
5162 * Makefile.am, uri.c, uri.h: added a set of functions to do
5163 exact (litteraly copied from the RFC 2396 productions) parsing
5164 and handling of URI. Will be needed for XLink, one XML WFC,
5165 XML Base and reused in the nano[ftp/http] modules. Still work
5166 to be done.
5167
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005168Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5169
5170 * configure.in, libxml.spec.in : libxml2
5171 * doc/* : updated the doc page, rebuilt the docs
5172
Daniel Veillardcf461992000-03-14 18:30:20 +00005173Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5174
5175 * all: tagged LIB_XML_1_X
5176 * *.c *.h : updated from W3C CVS tree
5177 * configure.in : 2.0.0-beta
5178 * libxml.spec.in : libxml2 package nam
5179 * result/* : new version of the tests output
5180
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005181Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5182
5183 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5184
Daniel Veillardb566ce12000-03-04 11:39:42 +00005185Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5186
5187 * doc/* : rebuilt the docs
5188 * parser.c: final patch on #6766
5189 * valid.c: small patch on validity checks.
5190
Daniel Veillardfb76c402000-03-04 11:39:42 +00005191Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5194 added
5195 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5196 compatibility w.r.t. XML spec and existing code.
5197
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005198Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5199
5200 * parser.c: seems a better solution to <a> </a> exists,
5201 will try it for a while
5202
Daniel Veillard83a30e72000-03-02 03:33:32 +00005203Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5204
5205 * parser.c: tried to remove the <a> </a> generating <a/>
5206 this is hard. Left a flag for that purpose. Fixed bug #6766
5207 * configure.in: prepared 1.8.7 not released, due to previous
5208 problem
5209
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005210Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5211
5212 * doc/xml.html : applied second patch from Paul DuBois
5213
Daniel Veillard402e8c82000-02-29 22:57:47 +00005214Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5215
5216 * doc/xml.html : applied patch from Paul DuBois
5217
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005218Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5219
5220 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5221
Daniel Veillard5feb8492000-02-02 17:15:36 +00005222Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5223
5224 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5225 compilation warnings on various platforms.
5226 * parser.c: Fixed #5281 validity error callbacks are now desactived
5227 by default if not validating.
5228
Daniel Veillardf341f932000-02-02 14:52:08 +00005229Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5232
Daniel Veillard13c757e2000-02-01 23:59:15 +00005233Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5234
5235 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5236 <gkatsi@cs.toronto.edu>
5237
Daniel Veillard726e8792000-01-30 20:04:29 +00005238Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5241 processing URLs
5242
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005243Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5246 xmlNanoFTPUpdateURL for persistent control connections.
5247 * configure.in: 1.8.6
5248
5249Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5252 * tree.[ch] : added xmlSaveNoEmptyTags
5253
James Henstridgef3be9312000-01-28 13:59:21 +000052542000-01-29 James Henstridge <james@daa.com.au>
5255
5256 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5257
5258 * Makefile.am: added nanoftp.[ch] to the build.
5259
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005260Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5261
5262 * nanoftp.[ch]: cleanup, comments, API
5263 * debugXML.c : fixed a bug in the cat command
5264 * doc/*: regenerated the docs
5265
Daniel Veillardda07c342000-01-25 18:31:22 +00005266Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5267
5268 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5269 * debugXML.c : fixed a bug in the cat command
5270 * valid.c: fixing some small probs
5271 * libxml.spec.in: get rid of the SNAP suffix
5272 * doc/xml.html: updated the status
5273
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005274Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5275
5276 * xml-config.in: xml-config --version to just return the
5277 version number
5278 * xpath.c: some cleanup w.r.t. axis when the current node is
5279 an attribute.
5280 * TODO: updated
5281
Daniel Veillard461a66c2000-01-18 18:01:01 +00005282Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * configure.in: prepared for libxml-1.8.5
5285 * doc/* recompiled the documentation
5286
52872000-01-17 Jody Goldberg <jgoldberg@home.com>
5288
5289 * configure.in : WARNING autoconf subtlety alert :
5290 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5291 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5292 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5293 get defined by AC_CHECK_HEADERS.
5294
Daniel Veillardf967b902000-01-17 16:06:10 +00005295Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5296
5297 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5298 Rune.Djurhuus@fast.no
5299
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005300Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5301
5302 * TODO: updated
5303 * tree.c, parser.c: made sure that only memory alloc problems
5304 and internal parser errors are allowed to write to stdout or
5305 stderr.
5306
Daniel Veillard0142b842000-01-14 14:45:24 +00005307Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5308
5309 * tree.c : restored xmlNewGlobalNs since this seems used by
5310 a lot of existing code :-(, fixed a bug in xmlNewNs
5311 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5312 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5313 to exit() from the library code.
5314 * xpath.c, parser.c: removed bugs or unused code detected by
5315 Windows compilers
5316 * parser.c: started adding interfaces for parsing well balanced
5317 XML fragments
5318 * configure.in: releasing 1.8.4
5319 * doc/* : rebuilt the docs
5320
Daniel Veillard2eac5032000-01-09 21:08:56 +00005321Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * tree.[ch] : added xmlNewDocFragment() for DOM
5324 * testHTML.c: uninitialized variable.
5325
Daniel Veillardf3a73582000-01-05 14:58:39 +00005326Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5327
5328 * doc/* : rebuild the docs
5329
Daniel Veillard71b656e2000-01-05 14:46:17 +00005330Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5331
5332 * acconfig.h: readline and history patch
5333 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5334 * tree.c: added check and handling when possibly removing an ID
5335 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5336 and saving.
5337 * test/HTML/entities.html result/HTML/entities.html* : test for
5338 various entities reference cases
5339 * result/HTML/* : as a result output of some testcase have
5340 changed
5341 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5342 by previous example. added xmlParseTryOrFinish().
5343 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5344 entities.h debugXML.h HTMLparser.h: changed the way struct are
5345 declared to allow gtk-doc to expose those
5346 * parser.c: closed bug #4960
5347 * Makefile.am configure.in: Applied patch from
5348 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5349 and math/socket libs detection
5350
Daniel Veillard437b87b2000-01-03 17:30:46 +00005351Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * configure.in, Makefile.am: link tester against readline
5354 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5355
Daniel Veillard686d6b62000-01-03 11:08:02 +00005356Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5357
5358 * tree.[ch]: added xmlRemoveProp
5359 * win32config.h.in nanohttp.c: avoid including the Windows
5360 socket stuff in every C files
5361 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5362 the XmL parser(s)
5363 * test/ns4 result/ns4 etc...: added test case for previous prob
5364 * tree.c: xmlNewNs wasn't checking for double definition
5365 * Makefile.in: fixed a problem with dist-hook duplicates
5366 * parser.[hc], xmlIO.c: fixed the loading of external entities
5367 APIs, now xmlLoadExternalEntity() is used everywhere and
5368 setting up an app specific front-end using the
5369 * SAX.c parser.c: some fixes, now the xhtml spec validates
5370 with the xhtml DTD.
5371 * error.c: fixed crashes in case of no input stream
5372 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5373 to the validation tests and results
5374
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005375Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5376
5377 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5378 too htmlCreatePushParserCtxt() and htmlParseChunk()
5379 * parser.c: a bit of cleanup.
5380 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5381 to XML) removed the last mem leak known
5382 * HTMLtree.c: output message cleanup
5383 * xmlmemory.c: display content info about memory blocks
5384 * result/HTML/wired.* : missing att value warning change
5385
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005386Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * doc/* : rebuilt the documentation
5389
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005390Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5391
5392 * parser.[ch] parserInternals.h: Push parser for XML,
5393 seems to work fine now
5394 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5395 --push for push testing
5396 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5397 * testSAX.c: added --push
5398 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5399 subtree
5400 * xmlIO.[ch] : enriched API + fixes for push mode
5401 * entities.[ch]: added the entity content length to the struct.
5402 * xmlmemory.[ch]: new API to show the last entries for the shell
5403 * valid.c: added required attribute testing
5404 * SAX.c: the cdata callback now merge contiguous fragments
5405 * HTMLparser.c: cleanup of some macros
5406
Daniel Veillard3c558c31999-12-22 11:30:41 +00005407Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * parser.c: fix for PIs name starting with xml
5410 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005411 * *.c, configure.in win32config.h.in : generate win32config.h for
5412 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005413
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005414Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * parser.c: fixed a stupid = vs. == bug :-(
5417 * doc/gnome-xml.sgml: s/glade/xml/
5418
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005419Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * configure.in, doc/xml.html : bug fix release 1.8.2
5422 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5423 Hopefully the end of that silly C++ include problem
5424 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5425 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5426 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5427 troubles with autoclosed elements when the stree shape doesn't
5428 follow the DtD specs. Added htmlIsAutoClosed() and
5429 htmlAutoCloseTag()
5430 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5431 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5432 * debugXML.c: fixed a bug on printing default namespaces.
5433 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5434
Daniel Veillardb24054a1999-12-18 15:32:46 +00005435Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5436
5437 * result/HTML/*.htm[l] : updated the HTML regression tests according
5438 to the new output
5439 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5440 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5441 problem due to intermix of extern "C" { ... } declarations for C++
5442 and recursive includes in the headers
5443
Chris Lahey323c48c1999-12-18 15:32:45 +000054441999-12-20 Chris Lahey <clahey@umich.edu>
5445
5446 * HTMLtree.c: Made it so that html nodes with a single child do
5447 not insert a carriage return before or after the child node.
5448
Daniel Veillardb24054a1999-12-18 15:32:46 +00005449Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005450
5451 * configure.in, doc/xml.html : bug fix release 1.8.1
5452 * parser.c: fixed bug #4344
5453 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5454 added the glue to avoid C++ problems
5455 * doc/* : regenerated the documentation
5456
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005457Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5460 namespace recognition, and Dia as a resul :-(
5461 * encoding.c: closed bug #3950
5462
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005463Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * valid.c: debugging a posteriori validation, except URI expansion
5466 stuff this should be fixed now
5467 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5468 Carl Nygard <cnygard@bellatlantic.net>
5469 * tester.c: added --postvalid, cleaning of the code
5470 * tree.[ch]: added xmlDocGetRootElement()
5471
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005472Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5473
5474 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5475 c++ losage.
5476
Daniel Veillard10a2c651999-12-12 13:03:50 +00005477Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * configure.in, doc/xml.html : bumped to 1.8.0
5480 * xlink.[ch], Makefile.am : added framework for link detection
5481 * parser.h: added nbChars to parser context, needed for cleanup.
5482 * xmlmemory.c: removed a nasty bug when out of mem
5483 * valid.[ch]: adding namespace support for attribute decl
5484 * tester.c: added --debugent option
5485 * debugXML.[ch]: added xmlDebugDumpEntities()
5486 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5487 buffers instead, this was really needed, validation was breaking
5488 in strange ways due to that. Added xmlParseStringPEReference()
5489 and other parsing from strings functions. Entities processing
5490 modified again, but PERef are still not handled correcly but
5491 unless you're Eve Maller you won't notice :-)
5492 * HTMLparser.c: large changes toward reliability, and switched to
5493 lowercase internal tags, XHTML is lowercase, so it will help
5494 that output is closer to next version.
5495 * doc/* : regenerated the documentation, it is now hosted at
5496 http://xmlsoft.org/ (same bits I just bought the domain :-)
5497
5498
Daniel Veillard294cbca1999-12-03 13:19:09 +00005499Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5502 doc generation
5503 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5504 in the SAX API
5505 * doc/*: rebuilt the doc making sure everything appears in the
5506 HTML files
5507
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005508Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5511 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5512 which allow impressive speed improvement on dataset with
5513 large text pieces, but at the cost of broken binary
5514 compatibility and slightly bigger memory usage.
5515 Configure with --with-buffers to activate them, they
5516 are protected with XML_USE_BUFFER_CONTENT define.
5517 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5518 goal is 0 memory left allocated once parser is no more used
5519 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5520 call xmlCleanupParser() and xmlMemoryDump()
5521
Daniel Veillarda819dac1999-11-24 18:04:22 +00005522Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5525 * parser.[ch] encoding.[ch]: added memory cleanup routines
5526 * parser.c: closing bug #3788
5527 * doc/*: rebuilt the doc
5528
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005529Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5532 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5533 * tester.c: added --compress option
5534 * doc/*: rebuilt the documentation
5535
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005536Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5539 if given /proc/kcore as input !
5540 * doc/xml.html doc/*: updated and rebuilt the documentation
5541
5542Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005543
5544 * parser.c: Fixed some wrongly space collapsing code due to
5545 a misreading of the spec.
5546 * result/*: fixed the output accordingly
5547
5548Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005549
5550 * encoding.c: bug fix and typos
5551 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5552 * parser.c: added attribute normalization closing bug #3597
5553 * test/att* result/att* SAXresult/att*: testcase for attribute
5554 normalization
5555
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005556Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * configure.in: closing bug #3163 by adding extra flags for the
5559 cc compiler on HP-UX
5560
Daniel Veillard51e3b151999-11-12 17:02:31 +00005561Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * valid.[ch] : removed a typo and an enumerated type bug in the
5564 xmlAddElementDecl() function
5565 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5566 call to xmlEncodeEntitiesReentrant() so that the functions
5567 New, Set and Get are at the same level.
5568 * parser.c HTMLparser.c: extra memory allocation bug for
5569 attributes detected by someone using libxml in embedded systems :-)
5570
Daniel Veillard962195f1999-10-28 15:51:53 +00005571Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5572
5573 * xmlmemory.h: turned off mem debug :-\
5574
Daniel Veillard35008381999-10-25 13:15:52 +00005575Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * parser.c: closed bug #2784 a one line fix, but worth pushing
5578 a new release out
5579 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5580 some structures, comments before and after the
5581 main element, and other nastyness
5582 * HTMLtree.c tree.c: accomodate the extended HTML supported
5583 * configure.in: pushing 1.7.4
5584 * test/ent8 and related outputs : added a new test for bug #2784
5585 * test/HTML/wired.html and related output: a nasty HTML example
5586 * Makefile.am: improved the test scripts
5587 * docs/* : reran the documentation extractor, updated xml.html
5588
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005589Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5592 HTMLparser and debugged the HTML related code. HTML documents
5593 now have their own type
5594 * entities.c: do not dump &apos; for HTML output
5595 * xmlmemory.c: improvement, breakpoint mechanism
5596 * testHTML.c: added --sax --repeat ...
5597 * Makefile.am: improved the HTML tests
5598 * valid.[ch]: added xmlValidGetValidElements and
5599 xmlValidGetPotentialChildren
5600 * tester.c: added --insert to test the 2 new functions
5601 * test//* result//* SAXresult//* : regression test cleanup
5602 and extension.
5603 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5604 gnome-xml-nanohttp.html
5605
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005606Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5607
5608 * HTMLparser.c: fixed problems with some autoclose tags
5609 * tree.c: fixed XML output problems.
5610 * result/* SAXresult/*: update of the tests output
5611
Daniel Veillard6077d031999-10-09 09:11:45 +00005612Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * Makefile.am: Arturo patch for xmlConf.sh version info
5615 * parser.c: Tim Josling patch for single quoted items
5616 * tester.c: Tim Josling patch for tester options usage
5617 * tree.h: indent cleanup
5618
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005619Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5622 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5623
Daniel Veillard00fdf371999-10-08 09:40:39 +00005624Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * tree.c : Raph patch for initialization of CORBA fields
5627 * parser.c, xpath.c, ...: modification of doc comments
5628 * xpath.c : allow spaces in xpath expressions
5629
Daniel Veillardad219441999-09-27 08:17:49 +00005630Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * xmlmemory.h: turning off memory debug :-(
5633
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005634Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5635
5636 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5637 better SAX interfaces.
5638 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5639 entity.
5640 * configure.in: 1.7.2
5641
5642Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005643
5644 * libxml.spec.in: fixed the URL
5645 * doc/xml.html: improved the documentation front-end
5646
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005647Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005648
5649 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5650
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005651Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005652
5653 * libxml.spec.in: fixed the alpha compile problem
5654 * parser.[ch]: changed errno to errNo in the parser context :-(
5655 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5656 * doc/xml.html: changed CHAR to xmlChar
5657 * doc/html/*: recompiled the documentation
5658 * configure.in: 1.7.1
5659
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005660Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5661
5662 * parser.h: modified the parser context struct to regain 1.4.0
5663 binary compatibility
5664 * parser.c, xml-error.h: added errno ot teh context and defined
5665 a set of errors values with update of errno
5666 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5667 DTDs and entities
5668 * *.h, *.c: complete cleanup of the use of config.h and include
5669 protection depending on the current setup.
5670 * overalll debugging, maintenance and bug-fixing on all modules
5671 * updated the documentation
5672 * ready for 1.7.0
5673
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005674Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5675
5676 * HTMLparser.c : cleanup
5677 * SAX.c valid.c valid.h: added ID/IDREF checking
5678 * tree.c tree.h: extended doc structure for refs
5679 * configure.in: 1.6.2
5680 * parser.c: patched bug in SAX user arg call
5681 * parserInternals.h: patched missing close in C++ wrapping
5682 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5683 especially upcoming XPointer implementation.
5684 * doc/xml.html: augmented, typo
5685
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005686Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5687
5688 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5689 not all invocations of install understand -d.
5690
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005691Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5692
5693 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5694 to make 'check' works, when builddir != srcdir.
5695
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005696Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5697
5698 * doc/xml.html : updated the documentation
5699
Daniel Veillard6454aec1999-09-02 22:04:43 +00005700Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5703 not deallocated memory blocks
5704 * *.c : replaces all calls to malloc() free() and realloc() to
5705 the wrapper functions/macros
5706 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5707 instead of xmlFreeNodeList()
5708
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005709Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5710
5711 * HTMLparser.c: corrected a stupid bug leading to core dump at
5712 tree deallocation. Removed warnings indicated by
5713 Stephane.Conversy@lri.fr
5714 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5715 looked for in the external subset
5716
5717Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005718
5719 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5720 on SGI by Stephane.Conversy@lri.fr
5721
Daniel Veillardb96e6431999-08-29 21:02:19 +00005722Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5723
5724 * all .h : changed the prototype declaration indent as in gtk
5725 * most .c : working on reducing the TODOs in the code
5726 * most .c : cleanup though -pedantic and Insure++
5727 * improvements on validation ID checkings.
5728 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5729 * xml-config.in: closed #1810
5730
5731Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005732
5733 * tree.h, valid.c, valid.h: more work on validity, IDs
5734 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5735 definition for AIX
5736
Daniel Veillardb556eb51999-08-15 17:19:50 +00005737Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5740 the distribution due to a cut'n paste error at last commit
5741
Daniel Veillardb05deb71999-08-10 19:04:08 +00005742Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * configure.in: upgraded to version 1.4.0
5745 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5746 Big update, added a large part of the validation process,
5747 it should be usable, but some parts are missing
5748 * xpath.c: improved the implementation w.r.t. root.
5749 * Makefile.am: added more tests
5750 * test and result trees: added a lot of tests
5751 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5752
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005753Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5754
5755 * Added an HACKING file
5756
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005757Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5758
5759 * xpath.[ch] : improvements and debug of the XPath implementation
5760 * parser.c, HTMLparser.c : modified the parsers to be progressive
5761 * tree.[ch] : extended the Buffer promitives
5762 * xmlIO.[ch] : added basic I/O routines providing progressive
5763 parsing and ready for I18N conversion plugins
5764 * SAXresult/* : the SAX callback sequence maybe slightly different
5765 now
5766 * test*.c : improved/updated the tests programs
5767 * doc/* : recompiled the docs.
5768
Daniel Veillard15b75af1999-07-26 16:42:37 +000057691999-07-26 Michael Meeks <michael@edenproject.org>
5770
5771 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5772
5773 * tree.c: Ditto.
5774
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005775Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5776
5777 * configure.in: upgraded to version 1.4.0
5778 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5779 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5780 XML query language, see http://www.w3.org/TR/xpath for more details.
5781 * parser.c, parser.h: added CHAR* related string functions for XPath
5782 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5783 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5784 rebuild the docs.
5785 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5786 and regression testing capabilities for XPath.
5787
Daniel Veillardd79d7871999-07-12 10:38:12 +00005788Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5789
5790 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5791 closing bug #1646
5792
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005793Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5794
5795 * Makefile.am, example/Makefile.am: closed bug #1683
5796
Daniel Veillard3166ab11999-07-11 16:14:19 +00005797Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * example/Makefile.am, configure.in: added the makefile for the
5800 gjobread example
5801
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005802Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5803
5804 * doc/Makefile.am:
5805 - fix which allow "make install DESTDIR=</install/prefix>".
5806
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005807Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5810 which fixed a problem on the file reading-code.
5811
Daniel Veillard82150d81999-07-07 07:32:15 +00005812Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5815 output.
5816 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5817
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005818Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5819
5820 * parser.h : Oops removed the binary compatibility problem
5821 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5822 * parser.c, HTMLparser.c: applied patches for reading from stdin
5823
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005824Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * parser.c, entities.c, valid.c: cleanup bug #1591
5827 * configure.in: cleanup bug #1592
5828 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5829 the same tree back-end. Hence gdome will be available for it.
5830 * doc/Makefile.am: close bug #617
5831
Daniel Veillard97fea181999-06-26 23:07:37 +00005832Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * parser.c: alloctate a per parser context SAX interface block
5835
Daniel Veillard14fff061999-06-22 21:49:07 +00005836Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5839 and xmlEncodeEntitiesReentrant with the correct one :-\
5840
5841Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * commit of my internal XML base changes, quite a lot of
5844 changes, cleanups, better entities support, framework for
5845 new I/O and charset detection and handling
5846 * Fixed the configure/Makefile stuff to generate shared libs
5847 with the proper version info, so we jumped on rev from
5848 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5849 xmlEncodeEntities() result need to be freed now, and a string
5850 xmlParserVersion provide the current library version.
5851
Raph Levien05240da1999-06-15 21:27:11 +00005852Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5853
5854 * parser.c: fixed a buffer overrun for when you have a very long
5855 attribute with no entities in it.
5856
Daniel Veillardbb2da581999-06-13 14:37:07 +00005857Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * added example directory
5860 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5861
Daniel Veillard011b63c1999-06-02 17:44:04 +00005862Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5863
5864 * Release of libxml-1.1, nearly everything has been touched for
5865 this.
5866 * Added more regression tests
5867 * Updated the documentation
5868
Daniel Veillard27d88741999-05-29 11:51:49 +00005869Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * tree.[ch]: unified the XML_NO_CORBA defines.
5872 * parser.c encoding.[ch]: started plugging in char encoding detection
5873
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005874Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5875
5876 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5877 Also freed allocated buffer.
5878
Daniel Veillard27d88741999-05-29 11:51:49 +00005879Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005880 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5881 reentrancy problem at printing. One is left in entities.c, to
5882 remove ASAP
5883 * testSAX.c : added a test example showing the use of the SAX
5884 interface if one doesn't want to build the DOM tree.
5885 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5886
Daniel Veillard517752b1999-04-05 12:20:10 +00005887Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5890 large revamping of the parser to use SAX callbacks
5891 http://www.megginson.com/SAX/ (or at least a C like interface
5892 a la Expat). It's now possible to set up your own callbacks
5893 and the parser will not build a DOM tree.
5894 * test/* result/*: updated the test suite, I finally removed
5895 the old Namespace draft support (PI based).
5896
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005897Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * Makefile.am: added test result to EXTRA_DIST for make tests
5900
Daniel Veillard64068b31999-03-24 20:42:16 +00005901Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * parser.c, parserInternals.h: moved the chars macro definitions
5904 to parserInternals.h
5905 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5906 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5907
Daniel Veillard012ccc11999-03-23 10:11:11 +00005908Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5909
5910 * xml-config.in : applied patch to make --version work
5911
Raja R Harinatha86c23e1999-03-05 22:14:01 +000059121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5913
5914 * Makefile.am (check-local): Alias for `tests' target. This will
5915 cause `make check' to do the right thing.
5916 (tests): Don't run tests in srcdir. Also, replaced calls to
5917 basename with a `sed' "equivalent".
5918
Daniel Veillardd109e371999-03-05 06:26:45 +00005919Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5922 it in the header and not the sources, updated the doc.
5923 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5924 pointing this out.
5925
Daniel Veillardbc50b591999-03-01 12:28:53 +00005926Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5929 exported the inputStream routines.
5930 * doc/html/* : updated accordingly
5931
Daniel Veillardd692aa41999-02-28 21:54:31 +00005932Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * parser.c, parser.h, parserInternals.h: added a few extra
5935 internal calls to allocate and free parser contexts ...
5936 * doc/html/* : updated accordingly
5937
Daniel Veillard55a99271999-02-25 11:01:29 +00005938Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * configure.in, Makefile.am, doc/makefile.am : General changes for
5941 1.0.0 release and including the generated HTML documentation.
5942
Daniel Veillard35925471999-02-25 08:46:07 +00005943Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * makefile.am : added parserInternals.h, oops.
5946
Daniel Veillard1e346af1999-02-22 10:33:01 +00005947Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5948
5949 * parserInternals.h: added this header giving access to the parser
5950 internal functions.
5951 * doc/Makefile.am : added a rebuild target which rebuilds the full
5952 set of documentations
5953 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5954 the internal subset.
5955 * *.c *.h: modifications needed to generate the documentation using
5956 gtk-doc, cleanup of functions blocks, reorganisation of struct
5957 declarations.
5958
Daniel Veillard1164e751999-02-16 16:29:17 +00005959Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5962 the tar and spec file to include the beginning of the doc.
5963
Nuno Ferreira03d04781999-02-13 00:07:17 +000059641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5965
5966 * doc/.cvsignore: Added this file.
5967
Daniel Veillard6800ef31999-02-08 18:33:22 +00005968Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * tree.c: fixed xmlGetProp to return "" when the attribute
5971 exists, even if the node-list is NULL.
5972
Daniel Veillard726c7e31999-02-08 15:13:10 +00005973Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * tree.c: patched an error outputting empty attribute values.
5976 * Makefile.am and doc/makefile.am: have been updated during the
5977 week-end. Sorry for an empty CVS log, I got a shell problem.
5978
Daniel Veillard1899e851999-02-01 12:18:54 +00005979Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * tree.h: cleaned up using enums instead of defines
5982 * parser.c, valid.[ch]: more work on parsing/output of element
5983 declarations
5984
Daniel Veillard3b9def11999-01-31 22:15:06 +00005985Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5986
5987 * valid.[ch], tree.c, parser.c : more work toward full parsing
5988 of XML DTDs.
5989 * README: added informations about mailing-list and on-line
5990 documentation
5991
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000059921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5993
5994 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5995
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005996Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * parser.c, tree.[ch] : more work toward conformance testing,
5999 added a last element to accelerate parsing of very flat structures
6000 started working on internal subset Element content declaration.
6001 * valid.[ch] : first cut at adding code toward validation.
6002 * previous changes had also small impact on most files, especially
6003 the conformance testing using James Clark test suite.
6004
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006005Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * test/* : updated the examples, most of them were not well
6008 formed (humm), and added rdf2.
6009 * result/* : resulting changes in the output.
6010
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006011Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6014
Daniel Veillard44b3a061998-12-05 17:27:22 +00006015Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * tree.c: patched a bug in the generation of empty attributes
6018
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006019Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6022 for node/trees/documents/... Biggest problem is namespace
6023 support when copying subtrees.
6024
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006025Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6026
6027 * parser.c, entities.c: improve entities and char ref encoding,
6028 and cleanups of error messages.
6029
Daniel Veillard242590e1998-11-13 18:04:35 +00006030Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * parser.c, entities.c: simple bug hunting done during rpm2html and
6033 rpmfind integration.
6034
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006035Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * parser.[ch]: Added interfaces allowing to specify a SAX
6038 handler before parsing.
6039
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006040Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * parser.c: redirrect all errors reporting through the SAX
6043 error function
6044
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006045Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6048 * libtool, tlmain ...: update of the libtool files
6049
Miguel de Icaza442321c1998-11-04 18:13:38 +000060501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6051
6052 * entities.c: Use g_snprintf insteda of snprintf.
6053
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006054Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6057 added ent5 test for this purpose.
6058 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6059
Daniel Veillard27271681998-10-30 06:39:40 +00006060Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * parser.c: fixed? a strange error due to compression on a GWP
6063 document.
6064
Daniel Veillard25940b71998-10-29 05:51:30 +00006065Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * tree.[ch]: bug fixing
6068 * entities.[ch]: defined a specific type for predefined entities
6069 * doc/xml.html: more documentation on the library, how to use it,
6070 overview of the interfaces.
6071
Daniel Veillard16253641998-10-28 22:58:05 +00006072Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6075
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006076Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6077
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006078 * tree.c: corrected a small bug
6079 * doc/xml.html: continuing writing documentation.
6080
6081Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6082
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006083 * debugXML.h debugXML.c: added debugging utilities.
6084 * tester.c: added --debug switch.
6085 * tree.c: patched an incorrect node->type assignment.
6086 * parser.c: formatting, ensure that node->doc != NULL in attributes
6087
Daniel Veillardccb09631998-10-27 06:21:04 +00006088Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6091 entity support and provide an internal representation close to
6092 DOM one (entity ref nodes, and attribute value as tree). I tried
6093 to preserve the interface but this will surely break some apps
6094 (I have to change rpm2html/rpmfind for example). I had to change
6095 two interfaces, and the generated tree is somewhat different.
6096 * doc/* : started documenting the XML library, the tree and
6097 DOM/Corba. This is a first step.
6098
Daniel Veillard11e00581998-10-24 18:27:49 +00006099Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * parser.c: Set up the fonctions comment block, boring but useful.
6102 * parser.h, SAX.c, parser.c: now attributes are processed through
6103 the SAX interface. The problem is that my SAX interface diverged
6104 quite a bit from the original one, well this is not an official
6105 spec, and translating it from Java to C is hairy anyway...
6106
Daniel Veillard97b58771998-10-20 06:14:16 +00006107Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6110 fonctions comment block, boring but useful.
6111
6112Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006113
6114 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6115 conversion routines. However they are not yet used to convert the
6116 inputs. The core will run with UTF-8.
6117
Daniel Veillard33942841998-10-18 19:12:41 +00006118Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * tree.c : make sure that the type id is properly set-up when
6121 a new object is allocated, needed for DOM.
6122
Daniel Veillard27fb0751998-10-17 06:47:46 +00006123Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * tree.h, tree.c: Ok, the main objects in the tree will be native
6126 corba objects, it costs 8 bytes per Node, Attribute and Document
6127 but it simplifies the Corba integration a lot (no extra interface
6128 objects to allocate/free).
6129
Daniel Veillard0bef1311998-10-14 02:36:47 +00006130Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6133 and changed NODEs contants for conformity with DOM Level 1
6134
Daniel Veillard27864701998-10-08 03:47:24 +00006135Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * added hooks to keep track of servants when creating objects
6138 xmlDoc and xmlNode (for Corba export).
6139
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006140Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * added xml-config script.
6143
Daniel Veillard7066a791998-10-01 20:28:28 +00006144Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6147 to autoupdate libtool and automake conf files.
6148
Miguel de Icaza60681bd1998-09-30 19:28:59 +000061491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6150
6151 * Makefile.am: Use '?' to separate the sed
6152 commands as ',' is used when people pass -Wl,something.
6153
6154
Daniel Veillard15a8df41998-09-24 19:15:06 +00006155Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * tree.c, tree.h: added a per-document compression interface.
6158
Daniel Veillard151b1b01998-09-23 00:49:46 +00006159Tue Sep 22 20:47:38 EDT 1998
6160
6161 * tree.c, tree.h: added saving with compression and added interfaces
6162 to control the compression level (xmlGetCompressMode,
6163 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6164
Daniel Veillard70120ff1998-09-22 00:24:21 +00006165Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * parser.c: corrected a loop for files of size 0
6168
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000061691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6170
6171 * error.h: New file. Contains prototyes from `error.c'.
6172
Tom Tromeyc19653d1998-08-14 01:22:43 +00006173Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6174
6175 * Makefile.am (xmlincdir): New macro.
6176 (xmlinc_HEADERS): Renamed from include_HEADERS.
6177
Daniel Veillard845664d1998-08-13 04:43:19 +00006178Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * applied small patch on numeric entities from
6181 Christopher Blizzard <blizzard@appliedtheory.com>
6182
Daniel Veillard260a68f1998-08-13 03:39:55 +00006183Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * New release 0.2, removed the old xml_* files so that it's
6186 coherent with the other CVS base (W3C), far better conformance
6187 to standard, new namespaces, decent entities support, beginning
6188 of a SAX-like interface. Nearly nothing left intact, even the
6189 test examples ...
6190
Christopher Blizzarda36749e1998-07-30 21:47:18 +000061911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6192
6193 * .cvsignore: Add .deps dir
6194
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006195Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6198
Daniel Veillardfe926001998-07-26 04:28:20 +00006199Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006200
Daniel Veillardfe926001998-07-26 04:28:20 +00006201 * configure.in: added test for CPP
6202 * AUTHORS, Changelog: the original ones didn't get commited but the
6203 glib ones instead, fixed.
6204 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006205
Daniel Veillardfe926001998-07-26 04:28:20 +00006206Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006207
Daniel Veillardfe926001998-07-26 04:28:20 +00006208 * integrated code developped at W3C
6209 * changed the original Copyright
6210 * migrated to automake
6211 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006212