blob: 2d5854b147dd774b2deaf006703abaec622dce2a [file] [log] [blame]
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4 on predicate
5 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7 really want to have tags closed on output even if we accept
8 unclosed ones on input
9
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000010Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11
12 * xpath.c: ouch don't free NULL, rare case fixed
13 * tree.c: don't coalesce text nodes if they don't have the
14 same behaviour wrt escaping on output
15
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17
18 * xpath.c: small fixup
19 * SAX.c: don't warn on empty namespaces.
20
Daniel Veillard6a2e4062001-02-08 10:31:33 +000021Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
22
23 * README: a bit of cleanup
24 * configure.in: preparing for 2.3.0 release
25
Daniel Veillard1f83d392001-02-08 09:37:42 +000026Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
27
28 * hash.[ch]: added a first version of xmlHashSize()
29 * valid.c: another bug fix from Gary Pennington
30
Daniel Veillard5eef6222001-02-07 18:24:48 +000031Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
32
33 * valid.c: couple of bug fixes pointed by Gary Pennington
34 * HTMLtree.c: #if 0 cleanup
35
Daniel Veillard2c257ec2001-02-06 13:29:07 +000036Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
37
38 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
39 which removes a time consuming check of xmlXPathNodeSetAdd()
40 and use it in places where we are sure to not break unicity
41
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000042Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * xpath.c: bug fixes found from XSLT
45 * tree.c: preserve node->name special values when copying nodes.
46 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
47 external subset are fetched when available but without full
48 validation. Added xmlLoadExtDtdDefaultValue, need a function.
49 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
50 output with encoding disabled.
51
Daniel Veillard2c833b62001-02-03 08:52:06 +000052Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
55 xmlCheckFilename should not be called from xmlFileOpenW
56 and xmlGzfileOpenW
57
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000058Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
61 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
62 added the new tests for URI normalization
63 * testURI.c: fixed stoopid bugs
64 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
65 the URI in the error messages are now properly normalized
66
Daniel Veillardea28ce62001-02-02 08:20:19 +000067Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
70
Daniel Veillarde99a4762001-02-01 04:34:35 +000071Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
72
73 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
74
Daniel Veillard2b325a02001-01-31 20:46:31 +000075Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * xpath.c: fixed mod operator
78
Daniel Veillardde55cf62001-01-31 15:53:13 +000079Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
80
81 * parser.c: fixed xmlStrcat doc
82 * tree.c: 2 fixes form Anders Carlson for copying nodes and
83 trees.
84
Daniel Veillard2f913b72001-01-31 13:23:49 +000085Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
86
87 * xpath.c result/XPath/tests/chaptersbase
88 result/XPath/tests/simplebase: fixed XPath node()
89 * tree.c: small fix in xmlNewNs()
90 * Makefile.am: removed extraneous xml2Conf.sh rule
91
Daniel Veillardb42042b2001-01-28 07:40:36 +000092Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
93
94 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
95 Changed the library name, in order to get libxml-devel and
96 libxml2-devel to coexist on a single system
97 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
98 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
99
Daniel Veillardee0a4662001-01-27 18:59:33 +0000100Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
101
102 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
103 libxml2-devel installable in // as libxml-devel.
104
Daniel Veillard5eb05942001-01-27 17:50:22 +0000105Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
106
107 * doc/Makefile.am: fixed make rebuild in doc
108 * doc/html/*.html: rebuilt the docs
109
Daniel Veillard65c295d2001-01-26 09:32:39 +0000110Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
111
112 * tree.c: patch from Bjorn Reese on xmlBufferCCat
113
Daniel Veillard8e199902001-01-25 18:54:39 +0000114Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
117 the HTML doc to go into the -devel RPM ...
118 * aclocal.m4 config.h.in: some updates due to auto* magic
119
Daniel Veillard93086662001-01-25 18:13:04 +0000120Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122 * xpath.h: added a hook in the context structure allowing to
123 link to extra support, needed for XSLT
124
Daniel Veillardf17e09b2001-01-25 13:55:35 +0000125Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
126
127 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
128 xmlXPtrCmpPoints to use it.
129 * propagated the following patch from Alejandro Forero
130 * include/win32config.h xmlIO.c: applied further suggestions
131 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
132 * example/gjobread.c: fixed warnings, now that it builds
133
134Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
135
136 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
137
138 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
139 filename points to a valid file (not a directory).
140 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
141 Added calls to xmlCheckFilenameDir.
142
143 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
144 `path' (rather than `filename') as the parameter to gzopen and open.
145
Daniel Veillard48177c22001-01-23 15:27:41 +0000146Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148 * Makefile.am: fixed a problem with EXTRA_DIST
149
Daniel Veillardb83ba402001-01-22 22:45:10 +0000150Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152 * Makefile.am example/Makefile.am: finally found the trick
153 to build the example, i.e. add "." in SUBDIRS before example
154 in the list <grin/>
155
Daniel Veillard82687162001-01-22 15:32:01 +0000156Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157
158 * doc/xml.html: updated with an XSLT section, removed pointer to
159 W3C CVS base.
160
Daniel Veillard8a7642f2001-01-22 10:45:16 +0000161Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * xpath.c: when copying a XSLT tree object teh tree need to be copied
164 too, and deallocation need to occur the same way.
165
Daniel Veillarde4566462001-01-22 09:58:39 +0000166Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
167
168 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
169 type correponding to an XSLT result tree fragment. Share most
170 of the data format with node set, as well as operators.
171 * HTMLtree.c: added a newline at the end of the doctype output
172 whe this one is not present initially.
173 * tree.c: make sure taht the parent and doc pointers are properly
174 set when copying attributes (lists).
175
Daniel Veillard701c7362001-01-21 09:48:59 +0000176Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
177
178 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
179
Daniel Veillard5a2b6972001-01-20 21:15:50 +0000180Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * xpath.c: seems I finally killed that ugly path evaluation
183 context bug (tagged 9999 in case is is wrong)
184
Daniel Veillard8f4d9752001-01-19 05:32:34 +0000185Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
188 for XSLT
189
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +0000190Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
193 for xmlGzfileOpen() bug
194
Daniel Veillardf6eea272001-01-18 12:17:12 +0000195Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * xpath.c: removed an error found by XSLT usage
198 * tree.c parserInternals.h: use a predefined static string
199 for text and comment nodes, avoid freeing them in xmlFreeNode,
200 exported the string name in parserInternals.h and added
201 another value to disable encoding at output (for XSLT),
202 gain memory, time.
203
Daniel Veillard8f2cc572001-01-17 08:19:35 +0000204Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
205
206 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
207 win32/libxml2/libxml2_so.dsp: new makefiles and update
208 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
209
Daniel Veillardf831bfb2001-01-16 17:26:04 +0000210Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
213 Gary Pennington
214
Daniel Veillard389e6b72001-01-15 19:41:13 +0000215Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
216
217 * xpath.c: fixed the comaprision of values and nodelists,
218 need to compare nodelist still ...
219 * debugXML.c: avoided a possible core dump
220 * HTMLparser.c: cleanup
221 * nanohttp.c: contributed fix.
222 * tree.c: fixes in properties handling added xmlSetNsProp
223 needed by libxslt
224 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
225 comment
226 * TODO: updated
227
Daniel Veillard167bd532001-01-06 21:09:34 +0000228Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
229
230 * parser.c parserInternals.c: applied Bjorn Reese optimization
231 patch
232
233Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
234
235 * Makefile.am: applied patch fro make check from Martin Vidner
236
Daniel Veillard503b8932001-01-05 06:36:31 +0000237Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * configure.in: preparing 2.2.11
240 * doc/html/*: rebuild the HTML files
241 * doc/xml.html : updated
242
Daniel Veillardc2f4df22001-01-04 14:06:39 +0000243Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * tree.c: fixed a stupid bug
246 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
247 patches related to validation of an XInclude processing result
248 * TODO: updated
249
Daniel Veillarde2488192001-01-04 10:54:22 +0000250Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
253 on large files
254
Daniel Veillardf060a412001-01-03 20:52:44 +0000255Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
258
Daniel Veillard45cff692001-01-03 18:02:04 +0000259Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
262 reported by Jonas Borgström
263 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
264
Daniel Veillard08108982001-01-03 15:24:58 +0000265Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * testXPath.c xpath.c: fixing the XPath union expressions problem
268 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
269
Daniel Veillard4a6845d2001-01-03 13:32:39 +0000270Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * xmllint.c: Made is so if the file name is "-" is will read form
273 standard input. Sven Heinicke <sven@zen.org>
274 * tree.c: fixed a problem when growing buffer
275 * tree.h: fixed the comment of the node types following andersca
276 comment
277 * TODO: updated
278
Daniel Veillarda6d8eb62000-12-27 10:46:47 +0000279Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
280
281 * HTMLparser.[ch]: added a way to avoid adding automatically
282 omitted tags. htmlHandleOmittedElem() allows to change the
283 default handling.
284 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
285 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
286 of xmllint too when using --memory flag, added a memory test
287 suite at the Makefile level.
288 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
289 with namespace use when encountering QNames in XPath evalation,
290 added xmlns() scheme in XPointer.
291 * nanoftp.c : incorporated a fix
292 * parser.c xmlIO.c: fixed problems raised with encoding when using
293 the memory I/O
294 * parserInternals.c: closed bug 25934 reported by
295 torsten.landschoff@innominate.de
296 * TODO: updated
297
Daniel Veillarda1fe9102000-11-25 10:49:25 +0000298Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
299
300 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
301 on a non-updated tree :-(, made a 2.2.10 release to correct the
302 situation
303
Daniel Veillardce6e98d2000-11-25 09:54:49 +0000304Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
307 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
308 integrated a set of OpenVMS changes from Howard Taylor
309 <Howard.Taylor@pacoast.com>
310
Daniel Veillard58770e72000-11-25 00:48:47 +0000311Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
312
313 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
314 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
315
Daniel Veillardf62ceff2000-11-24 23:36:01 +0000316Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * HTMLparser.c: some fixes on auto-open of html/head/body
319 * encoding.c: fixed a compilation error on some gcc env
320 * xpath.c xpointer.[ch] xpathInternals.h: improved the
321 XPointer implementation
322 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
323 related XPointer tests and associated results
324
Daniel Veillard300f7d62000-11-24 13:04:04 +0000325Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
326
327 * doc/xmldtd.html doc/xml.html: following a short step by step
328 guidance on IRC to help maciej with DTDs I started a small
329 page on the subject.
330
Daniel Veillard748e45d2000-11-17 16:36:08 +0000331Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * HTMLparser.c: fixed handling of broken charrefs
334 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
335 patches
336
Daniel Veillard28929b22000-11-13 18:22:49 +0000337Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * doc/xml.html doc/html/* : rebuilt the docs after adding
340 xinclude and updated page for 2.2.7 and 2.2.8
341 * configure.in: releasing 2.2.8
342
Daniel Veillard41e06512000-11-13 11:47:47 +0000343Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
344
345 * parser.[ch] parserInternals.c: applied the conditional
346 section processing fix from Jonathan P Springer
347 <jonathan.springer2@gte.net>
348 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
349 project file, fixed iconv default non support
350 * xpath.c: fixed the problem of evaluating relative expressions
351 when a node context is provided.
352
Daniel Veillardbf432752000-11-12 15:56:56 +0000353Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * nanoftp.c: fixed gcc 2.95 new warnings
356 * SAX.c: fixed a stupid bug
357 * tree.c: fixed a formatting problem when round-tripping
358 from/to memory
359 * xinclude.c: chased memleak, fixed a base problem
360 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
361 xmlXPtrBuildNodeList()
362 * TODO: updated
363 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
364 adding a first small set of regression tests for XInclude
365
Daniel Veillardc2def842000-11-07 14:21:01 +0000366Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
367
368 * nanohttp.[ch]: applied Wayne Davison patches to access
369 the WWW-Authorization header.
370 * parser.c: Closed Bug#30847: Problems when switching encoding
371 in short files by applying Simon Berg's patch.
372 * valid.c: fixed a validation problem
373 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
374 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
375 Wayne Davison
376 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
377 need to be extended to non full nodes selections.
378 * xinclude.c: starts to work decently
379
Daniel Veillard9e8bfae2000-11-06 16:43:11 +0000380Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
383 debugXML.c xmlversion.h.in: Started adding XInclude support,
384 this is a new xmllint option
385 * tree.c xpath.c: applied TOM patches for XPath
386 * xpointer.c: fixed a couple of errors.
387 * uri.c: added an escaping function needed for xinclude
388 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
389 new warning from RH70 gcc's version
390
Daniel Veillarda4964b72000-10-31 18:23:44 +0000391Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * HTMLparser.c: fixed loop on invalid char in scripts
394 * parser.c: update to description of xmlIOParseDTD()
395 * libxml.m4 xmlversion.h.in: changes contributed by
396 Michael Schmeing <m.schmeing@internet-factory.de>
397 * configure.in: preparing for 2.2.7
398 * Makefile.am: trying to avoid config.h and acconfig.h
399 being included in the distrib
400 * configure.in: released 2.2.7
401
402Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
403
404 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
405 like namespaces for good. Unified xmlNs and xmlNode somewhat.
406
Daniel Veillard01411222000-10-30 15:33:22 +0000407Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * parser.[ch]: added xmlIOParseDTD()
410 * xpointer.c: added support for the 2 extra parameters of
411 string-range, fixed a stoopid error when '0' was present
412 in XPointer expressions
413 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
414 testsuite for the above
415
Daniel Veillard6db58192000-10-30 09:27:53 +0000416Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
417
418 * libxml.spec.in: improved package descriptions
419
Daniel Veillarda5db68a2000-10-29 18:06:06 +0000420Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
421
422 * xpath.c xpathInternals.h: applied a large cleaning patch
423 from TOM <ptittom@free.fr>, it also add namespace support
424 for function and variables registration.
425
Daniel Veillardbd20df72000-10-29 17:53:40 +0000426Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
429 * Makefile.mingw: Wayne Davison's update adding hash.c
430
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +0000431Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * xpath.c: fixed the root evaluation problems
434 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
435 ignorable spaces with <b> <bold> <em>
436 * tree.c: fixed a loop in xmlSearchNsByHref()
437
Daniel Veillard767662d2000-10-27 17:04:52 +0000438Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * xpath.c: applied another XPath patch from TOM
441 * xpath.c include/makefile.am: applied another patch from
442 china@thewrittenword.com (cleanup on IRIX).
443
Daniel Veillard211cc0a2000-10-27 11:49:33 +0000444Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * xml-config.1: received a fixed version from Fredrik Hallenberg
447 <hallon@lysator.liu.se>
448
Daniel Veillardf6bf9212000-10-26 14:07:44 +0000449Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
452 cleanup patch for XPath
453
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +0000454Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * patched to redirrect all "out of context" error messages to
457 a reconfigurable routine. The changes are:
458 * xmlerror.h : added the export of an error context type (void *)
459 an error handler type xmlGenericErrorFunc there is an interface
460 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
461 to reset the error handling routine and its argument
462 (by default it's equivalent to respectively fprintf and stderr.
463 * all the c files: all wild accesses to stderr or stdout within
464 the library have been replaced to calls to the handler.
465
Daniel Veillard29a11cc2000-10-25 13:32:39 +0000466Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * configure.in: release 2.2.6
469 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
470 exporting the inner functions of xpath for extension modules
471 * doc/*: updated and rebuilt the doc
472
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +0000473Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
474
475 * nanohttp.c : applied Wayne HTTP cleanup patch
476 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
477 and xmlNodeSetSpacePreserve()
478
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +0000479Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
480
481 * xpath.c: closing bug #29260
482
Daniel Veillard126f2792000-10-24 17:10:12 +0000483Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
484
485 * hash.[ch] debugXML.c: expanded/enhanced the API, added
486 multikey tuples, made hash structure opaque
487 * valid.[ch]: moved elements, attributes, notations decalarations
488 as well as ID and refs to hash tables.
489 * entities.c: hash cleanup
490 * xmlmemory.c: fixed a dump problem in debug mode
491 * include/Makefile.am: problem passing in DESTDIR= values patch
492 from Marc Christensen <marc@calderasystems.com>
493 * nanohttp.c: removed debugging remains
494 * HTMLparser.c: the bogus tag should be ignored (Wayne)
495 * HTMLparser.c parser.c: fixing a number of problems with the
496 macros in the *parser.c files (Wayne).
497 * HTMLparser.c: close the previous option when opening a new one
498 (Marc Sanfacon).
499 * result/HTML/*: updated the HTML results accordingly
500
Daniel Veillard52afe802000-10-22 16:56:02 +0000501Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
502
503 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
504 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
505 XPath functions and XML entities table to them. More to come...
506 * xmlIO.c: fixed libxml closing FILEs it didn't open.
507
Daniel Veillard683cb022000-10-22 12:04:13 +0000508Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * tree.c: coalesce adjacent text nodes
511 * valid.c: handling of blank nodes in DTd validation (raised
512 by problems with a posteriori validation).
513 * nanohttp.c: changing behaviour on HTTP write stuff.
514 * HTMLtree.c: forced body and html to be explicitely closed.
515 * xpath.h: exported more XPath functions.
516
Daniel Veillard1baf4122000-10-15 20:38:39 +0000517Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * Release of 2.2.5
520 * xpointer.c: range() range-inside and other helper functions
521 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
522
Daniel Veillard47e12f22000-10-15 14:24:25 +0000523Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
526 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
527
Daniel Veillardb732a0e2000-10-15 11:27:01 +0000528Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
531 and XPointer modules
532
Daniel Veillard134c9f32000-10-15 10:27:08 +0000533Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
534
535 * SAX.h: closed #25107
536
Daniel Veillard39915622000-10-15 10:06:55 +0000537Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * testSAX.c: fixed problem with cdata reporting
540 * SAXresult/* : updated
541
Daniel Veillard1e851392000-10-15 10:02:56 +0000542Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
545 Closed bug #27499, added to regression tests
546 * TODO: updated
547
Daniel Veillard7eda8452000-10-14 23:38:43 +0000548Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
551 support for SCRIPT and STYLE with help from Bjorn Reese
552 * test/HTML/* result/HTML/*: added simple testcase and updated
553 the existing ones.
554
Daniel Veillardff9c3302000-10-13 16:38:25 +0000555Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
558 string-range for empty strings
559 * test/XPath/docs/str test/XPath/xptr/chaptersrange
560 test/XPath/xptr/strrange: augmented the XPointer testsuite
561
Daniel Veillard189446d2000-10-13 10:23:06 +0000562Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * doc/xml.html doc/xmlmem.html: added a module describing memory
565 interfaces and use, updated the main page.
566
Daniel Veillard2f971a22000-10-12 23:26:32 +0000567Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
570 nanoftp code work on Windows too now
571
572Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +0000573
574 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
575 * xpointer.c: implemented string-range() at least a good first version
576 * test/XPath/docs/str test/XPath/xptr/strrange
577 result/XPath/xptr/strrange: the string-range() tests
578
Daniel Veillardd3c68c42000-10-12 08:06:28 +0000579Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * Makefile.am include/Makefile.am include/win32config.h
582 win32/Makefile.mingw: fixed problems reported by Wayne Davison
583 and make distcheck
584
Daniel Veillard19d61112000-10-11 23:50:35 +0000585Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
588 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
589 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
590
Daniel Veillardb0426ca2000-10-11 23:39:43 +0000591Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
594 patch for socklen_t detection by
595 Albert Chin-A-Young <china@thewrittenword.com>
596
Daniel Veillardcd429612000-10-11 15:57:05 +0000597Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
600 and added a --dtdvalid option to xmllint used to test it
601
Daniel Veillard47c02452000-10-11 13:04:36 +0000602Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
605 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
606
Daniel Veillard2d38f042000-10-11 10:54:10 +0000607Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
610 handlings (registration, lookup, cleanup)
611
Daniel Veillardc8df0aa2000-10-10 23:50:30 +0000612Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * configure.in Makefile.am include/makefile.am: adding XPointer
615 and XPtrtests target
616 * xpointer.[ch] : new files for XPointer support
617 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
618 more XPath tests
619
Daniel Veillard57fda592000-10-10 23:24:14 +0000620Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * configure.in: fixed, very broken, make distcheck works again
623
Daniel Veillarde8282ed2000-10-10 23:01:31 +0000624Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * More work toward 2.2.5, integrated a number of patches
627 * configure.in Makefile.am win32config.h.in: trying to cleanup
628 make distcheck .... huh ...
629 * include/Makefile.am include/win32config.h: new directory
630 for includes
631 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
632 updated teh makefiles and instructions for WIN32
633 * xpath.c: small fixes
634 * test/XPath/ results/XPath: updated the testcases and results
635 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
636 suggested patches
637 * valid.c: fixed an ID bug
638
Daniel Veillardb71379b2000-10-09 12:30:39 +0000639Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
642 the automake bug where wrong dependancies were generated.
643 * xpath.[ch]: worked on XPointer
644
Daniel Veillard7e99c632000-10-06 12:59:53 +0000645Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
646
647 * configure.in Makefile.am: 2.2.5, ship the include in an
648 include/libxml subdirectory, use symlinks when using CVS
649 * testSAX.c: fixed small bug
650 * testXPath.c: changed the way testfiles are parsed
651 * debugXML.c: same kind of cleanup when parsing an argument expression
652 XPath/XPointers can have blanks embedded
653 * xpath.[ch]: more cleanup, reorgs for XPointer work
654 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
655 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
656
Daniel Veillard55b91f22000-10-05 16:30:11 +0000657Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
658
659 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
660 in the XPath engine, rewrote large parts of it, now it's far
661 cleaner and in sync with the REC not an old WD. Fixed a parsing
662 problem in the interactive XML shell found when testing XPath.
663
Daniel Veillardac260302000-10-04 13:33:43 +0000664Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
667 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
668 examples with the extra test
669
Daniel Veillard7cfce322000-10-04 12:40:27 +0000670Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
671
672 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
673 the global init function.
674
Daniel Veillard970112a2000-10-03 09:33:21 +0000675Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * HTMLparser.c: Doohhh, attribute name parsing was still case
678 sensitive ! Fixed this ...
679 * result/HTML/* : updated the tests results accordingly
680
Daniel Veillard740abf52000-10-02 23:04:54 +0000681Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
684 engine, should be far more stable, incorporated a new version of
685 preceding/following axis, need testing
686 * uri.c: fixed file:///c:/a/b/c problem
687 * test/XPath/tests/idsimple: augmented the XPath tests
688
Daniel Veillard3bff2b02000-10-01 20:33:47 +0000689Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
690
691 * doc/* rebuilding docs for 2.2.4 release
692
Daniel Veillard8b5dd832000-10-01 20:28:44 +0000693Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * configure.in: releasing 2.2.4
696 * parser.[ch]: added xmlStrEqual()
697 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
698 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
699 use xmlStrEqual instead
700 * TODO: updated
701 * added an XPath test
702
Daniel Veillardbc765302000-10-01 18:23:35 +0000703Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
706 * entities.h: exported xmlInitializePredefinedEntities
707 * parser.[ch] : added xmlInitParser()
708 * parserInternals.h : had to export htmlInitAutoClose()
709
Daniel Veillardf09e7e32000-10-01 15:53:30 +0000710Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
711
712 * xpath.[ch] : fixed some serious XPath Predicate evaluation
713 problems
714 * Makefile.am : added XPath regression tests to normal tests
715 * uri.c: fixed a problem with local paths, cleanup
716 * parser.c: fixed a problem with large CData sections
717
Daniel Veillardd2ade932000-09-30 14:39:55 +0000718Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * configure.in xml-config.in: patch from "Ben Taylor"
721 <sol7x86@hotmail.com> for solaris shared libs lookup
722
Martin Bauligdd7d1f62000-09-29 23:17:57 +00007232000-09-30 Martin Baulig <baulig@suse.de>
724
725 * libxml-2.0.pc.in: Provide pkg-config script.
726
727 * configure.in: Create the libxml-2.0.pc script from the
728 libxml-2.0.pc.in templates.
729 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +0000730 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000731
Daniel Veillard4b0755c2000-09-25 14:26:28 +0000732Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
735 when compiling with MSC
736
Daniel Veillard46057e12000-09-24 18:49:59 +0000737Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * xpath.c: patch for normalize-string() substring-before(),
740 substring-after() and translate() functions from Bjorn Reese
741 <breese@mail1.stofanet.dk>
742 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
743 Fredrik Hallenberg <hallon@lysator.liu.se>
744 * TODO: updated
745
Daniel Veillard281f8ff2000-09-24 08:12:14 +0000746Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
747
748 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
749 problem of socklen_t being undefined on a number of platforms
750 * debugXML.c: fixed a compilation problem when without snprintf
751
Daniel Veillard8ddb5a72000-09-23 10:28:52 +0000752Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
755 an URI bug and a fix for the control-character-induced infinite loop
756 * nanohttp.c: preventive fix for compiling on WIN32
757
Daniel Veillard64c20ed2000-09-22 16:07:02 +0000758Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
759
760 * xmlint.c: closing bug #25000
761
Daniel Veillardb656ebe2000-09-22 13:51:48 +0000762Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
765 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
766 modified slightly Wayne Davison patch adding xmlStrcasecmp and
767 related function, fixing xmlStrncmp(), and associated cleanup
768 * result/HTML/entities.html.sax: updating result
769
Daniel Veillard4fb87ee2000-09-19 12:25:59 +0000770Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * uri.c: applied patch for URI escaping from Wayne Davison
773 <wayned@blorf.net>
774 * tree.c parserInternals.c HTMLparser.c: memset checks patches
775 from Denis Barbier <barbier@imacs.polytechnique.fr>
776 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
777 patch from Wayne Davison
778
Daniel Veillardd5f97f82000-09-17 16:38:14 +0000779Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
780
781 * doc/xml.html : updated with new releases, adding "how to help"
782
Daniel Veillard04698d92000-09-17 16:00:22 +0000783Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
786 removed a few warnings in pedantic mode ...
787 * parserInternals.c parser.c: moved encoding switching function
788 to parserInternals.c
789 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
790
Daniel Veillarda2c6da92000-09-16 18:15:00 +0000791Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * HTMLparser.c parser.c: set ctxt->errNo before calling the
794 error or warning handlers
795
Daniel Veillardb1059e22000-09-16 14:02:43 +0000796Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * parserInternals.c parserInternals.h parser.c Makefile.am:
799 created a new module parserInternals.c, moved most of the
800 code shared by the various parsers there, as well as
801 deprecated code from parser.c. More cleanup of parser.c
802 * uri.c: fixed a problem when URI is NULL
803 * valid.c: speedup when looking for an attribute declaration
804
Daniel Veillard39c7d712000-09-10 16:14:55 +0000805Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
808 the cleanup of the computation of URI references when seeking
809 external entities. The URI reference string and the resulting
810 URI are both stored now.
811 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
812 large s(n)printf checks and cleanup from Denis Barbier
813 <barbier@imacs.polytechnique.fr>
814 * xmlversion.h.in tree.h: couple of SGML declarations for a
815 possible docbook module.
816 * result/VC/ : a couple of test output changed due to the change
817 of the entities URI
818
Daniel Veillardb513f5a2000-09-10 14:01:12 +0000819Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * parser.h: added a _private field for linking user's data
822
Daniel Veillarddd477ce2000-09-10 13:23:08 +0000823Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * parser.c parserInternals.h: demacroified most of the IS_XXX
826 the gain in size is significant so ...
827
Daniel Veillard4b5b80c2000-09-08 18:54:41 +0000828Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * entities.c: cases where looking up entities with doc==NULL
831 covered
832
Daniel Veillard90e11312000-09-05 10:42:32 +0000833Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
834
Daniel Veillard1de50802000-09-07 08:54:32 +0000835 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +0000836 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
837
Daniel Veillard98a79162000-09-04 11:15:39 +0000838Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
839
Daniel Veillard1de50802000-09-07 08:54:32 +0000840 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +0000841 * test/URI/uri.data result/URI/uri.data: first set of tests/results
842 * Makefile.in: added URItest and included thenin "make tests"
843
844Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +0000845
846 * xmlversion.h.in: closed bug 22941
847
Daniel Veillard2bb89092000-08-31 14:57:50 +0000848Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
849
850 * doc/xmlio.html: added doc and example for entity loader
851 redefinition.
852
Daniel Veillard96984452000-08-31 13:50:12 +0000853Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
856 used by libxml
857
Daniel Veillarde715dd22000-08-29 18:29:38 +0000858Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.c: Fixed bug on invalid ontent characters and when using
861 push.
862 * xmllint.c: fixed xmllint endling of errors in push mode
863
Daniel Veillard4948eb42000-08-29 09:41:15 +0000864Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
865
866 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000867 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +0000868 * result/HTML/*.sax: regenerated HTML SAX output
869 * parser.c: more cleanup.
870
Daniel Veillarde010c172000-08-28 10:04:51 +0000871Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000874 patches from Wayne Davison <wayned@users.sourceforge.net>,
875 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +0000876 * HTMLparser.c: fixed an ignorable white space detection bug
877 occuring when parsing with SAX only
878 * result/HTML/*.sax: updated since the output is now HTML
879 encoded...
880
Daniel Veillard47f3f312000-08-27 22:40:15 +0000881Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
882
Daniel Veillardbbe11b02000-09-23 07:07:40 +0000883 * HTMLparser.[ch]: applied some of Wayne Davison
884 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +0000885
Daniel Veillarde0854c32000-08-27 21:12:29 +0000886Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
889 undeclared namespace prefix was used, added a warning.
890 Cleaned up support w.r.t. entities, spilling out a warning
891 and being pedantic on lookups.
892 * test/warning/ent9 : added testcase for previous example.
893 * TODO: updated
894 * parserInternals.h parser.c: changed the way names are parsed
895 now allow infinite size and decrease penalty for normal use
896 * parser.c: Started a big cleanup/check of the parser code,
897 fixed some of the most tortuous entity code, spotted code
898 unused anymore
899 * test/*: added tests for very long names and related nasty
900 things.
901
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +0000902Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * doc/encoding.html: added encoding aliases doc
905 * doc/xml.html: updates
906 * encoding.[ch]: added EncodingAliases functions
907 * entities.[ch] valid.[ch] debugXML.c: removed two serious
908 bottleneck affecting large DTDs like Docbook
909 * parser.[ch] xmllint.c: added a pedantic option, will be
910 useful
911 * SAX.c: redefinition of entities is reported in pedantic mode
912 * testHTML.c: uninitialized warning from gcc
913 * uri.c: fixed a couple of bugs
914 * TODO: added issue raised by Michael
915
Daniel Veillard0d6b1702000-08-22 23:52:16 +0000916Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * doc/encoding.html: propagated Martin Duerst suggestions
919
Daniel Veillard52402ce2000-08-22 23:36:12 +0000920Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
921
922 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
923 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
924 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
925 by Wayne Davison
926
Daniel Veillard2f2bf412000-08-20 15:11:02 +0000927Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * nanoftp.c nanohttp.c: small cleanup
930 * TODO: updated
931
Daniel Veillard244ece92000-08-19 20:58:02 +0000932Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * added an old VC testcase and updated title.xml entity
935
Daniel Veillardb8f25c92000-08-19 19:52:36 +0000936Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
937
938 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
939 done on auto-opening of <p> tags and cleanup of SAX output
940
Daniel Veillard979e55e2000-08-19 16:48:54 +0000941Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
944
Daniel Veillard4540be42000-08-19 16:40:28 +0000945Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * doc/xml.html libxml.* structure.*: updated the doc a bit
948
Daniel Veillard808a3f12000-08-17 13:50:51 +0000949Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * testSAX.c testHTML.c result/HTML/: cleanup of the output
952 of SAX tests
953
Daniel Veillard29579362000-08-14 17:57:48 +0000954Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
955
956 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
957 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
958
Daniel Veillard1255ab72000-08-14 15:13:33 +0000959Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
962 * testHTML.c: fix core dump on Solaris 2.x systems
963 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
964 * result/HTML/*.sax: previous bug fix lead to new results
965
Daniel Veillard03109292000-08-14 14:58:22 +0000966Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
967
968 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
969 * configure.in: added --with-readline=DIR to accept alternate
970 path for readline include/library
971 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
972 for ANSI under HP-UX
973 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
974 includes @LIBS@
975
Daniel Veillard7c29ce22000-08-12 21:20:53 +0000976Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * doc/* : rebuilt the docs
979 * getting ready for 2.2.2 release
980
Daniel Veillard87b95392000-08-12 21:12:04 +0000981Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
984 and xmlAddFeature()
985 * tree.[ch]: added xmlAddChildList()
986 * xmllint.c: MAP_FAILED macro test
987 * parser.h: added xmlParseCtxtExternalEntity()
988 * valid.c: applied bug fixes removed warning
989 * tree.c: added CDATA block to elements content
990 * testSAX.c: cleanup of output
991 * testHTML.c: added SAX testing
992 * encoding.c: better error recovery
993 * SAX.c, parser.c: fixed one of the external entity processing
994 of the OASis testsuite
995 * Makefile.am: added HTML SAX regression tests
996 * configure.in: bumped to 2.2.2
997 * test/HTML/ result/HTML: added a few of HTML tests, and added the
998 SAX results
999
Daniel Veillard88a172f2000-08-04 18:23:10 +00001000Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * configure.in: patch for HP compiler
1003
10042000-08-04 Sven Heinicke <sven@zen.org>
1005
1006 * xmllint.c: Was coredumping sometimes when the file given didn't
1007 exist.
1008
Daniel Veillard46e370e2000-07-21 20:32:03 +00001009Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00001012
Daniel Veillard46e370e2000-07-21 20:32:03 +00001013 when using in memory parsing. Need some cleanup.
1014 * xmllint.c configure.in: added a --memory flag to test memory
1015 parsing
1016
Daniel Veillard36650692000-07-21 15:16:39 +00001017Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * nanohttp.c: fixed socklen_t replacement to unsigned int
1020 * parser.c: fixed a space handdling missing at the end of
1021 production 28 DOCTYPE.
1022 * xmlmemory.c: fixed a stupid bug on the routine to override
1023 allocation functions
1024 * TODO: updated
1025
Daniel Veillarde46e20d2000-07-14 15:02:46 +00001026Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1027
1028 * doc/ regenerated the docs
1029
Daniel Veillard32bc74e2000-07-14 14:49:25 +00001030Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * doc/encoding.html doc/xml.html: added I18N doc
1033 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
1034 improvements, both parser and filters, added ASCII & HTML,
1035 fixed the ISO-Latin-1 one
1036 * xmllint.c testHTML.c: added/made visible --encode
1037 * debugXML.c : cleanup
1038 * most .c files: applied patches due to warning on Windows and
1039 when using Sun Pro cc compiler
1040 * xpath.c : cleanup memleaks
1041 * nanoftp.c : added a TESTING preprocessor flag for standalong
1042 compile so that people can report bugs more easilly
1043 * nanohttp.c : ditched socklen_t which was a portability mess
1044 and replaced it with unsigned int.
1045 * tree.[ch]: added xmlHasProp()
1046 * TODO: updated
1047 * test/ : added more test for entities, NS, encoding, HTML, wap
1048 * configure.in: preparing for 2.2.0 release
1049
Daniel Veillard49703262000-07-10 10:27:46 +00001050Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * nanoftp.c: fixed the way the control connection is handled
1053 * libxml.spec.in: fixed the dependancies and cleanup
1054
Daniel Veillard306be992000-07-03 12:38:45 +00001055Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * doc/xml.html: changed the xmlsoft.org structure, updated the
1058 examples w.r.t. root and childs
1059
Daniel Veillard7d853352000-07-02 18:53:09 +00001060Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1061
1062 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
1063
Daniel Veillard365e13b2000-07-02 07:56:37 +00001064Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1065
1066 * HTMLparser.c: Work on character encoding support for the HTML parser
1067 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
1068 * encoding.c: Fixed a potential memleak in the encoding stuff
1069
Daniel Veillardaf743792000-07-01 11:49:28 +00001070Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072 * doc/FAQ.html doc/Makefile.am : added a FAQ
1073
1074Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00001075
1076 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
1077 of the HTML parser to force it to not bypass SAX
1078
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00001079Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1080
1081 * win32config.h.in: updated
1082 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
1083 lacks iconv support :-( need to release 2.1.1
1084 * configure.in: release 2.1.1
1085 * HTMLparser: fixed bug #14784
1086 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
1087 by Windows compiler
1088 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
1089 the SAX startDocument() callback.
1090 * TODO: updated
1091
1092Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1093
1094 * added xmlStopParser()
1095
Daniel Veillardbe803962000-06-28 23:40:59 +00001096Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * configure.in: 2.1.0 prerelease
1099 * Large resync between W3C and Gnome tree
1100 * nanoftp, nanohttp.c: fixed stalled connections probs
1101 * HTMLtree.c SAX.c : support for attribute without values in
1102 HTML for andersca
1103 * valid.c: Fixed most validation + namespace problems
1104 * HTMLparser.c: start document callback for andersca
1105 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
1106 * parser.h, SAX.c: serious speed improvement for large
1107 CDATA blocks
1108 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
1109 different encoding
1110 * example/Makefile.am example/gjobread.c tree.h: work on
1111 libxml1 libxml2 convergence.
1112 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
1113 and the LIBXML_TEST_VERSION macro
1114
Daniel Veillardc310d562000-06-23 18:32:15 +00001115Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1116
1117 * doc/xml.html: various patches and improvements typo fixed by
1118 Felix Natter
1119 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
1120 from Felix Natter <fnatter@gmx.net>
1121
Daniel Veillardf3029822000-05-06 08:11:19 +00001122Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1123
1124 * doc/upgrade.html: updated with instructions for support of both
1125 libxml-1.x and libxml-2.x
1126 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
1127 for 2.x support and also fixed includes
1128
1129
Daniel Veillard496a1cf2000-05-03 14:20:55 +00001130Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
1133 the encoding support, added iconv support, so now libxml if
1134 compiled with iconv automatically support japanese encodings
1135 among others. Work based on initial patch from Yuan-Chen Cheng
1136 I may have broken binary compat in the encoding handler
1137 registration scheme, but that was so utterly broken I don't
1138 expect anybody to have used this feature until now.
1139 * parserInternals.h: fixup on the CHAR range macro
1140 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
1141 code.
1142 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
1143 * uri.c: added xmlParseURI() I can't believe I forgot to
1144 implement this one in 2.0 !!!
1145 * SAX.c: moved doc->encoding update in the endDocument() call.
1146 * TODO: updated.
1147
Daniel Veillard06047432000-04-24 11:33:38 +00001148Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1149
1150 * tree.h: removed extraneous xmlRemoveProp definition
1151 * TODO: added item about --disable-corba configure switch
1152 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
1153 * nanoftp.c: fixed include problems giving troubles on AIX and
1154 slowlaris
1155 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
1156 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
1157 comment and headers changes to lower gtk-doc number of warnings
1158 * doc/html/*: rebuilt docs
1159
Daniel Veillarde0aed302000-04-16 08:52:20 +00001160Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1161
1162 * HACKING: documented the tag for 1.x and instructions
1163
Daniel Veillard5e873c42000-04-12 13:27:38 +00001164Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1165
1166 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
1167 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
1168 xmlCreateIOParserCtxt
1169 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
1170 significant overall improvement
1171 * xmllint.c: added I/O test to xmllint
1172 * testSAX.c: added a speed test
1173 * doc/* : updated/regenerated
1174
Daniel Veillardfc708e22000-04-08 13:17:27 +00001175Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * xpath.c uri.h parserInternals.h: cosmetic changes from
1178 "Timur I. Bakeyev" <timur@bat.ru>, including making
1179 xmlCreateURI() public
1180
Daniel Veillard5d211f42000-04-07 17:00:24 +00001181Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
1184 and the code at the same time. Added a clean mechanism for
1185 overload or added input methods: xmlRegisterInputCallbacks()
1186 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
1187 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
1188 * TODO: updated
1189 * doc/* : updated/regenerated
1190 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
1191 source dir
1192
Daniel Veillarde77a9182000-04-05 19:12:29 +00001193Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1194
1195 * testURI.c: yet another forgotten commit, I should get some sleep !
1196
Daniel Veillardce8b83b2000-04-05 18:38:42 +00001197Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1198
1199 * xmllint.c: forgot to commit this too ?
1200
Daniel Veillardb9df4042000-04-05 14:23:16 +00001201Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1202
1203 * xmlversion.h.in : forgot to commit this previously
1204
Daniel Veillard361d8452000-04-03 19:48:13 +00001205Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1206
1207 * configure.in: preparing libxml-2.0.0 version looks Ok so far
1208 * README TODO: updated for release
1209 * uri.c uri.h: added authority parsing/saving
1210 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
1211 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
1212 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
1213 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
1214 Makefile.am : added compile-time customization of libxml
1215 --with-ftp --with-http --with-html --with-xpath --with-debug
1216 --with-mem-debug
1217 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
1218 #include <libxml/xxx.h> I hope it won't break too much stuff
1219 and will be manageable in the future...
1220 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
1221 and added xmllint to the installed programs
1222 * uri.h: added xmlFreeURI()
1223
Daniel Veillardec303412000-03-24 13:41:54 +00001224Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1225
1226 * uri.c uri.h: finished the escaping handling, the base support
1227 and the URI path normalization. Looks good just lacks the
1228 authority content parsing code.
1229 * Makefile.am: added instructions to generate testURI
1230 * TODO: updated
1231 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
1232 added links and icons for W3C and Gnome
1233
Daniel Veillard8f621982000-03-20 13:07:15 +00001234Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236 * xmlmemory.[ch] : seems I forgot to actually update the files in
1237 the last commit :-)
1238 * doc/xml.html doc/html/* : updated and uploaded the docs
1239
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001240Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1241
1242 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
1243 * TODO: updated
1244 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00001245 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001246 gfree).
1247 * Makefile.am, uri.c, uri.h: added a set of functions to do
1248 exact (litteraly copied from the RFC 2396 productions) parsing
1249 and handling of URI. Will be needed for XLink, one XML WFC,
1250 XML Base and reused in the nano[ftp/http] modules. Still work
1251 to be done.
1252
Daniel Veillardedfb29b2000-03-14 19:59:05 +00001253Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1254
1255 * configure.in, libxml.spec.in : libxml2
1256 * doc/* : updated the doc page, rebuilt the docs
1257
Daniel Veillardcf461992000-03-14 18:30:20 +00001258Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1259
1260 * all: tagged LIB_XML_1_X
1261 * *.c *.h : updated from W3C CVS tree
1262 * configure.in : 2.0.0-beta
1263 * libxml.spec.in : libxml2 package nam
1264 * result/* : new version of the tests output
1265
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00001266Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * doc/xml.html, doc/update.html: updated docs, 1.8.7
1269
Daniel Veillardb566ce12000-03-04 11:39:42 +00001270Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1271
1272 * doc/* : rebuilt the docs
1273 * parser.c: final patch on #6766
1274 * valid.c: small patch on validity checks.
1275
Daniel Veillardfb76c402000-03-04 11:39:42 +00001276Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1277
1278 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
1279 added
1280 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
1281 compatibility w.r.t. XML spec and existing code.
1282
Daniel Veillard90fb02c2000-03-02 03:46:43 +00001283Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1284
1285 * parser.c: seems a better solution to <a> </a> exists,
1286 will try it for a while
1287
Daniel Veillard83a30e72000-03-02 03:33:32 +00001288Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1289
1290 * parser.c: tried to remove the <a> </a> generating <a/>
1291 this is hard. Left a flag for that purpose. Fixed bug #6766
1292 * configure.in: prepared 1.8.7 not released, due to previous
1293 problem
1294
Daniel Veillard88f00ae2000-03-02 00:15:55 +00001295Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1296
1297 * doc/xml.html : applied second patch from Paul DuBois
1298
Daniel Veillard402e8c82000-02-29 22:57:47 +00001299Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1300
1301 * doc/xml.html : applied patch from Paul DuBois
1302
Daniel Veillardd0f7f742000-02-02 17:42:48 +00001303Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1304
1305 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
1306
Daniel Veillard5feb8492000-02-02 17:15:36 +00001307Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1308
1309 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
1310 compilation warnings on various platforms.
1311 * parser.c: Fixed #5281 validity error callbacks are now desactived
1312 by default if not validating.
1313
Daniel Veillardf341f932000-02-02 14:52:08 +00001314Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * nanoftp.c, win32config.h.in: patches to compile on WIN32
1317
Daniel Veillard13c757e2000-02-01 23:59:15 +00001318Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1319
1320 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
1321 <gkatsi@cs.toronto.edu>
1322
Daniel Veillard726e8792000-01-30 20:04:29 +00001323Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1324
1325 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
1326 processing URLs
1327
Daniel Veillarde41f2b72000-01-30 20:00:07 +00001328Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1329
1330 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
1331 xmlNanoFTPUpdateURL for persistent control connections.
1332 * configure.in: 1.8.6
1333
1334Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1335
1336 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
1337 * tree.[ch] : added xmlSaveNoEmptyTags
1338
James Henstridgef3be9312000-01-28 13:59:21 +000013392000-01-29 James Henstridge <james@daa.com.au>
1340
1341 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
1342
1343 * Makefile.am: added nanoftp.[ch] to the build.
1344
Daniel Veillardaeea04f2000-01-25 19:27:27 +00001345Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1346
1347 * nanoftp.[ch]: cleanup, comments, API
1348 * debugXML.c : fixed a bug in the cat command
1349 * doc/*: regenerated the docs
1350
Daniel Veillardda07c342000-01-25 18:31:22 +00001351Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1352
1353 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
1354 * debugXML.c : fixed a bug in the cat command
1355 * valid.c: fixing some small probs
1356 * libxml.spec.in: get rid of the SNAP suffix
1357 * doc/xml.html: updated the status
1358
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00001359Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1360
1361 * xml-config.in: xml-config --version to just return the
1362 version number
1363 * xpath.c: some cleanup w.r.t. axis when the current node is
1364 an attribute.
1365 * TODO: updated
1366
Daniel Veillard461a66c2000-01-18 18:01:01 +00001367Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1368
1369 * configure.in: prepared for libxml-1.8.5
1370 * doc/* recompiled the documentation
1371
13722000-01-17 Jody Goldberg <jgoldberg@home.com>
1373
1374 * configure.in : WARNING autoconf subtlety alert :
1375 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
1376 when looking for zlib.h so that HAVE_ZLIB_H is defined.
1377 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
1378 get defined by AC_CHECK_HEADERS.
1379
Daniel Veillardf967b902000-01-17 16:06:10 +00001380Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1381
1382 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
1383 Rune.Djurhuus@fast.no
1384
Daniel Veillardad8f99d2000-01-15 14:20:03 +00001385Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1386
1387 * TODO: updated
1388 * tree.c, parser.c: made sure that only memory alloc problems
1389 and internal parser errors are allowed to write to stdout or
1390 stderr.
1391
Daniel Veillard0142b842000-01-14 14:45:24 +00001392Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1393
1394 * tree.c : restored xmlNewGlobalNs since this seems used by
1395 a lot of existing code :-(, fixed a bug in xmlNewNs
1396 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
1397 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
1398 to exit() from the library code.
1399 * xpath.c, parser.c: removed bugs or unused code detected by
1400 Windows compilers
1401 * parser.c: started adding interfaces for parsing well balanced
1402 XML fragments
1403 * configure.in: releasing 1.8.4
1404 * doc/* : rebuilt the docs
1405
Daniel Veillard2eac5032000-01-09 21:08:56 +00001406Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1407
1408 * tree.[ch] : added xmlNewDocFragment() for DOM
1409 * testHTML.c: uninitialized variable.
1410
Daniel Veillardf3a73582000-01-05 14:58:39 +00001411Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1412
1413 * doc/* : rebuild the docs
1414
Daniel Veillard71b656e2000-01-05 14:46:17 +00001415Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1416
1417 * acconfig.h: readline and history patch
1418 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
1419 * tree.c: added check and handling when possibly removing an ID
1420 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
1421 and saving.
1422 * test/HTML/entities.html result/HTML/entities.html* : test for
1423 various entities reference cases
1424 * result/HTML/* : as a result output of some testcase have
1425 changed
1426 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
1427 by previous example. added xmlParseTryOrFinish().
1428 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
1429 entities.h debugXML.h HTMLparser.h: changed the way struct are
1430 declared to allow gtk-doc to expose those
1431 * parser.c: closed bug #4960
1432 * Makefile.am configure.in: Applied patch from
1433 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
1434 and math/socket libs detection
1435
Daniel Veillard437b87b2000-01-03 17:30:46 +00001436Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1437
1438 * configure.in, Makefile.am: link tester against readline
1439 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
1440
Daniel Veillard686d6b62000-01-03 11:08:02 +00001441Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1442
1443 * tree.[ch]: added xmlRemoveProp
1444 * win32config.h.in nanohttp.c: avoid including the Windows
1445 socket stuff in every C files
1446 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
1447 the XmL parser(s)
1448 * test/ns4 result/ns4 etc...: added test case for previous prob
1449 * tree.c: xmlNewNs wasn't checking for double definition
1450 * Makefile.in: fixed a problem with dist-hook duplicates
1451 * parser.[hc], xmlIO.c: fixed the loading of external entities
1452 APIs, now xmlLoadExternalEntity() is used everywhere and
1453 setting up an app specific front-end using the
1454 * SAX.c parser.c: some fixes, now the xhtml spec validates
1455 with the xhtml DTD.
1456 * error.c: fixed crashes in case of no input stream
1457 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
1458 to the validation tests and results
1459
Daniel Veillard5e5c6231999-12-29 12:49:06 +00001460Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1461
1462 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
1463 too htmlCreatePushParserCtxt() and htmlParseChunk()
1464 * parser.c: a bit of cleanup.
1465 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
1466 to XML) removed the last mem leak known
1467 * HTMLtree.c: output message cleanup
1468 * xmlmemory.c: display content info about memory blocks
1469 * result/HTML/wired.* : missing att value warning change
1470
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001471Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1472
1473 * doc/* : rebuilt the documentation
1474
Daniel Veillarddbfd6411999-12-28 16:35:14 +00001475Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1476
1477 * parser.[ch] parserInternals.h: Push parser for XML,
1478 seems to work fine now
1479 * tester.c debugXML.[ch]: Added an XML shell debug facility and
1480 --push for push testing
1481 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
1482 * testSAX.c: added --push
1483 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
1484 subtree
1485 * xmlIO.[ch] : enriched API + fixes for push mode
1486 * entities.[ch]: added the entity content length to the struct.
1487 * xmlmemory.[ch]: new API to show the last entries for the shell
1488 * valid.c: added required attribute testing
1489 * SAX.c: the cdata callback now merge contiguous fragments
1490 * HTMLparser.c: cleanup of some macros
1491
Daniel Veillard3c558c31999-12-22 11:30:41 +00001492Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1493
1494 * parser.c: fix for PIs name starting with xml
1495 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00001496 * *.c, configure.in win32config.h.in : generate win32config.h for
1497 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00001498
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001499Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1500
1501 * parser.c: fixed a stupid = vs. == bug :-(
1502 * doc/gnome-xml.sgml: s/glade/xml/
1503
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00001504Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1505
1506 * configure.in, doc/xml.html : bug fix release 1.8.2
1507 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
1508 Hopefully the end of that silly C++ include problem
1509 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
1510 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
1511 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
1512 troubles with autoclosed elements when the stree shape doesn't
1513 follow the DtD specs. Added htmlIsAutoClosed() and
1514 htmlAutoCloseTag()
1515 * result/HTML/*.htm*: Updated the HTML examples regression tests output
1516 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
1517 * debugXML.c: fixed a bug on printing default namespaces.
1518 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
1519
Daniel Veillardb24054a1999-12-18 15:32:46 +00001520Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1521
1522 * result/HTML/*.htm[l] : updated the HTML regression tests according
1523 to the new output
1524 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
1525 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
1526 problem due to intermix of extern "C" { ... } declarations for C++
1527 and recursive includes in the headers
1528
Chris Lahey323c48c1999-12-18 15:32:45 +000015291999-12-20 Chris Lahey <clahey@umich.edu>
1530
1531 * HTMLtree.c: Made it so that html nodes with a single child do
1532 not insert a carriage return before or after the child node.
1533
Daniel Veillardb24054a1999-12-18 15:32:46 +00001534Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001535
1536 * configure.in, doc/xml.html : bug fix release 1.8.1
1537 * parser.c: fixed bug #4344
1538 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
1539 added the glue to avoid C++ problems
1540 * doc/* : regenerated the documentation
1541
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00001542Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1543
1544 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
1545 namespace recognition, and Dia as a resul :-(
1546 * encoding.c: closed bug #3950
1547
Daniel Veillard944b5ff1999-12-15 19:08:24 +00001548Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1549
1550 * valid.c: debugging a posteriori validation, except URI expansion
1551 stuff this should be fixed now
1552 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
1553 Carl Nygard <cnygard@bellatlantic.net>
1554 * tester.c: added --postvalid, cleaning of the code
1555 * tree.[ch]: added xmlDocGetRootElement()
1556
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001557Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
1558
1559 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
1560 c++ losage.
1561
Daniel Veillard10a2c651999-12-12 13:03:50 +00001562Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1563
1564 * configure.in, doc/xml.html : bumped to 1.8.0
1565 * xlink.[ch], Makefile.am : added framework for link detection
1566 * parser.h: added nbChars to parser context, needed for cleanup.
1567 * xmlmemory.c: removed a nasty bug when out of mem
1568 * valid.[ch]: adding namespace support for attribute decl
1569 * tester.c: added --debugent option
1570 * debugXML.[ch]: added xmlDebugDumpEntities()
1571 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
1572 buffers instead, this was really needed, validation was breaking
1573 in strange ways due to that. Added xmlParseStringPEReference()
1574 and other parsing from strings functions. Entities processing
1575 modified again, but PERef are still not handled correcly but
1576 unless you're Eve Maller you won't notice :-)
1577 * HTMLparser.c: large changes toward reliability, and switched to
1578 lowercase internal tags, XHTML is lowercase, so it will help
1579 that output is closer to next version.
1580 * doc/* : regenerated the documentation, it is now hosted at
1581 http://xmlsoft.org/ (same bits I just bought the domain :-)
1582
1583
Daniel Veillard294cbca1999-12-03 13:19:09 +00001584Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1585
1586 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
1587 doc generation
1588 * parser.c: fixed bugs #3908 and #3937 and a memory leak
1589 in the SAX API
1590 * doc/*: rebuilt the doc making sure everything appears in the
1591 HTML files
1592
Daniel Veillardf5c2c871999-12-01 09:51:45 +00001593Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1594
1595 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
1596 added the patch from Carl Nygard <cnygard@bellatlantic.net>
1597 which allow impressive speed improvement on dataset with
1598 large text pieces, but at the cost of broken binary
1599 compatibility and slightly bigger memory usage.
1600 Configure with --with-buffers to activate them, they
1601 are protected with XML_USE_BUFFER_CONTENT define.
1602 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
1603 goal is 0 memory left allocated once parser is no more used
1604 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
1605 call xmlCleanupParser() and xmlMemoryDump()
1606
Daniel Veillarda819dac1999-11-24 18:04:22 +00001607Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1608
1609 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
1610 * parser.[ch] encoding.[ch]: added memory cleanup routines
1611 * parser.c: closing bug #3788
1612 * doc/*: rebuilt the doc
1613
Daniel Veillard11a48ec1999-11-23 10:40:46 +00001614Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1615
1616 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
1617 xmlNewTextChild() and xmlSetCompressMode() behaviour.
1618 * tester.c: added --compress option
1619 * doc/*: rebuilt the documentation
1620
Daniel Veillard4c3a2031999-11-19 17:46:26 +00001621Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1622
1623 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
1624 if given /proc/kcore as input !
1625 * doc/xml.html doc/*: updated and rebuilt the documentation
1626
1627Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00001628
1629 * parser.c: Fixed some wrongly space collapsing code due to
1630 a misreading of the spec.
1631 * result/*: fixed the output accordingly
1632
1633Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00001634
1635 * encoding.c: bug fix and typos
1636 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
1637 * parser.c: added attribute normalization closing bug #3597
1638 * test/att* result/att* SAXresult/att*: testcase for attribute
1639 normalization
1640
Daniel Veillardd7e200c1999-11-15 17:53:11 +00001641Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1642
1643 * configure.in: closing bug #3163 by adding extra flags for the
1644 cc compiler on HP-UX
1645
Daniel Veillard51e3b151999-11-12 17:02:31 +00001646Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1647
1648 * valid.[ch] : removed a typo and an enumerated type bug in the
1649 xmlAddElementDecl() function
1650 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
1651 call to xmlEncodeEntitiesReentrant() so that the functions
1652 New, Set and Get are at the same level.
1653 * parser.c HTMLparser.c: extra memory allocation bug for
1654 attributes detected by someone using libxml in embedded systems :-)
1655
Daniel Veillard962195f1999-10-28 15:51:53 +00001656Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1657
1658 * xmlmemory.h: turned off mem debug :-\
1659
Daniel Veillard35008381999-10-25 13:15:52 +00001660Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1661
1662 * parser.c: closed bug #2784 a one line fix, but worth pushing
1663 a new release out
1664 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
1665 some structures, comments before and after the
1666 main element, and other nastyness
1667 * HTMLtree.c tree.c: accomodate the extended HTML supported
1668 * configure.in: pushing 1.7.4
1669 * test/ent8 and related outputs : added a new test for bug #2784
1670 * test/HTML/wired.html and related output: a nasty HTML example
1671 * Makefile.am: improved the test scripts
1672 * docs/* : reran the documentation extractor, updated xml.html
1673
Daniel Veillard7c1206f1999-10-14 09:10:25 +00001674Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1675
1676 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
1677 HTMLparser and debugged the HTML related code. HTML documents
1678 now have their own type
1679 * entities.c: do not dump &apos; for HTML output
1680 * xmlmemory.c: improvement, breakpoint mechanism
1681 * testHTML.c: added --sax --repeat ...
1682 * Makefile.am: improved the HTML tests
1683 * valid.[ch]: added xmlValidGetValidElements and
1684 xmlValidGetPotentialChildren
1685 * tester.c: added --insert to test the 2 new functions
1686 * test//* result//* SAXresult//* : regression test cleanup
1687 and extension.
1688 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
1689 gnome-xml-nanohttp.html
1690
Daniel Veillard7d2c2761999-10-11 15:09:51 +00001691Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1692
1693 * HTMLparser.c: fixed problems with some autoclose tags
1694 * tree.c: fixed XML output problems.
1695 * result/* SAXresult/*: update of the tests output
1696
Daniel Veillard6077d031999-10-09 09:11:45 +00001697Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1698
1699 * Makefile.am: Arturo patch for xmlConf.sh version info
1700 * parser.c: Tim Josling patch for single quoted items
1701 * tester.c: Tim Josling patch for tester options usage
1702 * tree.h: indent cleanup
1703
Daniel Veillard2673d3c1999-10-08 14:37:09 +00001704Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1705
1706 * HTMLparser.c parser.h : Fixed problems with HTML parsing
1707 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
1708
Daniel Veillard00fdf371999-10-08 09:40:39 +00001709Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1710
1711 * tree.c : Raph patch for initialization of CORBA fields
1712 * parser.c, xpath.c, ...: modification of doc comments
1713 * xpath.c : allow spaces in xpath expressions
1714
Daniel Veillardad219441999-09-27 08:17:49 +00001715Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1716
1717 * xmlmemory.h: turning off memory debug :-(
1718
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001719Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1720
1721 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
1722 better SAX interfaces.
1723 * testSAX.c: uses the new SAX routine, avoid fetching any remote
1724 entity.
1725 * configure.in: 1.7.2
1726
1727Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00001728
1729 * libxml.spec.in: fixed the URL
1730 * doc/xml.html: improved the documentation front-end
1731
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001732Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00001733
1734 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
1735
Daniel Veillard7a66ee61999-09-26 11:31:02 +00001736Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00001737
1738 * libxml.spec.in: fixed the alpha compile problem
1739 * parser.[ch]: changed errno to errNo in the parser context :-(
1740 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
1741 * doc/xml.html: changed CHAR to xmlChar
1742 * doc/html/*: recompiled the documentation
1743 * configure.in: 1.7.1
1744
Daniel Veillard7f7d1111999-09-22 09:46:25 +00001745Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1746
1747 * parser.h: modified the parser context struct to regain 1.4.0
1748 binary compatibility
1749 * parser.c, xml-error.h: added errno ot teh context and defined
1750 a set of errors values with update of errno
1751 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
1752 DTDs and entities
1753 * *.h, *.c: complete cleanup of the use of config.h and include
1754 protection depending on the current setup.
1755 * overalll debugging, maintenance and bug-fixing on all modules
1756 * updated the documentation
1757 * ready for 1.7.0
1758
Daniel Veillardc08a2c61999-09-08 21:35:25 +00001759Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1760
1761 * HTMLparser.c : cleanup
1762 * SAX.c valid.c valid.h: added ID/IDREF checking
1763 * tree.c tree.h: extended doc structure for refs
1764 * configure.in: 1.6.2
1765 * parser.c: patched bug in SAX user arg call
1766 * parserInternals.h: patched missing close in C++ wrapping
1767 * testXPath.c xpath.c xpath.h: prepared for extensibility,
1768 especially upcoming XPointer implementation.
1769 * doc/xml.html: augmented, typo
1770
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00001771Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
1772
1773 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
1774 not all invocations of install understand -d.
1775
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00001776Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
1777
1778 * Makefile.am: prepend all the test* calls with $(top_builddir) -
1779 to make 'check' works, when builddir != srcdir.
1780
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00001781Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1782
1783 * doc/xml.html : updated the documentation
1784
Daniel Veillard6454aec1999-09-02 22:04:43 +00001785Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1786
1787 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
1788 not deallocated memory blocks
1789 * *.c : replaces all calls to malloc() free() and realloc() to
1790 the wrapper functions/macros
1791 * tree.c : removed memory leaks dues to calling xmlFreeNode()
1792 instead of xmlFreeNodeList()
1793
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00001794Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1795
1796 * HTMLparser.c: corrected a stupid bug leading to core dump at
1797 tree deallocation. Removed warnings indicated by
1798 Stephane.Conversy@lri.fr
1799 * entities.c: Fixes Yet Another Stupid Bug, entities were not
1800 looked for in the external subset
1801
1802Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00001803
1804 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
1805 on SGI by Stephane.Conversy@lri.fr
1806
Daniel Veillardb96e6431999-08-29 21:02:19 +00001807Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * all .h : changed the prototype declaration indent as in gtk
1810 * most .c : working on reducing the TODOs in the code
1811 * most .c : cleanup though -pedantic and Insure++
1812 * improvements on validation ID checkings.
1813 * tree.[ch] SAX.c: added support for namespace on attributes #2022
1814 * xml-config.in: closed #1810
1815
1816Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00001817
1818 * tree.h, valid.c, valid.h: more work on validity, IDs
1819 * xpath.c: added/fixed comparidon and equlity, added a new isinf
1820 definition for AIX
1821
Daniel Veillardb556eb51999-08-15 17:19:50 +00001822Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1823
1824 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
1825 the distribution due to a cut'n paste error at last commit
1826
Daniel Veillardb05deb71999-08-10 19:04:08 +00001827Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1828
1829 * configure.in: upgraded to version 1.4.0
1830 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
1831 Big update, added a large part of the validation process,
1832 it should be usable, but some parts are missing
1833 * xpath.c: improved the implementation w.r.t. root.
1834 * Makefile.am: added more tests
1835 * test and result trees: added a lot of tests
1836 * libxml.spec.in: export libxml.so.0 and libxml.so.1
1837
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00001838Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1839
1840 * Added an HACKING file
1841
Daniel Veillarde2d034d1999-07-27 19:52:06 +00001842Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1843
1844 * xpath.[ch] : improvements and debug of the XPath implementation
1845 * parser.c, HTMLparser.c : modified the parsers to be progressive
1846 * tree.[ch] : extended the Buffer promitives
1847 * xmlIO.[ch] : added basic I/O routines providing progressive
1848 parsing and ready for I18N conversion plugins
1849 * SAXresult/* : the SAX callback sequence maybe slightly different
1850 now
1851 * test*.c : improved/updated the tests programs
1852 * doc/* : recompiled the docs.
1853
Daniel Veillard15b75af1999-07-26 16:42:37 +000018541999-07-26 Michael Meeks <michael@edenproject.org>
1855
1856 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
1857
1858 * tree.c: Ditto.
1859
Daniel Veillard1566d3a1999-07-15 14:24:29 +00001860Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1861
1862 * configure.in: upgraded to version 1.4.0
1863 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
1864 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
1865 XML query language, see http://www.w3.org/TR/xpath for more details.
1866 * parser.c, parser.h: added CHAR* related string functions for XPath
1867 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
1868 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
1869 rebuild the docs.
1870 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
1871 and regression testing capabilities for XPath.
1872
Daniel Veillardd79d7871999-07-12 10:38:12 +00001873Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1874
1875 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
1876 closing bug #1646
1877
Daniel Veillardbe9e5951999-07-12 09:16:45 +00001878Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1879
1880 * Makefile.am, example/Makefile.am: closed bug #1683
1881
Daniel Veillard3166ab11999-07-11 16:14:19 +00001882Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1883
1884 * example/Makefile.am, configure.in: added the makefile for the
1885 gjobread example
1886
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00001887Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
1888
1889 * doc/Makefile.am:
1890 - fix which allow "make install DESTDIR=</install/prefix>".
1891
Daniel Veillard7cc3c041999-07-09 10:11:57 +00001892Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1893
1894 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
1895 which fixed a problem on the file reading-code.
1896
Daniel Veillard82150d81999-07-07 07:32:15 +00001897Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1898
1899 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
1900 output.
1901 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
1902
Daniel Veillard5233ffc1999-07-06 22:25:25 +00001903Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * parser.h : Oops removed the binary compatibility problem
1906 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
1907 * parser.c, HTMLparser.c: applied patches for reading from stdin
1908
Daniel Veillardbe70ff71999-07-05 16:50:46 +00001909Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1910
1911 * parser.c, entities.c, valid.c: cleanup bug #1591
1912 * configure.in: cleanup bug #1592
1913 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
1914 the same tree back-end. Hence gdome will be available for it.
1915 * doc/Makefile.am: close bug #617
1916
Daniel Veillard97fea181999-06-26 23:07:37 +00001917Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1918
1919 * parser.c: alloctate a per parser context SAX interface block
1920
Daniel Veillard14fff061999-06-22 21:49:07 +00001921Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1922
1923 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
1924 and xmlEncodeEntitiesReentrant with the correct one :-\
1925
1926Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * commit of my internal XML base changes, quite a lot of
1929 changes, cleanups, better entities support, framework for
1930 new I/O and charset detection and handling
1931 * Fixed the configure/Makefile stuff to generate shared libs
1932 with the proper version info, so we jumped on rev from
1933 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
1934 xmlEncodeEntities() result need to be freed now, and a string
1935 xmlParserVersion provide the current library version.
1936
Raph Levien05240da1999-06-15 21:27:11 +00001937Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
1938
1939 * parser.c: fixed a buffer overrun for when you have a very long
1940 attribute with no entities in it.
1941
Daniel Veillardbb2da581999-06-13 14:37:07 +00001942Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1943
1944 * added example directory
1945 * added example/gjobs.xml gjobread.c, still need a Makefile.in
1946
Daniel Veillard011b63c1999-06-02 17:44:04 +00001947Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1948
1949 * Release of libxml-1.1, nearly everything has been touched for
1950 this.
1951 * Added more regression tests
1952 * Updated the documentation
1953
Daniel Veillard27d88741999-05-29 11:51:49 +00001954Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1955
1956 * tree.[ch]: unified the XML_NO_CORBA defines.
1957 * parser.c encoding.[ch]: started plugging in char encoding detection
1958
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001959Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1960
1961 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1962 Also freed allocated buffer.
1963
Daniel Veillard27d88741999-05-29 11:51:49 +00001964Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001965 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1966 reentrancy problem at printing. One is left in entities.c, to
1967 remove ASAP
1968 * testSAX.c : added a test example showing the use of the SAX
1969 interface if one doesn't want to build the DOM tree.
1970 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1971
Daniel Veillard517752b1999-04-05 12:20:10 +00001972Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1975 large revamping of the parser to use SAX callbacks
1976 http://www.megginson.com/SAX/ (or at least a C like interface
1977 a la Expat). It's now possible to set up your own callbacks
1978 and the parser will not build a DOM tree.
1979 * test/* result/*: updated the test suite, I finally removed
1980 the old Namespace draft support (PI based).
1981
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001982Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * Makefile.am: added test result to EXTRA_DIST for make tests
1985
Daniel Veillard64068b31999-03-24 20:42:16 +00001986Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * parser.c, parserInternals.h: moved the chars macro definitions
1989 to parserInternals.h
1990 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1991 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1992
Daniel Veillard012ccc11999-03-23 10:11:11 +00001993Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1994
1995 * xml-config.in : applied patch to make --version work
1996
Raja R Harinatha86c23e1999-03-05 22:14:01 +000019971999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1998
1999 * Makefile.am (check-local): Alias for `tests' target. This will
2000 cause `make check' to do the right thing.
2001 (tests): Don't run tests in srcdir. Also, replaced calls to
2002 basename with a `sed' "equivalent".
2003
Daniel Veillardd109e371999-03-05 06:26:45 +00002004Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * Renamed error.h to xml-error.h, corrected Makefile.am to list
2007 it in the header and not the sources, updated the doc.
2008 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
2009 pointing this out.
2010
Daniel Veillardbc50b591999-03-01 12:28:53 +00002011Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * parser.c, parser.h, parserInternals.h: memory leak hunting,
2014 exported the inputStream routines.
2015 * doc/html/* : updated accordingly
2016
Daniel Veillardd692aa41999-02-28 21:54:31 +00002017Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2018
2019 * parser.c, parser.h, parserInternals.h: added a few extra
2020 internal calls to allocate and free parser contexts ...
2021 * doc/html/* : updated accordingly
2022
Daniel Veillard55a99271999-02-25 11:01:29 +00002023Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2024
2025 * configure.in, Makefile.am, doc/makefile.am : General changes for
2026 1.0.0 release and including the generated HTML documentation.
2027
Daniel Veillard35925471999-02-25 08:46:07 +00002028Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * makefile.am : added parserInternals.h, oops.
2031
Daniel Veillard1e346af1999-02-22 10:33:01 +00002032Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2033
2034 * parserInternals.h: added this header giving access to the parser
2035 internal functions.
2036 * doc/Makefile.am : added a rebuild target which rebuilds the full
2037 set of documentations
2038 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
2039 the internal subset.
2040 * *.c *.h: modifications needed to generate the documentation using
2041 gtk-doc, cleanup of functions blocks, reorganisation of struct
2042 declarations.
2043
Daniel Veillard1164e751999-02-16 16:29:17 +00002044Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
2047 the tar and spec file to include the beginning of the doc.
2048
Nuno Ferreira03d04781999-02-13 00:07:17 +000020491999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
2050
2051 * doc/.cvsignore: Added this file.
2052
Daniel Veillard6800ef31999-02-08 18:33:22 +00002053Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2054
2055 * tree.c: fixed xmlGetProp to return "" when the attribute
2056 exists, even if the node-list is NULL.
2057
Daniel Veillard726c7e31999-02-08 15:13:10 +00002058Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2059
2060 * tree.c: patched an error outputting empty attribute values.
2061 * Makefile.am and doc/makefile.am: have been updated during the
2062 week-end. Sorry for an empty CVS log, I got a shell problem.
2063
Daniel Veillard1899e851999-02-01 12:18:54 +00002064Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2065
2066 * tree.h: cleaned up using enums instead of defines
2067 * parser.c, valid.[ch]: more work on parsing/output of element
2068 declarations
2069
Daniel Veillard3b9def11999-01-31 22:15:06 +00002070Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2071
2072 * valid.[ch], tree.c, parser.c : more work toward full parsing
2073 of XML DTDs.
2074 * README: added informations about mailing-list and on-line
2075 documentation
2076
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000020771999-01-27 Raja R Harinath <harinath@cs.umn.edu>
2078
2079 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
2080
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00002081Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2082
2083 * parser.c, tree.[ch] : more work toward conformance testing,
2084 added a last element to accelerate parsing of very flat structures
2085 started working on internal subset Element content declaration.
2086 * valid.[ch] : first cut at adding code toward validation.
2087 * previous changes had also small impact on most files, especially
2088 the conformance testing using James Clark test suite.
2089
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00002090Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2091
2092 * test/* : updated the examples, most of them were not well
2093 formed (humm), and added rdf2.
2094 * result/* : resulting changes in the output.
2095
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00002096Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2097
2098 * tree.c: changed the behaviour of xmlGetProp on NULL values.
2099
Daniel Veillard44b3a061998-12-05 17:27:22 +00002100Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2101
2102 * tree.c: patched a bug in the generation of empty attributes
2103
Daniel Veillardbe36afe1998-11-27 06:39:50 +00002104Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2105
2106 * entities.[ch], tree.[ch], tester.c: added copy interfaces
2107 for node/trees/documents/... Biggest problem is namespace
2108 support when copying subtrees.
2109
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00002110Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2111
2112 * parser.c, entities.c: improve entities and char ref encoding,
2113 and cleanups of error messages.
2114
Daniel Veillard242590e1998-11-13 18:04:35 +00002115Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * parser.c, entities.c: simple bug hunting done during rpm2html and
2118 rpmfind integration.
2119
Daniel Veillard42dc9b31998-11-09 01:17:21 +00002120Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * parser.[ch]: Added interfaces allowing to specify a SAX
2123 handler before parsing.
2124
Daniel Veillarde3bffb91998-11-08 14:40:56 +00002125Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2126
2127 * parser.c: redirrect all errors reporting through the SAX
2128 error function
2129
Daniel Veillardda4d3c41998-11-04 20:07:05 +00002130Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
2133 * libtool, tlmain ...: update of the libtool files
2134
Miguel de Icaza442321c1998-11-04 18:13:38 +000021351998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
2136
2137 * entities.c: Use g_snprintf insteda of snprintf.
2138
Daniel Veillard0ba4d531998-11-01 19:34:31 +00002139Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
2142 added ent5 test for this purpose.
2143 * parser.c, parser.h: formatting, comments and UTF-8 planning.
2144
Daniel Veillard27271681998-10-30 06:39:40 +00002145Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * parser.c: fixed? a strange error due to compression on a GWP
2148 document.
2149
Daniel Veillard25940b71998-10-29 05:51:30 +00002150Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * tree.[ch]: bug fixing
2153 * entities.[ch]: defined a specific type for predefined entities
2154 * doc/xml.html: more documentation on the library, how to use it,
2155 overview of the interfaces.
2156
Daniel Veillard16253641998-10-28 22:58:05 +00002157Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
2160
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002161Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2162
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00002163 * tree.c: corrected a small bug
2164 * doc/xml.html: continuing writing documentation.
2165
2166Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2167
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00002168 * debugXML.h debugXML.c: added debugging utilities.
2169 * tester.c: added --debug switch.
2170 * tree.c: patched an incorrect node->type assignment.
2171 * parser.c: formatting, ensure that node->doc != NULL in attributes
2172
Daniel Veillardccb09631998-10-27 06:21:04 +00002173Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2174
2175 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
2176 entity support and provide an internal representation close to
2177 DOM one (entity ref nodes, and attribute value as tree). I tried
2178 to preserve the interface but this will surely break some apps
2179 (I have to change rpm2html/rpmfind for example). I had to change
2180 two interfaces, and the generated tree is somewhat different.
2181 * doc/* : started documenting the XML library, the tree and
2182 DOM/Corba. This is a first step.
2183
Daniel Veillard11e00581998-10-24 18:27:49 +00002184Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2185
2186 * parser.c: Set up the fonctions comment block, boring but useful.
2187 * parser.h, SAX.c, parser.c: now attributes are processed through
2188 the SAX interface. The problem is that my SAX interface diverged
2189 quite a bit from the original one, well this is not an official
2190 spec, and translating it from Java to C is hairy anyway...
2191
Daniel Veillard97b58771998-10-20 06:14:16 +00002192Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
2195 fonctions comment block, boring but useful.
2196
2197Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00002198
2199 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
2200 conversion routines. However they are not yet used to convert the
2201 inputs. The core will run with UTF-8.
2202
Daniel Veillard33942841998-10-18 19:12:41 +00002203Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2204
2205 * tree.c : make sure that the type id is properly set-up when
2206 a new object is allocated, needed for DOM.
2207
Daniel Veillard27fb0751998-10-17 06:47:46 +00002208Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * tree.h, tree.c: Ok, the main objects in the tree will be native
2211 corba objects, it costs 8 bytes per Node, Attribute and Document
2212 but it simplifies the Corba integration a lot (no extra interface
2213 objects to allocate/free).
2214
Daniel Veillard0bef1311998-10-14 02:36:47 +00002215Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2216
2217 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
2218 and changed NODEs contants for conformity with DOM Level 1
2219
Daniel Veillard27864701998-10-08 03:47:24 +00002220Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2221
2222 * added hooks to keep track of servants when creating objects
2223 xmlDoc and xmlNode (for Corba export).
2224
Daniel Veillarda6e1d121998-10-04 14:41:05 +00002225Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2226
2227 * added xml-config script.
2228
Daniel Veillard7066a791998-10-01 20:28:28 +00002229Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2230
2231 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
2232 to autoupdate libtool and automake conf files.
2233
Miguel de Icaza60681bd1998-09-30 19:28:59 +000022341998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
2235
2236 * Makefile.am: Use '?' to separate the sed
2237 commands as ',' is used when people pass -Wl,something.
2238
2239
Daniel Veillard15a8df41998-09-24 19:15:06 +00002240Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * tree.c, tree.h: added a per-document compression interface.
2243
Daniel Veillard151b1b01998-09-23 00:49:46 +00002244Tue Sep 22 20:47:38 EDT 1998
2245
2246 * tree.c, tree.h: added saving with compression and added interfaces
2247 to control the compression level (xmlGetCompressMode,
2248 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
2249
Daniel Veillard70120ff1998-09-22 00:24:21 +00002250Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2251
2252 * parser.c: corrected a loop for files of size 0
2253
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000022541998-08-20 Raja R Harinath <harinath@cs.umn.edu>
2255
2256 * error.h: New file. Contains prototyes from `error.c'.
2257
Tom Tromeyc19653d1998-08-14 01:22:43 +00002258Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
2259
2260 * Makefile.am (xmlincdir): New macro.
2261 (xmlinc_HEADERS): Renamed from include_HEADERS.
2262
Daniel Veillard845664d1998-08-13 04:43:19 +00002263Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2264
2265 * applied small patch on numeric entities from
2266 Christopher Blizzard <blizzard@appliedtheory.com>
2267
Daniel Veillard260a68f1998-08-13 03:39:55 +00002268Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * New release 0.2, removed the old xml_* files so that it's
2271 coherent with the other CVS base (W3C), far better conformance
2272 to standard, new namespaces, decent entities support, beginning
2273 of a SAX-like interface. Nearly nothing left intact, even the
2274 test examples ...
2275
Christopher Blizzarda36749e1998-07-30 21:47:18 +000022761998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
2277
2278 * .cvsignore: Add .deps dir
2279
Daniel Veillardf8015fa1998-07-26 21:31:38 +00002280Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
2281
2282 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
2283
Daniel Veillardfe926001998-07-26 04:28:20 +00002284Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002285
Daniel Veillardfe926001998-07-26 04:28:20 +00002286 * configure.in: added test for CPP
2287 * AUTHORS, Changelog: the original ones didn't get commited but the
2288 glib ones instead, fixed.
2289 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00002290
Daniel Veillardfe926001998-07-26 04:28:20 +00002291Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00002292
Daniel Veillardfe926001998-07-26 04:28:20 +00002293 * integrated code developped at W3C
2294 * changed the original Copyright
2295 * migrated to automake
2296 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00002297