blob: 7c8f6a5963423734c5b1698fb3150bc45f37c156 [file] [log] [blame]
Daniel Veillard57905372001-07-31 15:52:17 +00001Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * include/libxml/xmlIO.h: apply change to close #58141
4 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00006Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * parser.c: when the internal subset uses a PE, then the
9 included entity can use conditional sections.
10
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12
13 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14 when walking the namespace axis showing up in
15 libxst/tests/general/bug-12
16 * xmlmemory.c: added the possibility to trace a given block
17 defined by its address
18
Daniel Veillard4aafa792001-07-28 17:21:12 +000019Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
20
21 * parser.c: don't override existing encoding specified before
22 starting xmlParseDocument()
23
Daniel Veillardfdb1f242001-07-27 23:32:44 +000024Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
25
26 * include/libxml/xmlwin32version.h: reinserted, needed for
27 Windows users of CVS
28
Darin Adlera77cac02001-07-27 17:41:51 +0000292001-07-27 Darin Adler <darin@bentspoon.com>
30
Darin Adler699613b2001-07-27 22:47:14 +000031 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
32 * testCatalog.c: Add include of <libxml/parser.h>.
33
342001-07-27 Darin Adler <darin@bentspoon.com>
35
Darin Adlera77cac02001-07-27 17:41:51 +000036 * include/libxml/.cvsignore:
37 * include/libxml/xmlwin32version.h:
38 Remove this file from CVS because it's generated.
39
Daniel Veillard50822cb2001-07-26 20:05:51 +000040Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42 * parser.c include/libxml/parser.h: applied const patches from
43 Tom Moog #58002
44
Thomas Broyerba4ad322001-07-26 16:55:21 +000045Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
46
47 * xpath.c include/libxml/xpath{,Internals}.h: added a function
48 lookup framework
49
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000050Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
51
52 * tree.c: fixed xmlCopyNode() for documents
53
Daniel Veillard6dd398f2001-07-25 22:41:03 +000054Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56 * parser.c: fixed bugs #58073 reported by Greg Shtilman
57
58Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000059
60 * parser.c: fixes bug #57652 reported by Morus Walter
61
Daniel Veillarde3924972001-07-25 20:25:21 +000062Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
63
64 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
65
Daniel Veillarda53c6882001-07-25 17:18:57 +000066Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
67
68 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
69 errors, lesson don't add new functions at 1am before a release
70 * xpath.c: integrated fix from Bjorn to avoid divide by zero
71 from XPath initialization when possible.
72
Daniel Veillardd9bad132001-07-23 19:39:43 +000073Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * result/scripts/base*: removing history/readline changed
76 this slightly
77 * include/libxml/parser.h SAX.c parser.c parserInternals.c
78 xmllint.c: make element content line number generation
79 optionnal to avoid breaking old apps added interface to switch
80
Daniel Veillardf012a642001-07-23 19:10:52 +000081Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * configure.in: get rid of the readline and libhistory
84 dependancies by default, release 2.4.1 with IA64 fix
85 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
86 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
87 John Kroll fixes to allow saving to HTTP via PUT (or
88 POST of needed).
89 * doc/html/*.html: regenerated the docs
90
Thomas Broyere8126242001-07-22 03:54:15 +000091Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
92
93 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
94 xmlHashScanFull and xmlHashScannFull3 to get passed the
95 three keys as arguments to the callback function
96
Daniel Veillard5e2dace2001-07-18 19:30:27 +000097Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
98
99 * configure.in Makefile.am: removed libxml softlink for good
100 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
101 100% coverage by gtk-doc
102
Daniel Veillard8599e702001-07-17 21:38:51 +0000103Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
106 fixed serious troubles due to size_t vs. int mismatch
107
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000108Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
111
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000112Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
113
114 * include/libxml/xpath{,Internals}.h xpath.c: added a more
115 convenient extension API for value and context managing
116 Now handles external objects through xmlXPathPopExternal,
117 xmlXPathWrapExternal and xmlXPathReturnExternal.
118 Added functions for sets operations (intersection, etc.)
119
Daniel Veillard22090732001-07-16 00:06:07 +0000120Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
123 xmlIO.c tree.c parserInternals.c entities.c encoding.c
124 HTMLparser.c: cleanup of global variables, marking some
125 const or private.
126
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000127Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000128
129 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
130 fixed xmlXPathNodeSetItem when passing index=0
131
Daniel Veillard05dec342001-07-14 21:57:39 +0000132Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
133
134 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
135
Daniel Veillard28ae6362001-07-14 16:44:32 +0000136Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
137
138 * xmllint.c: fixed compilation under Cygwin #57503
139 * TODO: update
140
Peter Williamsed156f52001-07-13 18:35:13 +00001412001-07-13 Peter Williams <peterw@ximian.com>
142
143 * config.h.in: add #undef HAVE_DLFCN_H
144
145 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
146 builddir.
147
Daniel Veillard73b36e32001-07-12 15:09:52 +0000148Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * win32/libxml2/libxml2.def.src: added a couple of exported entries
151 raised by #57348 and #57381
152
Daniel Veillard7db37732001-07-12 01:20:08 +0000153Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
156 tree.c xpointer.c: store the line numbder in element->content,
157 may break some software, need a configuration mechanism
158
Darin Adler96037892001-07-11 00:03:16 +00001592001-07-10 Darin Adler <darin@bentspoon.com>
160
161 * .cvsignore:
162 * example/.cvsignore:
163 * include/.cvsignore:
164 * include/libxml/.cvsignore:
165 Various things that are generated and should be ignored.
166
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000167Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
170 * doc/xml.html doc/html/*: updated the docs
171
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000172Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
175 validation occured on content with element child
176
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000177Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179 * tree.c: fixed XML Base computation which was broken
180 * debugXML.c: added a base function to the shell
181 * Makefile.am result/scripts/* test/scripts/*: added scripts
182 based regression tests, and adding 2 XML Base tests
183
Daniel Veillard19e96c32001-07-09 10:32:59 +0000184Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
185
186 * tree.c: set properties doc and call xmlSetListDoc for properties
187 content when grafting them in a different tree.
188 * aclocal.m4: remove from CVS
189
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000190Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * win32/libxml2/libxml2.def.src: added some missing entry point
193 for XPath (Mark Vakoc)
194
Daniel Veillard388236f2001-07-08 18:35:48 +0000195Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
198 layer should URI-Unescape before trying to open resources.
199
Daniel Veillard04383752001-07-08 14:27:15 +0000200Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
201
202 * xpath.c: fix the name() bug for elements in the default
203 namespace reported by Charlie Bozeman
204
Daniel Veillard7583a592001-07-08 13:15:55 +0000205Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
208 led to an XPath fix, improvements of SAX initialization, and
209 an added option --nocdata to testXPath
210
Daniel Veillard449d7392001-07-07 19:11:06 +0000211Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
212
213 * doc/libxml-doc.el: Felix Natter provided anew version working
214 with XEmacs too
215
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000216Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218 * include/libxml/xpath.h: small cleanup
219 * doc/xml.html: update
220
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000221Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222
223 * Makefile.am configure.in include/libxml/xmlwin32version.h:
224 released 2.3.14
225
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000226Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000229 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000230
Daniel Veillard73c9c042001-07-05 20:02:54 +0000231Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
232
233 * xpath.c: a bug reported by Stephan Kulow empty nodesets
234 were not equal to empty strings
235
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000236Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * SAX.c: fixed a URI-Reference computation problem when validating
239 * xmlIO.c: small cleanup
240
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000241Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * parser.c: improved the description of a couple of interfaces
244 upon Larry Stamper suggestion
245
Daniel Veillard62f313b2001-07-04 19:49:14 +0000246Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * SAX.c entities.c parser.c: changed completely the way entities
249 are handled when running the parser in entity substitution mode.
250 This fixes a bug reported by Stephan Kulow and nearly divides
251 by 3 the amount of memory required by libxslt to load and process
252 DocBook TDG.
253
Daniel Veillardf420ac52001-07-04 16:04:09 +0000254Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
255
256 * HTMLparser.c: fixing a too early root closing problem raised
257 byt Prashanth Naidu
258
Daniel Veillard8c357d52001-07-03 23:43:33 +0000259Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
262 raised by Mark Vakoc.
263
Daniel Veillard6e90d192001-07-03 16:37:49 +0000264Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * example/Makefile.am: fixed the include path to add srcdir/include
267 * Makefile.am configure.in: fix from Albert Chin for iconv detection
268 and some cleanup
269
Daniel Veillardf06307e2001-07-03 10:35:50 +0000270Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
273 lot of optimization work, results in significant improvements
274 when handling really complex XPath queries. Add a small optimizer
275 for unions, improve [n] and [last()], avoid some costly ops.
276
Daniel Veillard77044732001-06-29 21:31:07 +0000277Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
278
279 * include/libxml/parser.h parser.c: xmlStrstr args are both const
280 * xpath.c: small cleanup
281 * xmlGetNsList: reformated, fixed problems if used on Entities
282
Daniel Veillard2adbb512001-06-28 16:20:36 +0000283Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
284
285 * doc/xml.html: added 1.8.14 and 2.3.13 releases
286
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000287Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
290 * Makefile.am example/Makefile.am: workaround automake generating
291 erroneous deps
292
Daniel Veillard12f7d292001-06-28 13:12:11 +0000293Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
294
295 * include/win32config.h: bug #56801 Yon Derek provided a patch
296 to the windows config file.
297
Daniel Veillard87ee9142001-06-28 12:54:16 +0000298Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
301 libxml.h : Yon Derek provided a set of changes to compile from
302 CVS on Windows/MSC
303
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000304Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * parser.c: fixed UTF8 BOM support in push mode
307 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
308 added a specific testcase
309
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000310Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * Makefile.am: added --push regression tests
313 * parserInternals.c: the XML parser segfaulted in --push mode
314
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000315Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
316
317 * configure.in: moved the symlinks detection within a CVS
318 check, this is not portable and will be removed soon.
319 * xpath.c: small cleanup/speedup
320
Daniel Veillard11648102001-06-26 16:08:24 +0000321Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
324 release of 2.3.12
325 * parser.c: make an error message if unknow entities in all cases
326
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000327Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * uri.c: fixed 2 uri normalization bugs on '//' reduction
330
Daniel Veillard23793842001-06-25 16:07:45 +0000331Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
332
333 * include/libxml/Makefile.am: Laszlo Peter pointed out that
334 includes were installed in the wrong dir
335
Daniel Veillardf5498f32001-06-25 15:08:36 +0000336Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * doc/html.xml: warn against sending code to exhibit bugs.
339
Daniel Veillard56f06462001-06-24 21:34:03 +0000340Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
341
342 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
343 Tru64 from Thomas Leitner
344
Daniel Veillardc5d64342001-06-24 12:13:24 +0000345Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * AUTHORS: added William and Bjorn
348 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
349 daniel@veillard.com hopefully I won't have to do this again
350 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
351 docs can be rebuilt cleanly now
352 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
353 from CVs it's generated, added include/libxml/xmlwin32version.h
354 also generated but which should change far less frequently.
355 * catalog.c nanoftp.c: made sure to include libxml.h not
356 libxml/xmlversion.h directly
357 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
358 when compiling on WIN32 and MSC
359
Daniel Veillard07385fd2001-06-23 21:55:48 +0000360Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * include/Makefile.am include/libxml/Makefile.am configure.in:
363 fixed make distcheck and rebuilding the rpms
364
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000365Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * configure.in: should finish the migration of exported includes
368 into a real include/libxml in CVS, at least for CVS users.
369 * removed the exported headers, added in include/libxml (as well
370 as xmlversion.h.in).
371
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000372Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374 * configure.in: fixed the way to detect symlink
375
Daniel Veillard66541772001-06-23 18:31:04 +0000376Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
377
378 * configure.in: updated, include/libxml is now a real CVS dir
379
Daniel Veillardca989762001-06-23 17:39:29 +0000380Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
383 version works with both libxml1 and libxml2 (it autodetects
384 the prefix of the html-files) from Felix Natter.
385 * doc/xml.html: updated doc accordingly
386
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000387Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
388
389 * xpath.c: fixed the bug generating a template loop in libxslt
390 when using docbook-xsl-1.4, * should filter out document nodes
391 * HACKING: added William
392 * TODO: updated
393
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000394Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * doc/FAQ.html: added a warning about gcc-3.0
397 * doc/xml.html: added reference to gdome2 and removed a confusing
398 sentence
399
Daniel Veillardf7f41852001-06-22 15:18:01 +0000400Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
401
402 * xmlversion.h: okay this is a generated file, but Windows
403 users need it and they can't generate it, and I want CVS
404 Windows users ...
405 * win32/libxml2/libxml2_so.dsp: Windows project file for
406 the shared lib version of libxml2
407 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
408 resources needed for libxslt/xsltproc by Yon Derek
409
Bjorn Reese3157b342001-06-22 14:41:45 +0000410Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
411
412 * trio.c: MSVC fix (provided by Igor Zlatkovic)
413
Daniel Veillard4151acb2001-06-22 10:48:57 +0000414Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415
Daniel Veillardcc146db2001-06-22 11:10:52 +0000416 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
417
418Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
419
Daniel Veillard4151acb2001-06-22 10:48:57 +0000420 * include/win32config.h: Yon Derek provided a first fix
421 to be able to compile libxslt/xsltproc on Windows
422
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000423Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
424
425 * xpath.c: attempt to work around what seemed a gcc optimizer
426 bug when handling floats on i386 http://veillard.com/gcc.bug
427 * tree.c entities.c encoding.c: doing some cleanups while
428 chasing it
429
Daniel Veillard017b1082001-06-21 11:20:21 +0000430Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * Makefile.am: cleanup when --without-debug is specified
433 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
434 w.r.t. --without-debug and other include points
435 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
436 Catalogs
437 * configure.in entities.h tree.h HTMLparser.c: removed
438 --without-corba, made the _private field mandatory
439
Daniel Veillard87a764e2001-06-20 17:41:10 +0000440Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
443 outputs a BOM in UTF8, an errata has been issued to avoid the
444 problem, that was the most reasonable solution... Add support
445 for a leading UTF8 BOM in entities.
446
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000447Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
448
449 * valid.c: fixed a bug found when post validating an entity ref
450 * xmllint.c: added --loaddtd and sligly changed --postvalid to
451 activate it too
452
Daniel Veillard39196eb2001-06-19 18:09:42 +0000453Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
454
455 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
456 weakness in the node copy the XPointer and the XInclude
457 implementations. Serious cleanup.
458
Daniel Veillard3739b982001-06-19 12:51:30 +0000459Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460
461 * Makefile.am: Kjartan Maraas provided a small patch to
462 add xml2-config.in to EXTRA_DIST
463
Daniel Veillarda9142e72001-06-19 11:07:54 +0000464Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
466 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
467 provided another failing case found in KDE, the way the
468 ctxt->vctxt.nodeTab was allocated and freed changed over
469 time but it wasn't completely cleaned up. This should fix it.
470
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000471Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * parser.c: Stephan Kulow also raised the fact that line number
474 could get miscounted making debug harder, fixed the problem
475 in xmlParseCharData()
476
Daniel Veillard64b98c02001-06-17 17:20:21 +0000477Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * valid.c: Stephan Kulow pointed out a problem when validating
480 and using an empty entity, forgot a 'break' in a case.
481
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000482Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
483
484 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
485 * doc/xml.html: updated with 2.3.11
486
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000487Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489 * TODO: updated adding cleanup of generated doc
490 * configure.in: prepared to release 2.3.11
491 * xmllint.c: added --version for bug reporting
492 * doc/html/*.html: rebuilt the doc
493
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000494Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * xpath.c: first part of the work on selecting namespace to
497 fix bug #56115
498
Daniel Veillard96ed5832001-06-15 22:22:04 +0000499Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500
501 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
502 when using -liconv
503 * TODO: updated
504
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000505Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506
507 * HTMLtree.[ch]: more work on the HTML serialization routnes,
508 cleanup, encoding support.
509
Daniel Veillard608ad072001-06-14 08:32:28 +0000510Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511
512 * xpath.c: Thomas Broyer suggested a better patch for the / arg
513
Daniel Veillard239d0522001-06-13 23:02:48 +0000514Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * xpath.c: bug detected by Ankh when / is used as a function arg
517
Daniel Veillard02bb1702001-06-13 21:11:59 +0000518Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
521 of element and use it to avoid outputting formatting spaces at
522 the wrong place. Implemented the format parameter for HTML save.
523 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
524 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
525 result/HTML/wired.html: of course this impact the result of a
526 number of HTML tests
527
Daniel Veillard95d845f2001-06-13 13:48:46 +0000528Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * HTMLtree.[ch]: started augmenting the HTML save API with
531 encoding and formatting parameters
532
Daniel Veillardeca60d02001-06-13 07:45:41 +0000533Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
534
535 * HTMLtree.h: cleanup and started evaluating the work needed on
536 revamping the HTML output code
537
Daniel Veillard84666b32001-06-11 17:31:08 +0000538Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
539
540 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
541
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000542Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * valid.c: fixed bug #56049, forgot one check in the
545 validation routine
546
Daniel Veillardca2366a2001-06-11 12:09:01 +0000547Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
550
Daniel Veillard6761eee2001-06-11 10:29:38 +0000551Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * libxml.h: fixed an error in last commit
554 * doc/FAQ.html: added an entry for compilation from CVS
555
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000556Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * xmlversion.h.in libxml.h: Cygwin patches
559 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
560 * tree.h: cleanup
561
Daniel Veillardacd370f2001-06-09 17:17:51 +0000562Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
563
564 * tree.c: patched xmlFreeNode() to avoid freeing() a static
565 memory block in a strange case where libxml is linked twice
566 in the binary.
567
Daniel Veillard1d047672001-06-09 16:41:01 +0000568Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
571 state far too often, simple fix used to avoid it.
572
Daniel Veillard4497e692001-06-09 14:19:02 +0000573Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
576 being processed, applied his patch
577 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
578
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000579Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
582 provided fixes to compile on MSCC again
583 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
584 also provided an update for the project files.
585
Daniel Veillarda682b212001-06-07 19:59:42 +0000586Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
589 bug #55810
590
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000591Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * tree.c: fixed xmlGetNsProp() to close bug #55683
594 Note this requires libxslt to use it's own function instead.
595
Daniel Veillardf0c53762001-06-07 16:07:07 +0000596Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598 * HTMLtree.c: when in a pre element no formatting space should
599 be added.
600 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
601
Daniel Veillard068a9652001-06-07 15:30:26 +0000602Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
603
604 * configure.in: added tests for signal() and signal.h
605
Daniel Veillard541d6552001-06-07 14:20:01 +0000606Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * xpath.c: robert pointed out xmlXPathNINF was not initialized
609
Daniel Veillard8a367d42001-06-07 14:01:34 +0000610Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611
612 * doc/libxml-doc.el: Felix Natter provided a new version for
613 libxml2
614
Daniel Veillard8a926292001-06-07 11:20:20 +0000615Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * HTMLtree.c: when in a pre element no formatting space should
618 be added.
619
Daniel Veillard14839d52001-06-06 16:11:56 +0000620Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
621
622 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
623
Daniel Veillarde95e2392001-06-06 10:46:28 +0000624Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
625
626 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
627 hack
628 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
629 * uri.c: fixed a warning
630
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000631Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
632
633 * HTMLtree.c: trying to close bug #55772 escaping in script
634 elements
635 * doc/xml.html: suggest to send mail to the list
636
637Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000638
639 * error.c: attempt to fix the xmlGetVarStr breakage once and for
640 good. Use a macro and based on the solution provided in
641 vsnprintf manual page from GNU.
642
Bjorn Reese99748722001-06-05 12:49:15 +0000643Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
644
645 * error.c: Workaround for non-preserving variadic list.
646 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
647
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000648Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * doc/xml.html: added 2.3.10 release
651
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000652Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * configure.in: releasing 2.3.10
655
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000656Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
659
Daniel Veillard20042422001-05-31 18:22:04 +0000660Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * encoding.c: Robert Collins provided a patch to add the
663 "US-ASCII" encoding alias
664
Daniel Veillard97ac1312001-05-30 19:14:17 +0000665Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
668 string oriented functions and started cleaning the related areas
669 in xpath.c which needed fixing in this respect
670
Daniel Veillard2d703722001-05-30 18:32:34 +0000671Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
672
673 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
674 #55380
675 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
676
Daniel Veillard9403a042001-05-28 11:00:53 +0000677Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
678
679 * TODO: updated
680 * nanohttp.[ch] : started adding APIs to get the redirected URL
681 when this occurs (needed for further base computation
682 * tree.h: cleanup
683 * encoding.c: cleanup
684 * SAX.c: minor change around ctxt->loadsubset
685
Daniel Veillard6278fb52001-05-25 07:38:41 +0000686Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
687
688 * Makefile.am include/Makefile.am: small change to have
689 include/libxml rebuilt if working from CVS.
690 * uri.c: applied another patch from Carl Douglas for URI escaping,
691 this should close bug #51876
692
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000693Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * xinclude.c: fixed XInclude recursive behaviour bug #54678
696 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
697 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
698 added specific regression test
699 * parser.h: preparing for the XSLT mode where DTD inherited
700 attributes are added to the tree.
701
Daniel Veillardbbd22452001-05-23 12:02:27 +0000702Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * xinclude.[ch]: Updated the namespace for the Last Call version
705 * result/XInclude/include test/XInclude/include: updated the
706 testsuite accordingly
707
Daniel Veillard8514c672001-05-23 10:29:12 +0000708Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
711 related to bug #51876
712
Daniel Veillard42596ad2001-05-22 16:57:14 +0000713Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * tree.c: fixed a gross mistake in base computation, xml:base is
716 not completely correct yet (need cascade).
717 * xpath.[ch]: added the few things needed to find a function name
718 and URI from the XPath context when it is called.
719
Daniel Veillard81418e32001-05-22 15:08:55 +0000720Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
721
722 * catalog.[ch]: fixes and add xmlLoadCatalogs()
723 * DOCBparser.c: small cleanup
724 * xmllint.c: added a --catalogs option to load catalogs from
725 $SGML_CATALOG_FILES
726 * tree.c: cleanup
727 * configure.in: iconv library fixup, ICONV_LIBS
728
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000729Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * catalog.c: handling of CATALOG entries. detection of recursion,
732 and a few bugfixes
733 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
734 against the default namespace
735
Daniel Veillard04b93292001-05-21 08:15:31 +0000736Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
739
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000740Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * parser.c: fixed propagation context info when parsing an
743 external entity.
744 * doc/html/*.html: regenerated a couple of docs
745
Daniel Veillard4623acd2001-05-19 15:13:15 +0000746Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * doc/xml.html: update with 2.3.9 informations
749
Daniel Veillardbed7b052001-05-19 14:59:49 +0000750Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751
752 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
753 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
754 * doc/html/* : rebuilt the docs
755 * valid.c: small patch which may improve some case when
756 validating.
757
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000758Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * HTMLparser.c: Closed bug #54891
761 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
762 to the suite
763
764Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
765
766 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
767 applied a documentation patch from LotR and filled in a few missing
768 descriptions
769
Daniel Veillard76d66f42001-05-16 21:05:17 +0000770Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * xpath.c tree.c parser.c: speed optimizations at the parser level
773 document tree freeing and xpath evaluation
774
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000775Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * parser.c parser.h parserInternals.h: fixed a couple of
778 interfaces for handling memory buffer input to const char *
779 upon suggestion of JamesH.
780
Daniel Veillardc3739e72001-05-15 15:23:27 +0000781Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * configure.in: LoTR sent a patch fixing the previous commit
784
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000785Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * configure.in: trying to deal again with the stoopid -R linking
788 flag of Solaris
789
Daniel Veillard790142b2001-05-15 10:51:53 +0000790Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * xpath.h: two nodeset access macros from Thomas Broyer
793
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000794Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
797 patch from Thomas Broyer
798
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000799Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
802 case
803 * INSTALL: was empty added stuff from the FAQ
804
Daniel Veillard75bea542001-05-11 17:41:21 +0000805Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
808 attributes handling and #54433 by adding xmlUnsetProp()
809 and xmlUnsetNsProp()
810
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000811Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * HTMLparser.c: Patch from Jonas Borgström
814 (htmlGetEndPriority): New function, returns
815 the priority of a certain element.
816 (htmlAutoCloseOnClose): Only close inline elements if they
817 all have lower or equal priority.
818 * result/HTML: this of course changed a number of tests results.
819
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000820Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * xmlIO.c catalog.c: plugged in the default catalog resolution
823 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
824 documentations
825 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
826
Daniel Veillarda7374592001-05-10 14:17:55 +0000827Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
830 integrating catalogs
831 * catalog.[ch] testCatalog.c: adding a small catalo API
832 (only SGML catalog support).
833 * parser.c: restaured xmlKeepBlanksDefault(0) API
834
Daniel Veillardc17337c2001-05-09 10:51:31 +0000835Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
838
Daniel Veillard257d9102001-05-08 10:41:44 +0000839Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
840
841 * parser.c: added xmlParseExternalEntityPrivate() to allow
842 propagation of ctxt->_private when parsing external entities
843
Daniel Veillard083c2662001-05-08 08:27:14 +0000844Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
847
Daniel Veillard01ef7382001-05-08 07:31:43 +0000848Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * configure.in: fixed a small portability problem with AM_CONDITIONAL
851
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000852Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
853
854 * valid.c: warn when indeterminist content model is detected
855 * result/VC/ElementValid8: this adds a message
856 * Makefile.am: add --novalid for VCM tests
857 * parserInternals.c: added a call to Init memory
858
Daniel Veillard64269352001-05-04 17:52:34 +0000859Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
862 when both parameters are NULL.
863
Daniel Veillard37721922001-05-04 15:21:12 +0000864Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * valid.c: applied small patch from Gary Pennington, reindented
867 some part of the code.
868
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000869Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
870
871 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
872 release, updated and regenerated the docs
873
Daniel Veillard357c9602001-05-03 10:49:20 +0000874Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875
876 * xpath.c result/XPath/expr/floats : clarified and cleanup
877 printing of abnormal floats in tests.
878
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000879Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
882 * results/HTML/ : a few changes in the output of the HTML tests as
883 a result.
884 * configure.in: tying to fix -liconv where needed
885
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000886Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * Makefile.am: fixed a stupid error
889
Daniel Veillard7150a032001-05-02 16:41:11 +0000890Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
891
892 * configure.in Makefile.am: make the inclusion of the trio
893 modules in the library conditional
894
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000895Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896
897 * DOCBparser.c: patche from László Kovács, fixed entities refs
898 in attributes handling
899
Daniel Veillardedddff92001-05-02 10:58:52 +0000900Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
903 flushing
904
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000905Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * xpath.c: fix of an XSLT namespace bug reported on the list
908 general/bug-8-
909
Daniel Veillard5792e162001-04-30 17:44:45 +0000910Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * strio.h trio.c: Dan McNichol suggested a couple of small
913 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
914
Daniel Veillard02141ea2001-04-30 11:46:40 +0000915Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * tree.c parser.c encoding.c: spent a bit more time looking
918 at the parsing speed and DOM handling. Added a few more
919 speedups.
920
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000921Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
922
923 * parser.c: small but effective parsing speed improvement
924
Daniel Veillardb59076b2001-04-29 17:04:07 +0000925Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * configure.in: default on the DocBook parser inclusion (for Gnome)
928 * DOCBparser.h: fixed a header reference
929
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000930Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * configure.in xpath.c: applied Bjorn patches for FPE on the
933 alpha
934
Daniel Veillardeefd4492001-04-28 16:55:50 +0000935Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
938 xmlSaveFormatFileTo()
939
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000940Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * xpath.c: simple and efficient optimization, XPath functions
943 aways bind to the same code, cache this
944 * TODO: updated (by saying some is obsolete)
945
Daniel Veillard2156a562001-04-28 12:24:34 +0000946Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * xpath.c: more cleanup work on XPath name parsing routines
949
Daniel Veillard61d80a22001-04-27 17:13:01 +0000950Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
953 xmlXPathParseName
954 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
955 * debugXML.c: avoid compilation problems if compiling without
956 HTML support, Igor Zlatkovic
957 * win32/libxml2/libxml2.def.src: being able to compile without
958 XPath on Windows
959
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000960Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * libxml.m4: yet another patch from Toshio Kuratomi
963
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000964Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
965
966 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
967
Daniel Veillard67fee942001-04-26 18:59:03 +0000968Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
969
970 * tree.[ch]: added xmlSaveFormatFile interface for saving
971 and indenting a file.
972
Daniel Veillard82e49712001-04-26 14:38:03 +0000973Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * xpath.c: fixed bug #53689 related to processing-instruction()
976
Daniel Veillard02f077a2001-04-26 10:59:11 +0000977Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * DOCBparser.c: patche from László Kovács
980
Daniel Veillard30211a02001-04-26 09:33:18 +0000981Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * parser.c: applied fixes from Christian Glahn bug report #53391
984
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000985Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * error.c: Jean François Lecomte provided a complete description
988 and a fix to bug #53537
989
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000990Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
993
Daniel Veillard1034da22001-04-25 19:06:28 +0000994Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
995
996 * DOCBparser.c SAX.c: a bit more work on entities processing.
997 Still Need to cleanup XML output and references in attributes
998
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000999Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1002
Daniel Veillardb33c2012001-04-25 12:59:04 +00001003Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * tree.c: trying to fix #53574, not completely complete,
1006 I would like xmllint --copy --debug test/ent1 and
1007 xmllint --debug test/ent1 to show the same result.
1008 * xpath.c: fix a bug when trying to sort namespace nodes
1009
Daniel Veillard5146f202001-04-25 10:29:44 +00001010Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * HTMLtree.c: real fix for #53402
1013
Daniel Veillard7533cc82001-04-24 15:52:00 +00001014Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1017 PIs when using xsl:output
1018 * valid.c: closing #53537 some case generate segfaults if there
1019 is validity errors
1020
Daniel Veillard61b33d52001-04-24 13:55:12 +00001021Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1024 of external parsed entities, added --noent to testDocbook
1025 * valid.c: Garry Pennington found an uninitialized variable
1026 access in xmlValidateElementContent()
1027
Daniel Veillard56098d42001-04-24 12:51:09 +00001028Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1031 with madness
1032 * result/HTML/ : this modified the result of the regression tests
1033 a lot.
1034
Daniel Veillard122376b2001-04-24 12:12:30 +00001035Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1038 to doc where it wasn't checked against NULL reported by
1039 Jens Laas
1040
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001041Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042
1043 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1044 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1045
Daniel Veillardeae522a2001-04-23 13:41:34 +00001046Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1049 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1050 * SAX.[ch]: cleanup and updates for DocBook
1051 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1052 ex SGML identifier changes
1053 * valid.c: removed a static unused function.
1054
Daniel Veillardde57c612001-04-23 09:13:36 +00001055Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * HTMLtree.c: applied change for Paul Sponagl on script saving
1058 * Makefile.am: the warning about entity title.xml are normal.
1059
Daniel Veillard393df012001-04-22 20:11:18 +00001060Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * configure.in: release of 2.3.7
1063 * Makefile.am: fixing make distcheck
1064
Daniel Veillarda41123c2001-04-22 19:31:20 +00001065Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * doc/html/* doc/xml.html: updated and regenerated the docs
1068
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001069Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1070
1071 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1072
Daniel Veillarde82a9922001-04-22 12:12:58 +00001073Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * tree.c: fixed #53388 with the provided patch
1076
Daniel Veillard06803992001-04-22 10:35:56 +00001077Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * valid.c: Bjorn detected an invalid memory access. Fixed
1080 vstateVPush()
1081
Daniel Veillard40af6492001-04-22 08:50:55 +00001082Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1085
Bjorn Reese70a9da52001-04-21 16:57:29 +00001086Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1087
1088 * libxml.h: new header used only for the compilation of libxml
1089 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1090 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1091 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1092 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1093 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1094 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1095 baseline (version 1.2 plus a single patch).
1096 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1097 scientific notation for numbers. Tests added.
1098 * xpath.c: formatting of numbers changed to use sprintf
1099 (contribution from William Brack)
1100
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001101Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * valid.c: cleanup, more useful debugging
1104 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1105 * xmlIO.c: entity loading is printed as an error when validating
1106
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001107Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1108
1109 * valid.c: fixed to validate within entities
1110 * test/VCM/v22.xml: added a specific testcase
1111
Daniel Veillardca1f1722001-04-20 15:47:35 +00001112Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * valid.c: forgot an epsilon transition in for ()+
1115 * test/VCM/v21.xml : added a specific test case
1116
Daniel Veillard85349052001-04-20 13:48:21 +00001117Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * valid.c: removed a state explosion exhibited by RSS
1120 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1121 from bug #51872
1122
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001123Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1124
1125 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1126 validation without using an ugly NFA -> DFA algo in the source.
1127 Made a specific algorithm easier to maintain, using a single
1128 stack and without recursion.
1129 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1130 * hash.c: made the growing routine static
1131 * tree.h parser.c: added the parent information to an
1132 xmlElementContent node.
1133
Daniel Veillarde470df72001-04-18 21:41:07 +00001134Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1135
1136 * SAX.c parser.c xpath.c: generating IDs when not validating
1137 from an external parsed entity was poisoning the ID has table
1138 with removed values. This was killing XSLT on the KDE help
1139 browser.
1140
Daniel Veillardceacdd92001-04-18 15:10:35 +00001141Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * entities.h: andrew@ugh.net.au detected a double declaration
1144
Daniel Veillarda10efa82001-04-18 13:09:01 +00001145Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1146
1147 * debugXML.c hash.c tree.h valid.c : some changes related to
1148 the validation suport to improve speed with DocBook
1149 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1150 the way validation errors get reported
1151
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001152Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1155 by P C Chow and William M. Brack for XSLT HTML output
1156
Daniel Veillard2d90de42001-04-16 17:46:18 +00001157Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1160 Igor Zlatkovic patches for MSC compilation and added his
1161 updates
1162
Daniel Veillarde043ee12001-04-16 14:08:07 +00001163Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1164
1165 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1166 prefix lookup.
1167 * parserInternals.c: fixed the bug reported by Morus Walter
1168 due to an off by one typo in xmlStringCurrentChar()
1169
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001170Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * HTMLparser.c result/HTML/*: revamped the way the HTML
1173 parser handles end of tags or end of input
1174
Daniel Veillard82daa812001-04-12 08:55:36 +00001175Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1178
Daniel Veillard67a21302001-04-11 14:39:16 +00001179Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1182 bug where the linktime verions of free() won't work ...
1183
Daniel Veillard27b55282001-04-11 12:22:25 +00001184Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1187
Daniel Veillardafc73112001-04-11 11:51:41 +00001188Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * doc/xml.html: added 2.3.6 release
1191
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001192Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1195 * result/wml.xml: resulted in a small output change
1196
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001197Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * tree.c: xmlNewDoc was missing the charset initialization
1200 * xmllint.c: added --auto to autogenerate a doc, allow to
1201 reproduce the problem fixed on xmlNewDoc
1202
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001203Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * xpath.c: trying to get 52979 solved
1206 * tree.c result/ result/noent/: trying to get 52712 solved, this
1207 also made me clean up the fact that XML output in general should
1208 not add formating blanks by default, this changed the output of
1209 a few tests
1210
Daniel Veillard73639a72001-04-10 14:31:39 +00001211Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1212
1213 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1214
Daniel Veillardfac26a12001-04-08 13:08:14 +00001215Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * configure.in: finally released 2.3.6
1218
Daniel Veillard911f49a2001-04-07 15:39:35 +00001219Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1220
1221 * xpath.c: checking for null pointer generated by new code
1222
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001223Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xpath.c: fixed a [] evaluation problem reported
1226 * test/XPath/tests/simpleaddr: extended test
1227 * result/XPath/simpleaddr: updated result
1228
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001229Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * xmllint.c: Dan Timis reported a portability problem
1232 on Macs without mmap, fixed it.
1233
Daniel Veillardb38bd552001-04-03 18:22:00 +00001234Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * testXPath.c : added a --tree option allowing to display the
1237 tree dump of the XPath expression
1238
Daniel Veillard4dd93462001-04-02 15:16:19 +00001239Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * xpath.c: fixed a memleak when comparing nodesets
1242 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1243 * tree.c: added a TODO
1244
Daniel Veillard92ad2102001-03-27 12:47:33 +00001245Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1246
1247 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1248 we need string functions
1249 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1250 to be able to use them where needed. Applied some changes
1251 to reduce name linking pollution and compile in only what's
1252 needed.
1253 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1254 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1255 for the string manipulation functions
1256 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1257 to the free() function of xmlmemory.c
1258 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1259 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1260 usage.
1261
1262
Daniel Veillard2be30642001-03-27 00:32:28 +00001263Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1264
1265 * error.c: applied the context output patch of the error
1266 handling submitted by Chuck Griffith
1267 * error/VC/*: this slightly change some error logs
1268
Daniel Veillard50582112001-03-26 22:52:16 +00001269Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1270
1271 * parser.c: fixed line number reporting on error
1272
Daniel Veillard04be4f52001-03-26 21:23:53 +00001273Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274
1275 * parser.c: Sullivan and Darin found a parser bug,
1276 applied the patch.
1277
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001278Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1281 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1282 xmlversion.h.in xpointer.c: of course the way I defined
1283 UNUSED breaks on old gcc version. Try to be smart and
1284 also define it directly in xmlversion.h
1285 * configure.in: removed -ansi flag from the pedantic set
1286
1287Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001288 Huge cleanup, I switched to compile with
1289 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1290 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1291 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1292 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1293 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1294 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1295 encoding.h entities.c error.c list.[ch] nanoftp.c
1296 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1297 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1298 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1299 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1300 Cleanup, staticfied a number of non-exported functions,
1301 detected and cleaned up a dozen of problem found this way,
1302 avoided a lot of public function name/typedef/system names clashes
1303 * doc/xml.html: updated
1304 * configure.in: switched private flags to the really pedantic ones.
1305
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001306Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * configure.in: 2.3.5
1309 * doc/html/*: rebuilt the docs
1310
Daniel Veillard146c9122001-03-22 15:22:27 +00001311Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1312
1313 * parser.c: fixed a reported bug in NOTATION parsing
1314 * uri.c: accepted but not fixed bug 51876, added TODO
1315 * Makefile.am: fixed bug 51876
1316
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001317Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1318
1319 * config.h.in configure.in error.c: fix a compilation problem
1320 on platforms without vsnprintf (xml@thewrittenword.com)
1321
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001322Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * parser.c: fixed a function name header typo
1325 * SAX.c: notations can also occur in external subset.
1326
Daniel Veillard7d42b542001-03-20 13:22:46 +00001327Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * error.c: removed a C++ like comment
1330
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001331Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * parser.c: fixing bug 52299 strange condition leading
1334 to a parser crash due to a buffer overflow
1335 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1336 added the specific test case
1337
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001338Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1339
1340 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1341 xmlXPathConvert{String,Number,Boolean} to be able to make
1342 type casts without a context stack, fixed some implementation
1343 problems related to the absence of context at parse-time,
1344 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1345 in the public API too
1346 * xpointer.c xpathInternals.h: we need to know at parse time
1347 whether we are compiling an XPointer
1348
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001349Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1352 cleaned up the parser internals, refactored XPath code, added
1353 new compilation based APIs and cleanly separated public and
1354 private APIs.
1355
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001356Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1357
1358 * xpath.h: the comp field must be added at the end to avoid
1359 killing binary compat.
1360
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001361Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * Makefile.am: detect XPath memleaks in regreson tests
1364 * error.c: fixed and error w.r.t. error reporting still using
1365 stderr
1366 * hash.c: added new line at end of file
1367 * tree.h: minor cleanup
1368 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1369 expression parsing from evaluation, resulted in a number of
1370 changes internally, and in XPointer. Likely to break stuff
1371 using xpathInternals.h but should remain binary compatible,
1372 new interfaces will be added.
1373
Daniel Veillardd574f782001-03-14 19:40:17 +00001374Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * configure.in: fixed a couple of problems reported by
1377 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1378 without gcc on non linux platforms.
1379
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001380Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1383 a fix for --with-html-dir= configure support. I hope it won't
1384 break rpm generation
1385
Daniel Veillarda022fe02001-03-14 16:30:00 +00001386Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * xmlIO.c: one function comment cleanup.
1389
Daniel Veillard25239c12001-03-14 13:56:48 +00001390Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * SAX.c: external subset notations were improperly registered
1393 in the internal subset.
1394
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001395Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1396
1397 * README.cvs-commits: added, pointing to HACKING
1398 * HACKING: updated
1399
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001400Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * parser.c: and Matt Sergeant found one in the XML push
1403 parser (erroneous check I forgot to remove when I fixed the
1404 main parser).
1405
Daniel Veillard68d7b672001-03-12 18:22:04 +00001406Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * xpath.c: ptittom found a small bug in UnaryExpr
1409
Daniel Veillarde356c282001-03-10 12:32:04 +00001410Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1411
1412 * configure.in: bumped to 2.3.4
1413 * error.c: fixed bug #51860
1414 * tree.c: fixed bug #51861
1415 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1416 * tree.[ch] : added xmlDefaultBufferSize
1417 * nanoftp.c: typo in function name header block
1418 * doc/xml.html : updated, added link to XML::LibXSLT
1419 * doc/html/* : rebuilt the docs
1420
Daniel Veillard80f32572001-03-07 19:45:40 +00001421Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1422
1423 * parser.c SAX.c: the new content parsing code raised an
1424 ugly bug in the characters() SAX callback. Found it
1425 just because of strangeness in XSLT XML Rec ouptut :-(
1426
Daniel Veillard6c831202001-03-07 15:57:53 +00001427Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * Makefile.am: Martin Baulig suggested to add -lm
1430 * tree.c: found another bug in xmlNodeGetContent()
1431
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001432Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * xpath.c: Bjorn found the error related to strictness of comparison.
1435
Daniel Veillard29631a82001-03-05 09:49:20 +00001436Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * parser.c: trying to fix the Dtd parsing problem reported
1439 by Gary, side effect of last week speed optimizations.
1440
Daniel Veillard14be0a12001-03-03 18:50:55 +00001441Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1442
1443 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1444 * parserInternals.c: removed unneeded test raised by Stric
1445
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001446Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1447
1448 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1449 and fixed by William Brack). Added xmlXPathFormatNumber.
1450 Changed the sorting slightly.
1451 * configure.in Makefile.am example/Makefile.am: Added -lm.
1452 Please note that applications linking with libxml2, must
1453 also like with the math library from now on.
1454
Daniel Veillardf9533d12001-03-03 10:04:57 +00001455Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1458
Daniel Veillard2f362242001-03-02 17:36:21 +00001459Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * parser.c: one must report spaces even if the Dtd element
1462 content proves that this is not part of the element content.
1463 * result/valid/*.xml: this changed the ouptu slightly
1464
Daniel Veillardb402c072001-03-01 17:28:58 +00001465Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * configure.in: bumped to 2.3.3
1468 * doc/xml.html: updated
1469
Daniel Veillard77851712001-02-27 21:54:07 +00001470Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * tree.c: minor doc fix
1473 * xpath.c: deallocation issues when a result tree has been
1474 converted to a node-set
1475
Daniel Veillardec70e912001-02-26 20:10:45 +00001476Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1477
1478 * doc/xml.html: oops corrected dates s/2000/2001
1479
Daniel Veillard8730c562001-02-26 10:49:57 +00001480Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * valid.c: new patch from Gary Pennington
1483
Daniel Veillard91e9d582001-02-26 07:31:12 +00001484Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * doc/xml.html: applied patch from Ankh
1487
Daniel Veillardedac3c92001-02-26 01:36:19 +00001488Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * xinclude.c: fixed a problem building on Mac
1491
Daniel Veillard21a0f912001-02-25 19:54:14 +00001492Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1493
1494 * parser.c: more work on increasing parsing ferformances
1495
Daniel Veillard48b2f892001-02-25 16:11:03 +00001496Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497
1498 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1499 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1500 avoiding memcpy in production builds MEM_CLEANUP macro use
1501 * parser.[ch] parserInternals.c: optimizations of the tightest
1502 internal loops inside the parser. Better checking of I/O
1503 flushing/loading conditions
1504 * xmllint.c : added --timing
1505
Daniel Veillard71681102001-02-24 17:48:53 +00001506Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * configure.in: bumped to 2.3.2
1509 * doc/xml.html: updated for release
1510
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001511Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * xpath.c: found a memleak and fixed a nasty bug
1514
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001515Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * xmllint.[c1] : added return code errors for xmllint
1518 * xpath.c: specific debug dump function for result value trees
1519
Daniel Veillard4b637072001-02-21 21:52:55 +00001520Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * xpath.c: finally implemented xmlXPathCompareNodeSets
1523 * test/XPath/expr/floats results/XPath/expr/floats: added
1524 a test for float expressions
1525
Daniel Veillardf714aa32001-02-21 03:07:44 +00001526Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1529 * parserInternals.[ch]: trying to speed up parsing
1530 * xpath.c : speeded up node set equality op
1531
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001532Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1535 better handling of ID/IDREF and the list modules associated
1536 * configure.in: small CFLAGS cleanup
1537
Daniel Veillarda8abee62001-02-19 15:14:59 +00001538Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1539
1540 * configure.in: fixed iconv detection on AIX (stric)
1541
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001542Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001543
1544 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1545
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001546Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1547
1548 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1549 and optimized xmlXPathNodeSetSort
1550
Daniel Veillard142adbf2001-02-17 13:21:05 +00001551Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * xpath.c: bug fix when context size is 0
1554 * parser.c: I like Norm's Dtd because they still manage to break
1555 the parser occasionally
1556
Daniel Veillardf23e0092001-02-16 13:21:29 +00001557Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1560
Daniel Veillarde0e26512001-02-16 00:11:46 +00001561Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1564 attributes within the XML-1.0 namespace
1565
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001566Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1567
1568 * xpathInternals.h: exported a few axis functions
1569 * doc/xml.html: updated the doc
1570
Daniel Veillard760f4422001-02-15 14:59:48 +00001571Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1572
1573 * configure.in: applied patch from Daniel van Balen for OpenBSD
1574 and bumped version to 2.3.1
1575 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1576 attempt to find autoclosing was simply broken, removed it,
1577 updated the examples, this is better
1578
Daniel Veillardd194dd22001-02-14 10:37:43 +00001579Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1580
1581 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1582 hash functionnalities.
1583 * doc/html/* : rebuild the doc
1584
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001585Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1586
1587 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1588 on predicate
1589 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1590 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1591 really want to have tags closed on output even if we accept
1592 unclosed ones on input
1593
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001594Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1595
1596 * xpath.c: ouch don't free NULL, rare case fixed
1597 * tree.c: don't coalesce text nodes if they don't have the
1598 same behaviour wrt escaping on output
1599
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001600Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * xpath.c: small fixup
1603 * SAX.c: don't warn on empty namespaces.
1604
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001605Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * README: a bit of cleanup
1608 * configure.in: preparing for 2.3.0 release
1609
Daniel Veillard1f83d392001-02-08 09:37:42 +00001610Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611
1612 * hash.[ch]: added a first version of xmlHashSize()
1613 * valid.c: another bug fix from Gary Pennington
1614
Daniel Veillard5eef6222001-02-07 18:24:48 +00001615Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * valid.c: couple of bug fixes pointed by Gary Pennington
1618 * HTMLtree.c: #if 0 cleanup
1619
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001620Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1621
1622 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1623 which removes a time consuming check of xmlXPathNodeSetAdd()
1624 and use it in places where we are sure to not break unicity
1625
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001626Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1627
1628 * xpath.c: bug fixes found from XSLT
1629 * tree.c: preserve node->name special values when copying nodes.
1630 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1631 external subset are fetched when available but without full
1632 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1633 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1634 output with encoding disabled.
1635
Daniel Veillard2c833b62001-02-03 08:52:06 +00001636Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1637
1638 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1639 xmlCheckFilename should not be called from xmlFileOpenW
1640 and xmlGzfileOpenW
1641
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001642Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1645 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1646 added the new tests for URI normalization
1647 * testURI.c: fixed stoopid bugs
1648 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1649 the URI in the error messages are now properly normalized
1650
Daniel Veillardea28ce62001-02-02 08:20:19 +00001651Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1652
1653 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1654
Daniel Veillarde99a4762001-02-01 04:34:35 +00001655Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1658
Daniel Veillard2b325a02001-01-31 20:46:31 +00001659Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * xpath.c: fixed mod operator
1662
Daniel Veillardde55cf62001-01-31 15:53:13 +00001663Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * parser.c: fixed xmlStrcat doc
1666 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1667 trees.
1668
Daniel Veillard2f913b72001-01-31 13:23:49 +00001669Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1670
1671 * xpath.c result/XPath/tests/chaptersbase
1672 result/XPath/tests/simplebase: fixed XPath node()
1673 * tree.c: small fix in xmlNewNs()
1674 * Makefile.am: removed extraneous xml2Conf.sh rule
1675
Daniel Veillardb42042b2001-01-28 07:40:36 +00001676Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1677
1678 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1679 Changed the library name, in order to get libxml-devel and
1680 libxml2-devel to coexist on a single system
1681 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1682 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1683
Daniel Veillardee0a4662001-01-27 18:59:33 +00001684Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1685
1686 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1687 libxml2-devel installable in // as libxml-devel.
1688
Daniel Veillard5eb05942001-01-27 17:50:22 +00001689Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1690
1691 * doc/Makefile.am: fixed make rebuild in doc
1692 * doc/html/*.html: rebuilt the docs
1693
Daniel Veillard65c295d2001-01-26 09:32:39 +00001694Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1695
1696 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1697
Daniel Veillard8e199902001-01-25 18:54:39 +00001698Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1699
1700 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1701 the HTML doc to go into the -devel RPM ...
1702 * aclocal.m4 config.h.in: some updates due to auto* magic
1703
Daniel Veillard93086662001-01-25 18:13:04 +00001704Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1705
1706 * xpath.h: added a hook in the context structure allowing to
1707 link to extra support, needed for XSLT
1708
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001709Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1710
1711 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1712 xmlXPtrCmpPoints to use it.
1713 * propagated the following patch from Alejandro Forero
1714 * include/win32config.h xmlIO.c: applied further suggestions
1715 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1716 * example/gjobread.c: fixed warnings, now that it builds
1717
1718Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1719
1720 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1721
1722 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1723 filename points to a valid file (not a directory).
1724 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1725 Added calls to xmlCheckFilenameDir.
1726
1727 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1728 `path' (rather than `filename') as the parameter to gzopen and open.
1729
Daniel Veillard48177c22001-01-23 15:27:41 +00001730Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * Makefile.am: fixed a problem with EXTRA_DIST
1733
Daniel Veillardb83ba402001-01-22 22:45:10 +00001734Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * Makefile.am example/Makefile.am: finally found the trick
1737 to build the example, i.e. add "." in SUBDIRS before example
1738 in the list <grin/>
1739
Daniel Veillard82687162001-01-22 15:32:01 +00001740Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1741
1742 * doc/xml.html: updated with an XSLT section, removed pointer to
1743 W3C CVS base.
1744
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001745Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1746
1747 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1748 too, and deallocation need to occur the same way.
1749
Daniel Veillarde4566462001-01-22 09:58:39 +00001750Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1751
1752 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1753 type correponding to an XSLT result tree fragment. Share most
1754 of the data format with node set, as well as operators.
1755 * HTMLtree.c: added a newline at the end of the doctype output
1756 whe this one is not present initially.
1757 * tree.c: make sure taht the parent and doc pointers are properly
1758 set when copying attributes (lists).
1759
Daniel Veillard701c7362001-01-21 09:48:59 +00001760Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1761
1762 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1763
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001764Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1765
1766 * xpath.c: seems I finally killed that ugly path evaluation
1767 context bug (tagged 9999 in case is is wrong)
1768
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001769Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1770
1771 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1772 for XSLT
1773
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001774Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1775
1776 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1777 for xmlGzfileOpen() bug
1778
Daniel Veillardf6eea272001-01-18 12:17:12 +00001779Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1780
1781 * xpath.c: removed an error found by XSLT usage
1782 * tree.c parserInternals.h: use a predefined static string
1783 for text and comment nodes, avoid freeing them in xmlFreeNode,
1784 exported the string name in parserInternals.h and added
1785 another value to disable encoding at output (for XSLT),
1786 gain memory, time.
1787
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001788Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1791 win32/libxml2/libxml2_so.dsp: new makefiles and update
1792 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1793
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001794Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1797 Gary Pennington
1798
Daniel Veillard389e6b72001-01-15 19:41:13 +00001799Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * xpath.c: fixed the comaprision of values and nodelists,
1802 need to compare nodelist still ...
1803 * debugXML.c: avoided a possible core dump
1804 * HTMLparser.c: cleanup
1805 * nanohttp.c: contributed fix.
1806 * tree.c: fixes in properties handling added xmlSetNsProp
1807 needed by libxslt
1808 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1809 comment
1810 * TODO: updated
1811
Daniel Veillard167bd532001-01-06 21:09:34 +00001812Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * parser.c parserInternals.c: applied Bjorn Reese optimization
1815 patch
1816
1817Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * Makefile.am: applied patch fro make check from Martin Vidner
1820
Daniel Veillard503b8932001-01-05 06:36:31 +00001821Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * configure.in: preparing 2.2.11
1824 * doc/html/*: rebuild the HTML files
1825 * doc/xml.html : updated
1826
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001827Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828
1829 * tree.c: fixed a stupid bug
1830 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1831 patches related to validation of an XInclude processing result
1832 * TODO: updated
1833
Daniel Veillarde2488192001-01-04 10:54:22 +00001834Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1837 on large files
1838
Daniel Veillardf060a412001-01-03 20:52:44 +00001839Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1842
Daniel Veillard45cff692001-01-03 18:02:04 +00001843Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1844
1845 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1846 reported by Jonas Borgström
1847 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1848
Daniel Veillard08108982001-01-03 15:24:58 +00001849Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1850
1851 * testXPath.c xpath.c: fixing the XPath union expressions problem
1852 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1853
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001854Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1855
1856 * xmllint.c: Made is so if the file name is "-" is will read form
1857 standard input. Sven Heinicke <sven@zen.org>
1858 * tree.c: fixed a problem when growing buffer
1859 * tree.h: fixed the comment of the node types following andersca
1860 comment
1861 * TODO: updated
1862
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001863Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1864
1865 * HTMLparser.[ch]: added a way to avoid adding automatically
1866 omitted tags. htmlHandleOmittedElem() allows to change the
1867 default handling.
1868 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1869 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1870 of xmllint too when using --memory flag, added a memory test
1871 suite at the Makefile level.
1872 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1873 with namespace use when encountering QNames in XPath evalation,
1874 added xmlns() scheme in XPointer.
1875 * nanoftp.c : incorporated a fix
1876 * parser.c xmlIO.c: fixed problems raised with encoding when using
1877 the memory I/O
1878 * parserInternals.c: closed bug 25934 reported by
1879 torsten.landschoff@innominate.de
1880 * TODO: updated
1881
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001882Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1885 on a non-updated tree :-(, made a 2.2.10 release to correct the
1886 situation
1887
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001888Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1889
1890 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1891 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1892 integrated a set of OpenVMS changes from Howard Taylor
1893 <Howard.Taylor@pacoast.com>
1894
Daniel Veillard58770e72000-11-25 00:48:47 +00001895Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1896
1897 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1898 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1899
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001900Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1901
1902 * HTMLparser.c: some fixes on auto-open of html/head/body
1903 * encoding.c: fixed a compilation error on some gcc env
1904 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1905 XPointer implementation
1906 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1907 related XPointer tests and associated results
1908
Daniel Veillard300f7d62000-11-24 13:04:04 +00001909Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * doc/xmldtd.html doc/xml.html: following a short step by step
1912 guidance on IRC to help maciej with DTDs I started a small
1913 page on the subject.
1914
Daniel Veillard748e45d2000-11-17 16:36:08 +00001915Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * HTMLparser.c: fixed handling of broken charrefs
1918 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1919 patches
1920
Daniel Veillard28929b22000-11-13 18:22:49 +00001921Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * doc/xml.html doc/html/* : rebuilt the docs after adding
1924 xinclude and updated page for 2.2.7 and 2.2.8
1925 * configure.in: releasing 2.2.8
1926
Daniel Veillard41e06512000-11-13 11:47:47 +00001927Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1928
1929 * parser.[ch] parserInternals.c: applied the conditional
1930 section processing fix from Jonathan P Springer
1931 <jonathan.springer2@gte.net>
1932 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1933 project file, fixed iconv default non support
1934 * xpath.c: fixed the problem of evaluating relative expressions
1935 when a node context is provided.
1936
Daniel Veillardbf432752000-11-12 15:56:56 +00001937Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * nanoftp.c: fixed gcc 2.95 new warnings
1940 * SAX.c: fixed a stupid bug
1941 * tree.c: fixed a formatting problem when round-tripping
1942 from/to memory
1943 * xinclude.c: chased memleak, fixed a base problem
1944 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1945 xmlXPtrBuildNodeList()
1946 * TODO: updated
1947 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1948 adding a first small set of regression tests for XInclude
1949
Daniel Veillardc2def842000-11-07 14:21:01 +00001950Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * nanohttp.[ch]: applied Wayne Davison patches to access
1953 the WWW-Authorization header.
1954 * parser.c: Closed Bug#30847: Problems when switching encoding
1955 in short files by applying Simon Berg's patch.
1956 * valid.c: fixed a validation problem
1957 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1958 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1959 Wayne Davison
1960 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1961 need to be extended to non full nodes selections.
1962 * xinclude.c: starts to work decently
1963
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001964Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1965
1966 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1967 debugXML.c xmlversion.h.in: Started adding XInclude support,
1968 this is a new xmllint option
1969 * tree.c xpath.c: applied TOM patches for XPath
1970 * xpointer.c: fixed a couple of errors.
1971 * uri.c: added an escaping function needed for xinclude
1972 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1973 new warning from RH70 gcc's version
1974
Daniel Veillarda4964b72000-10-31 18:23:44 +00001975Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1976
1977 * HTMLparser.c: fixed loop on invalid char in scripts
1978 * parser.c: update to description of xmlIOParseDTD()
1979 * libxml.m4 xmlversion.h.in: changes contributed by
1980 Michael Schmeing <m.schmeing@internet-factory.de>
1981 * configure.in: preparing for 2.2.7
1982 * Makefile.am: trying to avoid config.h and acconfig.h
1983 being included in the distrib
1984 * configure.in: released 2.2.7
1985
1986Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1989 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1990
Daniel Veillard01411222000-10-30 15:33:22 +00001991Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * parser.[ch]: added xmlIOParseDTD()
1994 * xpointer.c: added support for the 2 extra parameters of
1995 string-range, fixed a stoopid error when '0' was present
1996 in XPointer expressions
1997 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1998 testsuite for the above
1999
Daniel Veillard6db58192000-10-30 09:27:53 +00002000Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * libxml.spec.in: improved package descriptions
2003
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002004Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * xpath.c xpathInternals.h: applied a large cleaning patch
2007 from TOM <ptittom@free.fr>, it also add namespace support
2008 for function and variables registration.
2009
Daniel Veillardbd20df72000-10-29 17:53:40 +00002010Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2011
2012 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2013 * Makefile.mingw: Wayne Davison's update adding hash.c
2014
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002015Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * xpath.c: fixed the root evaluation problems
2018 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2019 ignorable spaces with <b> <bold> <em>
2020 * tree.c: fixed a loop in xmlSearchNsByHref()
2021
Daniel Veillard767662d2000-10-27 17:04:52 +00002022Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2023
2024 * xpath.c: applied another XPath patch from TOM
2025 * xpath.c include/makefile.am: applied another patch from
2026 china@thewrittenword.com (cleanup on IRIX).
2027
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002028Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * xml-config.1: received a fixed version from Fredrik Hallenberg
2031 <hallon@lysator.liu.se>
2032
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002033Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2034
2035 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2036 cleanup patch for XPath
2037
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002038Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * patched to redirrect all "out of context" error messages to
2041 a reconfigurable routine. The changes are:
2042 * xmlerror.h : added the export of an error context type (void *)
2043 an error handler type xmlGenericErrorFunc there is an interface
2044 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2045 to reset the error handling routine and its argument
2046 (by default it's equivalent to respectively fprintf and stderr.
2047 * all the c files: all wild accesses to stderr or stdout within
2048 the library have been replaced to calls to the handler.
2049
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002050Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * configure.in: release 2.2.6
2053 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2054 exporting the inner functions of xpath for extension modules
2055 * doc/*: updated and rebuilt the doc
2056
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002057Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2058
2059 * nanohttp.c : applied Wayne HTTP cleanup patch
2060 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2061 and xmlNodeSetSpacePreserve()
2062
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002063Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2064
2065 * xpath.c: closing bug #29260
2066
Daniel Veillard126f2792000-10-24 17:10:12 +00002067Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2070 multikey tuples, made hash structure opaque
2071 * valid.[ch]: moved elements, attributes, notations decalarations
2072 as well as ID and refs to hash tables.
2073 * entities.c: hash cleanup
2074 * xmlmemory.c: fixed a dump problem in debug mode
2075 * include/Makefile.am: problem passing in DESTDIR= values patch
2076 from Marc Christensen <marc@calderasystems.com>
2077 * nanohttp.c: removed debugging remains
2078 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2079 * HTMLparser.c parser.c: fixing a number of problems with the
2080 macros in the *parser.c files (Wayne).
2081 * HTMLparser.c: close the previous option when opening a new one
2082 (Marc Sanfacon).
2083 * result/HTML/*: updated the HTML results accordingly
2084
Daniel Veillard52afe802000-10-22 16:56:02 +00002085Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2086
2087 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2088 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2089 XPath functions and XML entities table to them. More to come...
2090 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2091
Daniel Veillard683cb022000-10-22 12:04:13 +00002092Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2093
2094 * tree.c: coalesce adjacent text nodes
2095 * valid.c: handling of blank nodes in DTd validation (raised
2096 by problems with a posteriori validation).
2097 * nanohttp.c: changing behaviour on HTTP write stuff.
2098 * HTMLtree.c: forced body and html to be explicitely closed.
2099 * xpath.h: exported more XPath functions.
2100
Daniel Veillard1baf4122000-10-15 20:38:39 +00002101Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2102
2103 * Release of 2.2.5
2104 * xpointer.c: range() range-inside and other helper functions
2105 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2106
Daniel Veillard47e12f22000-10-15 14:24:25 +00002107Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2110 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2111
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002112Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2113
2114 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2115 and XPointer modules
2116
Daniel Veillard134c9f32000-10-15 10:27:08 +00002117Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * SAX.h: closed #25107
2120
Daniel Veillard39915622000-10-15 10:06:55 +00002121Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * testSAX.c: fixed problem with cdata reporting
2124 * SAXresult/* : updated
2125
Daniel Veillard1e851392000-10-15 10:02:56 +00002126Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2127
2128 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2129 Closed bug #27499, added to regression tests
2130 * TODO: updated
2131
Daniel Veillard7eda8452000-10-14 23:38:43 +00002132Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2133
2134 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2135 support for SCRIPT and STYLE with help from Bjorn Reese
2136 * test/HTML/* result/HTML/*: added simple testcase and updated
2137 the existing ones.
2138
Daniel Veillardff9c3302000-10-13 16:38:25 +00002139Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2142 string-range for empty strings
2143 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2144 test/XPath/xptr/strrange: augmented the XPointer testsuite
2145
Daniel Veillard189446d2000-10-13 10:23:06 +00002146Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2147
2148 * doc/xml.html doc/xmlmem.html: added a module describing memory
2149 interfaces and use, updated the main page.
2150
Daniel Veillard2f971a22000-10-12 23:26:32 +00002151Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2154 nanoftp code work on Windows too now
2155
2156Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002157
2158 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2159 * xpointer.c: implemented string-range() at least a good first version
2160 * test/XPath/docs/str test/XPath/xptr/strrange
2161 result/XPath/xptr/strrange: the string-range() tests
2162
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002163Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * Makefile.am include/Makefile.am include/win32config.h
2166 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2167 and make distcheck
2168
Daniel Veillard19d61112000-10-11 23:50:35 +00002169Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2170
2171 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2172 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2173 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2174
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002175Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2178 patch for socklen_t detection by
2179 Albert Chin-A-Young <china@thewrittenword.com>
2180
Daniel Veillardcd429612000-10-11 15:57:05 +00002181Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2184 and added a --dtdvalid option to xmllint used to test it
2185
Daniel Veillard47c02452000-10-11 13:04:36 +00002186Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2189 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2190
Daniel Veillard2d38f042000-10-11 10:54:10 +00002191Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2192
2193 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2194 handlings (registration, lookup, cleanup)
2195
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002196Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * configure.in Makefile.am include/makefile.am: adding XPointer
2199 and XPtrtests target
2200 * xpointer.[ch] : new files for XPointer support
2201 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2202 more XPath tests
2203
Daniel Veillard57fda592000-10-10 23:24:14 +00002204Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2205
2206 * configure.in: fixed, very broken, make distcheck works again
2207
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002208Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * More work toward 2.2.5, integrated a number of patches
2211 * configure.in Makefile.am win32config.h.in: trying to cleanup
2212 make distcheck .... huh ...
2213 * include/Makefile.am include/win32config.h: new directory
2214 for includes
2215 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2216 updated teh makefiles and instructions for WIN32
2217 * xpath.c: small fixes
2218 * test/XPath/ results/XPath: updated the testcases and results
2219 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2220 suggested patches
2221 * valid.c: fixed an ID bug
2222
Daniel Veillardb71379b2000-10-09 12:30:39 +00002223Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2224
2225 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2226 the automake bug where wrong dependancies were generated.
2227 * xpath.[ch]: worked on XPointer
2228
Daniel Veillard7e99c632000-10-06 12:59:53 +00002229Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * configure.in Makefile.am: 2.2.5, ship the include in an
2232 include/libxml subdirectory, use symlinks when using CVS
2233 * testSAX.c: fixed small bug
2234 * testXPath.c: changed the way testfiles are parsed
2235 * debugXML.c: same kind of cleanup when parsing an argument expression
2236 XPath/XPointers can have blanks embedded
2237 * xpath.[ch]: more cleanup, reorgs for XPointer work
2238 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2239 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2240
Daniel Veillard55b91f22000-10-05 16:30:11 +00002241Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2244 in the XPath engine, rewrote large parts of it, now it's far
2245 cleaner and in sync with the REC not an old WD. Fixed a parsing
2246 problem in the interactive XML shell found when testing XPath.
2247
Daniel Veillardac260302000-10-04 13:33:43 +00002248Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2249
2250 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2251 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2252 examples with the extra test
2253
Daniel Veillard7cfce322000-10-04 12:40:27 +00002254Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2257 the global init function.
2258
Daniel Veillard970112a2000-10-03 09:33:21 +00002259Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2260
2261 * HTMLparser.c: Doohhh, attribute name parsing was still case
2262 sensitive ! Fixed this ...
2263 * result/HTML/* : updated the tests results accordingly
2264
Daniel Veillard740abf52000-10-02 23:04:54 +00002265Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2266
2267 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2268 engine, should be far more stable, incorporated a new version of
2269 preceding/following axis, need testing
2270 * uri.c: fixed file:///c:/a/b/c problem
2271 * test/XPath/tests/idsimple: augmented the XPath tests
2272
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002273Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * doc/* rebuilding docs for 2.2.4 release
2276
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002277Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * configure.in: releasing 2.2.4
2280 * parser.[ch]: added xmlStrEqual()
2281 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2282 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2283 use xmlStrEqual instead
2284 * TODO: updated
2285 * added an XPath test
2286
Daniel Veillardbc765302000-10-01 18:23:35 +00002287Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2290 * entities.h: exported xmlInitializePredefinedEntities
2291 * parser.[ch] : added xmlInitParser()
2292 * parserInternals.h : had to export htmlInitAutoClose()
2293
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002294Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2295
2296 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2297 problems
2298 * Makefile.am : added XPath regression tests to normal tests
2299 * uri.c: fixed a problem with local paths, cleanup
2300 * parser.c: fixed a problem with large CData sections
2301
Daniel Veillardd2ade932000-09-30 14:39:55 +00002302Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * configure.in xml-config.in: patch from "Ben Taylor"
2305 <sol7x86@hotmail.com> for solaris shared libs lookup
2306
Martin Bauligdd7d1f62000-09-29 23:17:57 +000023072000-09-30 Martin Baulig <baulig@suse.de>
2308
2309 * libxml-2.0.pc.in: Provide pkg-config script.
2310
2311 * configure.in: Create the libxml-2.0.pc script from the
2312 libxml-2.0.pc.in templates.
2313 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002314 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002315
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002316Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2317
2318 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2319 when compiling with MSC
2320
Daniel Veillard46057e12000-09-24 18:49:59 +00002321Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2322
2323 * xpath.c: patch for normalize-string() substring-before(),
2324 substring-after() and translate() functions from Bjorn Reese
2325 <breese@mail1.stofanet.dk>
2326 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2327 Fredrik Hallenberg <hallon@lysator.liu.se>
2328 * TODO: updated
2329
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002330Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2333 problem of socklen_t being undefined on a number of platforms
2334 * debugXML.c: fixed a compilation problem when without snprintf
2335
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002336Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2337
2338 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2339 an URI bug and a fix for the control-character-induced infinite loop
2340 * nanohttp.c: preventive fix for compiling on WIN32
2341
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002342Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * xmlint.c: closing bug #25000
2345
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002346Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2349 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2350 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2351 related function, fixing xmlStrncmp(), and associated cleanup
2352 * result/HTML/entities.html.sax: updating result
2353
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002354Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2355
2356 * uri.c: applied patch for URI escaping from Wayne Davison
2357 <wayned@blorf.net>
2358 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2359 from Denis Barbier <barbier@imacs.polytechnique.fr>
2360 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2361 patch from Wayne Davison
2362
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002363Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2364
2365 * doc/xml.html : updated with new releases, adding "how to help"
2366
Daniel Veillard04698d92000-09-17 16:00:22 +00002367Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2368
2369 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2370 removed a few warnings in pedantic mode ...
2371 * parserInternals.c parser.c: moved encoding switching function
2372 to parserInternals.c
2373 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2374
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002375Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2376
2377 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2378 error or warning handlers
2379
Daniel Veillardb1059e22000-09-16 14:02:43 +00002380Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * parserInternals.c parserInternals.h parser.c Makefile.am:
2383 created a new module parserInternals.c, moved most of the
2384 code shared by the various parsers there, as well as
2385 deprecated code from parser.c. More cleanup of parser.c
2386 * uri.c: fixed a problem when URI is NULL
2387 * valid.c: speedup when looking for an attribute declaration
2388
Daniel Veillard39c7d712000-09-10 16:14:55 +00002389Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2390
2391 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2392 the cleanup of the computation of URI references when seeking
2393 external entities. The URI reference string and the resulting
2394 URI are both stored now.
2395 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2396 large s(n)printf checks and cleanup from Denis Barbier
2397 <barbier@imacs.polytechnique.fr>
2398 * xmlversion.h.in tree.h: couple of SGML declarations for a
2399 possible docbook module.
2400 * result/VC/ : a couple of test output changed due to the change
2401 of the entities URI
2402
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002403Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * parser.h: added a _private field for linking user's data
2406
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002407Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * parser.c parserInternals.h: demacroified most of the IS_XXX
2410 the gain in size is significant so ...
2411
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002412Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2413
2414 * entities.c: cases where looking up entities with doc==NULL
2415 covered
2416
Daniel Veillard90e11312000-09-05 10:42:32 +00002417Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2418
Daniel Veillard1de50802000-09-07 08:54:32 +00002419 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002420 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2421
Daniel Veillard98a79162000-09-04 11:15:39 +00002422Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2423
Daniel Veillard1de50802000-09-07 08:54:32 +00002424 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002425 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2426 * Makefile.in: added URItest and included thenin "make tests"
2427
2428Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002429
2430 * xmlversion.h.in: closed bug 22941
2431
Daniel Veillard2bb89092000-08-31 14:57:50 +00002432Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2433
2434 * doc/xmlio.html: added doc and example for entity loader
2435 redefinition.
2436
Daniel Veillard96984452000-08-31 13:50:12 +00002437Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2438
2439 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2440 used by libxml
2441
Daniel Veillarde715dd22000-08-29 18:29:38 +00002442Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * parser.c: Fixed bug on invalid ontent characters and when using
2445 push.
2446 * xmllint.c: fixed xmllint endling of errors in push mode
2447
Daniel Veillard4948eb42000-08-29 09:41:15 +00002448Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002451 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002452 * result/HTML/*.sax: regenerated HTML SAX output
2453 * parser.c: more cleanup.
2454
Daniel Veillarde010c172000-08-28 10:04:51 +00002455Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002458 patches from Wayne Davison <wayned@users.sourceforge.net>,
2459 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002460 * HTMLparser.c: fixed an ignorable white space detection bug
2461 occuring when parsing with SAX only
2462 * result/HTML/*.sax: updated since the output is now HTML
2463 encoded...
2464
Daniel Veillard47f3f312000-08-27 22:40:15 +00002465Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2466
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002467 * HTMLparser.[ch]: applied some of Wayne Davison
2468 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002469
Daniel Veillarde0854c32000-08-27 21:12:29 +00002470Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2471
2472 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2473 undeclared namespace prefix was used, added a warning.
2474 Cleaned up support w.r.t. entities, spilling out a warning
2475 and being pedantic on lookups.
2476 * test/warning/ent9 : added testcase for previous example.
2477 * TODO: updated
2478 * parserInternals.h parser.c: changed the way names are parsed
2479 now allow infinite size and decrease penalty for normal use
2480 * parser.c: Started a big cleanup/check of the parser code,
2481 fixed some of the most tortuous entity code, spotted code
2482 unused anymore
2483 * test/*: added tests for very long names and related nasty
2484 things.
2485
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002486Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2487
2488 * doc/encoding.html: added encoding aliases doc
2489 * doc/xml.html: updates
2490 * encoding.[ch]: added EncodingAliases functions
2491 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2492 bottleneck affecting large DTDs like Docbook
2493 * parser.[ch] xmllint.c: added a pedantic option, will be
2494 useful
2495 * SAX.c: redefinition of entities is reported in pedantic mode
2496 * testHTML.c: uninitialized warning from gcc
2497 * uri.c: fixed a couple of bugs
2498 * TODO: added issue raised by Michael
2499
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002500Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * doc/encoding.html: propagated Martin Duerst suggestions
2503
Daniel Veillard52402ce2000-08-22 23:36:12 +00002504Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2507 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2508 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2509 by Wayne Davison
2510
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002511Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2512
2513 * nanoftp.c nanohttp.c: small cleanup
2514 * TODO: updated
2515
Daniel Veillard244ece92000-08-19 20:58:02 +00002516Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * added an old VC testcase and updated title.xml entity
2519
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002520Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2523 done on auto-opening of <p> tags and cleanup of SAX output
2524
Daniel Veillard979e55e2000-08-19 16:48:54 +00002525Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2526
2527 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2528
Daniel Veillard4540be42000-08-19 16:40:28 +00002529Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * doc/xml.html libxml.* structure.*: updated the doc a bit
2532
Daniel Veillard808a3f12000-08-17 13:50:51 +00002533Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2534
2535 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2536 of SAX tests
2537
Daniel Veillard29579362000-08-14 17:57:48 +00002538Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2539
2540 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2541 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2542
Daniel Veillard1255ab72000-08-14 15:13:33 +00002543Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2546 * testHTML.c: fix core dump on Solaris 2.x systems
2547 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2548 * result/HTML/*.sax: previous bug fix lead to new results
2549
Daniel Veillard03109292000-08-14 14:58:22 +00002550Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2553 * configure.in: added --with-readline=DIR to accept alternate
2554 path for readline include/library
2555 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2556 for ANSI under HP-UX
2557 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2558 includes @LIBS@
2559
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002560Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2561
2562 * doc/* : rebuilt the docs
2563 * getting ready for 2.2.2 release
2564
Daniel Veillard87b95392000-08-12 21:12:04 +00002565Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2568 and xmlAddFeature()
2569 * tree.[ch]: added xmlAddChildList()
2570 * xmllint.c: MAP_FAILED macro test
2571 * parser.h: added xmlParseCtxtExternalEntity()
2572 * valid.c: applied bug fixes removed warning
2573 * tree.c: added CDATA block to elements content
2574 * testSAX.c: cleanup of output
2575 * testHTML.c: added SAX testing
2576 * encoding.c: better error recovery
2577 * SAX.c, parser.c: fixed one of the external entity processing
2578 of the OASis testsuite
2579 * Makefile.am: added HTML SAX regression tests
2580 * configure.in: bumped to 2.2.2
2581 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2582 SAX results
2583
Daniel Veillard88a172f2000-08-04 18:23:10 +00002584Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2585
2586 * configure.in: patch for HP compiler
2587
25882000-08-04 Sven Heinicke <sven@zen.org>
2589
2590 * xmllint.c: Was coredumping sometimes when the file given didn't
2591 exist.
2592
Daniel Veillard46e370e2000-07-21 20:32:03 +00002593Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002596
Daniel Veillard46e370e2000-07-21 20:32:03 +00002597 when using in memory parsing. Need some cleanup.
2598 * xmllint.c configure.in: added a --memory flag to test memory
2599 parsing
2600
Daniel Veillard36650692000-07-21 15:16:39 +00002601Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * nanohttp.c: fixed socklen_t replacement to unsigned int
2604 * parser.c: fixed a space handdling missing at the end of
2605 production 28 DOCTYPE.
2606 * xmlmemory.c: fixed a stupid bug on the routine to override
2607 allocation functions
2608 * TODO: updated
2609
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002610Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * doc/ regenerated the docs
2613
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002614Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2615
2616 * doc/encoding.html doc/xml.html: added I18N doc
2617 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2618 improvements, both parser and filters, added ASCII & HTML,
2619 fixed the ISO-Latin-1 one
2620 * xmllint.c testHTML.c: added/made visible --encode
2621 * debugXML.c : cleanup
2622 * most .c files: applied patches due to warning on Windows and
2623 when using Sun Pro cc compiler
2624 * xpath.c : cleanup memleaks
2625 * nanoftp.c : added a TESTING preprocessor flag for standalong
2626 compile so that people can report bugs more easilly
2627 * nanohttp.c : ditched socklen_t which was a portability mess
2628 and replaced it with unsigned int.
2629 * tree.[ch]: added xmlHasProp()
2630 * TODO: updated
2631 * test/ : added more test for entities, NS, encoding, HTML, wap
2632 * configure.in: preparing for 2.2.0 release
2633
Daniel Veillard49703262000-07-10 10:27:46 +00002634Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * nanoftp.c: fixed the way the control connection is handled
2637 * libxml.spec.in: fixed the dependancies and cleanup
2638
Daniel Veillard306be992000-07-03 12:38:45 +00002639Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2640
2641 * doc/xml.html: changed the xmlsoft.org structure, updated the
2642 examples w.r.t. root and childs
2643
Daniel Veillard7d853352000-07-02 18:53:09 +00002644Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2645
2646 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2647
Daniel Veillard365e13b2000-07-02 07:56:37 +00002648Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2649
2650 * HTMLparser.c: Work on character encoding support for the HTML parser
2651 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2652 * encoding.c: Fixed a potential memleak in the encoding stuff
2653
Daniel Veillardaf743792000-07-01 11:49:28 +00002654Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2655
2656 * doc/FAQ.html doc/Makefile.am : added a FAQ
2657
2658Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002659
2660 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2661 of the HTML parser to force it to not bypass SAX
2662
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002663Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * win32config.h.in: updated
2666 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2667 lacks iconv support :-( need to release 2.1.1
2668 * configure.in: release 2.1.1
2669 * HTMLparser: fixed bug #14784
2670 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2671 by Windows compiler
2672 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2673 the SAX startDocument() callback.
2674 * TODO: updated
2675
2676Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2677
2678 * added xmlStopParser()
2679
Daniel Veillardbe803962000-06-28 23:40:59 +00002680Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * configure.in: 2.1.0 prerelease
2683 * Large resync between W3C and Gnome tree
2684 * nanoftp, nanohttp.c: fixed stalled connections probs
2685 * HTMLtree.c SAX.c : support for attribute without values in
2686 HTML for andersca
2687 * valid.c: Fixed most validation + namespace problems
2688 * HTMLparser.c: start document callback for andersca
2689 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2690 * parser.h, SAX.c: serious speed improvement for large
2691 CDATA blocks
2692 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2693 different encoding
2694 * example/Makefile.am example/gjobread.c tree.h: work on
2695 libxml1 libxml2 convergence.
2696 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2697 and the LIBXML_TEST_VERSION macro
2698
Daniel Veillardc310d562000-06-23 18:32:15 +00002699Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * doc/xml.html: various patches and improvements typo fixed by
2702 Felix Natter
2703 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2704 from Felix Natter <fnatter@gmx.net>
2705
Daniel Veillardf3029822000-05-06 08:11:19 +00002706Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2707
2708 * doc/upgrade.html: updated with instructions for support of both
2709 libxml-1.x and libxml-2.x
2710 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2711 for 2.x support and also fixed includes
2712
2713
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002714Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2715
2716 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2717 the encoding support, added iconv support, so now libxml if
2718 compiled with iconv automatically support japanese encodings
2719 among others. Work based on initial patch from Yuan-Chen Cheng
2720 I may have broken binary compat in the encoding handler
2721 registration scheme, but that was so utterly broken I don't
2722 expect anybody to have used this feature until now.
2723 * parserInternals.h: fixup on the CHAR range macro
2724 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2725 code.
2726 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2727 * uri.c: added xmlParseURI() I can't believe I forgot to
2728 implement this one in 2.0 !!!
2729 * SAX.c: moved doc->encoding update in the endDocument() call.
2730 * TODO: updated.
2731
Daniel Veillard06047432000-04-24 11:33:38 +00002732Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * tree.h: removed extraneous xmlRemoveProp definition
2735 * TODO: added item about --disable-corba configure switch
2736 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2737 * nanoftp.c: fixed include problems giving troubles on AIX and
2738 slowlaris
2739 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2740 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2741 comment and headers changes to lower gtk-doc number of warnings
2742 * doc/html/*: rebuilt docs
2743
Daniel Veillarde0aed302000-04-16 08:52:20 +00002744Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * HACKING: documented the tag for 1.x and instructions
2747
Daniel Veillard5e873c42000-04-12 13:27:38 +00002748Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2751 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2752 xmlCreateIOParserCtxt
2753 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2754 significant overall improvement
2755 * xmllint.c: added I/O test to xmllint
2756 * testSAX.c: added a speed test
2757 * doc/* : updated/regenerated
2758
Daniel Veillardfc708e22000-04-08 13:17:27 +00002759Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * xpath.c uri.h parserInternals.h: cosmetic changes from
2762 "Timur I. Bakeyev" <timur@bat.ru>, including making
2763 xmlCreateURI() public
2764
Daniel Veillard5d211f42000-04-07 17:00:24 +00002765Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2768 and the code at the same time. Added a clean mechanism for
2769 overload or added input methods: xmlRegisterInputCallbacks()
2770 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2771 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2772 * TODO: updated
2773 * doc/* : updated/regenerated
2774 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2775 source dir
2776
Daniel Veillarde77a9182000-04-05 19:12:29 +00002777Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * testURI.c: yet another forgotten commit, I should get some sleep !
2780
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002781Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * xmllint.c: forgot to commit this too ?
2784
Daniel Veillardb9df4042000-04-05 14:23:16 +00002785Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * xmlversion.h.in : forgot to commit this previously
2788
Daniel Veillard361d8452000-04-03 19:48:13 +00002789Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2790
2791 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2792 * README TODO: updated for release
2793 * uri.c uri.h: added authority parsing/saving
2794 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2795 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2796 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2797 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2798 Makefile.am : added compile-time customization of libxml
2799 --with-ftp --with-http --with-html --with-xpath --with-debug
2800 --with-mem-debug
2801 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2802 #include <libxml/xxx.h> I hope it won't break too much stuff
2803 and will be manageable in the future...
2804 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2805 and added xmllint to the installed programs
2806 * uri.h: added xmlFreeURI()
2807
Daniel Veillardec303412000-03-24 13:41:54 +00002808Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * uri.c uri.h: finished the escaping handling, the base support
2811 and the URI path normalization. Looks good just lacks the
2812 authority content parsing code.
2813 * Makefile.am: added instructions to generate testURI
2814 * TODO: updated
2815 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2816 added links and icons for W3C and Gnome
2817
Daniel Veillard8f621982000-03-20 13:07:15 +00002818Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2819
2820 * xmlmemory.[ch] : seems I forgot to actually update the files in
2821 the last commit :-)
2822 * doc/xml.html doc/html/* : updated and uploaded the docs
2823
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002824Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2825
2826 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2827 * TODO: updated
2828 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002829 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002830 gfree).
2831 * Makefile.am, uri.c, uri.h: added a set of functions to do
2832 exact (litteraly copied from the RFC 2396 productions) parsing
2833 and handling of URI. Will be needed for XLink, one XML WFC,
2834 XML Base and reused in the nano[ftp/http] modules. Still work
2835 to be done.
2836
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002837Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2838
2839 * configure.in, libxml.spec.in : libxml2
2840 * doc/* : updated the doc page, rebuilt the docs
2841
Daniel Veillardcf461992000-03-14 18:30:20 +00002842Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2843
2844 * all: tagged LIB_XML_1_X
2845 * *.c *.h : updated from W3C CVS tree
2846 * configure.in : 2.0.0-beta
2847 * libxml.spec.in : libxml2 package nam
2848 * result/* : new version of the tests output
2849
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002850Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2853
Daniel Veillardb566ce12000-03-04 11:39:42 +00002854Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * doc/* : rebuilt the docs
2857 * parser.c: final patch on #6766
2858 * valid.c: small patch on validity checks.
2859
Daniel Veillardfb76c402000-03-04 11:39:42 +00002860Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2863 added
2864 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2865 compatibility w.r.t. XML spec and existing code.
2866
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002867Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * parser.c: seems a better solution to <a> </a> exists,
2870 will try it for a while
2871
Daniel Veillard83a30e72000-03-02 03:33:32 +00002872Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2873
2874 * parser.c: tried to remove the <a> </a> generating <a/>
2875 this is hard. Left a flag for that purpose. Fixed bug #6766
2876 * configure.in: prepared 1.8.7 not released, due to previous
2877 problem
2878
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002879Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2880
2881 * doc/xml.html : applied second patch from Paul DuBois
2882
Daniel Veillard402e8c82000-02-29 22:57:47 +00002883Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2884
2885 * doc/xml.html : applied patch from Paul DuBois
2886
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002887Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2890
Daniel Veillard5feb8492000-02-02 17:15:36 +00002891Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2892
2893 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2894 compilation warnings on various platforms.
2895 * parser.c: Fixed #5281 validity error callbacks are now desactived
2896 by default if not validating.
2897
Daniel Veillardf341f932000-02-02 14:52:08 +00002898Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2899
2900 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2901
Daniel Veillard13c757e2000-02-01 23:59:15 +00002902Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2903
2904 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2905 <gkatsi@cs.toronto.edu>
2906
Daniel Veillard726e8792000-01-30 20:04:29 +00002907Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2910 processing URLs
2911
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002912Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2913
2914 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2915 xmlNanoFTPUpdateURL for persistent control connections.
2916 * configure.in: 1.8.6
2917
2918Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2919
2920 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2921 * tree.[ch] : added xmlSaveNoEmptyTags
2922
James Henstridgef3be9312000-01-28 13:59:21 +000029232000-01-29 James Henstridge <james@daa.com.au>
2924
2925 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2926
2927 * Makefile.am: added nanoftp.[ch] to the build.
2928
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002929Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * nanoftp.[ch]: cleanup, comments, API
2932 * debugXML.c : fixed a bug in the cat command
2933 * doc/*: regenerated the docs
2934
Daniel Veillardda07c342000-01-25 18:31:22 +00002935Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2936
2937 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2938 * debugXML.c : fixed a bug in the cat command
2939 * valid.c: fixing some small probs
2940 * libxml.spec.in: get rid of the SNAP suffix
2941 * doc/xml.html: updated the status
2942
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002943Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2944
2945 * xml-config.in: xml-config --version to just return the
2946 version number
2947 * xpath.c: some cleanup w.r.t. axis when the current node is
2948 an attribute.
2949 * TODO: updated
2950
Daniel Veillard461a66c2000-01-18 18:01:01 +00002951Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2952
2953 * configure.in: prepared for libxml-1.8.5
2954 * doc/* recompiled the documentation
2955
29562000-01-17 Jody Goldberg <jgoldberg@home.com>
2957
2958 * configure.in : WARNING autoconf subtlety alert :
2959 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2960 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2961 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2962 get defined by AC_CHECK_HEADERS.
2963
Daniel Veillardf967b902000-01-17 16:06:10 +00002964Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2965
2966 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2967 Rune.Djurhuus@fast.no
2968
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002969Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * TODO: updated
2972 * tree.c, parser.c: made sure that only memory alloc problems
2973 and internal parser errors are allowed to write to stdout or
2974 stderr.
2975
Daniel Veillard0142b842000-01-14 14:45:24 +00002976Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * tree.c : restored xmlNewGlobalNs since this seems used by
2979 a lot of existing code :-(, fixed a bug in xmlNewNs
2980 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2981 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2982 to exit() from the library code.
2983 * xpath.c, parser.c: removed bugs or unused code detected by
2984 Windows compilers
2985 * parser.c: started adding interfaces for parsing well balanced
2986 XML fragments
2987 * configure.in: releasing 1.8.4
2988 * doc/* : rebuilt the docs
2989
Daniel Veillard2eac5032000-01-09 21:08:56 +00002990Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2991
2992 * tree.[ch] : added xmlNewDocFragment() for DOM
2993 * testHTML.c: uninitialized variable.
2994
Daniel Veillardf3a73582000-01-05 14:58:39 +00002995Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
2997 * doc/* : rebuild the docs
2998
Daniel Veillard71b656e2000-01-05 14:46:17 +00002999Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3000
3001 * acconfig.h: readline and history patch
3002 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3003 * tree.c: added check and handling when possibly removing an ID
3004 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3005 and saving.
3006 * test/HTML/entities.html result/HTML/entities.html* : test for
3007 various entities reference cases
3008 * result/HTML/* : as a result output of some testcase have
3009 changed
3010 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3011 by previous example. added xmlParseTryOrFinish().
3012 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3013 entities.h debugXML.h HTMLparser.h: changed the way struct are
3014 declared to allow gtk-doc to expose those
3015 * parser.c: closed bug #4960
3016 * Makefile.am configure.in: Applied patch from
3017 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3018 and math/socket libs detection
3019
Daniel Veillard437b87b2000-01-03 17:30:46 +00003020Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3021
3022 * configure.in, Makefile.am: link tester against readline
3023 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3024
Daniel Veillard686d6b62000-01-03 11:08:02 +00003025Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3026
3027 * tree.[ch]: added xmlRemoveProp
3028 * win32config.h.in nanohttp.c: avoid including the Windows
3029 socket stuff in every C files
3030 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3031 the XmL parser(s)
3032 * test/ns4 result/ns4 etc...: added test case for previous prob
3033 * tree.c: xmlNewNs wasn't checking for double definition
3034 * Makefile.in: fixed a problem with dist-hook duplicates
3035 * parser.[hc], xmlIO.c: fixed the loading of external entities
3036 APIs, now xmlLoadExternalEntity() is used everywhere and
3037 setting up an app specific front-end using the
3038 * SAX.c parser.c: some fixes, now the xhtml spec validates
3039 with the xhtml DTD.
3040 * error.c: fixed crashes in case of no input stream
3041 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3042 to the validation tests and results
3043
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003044Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3045
3046 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3047 too htmlCreatePushParserCtxt() and htmlParseChunk()
3048 * parser.c: a bit of cleanup.
3049 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3050 to XML) removed the last mem leak known
3051 * HTMLtree.c: output message cleanup
3052 * xmlmemory.c: display content info about memory blocks
3053 * result/HTML/wired.* : missing att value warning change
3054
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003055Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3056
3057 * doc/* : rebuilt the documentation
3058
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003059Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * parser.[ch] parserInternals.h: Push parser for XML,
3062 seems to work fine now
3063 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3064 --push for push testing
3065 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3066 * testSAX.c: added --push
3067 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3068 subtree
3069 * xmlIO.[ch] : enriched API + fixes for push mode
3070 * entities.[ch]: added the entity content length to the struct.
3071 * xmlmemory.[ch]: new API to show the last entries for the shell
3072 * valid.c: added required attribute testing
3073 * SAX.c: the cdata callback now merge contiguous fragments
3074 * HTMLparser.c: cleanup of some macros
3075
Daniel Veillard3c558c31999-12-22 11:30:41 +00003076Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3077
3078 * parser.c: fix for PIs name starting with xml
3079 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003080 * *.c, configure.in win32config.h.in : generate win32config.h for
3081 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003082
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003083Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * parser.c: fixed a stupid = vs. == bug :-(
3086 * doc/gnome-xml.sgml: s/glade/xml/
3087
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003088Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3089
3090 * configure.in, doc/xml.html : bug fix release 1.8.2
3091 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3092 Hopefully the end of that silly C++ include problem
3093 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3094 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3095 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3096 troubles with autoclosed elements when the stree shape doesn't
3097 follow the DtD specs. Added htmlIsAutoClosed() and
3098 htmlAutoCloseTag()
3099 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3100 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3101 * debugXML.c: fixed a bug on printing default namespaces.
3102 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3103
Daniel Veillardb24054a1999-12-18 15:32:46 +00003104Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * result/HTML/*.htm[l] : updated the HTML regression tests according
3107 to the new output
3108 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3109 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3110 problem due to intermix of extern "C" { ... } declarations for C++
3111 and recursive includes in the headers
3112
Chris Lahey323c48c1999-12-18 15:32:45 +000031131999-12-20 Chris Lahey <clahey@umich.edu>
3114
3115 * HTMLtree.c: Made it so that html nodes with a single child do
3116 not insert a carriage return before or after the child node.
3117
Daniel Veillardb24054a1999-12-18 15:32:46 +00003118Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003119
3120 * configure.in, doc/xml.html : bug fix release 1.8.1
3121 * parser.c: fixed bug #4344
3122 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3123 added the glue to avoid C++ problems
3124 * doc/* : regenerated the documentation
3125
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003126Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3129 namespace recognition, and Dia as a resul :-(
3130 * encoding.c: closed bug #3950
3131
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003132Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3133
3134 * valid.c: debugging a posteriori validation, except URI expansion
3135 stuff this should be fixed now
3136 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3137 Carl Nygard <cnygard@bellatlantic.net>
3138 * tester.c: added --postvalid, cleaning of the code
3139 * tree.[ch]: added xmlDocGetRootElement()
3140
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003141Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3142
3143 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3144 c++ losage.
3145
Daniel Veillard10a2c651999-12-12 13:03:50 +00003146Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * configure.in, doc/xml.html : bumped to 1.8.0
3149 * xlink.[ch], Makefile.am : added framework for link detection
3150 * parser.h: added nbChars to parser context, needed for cleanup.
3151 * xmlmemory.c: removed a nasty bug when out of mem
3152 * valid.[ch]: adding namespace support for attribute decl
3153 * tester.c: added --debugent option
3154 * debugXML.[ch]: added xmlDebugDumpEntities()
3155 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3156 buffers instead, this was really needed, validation was breaking
3157 in strange ways due to that. Added xmlParseStringPEReference()
3158 and other parsing from strings functions. Entities processing
3159 modified again, but PERef are still not handled correcly but
3160 unless you're Eve Maller you won't notice :-)
3161 * HTMLparser.c: large changes toward reliability, and switched to
3162 lowercase internal tags, XHTML is lowercase, so it will help
3163 that output is closer to next version.
3164 * doc/* : regenerated the documentation, it is now hosted at
3165 http://xmlsoft.org/ (same bits I just bought the domain :-)
3166
3167
Daniel Veillard294cbca1999-12-03 13:19:09 +00003168Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3171 doc generation
3172 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3173 in the SAX API
3174 * doc/*: rebuilt the doc making sure everything appears in the
3175 HTML files
3176
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003177Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3178
3179 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3180 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3181 which allow impressive speed improvement on dataset with
3182 large text pieces, but at the cost of broken binary
3183 compatibility and slightly bigger memory usage.
3184 Configure with --with-buffers to activate them, they
3185 are protected with XML_USE_BUFFER_CONTENT define.
3186 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3187 goal is 0 memory left allocated once parser is no more used
3188 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3189 call xmlCleanupParser() and xmlMemoryDump()
3190
Daniel Veillarda819dac1999-11-24 18:04:22 +00003191Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3194 * parser.[ch] encoding.[ch]: added memory cleanup routines
3195 * parser.c: closing bug #3788
3196 * doc/*: rebuilt the doc
3197
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003198Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3199
3200 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3201 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3202 * tester.c: added --compress option
3203 * doc/*: rebuilt the documentation
3204
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003205Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3208 if given /proc/kcore as input !
3209 * doc/xml.html doc/*: updated and rebuilt the documentation
3210
3211Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003212
3213 * parser.c: Fixed some wrongly space collapsing code due to
3214 a misreading of the spec.
3215 * result/*: fixed the output accordingly
3216
3217Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003218
3219 * encoding.c: bug fix and typos
3220 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3221 * parser.c: added attribute normalization closing bug #3597
3222 * test/att* result/att* SAXresult/att*: testcase for attribute
3223 normalization
3224
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003225Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3226
3227 * configure.in: closing bug #3163 by adding extra flags for the
3228 cc compiler on HP-UX
3229
Daniel Veillard51e3b151999-11-12 17:02:31 +00003230Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * valid.[ch] : removed a typo and an enumerated type bug in the
3233 xmlAddElementDecl() function
3234 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3235 call to xmlEncodeEntitiesReentrant() so that the functions
3236 New, Set and Get are at the same level.
3237 * parser.c HTMLparser.c: extra memory allocation bug for
3238 attributes detected by someone using libxml in embedded systems :-)
3239
Daniel Veillard962195f1999-10-28 15:51:53 +00003240Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3241
3242 * xmlmemory.h: turned off mem debug :-\
3243
Daniel Veillard35008381999-10-25 13:15:52 +00003244Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3245
3246 * parser.c: closed bug #2784 a one line fix, but worth pushing
3247 a new release out
3248 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3249 some structures, comments before and after the
3250 main element, and other nastyness
3251 * HTMLtree.c tree.c: accomodate the extended HTML supported
3252 * configure.in: pushing 1.7.4
3253 * test/ent8 and related outputs : added a new test for bug #2784
3254 * test/HTML/wired.html and related output: a nasty HTML example
3255 * Makefile.am: improved the test scripts
3256 * docs/* : reran the documentation extractor, updated xml.html
3257
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003258Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3259
3260 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3261 HTMLparser and debugged the HTML related code. HTML documents
3262 now have their own type
3263 * entities.c: do not dump &apos; for HTML output
3264 * xmlmemory.c: improvement, breakpoint mechanism
3265 * testHTML.c: added --sax --repeat ...
3266 * Makefile.am: improved the HTML tests
3267 * valid.[ch]: added xmlValidGetValidElements and
3268 xmlValidGetPotentialChildren
3269 * tester.c: added --insert to test the 2 new functions
3270 * test//* result//* SAXresult//* : regression test cleanup
3271 and extension.
3272 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3273 gnome-xml-nanohttp.html
3274
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003275Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3276
3277 * HTMLparser.c: fixed problems with some autoclose tags
3278 * tree.c: fixed XML output problems.
3279 * result/* SAXresult/*: update of the tests output
3280
Daniel Veillard6077d031999-10-09 09:11:45 +00003281Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * Makefile.am: Arturo patch for xmlConf.sh version info
3284 * parser.c: Tim Josling patch for single quoted items
3285 * tester.c: Tim Josling patch for tester options usage
3286 * tree.h: indent cleanup
3287
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003288Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3289
3290 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3291 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3292
Daniel Veillard00fdf371999-10-08 09:40:39 +00003293Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3294
3295 * tree.c : Raph patch for initialization of CORBA fields
3296 * parser.c, xpath.c, ...: modification of doc comments
3297 * xpath.c : allow spaces in xpath expressions
3298
Daniel Veillardad219441999-09-27 08:17:49 +00003299Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3300
3301 * xmlmemory.h: turning off memory debug :-(
3302
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003303Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3304
3305 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3306 better SAX interfaces.
3307 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3308 entity.
3309 * configure.in: 1.7.2
3310
3311Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003312
3313 * libxml.spec.in: fixed the URL
3314 * doc/xml.html: improved the documentation front-end
3315
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003316Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003317
3318 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3319
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003320Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003321
3322 * libxml.spec.in: fixed the alpha compile problem
3323 * parser.[ch]: changed errno to errNo in the parser context :-(
3324 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3325 * doc/xml.html: changed CHAR to xmlChar
3326 * doc/html/*: recompiled the documentation
3327 * configure.in: 1.7.1
3328
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003329Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3330
3331 * parser.h: modified the parser context struct to regain 1.4.0
3332 binary compatibility
3333 * parser.c, xml-error.h: added errno ot teh context and defined
3334 a set of errors values with update of errno
3335 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3336 DTDs and entities
3337 * *.h, *.c: complete cleanup of the use of config.h and include
3338 protection depending on the current setup.
3339 * overalll debugging, maintenance and bug-fixing on all modules
3340 * updated the documentation
3341 * ready for 1.7.0
3342
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003343Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * HTMLparser.c : cleanup
3346 * SAX.c valid.c valid.h: added ID/IDREF checking
3347 * tree.c tree.h: extended doc structure for refs
3348 * configure.in: 1.6.2
3349 * parser.c: patched bug in SAX user arg call
3350 * parserInternals.h: patched missing close in C++ wrapping
3351 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3352 especially upcoming XPointer implementation.
3353 * doc/xml.html: augmented, typo
3354
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003355Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3356
3357 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3358 not all invocations of install understand -d.
3359
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003360Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3361
3362 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3363 to make 'check' works, when builddir != srcdir.
3364
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003365Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3366
3367 * doc/xml.html : updated the documentation
3368
Daniel Veillard6454aec1999-09-02 22:04:43 +00003369Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3370
3371 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3372 not deallocated memory blocks
3373 * *.c : replaces all calls to malloc() free() and realloc() to
3374 the wrapper functions/macros
3375 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3376 instead of xmlFreeNodeList()
3377
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003378Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3379
3380 * HTMLparser.c: corrected a stupid bug leading to core dump at
3381 tree deallocation. Removed warnings indicated by
3382 Stephane.Conversy@lri.fr
3383 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3384 looked for in the external subset
3385
3386Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003387
3388 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3389 on SGI by Stephane.Conversy@lri.fr
3390
Daniel Veillardb96e6431999-08-29 21:02:19 +00003391Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3392
3393 * all .h : changed the prototype declaration indent as in gtk
3394 * most .c : working on reducing the TODOs in the code
3395 * most .c : cleanup though -pedantic and Insure++
3396 * improvements on validation ID checkings.
3397 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3398 * xml-config.in: closed #1810
3399
3400Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003401
3402 * tree.h, valid.c, valid.h: more work on validity, IDs
3403 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3404 definition for AIX
3405
Daniel Veillardb556eb51999-08-15 17:19:50 +00003406Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3407
3408 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3409 the distribution due to a cut'n paste error at last commit
3410
Daniel Veillardb05deb71999-08-10 19:04:08 +00003411Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3412
3413 * configure.in: upgraded to version 1.4.0
3414 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3415 Big update, added a large part of the validation process,
3416 it should be usable, but some parts are missing
3417 * xpath.c: improved the implementation w.r.t. root.
3418 * Makefile.am: added more tests
3419 * test and result trees: added a lot of tests
3420 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3421
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003422Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3423
3424 * Added an HACKING file
3425
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003426Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3427
3428 * xpath.[ch] : improvements and debug of the XPath implementation
3429 * parser.c, HTMLparser.c : modified the parsers to be progressive
3430 * tree.[ch] : extended the Buffer promitives
3431 * xmlIO.[ch] : added basic I/O routines providing progressive
3432 parsing and ready for I18N conversion plugins
3433 * SAXresult/* : the SAX callback sequence maybe slightly different
3434 now
3435 * test*.c : improved/updated the tests programs
3436 * doc/* : recompiled the docs.
3437
Daniel Veillard15b75af1999-07-26 16:42:37 +000034381999-07-26 Michael Meeks <michael@edenproject.org>
3439
3440 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3441
3442 * tree.c: Ditto.
3443
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003444Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3445
3446 * configure.in: upgraded to version 1.4.0
3447 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3448 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3449 XML query language, see http://www.w3.org/TR/xpath for more details.
3450 * parser.c, parser.h: added CHAR* related string functions for XPath
3451 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3452 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3453 rebuild the docs.
3454 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3455 and regression testing capabilities for XPath.
3456
Daniel Veillardd79d7871999-07-12 10:38:12 +00003457Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3458
3459 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3460 closing bug #1646
3461
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003462Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * Makefile.am, example/Makefile.am: closed bug #1683
3465
Daniel Veillard3166ab11999-07-11 16:14:19 +00003466Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * example/Makefile.am, configure.in: added the makefile for the
3469 gjobread example
3470
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003471Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3472
3473 * doc/Makefile.am:
3474 - fix which allow "make install DESTDIR=</install/prefix>".
3475
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003476Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3479 which fixed a problem on the file reading-code.
3480
Daniel Veillard82150d81999-07-07 07:32:15 +00003481Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3484 output.
3485 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3486
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003487Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3488
3489 * parser.h : Oops removed the binary compatibility problem
3490 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3491 * parser.c, HTMLparser.c: applied patches for reading from stdin
3492
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003493Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * parser.c, entities.c, valid.c: cleanup bug #1591
3496 * configure.in: cleanup bug #1592
3497 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3498 the same tree back-end. Hence gdome will be available for it.
3499 * doc/Makefile.am: close bug #617
3500
Daniel Veillard97fea181999-06-26 23:07:37 +00003501Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3502
3503 * parser.c: alloctate a per parser context SAX interface block
3504
Daniel Veillard14fff061999-06-22 21:49:07 +00003505Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3508 and xmlEncodeEntitiesReentrant with the correct one :-\
3509
3510Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3511
3512 * commit of my internal XML base changes, quite a lot of
3513 changes, cleanups, better entities support, framework for
3514 new I/O and charset detection and handling
3515 * Fixed the configure/Makefile stuff to generate shared libs
3516 with the proper version info, so we jumped on rev from
3517 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3518 xmlEncodeEntities() result need to be freed now, and a string
3519 xmlParserVersion provide the current library version.
3520
Raph Levien05240da1999-06-15 21:27:11 +00003521Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3522
3523 * parser.c: fixed a buffer overrun for when you have a very long
3524 attribute with no entities in it.
3525
Daniel Veillardbb2da581999-06-13 14:37:07 +00003526Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * added example directory
3529 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3530
Daniel Veillard011b63c1999-06-02 17:44:04 +00003531Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3532
3533 * Release of libxml-1.1, nearly everything has been touched for
3534 this.
3535 * Added more regression tests
3536 * Updated the documentation
3537
Daniel Veillard27d88741999-05-29 11:51:49 +00003538Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3539
3540 * tree.[ch]: unified the XML_NO_CORBA defines.
3541 * parser.c encoding.[ch]: started plugging in char encoding detection
3542
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003543Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3544
3545 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3546 Also freed allocated buffer.
3547
Daniel Veillard27d88741999-05-29 11:51:49 +00003548Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003549 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3550 reentrancy problem at printing. One is left in entities.c, to
3551 remove ASAP
3552 * testSAX.c : added a test example showing the use of the SAX
3553 interface if one doesn't want to build the DOM tree.
3554 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3555
Daniel Veillard517752b1999-04-05 12:20:10 +00003556Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3557
3558 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3559 large revamping of the parser to use SAX callbacks
3560 http://www.megginson.com/SAX/ (or at least a C like interface
3561 a la Expat). It's now possible to set up your own callbacks
3562 and the parser will not build a DOM tree.
3563 * test/* result/*: updated the test suite, I finally removed
3564 the old Namespace draft support (PI based).
3565
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003566Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3567
3568 * Makefile.am: added test result to EXTRA_DIST for make tests
3569
Daniel Veillard64068b31999-03-24 20:42:16 +00003570Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3571
3572 * parser.c, parserInternals.h: moved the chars macro definitions
3573 to parserInternals.h
3574 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3575 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3576
Daniel Veillard012ccc11999-03-23 10:11:11 +00003577Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * xml-config.in : applied patch to make --version work
3580
Raja R Harinatha86c23e1999-03-05 22:14:01 +000035811999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3582
3583 * Makefile.am (check-local): Alias for `tests' target. This will
3584 cause `make check' to do the right thing.
3585 (tests): Don't run tests in srcdir. Also, replaced calls to
3586 basename with a `sed' "equivalent".
3587
Daniel Veillardd109e371999-03-05 06:26:45 +00003588Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3591 it in the header and not the sources, updated the doc.
3592 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3593 pointing this out.
3594
Daniel Veillardbc50b591999-03-01 12:28:53 +00003595Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3596
3597 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3598 exported the inputStream routines.
3599 * doc/html/* : updated accordingly
3600
Daniel Veillardd692aa41999-02-28 21:54:31 +00003601Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3602
3603 * parser.c, parser.h, parserInternals.h: added a few extra
3604 internal calls to allocate and free parser contexts ...
3605 * doc/html/* : updated accordingly
3606
Daniel Veillard55a99271999-02-25 11:01:29 +00003607Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * configure.in, Makefile.am, doc/makefile.am : General changes for
3610 1.0.0 release and including the generated HTML documentation.
3611
Daniel Veillard35925471999-02-25 08:46:07 +00003612Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3613
3614 * makefile.am : added parserInternals.h, oops.
3615
Daniel Veillard1e346af1999-02-22 10:33:01 +00003616Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3617
3618 * parserInternals.h: added this header giving access to the parser
3619 internal functions.
3620 * doc/Makefile.am : added a rebuild target which rebuilds the full
3621 set of documentations
3622 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3623 the internal subset.
3624 * *.c *.h: modifications needed to generate the documentation using
3625 gtk-doc, cleanup of functions blocks, reorganisation of struct
3626 declarations.
3627
Daniel Veillard1164e751999-02-16 16:29:17 +00003628Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3631 the tar and spec file to include the beginning of the doc.
3632
Nuno Ferreira03d04781999-02-13 00:07:17 +000036331999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3634
3635 * doc/.cvsignore: Added this file.
3636
Daniel Veillard6800ef31999-02-08 18:33:22 +00003637Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3638
3639 * tree.c: fixed xmlGetProp to return "" when the attribute
3640 exists, even if the node-list is NULL.
3641
Daniel Veillard726c7e31999-02-08 15:13:10 +00003642Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3643
3644 * tree.c: patched an error outputting empty attribute values.
3645 * Makefile.am and doc/makefile.am: have been updated during the
3646 week-end. Sorry for an empty CVS log, I got a shell problem.
3647
Daniel Veillard1899e851999-02-01 12:18:54 +00003648Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3649
3650 * tree.h: cleaned up using enums instead of defines
3651 * parser.c, valid.[ch]: more work on parsing/output of element
3652 declarations
3653
Daniel Veillard3b9def11999-01-31 22:15:06 +00003654Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3655
3656 * valid.[ch], tree.c, parser.c : more work toward full parsing
3657 of XML DTDs.
3658 * README: added informations about mailing-list and on-line
3659 documentation
3660
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000036611999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3662
3663 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3664
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003665Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3666
3667 * parser.c, tree.[ch] : more work toward conformance testing,
3668 added a last element to accelerate parsing of very flat structures
3669 started working on internal subset Element content declaration.
3670 * valid.[ch] : first cut at adding code toward validation.
3671 * previous changes had also small impact on most files, especially
3672 the conformance testing using James Clark test suite.
3673
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003674Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * test/* : updated the examples, most of them were not well
3677 formed (humm), and added rdf2.
3678 * result/* : resulting changes in the output.
3679
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003680Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3681
3682 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3683
Daniel Veillard44b3a061998-12-05 17:27:22 +00003684Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3685
3686 * tree.c: patched a bug in the generation of empty attributes
3687
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003688Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3689
3690 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3691 for node/trees/documents/... Biggest problem is namespace
3692 support when copying subtrees.
3693
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003694Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3695
3696 * parser.c, entities.c: improve entities and char ref encoding,
3697 and cleanups of error messages.
3698
Daniel Veillard242590e1998-11-13 18:04:35 +00003699Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3700
3701 * parser.c, entities.c: simple bug hunting done during rpm2html and
3702 rpmfind integration.
3703
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003704Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * parser.[ch]: Added interfaces allowing to specify a SAX
3707 handler before parsing.
3708
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003709Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3710
3711 * parser.c: redirrect all errors reporting through the SAX
3712 error function
3713
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003714Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3715
3716 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3717 * libtool, tlmain ...: update of the libtool files
3718
Miguel de Icaza442321c1998-11-04 18:13:38 +000037191998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3720
3721 * entities.c: Use g_snprintf insteda of snprintf.
3722
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003723Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3726 added ent5 test for this purpose.
3727 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3728
Daniel Veillard27271681998-10-30 06:39:40 +00003729Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3730
3731 * parser.c: fixed? a strange error due to compression on a GWP
3732 document.
3733
Daniel Veillard25940b71998-10-29 05:51:30 +00003734Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3735
3736 * tree.[ch]: bug fixing
3737 * entities.[ch]: defined a specific type for predefined entities
3738 * doc/xml.html: more documentation on the library, how to use it,
3739 overview of the interfaces.
3740
Daniel Veillard16253641998-10-28 22:58:05 +00003741Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3742
3743 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3744
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003745Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3746
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003747 * tree.c: corrected a small bug
3748 * doc/xml.html: continuing writing documentation.
3749
3750Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3751
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003752 * debugXML.h debugXML.c: added debugging utilities.
3753 * tester.c: added --debug switch.
3754 * tree.c: patched an incorrect node->type assignment.
3755 * parser.c: formatting, ensure that node->doc != NULL in attributes
3756
Daniel Veillardccb09631998-10-27 06:21:04 +00003757Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3758
3759 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3760 entity support and provide an internal representation close to
3761 DOM one (entity ref nodes, and attribute value as tree). I tried
3762 to preserve the interface but this will surely break some apps
3763 (I have to change rpm2html/rpmfind for example). I had to change
3764 two interfaces, and the generated tree is somewhat different.
3765 * doc/* : started documenting the XML library, the tree and
3766 DOM/Corba. This is a first step.
3767
Daniel Veillard11e00581998-10-24 18:27:49 +00003768Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3769
3770 * parser.c: Set up the fonctions comment block, boring but useful.
3771 * parser.h, SAX.c, parser.c: now attributes are processed through
3772 the SAX interface. The problem is that my SAX interface diverged
3773 quite a bit from the original one, well this is not an official
3774 spec, and translating it from Java to C is hairy anyway...
3775
Daniel Veillard97b58771998-10-20 06:14:16 +00003776Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3777
3778 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3779 fonctions comment block, boring but useful.
3780
3781Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003782
3783 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3784 conversion routines. However they are not yet used to convert the
3785 inputs. The core will run with UTF-8.
3786
Daniel Veillard33942841998-10-18 19:12:41 +00003787Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3788
3789 * tree.c : make sure that the type id is properly set-up when
3790 a new object is allocated, needed for DOM.
3791
Daniel Veillard27fb0751998-10-17 06:47:46 +00003792Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3793
3794 * tree.h, tree.c: Ok, the main objects in the tree will be native
3795 corba objects, it costs 8 bytes per Node, Attribute and Document
3796 but it simplifies the Corba integration a lot (no extra interface
3797 objects to allocate/free).
3798
Daniel Veillard0bef1311998-10-14 02:36:47 +00003799Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3800
3801 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3802 and changed NODEs contants for conformity with DOM Level 1
3803
Daniel Veillard27864701998-10-08 03:47:24 +00003804Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * added hooks to keep track of servants when creating objects
3807 xmlDoc and xmlNode (for Corba export).
3808
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003809Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3810
3811 * added xml-config script.
3812
Daniel Veillard7066a791998-10-01 20:28:28 +00003813Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3814
3815 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3816 to autoupdate libtool and automake conf files.
3817
Miguel de Icaza60681bd1998-09-30 19:28:59 +000038181998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3819
3820 * Makefile.am: Use '?' to separate the sed
3821 commands as ',' is used when people pass -Wl,something.
3822
3823
Daniel Veillard15a8df41998-09-24 19:15:06 +00003824Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3825
3826 * tree.c, tree.h: added a per-document compression interface.
3827
Daniel Veillard151b1b01998-09-23 00:49:46 +00003828Tue Sep 22 20:47:38 EDT 1998
3829
3830 * tree.c, tree.h: added saving with compression and added interfaces
3831 to control the compression level (xmlGetCompressMode,
3832 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3833
Daniel Veillard70120ff1998-09-22 00:24:21 +00003834Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3835
3836 * parser.c: corrected a loop for files of size 0
3837
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000038381998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3839
3840 * error.h: New file. Contains prototyes from `error.c'.
3841
Tom Tromeyc19653d1998-08-14 01:22:43 +00003842Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3843
3844 * Makefile.am (xmlincdir): New macro.
3845 (xmlinc_HEADERS): Renamed from include_HEADERS.
3846
Daniel Veillard845664d1998-08-13 04:43:19 +00003847Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * applied small patch on numeric entities from
3850 Christopher Blizzard <blizzard@appliedtheory.com>
3851
Daniel Veillard260a68f1998-08-13 03:39:55 +00003852Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3853
3854 * New release 0.2, removed the old xml_* files so that it's
3855 coherent with the other CVS base (W3C), far better conformance
3856 to standard, new namespaces, decent entities support, beginning
3857 of a SAX-like interface. Nearly nothing left intact, even the
3858 test examples ...
3859
Christopher Blizzarda36749e1998-07-30 21:47:18 +000038601998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3861
3862 * .cvsignore: Add .deps dir
3863
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003864Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3865
3866 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3867
Daniel Veillardfe926001998-07-26 04:28:20 +00003868Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003869
Daniel Veillardfe926001998-07-26 04:28:20 +00003870 * configure.in: added test for CPP
3871 * AUTHORS, Changelog: the original ones didn't get commited but the
3872 glib ones instead, fixed.
3873 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003874
Daniel Veillardfe926001998-07-26 04:28:20 +00003875Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003876
Daniel Veillardfe926001998-07-26 04:28:20 +00003877 * integrated code developped at W3C
3878 * changed the original Copyright
3879 * migrated to automake
3880 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003881