blob: 0c3557284ab2acafb47968493b3e3b36f14872a7 [file] [log] [blame]
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4 entity substitution mode text at the end of the entity might
5 be added due to text coalescing.
6 * nanoftp.c parser.c: small cleanup
7
Daniel Veillard0c720972001-08-08 20:59:00 +00008Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
9
10 * HACKING: added John Fleck right to commit in the doc subdir
11
Daniel Veillard48da9102001-08-07 01:10:10 +000012Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13
14 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15 allow to inherit attributes from the DTD directly in the
16 tree, this is needed for XPath and can be a useful feature.
17 Inherited namespaces are always provided at the tree level now
18 * test/defattr* result/defattr* result/noent/defattr*: added a couple
19 of tests for this feature (XSLT being the prime user).
20
Daniel Veillard50f34372001-08-03 12:06:36 +000021Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
22
23 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
24 testSAX.c xmlIO.c xmllint.c include/win32config.h
25 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
26 include/libxml/xmlwin32version.h.in win32/README.MSDev
27 win32/dsp/*: applied Win32 Facelift No.2 patches from
28 Igor Zlatkovic for Windows/MSC
29
Daniel Veillard9f4eb912001-08-01 21:22:27 +000030Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
31
32 * SAX.c: unparsedEntityDecl() the URI computation of the
33 entity wasn't done breaking XSLT unparsed-entity-uri()
34
Daniel Veillard567e1b42001-08-01 15:53:47 +000035Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
36
37 * xpath.c: fixed a bug when walking the descendants and
38 the current node has no children
39 * debugXML.c: show up when a text node is supposed to not be escaped
40
Thomas Broyerf186c822001-07-31 23:30:37 +000041Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
42
43 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
44 worked like the set:leading() function)
45 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
46
Daniel Veillardba6db032001-07-31 16:25:45 +000047Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
48
49 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
50
Daniel Veillard57905372001-07-31 15:52:17 +000051Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * include/libxml/xmlIO.h: apply change to close #58141
54 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
55
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000056Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57
58 * parser.c: when the internal subset uses a PE, then the
59 included entity can use conditional sections.
60
Daniel Veillard7d7e3792001-07-30 13:42:13 +000061Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
62
63 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
64 when walking the namespace axis showing up in
65 libxst/tests/general/bug-12
66 * xmlmemory.c: added the possibility to trace a given block
67 defined by its address
68
Daniel Veillard4aafa792001-07-28 17:21:12 +000069Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
70
71 * parser.c: don't override existing encoding specified before
72 starting xmlParseDocument()
73
Daniel Veillardfdb1f242001-07-27 23:32:44 +000074Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76 * include/libxml/xmlwin32version.h: reinserted, needed for
77 Windows users of CVS
78
Darin Adlera77cac02001-07-27 17:41:51 +0000792001-07-27 Darin Adler <darin@bentspoon.com>
80
Darin Adler699613b2001-07-27 22:47:14 +000081 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
82 * testCatalog.c: Add include of <libxml/parser.h>.
83
842001-07-27 Darin Adler <darin@bentspoon.com>
85
Darin Adlera77cac02001-07-27 17:41:51 +000086 * include/libxml/.cvsignore:
87 * include/libxml/xmlwin32version.h:
88 Remove this file from CVS because it's generated.
89
Daniel Veillard50822cb2001-07-26 20:05:51 +000090Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
91
92 * parser.c include/libxml/parser.h: applied const patches from
93 Tom Moog #58002
94
Thomas Broyerba4ad322001-07-26 16:55:21 +000095Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
96
97 * xpath.c include/libxml/xpath{,Internals}.h: added a function
98 lookup framework
99
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000100Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * tree.c: fixed xmlCopyNode() for documents
103
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000104Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105
106 * parser.c: fixed bugs #58073 reported by Greg Shtilman
107
108Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000109
110 * parser.c: fixes bug #57652 reported by Morus Walter
111
Daniel Veillarde3924972001-07-25 20:25:21 +0000112Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
113
114 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
115
Daniel Veillarda53c6882001-07-25 17:18:57 +0000116Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
117
118 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
119 errors, lesson don't add new functions at 1am before a release
120 * xpath.c: integrated fix from Bjorn to avoid divide by zero
121 from XPath initialization when possible.
122
Daniel Veillardd9bad132001-07-23 19:39:43 +0000123Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
124
125 * result/scripts/base*: removing history/readline changed
126 this slightly
127 * include/libxml/parser.h SAX.c parser.c parserInternals.c
128 xmllint.c: make element content line number generation
129 optionnal to avoid breaking old apps added interface to switch
130
Daniel Veillardf012a642001-07-23 19:10:52 +0000131Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * configure.in: get rid of the readline and libhistory
134 dependancies by default, release 2.4.1 with IA64 fix
135 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
136 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
137 John Kroll fixes to allow saving to HTTP via PUT (or
138 POST of needed).
139 * doc/html/*.html: regenerated the docs
140
Thomas Broyere8126242001-07-22 03:54:15 +0000141Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
142
143 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
144 xmlHashScanFull and xmlHashScannFull3 to get passed the
145 three keys as arguments to the callback function
146
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000147Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148
149 * configure.in Makefile.am: removed libxml softlink for good
150 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
151 100% coverage by gtk-doc
152
Daniel Veillard8599e702001-07-17 21:38:51 +0000153Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
156 fixed serious troubles due to size_t vs. int mismatch
157
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000158Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
161
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000162Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
163
164 * include/libxml/xpath{,Internals}.h xpath.c: added a more
165 convenient extension API for value and context managing
166 Now handles external objects through xmlXPathPopExternal,
167 xmlXPathWrapExternal and xmlXPathReturnExternal.
168 Added functions for sets operations (intersection, etc.)
169
Daniel Veillard22090732001-07-16 00:06:07 +0000170Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
171
172 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
173 xmlIO.c tree.c parserInternals.c entities.c encoding.c
174 HTMLparser.c: cleanup of global variables, marking some
175 const or private.
176
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000177Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000178
179 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
180 fixed xmlXPathNodeSetItem when passing index=0
181
Daniel Veillard05dec342001-07-14 21:57:39 +0000182Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
185
Daniel Veillard28ae6362001-07-14 16:44:32 +0000186Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * xmllint.c: fixed compilation under Cygwin #57503
189 * TODO: update
190
Peter Williamsed156f52001-07-13 18:35:13 +00001912001-07-13 Peter Williams <peterw@ximian.com>
192
193 * config.h.in: add #undef HAVE_DLFCN_H
194
195 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
196 builddir.
197
Daniel Veillard73b36e32001-07-12 15:09:52 +0000198Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
199
200 * win32/libxml2/libxml2.def.src: added a couple of exported entries
201 raised by #57348 and #57381
202
Daniel Veillard7db37732001-07-12 01:20:08 +0000203Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
206 tree.c xpointer.c: store the line numbder in element->content,
207 may break some software, need a configuration mechanism
208
Darin Adler96037892001-07-11 00:03:16 +00002092001-07-10 Darin Adler <darin@bentspoon.com>
210
211 * .cvsignore:
212 * example/.cvsignore:
213 * include/.cvsignore:
214 * include/libxml/.cvsignore:
215 Various things that are generated and should be ignored.
216
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000217Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
218
219 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
220 * doc/xml.html doc/html/*: updated the docs
221
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000222Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
225 validation occured on content with element child
226
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000227Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
228
229 * tree.c: fixed XML Base computation which was broken
230 * debugXML.c: added a base function to the shell
231 * Makefile.am result/scripts/* test/scripts/*: added scripts
232 based regression tests, and adding 2 XML Base tests
233
Daniel Veillard19e96c32001-07-09 10:32:59 +0000234Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * tree.c: set properties doc and call xmlSetListDoc for properties
237 content when grafting them in a different tree.
238 * aclocal.m4: remove from CVS
239
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000240Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
241
242 * win32/libxml2/libxml2.def.src: added some missing entry point
243 for XPath (Mark Vakoc)
244
Daniel Veillard388236f2001-07-08 18:35:48 +0000245Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
248 layer should URI-Unescape before trying to open resources.
249
Daniel Veillard04383752001-07-08 14:27:15 +0000250Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * xpath.c: fix the name() bug for elements in the default
253 namespace reported by Charlie Bozeman
254
Daniel Veillard7583a592001-07-08 13:15:55 +0000255Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
258 led to an XPath fix, improvements of SAX initialization, and
259 an added option --nocdata to testXPath
260
Daniel Veillard449d7392001-07-07 19:11:06 +0000261Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
262
263 * doc/libxml-doc.el: Felix Natter provided anew version working
264 with XEmacs too
265
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000266Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268 * include/libxml/xpath.h: small cleanup
269 * doc/xml.html: update
270
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000271Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272
273 * Makefile.am configure.in include/libxml/xmlwin32version.h:
274 released 2.3.14
275
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000276Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000279 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000280
Daniel Veillard73c9c042001-07-05 20:02:54 +0000281Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * xpath.c: a bug reported by Stephan Kulow empty nodesets
284 were not equal to empty strings
285
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000286Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
287
288 * SAX.c: fixed a URI-Reference computation problem when validating
289 * xmlIO.c: small cleanup
290
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000291Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293 * parser.c: improved the description of a couple of interfaces
294 upon Larry Stamper suggestion
295
Daniel Veillard62f313b2001-07-04 19:49:14 +0000296Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
297
298 * SAX.c entities.c parser.c: changed completely the way entities
299 are handled when running the parser in entity substitution mode.
300 This fixes a bug reported by Stephan Kulow and nearly divides
301 by 3 the amount of memory required by libxslt to load and process
302 DocBook TDG.
303
Daniel Veillardf420ac52001-07-04 16:04:09 +0000304Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * HTMLparser.c: fixing a too early root closing problem raised
307 byt Prashanth Naidu
308
Daniel Veillard8c357d52001-07-03 23:43:33 +0000309Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310
311 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
312 raised by Mark Vakoc.
313
Daniel Veillard6e90d192001-07-03 16:37:49 +0000314Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * example/Makefile.am: fixed the include path to add srcdir/include
317 * Makefile.am configure.in: fix from Albert Chin for iconv detection
318 and some cleanup
319
Daniel Veillardf06307e2001-07-03 10:35:50 +0000320Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
321
322 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
323 lot of optimization work, results in significant improvements
324 when handling really complex XPath queries. Add a small optimizer
325 for unions, improve [n] and [last()], avoid some costly ops.
326
Daniel Veillard77044732001-06-29 21:31:07 +0000327Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
328
329 * include/libxml/parser.h parser.c: xmlStrstr args are both const
330 * xpath.c: small cleanup
331 * xmlGetNsList: reformated, fixed problems if used on Entities
332
Daniel Veillard2adbb512001-06-28 16:20:36 +0000333Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
334
335 * doc/xml.html: added 1.8.14 and 2.3.13 releases
336
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000337Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338
339 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
340 * Makefile.am example/Makefile.am: workaround automake generating
341 erroneous deps
342
Daniel Veillard12f7d292001-06-28 13:12:11 +0000343Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345 * include/win32config.h: bug #56801 Yon Derek provided a patch
346 to the windows config file.
347
Daniel Veillard87ee9142001-06-28 12:54:16 +0000348Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
351 libxml.h : Yon Derek provided a set of changes to compile from
352 CVS on Windows/MSC
353
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000354Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
355
356 * parser.c: fixed UTF8 BOM support in push mode
357 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
358 added a specific testcase
359
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000360Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * Makefile.am: added --push regression tests
363 * parserInternals.c: the XML parser segfaulted in --push mode
364
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000365Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
366
367 * configure.in: moved the symlinks detection within a CVS
368 check, this is not portable and will be removed soon.
369 * xpath.c: small cleanup/speedup
370
Daniel Veillard11648102001-06-26 16:08:24 +0000371Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
372
373 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
374 release of 2.3.12
375 * parser.c: make an error message if unknow entities in all cases
376
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000377Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
378
379 * uri.c: fixed 2 uri normalization bugs on '//' reduction
380
Daniel Veillard23793842001-06-25 16:07:45 +0000381Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383 * include/libxml/Makefile.am: Laszlo Peter pointed out that
384 includes were installed in the wrong dir
385
Daniel Veillardf5498f32001-06-25 15:08:36 +0000386Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387
388 * doc/html.xml: warn against sending code to exhibit bugs.
389
Daniel Veillard56f06462001-06-24 21:34:03 +0000390Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
391
392 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
393 Tru64 from Thomas Leitner
394
Daniel Veillardc5d64342001-06-24 12:13:24 +0000395Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
396
397 * AUTHORS: added William and Bjorn
398 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
399 daniel@veillard.com hopefully I won't have to do this again
400 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
401 docs can be rebuilt cleanly now
402 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
403 from CVs it's generated, added include/libxml/xmlwin32version.h
404 also generated but which should change far less frequently.
405 * catalog.c nanoftp.c: made sure to include libxml.h not
406 libxml/xmlversion.h directly
407 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
408 when compiling on WIN32 and MSC
409
Daniel Veillard07385fd2001-06-23 21:55:48 +0000410Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * include/Makefile.am include/libxml/Makefile.am configure.in:
413 fixed make distcheck and rebuilding the rpms
414
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000415Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
416
417 * configure.in: should finish the migration of exported includes
418 into a real include/libxml in CVS, at least for CVS users.
419 * removed the exported headers, added in include/libxml (as well
420 as xmlversion.h.in).
421
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000422Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
423
424 * configure.in: fixed the way to detect symlink
425
Daniel Veillard66541772001-06-23 18:31:04 +0000426Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * configure.in: updated, include/libxml is now a real CVS dir
429
Daniel Veillardca989762001-06-23 17:39:29 +0000430Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
431
432 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
433 version works with both libxml1 and libxml2 (it autodetects
434 the prefix of the html-files) from Felix Natter.
435 * doc/xml.html: updated doc accordingly
436
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000437Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * xpath.c: fixed the bug generating a template loop in libxslt
440 when using docbook-xsl-1.4, * should filter out document nodes
441 * HACKING: added William
442 * TODO: updated
443
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000444Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * doc/FAQ.html: added a warning about gcc-3.0
447 * doc/xml.html: added reference to gdome2 and removed a confusing
448 sentence
449
Daniel Veillardf7f41852001-06-22 15:18:01 +0000450Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
451
452 * xmlversion.h: okay this is a generated file, but Windows
453 users need it and they can't generate it, and I want CVS
454 Windows users ...
455 * win32/libxml2/libxml2_so.dsp: Windows project file for
456 the shared lib version of libxml2
457 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
458 resources needed for libxslt/xsltproc by Yon Derek
459
Bjorn Reese3157b342001-06-22 14:41:45 +0000460Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
461
462 * trio.c: MSVC fix (provided by Igor Zlatkovic)
463
Daniel Veillard4151acb2001-06-22 10:48:57 +0000464Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
465
Daniel Veillardcc146db2001-06-22 11:10:52 +0000466 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
467
468Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469
Daniel Veillard4151acb2001-06-22 10:48:57 +0000470 * include/win32config.h: Yon Derek provided a first fix
471 to be able to compile libxslt/xsltproc on Windows
472
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000473Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475 * xpath.c: attempt to work around what seemed a gcc optimizer
476 bug when handling floats on i386 http://veillard.com/gcc.bug
477 * tree.c entities.c encoding.c: doing some cleanups while
478 chasing it
479
Daniel Veillard017b1082001-06-21 11:20:21 +0000480Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * Makefile.am: cleanup when --without-debug is specified
483 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
484 w.r.t. --without-debug and other include points
485 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
486 Catalogs
487 * configure.in entities.h tree.h HTMLparser.c: removed
488 --without-corba, made the _private field mandatory
489
Daniel Veillard87a764e2001-06-20 17:41:10 +0000490Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
491
492 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
493 outputs a BOM in UTF8, an errata has been issued to avoid the
494 problem, that was the most reasonable solution... Add support
495 for a leading UTF8 BOM in entities.
496
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000497Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499 * valid.c: fixed a bug found when post validating an entity ref
500 * xmllint.c: added --loaddtd and sligly changed --postvalid to
501 activate it too
502
Daniel Veillard39196eb2001-06-19 18:09:42 +0000503Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
504
505 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
506 weakness in the node copy the XPointer and the XInclude
507 implementations. Serious cleanup.
508
Daniel Veillard3739b982001-06-19 12:51:30 +0000509Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
510
511 * Makefile.am: Kjartan Maraas provided a small patch to
512 add xml2-config.in to EXTRA_DIST
513
Daniel Veillarda9142e72001-06-19 11:07:54 +0000514Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
515
516 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
517 provided another failing case found in KDE, the way the
518 ctxt->vctxt.nodeTab was allocated and freed changed over
519 time but it wasn't completely cleaned up. This should fix it.
520
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000521Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * parser.c: Stephan Kulow also raised the fact that line number
524 could get miscounted making debug harder, fixed the problem
525 in xmlParseCharData()
526
Daniel Veillard64b98c02001-06-17 17:20:21 +0000527Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
528
529 * valid.c: Stephan Kulow pointed out a problem when validating
530 and using an empty entity, forgot a 'break' in a case.
531
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000532Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
535 * doc/xml.html: updated with 2.3.11
536
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000537Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
538
539 * TODO: updated adding cleanup of generated doc
540 * configure.in: prepared to release 2.3.11
541 * xmllint.c: added --version for bug reporting
542 * doc/html/*.html: rebuilt the doc
543
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000544Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
545
546 * xpath.c: first part of the work on selecting namespace to
547 fix bug #56115
548
Daniel Veillard96ed5832001-06-15 22:22:04 +0000549Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
552 when using -liconv
553 * TODO: updated
554
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000555Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557 * HTMLtree.[ch]: more work on the HTML serialization routnes,
558 cleanup, encoding support.
559
Daniel Veillard608ad072001-06-14 08:32:28 +0000560Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * xpath.c: Thomas Broyer suggested a better patch for the / arg
563
Daniel Veillard239d0522001-06-13 23:02:48 +0000564Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
565
566 * xpath.c: bug detected by Ankh when / is used as a function arg
567
Daniel Veillard02bb1702001-06-13 21:11:59 +0000568Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
569
570 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
571 of element and use it to avoid outputting formatting spaces at
572 the wrong place. Implemented the format parameter for HTML save.
573 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
574 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
575 result/HTML/wired.html: of course this impact the result of a
576 number of HTML tests
577
Daniel Veillard95d845f2001-06-13 13:48:46 +0000578Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * HTMLtree.[ch]: started augmenting the HTML save API with
581 encoding and formatting parameters
582
Daniel Veillardeca60d02001-06-13 07:45:41 +0000583Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
584
585 * HTMLtree.h: cleanup and started evaluating the work needed on
586 revamping the HTML output code
587
Daniel Veillard84666b32001-06-11 17:31:08 +0000588Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
589
590 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
591
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000592Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * valid.c: fixed bug #56049, forgot one check in the
595 validation routine
596
Daniel Veillardca2366a2001-06-11 12:09:01 +0000597Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
600
Daniel Veillard6761eee2001-06-11 10:29:38 +0000601Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * libxml.h: fixed an error in last commit
604 * doc/FAQ.html: added an entry for compilation from CVS
605
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000606Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * xmlversion.h.in libxml.h: Cygwin patches
609 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
610 * tree.h: cleanup
611
Daniel Veillardacd370f2001-06-09 17:17:51 +0000612Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614 * tree.c: patched xmlFreeNode() to avoid freeing() a static
615 memory block in a strange case where libxml is linked twice
616 in the binary.
617
Daniel Veillard1d047672001-06-09 16:41:01 +0000618Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
621 state far too often, simple fix used to avoid it.
622
Daniel Veillard4497e692001-06-09 14:19:02 +0000623Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
626 being processed, applied his patch
627 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
628
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000629Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
632 provided fixes to compile on MSCC again
633 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
634 also provided an update for the project files.
635
Daniel Veillarda682b212001-06-07 19:59:42 +0000636Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
637
638 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
639 bug #55810
640
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000641Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * tree.c: fixed xmlGetNsProp() to close bug #55683
644 Note this requires libxslt to use it's own function instead.
645
Daniel Veillardf0c53762001-06-07 16:07:07 +0000646Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * HTMLtree.c: when in a pre element no formatting space should
649 be added.
650 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
651
Daniel Veillard068a9652001-06-07 15:30:26 +0000652Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * configure.in: added tests for signal() and signal.h
655
Daniel Veillard541d6552001-06-07 14:20:01 +0000656Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * xpath.c: robert pointed out xmlXPathNINF was not initialized
659
Daniel Veillard8a367d42001-06-07 14:01:34 +0000660Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * doc/libxml-doc.el: Felix Natter provided a new version for
663 libxml2
664
Daniel Veillard8a926292001-06-07 11:20:20 +0000665Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666
667 * HTMLtree.c: when in a pre element no formatting space should
668 be added.
669
Daniel Veillard14839d52001-06-06 16:11:56 +0000670Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
673
Daniel Veillarde95e2392001-06-06 10:46:28 +0000674Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
675
676 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
677 hack
678 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
679 * uri.c: fixed a warning
680
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000681Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * HTMLtree.c: trying to close bug #55772 escaping in script
684 elements
685 * doc/xml.html: suggest to send mail to the list
686
687Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000688
689 * error.c: attempt to fix the xmlGetVarStr breakage once and for
690 good. Use a macro and based on the solution provided in
691 vsnprintf manual page from GNU.
692
Bjorn Reese99748722001-06-05 12:49:15 +0000693Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
694
695 * error.c: Workaround for non-preserving variadic list.
696 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
697
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000698Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * doc/xml.html: added 2.3.10 release
701
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000702Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * configure.in: releasing 2.3.10
705
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000706Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
707
708 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
709
Daniel Veillard20042422001-05-31 18:22:04 +0000710Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
711
712 * encoding.c: Robert Collins provided a patch to add the
713 "US-ASCII" encoding alias
714
Daniel Veillard97ac1312001-05-30 19:14:17 +0000715Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
718 string oriented functions and started cleaning the related areas
719 in xpath.c which needed fixing in this respect
720
Daniel Veillard2d703722001-05-30 18:32:34 +0000721Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
724 #55380
725 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
726
Daniel Veillard9403a042001-05-28 11:00:53 +0000727Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * TODO: updated
730 * nanohttp.[ch] : started adding APIs to get the redirected URL
731 when this occurs (needed for further base computation
732 * tree.h: cleanup
733 * encoding.c: cleanup
734 * SAX.c: minor change around ctxt->loadsubset
735
Daniel Veillard6278fb52001-05-25 07:38:41 +0000736Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * Makefile.am include/Makefile.am: small change to have
739 include/libxml rebuilt if working from CVS.
740 * uri.c: applied another patch from Carl Douglas for URI escaping,
741 this should close bug #51876
742
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000743Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * xinclude.c: fixed XInclude recursive behaviour bug #54678
746 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
747 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
748 added specific regression test
749 * parser.h: preparing for the XSLT mode where DTD inherited
750 attributes are added to the tree.
751
Daniel Veillardbbd22452001-05-23 12:02:27 +0000752Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
753
754 * xinclude.[ch]: Updated the namespace for the Last Call version
755 * result/XInclude/include test/XInclude/include: updated the
756 testsuite accordingly
757
Daniel Veillard8514c672001-05-23 10:29:12 +0000758Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
759
760 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
761 related to bug #51876
762
Daniel Veillard42596ad2001-05-22 16:57:14 +0000763Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * tree.c: fixed a gross mistake in base computation, xml:base is
766 not completely correct yet (need cascade).
767 * xpath.[ch]: added the few things needed to find a function name
768 and URI from the XPath context when it is called.
769
Daniel Veillard81418e32001-05-22 15:08:55 +0000770Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * catalog.[ch]: fixes and add xmlLoadCatalogs()
773 * DOCBparser.c: small cleanup
774 * xmllint.c: added a --catalogs option to load catalogs from
775 $SGML_CATALOG_FILES
776 * tree.c: cleanup
777 * configure.in: iconv library fixup, ICONV_LIBS
778
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000779Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * catalog.c: handling of CATALOG entries. detection of recursion,
782 and a few bugfixes
783 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
784 against the default namespace
785
Daniel Veillard04b93292001-05-21 08:15:31 +0000786Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
789
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000790Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * parser.c: fixed propagation context info when parsing an
793 external entity.
794 * doc/html/*.html: regenerated a couple of docs
795
Daniel Veillard4623acd2001-05-19 15:13:15 +0000796Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
797
798 * doc/xml.html: update with 2.3.9 informations
799
Daniel Veillardbed7b052001-05-19 14:59:49 +0000800Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
803 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
804 * doc/html/* : rebuilt the docs
805 * valid.c: small patch which may improve some case when
806 validating.
807
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000808Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * HTMLparser.c: Closed bug #54891
811 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
812 to the suite
813
814Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
817 applied a documentation patch from LotR and filled in a few missing
818 descriptions
819
Daniel Veillard76d66f42001-05-16 21:05:17 +0000820Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * xpath.c tree.c parser.c: speed optimizations at the parser level
823 document tree freeing and xpath evaluation
824
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000825Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * parser.c parser.h parserInternals.h: fixed a couple of
828 interfaces for handling memory buffer input to const char *
829 upon suggestion of JamesH.
830
Daniel Veillardc3739e72001-05-15 15:23:27 +0000831Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * configure.in: LoTR sent a patch fixing the previous commit
834
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000835Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
836
837 * configure.in: trying to deal again with the stoopid -R linking
838 flag of Solaris
839
Daniel Veillard790142b2001-05-15 10:51:53 +0000840Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
841
842 * xpath.h: two nodeset access macros from Thomas Broyer
843
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000844Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
847 patch from Thomas Broyer
848
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000849Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
852 case
853 * INSTALL: was empty added stuff from the FAQ
854
Daniel Veillard75bea542001-05-11 17:41:21 +0000855Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
858 attributes handling and #54433 by adding xmlUnsetProp()
859 and xmlUnsetNsProp()
860
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000861Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
862
863 * HTMLparser.c: Patch from Jonas Borgström
864 (htmlGetEndPriority): New function, returns
865 the priority of a certain element.
866 (htmlAutoCloseOnClose): Only close inline elements if they
867 all have lower or equal priority.
868 * result/HTML: this of course changed a number of tests results.
869
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000870Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
871
872 * xmlIO.c catalog.c: plugged in the default catalog resolution
873 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
874 documentations
875 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
876
Daniel Veillarda7374592001-05-10 14:17:55 +0000877Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
880 integrating catalogs
881 * catalog.[ch] testCatalog.c: adding a small catalo API
882 (only SGML catalog support).
883 * parser.c: restaured xmlKeepBlanksDefault(0) API
884
Daniel Veillardc17337c2001-05-09 10:51:31 +0000885Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
886
887 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
888
Daniel Veillard257d9102001-05-08 10:41:44 +0000889Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890
891 * parser.c: added xmlParseExternalEntityPrivate() to allow
892 propagation of ctxt->_private when parsing external entities
893
Daniel Veillard083c2662001-05-08 08:27:14 +0000894Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
897
Daniel Veillard01ef7382001-05-08 07:31:43 +0000898Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
899
900 * configure.in: fixed a small portability problem with AM_CONDITIONAL
901
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000902Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
903
904 * valid.c: warn when indeterminist content model is detected
905 * result/VC/ElementValid8: this adds a message
906 * Makefile.am: add --novalid for VCM tests
907 * parserInternals.c: added a call to Init memory
908
Daniel Veillard64269352001-05-04 17:52:34 +0000909Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
912 when both parameters are NULL.
913
Daniel Veillard37721922001-05-04 15:21:12 +0000914Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
915
916 * valid.c: applied small patch from Gary Pennington, reindented
917 some part of the code.
918
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000919Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
922 release, updated and regenerated the docs
923
Daniel Veillard357c9602001-05-03 10:49:20 +0000924Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * xpath.c result/XPath/expr/floats : clarified and cleanup
927 printing of abnormal floats in tests.
928
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000929Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
930
931 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
932 * results/HTML/ : a few changes in the output of the HTML tests as
933 a result.
934 * configure.in: tying to fix -liconv where needed
935
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000936Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
937
938 * Makefile.am: fixed a stupid error
939
Daniel Veillard7150a032001-05-02 16:41:11 +0000940Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * configure.in Makefile.am: make the inclusion of the trio
943 modules in the library conditional
944
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000945Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
946
947 * DOCBparser.c: patche from László Kovács, fixed entities refs
948 in attributes handling
949
Daniel Veillardedddff92001-05-02 10:58:52 +0000950Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
951
952 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
953 flushing
954
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000955Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * xpath.c: fix of an XSLT namespace bug reported on the list
958 general/bug-8-
959
Daniel Veillard5792e162001-04-30 17:44:45 +0000960Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * strio.h trio.c: Dan McNichol suggested a couple of small
963 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
964
Daniel Veillard02141ea2001-04-30 11:46:40 +0000965Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
966
967 * tree.c parser.c encoding.c: spent a bit more time looking
968 at the parsing speed and DOM handling. Added a few more
969 speedups.
970
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000971Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * parser.c: small but effective parsing speed improvement
974
Daniel Veillardb59076b2001-04-29 17:04:07 +0000975Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * configure.in: default on the DocBook parser inclusion (for Gnome)
978 * DOCBparser.h: fixed a header reference
979
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000980Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * configure.in xpath.c: applied Bjorn patches for FPE on the
983 alpha
984
Daniel Veillardeefd4492001-04-28 16:55:50 +0000985Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
986
987 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
988 xmlSaveFormatFileTo()
989
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000990Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
991
992 * xpath.c: simple and efficient optimization, XPath functions
993 aways bind to the same code, cache this
994 * TODO: updated (by saying some is obsolete)
995
Daniel Veillard2156a562001-04-28 12:24:34 +0000996Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * xpath.c: more cleanup work on XPath name parsing routines
999
Daniel Veillard61d80a22001-04-27 17:13:01 +00001000Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1001
1002 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1003 xmlXPathParseName
1004 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1005 * debugXML.c: avoid compilation problems if compiling without
1006 HTML support, Igor Zlatkovic
1007 * win32/libxml2/libxml2.def.src: being able to compile without
1008 XPath on Windows
1009
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001010Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * libxml.m4: yet another patch from Toshio Kuratomi
1013
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001014Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1017
Daniel Veillard67fee942001-04-26 18:59:03 +00001018Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * tree.[ch]: added xmlSaveFormatFile interface for saving
1021 and indenting a file.
1022
Daniel Veillard82e49712001-04-26 14:38:03 +00001023Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1024
1025 * xpath.c: fixed bug #53689 related to processing-instruction()
1026
Daniel Veillard02f077a2001-04-26 10:59:11 +00001027Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1028
1029 * DOCBparser.c: patche from László Kovács
1030
Daniel Veillard30211a02001-04-26 09:33:18 +00001031Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1032
1033 * parser.c: applied fixes from Christian Glahn bug report #53391
1034
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001035Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * error.c: Jean François Lecomte provided a complete description
1038 and a fix to bug #53537
1039
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001040Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1043
Daniel Veillard1034da22001-04-25 19:06:28 +00001044Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * DOCBparser.c SAX.c: a bit more work on entities processing.
1047 Still Need to cleanup XML output and references in attributes
1048
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001049Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1052
Daniel Veillardb33c2012001-04-25 12:59:04 +00001053Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * tree.c: trying to fix #53574, not completely complete,
1056 I would like xmllint --copy --debug test/ent1 and
1057 xmllint --debug test/ent1 to show the same result.
1058 * xpath.c: fix a bug when trying to sort namespace nodes
1059
Daniel Veillard5146f202001-04-25 10:29:44 +00001060Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * HTMLtree.c: real fix for #53402
1063
Daniel Veillard7533cc82001-04-24 15:52:00 +00001064Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1067 PIs when using xsl:output
1068 * valid.c: closing #53537 some case generate segfaults if there
1069 is validity errors
1070
Daniel Veillard61b33d52001-04-24 13:55:12 +00001071Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1072
1073 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1074 of external parsed entities, added --noent to testDocbook
1075 * valid.c: Garry Pennington found an uninitialized variable
1076 access in xmlValidateElementContent()
1077
Daniel Veillard56098d42001-04-24 12:51:09 +00001078Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1081 with madness
1082 * result/HTML/ : this modified the result of the regression tests
1083 a lot.
1084
Daniel Veillard122376b2001-04-24 12:12:30 +00001085Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1086
1087 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1088 to doc where it wasn't checked against NULL reported by
1089 Jens Laas
1090
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001091Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1094 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1095
Daniel Veillardeae522a2001-04-23 13:41:34 +00001096Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1097
1098 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1099 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1100 * SAX.[ch]: cleanup and updates for DocBook
1101 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1102 ex SGML identifier changes
1103 * valid.c: removed a static unused function.
1104
Daniel Veillardde57c612001-04-23 09:13:36 +00001105Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1106
1107 * HTMLtree.c: applied change for Paul Sponagl on script saving
1108 * Makefile.am: the warning about entity title.xml are normal.
1109
Daniel Veillard393df012001-04-22 20:11:18 +00001110Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * configure.in: release of 2.3.7
1113 * Makefile.am: fixing make distcheck
1114
Daniel Veillarda41123c2001-04-22 19:31:20 +00001115Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * doc/html/* doc/xml.html: updated and regenerated the docs
1118
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001119Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1122
Daniel Veillarde82a9922001-04-22 12:12:58 +00001123Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1124
1125 * tree.c: fixed #53388 with the provided patch
1126
Daniel Veillard06803992001-04-22 10:35:56 +00001127Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * valid.c: Bjorn detected an invalid memory access. Fixed
1130 vstateVPush()
1131
Daniel Veillard40af6492001-04-22 08:50:55 +00001132Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1135
Bjorn Reese70a9da52001-04-21 16:57:29 +00001136Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1137
1138 * libxml.h: new header used only for the compilation of libxml
1139 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1140 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1141 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1142 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1143 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1144 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1145 baseline (version 1.2 plus a single patch).
1146 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1147 scientific notation for numbers. Tests added.
1148 * xpath.c: formatting of numbers changed to use sprintf
1149 (contribution from William Brack)
1150
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001151Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1152
1153 * valid.c: cleanup, more useful debugging
1154 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1155 * xmlIO.c: entity loading is printed as an error when validating
1156
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001157Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158
1159 * valid.c: fixed to validate within entities
1160 * test/VCM/v22.xml: added a specific testcase
1161
Daniel Veillardca1f1722001-04-20 15:47:35 +00001162Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1163
1164 * valid.c: forgot an epsilon transition in for ()+
1165 * test/VCM/v21.xml : added a specific test case
1166
Daniel Veillard85349052001-04-20 13:48:21 +00001167Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * valid.c: removed a state explosion exhibited by RSS
1170 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1171 from bug #51872
1172
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001173Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1176 validation without using an ugly NFA -> DFA algo in the source.
1177 Made a specific algorithm easier to maintain, using a single
1178 stack and without recursion.
1179 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1180 * hash.c: made the growing routine static
1181 * tree.h parser.c: added the parent information to an
1182 xmlElementContent node.
1183
Daniel Veillarde470df72001-04-18 21:41:07 +00001184Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * SAX.c parser.c xpath.c: generating IDs when not validating
1187 from an external parsed entity was poisoning the ID has table
1188 with removed values. This was killing XSLT on the KDE help
1189 browser.
1190
Daniel Veillardceacdd92001-04-18 15:10:35 +00001191Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1192
1193 * entities.h: andrew@ugh.net.au detected a double declaration
1194
Daniel Veillarda10efa82001-04-18 13:09:01 +00001195Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1196
1197 * debugXML.c hash.c tree.h valid.c : some changes related to
1198 the validation suport to improve speed with DocBook
1199 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1200 the way validation errors get reported
1201
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001202Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1203
1204 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1205 by P C Chow and William M. Brack for XSLT HTML output
1206
Daniel Veillard2d90de42001-04-16 17:46:18 +00001207Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1208
1209 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1210 Igor Zlatkovic patches for MSC compilation and added his
1211 updates
1212
Daniel Veillarde043ee12001-04-16 14:08:07 +00001213Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1214
1215 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1216 prefix lookup.
1217 * parserInternals.c: fixed the bug reported by Morus Walter
1218 due to an off by one typo in xmlStringCurrentChar()
1219
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001220Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * HTMLparser.c result/HTML/*: revamped the way the HTML
1223 parser handles end of tags or end of input
1224
Daniel Veillard82daa812001-04-12 08:55:36 +00001225Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1228
Daniel Veillard67a21302001-04-11 14:39:16 +00001229Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1232 bug where the linktime verions of free() won't work ...
1233
Daniel Veillard27b55282001-04-11 12:22:25 +00001234Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1237
Daniel Veillardafc73112001-04-11 11:51:41 +00001238Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * doc/xml.html: added 2.3.6 release
1241
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001242Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1243
1244 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1245 * result/wml.xml: resulted in a small output change
1246
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001247Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1248
1249 * tree.c: xmlNewDoc was missing the charset initialization
1250 * xmllint.c: added --auto to autogenerate a doc, allow to
1251 reproduce the problem fixed on xmlNewDoc
1252
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001253Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1254
1255 * xpath.c: trying to get 52979 solved
1256 * tree.c result/ result/noent/: trying to get 52712 solved, this
1257 also made me clean up the fact that XML output in general should
1258 not add formating blanks by default, this changed the output of
1259 a few tests
1260
Daniel Veillard73639a72001-04-10 14:31:39 +00001261Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1262
1263 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1264
Daniel Veillardfac26a12001-04-08 13:08:14 +00001265Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * configure.in: finally released 2.3.6
1268
Daniel Veillard911f49a2001-04-07 15:39:35 +00001269Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1270
1271 * xpath.c: checking for null pointer generated by new code
1272
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001273Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274
1275 * xpath.c: fixed a [] evaluation problem reported
1276 * test/XPath/tests/simpleaddr: extended test
1277 * result/XPath/simpleaddr: updated result
1278
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001279Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1280
1281 * xmllint.c: Dan Timis reported a portability problem
1282 on Macs without mmap, fixed it.
1283
Daniel Veillardb38bd552001-04-03 18:22:00 +00001284Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * testXPath.c : added a --tree option allowing to display the
1287 tree dump of the XPath expression
1288
Daniel Veillard4dd93462001-04-02 15:16:19 +00001289Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1290
1291 * xpath.c: fixed a memleak when comparing nodesets
1292 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1293 * tree.c: added a TODO
1294
Daniel Veillard92ad2102001-03-27 12:47:33 +00001295Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1296
1297 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1298 we need string functions
1299 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1300 to be able to use them where needed. Applied some changes
1301 to reduce name linking pollution and compile in only what's
1302 needed.
1303 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1304 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1305 for the string manipulation functions
1306 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1307 to the free() function of xmlmemory.c
1308 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1309 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1310 usage.
1311
1312
Daniel Veillard2be30642001-03-27 00:32:28 +00001313Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * error.c: applied the context output patch of the error
1316 handling submitted by Chuck Griffith
1317 * error/VC/*: this slightly change some error logs
1318
Daniel Veillard50582112001-03-26 22:52:16 +00001319Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * parser.c: fixed line number reporting on error
1322
Daniel Veillard04be4f52001-03-26 21:23:53 +00001323Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * parser.c: Sullivan and Darin found a parser bug,
1326 applied the patch.
1327
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001328Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1331 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1332 xmlversion.h.in xpointer.c: of course the way I defined
1333 UNUSED breaks on old gcc version. Try to be smart and
1334 also define it directly in xmlversion.h
1335 * configure.in: removed -ansi flag from the pedantic set
1336
1337Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001338 Huge cleanup, I switched to compile with
1339 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1340 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1341 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1342 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1343 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1344 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1345 encoding.h entities.c error.c list.[ch] nanoftp.c
1346 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1347 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1348 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1349 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1350 Cleanup, staticfied a number of non-exported functions,
1351 detected and cleaned up a dozen of problem found this way,
1352 avoided a lot of public function name/typedef/system names clashes
1353 * doc/xml.html: updated
1354 * configure.in: switched private flags to the really pedantic ones.
1355
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001356Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1357
1358 * configure.in: 2.3.5
1359 * doc/html/*: rebuilt the docs
1360
Daniel Veillard146c9122001-03-22 15:22:27 +00001361Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * parser.c: fixed a reported bug in NOTATION parsing
1364 * uri.c: accepted but not fixed bug 51876, added TODO
1365 * Makefile.am: fixed bug 51876
1366
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001367Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368
1369 * config.h.in configure.in error.c: fix a compilation problem
1370 on platforms without vsnprintf (xml@thewrittenword.com)
1371
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001372Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * parser.c: fixed a function name header typo
1375 * SAX.c: notations can also occur in external subset.
1376
Daniel Veillard7d42b542001-03-20 13:22:46 +00001377Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * error.c: removed a C++ like comment
1380
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001381Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1382
1383 * parser.c: fixing bug 52299 strange condition leading
1384 to a parser crash due to a buffer overflow
1385 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1386 added the specific test case
1387
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001388Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1391 xmlXPathConvert{String,Number,Boolean} to be able to make
1392 type casts without a context stack, fixed some implementation
1393 problems related to the absence of context at parse-time,
1394 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1395 in the public API too
1396 * xpointer.c xpathInternals.h: we need to know at parse time
1397 whether we are compiling an XPointer
1398
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001399Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1400
1401 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1402 cleaned up the parser internals, refactored XPath code, added
1403 new compilation based APIs and cleanly separated public and
1404 private APIs.
1405
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001406Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * xpath.h: the comp field must be added at the end to avoid
1409 killing binary compat.
1410
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001411Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1412
1413 * Makefile.am: detect XPath memleaks in regreson tests
1414 * error.c: fixed and error w.r.t. error reporting still using
1415 stderr
1416 * hash.c: added new line at end of file
1417 * tree.h: minor cleanup
1418 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1419 expression parsing from evaluation, resulted in a number of
1420 changes internally, and in XPointer. Likely to break stuff
1421 using xpathInternals.h but should remain binary compatible,
1422 new interfaces will be added.
1423
Daniel Veillardd574f782001-03-14 19:40:17 +00001424Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * configure.in: fixed a couple of problems reported by
1427 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1428 without gcc on non linux platforms.
1429
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001430Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1433 a fix for --with-html-dir= configure support. I hope it won't
1434 break rpm generation
1435
Daniel Veillarda022fe02001-03-14 16:30:00 +00001436Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * xmlIO.c: one function comment cleanup.
1439
Daniel Veillard25239c12001-03-14 13:56:48 +00001440Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * SAX.c: external subset notations were improperly registered
1443 in the internal subset.
1444
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001445Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446
1447 * README.cvs-commits: added, pointing to HACKING
1448 * HACKING: updated
1449
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001450Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1451
1452 * parser.c: and Matt Sergeant found one in the XML push
1453 parser (erroneous check I forgot to remove when I fixed the
1454 main parser).
1455
Daniel Veillard68d7b672001-03-12 18:22:04 +00001456Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1457
1458 * xpath.c: ptittom found a small bug in UnaryExpr
1459
Daniel Veillarde356c282001-03-10 12:32:04 +00001460Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1461
1462 * configure.in: bumped to 2.3.4
1463 * error.c: fixed bug #51860
1464 * tree.c: fixed bug #51861
1465 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1466 * tree.[ch] : added xmlDefaultBufferSize
1467 * nanoftp.c: typo in function name header block
1468 * doc/xml.html : updated, added link to XML::LibXSLT
1469 * doc/html/* : rebuilt the docs
1470
Daniel Veillard80f32572001-03-07 19:45:40 +00001471Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1472
1473 * parser.c SAX.c: the new content parsing code raised an
1474 ugly bug in the characters() SAX callback. Found it
1475 just because of strangeness in XSLT XML Rec ouptut :-(
1476
Daniel Veillard6c831202001-03-07 15:57:53 +00001477Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1478
1479 * Makefile.am: Martin Baulig suggested to add -lm
1480 * tree.c: found another bug in xmlNodeGetContent()
1481
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001482Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1483
1484 * xpath.c: Bjorn found the error related to strictness of comparison.
1485
Daniel Veillard29631a82001-03-05 09:49:20 +00001486Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * parser.c: trying to fix the Dtd parsing problem reported
1489 by Gary, side effect of last week speed optimizations.
1490
Daniel Veillard14be0a12001-03-03 18:50:55 +00001491Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1492
1493 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1494 * parserInternals.c: removed unneeded test raised by Stric
1495
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001496Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1497
1498 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1499 and fixed by William Brack). Added xmlXPathFormatNumber.
1500 Changed the sorting slightly.
1501 * configure.in Makefile.am example/Makefile.am: Added -lm.
1502 Please note that applications linking with libxml2, must
1503 also like with the math library from now on.
1504
Daniel Veillardf9533d12001-03-03 10:04:57 +00001505Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1506
1507 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1508
Daniel Veillard2f362242001-03-02 17:36:21 +00001509Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * parser.c: one must report spaces even if the Dtd element
1512 content proves that this is not part of the element content.
1513 * result/valid/*.xml: this changed the ouptu slightly
1514
Daniel Veillardb402c072001-03-01 17:28:58 +00001515Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1516
1517 * configure.in: bumped to 2.3.3
1518 * doc/xml.html: updated
1519
Daniel Veillard77851712001-02-27 21:54:07 +00001520Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * tree.c: minor doc fix
1523 * xpath.c: deallocation issues when a result tree has been
1524 converted to a node-set
1525
Daniel Veillardec70e912001-02-26 20:10:45 +00001526Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1527
1528 * doc/xml.html: oops corrected dates s/2000/2001
1529
Daniel Veillard8730c562001-02-26 10:49:57 +00001530Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1531
1532 * valid.c: new patch from Gary Pennington
1533
Daniel Veillard91e9d582001-02-26 07:31:12 +00001534Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * doc/xml.html: applied patch from Ankh
1537
Daniel Veillardedac3c92001-02-26 01:36:19 +00001538Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1539
1540 * xinclude.c: fixed a problem building on Mac
1541
Daniel Veillard21a0f912001-02-25 19:54:14 +00001542Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1543
1544 * parser.c: more work on increasing parsing ferformances
1545
Daniel Veillard48b2f892001-02-25 16:11:03 +00001546Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1549 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1550 avoiding memcpy in production builds MEM_CLEANUP macro use
1551 * parser.[ch] parserInternals.c: optimizations of the tightest
1552 internal loops inside the parser. Better checking of I/O
1553 flushing/loading conditions
1554 * xmllint.c : added --timing
1555
Daniel Veillard71681102001-02-24 17:48:53 +00001556Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * configure.in: bumped to 2.3.2
1559 * doc/xml.html: updated for release
1560
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001561Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * xpath.c: found a memleak and fixed a nasty bug
1564
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001565Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1566
1567 * xmllint.[c1] : added return code errors for xmllint
1568 * xpath.c: specific debug dump function for result value trees
1569
Daniel Veillard4b637072001-02-21 21:52:55 +00001570Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1571
1572 * xpath.c: finally implemented xmlXPathCompareNodeSets
1573 * test/XPath/expr/floats results/XPath/expr/floats: added
1574 a test for float expressions
1575
Daniel Veillardf714aa32001-02-21 03:07:44 +00001576Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1579 * parserInternals.[ch]: trying to speed up parsing
1580 * xpath.c : speeded up node set equality op
1581
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001582Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1585 better handling of ID/IDREF and the list modules associated
1586 * configure.in: small CFLAGS cleanup
1587
Daniel Veillarda8abee62001-02-19 15:14:59 +00001588Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1589
1590 * configure.in: fixed iconv detection on AIX (stric)
1591
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001592Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001593
1594 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1595
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001596Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1597
1598 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1599 and optimized xmlXPathNodeSetSort
1600
Daniel Veillard142adbf2001-02-17 13:21:05 +00001601Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1602
1603 * xpath.c: bug fix when context size is 0
1604 * parser.c: I like Norm's Dtd because they still manage to break
1605 the parser occasionally
1606
Daniel Veillardf23e0092001-02-16 13:21:29 +00001607Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1610
Daniel Veillarde0e26512001-02-16 00:11:46 +00001611Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1612
1613 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1614 attributes within the XML-1.0 namespace
1615
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001616Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1617
1618 * xpathInternals.h: exported a few axis functions
1619 * doc/xml.html: updated the doc
1620
Daniel Veillard760f4422001-02-15 14:59:48 +00001621Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622
1623 * configure.in: applied patch from Daniel van Balen for OpenBSD
1624 and bumped version to 2.3.1
1625 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1626 attempt to find autoclosing was simply broken, removed it,
1627 updated the examples, this is better
1628
Daniel Veillardd194dd22001-02-14 10:37:43 +00001629Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1630
1631 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1632 hash functionnalities.
1633 * doc/html/* : rebuild the doc
1634
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001635Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1636
1637 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1638 on predicate
1639 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1640 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1641 really want to have tags closed on output even if we accept
1642 unclosed ones on input
1643
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001644Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * xpath.c: ouch don't free NULL, rare case fixed
1647 * tree.c: don't coalesce text nodes if they don't have the
1648 same behaviour wrt escaping on output
1649
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001650Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1651
1652 * xpath.c: small fixup
1653 * SAX.c: don't warn on empty namespaces.
1654
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001655Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * README: a bit of cleanup
1658 * configure.in: preparing for 2.3.0 release
1659
Daniel Veillard1f83d392001-02-08 09:37:42 +00001660Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1661
1662 * hash.[ch]: added a first version of xmlHashSize()
1663 * valid.c: another bug fix from Gary Pennington
1664
Daniel Veillard5eef6222001-02-07 18:24:48 +00001665Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1666
1667 * valid.c: couple of bug fixes pointed by Gary Pennington
1668 * HTMLtree.c: #if 0 cleanup
1669
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001670Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1671
1672 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1673 which removes a time consuming check of xmlXPathNodeSetAdd()
1674 and use it in places where we are sure to not break unicity
1675
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001676Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1677
1678 * xpath.c: bug fixes found from XSLT
1679 * tree.c: preserve node->name special values when copying nodes.
1680 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1681 external subset are fetched when available but without full
1682 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1683 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1684 output with encoding disabled.
1685
Daniel Veillard2c833b62001-02-03 08:52:06 +00001686Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1687
1688 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1689 xmlCheckFilename should not be called from xmlFileOpenW
1690 and xmlGzfileOpenW
1691
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001692Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1693
1694 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1695 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1696 added the new tests for URI normalization
1697 * testURI.c: fixed stoopid bugs
1698 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1699 the URI in the error messages are now properly normalized
1700
Daniel Veillardea28ce62001-02-02 08:20:19 +00001701Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1704
Daniel Veillarde99a4762001-02-01 04:34:35 +00001705Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706
1707 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1708
Daniel Veillard2b325a02001-01-31 20:46:31 +00001709Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1710
1711 * xpath.c: fixed mod operator
1712
Daniel Veillardde55cf62001-01-31 15:53:13 +00001713Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * parser.c: fixed xmlStrcat doc
1716 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1717 trees.
1718
Daniel Veillard2f913b72001-01-31 13:23:49 +00001719Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * xpath.c result/XPath/tests/chaptersbase
1722 result/XPath/tests/simplebase: fixed XPath node()
1723 * tree.c: small fix in xmlNewNs()
1724 * Makefile.am: removed extraneous xml2Conf.sh rule
1725
Daniel Veillardb42042b2001-01-28 07:40:36 +00001726Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1727
1728 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1729 Changed the library name, in order to get libxml-devel and
1730 libxml2-devel to coexist on a single system
1731 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1732 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1733
Daniel Veillardee0a4662001-01-27 18:59:33 +00001734Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1735
1736 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1737 libxml2-devel installable in // as libxml-devel.
1738
Daniel Veillard5eb05942001-01-27 17:50:22 +00001739Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1740
1741 * doc/Makefile.am: fixed make rebuild in doc
1742 * doc/html/*.html: rebuilt the docs
1743
Daniel Veillard65c295d2001-01-26 09:32:39 +00001744Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1745
1746 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1747
Daniel Veillard8e199902001-01-25 18:54:39 +00001748Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1749
1750 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1751 the HTML doc to go into the -devel RPM ...
1752 * aclocal.m4 config.h.in: some updates due to auto* magic
1753
Daniel Veillard93086662001-01-25 18:13:04 +00001754Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * xpath.h: added a hook in the context structure allowing to
1757 link to extra support, needed for XSLT
1758
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001759Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760
1761 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1762 xmlXPtrCmpPoints to use it.
1763 * propagated the following patch from Alejandro Forero
1764 * include/win32config.h xmlIO.c: applied further suggestions
1765 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1766 * example/gjobread.c: fixed warnings, now that it builds
1767
1768Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1769
1770 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1771
1772 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1773 filename points to a valid file (not a directory).
1774 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1775 Added calls to xmlCheckFilenameDir.
1776
1777 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1778 `path' (rather than `filename') as the parameter to gzopen and open.
1779
Daniel Veillard48177c22001-01-23 15:27:41 +00001780Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1781
1782 * Makefile.am: fixed a problem with EXTRA_DIST
1783
Daniel Veillardb83ba402001-01-22 22:45:10 +00001784Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * Makefile.am example/Makefile.am: finally found the trick
1787 to build the example, i.e. add "." in SUBDIRS before example
1788 in the list <grin/>
1789
Daniel Veillard82687162001-01-22 15:32:01 +00001790Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * doc/xml.html: updated with an XSLT section, removed pointer to
1793 W3C CVS base.
1794
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001795Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1796
1797 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1798 too, and deallocation need to occur the same way.
1799
Daniel Veillarde4566462001-01-22 09:58:39 +00001800Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1801
1802 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1803 type correponding to an XSLT result tree fragment. Share most
1804 of the data format with node set, as well as operators.
1805 * HTMLtree.c: added a newline at the end of the doctype output
1806 whe this one is not present initially.
1807 * tree.c: make sure taht the parent and doc pointers are properly
1808 set when copying attributes (lists).
1809
Daniel Veillard701c7362001-01-21 09:48:59 +00001810Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1813
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001814Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1815
1816 * xpath.c: seems I finally killed that ugly path evaluation
1817 context bug (tagged 9999 in case is is wrong)
1818
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001819Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1820
1821 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1822 for XSLT
1823
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001824Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1827 for xmlGzfileOpen() bug
1828
Daniel Veillardf6eea272001-01-18 12:17:12 +00001829Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * xpath.c: removed an error found by XSLT usage
1832 * tree.c parserInternals.h: use a predefined static string
1833 for text and comment nodes, avoid freeing them in xmlFreeNode,
1834 exported the string name in parserInternals.h and added
1835 another value to disable encoding at output (for XSLT),
1836 gain memory, time.
1837
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001838Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1839
1840 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1841 win32/libxml2/libxml2_so.dsp: new makefiles and update
1842 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1843
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001844Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1845
1846 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1847 Gary Pennington
1848
Daniel Veillard389e6b72001-01-15 19:41:13 +00001849Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1850
1851 * xpath.c: fixed the comaprision of values and nodelists,
1852 need to compare nodelist still ...
1853 * debugXML.c: avoided a possible core dump
1854 * HTMLparser.c: cleanup
1855 * nanohttp.c: contributed fix.
1856 * tree.c: fixes in properties handling added xmlSetNsProp
1857 needed by libxslt
1858 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1859 comment
1860 * TODO: updated
1861
Daniel Veillard167bd532001-01-06 21:09:34 +00001862Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1863
1864 * parser.c parserInternals.c: applied Bjorn Reese optimization
1865 patch
1866
1867Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1868
1869 * Makefile.am: applied patch fro make check from Martin Vidner
1870
Daniel Veillard503b8932001-01-05 06:36:31 +00001871Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * configure.in: preparing 2.2.11
1874 * doc/html/*: rebuild the HTML files
1875 * doc/xml.html : updated
1876
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001877Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1878
1879 * tree.c: fixed a stupid bug
1880 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1881 patches related to validation of an XInclude processing result
1882 * TODO: updated
1883
Daniel Veillarde2488192001-01-04 10:54:22 +00001884Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1887 on large files
1888
Daniel Veillardf060a412001-01-03 20:52:44 +00001889Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1890
1891 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1892
Daniel Veillard45cff692001-01-03 18:02:04 +00001893Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1894
1895 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1896 reported by Jonas Borgström
1897 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1898
Daniel Veillard08108982001-01-03 15:24:58 +00001899Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1900
1901 * testXPath.c xpath.c: fixing the XPath union expressions problem
1902 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1903
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001904Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * xmllint.c: Made is so if the file name is "-" is will read form
1907 standard input. Sven Heinicke <sven@zen.org>
1908 * tree.c: fixed a problem when growing buffer
1909 * tree.h: fixed the comment of the node types following andersca
1910 comment
1911 * TODO: updated
1912
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001913Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * HTMLparser.[ch]: added a way to avoid adding automatically
1916 omitted tags. htmlHandleOmittedElem() allows to change the
1917 default handling.
1918 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1919 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1920 of xmllint too when using --memory flag, added a memory test
1921 suite at the Makefile level.
1922 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1923 with namespace use when encountering QNames in XPath evalation,
1924 added xmlns() scheme in XPointer.
1925 * nanoftp.c : incorporated a fix
1926 * parser.c xmlIO.c: fixed problems raised with encoding when using
1927 the memory I/O
1928 * parserInternals.c: closed bug 25934 reported by
1929 torsten.landschoff@innominate.de
1930 * TODO: updated
1931
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001932Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1935 on a non-updated tree :-(, made a 2.2.10 release to correct the
1936 situation
1937
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001938Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1939
1940 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1941 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1942 integrated a set of OpenVMS changes from Howard Taylor
1943 <Howard.Taylor@pacoast.com>
1944
Daniel Veillard58770e72000-11-25 00:48:47 +00001945Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1946
1947 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1948 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1949
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001950Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * HTMLparser.c: some fixes on auto-open of html/head/body
1953 * encoding.c: fixed a compilation error on some gcc env
1954 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1955 XPointer implementation
1956 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1957 related XPointer tests and associated results
1958
Daniel Veillard300f7d62000-11-24 13:04:04 +00001959Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1960
1961 * doc/xmldtd.html doc/xml.html: following a short step by step
1962 guidance on IRC to help maciej with DTDs I started a small
1963 page on the subject.
1964
Daniel Veillard748e45d2000-11-17 16:36:08 +00001965Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * HTMLparser.c: fixed handling of broken charrefs
1968 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1969 patches
1970
Daniel Veillard28929b22000-11-13 18:22:49 +00001971Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1972
1973 * doc/xml.html doc/html/* : rebuilt the docs after adding
1974 xinclude and updated page for 2.2.7 and 2.2.8
1975 * configure.in: releasing 2.2.8
1976
Daniel Veillard41e06512000-11-13 11:47:47 +00001977Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * parser.[ch] parserInternals.c: applied the conditional
1980 section processing fix from Jonathan P Springer
1981 <jonathan.springer2@gte.net>
1982 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1983 project file, fixed iconv default non support
1984 * xpath.c: fixed the problem of evaluating relative expressions
1985 when a node context is provided.
1986
Daniel Veillardbf432752000-11-12 15:56:56 +00001987Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1988
1989 * nanoftp.c: fixed gcc 2.95 new warnings
1990 * SAX.c: fixed a stupid bug
1991 * tree.c: fixed a formatting problem when round-tripping
1992 from/to memory
1993 * xinclude.c: chased memleak, fixed a base problem
1994 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1995 xmlXPtrBuildNodeList()
1996 * TODO: updated
1997 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1998 adding a first small set of regression tests for XInclude
1999
Daniel Veillardc2def842000-11-07 14:21:01 +00002000Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2001
2002 * nanohttp.[ch]: applied Wayne Davison patches to access
2003 the WWW-Authorization header.
2004 * parser.c: Closed Bug#30847: Problems when switching encoding
2005 in short files by applying Simon Berg's patch.
2006 * valid.c: fixed a validation problem
2007 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2008 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2009 Wayne Davison
2010 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2011 need to be extended to non full nodes selections.
2012 * xinclude.c: starts to work decently
2013
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002014Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2015
2016 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2017 debugXML.c xmlversion.h.in: Started adding XInclude support,
2018 this is a new xmllint option
2019 * tree.c xpath.c: applied TOM patches for XPath
2020 * xpointer.c: fixed a couple of errors.
2021 * uri.c: added an escaping function needed for xinclude
2022 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2023 new warning from RH70 gcc's version
2024
Daniel Veillarda4964b72000-10-31 18:23:44 +00002025Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2026
2027 * HTMLparser.c: fixed loop on invalid char in scripts
2028 * parser.c: update to description of xmlIOParseDTD()
2029 * libxml.m4 xmlversion.h.in: changes contributed by
2030 Michael Schmeing <m.schmeing@internet-factory.de>
2031 * configure.in: preparing for 2.2.7
2032 * Makefile.am: trying to avoid config.h and acconfig.h
2033 being included in the distrib
2034 * configure.in: released 2.2.7
2035
2036Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2037
2038 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2039 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2040
Daniel Veillard01411222000-10-30 15:33:22 +00002041Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2042
2043 * parser.[ch]: added xmlIOParseDTD()
2044 * xpointer.c: added support for the 2 extra parameters of
2045 string-range, fixed a stoopid error when '0' was present
2046 in XPointer expressions
2047 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2048 testsuite for the above
2049
Daniel Veillard6db58192000-10-30 09:27:53 +00002050Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * libxml.spec.in: improved package descriptions
2053
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002054Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2055
2056 * xpath.c xpathInternals.h: applied a large cleaning patch
2057 from TOM <ptittom@free.fr>, it also add namespace support
2058 for function and variables registration.
2059
Daniel Veillardbd20df72000-10-29 17:53:40 +00002060Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2061
2062 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2063 * Makefile.mingw: Wayne Davison's update adding hash.c
2064
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002065Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2066
2067 * xpath.c: fixed the root evaluation problems
2068 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2069 ignorable spaces with <b> <bold> <em>
2070 * tree.c: fixed a loop in xmlSearchNsByHref()
2071
Daniel Veillard767662d2000-10-27 17:04:52 +00002072Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2073
2074 * xpath.c: applied another XPath patch from TOM
2075 * xpath.c include/makefile.am: applied another patch from
2076 china@thewrittenword.com (cleanup on IRIX).
2077
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002078Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2079
2080 * xml-config.1: received a fixed version from Fredrik Hallenberg
2081 <hallon@lysator.liu.se>
2082
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002083Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2086 cleanup patch for XPath
2087
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002088Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * patched to redirrect all "out of context" error messages to
2091 a reconfigurable routine. The changes are:
2092 * xmlerror.h : added the export of an error context type (void *)
2093 an error handler type xmlGenericErrorFunc there is an interface
2094 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2095 to reset the error handling routine and its argument
2096 (by default it's equivalent to respectively fprintf and stderr.
2097 * all the c files: all wild accesses to stderr or stdout within
2098 the library have been replaced to calls to the handler.
2099
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002100Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * configure.in: release 2.2.6
2103 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2104 exporting the inner functions of xpath for extension modules
2105 * doc/*: updated and rebuilt the doc
2106
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002107Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2108
2109 * nanohttp.c : applied Wayne HTTP cleanup patch
2110 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2111 and xmlNodeSetSpacePreserve()
2112
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002113Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * xpath.c: closing bug #29260
2116
Daniel Veillard126f2792000-10-24 17:10:12 +00002117Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2118
2119 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2120 multikey tuples, made hash structure opaque
2121 * valid.[ch]: moved elements, attributes, notations decalarations
2122 as well as ID and refs to hash tables.
2123 * entities.c: hash cleanup
2124 * xmlmemory.c: fixed a dump problem in debug mode
2125 * include/Makefile.am: problem passing in DESTDIR= values patch
2126 from Marc Christensen <marc@calderasystems.com>
2127 * nanohttp.c: removed debugging remains
2128 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2129 * HTMLparser.c parser.c: fixing a number of problems with the
2130 macros in the *parser.c files (Wayne).
2131 * HTMLparser.c: close the previous option when opening a new one
2132 (Marc Sanfacon).
2133 * result/HTML/*: updated the HTML results accordingly
2134
Daniel Veillard52afe802000-10-22 16:56:02 +00002135Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2136
2137 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2138 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2139 XPath functions and XML entities table to them. More to come...
2140 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2141
Daniel Veillard683cb022000-10-22 12:04:13 +00002142Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * tree.c: coalesce adjacent text nodes
2145 * valid.c: handling of blank nodes in DTd validation (raised
2146 by problems with a posteriori validation).
2147 * nanohttp.c: changing behaviour on HTTP write stuff.
2148 * HTMLtree.c: forced body and html to be explicitely closed.
2149 * xpath.h: exported more XPath functions.
2150
Daniel Veillard1baf4122000-10-15 20:38:39 +00002151Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2152
2153 * Release of 2.2.5
2154 * xpointer.c: range() range-inside and other helper functions
2155 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2156
Daniel Veillard47e12f22000-10-15 14:24:25 +00002157Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2160 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2161
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002162Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2163
2164 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2165 and XPointer modules
2166
Daniel Veillard134c9f32000-10-15 10:27:08 +00002167Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2168
2169 * SAX.h: closed #25107
2170
Daniel Veillard39915622000-10-15 10:06:55 +00002171Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * testSAX.c: fixed problem with cdata reporting
2174 * SAXresult/* : updated
2175
Daniel Veillard1e851392000-10-15 10:02:56 +00002176Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2177
2178 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2179 Closed bug #27499, added to regression tests
2180 * TODO: updated
2181
Daniel Veillard7eda8452000-10-14 23:38:43 +00002182Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2183
2184 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2185 support for SCRIPT and STYLE with help from Bjorn Reese
2186 * test/HTML/* result/HTML/*: added simple testcase and updated
2187 the existing ones.
2188
Daniel Veillardff9c3302000-10-13 16:38:25 +00002189Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2190
2191 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2192 string-range for empty strings
2193 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2194 test/XPath/xptr/strrange: augmented the XPointer testsuite
2195
Daniel Veillard189446d2000-10-13 10:23:06 +00002196Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2197
2198 * doc/xml.html doc/xmlmem.html: added a module describing memory
2199 interfaces and use, updated the main page.
2200
Daniel Veillard2f971a22000-10-12 23:26:32 +00002201Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2204 nanoftp code work on Windows too now
2205
2206Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002207
2208 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2209 * xpointer.c: implemented string-range() at least a good first version
2210 * test/XPath/docs/str test/XPath/xptr/strrange
2211 result/XPath/xptr/strrange: the string-range() tests
2212
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002213Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2214
2215 * Makefile.am include/Makefile.am include/win32config.h
2216 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2217 and make distcheck
2218
Daniel Veillard19d61112000-10-11 23:50:35 +00002219Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2222 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2223 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2224
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002225Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2228 patch for socklen_t detection by
2229 Albert Chin-A-Young <china@thewrittenword.com>
2230
Daniel Veillardcd429612000-10-11 15:57:05 +00002231Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2232
2233 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2234 and added a --dtdvalid option to xmllint used to test it
2235
Daniel Veillard47c02452000-10-11 13:04:36 +00002236Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2237
2238 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2239 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2240
Daniel Veillard2d38f042000-10-11 10:54:10 +00002241Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2244 handlings (registration, lookup, cleanup)
2245
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002246Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * configure.in Makefile.am include/makefile.am: adding XPointer
2249 and XPtrtests target
2250 * xpointer.[ch] : new files for XPointer support
2251 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2252 more XPath tests
2253
Daniel Veillard57fda592000-10-10 23:24:14 +00002254Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * configure.in: fixed, very broken, make distcheck works again
2257
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002258Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * More work toward 2.2.5, integrated a number of patches
2261 * configure.in Makefile.am win32config.h.in: trying to cleanup
2262 make distcheck .... huh ...
2263 * include/Makefile.am include/win32config.h: new directory
2264 for includes
2265 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2266 updated teh makefiles and instructions for WIN32
2267 * xpath.c: small fixes
2268 * test/XPath/ results/XPath: updated the testcases and results
2269 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2270 suggested patches
2271 * valid.c: fixed an ID bug
2272
Daniel Veillardb71379b2000-10-09 12:30:39 +00002273Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2276 the automake bug where wrong dependancies were generated.
2277 * xpath.[ch]: worked on XPointer
2278
Daniel Veillard7e99c632000-10-06 12:59:53 +00002279Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2280
2281 * configure.in Makefile.am: 2.2.5, ship the include in an
2282 include/libxml subdirectory, use symlinks when using CVS
2283 * testSAX.c: fixed small bug
2284 * testXPath.c: changed the way testfiles are parsed
2285 * debugXML.c: same kind of cleanup when parsing an argument expression
2286 XPath/XPointers can have blanks embedded
2287 * xpath.[ch]: more cleanup, reorgs for XPointer work
2288 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2289 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2290
Daniel Veillard55b91f22000-10-05 16:30:11 +00002291Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2292
2293 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2294 in the XPath engine, rewrote large parts of it, now it's far
2295 cleaner and in sync with the REC not an old WD. Fixed a parsing
2296 problem in the interactive XML shell found when testing XPath.
2297
Daniel Veillardac260302000-10-04 13:33:43 +00002298Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2299
2300 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2301 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2302 examples with the extra test
2303
Daniel Veillard7cfce322000-10-04 12:40:27 +00002304Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2305
2306 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2307 the global init function.
2308
Daniel Veillard970112a2000-10-03 09:33:21 +00002309Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * HTMLparser.c: Doohhh, attribute name parsing was still case
2312 sensitive ! Fixed this ...
2313 * result/HTML/* : updated the tests results accordingly
2314
Daniel Veillard740abf52000-10-02 23:04:54 +00002315Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2316
2317 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2318 engine, should be far more stable, incorporated a new version of
2319 preceding/following axis, need testing
2320 * uri.c: fixed file:///c:/a/b/c problem
2321 * test/XPath/tests/idsimple: augmented the XPath tests
2322
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002323Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2324
2325 * doc/* rebuilding docs for 2.2.4 release
2326
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002327Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2328
2329 * configure.in: releasing 2.2.4
2330 * parser.[ch]: added xmlStrEqual()
2331 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2332 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2333 use xmlStrEqual instead
2334 * TODO: updated
2335 * added an XPath test
2336
Daniel Veillardbc765302000-10-01 18:23:35 +00002337Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2338
2339 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2340 * entities.h: exported xmlInitializePredefinedEntities
2341 * parser.[ch] : added xmlInitParser()
2342 * parserInternals.h : had to export htmlInitAutoClose()
2343
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002344Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2345
2346 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2347 problems
2348 * Makefile.am : added XPath regression tests to normal tests
2349 * uri.c: fixed a problem with local paths, cleanup
2350 * parser.c: fixed a problem with large CData sections
2351
Daniel Veillardd2ade932000-09-30 14:39:55 +00002352Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * configure.in xml-config.in: patch from "Ben Taylor"
2355 <sol7x86@hotmail.com> for solaris shared libs lookup
2356
Martin Bauligdd7d1f62000-09-29 23:17:57 +000023572000-09-30 Martin Baulig <baulig@suse.de>
2358
2359 * libxml-2.0.pc.in: Provide pkg-config script.
2360
2361 * configure.in: Create the libxml-2.0.pc script from the
2362 libxml-2.0.pc.in templates.
2363 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002364 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002365
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002366Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2367
2368 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2369 when compiling with MSC
2370
Daniel Veillard46057e12000-09-24 18:49:59 +00002371Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * xpath.c: patch for normalize-string() substring-before(),
2374 substring-after() and translate() functions from Bjorn Reese
2375 <breese@mail1.stofanet.dk>
2376 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2377 Fredrik Hallenberg <hallon@lysator.liu.se>
2378 * TODO: updated
2379
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002380Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2381
2382 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2383 problem of socklen_t being undefined on a number of platforms
2384 * debugXML.c: fixed a compilation problem when without snprintf
2385
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002386Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2387
2388 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2389 an URI bug and a fix for the control-character-induced infinite loop
2390 * nanohttp.c: preventive fix for compiling on WIN32
2391
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002392Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2393
2394 * xmlint.c: closing bug #25000
2395
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002396Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2397
2398 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2399 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2400 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2401 related function, fixing xmlStrncmp(), and associated cleanup
2402 * result/HTML/entities.html.sax: updating result
2403
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002404Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2405
2406 * uri.c: applied patch for URI escaping from Wayne Davison
2407 <wayned@blorf.net>
2408 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2409 from Denis Barbier <barbier@imacs.polytechnique.fr>
2410 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2411 patch from Wayne Davison
2412
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002413Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2414
2415 * doc/xml.html : updated with new releases, adding "how to help"
2416
Daniel Veillard04698d92000-09-17 16:00:22 +00002417Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2418
2419 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2420 removed a few warnings in pedantic mode ...
2421 * parserInternals.c parser.c: moved encoding switching function
2422 to parserInternals.c
2423 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2424
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002425Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2428 error or warning handlers
2429
Daniel Veillardb1059e22000-09-16 14:02:43 +00002430Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * parserInternals.c parserInternals.h parser.c Makefile.am:
2433 created a new module parserInternals.c, moved most of the
2434 code shared by the various parsers there, as well as
2435 deprecated code from parser.c. More cleanup of parser.c
2436 * uri.c: fixed a problem when URI is NULL
2437 * valid.c: speedup when looking for an attribute declaration
2438
Daniel Veillard39c7d712000-09-10 16:14:55 +00002439Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2440
2441 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2442 the cleanup of the computation of URI references when seeking
2443 external entities. The URI reference string and the resulting
2444 URI are both stored now.
2445 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2446 large s(n)printf checks and cleanup from Denis Barbier
2447 <barbier@imacs.polytechnique.fr>
2448 * xmlversion.h.in tree.h: couple of SGML declarations for a
2449 possible docbook module.
2450 * result/VC/ : a couple of test output changed due to the change
2451 of the entities URI
2452
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002453Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2454
2455 * parser.h: added a _private field for linking user's data
2456
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002457Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2458
2459 * parser.c parserInternals.h: demacroified most of the IS_XXX
2460 the gain in size is significant so ...
2461
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002462Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2463
2464 * entities.c: cases where looking up entities with doc==NULL
2465 covered
2466
Daniel Veillard90e11312000-09-05 10:42:32 +00002467Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2468
Daniel Veillard1de50802000-09-07 08:54:32 +00002469 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002470 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2471
Daniel Veillard98a79162000-09-04 11:15:39 +00002472Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2473
Daniel Veillard1de50802000-09-07 08:54:32 +00002474 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002475 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2476 * Makefile.in: added URItest and included thenin "make tests"
2477
2478Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002479
2480 * xmlversion.h.in: closed bug 22941
2481
Daniel Veillard2bb89092000-08-31 14:57:50 +00002482Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * doc/xmlio.html: added doc and example for entity loader
2485 redefinition.
2486
Daniel Veillard96984452000-08-31 13:50:12 +00002487Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2488
2489 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2490 used by libxml
2491
Daniel Veillarde715dd22000-08-29 18:29:38 +00002492Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2493
2494 * parser.c: Fixed bug on invalid ontent characters and when using
2495 push.
2496 * xmllint.c: fixed xmllint endling of errors in push mode
2497
Daniel Veillard4948eb42000-08-29 09:41:15 +00002498Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2499
2500 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002501 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002502 * result/HTML/*.sax: regenerated HTML SAX output
2503 * parser.c: more cleanup.
2504
Daniel Veillarde010c172000-08-28 10:04:51 +00002505Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002508 patches from Wayne Davison <wayned@users.sourceforge.net>,
2509 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002510 * HTMLparser.c: fixed an ignorable white space detection bug
2511 occuring when parsing with SAX only
2512 * result/HTML/*.sax: updated since the output is now HTML
2513 encoded...
2514
Daniel Veillard47f3f312000-08-27 22:40:15 +00002515Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2516
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002517 * HTMLparser.[ch]: applied some of Wayne Davison
2518 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002519
Daniel Veillarde0854c32000-08-27 21:12:29 +00002520Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2521
2522 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2523 undeclared namespace prefix was used, added a warning.
2524 Cleaned up support w.r.t. entities, spilling out a warning
2525 and being pedantic on lookups.
2526 * test/warning/ent9 : added testcase for previous example.
2527 * TODO: updated
2528 * parserInternals.h parser.c: changed the way names are parsed
2529 now allow infinite size and decrease penalty for normal use
2530 * parser.c: Started a big cleanup/check of the parser code,
2531 fixed some of the most tortuous entity code, spotted code
2532 unused anymore
2533 * test/*: added tests for very long names and related nasty
2534 things.
2535
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002536Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2537
2538 * doc/encoding.html: added encoding aliases doc
2539 * doc/xml.html: updates
2540 * encoding.[ch]: added EncodingAliases functions
2541 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2542 bottleneck affecting large DTDs like Docbook
2543 * parser.[ch] xmllint.c: added a pedantic option, will be
2544 useful
2545 * SAX.c: redefinition of entities is reported in pedantic mode
2546 * testHTML.c: uninitialized warning from gcc
2547 * uri.c: fixed a couple of bugs
2548 * TODO: added issue raised by Michael
2549
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002550Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * doc/encoding.html: propagated Martin Duerst suggestions
2553
Daniel Veillard52402ce2000-08-22 23:36:12 +00002554Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2557 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2558 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2559 by Wayne Davison
2560
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002561Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * nanoftp.c nanohttp.c: small cleanup
2564 * TODO: updated
2565
Daniel Veillard244ece92000-08-19 20:58:02 +00002566Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2567
2568 * added an old VC testcase and updated title.xml entity
2569
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002570Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2573 done on auto-opening of <p> tags and cleanup of SAX output
2574
Daniel Veillard979e55e2000-08-19 16:48:54 +00002575Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2578
Daniel Veillard4540be42000-08-19 16:40:28 +00002579Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * doc/xml.html libxml.* structure.*: updated the doc a bit
2582
Daniel Veillard808a3f12000-08-17 13:50:51 +00002583Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2586 of SAX tests
2587
Daniel Veillard29579362000-08-14 17:57:48 +00002588Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2591 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2592
Daniel Veillard1255ab72000-08-14 15:13:33 +00002593Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2594
2595 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2596 * testHTML.c: fix core dump on Solaris 2.x systems
2597 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2598 * result/HTML/*.sax: previous bug fix lead to new results
2599
Daniel Veillard03109292000-08-14 14:58:22 +00002600Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2601
2602 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2603 * configure.in: added --with-readline=DIR to accept alternate
2604 path for readline include/library
2605 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2606 for ANSI under HP-UX
2607 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2608 includes @LIBS@
2609
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002610Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * doc/* : rebuilt the docs
2613 * getting ready for 2.2.2 release
2614
Daniel Veillard87b95392000-08-12 21:12:04 +00002615Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2618 and xmlAddFeature()
2619 * tree.[ch]: added xmlAddChildList()
2620 * xmllint.c: MAP_FAILED macro test
2621 * parser.h: added xmlParseCtxtExternalEntity()
2622 * valid.c: applied bug fixes removed warning
2623 * tree.c: added CDATA block to elements content
2624 * testSAX.c: cleanup of output
2625 * testHTML.c: added SAX testing
2626 * encoding.c: better error recovery
2627 * SAX.c, parser.c: fixed one of the external entity processing
2628 of the OASis testsuite
2629 * Makefile.am: added HTML SAX regression tests
2630 * configure.in: bumped to 2.2.2
2631 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2632 SAX results
2633
Daniel Veillard88a172f2000-08-04 18:23:10 +00002634Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2635
2636 * configure.in: patch for HP compiler
2637
26382000-08-04 Sven Heinicke <sven@zen.org>
2639
2640 * xmllint.c: Was coredumping sometimes when the file given didn't
2641 exist.
2642
Daniel Veillard46e370e2000-07-21 20:32:03 +00002643Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002646
Daniel Veillard46e370e2000-07-21 20:32:03 +00002647 when using in memory parsing. Need some cleanup.
2648 * xmllint.c configure.in: added a --memory flag to test memory
2649 parsing
2650
Daniel Veillard36650692000-07-21 15:16:39 +00002651Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2652
2653 * nanohttp.c: fixed socklen_t replacement to unsigned int
2654 * parser.c: fixed a space handdling missing at the end of
2655 production 28 DOCTYPE.
2656 * xmlmemory.c: fixed a stupid bug on the routine to override
2657 allocation functions
2658 * TODO: updated
2659
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002660Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2661
2662 * doc/ regenerated the docs
2663
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002664Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * doc/encoding.html doc/xml.html: added I18N doc
2667 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2668 improvements, both parser and filters, added ASCII & HTML,
2669 fixed the ISO-Latin-1 one
2670 * xmllint.c testHTML.c: added/made visible --encode
2671 * debugXML.c : cleanup
2672 * most .c files: applied patches due to warning on Windows and
2673 when using Sun Pro cc compiler
2674 * xpath.c : cleanup memleaks
2675 * nanoftp.c : added a TESTING preprocessor flag for standalong
2676 compile so that people can report bugs more easilly
2677 * nanohttp.c : ditched socklen_t which was a portability mess
2678 and replaced it with unsigned int.
2679 * tree.[ch]: added xmlHasProp()
2680 * TODO: updated
2681 * test/ : added more test for entities, NS, encoding, HTML, wap
2682 * configure.in: preparing for 2.2.0 release
2683
Daniel Veillard49703262000-07-10 10:27:46 +00002684Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * nanoftp.c: fixed the way the control connection is handled
2687 * libxml.spec.in: fixed the dependancies and cleanup
2688
Daniel Veillard306be992000-07-03 12:38:45 +00002689Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * doc/xml.html: changed the xmlsoft.org structure, updated the
2692 examples w.r.t. root and childs
2693
Daniel Veillard7d853352000-07-02 18:53:09 +00002694Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2697
Daniel Veillard365e13b2000-07-02 07:56:37 +00002698Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * HTMLparser.c: Work on character encoding support for the HTML parser
2701 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2702 * encoding.c: Fixed a potential memleak in the encoding stuff
2703
Daniel Veillardaf743792000-07-01 11:49:28 +00002704Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2705
2706 * doc/FAQ.html doc/Makefile.am : added a FAQ
2707
2708Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002709
2710 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2711 of the HTML parser to force it to not bypass SAX
2712
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002713Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2714
2715 * win32config.h.in: updated
2716 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2717 lacks iconv support :-( need to release 2.1.1
2718 * configure.in: release 2.1.1
2719 * HTMLparser: fixed bug #14784
2720 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2721 by Windows compiler
2722 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2723 the SAX startDocument() callback.
2724 * TODO: updated
2725
2726Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2727
2728 * added xmlStopParser()
2729
Daniel Veillardbe803962000-06-28 23:40:59 +00002730Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * configure.in: 2.1.0 prerelease
2733 * Large resync between W3C and Gnome tree
2734 * nanoftp, nanohttp.c: fixed stalled connections probs
2735 * HTMLtree.c SAX.c : support for attribute without values in
2736 HTML for andersca
2737 * valid.c: Fixed most validation + namespace problems
2738 * HTMLparser.c: start document callback for andersca
2739 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2740 * parser.h, SAX.c: serious speed improvement for large
2741 CDATA blocks
2742 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2743 different encoding
2744 * example/Makefile.am example/gjobread.c tree.h: work on
2745 libxml1 libxml2 convergence.
2746 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2747 and the LIBXML_TEST_VERSION macro
2748
Daniel Veillardc310d562000-06-23 18:32:15 +00002749Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * doc/xml.html: various patches and improvements typo fixed by
2752 Felix Natter
2753 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2754 from Felix Natter <fnatter@gmx.net>
2755
Daniel Veillardf3029822000-05-06 08:11:19 +00002756Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * doc/upgrade.html: updated with instructions for support of both
2759 libxml-1.x and libxml-2.x
2760 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2761 for 2.x support and also fixed includes
2762
2763
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002764Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2767 the encoding support, added iconv support, so now libxml if
2768 compiled with iconv automatically support japanese encodings
2769 among others. Work based on initial patch from Yuan-Chen Cheng
2770 I may have broken binary compat in the encoding handler
2771 registration scheme, but that was so utterly broken I don't
2772 expect anybody to have used this feature until now.
2773 * parserInternals.h: fixup on the CHAR range macro
2774 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2775 code.
2776 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2777 * uri.c: added xmlParseURI() I can't believe I forgot to
2778 implement this one in 2.0 !!!
2779 * SAX.c: moved doc->encoding update in the endDocument() call.
2780 * TODO: updated.
2781
Daniel Veillard06047432000-04-24 11:33:38 +00002782Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2783
2784 * tree.h: removed extraneous xmlRemoveProp definition
2785 * TODO: added item about --disable-corba configure switch
2786 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2787 * nanoftp.c: fixed include problems giving troubles on AIX and
2788 slowlaris
2789 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2790 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2791 comment and headers changes to lower gtk-doc number of warnings
2792 * doc/html/*: rebuilt docs
2793
Daniel Veillarde0aed302000-04-16 08:52:20 +00002794Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * HACKING: documented the tag for 1.x and instructions
2797
Daniel Veillard5e873c42000-04-12 13:27:38 +00002798Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2799
2800 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2801 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2802 xmlCreateIOParserCtxt
2803 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2804 significant overall improvement
2805 * xmllint.c: added I/O test to xmllint
2806 * testSAX.c: added a speed test
2807 * doc/* : updated/regenerated
2808
Daniel Veillardfc708e22000-04-08 13:17:27 +00002809Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2810
2811 * xpath.c uri.h parserInternals.h: cosmetic changes from
2812 "Timur I. Bakeyev" <timur@bat.ru>, including making
2813 xmlCreateURI() public
2814
Daniel Veillard5d211f42000-04-07 17:00:24 +00002815Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2816
2817 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2818 and the code at the same time. Added a clean mechanism for
2819 overload or added input methods: xmlRegisterInputCallbacks()
2820 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2821 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2822 * TODO: updated
2823 * doc/* : updated/regenerated
2824 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2825 source dir
2826
Daniel Veillarde77a9182000-04-05 19:12:29 +00002827Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * testURI.c: yet another forgotten commit, I should get some sleep !
2830
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002831Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2832
2833 * xmllint.c: forgot to commit this too ?
2834
Daniel Veillardb9df4042000-04-05 14:23:16 +00002835Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2836
2837 * xmlversion.h.in : forgot to commit this previously
2838
Daniel Veillard361d8452000-04-03 19:48:13 +00002839Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2840
2841 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2842 * README TODO: updated for release
2843 * uri.c uri.h: added authority parsing/saving
2844 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2845 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2846 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2847 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2848 Makefile.am : added compile-time customization of libxml
2849 --with-ftp --with-http --with-html --with-xpath --with-debug
2850 --with-mem-debug
2851 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2852 #include <libxml/xxx.h> I hope it won't break too much stuff
2853 and will be manageable in the future...
2854 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2855 and added xmllint to the installed programs
2856 * uri.h: added xmlFreeURI()
2857
Daniel Veillardec303412000-03-24 13:41:54 +00002858Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2859
2860 * uri.c uri.h: finished the escaping handling, the base support
2861 and the URI path normalization. Looks good just lacks the
2862 authority content parsing code.
2863 * Makefile.am: added instructions to generate testURI
2864 * TODO: updated
2865 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2866 added links and icons for W3C and Gnome
2867
Daniel Veillard8f621982000-03-20 13:07:15 +00002868Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2869
2870 * xmlmemory.[ch] : seems I forgot to actually update the files in
2871 the last commit :-)
2872 * doc/xml.html doc/html/* : updated and uploaded the docs
2873
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002874Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2877 * TODO: updated
2878 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002879 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002880 gfree).
2881 * Makefile.am, uri.c, uri.h: added a set of functions to do
2882 exact (litteraly copied from the RFC 2396 productions) parsing
2883 and handling of URI. Will be needed for XLink, one XML WFC,
2884 XML Base and reused in the nano[ftp/http] modules. Still work
2885 to be done.
2886
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002887Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2888
2889 * configure.in, libxml.spec.in : libxml2
2890 * doc/* : updated the doc page, rebuilt the docs
2891
Daniel Veillardcf461992000-03-14 18:30:20 +00002892Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2893
2894 * all: tagged LIB_XML_1_X
2895 * *.c *.h : updated from W3C CVS tree
2896 * configure.in : 2.0.0-beta
2897 * libxml.spec.in : libxml2 package nam
2898 * result/* : new version of the tests output
2899
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002900Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2903
Daniel Veillardb566ce12000-03-04 11:39:42 +00002904Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2905
2906 * doc/* : rebuilt the docs
2907 * parser.c: final patch on #6766
2908 * valid.c: small patch on validity checks.
2909
Daniel Veillardfb76c402000-03-04 11:39:42 +00002910Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2911
2912 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2913 added
2914 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2915 compatibility w.r.t. XML spec and existing code.
2916
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002917Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2918
2919 * parser.c: seems a better solution to <a> </a> exists,
2920 will try it for a while
2921
Daniel Veillard83a30e72000-03-02 03:33:32 +00002922Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2923
2924 * parser.c: tried to remove the <a> </a> generating <a/>
2925 this is hard. Left a flag for that purpose. Fixed bug #6766
2926 * configure.in: prepared 1.8.7 not released, due to previous
2927 problem
2928
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002929Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * doc/xml.html : applied second patch from Paul DuBois
2932
Daniel Veillard402e8c82000-02-29 22:57:47 +00002933Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * doc/xml.html : applied patch from Paul DuBois
2936
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002937Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2938
2939 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2940
Daniel Veillard5feb8492000-02-02 17:15:36 +00002941Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2944 compilation warnings on various platforms.
2945 * parser.c: Fixed #5281 validity error callbacks are now desactived
2946 by default if not validating.
2947
Daniel Veillardf341f932000-02-02 14:52:08 +00002948Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2951
Daniel Veillard13c757e2000-02-01 23:59:15 +00002952Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2955 <gkatsi@cs.toronto.edu>
2956
Daniel Veillard726e8792000-01-30 20:04:29 +00002957Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2960 processing URLs
2961
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002962Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2965 xmlNanoFTPUpdateURL for persistent control connections.
2966 * configure.in: 1.8.6
2967
2968Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2969
2970 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2971 * tree.[ch] : added xmlSaveNoEmptyTags
2972
James Henstridgef3be9312000-01-28 13:59:21 +000029732000-01-29 James Henstridge <james@daa.com.au>
2974
2975 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2976
2977 * Makefile.am: added nanoftp.[ch] to the build.
2978
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002979Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2980
2981 * nanoftp.[ch]: cleanup, comments, API
2982 * debugXML.c : fixed a bug in the cat command
2983 * doc/*: regenerated the docs
2984
Daniel Veillardda07c342000-01-25 18:31:22 +00002985Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2988 * debugXML.c : fixed a bug in the cat command
2989 * valid.c: fixing some small probs
2990 * libxml.spec.in: get rid of the SNAP suffix
2991 * doc/xml.html: updated the status
2992
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002993Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2994
2995 * xml-config.in: xml-config --version to just return the
2996 version number
2997 * xpath.c: some cleanup w.r.t. axis when the current node is
2998 an attribute.
2999 * TODO: updated
3000
Daniel Veillard461a66c2000-01-18 18:01:01 +00003001Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * configure.in: prepared for libxml-1.8.5
3004 * doc/* recompiled the documentation
3005
30062000-01-17 Jody Goldberg <jgoldberg@home.com>
3007
3008 * configure.in : WARNING autoconf subtlety alert :
3009 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3010 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3011 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3012 get defined by AC_CHECK_HEADERS.
3013
Daniel Veillardf967b902000-01-17 16:06:10 +00003014Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3015
3016 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3017 Rune.Djurhuus@fast.no
3018
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003019Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3020
3021 * TODO: updated
3022 * tree.c, parser.c: made sure that only memory alloc problems
3023 and internal parser errors are allowed to write to stdout or
3024 stderr.
3025
Daniel Veillard0142b842000-01-14 14:45:24 +00003026Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3027
3028 * tree.c : restored xmlNewGlobalNs since this seems used by
3029 a lot of existing code :-(, fixed a bug in xmlNewNs
3030 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3031 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3032 to exit() from the library code.
3033 * xpath.c, parser.c: removed bugs or unused code detected by
3034 Windows compilers
3035 * parser.c: started adding interfaces for parsing well balanced
3036 XML fragments
3037 * configure.in: releasing 1.8.4
3038 * doc/* : rebuilt the docs
3039
Daniel Veillard2eac5032000-01-09 21:08:56 +00003040Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3041
3042 * tree.[ch] : added xmlNewDocFragment() for DOM
3043 * testHTML.c: uninitialized variable.
3044
Daniel Veillardf3a73582000-01-05 14:58:39 +00003045Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * doc/* : rebuild the docs
3048
Daniel Veillard71b656e2000-01-05 14:46:17 +00003049Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * acconfig.h: readline and history patch
3052 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3053 * tree.c: added check and handling when possibly removing an ID
3054 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3055 and saving.
3056 * test/HTML/entities.html result/HTML/entities.html* : test for
3057 various entities reference cases
3058 * result/HTML/* : as a result output of some testcase have
3059 changed
3060 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3061 by previous example. added xmlParseTryOrFinish().
3062 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3063 entities.h debugXML.h HTMLparser.h: changed the way struct are
3064 declared to allow gtk-doc to expose those
3065 * parser.c: closed bug #4960
3066 * Makefile.am configure.in: Applied patch from
3067 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3068 and math/socket libs detection
3069
Daniel Veillard437b87b2000-01-03 17:30:46 +00003070Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * configure.in, Makefile.am: link tester against readline
3073 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3074
Daniel Veillard686d6b62000-01-03 11:08:02 +00003075Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * tree.[ch]: added xmlRemoveProp
3078 * win32config.h.in nanohttp.c: avoid including the Windows
3079 socket stuff in every C files
3080 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3081 the XmL parser(s)
3082 * test/ns4 result/ns4 etc...: added test case for previous prob
3083 * tree.c: xmlNewNs wasn't checking for double definition
3084 * Makefile.in: fixed a problem with dist-hook duplicates
3085 * parser.[hc], xmlIO.c: fixed the loading of external entities
3086 APIs, now xmlLoadExternalEntity() is used everywhere and
3087 setting up an app specific front-end using the
3088 * SAX.c parser.c: some fixes, now the xhtml spec validates
3089 with the xhtml DTD.
3090 * error.c: fixed crashes in case of no input stream
3091 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3092 to the validation tests and results
3093
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003094Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3095
3096 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3097 too htmlCreatePushParserCtxt() and htmlParseChunk()
3098 * parser.c: a bit of cleanup.
3099 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3100 to XML) removed the last mem leak known
3101 * HTMLtree.c: output message cleanup
3102 * xmlmemory.c: display content info about memory blocks
3103 * result/HTML/wired.* : missing att value warning change
3104
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003105Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3106
3107 * doc/* : rebuilt the documentation
3108
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003109Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3110
3111 * parser.[ch] parserInternals.h: Push parser for XML,
3112 seems to work fine now
3113 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3114 --push for push testing
3115 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3116 * testSAX.c: added --push
3117 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3118 subtree
3119 * xmlIO.[ch] : enriched API + fixes for push mode
3120 * entities.[ch]: added the entity content length to the struct.
3121 * xmlmemory.[ch]: new API to show the last entries for the shell
3122 * valid.c: added required attribute testing
3123 * SAX.c: the cdata callback now merge contiguous fragments
3124 * HTMLparser.c: cleanup of some macros
3125
Daniel Veillard3c558c31999-12-22 11:30:41 +00003126Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3127
3128 * parser.c: fix for PIs name starting with xml
3129 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003130 * *.c, configure.in win32config.h.in : generate win32config.h for
3131 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003132
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003133Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * parser.c: fixed a stupid = vs. == bug :-(
3136 * doc/gnome-xml.sgml: s/glade/xml/
3137
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003138Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * configure.in, doc/xml.html : bug fix release 1.8.2
3141 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3142 Hopefully the end of that silly C++ include problem
3143 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3144 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3145 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3146 troubles with autoclosed elements when the stree shape doesn't
3147 follow the DtD specs. Added htmlIsAutoClosed() and
3148 htmlAutoCloseTag()
3149 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3150 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3151 * debugXML.c: fixed a bug on printing default namespaces.
3152 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3153
Daniel Veillardb24054a1999-12-18 15:32:46 +00003154Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3155
3156 * result/HTML/*.htm[l] : updated the HTML regression tests according
3157 to the new output
3158 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3159 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3160 problem due to intermix of extern "C" { ... } declarations for C++
3161 and recursive includes in the headers
3162
Chris Lahey323c48c1999-12-18 15:32:45 +000031631999-12-20 Chris Lahey <clahey@umich.edu>
3164
3165 * HTMLtree.c: Made it so that html nodes with a single child do
3166 not insert a carriage return before or after the child node.
3167
Daniel Veillardb24054a1999-12-18 15:32:46 +00003168Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003169
3170 * configure.in, doc/xml.html : bug fix release 1.8.1
3171 * parser.c: fixed bug #4344
3172 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3173 added the glue to avoid C++ problems
3174 * doc/* : regenerated the documentation
3175
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003176Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3177
3178 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3179 namespace recognition, and Dia as a resul :-(
3180 * encoding.c: closed bug #3950
3181
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003182Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3183
3184 * valid.c: debugging a posteriori validation, except URI expansion
3185 stuff this should be fixed now
3186 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3187 Carl Nygard <cnygard@bellatlantic.net>
3188 * tester.c: added --postvalid, cleaning of the code
3189 * tree.[ch]: added xmlDocGetRootElement()
3190
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003191Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3192
3193 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3194 c++ losage.
3195
Daniel Veillard10a2c651999-12-12 13:03:50 +00003196Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3197
3198 * configure.in, doc/xml.html : bumped to 1.8.0
3199 * xlink.[ch], Makefile.am : added framework for link detection
3200 * parser.h: added nbChars to parser context, needed for cleanup.
3201 * xmlmemory.c: removed a nasty bug when out of mem
3202 * valid.[ch]: adding namespace support for attribute decl
3203 * tester.c: added --debugent option
3204 * debugXML.[ch]: added xmlDebugDumpEntities()
3205 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3206 buffers instead, this was really needed, validation was breaking
3207 in strange ways due to that. Added xmlParseStringPEReference()
3208 and other parsing from strings functions. Entities processing
3209 modified again, but PERef are still not handled correcly but
3210 unless you're Eve Maller you won't notice :-)
3211 * HTMLparser.c: large changes toward reliability, and switched to
3212 lowercase internal tags, XHTML is lowercase, so it will help
3213 that output is closer to next version.
3214 * doc/* : regenerated the documentation, it is now hosted at
3215 http://xmlsoft.org/ (same bits I just bought the domain :-)
3216
3217
Daniel Veillard294cbca1999-12-03 13:19:09 +00003218Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3221 doc generation
3222 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3223 in the SAX API
3224 * doc/*: rebuilt the doc making sure everything appears in the
3225 HTML files
3226
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003227Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3230 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3231 which allow impressive speed improvement on dataset with
3232 large text pieces, but at the cost of broken binary
3233 compatibility and slightly bigger memory usage.
3234 Configure with --with-buffers to activate them, they
3235 are protected with XML_USE_BUFFER_CONTENT define.
3236 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3237 goal is 0 memory left allocated once parser is no more used
3238 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3239 call xmlCleanupParser() and xmlMemoryDump()
3240
Daniel Veillarda819dac1999-11-24 18:04:22 +00003241Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3244 * parser.[ch] encoding.[ch]: added memory cleanup routines
3245 * parser.c: closing bug #3788
3246 * doc/*: rebuilt the doc
3247
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003248Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3249
3250 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3251 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3252 * tester.c: added --compress option
3253 * doc/*: rebuilt the documentation
3254
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003255Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3256
3257 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3258 if given /proc/kcore as input !
3259 * doc/xml.html doc/*: updated and rebuilt the documentation
3260
3261Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003262
3263 * parser.c: Fixed some wrongly space collapsing code due to
3264 a misreading of the spec.
3265 * result/*: fixed the output accordingly
3266
3267Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003268
3269 * encoding.c: bug fix and typos
3270 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3271 * parser.c: added attribute normalization closing bug #3597
3272 * test/att* result/att* SAXresult/att*: testcase for attribute
3273 normalization
3274
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003275Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3276
3277 * configure.in: closing bug #3163 by adding extra flags for the
3278 cc compiler on HP-UX
3279
Daniel Veillard51e3b151999-11-12 17:02:31 +00003280Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3281
3282 * valid.[ch] : removed a typo and an enumerated type bug in the
3283 xmlAddElementDecl() function
3284 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3285 call to xmlEncodeEntitiesReentrant() so that the functions
3286 New, Set and Get are at the same level.
3287 * parser.c HTMLparser.c: extra memory allocation bug for
3288 attributes detected by someone using libxml in embedded systems :-)
3289
Daniel Veillard962195f1999-10-28 15:51:53 +00003290Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * xmlmemory.h: turned off mem debug :-\
3293
Daniel Veillard35008381999-10-25 13:15:52 +00003294Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3295
3296 * parser.c: closed bug #2784 a one line fix, but worth pushing
3297 a new release out
3298 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3299 some structures, comments before and after the
3300 main element, and other nastyness
3301 * HTMLtree.c tree.c: accomodate the extended HTML supported
3302 * configure.in: pushing 1.7.4
3303 * test/ent8 and related outputs : added a new test for bug #2784
3304 * test/HTML/wired.html and related output: a nasty HTML example
3305 * Makefile.am: improved the test scripts
3306 * docs/* : reran the documentation extractor, updated xml.html
3307
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003308Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3309
3310 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3311 HTMLparser and debugged the HTML related code. HTML documents
3312 now have their own type
3313 * entities.c: do not dump &apos; for HTML output
3314 * xmlmemory.c: improvement, breakpoint mechanism
3315 * testHTML.c: added --sax --repeat ...
3316 * Makefile.am: improved the HTML tests
3317 * valid.[ch]: added xmlValidGetValidElements and
3318 xmlValidGetPotentialChildren
3319 * tester.c: added --insert to test the 2 new functions
3320 * test//* result//* SAXresult//* : regression test cleanup
3321 and extension.
3322 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3323 gnome-xml-nanohttp.html
3324
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003325Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3326
3327 * HTMLparser.c: fixed problems with some autoclose tags
3328 * tree.c: fixed XML output problems.
3329 * result/* SAXresult/*: update of the tests output
3330
Daniel Veillard6077d031999-10-09 09:11:45 +00003331Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * Makefile.am: Arturo patch for xmlConf.sh version info
3334 * parser.c: Tim Josling patch for single quoted items
3335 * tester.c: Tim Josling patch for tester options usage
3336 * tree.h: indent cleanup
3337
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003338Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3341 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3342
Daniel Veillard00fdf371999-10-08 09:40:39 +00003343Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3344
3345 * tree.c : Raph patch for initialization of CORBA fields
3346 * parser.c, xpath.c, ...: modification of doc comments
3347 * xpath.c : allow spaces in xpath expressions
3348
Daniel Veillardad219441999-09-27 08:17:49 +00003349Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3350
3351 * xmlmemory.h: turning off memory debug :-(
3352
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003353Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3354
3355 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3356 better SAX interfaces.
3357 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3358 entity.
3359 * configure.in: 1.7.2
3360
3361Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003362
3363 * libxml.spec.in: fixed the URL
3364 * doc/xml.html: improved the documentation front-end
3365
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003366Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003367
3368 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3369
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003370Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003371
3372 * libxml.spec.in: fixed the alpha compile problem
3373 * parser.[ch]: changed errno to errNo in the parser context :-(
3374 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3375 * doc/xml.html: changed CHAR to xmlChar
3376 * doc/html/*: recompiled the documentation
3377 * configure.in: 1.7.1
3378
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003379Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * parser.h: modified the parser context struct to regain 1.4.0
3382 binary compatibility
3383 * parser.c, xml-error.h: added errno ot teh context and defined
3384 a set of errors values with update of errno
3385 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3386 DTDs and entities
3387 * *.h, *.c: complete cleanup of the use of config.h and include
3388 protection depending on the current setup.
3389 * overalll debugging, maintenance and bug-fixing on all modules
3390 * updated the documentation
3391 * ready for 1.7.0
3392
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003393Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3394
3395 * HTMLparser.c : cleanup
3396 * SAX.c valid.c valid.h: added ID/IDREF checking
3397 * tree.c tree.h: extended doc structure for refs
3398 * configure.in: 1.6.2
3399 * parser.c: patched bug in SAX user arg call
3400 * parserInternals.h: patched missing close in C++ wrapping
3401 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3402 especially upcoming XPointer implementation.
3403 * doc/xml.html: augmented, typo
3404
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003405Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3406
3407 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3408 not all invocations of install understand -d.
3409
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003410Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3411
3412 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3413 to make 'check' works, when builddir != srcdir.
3414
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003415Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3416
3417 * doc/xml.html : updated the documentation
3418
Daniel Veillard6454aec1999-09-02 22:04:43 +00003419Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3420
3421 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3422 not deallocated memory blocks
3423 * *.c : replaces all calls to malloc() free() and realloc() to
3424 the wrapper functions/macros
3425 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3426 instead of xmlFreeNodeList()
3427
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003428Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3429
3430 * HTMLparser.c: corrected a stupid bug leading to core dump at
3431 tree deallocation. Removed warnings indicated by
3432 Stephane.Conversy@lri.fr
3433 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3434 looked for in the external subset
3435
3436Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003437
3438 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3439 on SGI by Stephane.Conversy@lri.fr
3440
Daniel Veillardb96e6431999-08-29 21:02:19 +00003441Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3442
3443 * all .h : changed the prototype declaration indent as in gtk
3444 * most .c : working on reducing the TODOs in the code
3445 * most .c : cleanup though -pedantic and Insure++
3446 * improvements on validation ID checkings.
3447 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3448 * xml-config.in: closed #1810
3449
3450Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003451
3452 * tree.h, valid.c, valid.h: more work on validity, IDs
3453 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3454 definition for AIX
3455
Daniel Veillardb556eb51999-08-15 17:19:50 +00003456Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3457
3458 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3459 the distribution due to a cut'n paste error at last commit
3460
Daniel Veillardb05deb71999-08-10 19:04:08 +00003461Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3462
3463 * configure.in: upgraded to version 1.4.0
3464 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3465 Big update, added a large part of the validation process,
3466 it should be usable, but some parts are missing
3467 * xpath.c: improved the implementation w.r.t. root.
3468 * Makefile.am: added more tests
3469 * test and result trees: added a lot of tests
3470 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3471
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003472Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * Added an HACKING file
3475
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003476Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * xpath.[ch] : improvements and debug of the XPath implementation
3479 * parser.c, HTMLparser.c : modified the parsers to be progressive
3480 * tree.[ch] : extended the Buffer promitives
3481 * xmlIO.[ch] : added basic I/O routines providing progressive
3482 parsing and ready for I18N conversion plugins
3483 * SAXresult/* : the SAX callback sequence maybe slightly different
3484 now
3485 * test*.c : improved/updated the tests programs
3486 * doc/* : recompiled the docs.
3487
Daniel Veillard15b75af1999-07-26 16:42:37 +000034881999-07-26 Michael Meeks <michael@edenproject.org>
3489
3490 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3491
3492 * tree.c: Ditto.
3493
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003494Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3495
3496 * configure.in: upgraded to version 1.4.0
3497 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3498 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3499 XML query language, see http://www.w3.org/TR/xpath for more details.
3500 * parser.c, parser.h: added CHAR* related string functions for XPath
3501 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3502 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3503 rebuild the docs.
3504 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3505 and regression testing capabilities for XPath.
3506
Daniel Veillardd79d7871999-07-12 10:38:12 +00003507Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3508
3509 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3510 closing bug #1646
3511
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003512Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * Makefile.am, example/Makefile.am: closed bug #1683
3515
Daniel Veillard3166ab11999-07-11 16:14:19 +00003516Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3517
3518 * example/Makefile.am, configure.in: added the makefile for the
3519 gjobread example
3520
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003521Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3522
3523 * doc/Makefile.am:
3524 - fix which allow "make install DESTDIR=</install/prefix>".
3525
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003526Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3529 which fixed a problem on the file reading-code.
3530
Daniel Veillard82150d81999-07-07 07:32:15 +00003531Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3532
3533 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3534 output.
3535 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3536
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003537Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * parser.h : Oops removed the binary compatibility problem
3540 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3541 * parser.c, HTMLparser.c: applied patches for reading from stdin
3542
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003543Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3544
3545 * parser.c, entities.c, valid.c: cleanup bug #1591
3546 * configure.in: cleanup bug #1592
3547 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3548 the same tree back-end. Hence gdome will be available for it.
3549 * doc/Makefile.am: close bug #617
3550
Daniel Veillard97fea181999-06-26 23:07:37 +00003551Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3552
3553 * parser.c: alloctate a per parser context SAX interface block
3554
Daniel Veillard14fff061999-06-22 21:49:07 +00003555Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3558 and xmlEncodeEntitiesReentrant with the correct one :-\
3559
3560Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * commit of my internal XML base changes, quite a lot of
3563 changes, cleanups, better entities support, framework for
3564 new I/O and charset detection and handling
3565 * Fixed the configure/Makefile stuff to generate shared libs
3566 with the proper version info, so we jumped on rev from
3567 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3568 xmlEncodeEntities() result need to be freed now, and a string
3569 xmlParserVersion provide the current library version.
3570
Raph Levien05240da1999-06-15 21:27:11 +00003571Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3572
3573 * parser.c: fixed a buffer overrun for when you have a very long
3574 attribute with no entities in it.
3575
Daniel Veillardbb2da581999-06-13 14:37:07 +00003576Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3577
3578 * added example directory
3579 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3580
Daniel Veillard011b63c1999-06-02 17:44:04 +00003581Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3582
3583 * Release of libxml-1.1, nearly everything has been touched for
3584 this.
3585 * Added more regression tests
3586 * Updated the documentation
3587
Daniel Veillard27d88741999-05-29 11:51:49 +00003588Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * tree.[ch]: unified the XML_NO_CORBA defines.
3591 * parser.c encoding.[ch]: started plugging in char encoding detection
3592
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003593Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3594
3595 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3596 Also freed allocated buffer.
3597
Daniel Veillard27d88741999-05-29 11:51:49 +00003598Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003599 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3600 reentrancy problem at printing. One is left in entities.c, to
3601 remove ASAP
3602 * testSAX.c : added a test example showing the use of the SAX
3603 interface if one doesn't want to build the DOM tree.
3604 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3605
Daniel Veillard517752b1999-04-05 12:20:10 +00003606Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3607
3608 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3609 large revamping of the parser to use SAX callbacks
3610 http://www.megginson.com/SAX/ (or at least a C like interface
3611 a la Expat). It's now possible to set up your own callbacks
3612 and the parser will not build a DOM tree.
3613 * test/* result/*: updated the test suite, I finally removed
3614 the old Namespace draft support (PI based).
3615
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003616Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3617
3618 * Makefile.am: added test result to EXTRA_DIST for make tests
3619
Daniel Veillard64068b31999-03-24 20:42:16 +00003620Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3621
3622 * parser.c, parserInternals.h: moved the chars macro definitions
3623 to parserInternals.h
3624 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3625 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3626
Daniel Veillard012ccc11999-03-23 10:11:11 +00003627Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3628
3629 * xml-config.in : applied patch to make --version work
3630
Raja R Harinatha86c23e1999-03-05 22:14:01 +000036311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3632
3633 * Makefile.am (check-local): Alias for `tests' target. This will
3634 cause `make check' to do the right thing.
3635 (tests): Don't run tests in srcdir. Also, replaced calls to
3636 basename with a `sed' "equivalent".
3637
Daniel Veillardd109e371999-03-05 06:26:45 +00003638Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3639
3640 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3641 it in the header and not the sources, updated the doc.
3642 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3643 pointing this out.
3644
Daniel Veillardbc50b591999-03-01 12:28:53 +00003645Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3646
3647 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3648 exported the inputStream routines.
3649 * doc/html/* : updated accordingly
3650
Daniel Veillardd692aa41999-02-28 21:54:31 +00003651Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3652
3653 * parser.c, parser.h, parserInternals.h: added a few extra
3654 internal calls to allocate and free parser contexts ...
3655 * doc/html/* : updated accordingly
3656
Daniel Veillard55a99271999-02-25 11:01:29 +00003657Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3658
3659 * configure.in, Makefile.am, doc/makefile.am : General changes for
3660 1.0.0 release and including the generated HTML documentation.
3661
Daniel Veillard35925471999-02-25 08:46:07 +00003662Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3663
3664 * makefile.am : added parserInternals.h, oops.
3665
Daniel Veillard1e346af1999-02-22 10:33:01 +00003666Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3667
3668 * parserInternals.h: added this header giving access to the parser
3669 internal functions.
3670 * doc/Makefile.am : added a rebuild target which rebuilds the full
3671 set of documentations
3672 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3673 the internal subset.
3674 * *.c *.h: modifications needed to generate the documentation using
3675 gtk-doc, cleanup of functions blocks, reorganisation of struct
3676 declarations.
3677
Daniel Veillard1164e751999-02-16 16:29:17 +00003678Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3679
3680 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3681 the tar and spec file to include the beginning of the doc.
3682
Nuno Ferreira03d04781999-02-13 00:07:17 +000036831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3684
3685 * doc/.cvsignore: Added this file.
3686
Daniel Veillard6800ef31999-02-08 18:33:22 +00003687Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3688
3689 * tree.c: fixed xmlGetProp to return "" when the attribute
3690 exists, even if the node-list is NULL.
3691
Daniel Veillard726c7e31999-02-08 15:13:10 +00003692Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3693
3694 * tree.c: patched an error outputting empty attribute values.
3695 * Makefile.am and doc/makefile.am: have been updated during the
3696 week-end. Sorry for an empty CVS log, I got a shell problem.
3697
Daniel Veillard1899e851999-02-01 12:18:54 +00003698Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3699
3700 * tree.h: cleaned up using enums instead of defines
3701 * parser.c, valid.[ch]: more work on parsing/output of element
3702 declarations
3703
Daniel Veillard3b9def11999-01-31 22:15:06 +00003704Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3705
3706 * valid.[ch], tree.c, parser.c : more work toward full parsing
3707 of XML DTDs.
3708 * README: added informations about mailing-list and on-line
3709 documentation
3710
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000037111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3712
3713 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3714
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003715Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3716
3717 * parser.c, tree.[ch] : more work toward conformance testing,
3718 added a last element to accelerate parsing of very flat structures
3719 started working on internal subset Element content declaration.
3720 * valid.[ch] : first cut at adding code toward validation.
3721 * previous changes had also small impact on most files, especially
3722 the conformance testing using James Clark test suite.
3723
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003724Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3725
3726 * test/* : updated the examples, most of them were not well
3727 formed (humm), and added rdf2.
3728 * result/* : resulting changes in the output.
3729
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003730Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3733
Daniel Veillard44b3a061998-12-05 17:27:22 +00003734Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3735
3736 * tree.c: patched a bug in the generation of empty attributes
3737
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003738Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3739
3740 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3741 for node/trees/documents/... Biggest problem is namespace
3742 support when copying subtrees.
3743
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003744Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3745
3746 * parser.c, entities.c: improve entities and char ref encoding,
3747 and cleanups of error messages.
3748
Daniel Veillard242590e1998-11-13 18:04:35 +00003749Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3750
3751 * parser.c, entities.c: simple bug hunting done during rpm2html and
3752 rpmfind integration.
3753
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003754Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3755
3756 * parser.[ch]: Added interfaces allowing to specify a SAX
3757 handler before parsing.
3758
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003759Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3760
3761 * parser.c: redirrect all errors reporting through the SAX
3762 error function
3763
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003764Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3765
3766 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3767 * libtool, tlmain ...: update of the libtool files
3768
Miguel de Icaza442321c1998-11-04 18:13:38 +000037691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3770
3771 * entities.c: Use g_snprintf insteda of snprintf.
3772
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003773Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3774
3775 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3776 added ent5 test for this purpose.
3777 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3778
Daniel Veillard27271681998-10-30 06:39:40 +00003779Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * parser.c: fixed? a strange error due to compression on a GWP
3782 document.
3783
Daniel Veillard25940b71998-10-29 05:51:30 +00003784Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3785
3786 * tree.[ch]: bug fixing
3787 * entities.[ch]: defined a specific type for predefined entities
3788 * doc/xml.html: more documentation on the library, how to use it,
3789 overview of the interfaces.
3790
Daniel Veillard16253641998-10-28 22:58:05 +00003791Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3792
3793 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3794
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003795Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3796
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003797 * tree.c: corrected a small bug
3798 * doc/xml.html: continuing writing documentation.
3799
3800Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3801
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003802 * debugXML.h debugXML.c: added debugging utilities.
3803 * tester.c: added --debug switch.
3804 * tree.c: patched an incorrect node->type assignment.
3805 * parser.c: formatting, ensure that node->doc != NULL in attributes
3806
Daniel Veillardccb09631998-10-27 06:21:04 +00003807Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3808
3809 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3810 entity support and provide an internal representation close to
3811 DOM one (entity ref nodes, and attribute value as tree). I tried
3812 to preserve the interface but this will surely break some apps
3813 (I have to change rpm2html/rpmfind for example). I had to change
3814 two interfaces, and the generated tree is somewhat different.
3815 * doc/* : started documenting the XML library, the tree and
3816 DOM/Corba. This is a first step.
3817
Daniel Veillard11e00581998-10-24 18:27:49 +00003818Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3819
3820 * parser.c: Set up the fonctions comment block, boring but useful.
3821 * parser.h, SAX.c, parser.c: now attributes are processed through
3822 the SAX interface. The problem is that my SAX interface diverged
3823 quite a bit from the original one, well this is not an official
3824 spec, and translating it from Java to C is hairy anyway...
3825
Daniel Veillard97b58771998-10-20 06:14:16 +00003826Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3827
3828 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3829 fonctions comment block, boring but useful.
3830
3831Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003832
3833 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3834 conversion routines. However they are not yet used to convert the
3835 inputs. The core will run with UTF-8.
3836
Daniel Veillard33942841998-10-18 19:12:41 +00003837Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * tree.c : make sure that the type id is properly set-up when
3840 a new object is allocated, needed for DOM.
3841
Daniel Veillard27fb0751998-10-17 06:47:46 +00003842Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3843
3844 * tree.h, tree.c: Ok, the main objects in the tree will be native
3845 corba objects, it costs 8 bytes per Node, Attribute and Document
3846 but it simplifies the Corba integration a lot (no extra interface
3847 objects to allocate/free).
3848
Daniel Veillard0bef1311998-10-14 02:36:47 +00003849Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3850
3851 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3852 and changed NODEs contants for conformity with DOM Level 1
3853
Daniel Veillard27864701998-10-08 03:47:24 +00003854Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * added hooks to keep track of servants when creating objects
3857 xmlDoc and xmlNode (for Corba export).
3858
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003859Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3860
3861 * added xml-config script.
3862
Daniel Veillard7066a791998-10-01 20:28:28 +00003863Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3864
3865 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3866 to autoupdate libtool and automake conf files.
3867
Miguel de Icaza60681bd1998-09-30 19:28:59 +000038681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3869
3870 * Makefile.am: Use '?' to separate the sed
3871 commands as ',' is used when people pass -Wl,something.
3872
3873
Daniel Veillard15a8df41998-09-24 19:15:06 +00003874Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3875
3876 * tree.c, tree.h: added a per-document compression interface.
3877
Daniel Veillard151b1b01998-09-23 00:49:46 +00003878Tue Sep 22 20:47:38 EDT 1998
3879
3880 * tree.c, tree.h: added saving with compression and added interfaces
3881 to control the compression level (xmlGetCompressMode,
3882 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3883
Daniel Veillard70120ff1998-09-22 00:24:21 +00003884Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3885
3886 * parser.c: corrected a loop for files of size 0
3887
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000038881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3889
3890 * error.h: New file. Contains prototyes from `error.c'.
3891
Tom Tromeyc19653d1998-08-14 01:22:43 +00003892Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3893
3894 * Makefile.am (xmlincdir): New macro.
3895 (xmlinc_HEADERS): Renamed from include_HEADERS.
3896
Daniel Veillard845664d1998-08-13 04:43:19 +00003897Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3898
3899 * applied small patch on numeric entities from
3900 Christopher Blizzard <blizzard@appliedtheory.com>
3901
Daniel Veillard260a68f1998-08-13 03:39:55 +00003902Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3903
3904 * New release 0.2, removed the old xml_* files so that it's
3905 coherent with the other CVS base (W3C), far better conformance
3906 to standard, new namespaces, decent entities support, beginning
3907 of a SAX-like interface. Nearly nothing left intact, even the
3908 test examples ...
3909
Christopher Blizzarda36749e1998-07-30 21:47:18 +000039101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3911
3912 * .cvsignore: Add .deps dir
3913
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003914Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3915
3916 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3917
Daniel Veillardfe926001998-07-26 04:28:20 +00003918Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003919
Daniel Veillardfe926001998-07-26 04:28:20 +00003920 * configure.in: added test for CPP
3921 * AUTHORS, Changelog: the original ones didn't get commited but the
3922 glib ones instead, fixed.
3923 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003924
Daniel Veillardfe926001998-07-26 04:28:20 +00003925Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003926
Daniel Veillardfe926001998-07-26 04:28:20 +00003927 * integrated code developped at W3C
3928 * changed the original Copyright
3929 * migrated to automake
3930 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003931