blob: c14d37ddd89bb94d8ee3133bf4416f01de56d8ab [file] [log] [blame]
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5 doc/parsedecl.py doc/Makefile.am: updated the python extractor
6 to generate cross-references, and added/updated the stylesheets
7 to generate and link API indexes. The generic keyword index
8 is not done yet.
9 * doc/*.html: regenerated all the usual docs too
10
Daniel Veillard2070c482002-01-22 22:12:19 +000011Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * debugXML.c: added an xpath function to the shell for T. V. Raman
14
15Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000016
17 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
18 debug routines.
19
Daniel Veillardc169f8b2002-01-22 21:40:13 +000020Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
21
22 * tree.c: apply an patch from Petr Kozelka for unlink and replace
23 support of attribute nodes
24
Daniel Veillard9d06d302002-01-22 18:15:52 +000025Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
26
27 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
28 hopefully near complete and fully documented of the API in XML
29 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
30 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
31 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
32 include/libxml/parserInternals.h include/libxml/valid.hi
33 include/libxml/xmlIO.h include/libxml/xmlerror.hi
34 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
35 include/libxml/xpath.h include/libxml/xpathInternals.h:
36 Cleaned up the doc comments a lot in the process, the interface
37 coverage is now 100%
38
Daniel Veillard2d1464f2002-01-21 23:16:56 +000039Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
42 extracts comments from the gtk-doc DocBook output (a bit
43 convoluted but seems to work).
44
Daniel Veillard61006472002-01-21 17:31:47 +000045Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
46
47 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
48 added an XML description of the API, moved the script generating
49 it here. Added a "make api" target
50
Daniel Veillardd2f23002002-01-21 13:36:00 +000051Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
52
53 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
54
Daniel Veillard99e55eb2002-01-21 08:56:29 +000055Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
56
57 * xpath.c include/libxml/xpathInternals.h: the change made to
58 xmlXPathFuncLookupFunc was incompatible roll it back
59
Daniel Veillard963d2ae2002-01-20 22:08:18 +000060Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
61
62 * SAX.c: cleanup patch from Anthony Jones
63 * doc/Makefile.am: fix the headers to avoid in make scan
64 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
65 includes, * vs Ptr and general cleanup
66 * parsedecl.py: first version of a script to extract the
67 module interfaces, the goal will be to provide .decl or XML
68 specification of the interfaces to build wrappers.
69
Daniel Veillard0f5f1622002-01-20 12:42:06 +000070Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
71
72 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
73 now provides return codes in case of errors
74
Bjorn Reese026d29f2002-01-19 15:40:18 +000075Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
76
77 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
78 Upgraded to trio baseline 1.6
79 * strio.h strio.c: Replaced by triostr.h and triostr.c
80
Daniel Veillard572577e2002-01-18 16:23:55 +000081Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
82
83 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
84 of strdup usage in the code
85
Daniel Veillarddb5850a2002-01-18 11:49:26 +000086Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
87
88 * parser.c error.c: Keith Isdale complained rightly that
89 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
90
Daniel Veillardcfa0d812002-01-17 08:46:58 +000091Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
92
93 * tree.c: fixed the funxtion to set the xml: attributes
94 * debugXML.c: added "setbase" to test it.
95
Daniel Veillard2c748c62002-01-16 15:37:50 +000096Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
97
98 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
99 to allow updating an attribute content
100
Daniel Veillard8de85c62002-01-15 17:10:15 +0000101Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
102
103 * libxml.h: try to avoid problems when compiling on Windows
104
Daniel Veillard314cfa02002-01-14 17:58:01 +0000105Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
106
107 * hash.c: patch from Anthony Jones for hash.c allocation size
108 * Makefile.am: trying to work around Yet Another Libtool Madness
109 and build the 2.4.13 release finally ...
110
Daniel Veillard744683d2002-01-14 17:30:20 +0000111Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
112
113 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
114 * doc/* : update of the documentation
115
Daniel Veillarde6a55192002-01-14 17:11:53 +0000116Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
117
118 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
119 at fixing #61290 :-(
120
Daniel Veillardfb25a512002-01-13 20:32:08 +0000121Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
124 Fixes bug #67229
125
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000126Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
127
128 * tree.c: trying to avoid troubles when a subtree is copied
129 and coalesced in part with the target tree. Should fix
130 bug #67407
131
Daniel Veillardd8224e02002-01-13 15:43:22 +0000132Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * valid.c: fixed validation of attributes content of type
135 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
136 values, very old bug. Fixes #67671
137
Daniel Veillard8107a222002-01-13 14:10:10 +0000138Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
139
140 * parser.c include/libxml/parserInternals.h tree.c: integrated
141 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
142 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
143
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000144Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
145
146 * threads.c: applied Serguei Narojnyi's patch to add native
147 thread support on the Win32 platform
148 * testThreadsWin32.c Makefile.am: added the test program also
149 from Serguei, Win32 specific
150 * include/win32config.h include/libxml/xmlwin32version.h.in:
151 added patch from Igor for the Windows thread specific defines.
152
Daniel Veillard845cce42002-01-09 11:51:37 +0000153Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
154
155 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
156
Daniel Veillard7b602b42002-01-08 13:26:00 +0000157Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
158
159 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
160 output page into XMLinfo.html. Close bug #66951 and
161 raised by Robert Collins too.
162
Daniel Veillard73c6e532002-01-08 13:15:33 +0000163Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * encoding.c: Paul Keogh pointed out a possibility of segfault
166 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
167 Closes bug # 68238
168
Daniel Veillard4a859202002-01-08 11:49:22 +0000169Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
170
171 * doc/*.html: updated the Gdome2 links
172
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000173Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * libxml.h: Applied following patches from Robert Collins
176 and make sure IN_LIBXML is defined when compiling it
177 -------
178 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
179 as well as Visual C.
180 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
181 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
182 * strio.c (PLATFORM_UNIX): Define for Cygwin.
183 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
184 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
185 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
186 xmlSysIDExists xmlNoNetExists).
187 * xmllint.c: Don't include winsock2.h for Cygwin.
188
Daniel Veillard401c2112002-01-07 16:54:10 +0000189Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
190
191 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
192 when the version info is not present.
193
Daniel Veillard6f42c132002-01-06 23:05:13 +0000194Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
195
196 * tree.c: Anthony Jones pointed out a problem in
197 xmlStringGetNodeList() and provided a fix for it
198
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000199Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
200
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000201 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +0000202 xmlCreatePushParserCtxt() when the initial buffer passed
203 is large.
204
Daniel Veillard0e47ee22002-01-05 18:25:52 +0000205Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
206
207 * win32/*: big cleanup of the Windows/MSVC project files
208 from Igor Zlatkovic
209
Daniel Veillardcebb1362002-01-02 13:13:30 +0000210Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * doc/Makefile.am: should fix #67674 and avoid troubles if
213 xsltproc is not available or fails in the prefix provided
214
Daniel Veillard26908ab2002-01-01 16:50:03 +0000215Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
216
217 * xmlmemory.c: one more doc patch from Charlie Bozeman.
218
Daniel Veillard5344c602001-12-31 16:37:34 +0000219Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
220
221 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
222 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
223 Fixed a few other problems raised by Charlie Bozeman.
224 * result/VC/ElementValid[5-7]: fixed the output
225
Daniel Veillardcbaf3992001-12-31 16:16:02 +0000226Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
227
228 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
229 patches from Charlie Bozeman. Regenerated the HTML docs.
230
Daniel Veillard7f9a6802001-12-20 14:01:47 +0000231Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
232
233 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
234 for Windows from Igor
235
Daniel Veillard1df3dfc2001-12-18 11:14:16 +0000236Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
237
238 * xmllint.c: applied Justin Fletcher patch for --output or -o
239
Daniel Veillardd3b29d22001-12-18 07:53:16 +0000240Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
241
242 * win32/libxml2/libxml2.def.src: close #67019
243
Daniel Veillard01db67c2001-12-18 07:09:59 +0000244Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
245
246 * xmllint.c: applied Justin Fletcher generic timing patch
247 similar to the one already applied to xsltproc.
248
Daniel Veillardd1640922001-12-17 15:30:10 +0000249Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
250
251 * include/libxml/tree.h tree.c: applied documentation patches
252 from Charlie Bozeman
253
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +0000254Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
255
256 *doc/xmllint.xml, xmllint.1 - document --dropdtd
257
Daniel Veillard29e43992001-12-13 22:21:58 +0000258Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
259
260 * valid.c: fix the xmlStrdup() used in the previous patch.
261 * valid.c: added --dropdtd
262 * tree.c: fixed xmlUnlinkNode so it also removes the references
263 from the document if the node is a DTD
264
Daniel Veillard86fd5a72001-12-13 14:55:21 +0000265Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
266
267 * HTMLtree.c valid.c: cleanup some static declarations
268
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +0000269Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
270
271 * xmllint.c: removed another strdup()
272 * doc/FAQ: removed the HP/UX entry
273
Daniel Veillarded472f32001-12-13 08:48:14 +0000274Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
275
276 * valid.c: fix bug #66816 when validating.
277 * xmllint.c: don't use sys/time.h if configure did not found it
278
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +0000279Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
280
281 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
282 xmlcatalog_man.xml
283
Daniel Veillard2d8a93b2001-12-10 21:07:19 +0000284Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
285
286 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
287 xmlInitMemory() was declared twice
288
Daniel Veillardb82c1662001-12-09 14:00:54 +0000289Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
290
291 * globals.c: do not reference strdup() !
292 * configure.in libxml-2.0.pc.in: trying to fix the libs
293 of the various config extraction modules
294
Daniel Veillardef90ba72001-12-07 14:24:22 +0000295Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
296
297 * configure.in : preparing 2.4.12
298 * doc/* : updated and rebuilt the docs
299
Daniel Veillard220346d2001-12-07 11:33:54 +0000300Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
301
302 * uri.c: closed bug #66159
303 * testURI.c: added --escape option
304 * configure.in: some cleanup for xml2-config --cflags
305
Daniel Veillard2a906822001-12-06 14:34:08 +0000306Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
307
308 * globals.c testThreads.c: removed some misplaced includes
309 of xmlversion.h
310
Daniel Veillarde28313b2001-12-06 14:08:31 +0000311Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
312
313 * threads.c: patch from Gary Pennington fixing a possible
314 problem at initialization time.
315
Daniel Veillardd3b08822001-12-05 12:03:33 +0000316Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
317
318 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +0000319 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +0000320 CodeWarrior.
321
Daniel Veillarda7866932001-12-04 13:14:44 +0000322Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
323
324 * xmllint.c: applied Geert Kloosterman's patch to fix
325 --repeat --timing output
326
Daniel Veillard19840942001-11-29 16:11:38 +0000327Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
328
329 * parser.c: Robin Berjon <robin@knowscape.com> found a case
330 where non-wellformed XML declaractions were not detected.
331
Daniel Veillarde85d9342001-11-28 14:43:12 +0000332Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
333
334 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
335
Daniel Veillard22f25a82001-11-28 09:12:23 +0000336Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
337
338 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
339 gets reset by xmlCleanupInputCallbacks() and this makes the
340 function useless. Same for output.
341
Daniel Veillard107ccaa2001-11-27 16:23:50 +0000342Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
343
344 * xmlIO.c: robert pointed out a loop error in callback cleanups
345
Daniel Veillard8faa7832001-11-26 15:58:08 +0000346Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
347
348 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
349 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
350 they are not really tied to debugging
351
Daniel Veillardbd9b0e82001-11-26 10:32:08 +0000352Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
353
354 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
355 * xmllint.c: better --catalogs description
356
Daniel Veillard4855c8c2001-11-25 10:35:25 +0000357Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
358
359 * tree.c: fixed a couple of problems in xmlSetProp()
360
Daniel Veillardcd337f02001-11-22 18:20:37 +0000361Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
362
363 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
364 unappropriate stdout output.
365
Daniel Veillard566d4df2001-11-22 13:00:53 +0000366Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
367
368 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
369 by Denis Beurive, closes #65111
370
Daniel Veillardb4545fd2001-11-20 09:37:09 +0000371Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
372
373 * valid.c: in case of content model validity error, don't
374 print it if validity warnings were not requested.
375
Daniel Veillardc69e0b12001-11-20 08:35:07 +0000376Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
377
378 * nanoftp.c: applied a couple of patches from Brian D Ripley.
379 * parserInternals.c: removed the last exit() call. Print an
380 unmaskable error on stderr instead (library mismatch detection)
381
MST 2001 John Fleck42304042001-11-18 00:18:06 +0000382Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
383
384 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
385 shell instructions from Heiko Rupp
386
Daniel Veillardf7b094f2001-11-15 13:54:39 +0000387Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
388
389 * catalog.c: use the URL notation file:// for default catalog paths
390
Daniel Veillard0ec98632001-11-14 15:04:32 +0000391Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
392
393 * include/libxml/tree.h: better comments for _private fields
394 * tree.c: removed a problem when copying an entity reference.
395
Daniel Veillardd33cfbf2001-11-13 15:24:36 +0000396Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
397
398 * vms/*: updated instructions and diffs from John A Fotheringham
399
Daniel Veillarda11001b2001-11-12 22:45:36 +0000400Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
401
402 * include/libxml/xmlerror.h: avoid an include problem if
403 #include <libxml/xmlerror.h> happens first in code
404 seems to be the case in KDE libs
405
Daniel Veillard8e3943c2001-11-12 21:35:44 +0000406Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
407
408 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
409 from Igor for Windows
410
411Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
412
413 * Makefile.am: Gary Pennington pointed out a missing prefix
414
Daniel Veillard43d3f612001-11-10 11:57:23 +0000415Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
416
417 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
418 * doc/*: upgraded and rebuilt the docs
419
Daniel Veillardc1f78342001-11-10 11:43:05 +0000420Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
421
422 * HTMLparser.c: fix comment in scripts element parsing.
423 * result/HTML/doc3*: updated the results.
424
425Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
426
427 * uri.c: another URI bug fix #63336, using Joel Young patch.
428
Daniel Veillardc6e013a2001-11-10 10:08:57 +0000429Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
430
431 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
432 a cleaned up version of the Pwd shell string generation.
433
Daniel Veillardbe480fb2001-11-08 23:36:42 +0000434Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
435
436 * valid.c include/libxml/tree.h: trying to fix namespaces +
437 validation problems for good, closing #63619 in the process
438 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
439 wrong in this respect, fixed it.
440
Daniel Veillardd536f702001-11-08 17:32:47 +0000441Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
442
443 * xmllint.c: Morus Walter patch to allow --format and --encode
444
Daniel Veillard5004f422001-11-08 13:53:05 +0000445Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
446
447 * debugXML.c: Stefan Kost provided an help command for the shell
448
Daniel Veillarda6825e82001-11-07 13:33:59 +0000449Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
450
451 * debugXML.c: Heiko Rupp pointed that the shell would crash
452 on empty nodesets returns.
453
Daniel Veillard03f848d2001-11-07 12:53:46 +0000454Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
455
456 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
457 migh need the history libraries
458
Daniel Veillard957fdcf2001-11-06 22:50:19 +0000459Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
460
461 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
462 handle the case of < in quoted attributes, Bastian Kleineidam
463
Daniel Veillardc853b322001-11-06 15:24:37 +0000464Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
465
466 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
467 fixing catalog breakages
468 * Makefile.am catalog.c result/catalogs/catal
469 result/catalogs/mycatalog.* test/catalogs/catal*:
470 fixed more problems in catalog support, added more regression tests
471 for both XML and SGML catalog handling
472
Daniel Veillard66870c72001-11-05 19:27:49 +0000473Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
474
475 * debugXML.c: applied an improvement to xmlGetLineNo() from
476 Keith Isdale
477
Daniel Veillardffe09c92001-11-05 14:21:47 +0000478Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
479
480 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
481 Side effect of the progressive catalog loading
482
Daniel Veillardad661b92001-11-05 11:43:15 +0000483Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
484
485 * Makefile.am: confexecdir and confexec_DATA were defined twice
486 pointed out by Karl Eichwalder
487
Daniel Veillard6eb17722001-11-04 22:19:27 +0000488Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
489
490 * xmlcatalog.c: avoid unlink() and use remove() instead.
491
Daniel Veillardea898282001-11-04 22:13:45 +0000492Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
493
494 * libxml.spec.in: cleanup
495 * include/libxml/xmlwin32version.h: updated with 2.4.8
496
Daniel Veillarda4617b82001-11-04 20:19:12 +0000497Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
498
499 * encoding.c global.data globals.c testThreads.c: fix bug #63752
500 of compiling libxml with a non standard set of options
501
John Fleck027edfb2001-11-04 20:13:58 +0000502Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
503
504 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
505 document --sgml option, fixing gnome bugzilla #63382
506
Daniel Veillardcd21dc72001-11-04 20:03:38 +0000507Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
508
509 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
510 breakage of 2.4.7, added a couple of really needed APIs
511 like xmlCatalogIsEmpty() and xmlNewCatalog()
512 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
513 for install-catalog
514 * configure.in: preparing 2.4.8
515
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +0000516Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
517
518 * HTMLtree.c tree.c include/libxml/HTMLtree.h
519 include/libxml/tree.h include/libxml/xmlIO.h: more include
520 cleanups, export cleanly one html output + format function.
521
522Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
523
524 * parser.c: removed initGenericErrorDefaultFunc call from
525 xmlInitParser() since it could destroy previous calls to
526 xsltSetGenericErrorFunc() effects
527
Daniel Veillardebd38c52001-11-01 08:38:12 +0000528Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
529
530 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
531 keyword.
532
Daniel Veillard8bdb91d2001-10-31 17:52:43 +0000533Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
534
535 * Makefile.am: cleanup
536 * threads.c: cleanup too
537 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
538 from xsltproc
539 * include/libxml/tree.h include/libxml/parser.h: trying to break a
540 dependancy loop.
541
Daniel Veillard91c00402001-10-30 17:41:38 +0000542Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
543
544 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
545 was not used anymore !
546
Daniel Veillard52dcab32001-10-30 12:51:17 +0000547Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
548
549 * configure.in: preparing 2.4.7
550 * Makefile.am doc/Makefile.am: switched to the latest xmllint
551 manual page from John
552 * doc/*: updated the doc and rebuilt the generated pages
553
Daniel Veillarda9e65e82001-10-30 10:32:36 +0000554Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
555
556 * xmlIO.c: closing bug #62711, the library should never
557 close stdin or stdout.
558
Daniel Veillard4def3bd2001-10-30 09:47:47 +0000559Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
560
561 * uri.c: second pass at fixing #63336, using Joel Young
562 final patch. looks okay.
563
Daniel Veillardbb6808e2001-10-29 23:59:27 +0000564Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
565
566 * uri.c include/libxml/uri.h: trying to clear #63336
567 allowing the escaping routine to parse unconformant
568 URI-References.
569
Daniel Veillardacf7ff02001-10-29 20:21:47 +0000570Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
571
572 * vms/readme.vms vms/build_libxml.com nanoftp.c
573 include/libxml/xmlversion.h.in: a few VMS updates from
574 John A Fotheringham
575 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
576 and xmlCleanupOutputCallbacks() for the Perl binding people.
577
Daniel Veillard635ef722001-10-29 11:48:19 +0000578Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
579
580 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
581 apply fixes to close #63271 and avoid segfaults when
582 the error routine gets callbed before xmlInitParser()
583 get called.
584 * nanoftp.c error.c: Applied patches from Justin Fletcher
585 correcting some xmlGenericError misuses.
586
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +0000587Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
588
589 *doc/xmllint.xml, doc/xmllint.1
590 New and improved man page for xmllint - .xml is the original, .1
591 is the generated man page
592
Daniel Veillardc9484202001-10-24 12:35:52 +0000593Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
594
595 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
596 the web site from the main HTML document.
597
Daniel Veillard5151c062001-10-23 13:10:19 +0000598Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
599
600 * parser.c: fixed an erroneous validation bug when PE refs
601 occurs in external parsed entities referenced from the
602 internals subset
603 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
604 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
605 added the associated testcase, it's a nice one.
606 * HTMLparser.c: generate the DTD node as HTML still ...
607 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
608
Daniel Veillardb6b0fd82001-10-22 12:31:11 +0000609Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
610
611 * HTMLparser.c: fixed a bug in htmlNewDoc()
612
Daniel Veillard89cad532001-10-22 09:46:13 +0000613Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
614
615 * test/threads/*: added entities testing to the Thread test
616 * testThreads.c: make the test reasonable
617 * DOCBparser.c: fix the DTD public and system ID
618 * xmllint.c: added --sgml for SGML DocBook importing
619 * Makefile.am: added Docbtests target
620
Daniel Veillard9ae1eba2001-10-19 09:48:35 +0000621Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
622
623 * nanoftp.c: use only "anonymous@" string for anonymous passwds
624 * testThreads.c: removed bogus include
625
Daniel Veillardce2c2f02001-10-18 14:57:24 +0000626Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
627
628 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
629 fixed a very serious (looping) validation bug
630
Daniel Veillard3c01b1d2001-10-17 15:58:35 +0000631Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
632
633 * include/libxml/globals.h include/libxml/threads.h threads.c
634 testThreads.c: far more testing, cleaning up bugs
635 * *.c : make sure globals.h is always included.
636
Daniel Veillard7cc95c02001-10-17 15:45:12 +0000637Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
638
639 * HTMLparser.c: try to get rid of parser loops for good.
640
Daniel Veillardab7488e2001-10-17 11:30:37 +0000641Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
642
643 * configure.in: fixed some bugs in CFLAGS passing.
644 * test/threads Makefile.am testThreads.c: added a specific
645 threaded test case (really nasty, guaranteed).
646
Daniel Veillard85c11fa2001-10-16 21:03:08 +0000647Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
648
649 * catalog.c: serious cleanup on the management of the
650 XML catalog tree, more tests done, especially with
651 the catalog PI.
652
Daniel Veillard364789a2001-10-16 12:45:00 +0000653Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
654
655 * catalog.c: avoid a problem in catalog cleanup on SMP if
656 catalogs were not initialized.
657
Daniel Veillard81463942001-10-16 12:34:39 +0000658Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
659
660 * catalog.c xpath.c: trying to cleanup the not thread safe
661 parts of the library.
662
Daniel Veillard64a411c2001-10-15 12:32:07 +0000663Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
664
665 * include/libxml/globals.h configure.in global.data: make
666 the allocation be per-thread a configure option
667 * encoding.c include/libxml/parser.h: fixed compilation
668 errors
669
Daniel Veillard5ee57fc2001-10-15 10:46:16 +0000670Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
671
672 * include/libxml/parser.h: Norm reported that a few lines
673 added were breaking libxslt compile, removed them for now
674
Daniel Veillard6f350292001-10-14 09:56:15 +0000675Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
676
677 * parser.c parserInternals.c threads.c: debugged and fixed
678 initialization problems which were giving troubles on SMP
679 boxes.
680
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000681Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
682
683 * include/libxml/Makefile.am: missing globals.h
684
Daniel Veillarde7090612001-10-13 12:18:28 +0000685Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000686
Daniel Veillarde7090612001-10-13 12:18:28 +0000687 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000688
Daniel Veillardd0463562001-10-13 09:15:48 +0000689Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
690
691 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
692 include/libxml/parserInternals.h include/libxml/tree.h
693 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
694 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
695 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
696 Applied the last patches from Gary, cleanup, activated threading
697 all user accessible global variables are now handled in globals.[ch]
698 Still a bit rought but make tests passes with either
699 --with-threads defined at configure time or not.
700 * Makefile.am example/Makefile.am: added globals.[ch] and threads
701 linking options
702
Daniel Veillardb8478642001-10-12 17:29:10 +0000703Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
704
705 * Makefile.am include/libxml/Makefile.am
706 include/libxml/globals.h globals.c include/libxml/threads.h
707 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
708 configure.in: started integrating the core of the thread support
709 not activated yet but half integrated. The code should still
710 compile and work anyway.
711
Daniel Veillardb44025c2001-10-11 22:55:55 +0000712Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
713
714 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
715 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
716 integrating the non-controversial parts of Gary Pennington
717 multithread patches
718 * catalog.c: corrected a small bug introduced
719
Daniel Veillard75b96822001-10-11 18:59:45 +0000720Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
721
722 * catalog.c include/libxml/catalog.h: very serious cleanup,
723 isolating unportable code and as much as possible the accesses
724 to the global shared catalog. May need more testing !
725
Daniel Veillard78d12092001-10-11 09:12:24 +0000726Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
727
728 * include/libxml/debugXML.h debugXML.c tree.c: integrating
729 Keith Isdale patches for the XSLT debugger interfaces. Some
730 cleanup
731
Daniel Veillardff0b7312001-10-11 06:46:09 +0000732Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
733
734 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
735 * DOCBparser.c: generate line nubers in elements
736
Daniel Veillard60087f32001-10-10 09:45:09 +0000737Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
738
739 * configure.in: preparing 2.4.6 release
740 * doc/xml.html doc/html/*: updated and rebuilt the docs
741 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
742
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000743Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
744
745 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
746 adding documentation for DV's supercatalog support
747
Daniel Veillard82d75332001-10-08 15:01:59 +0000748Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
749
750 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
751 super catalog support adding one API and one flag --sgml to
752 xmlcatalog
753
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000754Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
755
756 * doc/xmlcatalog_man.xml, xmlcatalog.1
757 One more crack at
758 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
759
760
Thomas Broyer47334c02001-10-07 16:41:52 +0000761Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
762
763 * xpath.c: implemented xmlXPathObjectCopy for external objects
764 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
765
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000766Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
767
768 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
769 finishing up fix to
770 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
771 the xmlcatalog man page display more elegantly
772
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000773Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
774
775 * configure.in: closing bug #61832
776 * HTMLparser.c: removed a warning
777
Daniel Veillard6ab38382001-10-06 13:08:27 +0000778Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
779
780 * xpath.c: fixing #61673 part I, do not loose doc information
781 when copying result value trees.
782
Daniel Veillard556c6682001-10-06 09:59:51 +0000783Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
784
785 * xpath.c: trying to harden the XPath interpreter
786
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000787Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
788
789 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
790 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
791
William M. Brack1633d182001-10-05 15:41:19 +0000792Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
793
794 * HTMLparser: repaired another loop problem
795
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000796Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
797
798 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
799 parsing.
800 * xpath.c: fix bug #61291 the default XML namespace node is
801 missing from the namespace axis.
802 * tree.c: refuse to create namespaces nodes with prefix "xml"
803
Daniel Veillard651f9472001-10-04 14:51:06 +0000804Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
805
806 * SAX.c: ouch a non-defined namespace could lead to a crash,
807 fixed #61215
808
Daniel Veillard7dd05702001-10-04 14:25:12 +0000809Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
810
811 * parserInternals.c: closed bug #61054
812
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000813Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
814
815 * include/libxml/Makefile.am: closing #60708
816
Daniel Veillarda293c322001-10-02 13:54:14 +0000817Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
818
819 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
820 adding xmlSAXParseFileWithData following Marco Stipek suggestion
821
Daniel Veillardf4309d72001-10-02 09:28:58 +0000822Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
823
824 * valid.c: close bug #61550 when xml: wasn't considered a namespace
825
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000826Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
827
828 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
829 * DOCBparser.c HTMLparser.c parser.c: fixed typos
830
Daniel Veillard16756b62001-10-01 07:36:25 +0000831Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
832
833 * catalog.c: Justin Fletcher provided cleaup code in case
834 HAVE_STAT is not defined
835 * include/win32config.h: Igor Zlatkovic suggested to have
836 HAVE_STAT defined there
837
William M. Brack5e1cac12001-09-28 16:19:18 +0000838Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
839
840 * catalog.c - fixed typing error reported by M. Barros
841
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000842Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
843
844 * xmllint.c - fixing typo
845
William M. Brackd28e48a2001-09-23 01:55:08 +0000846Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
847
848 * HTMLparser.c: small enhancement to prevent loop on
849 unrecognizable data
850
Daniel Veillardb1d62872001-09-21 09:47:08 +0000851Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
852
853 * parserInternals.c: applying patch from bug #60757 this
854 should close it
855
Daniel Veillardc0631a62001-09-20 13:56:06 +0000856Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
857
858 * catalog.c xmlcatalog.c: removed a couple of warning
859 * xpath.c: try to solve the linking problem on platforms
860 needing trio to compile
861
Daniel Veillard1a123612001-09-19 08:06:23 +0000862Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000863
Daniel Veillard1a123612001-09-19 08:06:23 +0000864 * Makefile.am libxml.spec.in: backing up non-documented changes
865 commited without review or aproval by Jens Finke <jens@gnome.org>
866 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000867
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000868Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
869
870 * configure.in: Joe Orton provided a patch fixing a problem
871 when iconv is specified to be in a non-standard directory
872 but wasn't exported in xml2-config --cflags
873
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000874Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
875
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000876 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000877 troubles with 2.4.4 errors.
878
Daniel Veillard16698282001-09-14 10:29:27 +0000879Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
880
881 * encoding.c entities.c: do not output hexadecimal charrefs
882 when serializing HTML since some version of Netscape can't
883 grok it, generate decimal ones.
884 * result/HTML/doc3.htm: output changed due to previous test
885 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
886
Daniel Veillard98fed372001-09-13 11:34:58 +0000887Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
888
889 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
890 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
891
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000892Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000893 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000894
895 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
896 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
897 updated the configuration scripts systems accordingly
898
Daniel Veillard04382ae2001-09-12 18:51:30 +0000899Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
900
901 * configure.in: preparing for 2.4.4
902 * doc/xml.html doc/html/*: updated and rebuilt the docs
903
Daniel Veillardd63437e2001-09-12 15:00:27 +0000904Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
905
906 * win32/dsp/libxml2.def.src: tried to incorporate comments
907 from bug #59220
908
Daniel Veillard319a7422001-09-11 09:27:09 +0000909Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
910
911 * parser.c result/noent/wml.xml: fixed bug #59981 related
912 to handling of '&' in attributes when entities are substitued
913
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000914Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
915
916 * libxml.h include/libxml/xmlversion.h.in
917 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
918 Tried to close bug #60131
919
Daniel Veillardbce62332001-09-10 18:46:55 +0000920Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
921
922 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
923
Daniel Veillard143b04f2001-09-10 18:14:14 +0000924Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
925
926 * SAX.c: fixing bug #59946 on xmlns=""
927
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000928Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
929
930 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
931 but allocates a new error code.
932
Daniel Veillard05c13a22001-09-09 08:38:09 +0000933Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
934
935 * xmllint.c: John Fleck fixed typos in the options output
936 * parser.c SAX.c: fix ignorable white space SAX selection
937
938Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
939
940 * entities.c: Steve Underwood found the possibility of an
941 ininite loop in case of error.
942
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000943Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
944
945 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
946
Daniel Veillarda050d232001-09-05 15:51:05 +0000947Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
948
949 * parser.c: warn if version is not 1.0 but it's not
950 strictly speaking an error after analyzing the spec
951
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000952Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
953
954 *doc/catalog.html - add link to the html version of the
955 man page, other linguistic cleanups
956
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000957Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
958
959 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
960 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
961 file, has not yet been included in the build.
962
Daniel Veillard99784ff2001-09-01 16:20:28 +0000963Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
964
965 * catalog.c: removed a duplicate affectation Justin Fletcher
966
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000967Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
968
969 * tree.c: Armin Sander pointed a possible text coalescing
970 problem, completed his patch.
971
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000972Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
973
974 * trionan.c: Fixed const and volatile re-definition problem
975
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000976Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
977
978 * libxml.4 parser.c: doc updates from Heiko Rupp
979 * parserInternals.c: 2 sanity checks from Heiko Rupp
980
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000981Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
982
983 * tree.c: applied patch from Armin Sander to make some pointers
984 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000985 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000986
Daniel Veillardb06c6142001-08-27 14:26:30 +0000987Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
988
989 * xpath.c: hum, restrict the integer usage gcc bug workaround
990 to only gcc compilers so that other architecture don't get
991 penalized by this limitation.
992 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
993
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000994Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
995
996 * valid.c: fixed a Windows compiler warning (Chris Poblete)
997 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
998
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000999Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1000
1001 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1002 --convert option to xmlcatalog to convert SGML ones to
1003 the XML syntax.
1004 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1005
1006 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001007Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1008
1009 * catalog.c xmlIO.c: started some serious testing and fixed
1010 a few bug and optmization needs.
1011
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001012Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1013
1014 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1015 preparing for a 2.4.3 release even if it may not be ready yet
1016 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1017 all file parsing lookup to go through the entity resolver, add
1018 to add an API to bypass it (needed to load catalogs themselves),
1019 some cleanup on the catalog code too.
1020 * nanoftp.c: small cleanup
1021 * doc/catalog.html: small update
1022
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001023Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1024
1025 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1026 Jun Kuriyama
1027
Daniel Veillardffb120d2001-08-23 00:52:23 +00001028Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1029
1030 * doc/catalog.html: finished the catalog documentation
1031
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001032Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1033
1034 * doc/catalog.html doc/xml.html: added documentation about
1035 Catalog support, misses an API description
1036 * doc/html/*: reextracted the API pages
1037
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001038Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1039
1040 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1041 Added the part about section 7.2 on URI resolution,
1042 fixed a side effect in the HTML parser, look complete
1043 and ready to rock except the URI/SystemID part!
1044
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001045Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1046
1047 * include/libxml/catalog.h include/libxml/parser.h
1048 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1049 xmlIO.c: added support and APIs needed for the catalog PI
1050 * include/libxml/xmlIO.h: cleanup
1051
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001052Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1053
1054 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1055 include/libxml/catalog.h: starts to look okay, really
1056 plugged the new framework, cleaned a lot of stuff,
1057 added some APIs, except the PI's support missing this
1058 should be mostly complete
1059 * result/catalogs/* test/catalogs/*: added new test, enriched
1060 the existing one with URN ID tests
1061
Daniel Veillard64339542001-08-21 12:57:59 +00001062Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1063
1064 * catalog.c: fixed nextCatalog
1065 * result/catalogs/docbook test/catalogs/*: started adding
1066 a small regression test
1067
Daniel Veillardcda96922001-08-21 10:56:31 +00001068Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1069
1070 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1071 more work on the XML catalog support.
1072 * parser.c include/libxml/parser.h: small cleanup seems using
1073 list as a public parameter name can give portability troubles
1074 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1075 include/libxml/xpath.h include/libxml/Makefile.am: removed
1076 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1077 wrappers
1078
Bjorn Reese45029602001-08-21 09:23:53 +00001079Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1080
1081 * Makefile.am trio.c triodef.h trionan.c xpath.c
1082 include/libxml/Makefile.am include/libxml/trionan.h:
1083 Re-worked Not-A-Number and Infinity support.
1084 * xmlcatalog.c: added readline include files
1085
Daniel Veillard344cee72001-08-20 00:08:40 +00001086Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1087
1088 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1089 testCatalog as xmlcatalog, making it an installed app
1090 adding a shell, and preparing it to be a /etc/xml/catalog
1091 management tool, though not ready yet
1092 * catalog.c include/libxml/catalog.h: adding support for
1093 XML Catalogs http://www.oasis-open.org/committees/entity/
1094 not finished, there is some interesting tradeoffs and a
1095 few open questions left.
1096
Daniel Veillardb7664f42001-08-19 13:00:43 +00001097Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmllint.c: fixed a line formatting problem
1100
Daniel Veillard5015b712001-08-17 09:37:52 +00001101Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1102
1103 * SAX.c: removed a couple of unused variable (Albert Chin)
1104
Daniel Veillardbb371292001-08-16 23:26:59 +00001105Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1106
1107 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1108 trying to fix some troubles w.r.t. function returning
1109 const xxxPtr.
1110
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001111Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1112
1113 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1114 defined
1115
Daniel Veillardae6db172001-08-16 19:32:00 +00001116Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1117
1118 * xpointer.c: removed unused var
1119
Daniel Veillard09190202001-08-16 16:27:41 +00001120Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1121
1122 * testXPath.c: another small cleanup closing bug #59110
1123
Daniel Veillard796f4b62001-08-16 16:00:13 +00001124Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1125
1126 * win32/dsp/libxml2.def.src: small cleanup closing bug
1127 #59108
1128
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001129Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1130
1131 * example/gjobread.c: add xmlCleanupParser() before leaving
1132
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001133Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1134
1135 * config.h.in configure.in include/libxml/xmlwin32version.h:
1136 released 2.4.2
1137
Daniel Veillardd3d06722001-08-15 12:06:36 +00001138Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1139
1140 * include/libxml/valid.h debugXML.c valid.c: deprecate
1141 the non-boundchecking Sprintf functions, add Snprintf
1142 this should close bug #57984
1143
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001144Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1145
1146 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1147 URIs before doing the lookups (pointed by Mark Vakoc)
1148
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001149Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1150
1151 * xpath.c: serious changes on Result Value Trees and NodeSets
1152 w.r.t. deallocation and collect operations. Probably not
1153 100% clean (merge of allocated trees smells like a problem).
1154 Seems sufficient to close #58943
1155
Daniel Veillard90493a92001-08-14 14:12:47 +00001156Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1157
1158 * xmllint.c: adding a --format option
1159
Daniel Veillardfe703322001-08-14 12:18:09 +00001160Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1161
1162 * xpath.c: count() was broken on Result Value Tree
1163 * xmlIO.c: fixed file:/// accesses on _WIN32
1164
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001165Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1166
1167 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1168 macro was renamed, this should close bug #58683
1169
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001170Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1171
1172 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1173 entity substitution mode text at the end of the entity might
1174 be added due to text coalescing.
1175 * nanoftp.c parser.c: small cleanup
1176
Daniel Veillard0c720972001-08-08 20:59:00 +00001177Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1178
1179 * HACKING: added John Fleck right to commit in the doc subdir
1180
Daniel Veillard48da9102001-08-07 01:10:10 +00001181Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1182
1183 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
1184 allow to inherit attributes from the DTD directly in the
1185 tree, this is needed for XPath and can be a useful feature.
1186 Inherited namespaces are always provided at the tree level now
1187 * test/defattr* result/defattr* result/noent/defattr*: added a couple
1188 of tests for this feature (XSLT being the prime user).
1189
Daniel Veillard50f34372001-08-03 12:06:36 +00001190Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1191
1192 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
1193 testSAX.c xmlIO.c xmllint.c include/win32config.h
1194 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
1195 include/libxml/xmlwin32version.h.in win32/README.MSDev
1196 win32/dsp/*: applied Win32 Facelift No.2 patches from
1197 Igor Zlatkovic for Windows/MSC
1198
Daniel Veillard9f4eb912001-08-01 21:22:27 +00001199Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
1200
1201 * SAX.c: unparsedEntityDecl() the URI computation of the
1202 entity wasn't done breaking XSLT unparsed-entity-uri()
1203
Daniel Veillard567e1b42001-08-01 15:53:47 +00001204Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
1205
1206 * xpath.c: fixed a bug when walking the descendants and
1207 the current node has no children
1208 * debugXML.c: show up when a text node is supposed to not be escaped
1209
Thomas Broyerf186c822001-07-31 23:30:37 +00001210Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1211
1212 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
1213 worked like the set:leading() function)
1214 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
1215
Daniel Veillardba6db032001-07-31 16:25:45 +00001216Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1217
1218 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
1219
Daniel Veillard57905372001-07-31 15:52:17 +00001220Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * include/libxml/xmlIO.h: apply change to close #58141
1223 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
1224
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00001225Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * parser.c: when the internal subset uses a PE, then the
1228 included entity can use conditional sections.
1229
Daniel Veillard7d7e3792001-07-30 13:42:13 +00001230Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1231
1232 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
1233 when walking the namespace axis showing up in
1234 libxst/tests/general/bug-12
1235 * xmlmemory.c: added the possibility to trace a given block
1236 defined by its address
1237
Daniel Veillard4aafa792001-07-28 17:21:12 +00001238Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * parser.c: don't override existing encoding specified before
1241 starting xmlParseDocument()
1242
Daniel Veillardfdb1f242001-07-27 23:32:44 +00001243Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1244
1245 * include/libxml/xmlwin32version.h: reinserted, needed for
1246 Windows users of CVS
1247
Darin Adlera77cac02001-07-27 17:41:51 +000012482001-07-27 Darin Adler <darin@bentspoon.com>
1249
Darin Adler699613b2001-07-27 22:47:14 +00001250 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
1251 * testCatalog.c: Add include of <libxml/parser.h>.
1252
12532001-07-27 Darin Adler <darin@bentspoon.com>
1254
Darin Adlera77cac02001-07-27 17:41:51 +00001255 * include/libxml/.cvsignore:
1256 * include/libxml/xmlwin32version.h:
1257 Remove this file from CVS because it's generated.
1258
Daniel Veillard50822cb2001-07-26 20:05:51 +00001259Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * parser.c include/libxml/parser.h: applied const patches from
1262 Tom Moog #58002
1263
Thomas Broyerba4ad322001-07-26 16:55:21 +00001264Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1265
1266 * xpath.c include/libxml/xpath{,Internals}.h: added a function
1267 lookup framework
1268
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00001269Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1270
1271 * tree.c: fixed xmlCopyNode() for documents
1272
Daniel Veillard6dd398f2001-07-25 22:41:03 +00001273Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274
1275 * parser.c: fixed bugs #58073 reported by Greg Shtilman
1276
1277Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00001278
1279 * parser.c: fixes bug #57652 reported by Morus Walter
1280
Daniel Veillarde3924972001-07-25 20:25:21 +00001281Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
1284
Daniel Veillarda53c6882001-07-25 17:18:57 +00001285Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286
1287 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
1288 errors, lesson don't add new functions at 1am before a release
1289 * xpath.c: integrated fix from Bjorn to avoid divide by zero
1290 from XPath initialization when possible.
1291
Daniel Veillardd9bad132001-07-23 19:39:43 +00001292Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * result/scripts/base*: removing history/readline changed
1295 this slightly
1296 * include/libxml/parser.h SAX.c parser.c parserInternals.c
1297 xmllint.c: make element content line number generation
1298 optionnal to avoid breaking old apps added interface to switch
1299
Daniel Veillardf012a642001-07-23 19:10:52 +00001300Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1301
1302 * configure.in: get rid of the readline and libhistory
1303 dependancies by default, release 2.4.1 with IA64 fix
1304 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
1305 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
1306 John Kroll fixes to allow saving to HTTP via PUT (or
1307 POST of needed).
1308 * doc/html/*.html: regenerated the docs
1309
Thomas Broyere8126242001-07-22 03:54:15 +00001310Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1311
1312 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
1313 xmlHashScanFull and xmlHashScannFull3 to get passed the
1314 three keys as arguments to the callback function
1315
Daniel Veillard5e2dace2001-07-18 19:30:27 +00001316Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317
1318 * configure.in Makefile.am: removed libxml softlink for good
1319 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
1320 100% coverage by gtk-doc
1321
Daniel Veillard8599e702001-07-17 21:38:51 +00001322Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1323
1324 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
1325 fixed serious troubles due to size_t vs. int mismatch
1326
Daniel Veillard8fcc4942001-07-17 20:07:33 +00001327Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1328
1329 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
1330
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001331Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1332
1333 * include/libxml/xpath{,Internals}.h xpath.c: added a more
1334 convenient extension API for value and context managing
1335 Now handles external objects through xmlXPathPopExternal,
1336 xmlXPathWrapExternal and xmlXPathReturnExternal.
1337 Added functions for sets operations (intersection, etc.)
1338
Daniel Veillard22090732001-07-16 00:06:07 +00001339Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
1342 xmlIO.c tree.c parserInternals.c entities.c encoding.c
1343 HTMLparser.c: cleanup of global variables, marking some
1344 const or private.
1345
Thomas Broyerf06a3d82001-07-16 04:52:57 +00001346Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00001347
1348 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
1349 fixed xmlXPathNodeSetItem when passing index=0
1350
Daniel Veillard05dec342001-07-14 21:57:39 +00001351Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1352
1353 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
1354
Daniel Veillard28ae6362001-07-14 16:44:32 +00001355Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * xmllint.c: fixed compilation under Cygwin #57503
1358 * TODO: update
1359
Peter Williamsed156f52001-07-13 18:35:13 +000013602001-07-13 Peter Williams <peterw@ximian.com>
1361
1362 * config.h.in: add #undef HAVE_DLFCN_H
1363
1364 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
1365 builddir.
1366
Daniel Veillard73b36e32001-07-12 15:09:52 +00001367Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368
1369 * win32/libxml2/libxml2.def.src: added a couple of exported entries
1370 raised by #57348 and #57381
1371
Daniel Veillard7db37732001-07-12 01:20:08 +00001372Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
1375 tree.c xpointer.c: store the line numbder in element->content,
1376 may break some software, need a configuration mechanism
1377
Darin Adler96037892001-07-11 00:03:16 +000013782001-07-10 Darin Adler <darin@bentspoon.com>
1379
1380 * .cvsignore:
1381 * example/.cvsignore:
1382 * include/.cvsignore:
1383 * include/libxml/.cvsignore:
1384 Various things that are generated and should be ignored.
1385
Daniel Veillard09ab7e12001-07-10 15:49:44 +00001386Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
1389 * doc/xml.html doc/html/*: updated the docs
1390
Daniel Veillard04e2dae2001-07-09 20:07:25 +00001391Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
1394 validation occured on content with element child
1395
Daniel Veillardb8c9be92001-07-09 16:01:19 +00001396Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1397
1398 * tree.c: fixed XML Base computation which was broken
1399 * debugXML.c: added a base function to the shell
1400 * Makefile.am result/scripts/* test/scripts/*: added scripts
1401 based regression tests, and adding 2 XML Base tests
1402
Daniel Veillard19e96c32001-07-09 10:32:59 +00001403Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * tree.c: set properties doc and call xmlSetListDoc for properties
1406 content when grafting them in a different tree.
1407 * aclocal.m4: remove from CVS
1408
Daniel Veillarde086f5c2001-07-08 21:10:40 +00001409Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1410
1411 * win32/libxml2/libxml2.def.src: added some missing entry point
1412 for XPath (Mark Vakoc)
1413
Daniel Veillard388236f2001-07-08 18:35:48 +00001414Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
1417 layer should URI-Unescape before trying to open resources.
1418
Daniel Veillard04383752001-07-08 14:27:15 +00001419Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1420
1421 * xpath.c: fix the name() bug for elements in the default
1422 namespace reported by Charlie Bozeman
1423
Daniel Veillard7583a592001-07-08 13:15:55 +00001424Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
1427 led to an XPath fix, improvements of SAX initialization, and
1428 an added option --nocdata to testXPath
1429
Daniel Veillard449d7392001-07-07 19:11:06 +00001430Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * doc/libxml-doc.el: Felix Natter provided anew version working
1433 with XEmacs too
1434
Daniel Veillard5168dbf2001-07-07 00:18:23 +00001435Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436
1437 * include/libxml/xpath.h: small cleanup
1438 * doc/xml.html: update
1439
Daniel Veillardf524d6e2001-07-05 23:41:40 +00001440Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1441
1442 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1443 released 2.3.14
1444
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001445Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446
1447 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00001448 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00001449
Daniel Veillard73c9c042001-07-05 20:02:54 +00001450Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1451
1452 * xpath.c: a bug reported by Stephan Kulow empty nodesets
1453 were not equal to empty strings
1454
Daniel Veillard1fd36d22001-07-04 22:54:28 +00001455Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * SAX.c: fixed a URI-Reference computation problem when validating
1458 * xmlIO.c: small cleanup
1459
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00001460Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1461
1462 * parser.c: improved the description of a couple of interfaces
1463 upon Larry Stamper suggestion
1464
Daniel Veillard62f313b2001-07-04 19:49:14 +00001465Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * SAX.c entities.c parser.c: changed completely the way entities
1468 are handled when running the parser in entity substitution mode.
1469 This fixes a bug reported by Stephan Kulow and nearly divides
1470 by 3 the amount of memory required by libxslt to load and process
1471 DocBook TDG.
1472
Daniel Veillardf420ac52001-07-04 16:04:09 +00001473Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * HTMLparser.c: fixing a too early root closing problem raised
1476 byt Prashanth Naidu
1477
Daniel Veillard8c357d52001-07-03 23:43:33 +00001478Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
1481 raised by Mark Vakoc.
1482
Daniel Veillard6e90d192001-07-03 16:37:49 +00001483Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * example/Makefile.am: fixed the include path to add srcdir/include
1486 * Makefile.am configure.in: fix from Albert Chin for iconv detection
1487 and some cleanup
1488
Daniel Veillardf06307e2001-07-03 10:35:50 +00001489Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1490
1491 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
1492 lot of optimization work, results in significant improvements
1493 when handling really complex XPath queries. Add a small optimizer
1494 for unions, improve [n] and [last()], avoid some costly ops.
1495
Daniel Veillard77044732001-06-29 21:31:07 +00001496Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497
1498 * include/libxml/parser.h parser.c: xmlStrstr args are both const
1499 * xpath.c: small cleanup
1500 * xmlGetNsList: reformated, fixed problems if used on Entities
1501
Daniel Veillard2adbb512001-06-28 16:20:36 +00001502Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1503
1504 * doc/xml.html: added 1.8.14 and 2.3.13 releases
1505
Daniel Veillardb37ecd02001-06-28 16:18:11 +00001506Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
1509 * Makefile.am example/Makefile.am: workaround automake generating
1510 erroneous deps
1511
Daniel Veillard12f7d292001-06-28 13:12:11 +00001512Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1513
1514 * include/win32config.h: bug #56801 Yon Derek provided a patch
1515 to the windows config file.
1516
Daniel Veillard87ee9142001-06-28 12:54:16 +00001517Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1518
1519 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
1520 libxml.h : Yon Derek provided a set of changes to compile from
1521 CVS on Windows/MSC
1522
Daniel Veillard0e4cd172001-06-28 12:13:56 +00001523Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * parser.c: fixed UTF8 BOM support in push mode
1526 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
1527 added a specific testcase
1528
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00001529Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * Makefile.am: added --push regression tests
1532 * parserInternals.c: the XML parser segfaulted in --push mode
1533
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00001534Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * configure.in: moved the symlinks detection within a CVS
1537 check, this is not portable and will be removed soon.
1538 * xpath.c: small cleanup/speedup
1539
Daniel Veillard11648102001-06-26 16:08:24 +00001540Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
1543 release of 2.3.12
1544 * parser.c: make an error message if unknow entities in all cases
1545
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00001546Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * uri.c: fixed 2 uri normalization bugs on '//' reduction
1549
Daniel Veillard23793842001-06-25 16:07:45 +00001550Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1551
1552 * include/libxml/Makefile.am: Laszlo Peter pointed out that
1553 includes were installed in the wrong dir
1554
Daniel Veillardf5498f32001-06-25 15:08:36 +00001555Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1556
1557 * doc/html.xml: warn against sending code to exhibit bugs.
1558
Daniel Veillard56f06462001-06-24 21:34:03 +00001559Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1560
1561 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
1562 Tru64 from Thomas Leitner
1563
Daniel Veillardc5d64342001-06-24 12:13:24 +00001564Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1565
1566 * AUTHORS: added William and Bjorn
1567 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
1568 daniel@veillard.com hopefully I won't have to do this again
1569 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
1570 docs can be rebuilt cleanly now
1571 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
1572 from CVs it's generated, added include/libxml/xmlwin32version.h
1573 also generated but which should change far less frequently.
1574 * catalog.c nanoftp.c: made sure to include libxml.h not
1575 libxml/xmlversion.h directly
1576 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1577 when compiling on WIN32 and MSC
1578
Daniel Veillard07385fd2001-06-23 21:55:48 +00001579Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1580
1581 * include/Makefile.am include/libxml/Makefile.am configure.in:
1582 fixed make distcheck and rebuilding the rpms
1583
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001584Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1585
1586 * configure.in: should finish the migration of exported includes
1587 into a real include/libxml in CVS, at least for CVS users.
1588 * removed the exported headers, added in include/libxml (as well
1589 as xmlversion.h.in).
1590
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001591Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592
1593 * configure.in: fixed the way to detect symlink
1594
Daniel Veillard66541772001-06-23 18:31:04 +00001595Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1596
1597 * configure.in: updated, include/libxml is now a real CVS dir
1598
Daniel Veillardca989762001-06-23 17:39:29 +00001599Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1602 version works with both libxml1 and libxml2 (it autodetects
1603 the prefix of the html-files) from Felix Natter.
1604 * doc/xml.html: updated doc accordingly
1605
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001606Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1607
1608 * xpath.c: fixed the bug generating a template loop in libxslt
1609 when using docbook-xsl-1.4, * should filter out document nodes
1610 * HACKING: added William
1611 * TODO: updated
1612
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001613Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1614
1615 * doc/FAQ.html: added a warning about gcc-3.0
1616 * doc/xml.html: added reference to gdome2 and removed a confusing
1617 sentence
1618
Daniel Veillardf7f41852001-06-22 15:18:01 +00001619Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * xmlversion.h: okay this is a generated file, but Windows
1622 users need it and they can't generate it, and I want CVS
1623 Windows users ...
1624 * win32/libxml2/libxml2_so.dsp: Windows project file for
1625 the shared lib version of libxml2
1626 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1627 resources needed for libxslt/xsltproc by Yon Derek
1628
Bjorn Reese3157b342001-06-22 14:41:45 +00001629Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1630
1631 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1632
Daniel Veillard4151acb2001-06-22 10:48:57 +00001633Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
Daniel Veillardcc146db2001-06-22 11:10:52 +00001635 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1636
1637Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1638
Daniel Veillard4151acb2001-06-22 10:48:57 +00001639 * include/win32config.h: Yon Derek provided a first fix
1640 to be able to compile libxslt/xsltproc on Windows
1641
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001642Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * xpath.c: attempt to work around what seemed a gcc optimizer
1645 bug when handling floats on i386 http://veillard.com/gcc.bug
1646 * tree.c entities.c encoding.c: doing some cleanups while
1647 chasing it
1648
Daniel Veillard017b1082001-06-21 11:20:21 +00001649Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1650
1651 * Makefile.am: cleanup when --without-debug is specified
1652 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1653 w.r.t. --without-debug and other include points
1654 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1655 Catalogs
1656 * configure.in entities.h tree.h HTMLparser.c: removed
1657 --without-corba, made the _private field mandatory
1658
Daniel Veillard87a764e2001-06-20 17:41:10 +00001659Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1662 outputs a BOM in UTF8, an errata has been issued to avoid the
1663 problem, that was the most reasonable solution... Add support
1664 for a leading UTF8 BOM in entities.
1665
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001666Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1667
1668 * valid.c: fixed a bug found when post validating an entity ref
1669 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1670 activate it too
1671
Daniel Veillard39196eb2001-06-19 18:09:42 +00001672Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1675 weakness in the node copy the XPointer and the XInclude
1676 implementations. Serious cleanup.
1677
Daniel Veillard3739b982001-06-19 12:51:30 +00001678Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1679
1680 * Makefile.am: Kjartan Maraas provided a small patch to
1681 add xml2-config.in to EXTRA_DIST
1682
Daniel Veillarda9142e72001-06-19 11:07:54 +00001683Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1686 provided another failing case found in KDE, the way the
1687 ctxt->vctxt.nodeTab was allocated and freed changed over
1688 time but it wasn't completely cleaned up. This should fix it.
1689
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001690Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1691
1692 * parser.c: Stephan Kulow also raised the fact that line number
1693 could get miscounted making debug harder, fixed the problem
1694 in xmlParseCharData()
1695
Daniel Veillard64b98c02001-06-17 17:20:21 +00001696Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * valid.c: Stephan Kulow pointed out a problem when validating
1699 and using an empty entity, forgot a 'break' in a case.
1700
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001701Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1702
1703 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1704 * doc/xml.html: updated with 2.3.11
1705
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001706Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1707
1708 * TODO: updated adding cleanup of generated doc
1709 * configure.in: prepared to release 2.3.11
1710 * xmllint.c: added --version for bug reporting
1711 * doc/html/*.html: rebuilt the doc
1712
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001713Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * xpath.c: first part of the work on selecting namespace to
1716 fix bug #56115
1717
Daniel Veillard96ed5832001-06-15 22:22:04 +00001718Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
1720 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1721 when using -liconv
1722 * TODO: updated
1723
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001724Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1727 cleanup, encoding support.
1728
Daniel Veillard608ad072001-06-14 08:32:28 +00001729Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1730
1731 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1732
Daniel Veillard239d0522001-06-13 23:02:48 +00001733Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1734
1735 * xpath.c: bug detected by Ankh when / is used as a function arg
1736
Daniel Veillard02bb1702001-06-13 21:11:59 +00001737Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1738
1739 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1740 of element and use it to avoid outputting formatting spaces at
1741 the wrong place. Implemented the format parameter for HTML save.
1742 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1743 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1744 result/HTML/wired.html: of course this impact the result of a
1745 number of HTML tests
1746
Daniel Veillard95d845f2001-06-13 13:48:46 +00001747Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * HTMLtree.[ch]: started augmenting the HTML save API with
1750 encoding and formatting parameters
1751
Daniel Veillardeca60d02001-06-13 07:45:41 +00001752Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1753
1754 * HTMLtree.h: cleanup and started evaluating the work needed on
1755 revamping the HTML output code
1756
Daniel Veillard84666b32001-06-11 17:31:08 +00001757Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1758
1759 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1760
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001761Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1762
1763 * valid.c: fixed bug #56049, forgot one check in the
1764 validation routine
1765
Daniel Veillardca2366a2001-06-11 12:09:01 +00001766Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1767
1768 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1769
Daniel Veillard6761eee2001-06-11 10:29:38 +00001770Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * libxml.h: fixed an error in last commit
1773 * doc/FAQ.html: added an entry for compilation from CVS
1774
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001775Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1776
1777 * xmlversion.h.in libxml.h: Cygwin patches
1778 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1779 * tree.h: cleanup
1780
Daniel Veillardacd370f2001-06-09 17:17:51 +00001781Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1782
1783 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1784 memory block in a strange case where libxml is linked twice
1785 in the binary.
1786
Daniel Veillard1d047672001-06-09 16:41:01 +00001787Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1788
1789 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1790 state far too often, simple fix used to avoid it.
1791
Daniel Veillard4497e692001-06-09 14:19:02 +00001792Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1793
1794 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1795 being processed, applied his patch
1796 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1797
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001798Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1801 provided fixes to compile on MSCC again
1802 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1803 also provided an update for the project files.
1804
Daniel Veillarda682b212001-06-07 19:59:42 +00001805Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1808 bug #55810
1809
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001810Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1811
1812 * tree.c: fixed xmlGetNsProp() to close bug #55683
1813 Note this requires libxslt to use it's own function instead.
1814
Daniel Veillardf0c53762001-06-07 16:07:07 +00001815Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1816
1817 * HTMLtree.c: when in a pre element no formatting space should
1818 be added.
1819 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1820
Daniel Veillard068a9652001-06-07 15:30:26 +00001821Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * configure.in: added tests for signal() and signal.h
1824
Daniel Veillard541d6552001-06-07 14:20:01 +00001825Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1826
1827 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1828
Daniel Veillard8a367d42001-06-07 14:01:34 +00001829Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1830
1831 * doc/libxml-doc.el: Felix Natter provided a new version for
1832 libxml2
1833
Daniel Veillard8a926292001-06-07 11:20:20 +00001834Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * HTMLtree.c: when in a pre element no formatting space should
1837 be added.
1838
Daniel Veillard14839d52001-06-06 16:11:56 +00001839Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1842
Daniel Veillarde95e2392001-06-06 10:46:28 +00001843Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1844
1845 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1846 hack
1847 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1848 * uri.c: fixed a warning
1849
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001850Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1851
1852 * HTMLtree.c: trying to close bug #55772 escaping in script
1853 elements
1854 * doc/xml.html: suggest to send mail to the list
1855
1856Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001857
1858 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1859 good. Use a macro and based on the solution provided in
1860 vsnprintf manual page from GNU.
1861
Bjorn Reese99748722001-06-05 12:49:15 +00001862Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1863
1864 * error.c: Workaround for non-preserving variadic list.
1865 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1866
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001867Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1868
1869 * doc/xml.html: added 2.3.10 release
1870
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001871Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * configure.in: releasing 2.3.10
1874
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001875Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1876
1877 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1878
Daniel Veillard20042422001-05-31 18:22:04 +00001879Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * encoding.c: Robert Collins provided a patch to add the
1882 "US-ASCII" encoding alias
1883
Daniel Veillard97ac1312001-05-30 19:14:17 +00001884Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1887 string oriented functions and started cleaning the related areas
1888 in xpath.c which needed fixing in this respect
1889
Daniel Veillard2d703722001-05-30 18:32:34 +00001890Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1893 #55380
1894 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1895
Daniel Veillard9403a042001-05-28 11:00:53 +00001896Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1897
1898 * TODO: updated
1899 * nanohttp.[ch] : started adding APIs to get the redirected URL
1900 when this occurs (needed for further base computation
1901 * tree.h: cleanup
1902 * encoding.c: cleanup
1903 * SAX.c: minor change around ctxt->loadsubset
1904
Daniel Veillard6278fb52001-05-25 07:38:41 +00001905Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * Makefile.am include/Makefile.am: small change to have
1908 include/libxml rebuilt if working from CVS.
1909 * uri.c: applied another patch from Carl Douglas for URI escaping,
1910 this should close bug #51876
1911
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001912Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1913
1914 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1915 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1916 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1917 added specific regression test
1918 * parser.h: preparing for the XSLT mode where DTD inherited
1919 attributes are added to the tree.
1920
Daniel Veillardbbd22452001-05-23 12:02:27 +00001921Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1922
1923 * xinclude.[ch]: Updated the namespace for the Last Call version
1924 * result/XInclude/include test/XInclude/include: updated the
1925 testsuite accordingly
1926
Daniel Veillard8514c672001-05-23 10:29:12 +00001927Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1928
1929 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1930 related to bug #51876
1931
Daniel Veillard42596ad2001-05-22 16:57:14 +00001932Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1933
1934 * tree.c: fixed a gross mistake in base computation, xml:base is
1935 not completely correct yet (need cascade).
1936 * xpath.[ch]: added the few things needed to find a function name
1937 and URI from the XPath context when it is called.
1938
Daniel Veillard81418e32001-05-22 15:08:55 +00001939Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1940
1941 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1942 * DOCBparser.c: small cleanup
1943 * xmllint.c: added a --catalogs option to load catalogs from
1944 $SGML_CATALOG_FILES
1945 * tree.c: cleanup
1946 * configure.in: iconv library fixup, ICONV_LIBS
1947
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001948Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * catalog.c: handling of CATALOG entries. detection of recursion,
1951 and a few bugfixes
1952 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1953 against the default namespace
1954
Daniel Veillard04b93292001-05-21 08:15:31 +00001955Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1956
1957 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1958
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001959Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * parser.c: fixed propagation context info when parsing an
1962 external entity.
1963 * doc/html/*.html: regenerated a couple of docs
1964
Daniel Veillard4623acd2001-05-19 15:13:15 +00001965Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * doc/xml.html: update with 2.3.9 informations
1968
Daniel Veillardbed7b052001-05-19 14:59:49 +00001969Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1972 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1973 * doc/html/* : rebuilt the docs
1974 * valid.c: small patch which may improve some case when
1975 validating.
1976
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001977Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978
1979 * HTMLparser.c: Closed bug #54891
1980 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1981 to the suite
1982
1983Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1984
1985 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1986 applied a documentation patch from LotR and filled in a few missing
1987 descriptions
1988
Daniel Veillard76d66f42001-05-16 21:05:17 +00001989Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * xpath.c tree.c parser.c: speed optimizations at the parser level
1992 document tree freeing and xpath evaluation
1993
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001994Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * parser.c parser.h parserInternals.h: fixed a couple of
1997 interfaces for handling memory buffer input to const char *
1998 upon suggestion of JamesH.
1999
Daniel Veillardc3739e72001-05-15 15:23:27 +00002000Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * configure.in: LoTR sent a patch fixing the previous commit
2003
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002004Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2005
2006 * configure.in: trying to deal again with the stoopid -R linking
2007 flag of Solaris
2008
Daniel Veillard790142b2001-05-15 10:51:53 +00002009Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2010
2011 * xpath.h: two nodeset access macros from Thomas Broyer
2012
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002013Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014
2015 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2016 patch from Thomas Broyer
2017
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002018Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2019
2020 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2021 case
2022 * INSTALL: was empty added stuff from the FAQ
2023
Daniel Veillard75bea542001-05-11 17:41:21 +00002024Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2025
2026 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2027 attributes handling and #54433 by adding xmlUnsetProp()
2028 and xmlUnsetNsProp()
2029
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002030Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031
2032 * HTMLparser.c: Patch from Jonas Borgström
2033 (htmlGetEndPriority): New function, returns
2034 the priority of a certain element.
2035 (htmlAutoCloseOnClose): Only close inline elements if they
2036 all have lower or equal priority.
2037 * result/HTML: this of course changed a number of tests results.
2038
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002039Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2040
2041 * xmlIO.c catalog.c: plugged in the default catalog resolution
2042 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2043 documentations
2044 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2045
Daniel Veillarda7374592001-05-10 14:17:55 +00002046Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2047
2048 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2049 integrating catalogs
2050 * catalog.[ch] testCatalog.c: adding a small catalo API
2051 (only SGML catalog support).
2052 * parser.c: restaured xmlKeepBlanksDefault(0) API
2053
Daniel Veillardc17337c2001-05-09 10:51:31 +00002054Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2057
Daniel Veillard257d9102001-05-08 10:41:44 +00002058Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2059
2060 * parser.c: added xmlParseExternalEntityPrivate() to allow
2061 propagation of ctxt->_private when parsing external entities
2062
Daniel Veillard083c2662001-05-08 08:27:14 +00002063Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2066
Daniel Veillard01ef7382001-05-08 07:31:43 +00002067Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2070
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002071Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2072
2073 * valid.c: warn when indeterminist content model is detected
2074 * result/VC/ElementValid8: this adds a message
2075 * Makefile.am: add --novalid for VCM tests
2076 * parserInternals.c: added a call to Init memory
2077
Daniel Veillard64269352001-05-04 17:52:34 +00002078Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2079
2080 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2081 when both parameters are NULL.
2082
Daniel Veillard37721922001-05-04 15:21:12 +00002083Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * valid.c: applied small patch from Gary Pennington, reindented
2086 some part of the code.
2087
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002088Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089
2090 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2091 release, updated and regenerated the docs
2092
Daniel Veillard357c9602001-05-03 10:49:20 +00002093Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * xpath.c result/XPath/expr/floats : clarified and cleanup
2096 printing of abnormal floats in tests.
2097
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002098Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2099
2100 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2101 * results/HTML/ : a few changes in the output of the HTML tests as
2102 a result.
2103 * configure.in: tying to fix -liconv where needed
2104
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002105Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * Makefile.am: fixed a stupid error
2108
Daniel Veillard7150a032001-05-02 16:41:11 +00002109Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * configure.in Makefile.am: make the inclusion of the trio
2112 modules in the library conditional
2113
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002114Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2115
2116 * DOCBparser.c: patche from László Kovács, fixed entities refs
2117 in attributes handling
2118
Daniel Veillardedddff92001-05-02 10:58:52 +00002119Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2120
2121 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2122 flushing
2123
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002124Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2125
2126 * xpath.c: fix of an XSLT namespace bug reported on the list
2127 general/bug-8-
2128
Daniel Veillard5792e162001-04-30 17:44:45 +00002129Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2130
2131 * strio.h trio.c: Dan McNichol suggested a couple of small
2132 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2133
Daniel Veillard02141ea2001-04-30 11:46:40 +00002134Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * tree.c parser.c encoding.c: spent a bit more time looking
2137 at the parsing speed and DOM handling. Added a few more
2138 speedups.
2139
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002140Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * parser.c: small but effective parsing speed improvement
2143
Daniel Veillardb59076b2001-04-29 17:04:07 +00002144Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * configure.in: default on the DocBook parser inclusion (for Gnome)
2147 * DOCBparser.h: fixed a header reference
2148
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002149Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2150
2151 * configure.in xpath.c: applied Bjorn patches for FPE on the
2152 alpha
2153
Daniel Veillardeefd4492001-04-28 16:55:50 +00002154Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2155
2156 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2157 xmlSaveFormatFileTo()
2158
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002159Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160
2161 * xpath.c: simple and efficient optimization, XPath functions
2162 aways bind to the same code, cache this
2163 * TODO: updated (by saying some is obsolete)
2164
Daniel Veillard2156a562001-04-28 12:24:34 +00002165Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2166
2167 * xpath.c: more cleanup work on XPath name parsing routines
2168
Daniel Veillard61d80a22001-04-27 17:13:01 +00002169Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2170
2171 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2172 xmlXPathParseName
2173 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2174 * debugXML.c: avoid compilation problems if compiling without
2175 HTML support, Igor Zlatkovic
2176 * win32/libxml2/libxml2.def.src: being able to compile without
2177 XPath on Windows
2178
Daniel Veillarddbb14a72001-04-26 20:54:01 +00002179Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2180
2181 * libxml.m4: yet another patch from Toshio Kuratomi
2182
Daniel Veillard2913e4c2001-04-26 19:29:02 +00002183Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
2186
Daniel Veillard67fee942001-04-26 18:59:03 +00002187Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2188
2189 * tree.[ch]: added xmlSaveFormatFile interface for saving
2190 and indenting a file.
2191
Daniel Veillard82e49712001-04-26 14:38:03 +00002192Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2193
2194 * xpath.c: fixed bug #53689 related to processing-instruction()
2195
Daniel Veillard02f077a2001-04-26 10:59:11 +00002196Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2197
2198 * DOCBparser.c: patche from László Kovács
2199
Daniel Veillard30211a02001-04-26 09:33:18 +00002200Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2201
2202 * parser.c: applied fixes from Christian Glahn bug report #53391
2203
Daniel Veillard5a7c3452001-04-26 09:16:13 +00002204Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205
2206 * error.c: Jean François Lecomte provided a complete description
2207 and a fix to bug #53537
2208
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00002209Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
2212
Daniel Veillard1034da22001-04-25 19:06:28 +00002213Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2214
2215 * DOCBparser.c SAX.c: a bit more work on entities processing.
2216 Still Need to cleanup XML output and references in attributes
2217
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00002218Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2219
2220 * DOCBparser.c include/Makefile.am: two patches from László Kovács
2221
Daniel Veillardb33c2012001-04-25 12:59:04 +00002222Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223
2224 * tree.c: trying to fix #53574, not completely complete,
2225 I would like xmllint --copy --debug test/ent1 and
2226 xmllint --debug test/ent1 to show the same result.
2227 * xpath.c: fix a bug when trying to sort namespace nodes
2228
Daniel Veillard5146f202001-04-25 10:29:44 +00002229Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230
2231 * HTMLtree.c: real fix for #53402
2232
Daniel Veillard7533cc82001-04-24 15:52:00 +00002233Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
2236 PIs when using xsl:output
2237 * valid.c: closing #53537 some case generate segfaults if there
2238 is validity errors
2239
Daniel Veillard61b33d52001-04-24 13:55:12 +00002240Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2241
2242 * SAX.c testDocbook.c DOCBparser.c: more work on the support
2243 of external parsed entities, added --noent to testDocbook
2244 * valid.c: Garry Pennington found an uninitialized variable
2245 access in xmlValidateElementContent()
2246
Daniel Veillard56098d42001-04-24 12:51:09 +00002247Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2248
2249 * HTMLparser.c : HTML parsing still sucks ... trying to deal
2250 with madness
2251 * result/HTML/ : this modified the result of the regression tests
2252 a lot.
2253
Daniel Veillard122376b2001-04-24 12:12:30 +00002254Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
2257 to doc where it wasn't checked against NULL reported by
2258 Jens Laas
2259
Daniel Veillard43dadeb2001-04-24 11:23:35 +00002260Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2261
2262 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
2263 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
2264
Daniel Veillardeae522a2001-04-23 13:41:34 +00002265Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2266
2267 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
2268 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
2269 * SAX.[ch]: cleanup and updates for DocBook
2270 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
2271 ex SGML identifier changes
2272 * valid.c: removed a static unused function.
2273
Daniel Veillardde57c612001-04-23 09:13:36 +00002274Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2275
2276 * HTMLtree.c: applied change for Paul Sponagl on script saving
2277 * Makefile.am: the warning about entity title.xml are normal.
2278
Daniel Veillard393df012001-04-22 20:11:18 +00002279Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * configure.in: release of 2.3.7
2282 * Makefile.am: fixing make distcheck
2283
Daniel Veillarda41123c2001-04-22 19:31:20 +00002284Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * doc/html/* doc/xml.html: updated and regenerated the docs
2287
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00002288Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2289
2290 * xpath.c: fixed the XPointer problem introduced in 2.3.6
2291
Daniel Veillarde82a9922001-04-22 12:12:58 +00002292Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2293
2294 * tree.c: fixed #53388 with the provided patch
2295
Daniel Veillard06803992001-04-22 10:35:56 +00002296Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2297
2298 * valid.c: Bjorn detected an invalid memory access. Fixed
2299 vstateVPush()
2300
Daniel Veillard40af6492001-04-22 08:50:55 +00002301Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
2304
Bjorn Reese70a9da52001-04-21 16:57:29 +00002305Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2306
2307 * libxml.h: new header used only for the compilation of libxml
2308 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
2309 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
2310 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
2311 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
2312 xmlmemory.c xpath.c xpointer.c: libxml.h integration
2313 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
2314 baseline (version 1.2 plus a single patch).
2315 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
2316 scientific notation for numbers. Tests added.
2317 * xpath.c: formatting of numbers changed to use sprintf
2318 (contribution from William Brack)
2319
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00002320Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * valid.c: cleanup, more useful debugging
2323 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
2324 * xmlIO.c: entity loading is printed as an error when validating
2325
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00002326Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * valid.c: fixed to validate within entities
2329 * test/VCM/v22.xml: added a specific testcase
2330
Daniel Veillardca1f1722001-04-20 15:47:35 +00002331Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2332
2333 * valid.c: forgot an epsilon transition in for ()+
2334 * test/VCM/v21.xml : added a specific test case
2335
Daniel Veillard85349052001-04-20 13:48:21 +00002336Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * valid.c: removed a state explosion exhibited by RSS
2339 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
2340 from bug #51872
2341
Daniel Veillarddab4cb32001-04-20 13:03:48 +00002342Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * valid.[ch] tree.h: worked *hard* to get non-determinist content
2345 validation without using an ugly NFA -> DFA algo in the source.
2346 Made a specific algorithm easier to maintain, using a single
2347 stack and without recursion.
2348 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
2349 * hash.c: made the growing routine static
2350 * tree.h parser.c: added the parent information to an
2351 xmlElementContent node.
2352
Daniel Veillarde470df72001-04-18 21:41:07 +00002353Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2354
2355 * SAX.c parser.c xpath.c: generating IDs when not validating
2356 from an external parsed entity was poisoning the ID has table
2357 with removed values. This was killing XSLT on the KDE help
2358 browser.
2359
Daniel Veillardceacdd92001-04-18 15:10:35 +00002360Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361
2362 * entities.h: andrew@ugh.net.au detected a double declaration
2363
Daniel Veillarda10efa82001-04-18 13:09:01 +00002364Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * debugXML.c hash.c tree.h valid.c : some changes related to
2367 the validation suport to improve speed with DocBook
2368 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
2369 the way validation errors get reported
2370
Daniel Veillard1ed3f882001-04-18 09:45:35 +00002371Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * HTMLparser.c HTMLtree.c: applied part of the patches provided
2374 by P C Chow and William M. Brack for XSLT HTML output
2375
Daniel Veillard2d90de42001-04-16 17:46:18 +00002376Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2377
2378 * xmlversion.h.in win32config.h win32/libxml2/*: applied
2379 Igor Zlatkovic patches for MSC compilation and added his
2380 updates
2381
Daniel Veillarde043ee12001-04-16 14:08:07 +00002382Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2383
2384 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
2385 prefix lookup.
2386 * parserInternals.c: fixed the bug reported by Morus Walter
2387 due to an off by one typo in xmlStringCurrentChar()
2388
Daniel Veillarda3bfca52001-04-12 15:42:58 +00002389Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * HTMLparser.c result/HTML/*: revamped the way the HTML
2392 parser handles end of tags or end of input
2393
Daniel Veillard82daa812001-04-12 08:55:36 +00002394Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * tree.[ch] : added xmlDocCopyNode for gdome2 support
2397
Daniel Veillard67a21302001-04-11 14:39:16 +00002398Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2399
2400 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
2401 bug where the linktime verions of free() won't work ...
2402
Daniel Veillard27b55282001-04-11 12:22:25 +00002403Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2404
2405 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
2406
Daniel Veillardafc73112001-04-11 11:51:41 +00002407Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * doc/xml.html: added 2.3.6 release
2410
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00002411Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
2414 * result/wml.xml: resulted in a small output change
2415
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00002416Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * tree.c: xmlNewDoc was missing the charset initialization
2419 * xmllint.c: added --auto to autogenerate a doc, allow to
2420 reproduce the problem fixed on xmlNewDoc
2421
Daniel Veillard1731d6a2001-04-10 16:38:06 +00002422Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * xpath.c: trying to get 52979 solved
2425 * tree.c result/ result/noent/: trying to get 52712 solved, this
2426 also made me clean up the fact that XML output in general should
2427 not add formating blanks by default, this changed the output of
2428 a few tests
2429
Daniel Veillard73639a72001-04-10 14:31:39 +00002430Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2431
2432 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
2433
Daniel Veillardfac26a12001-04-08 13:08:14 +00002434Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2435
2436 * configure.in: finally released 2.3.6
2437
Daniel Veillard911f49a2001-04-07 15:39:35 +00002438Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2439
2440 * xpath.c: checking for null pointer generated by new code
2441
Daniel Veillardd8df6c02001-04-05 16:54:14 +00002442Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * xpath.c: fixed a [] evaluation problem reported
2445 * test/XPath/tests/simpleaddr: extended test
2446 * result/XPath/simpleaddr: updated result
2447
Daniel Veillard3b2c2612001-04-04 00:09:00 +00002448Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2449
2450 * xmllint.c: Dan Timis reported a portability problem
2451 on Macs without mmap, fixed it.
2452
Daniel Veillardb38bd552001-04-03 18:22:00 +00002453Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2454
2455 * testXPath.c : added a --tree option allowing to display the
2456 tree dump of the XPath expression
2457
Daniel Veillard4dd93462001-04-02 15:16:19 +00002458Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2459
2460 * xpath.c: fixed a memleak when comparing nodesets
2461 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
2462 * tree.c: added a TODO
2463
Daniel Veillard92ad2102001-03-27 12:47:33 +00002464Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2465
2466 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
2467 we need string functions
2468 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
2469 to be able to use them where needed. Applied some changes
2470 to reduce name linking pollution and compile in only what's
2471 needed.
2472 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
2473 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
2474 for the string manipulation functions
2475 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
2476 to the free() function of xmlmemory.c
2477 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
2478 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
2479 usage.
2480
2481
Daniel Veillard2be30642001-03-27 00:32:28 +00002482Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2483
2484 * error.c: applied the context output patch of the error
2485 handling submitted by Chuck Griffith
2486 * error/VC/*: this slightly change some error logs
2487
Daniel Veillard50582112001-03-26 22:52:16 +00002488Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * parser.c: fixed line number reporting on error
2491
Daniel Veillard04be4f52001-03-26 21:23:53 +00002492Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2493
2494 * parser.c: Sullivan and Darin found a parser bug,
2495 applied the patch.
2496
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00002497Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2498
2499 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
2500 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
2501 xmlversion.h.in xpointer.c: of course the way I defined
2502 UNUSED breaks on old gcc version. Try to be smart and
2503 also define it directly in xmlversion.h
2504 * configure.in: removed -ansi flag from the pedantic set
2505
2506Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00002507 Huge cleanup, I switched to compile with
2508 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2509 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2510 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2511 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2512 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2513 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
2514 encoding.h entities.c error.c list.[ch] nanoftp.c
2515 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
2516 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
2517 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
2518 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
2519 Cleanup, staticfied a number of non-exported functions,
2520 detected and cleaned up a dozen of problem found this way,
2521 avoided a lot of public function name/typedef/system names clashes
2522 * doc/xml.html: updated
2523 * configure.in: switched private flags to the really pedantic ones.
2524
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00002525Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * configure.in: 2.3.5
2528 * doc/html/*: rebuilt the docs
2529
Daniel Veillard146c9122001-03-22 15:22:27 +00002530Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * parser.c: fixed a reported bug in NOTATION parsing
2533 * uri.c: accepted but not fixed bug 51876, added TODO
2534 * Makefile.am: fixed bug 51876
2535
Daniel Veillarda5f013b2001-03-22 12:44:45 +00002536Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * config.h.in configure.in error.c: fix a compilation problem
2539 on platforms without vsnprintf (xml@thewrittenword.com)
2540
Daniel Veillarde020c3a2001-03-21 18:06:15 +00002541Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * parser.c: fixed a function name header typo
2544 * SAX.c: notations can also occur in external subset.
2545
Daniel Veillard7d42b542001-03-20 13:22:46 +00002546Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * error.c: removed a C++ like comment
2549
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00002550Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2551
2552 * parser.c: fixing bug 52299 strange condition leading
2553 to a parser crash due to a buffer overflow
2554 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
2555 added the specific test case
2556
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00002557Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * xpath.[ch]: still a lot of cleanup based on XSLT, added
2560 xmlXPathConvert{String,Number,Boolean} to be able to make
2561 type casts without a context stack, fixed some implementation
2562 problems related to the absence of context at parse-time,
2563 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
2564 in the public API too
2565 * xpointer.c xpathInternals.h: we need to know at parse time
2566 whether we are compiling an XPointer
2567
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00002568Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
2571 cleaned up the parser internals, refactored XPath code, added
2572 new compilation based APIs and cleanly separated public and
2573 private APIs.
2574
Daniel Veillardd007d6c2001-03-19 00:01:07 +00002575Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2576
2577 * xpath.h: the comp field must be added at the end to avoid
2578 killing binary compat.
2579
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002580Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2581
2582 * Makefile.am: detect XPath memleaks in regreson tests
2583 * error.c: fixed and error w.r.t. error reporting still using
2584 stderr
2585 * hash.c: added new line at end of file
2586 * tree.h: minor cleanup
2587 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2588 expression parsing from evaluation, resulted in a number of
2589 changes internally, and in XPointer. Likely to break stuff
2590 using xpathInternals.h but should remain binary compatible,
2591 new interfaces will be added.
2592
Daniel Veillardd574f782001-03-14 19:40:17 +00002593Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * configure.in: fixed a couple of problems reported by
2596 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2597 without gcc on non linux platforms.
2598
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002599Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2600
2601 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2602 a fix for --with-html-dir= configure support. I hope it won't
2603 break rpm generation
2604
Daniel Veillarda022fe02001-03-14 16:30:00 +00002605Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * xmlIO.c: one function comment cleanup.
2608
Daniel Veillard25239c12001-03-14 13:56:48 +00002609Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2610
2611 * SAX.c: external subset notations were improperly registered
2612 in the internal subset.
2613
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002614Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * README.cvs-commits: added, pointing to HACKING
2617 * HACKING: updated
2618
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002619Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * parser.c: and Matt Sergeant found one in the XML push
2622 parser (erroneous check I forgot to remove when I fixed the
2623 main parser).
2624
Daniel Veillard68d7b672001-03-12 18:22:04 +00002625Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * xpath.c: ptittom found a small bug in UnaryExpr
2628
Daniel Veillarde356c282001-03-10 12:32:04 +00002629Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * configure.in: bumped to 2.3.4
2632 * error.c: fixed bug #51860
2633 * tree.c: fixed bug #51861
2634 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2635 * tree.[ch] : added xmlDefaultBufferSize
2636 * nanoftp.c: typo in function name header block
2637 * doc/xml.html : updated, added link to XML::LibXSLT
2638 * doc/html/* : rebuilt the docs
2639
Daniel Veillard80f32572001-03-07 19:45:40 +00002640Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * parser.c SAX.c: the new content parsing code raised an
2643 ugly bug in the characters() SAX callback. Found it
2644 just because of strangeness in XSLT XML Rec ouptut :-(
2645
Daniel Veillard6c831202001-03-07 15:57:53 +00002646Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * Makefile.am: Martin Baulig suggested to add -lm
2649 * tree.c: found another bug in xmlNodeGetContent()
2650
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002651Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * xpath.c: Bjorn found the error related to strictness of comparison.
2654
Daniel Veillard29631a82001-03-05 09:49:20 +00002655Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * parser.c: trying to fix the Dtd parsing problem reported
2658 by Gary, side effect of last week speed optimizations.
2659
Daniel Veillard14be0a12001-03-03 18:50:55 +00002660Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2661
2662 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2663 * parserInternals.c: removed unneeded test raised by Stric
2664
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002665Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2666
2667 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2668 and fixed by William Brack). Added xmlXPathFormatNumber.
2669 Changed the sorting slightly.
2670 * configure.in Makefile.am example/Makefile.am: Added -lm.
2671 Please note that applications linking with libxml2, must
2672 also like with the math library from now on.
2673
Daniel Veillardf9533d12001-03-03 10:04:57 +00002674Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2675
2676 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2677
Daniel Veillard2f362242001-03-02 17:36:21 +00002678Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * parser.c: one must report spaces even if the Dtd element
2681 content proves that this is not part of the element content.
2682 * result/valid/*.xml: this changed the ouptu slightly
2683
Daniel Veillardb402c072001-03-01 17:28:58 +00002684Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * configure.in: bumped to 2.3.3
2687 * doc/xml.html: updated
2688
Daniel Veillard77851712001-02-27 21:54:07 +00002689Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * tree.c: minor doc fix
2692 * xpath.c: deallocation issues when a result tree has been
2693 converted to a node-set
2694
Daniel Veillardec70e912001-02-26 20:10:45 +00002695Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * doc/xml.html: oops corrected dates s/2000/2001
2698
Daniel Veillard8730c562001-02-26 10:49:57 +00002699Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * valid.c: new patch from Gary Pennington
2702
Daniel Veillard91e9d582001-02-26 07:31:12 +00002703Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * doc/xml.html: applied patch from Ankh
2706
Daniel Veillardedac3c92001-02-26 01:36:19 +00002707Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * xinclude.c: fixed a problem building on Mac
2710
Daniel Veillard21a0f912001-02-25 19:54:14 +00002711Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * parser.c: more work on increasing parsing ferformances
2714
Daniel Veillard48b2f892001-02-25 16:11:03 +00002715Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2716
2717 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2718 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2719 avoiding memcpy in production builds MEM_CLEANUP macro use
2720 * parser.[ch] parserInternals.c: optimizations of the tightest
2721 internal loops inside the parser. Better checking of I/O
2722 flushing/loading conditions
2723 * xmllint.c : added --timing
2724
Daniel Veillard71681102001-02-24 17:48:53 +00002725Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726
2727 * configure.in: bumped to 2.3.2
2728 * doc/xml.html: updated for release
2729
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002730Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * xpath.c: found a memleak and fixed a nasty bug
2733
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002734Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * xmllint.[c1] : added return code errors for xmllint
2737 * xpath.c: specific debug dump function for result value trees
2738
Daniel Veillard4b637072001-02-21 21:52:55 +00002739Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * xpath.c: finally implemented xmlXPathCompareNodeSets
2742 * test/XPath/expr/floats results/XPath/expr/floats: added
2743 a test for float expressions
2744
Daniel Veillardf714aa32001-02-21 03:07:44 +00002745Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2748 * parserInternals.[ch]: trying to speed up parsing
2749 * xpath.c : speeded up node set equality op
2750
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002751Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2752
2753 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2754 better handling of ID/IDREF and the list modules associated
2755 * configure.in: small CFLAGS cleanup
2756
Daniel Veillarda8abee62001-02-19 15:14:59 +00002757Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2758
2759 * configure.in: fixed iconv detection on AIX (stric)
2760
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002761Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002762
2763 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2764
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002765Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2766
2767 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2768 and optimized xmlXPathNodeSetSort
2769
Daniel Veillard142adbf2001-02-17 13:21:05 +00002770Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * xpath.c: bug fix when context size is 0
2773 * parser.c: I like Norm's Dtd because they still manage to break
2774 the parser occasionally
2775
Daniel Veillardf23e0092001-02-16 13:21:29 +00002776Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2779
Daniel Veillarde0e26512001-02-16 00:11:46 +00002780Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2783 attributes within the XML-1.0 namespace
2784
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002785Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * xpathInternals.h: exported a few axis functions
2788 * doc/xml.html: updated the doc
2789
Daniel Veillard760f4422001-02-15 14:59:48 +00002790Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2791
2792 * configure.in: applied patch from Daniel van Balen for OpenBSD
2793 and bumped version to 2.3.1
2794 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2795 attempt to find autoclosing was simply broken, removed it,
2796 updated the examples, this is better
2797
Daniel Veillardd194dd22001-02-14 10:37:43 +00002798Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2801 hash functionnalities.
2802 * doc/html/* : rebuild the doc
2803
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002804Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2805
2806 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2807 on predicate
2808 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2809 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2810 really want to have tags closed on output even if we accept
2811 unclosed ones on input
2812
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002813Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * xpath.c: ouch don't free NULL, rare case fixed
2816 * tree.c: don't coalesce text nodes if they don't have the
2817 same behaviour wrt escaping on output
2818
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002819Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2820
2821 * xpath.c: small fixup
2822 * SAX.c: don't warn on empty namespaces.
2823
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002824Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2825
2826 * README: a bit of cleanup
2827 * configure.in: preparing for 2.3.0 release
2828
Daniel Veillard1f83d392001-02-08 09:37:42 +00002829Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * hash.[ch]: added a first version of xmlHashSize()
2832 * valid.c: another bug fix from Gary Pennington
2833
Daniel Veillard5eef6222001-02-07 18:24:48 +00002834Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * valid.c: couple of bug fixes pointed by Gary Pennington
2837 * HTMLtree.c: #if 0 cleanup
2838
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002839Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2840
2841 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2842 which removes a time consuming check of xmlXPathNodeSetAdd()
2843 and use it in places where we are sure to not break unicity
2844
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002845Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2846
2847 * xpath.c: bug fixes found from XSLT
2848 * tree.c: preserve node->name special values when copying nodes.
2849 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2850 external subset are fetched when available but without full
2851 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2852 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2853 output with encoding disabled.
2854
Daniel Veillard2c833b62001-02-03 08:52:06 +00002855Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2858 xmlCheckFilename should not be called from xmlFileOpenW
2859 and xmlGzfileOpenW
2860
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002861Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2864 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2865 added the new tests for URI normalization
2866 * testURI.c: fixed stoopid bugs
2867 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2868 the URI in the error messages are now properly normalized
2869
Daniel Veillardea28ce62001-02-02 08:20:19 +00002870Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2873
Daniel Veillarde99a4762001-02-01 04:34:35 +00002874Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2875
2876 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2877
Daniel Veillard2b325a02001-01-31 20:46:31 +00002878Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * xpath.c: fixed mod operator
2881
Daniel Veillardde55cf62001-01-31 15:53:13 +00002882Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * parser.c: fixed xmlStrcat doc
2885 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2886 trees.
2887
Daniel Veillard2f913b72001-01-31 13:23:49 +00002888Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * xpath.c result/XPath/tests/chaptersbase
2891 result/XPath/tests/simplebase: fixed XPath node()
2892 * tree.c: small fix in xmlNewNs()
2893 * Makefile.am: removed extraneous xml2Conf.sh rule
2894
Daniel Veillardb42042b2001-01-28 07:40:36 +00002895Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896
2897 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2898 Changed the library name, in order to get libxml-devel and
2899 libxml2-devel to coexist on a single system
2900 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2901 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2902
Daniel Veillardee0a4662001-01-27 18:59:33 +00002903Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2904
2905 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2906 libxml2-devel installable in // as libxml-devel.
2907
Daniel Veillard5eb05942001-01-27 17:50:22 +00002908Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * doc/Makefile.am: fixed make rebuild in doc
2911 * doc/html/*.html: rebuilt the docs
2912
Daniel Veillard65c295d2001-01-26 09:32:39 +00002913Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914
2915 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2916
Daniel Veillard8e199902001-01-25 18:54:39 +00002917Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2918
2919 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2920 the HTML doc to go into the -devel RPM ...
2921 * aclocal.m4 config.h.in: some updates due to auto* magic
2922
Daniel Veillard93086662001-01-25 18:13:04 +00002923Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2924
2925 * xpath.h: added a hook in the context structure allowing to
2926 link to extra support, needed for XSLT
2927
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002928Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929
2930 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2931 xmlXPtrCmpPoints to use it.
2932 * propagated the following patch from Alejandro Forero
2933 * include/win32config.h xmlIO.c: applied further suggestions
2934 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2935 * example/gjobread.c: fixed warnings, now that it builds
2936
2937Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2938
2939 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2940
2941 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2942 filename points to a valid file (not a directory).
2943 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2944 Added calls to xmlCheckFilenameDir.
2945
2946 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2947 `path' (rather than `filename') as the parameter to gzopen and open.
2948
Daniel Veillard48177c22001-01-23 15:27:41 +00002949Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * Makefile.am: fixed a problem with EXTRA_DIST
2952
Daniel Veillardb83ba402001-01-22 22:45:10 +00002953Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2954
2955 * Makefile.am example/Makefile.am: finally found the trick
2956 to build the example, i.e. add "." in SUBDIRS before example
2957 in the list <grin/>
2958
Daniel Veillard82687162001-01-22 15:32:01 +00002959Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2960
2961 * doc/xml.html: updated with an XSLT section, removed pointer to
2962 W3C CVS base.
2963
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002964Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2965
2966 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2967 too, and deallocation need to occur the same way.
2968
Daniel Veillarde4566462001-01-22 09:58:39 +00002969Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2972 type correponding to an XSLT result tree fragment. Share most
2973 of the data format with node set, as well as operators.
2974 * HTMLtree.c: added a newline at the end of the doctype output
2975 whe this one is not present initially.
2976 * tree.c: make sure taht the parent and doc pointers are properly
2977 set when copying attributes (lists).
2978
Daniel Veillard701c7362001-01-21 09:48:59 +00002979Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2982
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002983Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * xpath.c: seems I finally killed that ugly path evaluation
2986 context bug (tagged 9999 in case is is wrong)
2987
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002988Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2991 for XSLT
2992
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002993Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2996 for xmlGzfileOpen() bug
2997
Daniel Veillardf6eea272001-01-18 12:17:12 +00002998Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2999
3000 * xpath.c: removed an error found by XSLT usage
3001 * tree.c parserInternals.h: use a predefined static string
3002 for text and comment nodes, avoid freeing them in xmlFreeNode,
3003 exported the string name in parserInternals.h and added
3004 another value to disable encoding at output (for XSLT),
3005 gain memory, time.
3006
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003007Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3010 win32/libxml2/libxml2_so.dsp: new makefiles and update
3011 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3012
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003013Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3014
3015 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3016 Gary Pennington
3017
Daniel Veillard389e6b72001-01-15 19:41:13 +00003018Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * xpath.c: fixed the comaprision of values and nodelists,
3021 need to compare nodelist still ...
3022 * debugXML.c: avoided a possible core dump
3023 * HTMLparser.c: cleanup
3024 * nanohttp.c: contributed fix.
3025 * tree.c: fixes in properties handling added xmlSetNsProp
3026 needed by libxslt
3027 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3028 comment
3029 * TODO: updated
3030
Daniel Veillard167bd532001-01-06 21:09:34 +00003031Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032
3033 * parser.c parserInternals.c: applied Bjorn Reese optimization
3034 patch
3035
3036Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3037
3038 * Makefile.am: applied patch fro make check from Martin Vidner
3039
Daniel Veillard503b8932001-01-05 06:36:31 +00003040Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * configure.in: preparing 2.2.11
3043 * doc/html/*: rebuild the HTML files
3044 * doc/xml.html : updated
3045
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003046Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * tree.c: fixed a stupid bug
3049 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3050 patches related to validation of an XInclude processing result
3051 * TODO: updated
3052
Daniel Veillarde2488192001-01-04 10:54:22 +00003053Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3056 on large files
3057
Daniel Veillardf060a412001-01-03 20:52:44 +00003058Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059
3060 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3061
Daniel Veillard45cff692001-01-03 18:02:04 +00003062Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3065 reported by Jonas Borgström
3066 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3067
Daniel Veillard08108982001-01-03 15:24:58 +00003068Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * testXPath.c xpath.c: fixing the XPath union expressions problem
3071 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3072
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003073Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3074
3075 * xmllint.c: Made is so if the file name is "-" is will read form
3076 standard input. Sven Heinicke <sven@zen.org>
3077 * tree.c: fixed a problem when growing buffer
3078 * tree.h: fixed the comment of the node types following andersca
3079 comment
3080 * TODO: updated
3081
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003082Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3083
3084 * HTMLparser.[ch]: added a way to avoid adding automatically
3085 omitted tags. htmlHandleOmittedElem() allows to change the
3086 default handling.
3087 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3088 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3089 of xmllint too when using --memory flag, added a memory test
3090 suite at the Makefile level.
3091 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3092 with namespace use when encountering QNames in XPath evalation,
3093 added xmlns() scheme in XPointer.
3094 * nanoftp.c : incorporated a fix
3095 * parser.c xmlIO.c: fixed problems raised with encoding when using
3096 the memory I/O
3097 * parserInternals.c: closed bug 25934 reported by
3098 torsten.landschoff@innominate.de
3099 * TODO: updated
3100
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003101Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3102
3103 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3104 on a non-updated tree :-(, made a 2.2.10 release to correct the
3105 situation
3106
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003107Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3108
3109 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3110 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3111 integrated a set of OpenVMS changes from Howard Taylor
3112 <Howard.Taylor@pacoast.com>
3113
Daniel Veillard58770e72000-11-25 00:48:47 +00003114Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3115
3116 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3117 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3118
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003119Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * HTMLparser.c: some fixes on auto-open of html/head/body
3122 * encoding.c: fixed a compilation error on some gcc env
3123 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3124 XPointer implementation
3125 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3126 related XPointer tests and associated results
3127
Daniel Veillard300f7d62000-11-24 13:04:04 +00003128Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * doc/xmldtd.html doc/xml.html: following a short step by step
3131 guidance on IRC to help maciej with DTDs I started a small
3132 page on the subject.
3133
Daniel Veillard748e45d2000-11-17 16:36:08 +00003134Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * HTMLparser.c: fixed handling of broken charrefs
3137 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3138 patches
3139
Daniel Veillard28929b22000-11-13 18:22:49 +00003140Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * doc/xml.html doc/html/* : rebuilt the docs after adding
3143 xinclude and updated page for 2.2.7 and 2.2.8
3144 * configure.in: releasing 2.2.8
3145
Daniel Veillard41e06512000-11-13 11:47:47 +00003146Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * parser.[ch] parserInternals.c: applied the conditional
3149 section processing fix from Jonathan P Springer
3150 <jonathan.springer2@gte.net>
3151 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3152 project file, fixed iconv default non support
3153 * xpath.c: fixed the problem of evaluating relative expressions
3154 when a node context is provided.
3155
Daniel Veillardbf432752000-11-12 15:56:56 +00003156Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3157
3158 * nanoftp.c: fixed gcc 2.95 new warnings
3159 * SAX.c: fixed a stupid bug
3160 * tree.c: fixed a formatting problem when round-tripping
3161 from/to memory
3162 * xinclude.c: chased memleak, fixed a base problem
3163 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3164 xmlXPtrBuildNodeList()
3165 * TODO: updated
3166 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3167 adding a first small set of regression tests for XInclude
3168
Daniel Veillardc2def842000-11-07 14:21:01 +00003169Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3170
3171 * nanohttp.[ch]: applied Wayne Davison patches to access
3172 the WWW-Authorization header.
3173 * parser.c: Closed Bug#30847: Problems when switching encoding
3174 in short files by applying Simon Berg's patch.
3175 * valid.c: fixed a validation problem
3176 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
3177 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
3178 Wayne Davison
3179 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
3180 need to be extended to non full nodes selections.
3181 * xinclude.c: starts to work decently
3182
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00003183Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
3186 debugXML.c xmlversion.h.in: Started adding XInclude support,
3187 this is a new xmllint option
3188 * tree.c xpath.c: applied TOM patches for XPath
3189 * xpointer.c: fixed a couple of errors.
3190 * uri.c: added an escaping function needed for xinclude
3191 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
3192 new warning from RH70 gcc's version
3193
Daniel Veillarda4964b72000-10-31 18:23:44 +00003194Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3195
3196 * HTMLparser.c: fixed loop on invalid char in scripts
3197 * parser.c: update to description of xmlIOParseDTD()
3198 * libxml.m4 xmlversion.h.in: changes contributed by
3199 Michael Schmeing <m.schmeing@internet-factory.de>
3200 * configure.in: preparing for 2.2.7
3201 * Makefile.am: trying to avoid config.h and acconfig.h
3202 being included in the distrib
3203 * configure.in: released 2.2.7
3204
3205Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3206
3207 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
3208 like namespaces for good. Unified xmlNs and xmlNode somewhat.
3209
Daniel Veillard01411222000-10-30 15:33:22 +00003210Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3211
3212 * parser.[ch]: added xmlIOParseDTD()
3213 * xpointer.c: added support for the 2 extra parameters of
3214 string-range, fixed a stoopid error when '0' was present
3215 in XPointer expressions
3216 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
3217 testsuite for the above
3218
Daniel Veillard6db58192000-10-30 09:27:53 +00003219Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3220
3221 * libxml.spec.in: improved package descriptions
3222
Daniel Veillarda5db68a2000-10-29 18:06:06 +00003223Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3224
3225 * xpath.c xpathInternals.h: applied a large cleaning patch
3226 from TOM <ptittom@free.fr>, it also add namespace support
3227 for function and variables registration.
3228
Daniel Veillardbd20df72000-10-29 17:53:40 +00003229Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3230
3231 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
3232 * Makefile.mingw: Wayne Davison's update adding hash.c
3233
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00003234Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * xpath.c: fixed the root evaluation problems
3237 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
3238 ignorable spaces with <b> <bold> <em>
3239 * tree.c: fixed a loop in xmlSearchNsByHref()
3240
Daniel Veillard767662d2000-10-27 17:04:52 +00003241Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * xpath.c: applied another XPath patch from TOM
3244 * xpath.c include/makefile.am: applied another patch from
3245 china@thewrittenword.com (cleanup on IRIX).
3246
Daniel Veillard211cc0a2000-10-27 11:49:33 +00003247Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3248
3249 * xml-config.1: received a fixed version from Fredrik Hallenberg
3250 <hallon@lysator.liu.se>
3251
Daniel Veillardf6bf9212000-10-26 14:07:44 +00003252Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
3255 cleanup patch for XPath
3256
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00003257Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3258
3259 * patched to redirrect all "out of context" error messages to
3260 a reconfigurable routine. The changes are:
3261 * xmlerror.h : added the export of an error context type (void *)
3262 an error handler type xmlGenericErrorFunc there is an interface
3263 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
3264 to reset the error handling routine and its argument
3265 (by default it's equivalent to respectively fprintf and stderr.
3266 * all the c files: all wild accesses to stderr or stdout within
3267 the library have been replaced to calls to the handler.
3268
Daniel Veillard29a11cc2000-10-25 13:32:39 +00003269Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3270
3271 * configure.in: release 2.2.6
3272 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
3273 exporting the inner functions of xpath for extension modules
3274 * doc/*: updated and rebuilt the doc
3275
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00003276Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * nanohttp.c : applied Wayne HTTP cleanup patch
3279 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
3280 and xmlNodeSetSpacePreserve()
3281
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00003282Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3283
3284 * xpath.c: closing bug #29260
3285
Daniel Veillard126f2792000-10-24 17:10:12 +00003286Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3287
3288 * hash.[ch] debugXML.c: expanded/enhanced the API, added
3289 multikey tuples, made hash structure opaque
3290 * valid.[ch]: moved elements, attributes, notations decalarations
3291 as well as ID and refs to hash tables.
3292 * entities.c: hash cleanup
3293 * xmlmemory.c: fixed a dump problem in debug mode
3294 * include/Makefile.am: problem passing in DESTDIR= values patch
3295 from Marc Christensen <marc@calderasystems.com>
3296 * nanohttp.c: removed debugging remains
3297 * HTMLparser.c: the bogus tag should be ignored (Wayne)
3298 * HTMLparser.c parser.c: fixing a number of problems with the
3299 macros in the *parser.c files (Wayne).
3300 * HTMLparser.c: close the previous option when opening a new one
3301 (Marc Sanfacon).
3302 * result/HTML/*: updated the HTML results accordingly
3303
Daniel Veillard52afe802000-10-22 16:56:02 +00003304Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3305
3306 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
3307 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
3308 XPath functions and XML entities table to them. More to come...
3309 * xmlIO.c: fixed libxml closing FILEs it didn't open.
3310
Daniel Veillard683cb022000-10-22 12:04:13 +00003311Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * tree.c: coalesce adjacent text nodes
3314 * valid.c: handling of blank nodes in DTd validation (raised
3315 by problems with a posteriori validation).
3316 * nanohttp.c: changing behaviour on HTTP write stuff.
3317 * HTMLtree.c: forced body and html to be explicitely closed.
3318 * xpath.h: exported more XPath functions.
3319
Daniel Veillard1baf4122000-10-15 20:38:39 +00003320Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * Release of 2.2.5
3323 * xpointer.c: range() range-inside and other helper functions
3324 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
3325
Daniel Veillard47e12f22000-10-15 14:24:25 +00003326Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3327
3328 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
3329 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
3330
Daniel Veillardb732a0e2000-10-15 11:27:01 +00003331Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
3334 and XPointer modules
3335
Daniel Veillard134c9f32000-10-15 10:27:08 +00003336Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * SAX.h: closed #25107
3339
Daniel Veillard39915622000-10-15 10:06:55 +00003340Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3341
3342 * testSAX.c: fixed problem with cdata reporting
3343 * SAXresult/* : updated
3344
Daniel Veillard1e851392000-10-15 10:02:56 +00003345Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
3348 Closed bug #27499, added to regression tests
3349 * TODO: updated
3350
Daniel Veillard7eda8452000-10-14 23:38:43 +00003351Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3352
3353 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
3354 support for SCRIPT and STYLE with help from Bjorn Reese
3355 * test/HTML/* result/HTML/*: added simple testcase and updated
3356 the existing ones.
3357
Daniel Veillardff9c3302000-10-13 16:38:25 +00003358Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
3361 string-range for empty strings
3362 * test/XPath/docs/str test/XPath/xptr/chaptersrange
3363 test/XPath/xptr/strrange: augmented the XPointer testsuite
3364
Daniel Veillard189446d2000-10-13 10:23:06 +00003365Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3366
3367 * doc/xml.html doc/xmlmem.html: added a module describing memory
3368 interfaces and use, updated the main page.
3369
Daniel Veillard2f971a22000-10-12 23:26:32 +00003370Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
3373 nanoftp code work on Windows too now
3374
3375Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00003376
3377 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
3378 * xpointer.c: implemented string-range() at least a good first version
3379 * test/XPath/docs/str test/XPath/xptr/strrange
3380 result/XPath/xptr/strrange: the string-range() tests
3381
Daniel Veillardd3c68c42000-10-12 08:06:28 +00003382Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * Makefile.am include/Makefile.am include/win32config.h
3385 win32/Makefile.mingw: fixed problems reported by Wayne Davison
3386 and make distcheck
3387
Daniel Veillard19d61112000-10-11 23:50:35 +00003388Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
3391 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
3392 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
3393
Daniel Veillardb0426ca2000-10-11 23:39:43 +00003394Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3395
3396 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
3397 patch for socklen_t detection by
3398 Albert Chin-A-Young <china@thewrittenword.com>
3399
Daniel Veillardcd429612000-10-11 15:57:05 +00003400Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3401
3402 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
3403 and added a --dtdvalid option to xmllint used to test it
3404
Daniel Veillard47c02452000-10-11 13:04:36 +00003405Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3406
3407 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
3408 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
3409
Daniel Veillard2d38f042000-10-11 10:54:10 +00003410Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3411
3412 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
3413 handlings (registration, lookup, cleanup)
3414
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00003415Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3416
3417 * configure.in Makefile.am include/makefile.am: adding XPointer
3418 and XPtrtests target
3419 * xpointer.[ch] : new files for XPointer support
3420 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
3421 more XPath tests
3422
Daniel Veillard57fda592000-10-10 23:24:14 +00003423Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * configure.in: fixed, very broken, make distcheck works again
3426
Daniel Veillarde8282ed2000-10-10 23:01:31 +00003427Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * More work toward 2.2.5, integrated a number of patches
3430 * configure.in Makefile.am win32config.h.in: trying to cleanup
3431 make distcheck .... huh ...
3432 * include/Makefile.am include/win32config.h: new directory
3433 for includes
3434 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
3435 updated teh makefiles and instructions for WIN32
3436 * xpath.c: small fixes
3437 * test/XPath/ results/XPath: updated the testcases and results
3438 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
3439 suggested patches
3440 * valid.c: fixed an ID bug
3441
Daniel Veillardb71379b2000-10-09 12:30:39 +00003442Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
3445 the automake bug where wrong dependancies were generated.
3446 * xpath.[ch]: worked on XPointer
3447
Daniel Veillard7e99c632000-10-06 12:59:53 +00003448Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3449
3450 * configure.in Makefile.am: 2.2.5, ship the include in an
3451 include/libxml subdirectory, use symlinks when using CVS
3452 * testSAX.c: fixed small bug
3453 * testXPath.c: changed the way testfiles are parsed
3454 * debugXML.c: same kind of cleanup when parsing an argument expression
3455 XPath/XPointers can have blanks embedded
3456 * xpath.[ch]: more cleanup, reorgs for XPointer work
3457 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
3458 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
3459
Daniel Veillard55b91f22000-10-05 16:30:11 +00003460Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
3463 in the XPath engine, rewrote large parts of it, now it's far
3464 cleaner and in sync with the REC not an old WD. Fixed a parsing
3465 problem in the interactive XML shell found when testing XPath.
3466
Daniel Veillardac260302000-10-04 13:33:43 +00003467Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3468
3469 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
3470 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
3471 examples with the extra test
3472
Daniel Veillard7cfce322000-10-04 12:40:27 +00003473Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3474
3475 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
3476 the global init function.
3477
Daniel Veillard970112a2000-10-03 09:33:21 +00003478Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3479
3480 * HTMLparser.c: Doohhh, attribute name parsing was still case
3481 sensitive ! Fixed this ...
3482 * result/HTML/* : updated the tests results accordingly
3483
Daniel Veillard740abf52000-10-02 23:04:54 +00003484Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
3487 engine, should be far more stable, incorporated a new version of
3488 preceding/following axis, need testing
3489 * uri.c: fixed file:///c:/a/b/c problem
3490 * test/XPath/tests/idsimple: augmented the XPath tests
3491
Daniel Veillard3bff2b02000-10-01 20:33:47 +00003492Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3493
3494 * doc/* rebuilding docs for 2.2.4 release
3495
Daniel Veillard8b5dd832000-10-01 20:28:44 +00003496Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * configure.in: releasing 2.2.4
3499 * parser.[ch]: added xmlStrEqual()
3500 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
3501 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
3502 use xmlStrEqual instead
3503 * TODO: updated
3504 * added an XPath test
3505
Daniel Veillardbc765302000-10-01 18:23:35 +00003506Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3507
3508 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
3509 * entities.h: exported xmlInitializePredefinedEntities
3510 * parser.[ch] : added xmlInitParser()
3511 * parserInternals.h : had to export htmlInitAutoClose()
3512
Daniel Veillardf09e7e32000-10-01 15:53:30 +00003513Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3514
3515 * xpath.[ch] : fixed some serious XPath Predicate evaluation
3516 problems
3517 * Makefile.am : added XPath regression tests to normal tests
3518 * uri.c: fixed a problem with local paths, cleanup
3519 * parser.c: fixed a problem with large CData sections
3520
Daniel Veillardd2ade932000-09-30 14:39:55 +00003521Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3522
3523 * configure.in xml-config.in: patch from "Ben Taylor"
3524 <sol7x86@hotmail.com> for solaris shared libs lookup
3525
Martin Bauligdd7d1f62000-09-29 23:17:57 +000035262000-09-30 Martin Baulig <baulig@suse.de>
3527
3528 * libxml-2.0.pc.in: Provide pkg-config script.
3529
3530 * configure.in: Create the libxml-2.0.pc script from the
3531 libxml-2.0.pc.in templates.
3532 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00003533 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00003534
Daniel Veillard4b0755c2000-09-25 14:26:28 +00003535Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3536
3537 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
3538 when compiling with MSC
3539
Daniel Veillard46057e12000-09-24 18:49:59 +00003540Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3541
3542 * xpath.c: patch for normalize-string() substring-before(),
3543 substring-after() and translate() functions from Bjorn Reese
3544 <breese@mail1.stofanet.dk>
3545 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
3546 Fredrik Hallenberg <hallon@lysator.liu.se>
3547 * TODO: updated
3548
Daniel Veillard281f8ff2000-09-24 08:12:14 +00003549Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3550
3551 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
3552 problem of socklen_t being undefined on a number of platforms
3553 * debugXML.c: fixed a compilation problem when without snprintf
3554
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00003555Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
3558 an URI bug and a fix for the control-character-induced infinite loop
3559 * nanohttp.c: preventive fix for compiling on WIN32
3560
Daniel Veillard64c20ed2000-09-22 16:07:02 +00003561Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3562
3563 * xmlint.c: closing bug #25000
3564
Daniel Veillardb656ebe2000-09-22 13:51:48 +00003565Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3566
3567 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
3568 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
3569 modified slightly Wayne Davison patch adding xmlStrcasecmp and
3570 related function, fixing xmlStrncmp(), and associated cleanup
3571 * result/HTML/entities.html.sax: updating result
3572
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00003573Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3574
3575 * uri.c: applied patch for URI escaping from Wayne Davison
3576 <wayned@blorf.net>
3577 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3578 from Denis Barbier <barbier@imacs.polytechnique.fr>
3579 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3580 patch from Wayne Davison
3581
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003582Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3583
3584 * doc/xml.html : updated with new releases, adding "how to help"
3585
Daniel Veillard04698d92000-09-17 16:00:22 +00003586Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3587
3588 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3589 removed a few warnings in pedantic mode ...
3590 * parserInternals.c parser.c: moved encoding switching function
3591 to parserInternals.c
3592 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3593
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003594Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3597 error or warning handlers
3598
Daniel Veillardb1059e22000-09-16 14:02:43 +00003599Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * parserInternals.c parserInternals.h parser.c Makefile.am:
3602 created a new module parserInternals.c, moved most of the
3603 code shared by the various parsers there, as well as
3604 deprecated code from parser.c. More cleanup of parser.c
3605 * uri.c: fixed a problem when URI is NULL
3606 * valid.c: speedup when looking for an attribute declaration
3607
Daniel Veillard39c7d712000-09-10 16:14:55 +00003608Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3609
3610 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3611 the cleanup of the computation of URI references when seeking
3612 external entities. The URI reference string and the resulting
3613 URI are both stored now.
3614 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3615 large s(n)printf checks and cleanup from Denis Barbier
3616 <barbier@imacs.polytechnique.fr>
3617 * xmlversion.h.in tree.h: couple of SGML declarations for a
3618 possible docbook module.
3619 * result/VC/ : a couple of test output changed due to the change
3620 of the entities URI
3621
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003622Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * parser.h: added a _private field for linking user's data
3625
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003626Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3627
3628 * parser.c parserInternals.h: demacroified most of the IS_XXX
3629 the gain in size is significant so ...
3630
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003631Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3632
3633 * entities.c: cases where looking up entities with doc==NULL
3634 covered
3635
Daniel Veillard90e11312000-09-05 10:42:32 +00003636Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3637
Daniel Veillard1de50802000-09-07 08:54:32 +00003638 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003639 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3640
Daniel Veillard98a79162000-09-04 11:15:39 +00003641Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3642
Daniel Veillard1de50802000-09-07 08:54:32 +00003643 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003644 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3645 * Makefile.in: added URItest and included thenin "make tests"
3646
3647Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003648
3649 * xmlversion.h.in: closed bug 22941
3650
Daniel Veillard2bb89092000-08-31 14:57:50 +00003651Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3652
3653 * doc/xmlio.html: added doc and example for entity loader
3654 redefinition.
3655
Daniel Veillard96984452000-08-31 13:50:12 +00003656Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3657
3658 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3659 used by libxml
3660
Daniel Veillarde715dd22000-08-29 18:29:38 +00003661Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * parser.c: Fixed bug on invalid ontent characters and when using
3664 push.
3665 * xmllint.c: fixed xmllint endling of errors in push mode
3666
Daniel Veillard4948eb42000-08-29 09:41:15 +00003667Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003670 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003671 * result/HTML/*.sax: regenerated HTML SAX output
3672 * parser.c: more cleanup.
3673
Daniel Veillarde010c172000-08-28 10:04:51 +00003674Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003677 patches from Wayne Davison <wayned@users.sourceforge.net>,
3678 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003679 * HTMLparser.c: fixed an ignorable white space detection bug
3680 occuring when parsing with SAX only
3681 * result/HTML/*.sax: updated since the output is now HTML
3682 encoded...
3683
Daniel Veillard47f3f312000-08-27 22:40:15 +00003684Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3685
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003686 * HTMLparser.[ch]: applied some of Wayne Davison
3687 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003688
Daniel Veillarde0854c32000-08-27 21:12:29 +00003689Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3690
3691 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3692 undeclared namespace prefix was used, added a warning.
3693 Cleaned up support w.r.t. entities, spilling out a warning
3694 and being pedantic on lookups.
3695 * test/warning/ent9 : added testcase for previous example.
3696 * TODO: updated
3697 * parserInternals.h parser.c: changed the way names are parsed
3698 now allow infinite size and decrease penalty for normal use
3699 * parser.c: Started a big cleanup/check of the parser code,
3700 fixed some of the most tortuous entity code, spotted code
3701 unused anymore
3702 * test/*: added tests for very long names and related nasty
3703 things.
3704
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003705Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * doc/encoding.html: added encoding aliases doc
3708 * doc/xml.html: updates
3709 * encoding.[ch]: added EncodingAliases functions
3710 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3711 bottleneck affecting large DTDs like Docbook
3712 * parser.[ch] xmllint.c: added a pedantic option, will be
3713 useful
3714 * SAX.c: redefinition of entities is reported in pedantic mode
3715 * testHTML.c: uninitialized warning from gcc
3716 * uri.c: fixed a couple of bugs
3717 * TODO: added issue raised by Michael
3718
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003719Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * doc/encoding.html: propagated Martin Duerst suggestions
3722
Daniel Veillard52402ce2000-08-22 23:36:12 +00003723Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3724
3725 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3726 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3727 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3728 by Wayne Davison
3729
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003730Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * nanoftp.c nanohttp.c: small cleanup
3733 * TODO: updated
3734
Daniel Veillard244ece92000-08-19 20:58:02 +00003735Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3736
3737 * added an old VC testcase and updated title.xml entity
3738
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003739Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3740
3741 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3742 done on auto-opening of <p> tags and cleanup of SAX output
3743
Daniel Veillard979e55e2000-08-19 16:48:54 +00003744Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3745
3746 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3747
Daniel Veillard4540be42000-08-19 16:40:28 +00003748Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3749
3750 * doc/xml.html libxml.* structure.*: updated the doc a bit
3751
Daniel Veillard808a3f12000-08-17 13:50:51 +00003752Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3753
3754 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3755 of SAX tests
3756
Daniel Veillard29579362000-08-14 17:57:48 +00003757Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3758
3759 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3760 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3761
Daniel Veillard1255ab72000-08-14 15:13:33 +00003762Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3763
3764 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3765 * testHTML.c: fix core dump on Solaris 2.x systems
3766 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3767 * result/HTML/*.sax: previous bug fix lead to new results
3768
Daniel Veillard03109292000-08-14 14:58:22 +00003769Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3770
3771 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3772 * configure.in: added --with-readline=DIR to accept alternate
3773 path for readline include/library
3774 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3775 for ANSI under HP-UX
3776 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3777 includes @LIBS@
3778
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003779Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3780
3781 * doc/* : rebuilt the docs
3782 * getting ready for 2.2.2 release
3783
Daniel Veillard87b95392000-08-12 21:12:04 +00003784Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3785
3786 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3787 and xmlAddFeature()
3788 * tree.[ch]: added xmlAddChildList()
3789 * xmllint.c: MAP_FAILED macro test
3790 * parser.h: added xmlParseCtxtExternalEntity()
3791 * valid.c: applied bug fixes removed warning
3792 * tree.c: added CDATA block to elements content
3793 * testSAX.c: cleanup of output
3794 * testHTML.c: added SAX testing
3795 * encoding.c: better error recovery
3796 * SAX.c, parser.c: fixed one of the external entity processing
3797 of the OASis testsuite
3798 * Makefile.am: added HTML SAX regression tests
3799 * configure.in: bumped to 2.2.2
3800 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3801 SAX results
3802
Daniel Veillard88a172f2000-08-04 18:23:10 +00003803Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3804
3805 * configure.in: patch for HP compiler
3806
38072000-08-04 Sven Heinicke <sven@zen.org>
3808
3809 * xmllint.c: Was coredumping sometimes when the file given didn't
3810 exist.
3811
Daniel Veillard46e370e2000-07-21 20:32:03 +00003812Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3813
3814 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003815
Daniel Veillard46e370e2000-07-21 20:32:03 +00003816 when using in memory parsing. Need some cleanup.
3817 * xmllint.c configure.in: added a --memory flag to test memory
3818 parsing
3819
Daniel Veillard36650692000-07-21 15:16:39 +00003820Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3821
3822 * nanohttp.c: fixed socklen_t replacement to unsigned int
3823 * parser.c: fixed a space handdling missing at the end of
3824 production 28 DOCTYPE.
3825 * xmlmemory.c: fixed a stupid bug on the routine to override
3826 allocation functions
3827 * TODO: updated
3828
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003829Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3830
3831 * doc/ regenerated the docs
3832
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003833Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3834
3835 * doc/encoding.html doc/xml.html: added I18N doc
3836 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3837 improvements, both parser and filters, added ASCII & HTML,
3838 fixed the ISO-Latin-1 one
3839 * xmllint.c testHTML.c: added/made visible --encode
3840 * debugXML.c : cleanup
3841 * most .c files: applied patches due to warning on Windows and
3842 when using Sun Pro cc compiler
3843 * xpath.c : cleanup memleaks
3844 * nanoftp.c : added a TESTING preprocessor flag for standalong
3845 compile so that people can report bugs more easilly
3846 * nanohttp.c : ditched socklen_t which was a portability mess
3847 and replaced it with unsigned int.
3848 * tree.[ch]: added xmlHasProp()
3849 * TODO: updated
3850 * test/ : added more test for entities, NS, encoding, HTML, wap
3851 * configure.in: preparing for 2.2.0 release
3852
Daniel Veillard49703262000-07-10 10:27:46 +00003853Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3854
3855 * nanoftp.c: fixed the way the control connection is handled
3856 * libxml.spec.in: fixed the dependancies and cleanup
3857
Daniel Veillard306be992000-07-03 12:38:45 +00003858Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3859
3860 * doc/xml.html: changed the xmlsoft.org structure, updated the
3861 examples w.r.t. root and childs
3862
Daniel Veillard7d853352000-07-02 18:53:09 +00003863Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3864
3865 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3866
Daniel Veillard365e13b2000-07-02 07:56:37 +00003867Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * HTMLparser.c: Work on character encoding support for the HTML parser
3870 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3871 * encoding.c: Fixed a potential memleak in the encoding stuff
3872
Daniel Veillardaf743792000-07-01 11:49:28 +00003873Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3874
3875 * doc/FAQ.html doc/Makefile.am : added a FAQ
3876
3877Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003878
3879 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3880 of the HTML parser to force it to not bypass SAX
3881
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003882Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * win32config.h.in: updated
3885 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3886 lacks iconv support :-( need to release 2.1.1
3887 * configure.in: release 2.1.1
3888 * HTMLparser: fixed bug #14784
3889 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3890 by Windows compiler
3891 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3892 the SAX startDocument() callback.
3893 * TODO: updated
3894
3895Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3896
3897 * added xmlStopParser()
3898
Daniel Veillardbe803962000-06-28 23:40:59 +00003899Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3900
3901 * configure.in: 2.1.0 prerelease
3902 * Large resync between W3C and Gnome tree
3903 * nanoftp, nanohttp.c: fixed stalled connections probs
3904 * HTMLtree.c SAX.c : support for attribute without values in
3905 HTML for andersca
3906 * valid.c: Fixed most validation + namespace problems
3907 * HTMLparser.c: start document callback for andersca
3908 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3909 * parser.h, SAX.c: serious speed improvement for large
3910 CDATA blocks
3911 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3912 different encoding
3913 * example/Makefile.am example/gjobread.c tree.h: work on
3914 libxml1 libxml2 convergence.
3915 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3916 and the LIBXML_TEST_VERSION macro
3917
Daniel Veillardc310d562000-06-23 18:32:15 +00003918Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3919
3920 * doc/xml.html: various patches and improvements typo fixed by
3921 Felix Natter
3922 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3923 from Felix Natter <fnatter@gmx.net>
3924
Daniel Veillardf3029822000-05-06 08:11:19 +00003925Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3926
3927 * doc/upgrade.html: updated with instructions for support of both
3928 libxml-1.x and libxml-2.x
3929 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3930 for 2.x support and also fixed includes
3931
3932
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003933Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3934
3935 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3936 the encoding support, added iconv support, so now libxml if
3937 compiled with iconv automatically support japanese encodings
3938 among others. Work based on initial patch from Yuan-Chen Cheng
3939 I may have broken binary compat in the encoding handler
3940 registration scheme, but that was so utterly broken I don't
3941 expect anybody to have used this feature until now.
3942 * parserInternals.h: fixup on the CHAR range macro
3943 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3944 code.
3945 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3946 * uri.c: added xmlParseURI() I can't believe I forgot to
3947 implement this one in 2.0 !!!
3948 * SAX.c: moved doc->encoding update in the endDocument() call.
3949 * TODO: updated.
3950
Daniel Veillard06047432000-04-24 11:33:38 +00003951Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3952
3953 * tree.h: removed extraneous xmlRemoveProp definition
3954 * TODO: added item about --disable-corba configure switch
3955 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3956 * nanoftp.c: fixed include problems giving troubles on AIX and
3957 slowlaris
3958 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3959 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3960 comment and headers changes to lower gtk-doc number of warnings
3961 * doc/html/*: rebuilt docs
3962
Daniel Veillarde0aed302000-04-16 08:52:20 +00003963Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3964
3965 * HACKING: documented the tag for 1.x and instructions
3966
Daniel Veillard5e873c42000-04-12 13:27:38 +00003967Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3968
3969 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3970 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3971 xmlCreateIOParserCtxt
3972 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3973 significant overall improvement
3974 * xmllint.c: added I/O test to xmllint
3975 * testSAX.c: added a speed test
3976 * doc/* : updated/regenerated
3977
Daniel Veillardfc708e22000-04-08 13:17:27 +00003978Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3979
3980 * xpath.c uri.h parserInternals.h: cosmetic changes from
3981 "Timur I. Bakeyev" <timur@bat.ru>, including making
3982 xmlCreateURI() public
3983
Daniel Veillard5d211f42000-04-07 17:00:24 +00003984Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3987 and the code at the same time. Added a clean mechanism for
3988 overload or added input methods: xmlRegisterInputCallbacks()
3989 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3990 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3991 * TODO: updated
3992 * doc/* : updated/regenerated
3993 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3994 source dir
3995
Daniel Veillarde77a9182000-04-05 19:12:29 +00003996Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3997
3998 * testURI.c: yet another forgotten commit, I should get some sleep !
3999
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004000Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4001
4002 * xmllint.c: forgot to commit this too ?
4003
Daniel Veillardb9df4042000-04-05 14:23:16 +00004004Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4005
4006 * xmlversion.h.in : forgot to commit this previously
4007
Daniel Veillard361d8452000-04-03 19:48:13 +00004008Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4009
4010 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4011 * README TODO: updated for release
4012 * uri.c uri.h: added authority parsing/saving
4013 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4014 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4015 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4016 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4017 Makefile.am : added compile-time customization of libxml
4018 --with-ftp --with-http --with-html --with-xpath --with-debug
4019 --with-mem-debug
4020 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4021 #include <libxml/xxx.h> I hope it won't break too much stuff
4022 and will be manageable in the future...
4023 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4024 and added xmllint to the installed programs
4025 * uri.h: added xmlFreeURI()
4026
Daniel Veillardec303412000-03-24 13:41:54 +00004027Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4028
4029 * uri.c uri.h: finished the escaping handling, the base support
4030 and the URI path normalization. Looks good just lacks the
4031 authority content parsing code.
4032 * Makefile.am: added instructions to generate testURI
4033 * TODO: updated
4034 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4035 added links and icons for W3C and Gnome
4036
Daniel Veillard8f621982000-03-20 13:07:15 +00004037Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4038
4039 * xmlmemory.[ch] : seems I forgot to actually update the files in
4040 the last commit :-)
4041 * doc/xml.html doc/html/* : updated and uploaded the docs
4042
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004043Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4046 * TODO: updated
4047 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004048 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004049 gfree).
4050 * Makefile.am, uri.c, uri.h: added a set of functions to do
4051 exact (litteraly copied from the RFC 2396 productions) parsing
4052 and handling of URI. Will be needed for XLink, one XML WFC,
4053 XML Base and reused in the nano[ftp/http] modules. Still work
4054 to be done.
4055
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004056Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4057
4058 * configure.in, libxml.spec.in : libxml2
4059 * doc/* : updated the doc page, rebuilt the docs
4060
Daniel Veillardcf461992000-03-14 18:30:20 +00004061Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4062
4063 * all: tagged LIB_XML_1_X
4064 * *.c *.h : updated from W3C CVS tree
4065 * configure.in : 2.0.0-beta
4066 * libxml.spec.in : libxml2 package nam
4067 * result/* : new version of the tests output
4068
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004069Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4072
Daniel Veillardb566ce12000-03-04 11:39:42 +00004073Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4074
4075 * doc/* : rebuilt the docs
4076 * parser.c: final patch on #6766
4077 * valid.c: small patch on validity checks.
4078
Daniel Veillardfb76c402000-03-04 11:39:42 +00004079Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4080
4081 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4082 added
4083 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4084 compatibility w.r.t. XML spec and existing code.
4085
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004086Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4087
4088 * parser.c: seems a better solution to <a> </a> exists,
4089 will try it for a while
4090
Daniel Veillard83a30e72000-03-02 03:33:32 +00004091Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4092
4093 * parser.c: tried to remove the <a> </a> generating <a/>
4094 this is hard. Left a flag for that purpose. Fixed bug #6766
4095 * configure.in: prepared 1.8.7 not released, due to previous
4096 problem
4097
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004098Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4099
4100 * doc/xml.html : applied second patch from Paul DuBois
4101
Daniel Veillard402e8c82000-02-29 22:57:47 +00004102Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4103
4104 * doc/xml.html : applied patch from Paul DuBois
4105
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004106Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4109
Daniel Veillard5feb8492000-02-02 17:15:36 +00004110Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4113 compilation warnings on various platforms.
4114 * parser.c: Fixed #5281 validity error callbacks are now desactived
4115 by default if not validating.
4116
Daniel Veillardf341f932000-02-02 14:52:08 +00004117Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4120
Daniel Veillard13c757e2000-02-01 23:59:15 +00004121Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4122
4123 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4124 <gkatsi@cs.toronto.edu>
4125
Daniel Veillard726e8792000-01-30 20:04:29 +00004126Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4127
4128 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4129 processing URLs
4130
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004131Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4132
4133 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4134 xmlNanoFTPUpdateURL for persistent control connections.
4135 * configure.in: 1.8.6
4136
4137Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4138
4139 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4140 * tree.[ch] : added xmlSaveNoEmptyTags
4141
James Henstridgef3be9312000-01-28 13:59:21 +000041422000-01-29 James Henstridge <james@daa.com.au>
4143
4144 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4145
4146 * Makefile.am: added nanoftp.[ch] to the build.
4147
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004148Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4149
4150 * nanoftp.[ch]: cleanup, comments, API
4151 * debugXML.c : fixed a bug in the cat command
4152 * doc/*: regenerated the docs
4153
Daniel Veillardda07c342000-01-25 18:31:22 +00004154Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4155
4156 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4157 * debugXML.c : fixed a bug in the cat command
4158 * valid.c: fixing some small probs
4159 * libxml.spec.in: get rid of the SNAP suffix
4160 * doc/xml.html: updated the status
4161
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004162Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4163
4164 * xml-config.in: xml-config --version to just return the
4165 version number
4166 * xpath.c: some cleanup w.r.t. axis when the current node is
4167 an attribute.
4168 * TODO: updated
4169
Daniel Veillard461a66c2000-01-18 18:01:01 +00004170Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * configure.in: prepared for libxml-1.8.5
4173 * doc/* recompiled the documentation
4174
41752000-01-17 Jody Goldberg <jgoldberg@home.com>
4176
4177 * configure.in : WARNING autoconf subtlety alert :
4178 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
4179 when looking for zlib.h so that HAVE_ZLIB_H is defined.
4180 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
4181 get defined by AC_CHECK_HEADERS.
4182
Daniel Veillardf967b902000-01-17 16:06:10 +00004183Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4184
4185 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
4186 Rune.Djurhuus@fast.no
4187
Daniel Veillardad8f99d2000-01-15 14:20:03 +00004188Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4189
4190 * TODO: updated
4191 * tree.c, parser.c: made sure that only memory alloc problems
4192 and internal parser errors are allowed to write to stdout or
4193 stderr.
4194
Daniel Veillard0142b842000-01-14 14:45:24 +00004195Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * tree.c : restored xmlNewGlobalNs since this seems used by
4198 a lot of existing code :-(, fixed a bug in xmlNewNs
4199 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
4200 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
4201 to exit() from the library code.
4202 * xpath.c, parser.c: removed bugs or unused code detected by
4203 Windows compilers
4204 * parser.c: started adding interfaces for parsing well balanced
4205 XML fragments
4206 * configure.in: releasing 1.8.4
4207 * doc/* : rebuilt the docs
4208
Daniel Veillard2eac5032000-01-09 21:08:56 +00004209Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4210
4211 * tree.[ch] : added xmlNewDocFragment() for DOM
4212 * testHTML.c: uninitialized variable.
4213
Daniel Veillardf3a73582000-01-05 14:58:39 +00004214Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4215
4216 * doc/* : rebuild the docs
4217
Daniel Veillard71b656e2000-01-05 14:46:17 +00004218Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * acconfig.h: readline and history patch
4221 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
4222 * tree.c: added check and handling when possibly removing an ID
4223 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
4224 and saving.
4225 * test/HTML/entities.html result/HTML/entities.html* : test for
4226 various entities reference cases
4227 * result/HTML/* : as a result output of some testcase have
4228 changed
4229 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
4230 by previous example. added xmlParseTryOrFinish().
4231 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
4232 entities.h debugXML.h HTMLparser.h: changed the way struct are
4233 declared to allow gtk-doc to expose those
4234 * parser.c: closed bug #4960
4235 * Makefile.am configure.in: Applied patch from
4236 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
4237 and math/socket libs detection
4238
Daniel Veillard437b87b2000-01-03 17:30:46 +00004239Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4240
4241 * configure.in, Makefile.am: link tester against readline
4242 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
4243
Daniel Veillard686d6b62000-01-03 11:08:02 +00004244Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4245
4246 * tree.[ch]: added xmlRemoveProp
4247 * win32config.h.in nanohttp.c: avoid including the Windows
4248 socket stuff in every C files
4249 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
4250 the XmL parser(s)
4251 * test/ns4 result/ns4 etc...: added test case for previous prob
4252 * tree.c: xmlNewNs wasn't checking for double definition
4253 * Makefile.in: fixed a problem with dist-hook duplicates
4254 * parser.[hc], xmlIO.c: fixed the loading of external entities
4255 APIs, now xmlLoadExternalEntity() is used everywhere and
4256 setting up an app specific front-end using the
4257 * SAX.c parser.c: some fixes, now the xhtml spec validates
4258 with the xhtml DTD.
4259 * error.c: fixed crashes in case of no input stream
4260 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
4261 to the validation tests and results
4262
Daniel Veillard5e5c6231999-12-29 12:49:06 +00004263Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
4266 too htmlCreatePushParserCtxt() and htmlParseChunk()
4267 * parser.c: a bit of cleanup.
4268 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
4269 to XML) removed the last mem leak known
4270 * HTMLtree.c: output message cleanup
4271 * xmlmemory.c: display content info about memory blocks
4272 * result/HTML/wired.* : missing att value warning change
4273
Daniel Veillardbe849cf1999-12-28 16:43:59 +00004274Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4275
4276 * doc/* : rebuilt the documentation
4277
Daniel Veillarddbfd6411999-12-28 16:35:14 +00004278Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4279
4280 * parser.[ch] parserInternals.h: Push parser for XML,
4281 seems to work fine now
4282 * tester.c debugXML.[ch]: Added an XML shell debug facility and
4283 --push for push testing
4284 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
4285 * testSAX.c: added --push
4286 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
4287 subtree
4288 * xmlIO.[ch] : enriched API + fixes for push mode
4289 * entities.[ch]: added the entity content length to the struct.
4290 * xmlmemory.[ch]: new API to show the last entries for the shell
4291 * valid.c: added required attribute testing
4292 * SAX.c: the cdata callback now merge contiguous fragments
4293 * HTMLparser.c: cleanup of some macros
4294
Daniel Veillard3c558c31999-12-22 11:30:41 +00004295Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4296
4297 * parser.c: fix for PIs name starting with xml
4298 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00004299 * *.c, configure.in win32config.h.in : generate win32config.h for
4300 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00004301
Daniel Veillard0caf07a1999-12-21 16:25:49 +00004302Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * parser.c: fixed a stupid = vs. == bug :-(
4305 * doc/gnome-xml.sgml: s/glade/xml/
4306
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00004307Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * configure.in, doc/xml.html : bug fix release 1.8.2
4310 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
4311 Hopefully the end of that silly C++ include problem
4312 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
4313 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
4314 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
4315 troubles with autoclosed elements when the stree shape doesn't
4316 follow the DtD specs. Added htmlIsAutoClosed() and
4317 htmlAutoCloseTag()
4318 * result/HTML/*.htm*: Updated the HTML examples regression tests output
4319 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
4320 * debugXML.c: fixed a bug on printing default namespaces.
4321 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
4322
Daniel Veillardb24054a1999-12-18 15:32:46 +00004323Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4324
4325 * result/HTML/*.htm[l] : updated the HTML regression tests according
4326 to the new output
4327 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
4328 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
4329 problem due to intermix of extern "C" { ... } declarations for C++
4330 and recursive includes in the headers
4331
Chris Lahey323c48c1999-12-18 15:32:45 +000043321999-12-20 Chris Lahey <clahey@umich.edu>
4333
4334 * HTMLtree.c: Made it so that html nodes with a single child do
4335 not insert a carriage return before or after the child node.
4336
Daniel Veillardb24054a1999-12-18 15:32:46 +00004337Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00004338
4339 * configure.in, doc/xml.html : bug fix release 1.8.1
4340 * parser.c: fixed bug #4344
4341 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
4342 added the glue to avoid C++ problems
4343 * doc/* : regenerated the documentation
4344
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00004345Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4346
4347 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
4348 namespace recognition, and Dia as a resul :-(
4349 * encoding.c: closed bug #3950
4350
Daniel Veillard944b5ff1999-12-15 19:08:24 +00004351Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4352
4353 * valid.c: debugging a posteriori validation, except URI expansion
4354 stuff this should be fixed now
4355 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
4356 Carl Nygard <cnygard@bellatlantic.net>
4357 * tester.c: added --postvalid, cleaning of the code
4358 * tree.[ch]: added xmlDocGetRootElement()
4359
Ramiro Estrugobfce3771999-12-15 04:32:07 +00004360Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
4361
4362 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4363 c++ losage.
4364
Daniel Veillard10a2c651999-12-12 13:03:50 +00004365Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * configure.in, doc/xml.html : bumped to 1.8.0
4368 * xlink.[ch], Makefile.am : added framework for link detection
4369 * parser.h: added nbChars to parser context, needed for cleanup.
4370 * xmlmemory.c: removed a nasty bug when out of mem
4371 * valid.[ch]: adding namespace support for attribute decl
4372 * tester.c: added --debugent option
4373 * debugXML.[ch]: added xmlDebugDumpEntities()
4374 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
4375 buffers instead, this was really needed, validation was breaking
4376 in strange ways due to that. Added xmlParseStringPEReference()
4377 and other parsing from strings functions. Entities processing
4378 modified again, but PERef are still not handled correcly but
4379 unless you're Eve Maller you won't notice :-)
4380 * HTMLparser.c: large changes toward reliability, and switched to
4381 lowercase internal tags, XHTML is lowercase, so it will help
4382 that output is closer to next version.
4383 * doc/* : regenerated the documentation, it is now hosted at
4384 http://xmlsoft.org/ (same bits I just bought the domain :-)
4385
4386
Daniel Veillard294cbca1999-12-03 13:19:09 +00004387Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
4390 doc generation
4391 * parser.c: fixed bugs #3908 and #3937 and a memory leak
4392 in the SAX API
4393 * doc/*: rebuilt the doc making sure everything appears in the
4394 HTML files
4395
Daniel Veillardf5c2c871999-12-01 09:51:45 +00004396Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4397
4398 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
4399 added the patch from Carl Nygard <cnygard@bellatlantic.net>
4400 which allow impressive speed improvement on dataset with
4401 large text pieces, but at the cost of broken binary
4402 compatibility and slightly bigger memory usage.
4403 Configure with --with-buffers to activate them, they
4404 are protected with XML_USE_BUFFER_CONTENT define.
4405 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
4406 goal is 0 memory left allocated once parser is no more used
4407 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
4408 call xmlCleanupParser() and xmlMemoryDump()
4409
Daniel Veillarda819dac1999-11-24 18:04:22 +00004410Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
4413 * parser.[ch] encoding.[ch]: added memory cleanup routines
4414 * parser.c: closing bug #3788
4415 * doc/*: rebuilt the doc
4416
Daniel Veillard11a48ec1999-11-23 10:40:46 +00004417Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4418
4419 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
4420 xmlNewTextChild() and xmlSetCompressMode() behaviour.
4421 * tester.c: added --compress option
4422 * doc/*: rebuilt the documentation
4423
Daniel Veillard4c3a2031999-11-19 17:46:26 +00004424Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4425
4426 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
4427 if given /proc/kcore as input !
4428 * doc/xml.html doc/*: updated and rebuilt the documentation
4429
4430Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00004431
4432 * parser.c: Fixed some wrongly space collapsing code due to
4433 a misreading of the spec.
4434 * result/*: fixed the output accordingly
4435
4436Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00004437
4438 * encoding.c: bug fix and typos
4439 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
4440 * parser.c: added attribute normalization closing bug #3597
4441 * test/att* result/att* SAXresult/att*: testcase for attribute
4442 normalization
4443
Daniel Veillardd7e200c1999-11-15 17:53:11 +00004444Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4445
4446 * configure.in: closing bug #3163 by adding extra flags for the
4447 cc compiler on HP-UX
4448
Daniel Veillard51e3b151999-11-12 17:02:31 +00004449Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4450
4451 * valid.[ch] : removed a typo and an enumerated type bug in the
4452 xmlAddElementDecl() function
4453 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
4454 call to xmlEncodeEntitiesReentrant() so that the functions
4455 New, Set and Get are at the same level.
4456 * parser.c HTMLparser.c: extra memory allocation bug for
4457 attributes detected by someone using libxml in embedded systems :-)
4458
Daniel Veillard962195f1999-10-28 15:51:53 +00004459Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4460
4461 * xmlmemory.h: turned off mem debug :-\
4462
Daniel Veillard35008381999-10-25 13:15:52 +00004463Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4464
4465 * parser.c: closed bug #2784 a one line fix, but worth pushing
4466 a new release out
4467 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
4468 some structures, comments before and after the
4469 main element, and other nastyness
4470 * HTMLtree.c tree.c: accomodate the extended HTML supported
4471 * configure.in: pushing 1.7.4
4472 * test/ent8 and related outputs : added a new test for bug #2784
4473 * test/HTML/wired.html and related output: a nasty HTML example
4474 * Makefile.am: improved the test scripts
4475 * docs/* : reran the documentation extractor, updated xml.html
4476
Daniel Veillard7c1206f1999-10-14 09:10:25 +00004477Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
4480 HTMLparser and debugged the HTML related code. HTML documents
4481 now have their own type
4482 * entities.c: do not dump &apos; for HTML output
4483 * xmlmemory.c: improvement, breakpoint mechanism
4484 * testHTML.c: added --sax --repeat ...
4485 * Makefile.am: improved the HTML tests
4486 * valid.[ch]: added xmlValidGetValidElements and
4487 xmlValidGetPotentialChildren
4488 * tester.c: added --insert to test the 2 new functions
4489 * test//* result//* SAXresult//* : regression test cleanup
4490 and extension.
4491 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
4492 gnome-xml-nanohttp.html
4493
Daniel Veillard7d2c2761999-10-11 15:09:51 +00004494Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4495
4496 * HTMLparser.c: fixed problems with some autoclose tags
4497 * tree.c: fixed XML output problems.
4498 * result/* SAXresult/*: update of the tests output
4499
Daniel Veillard6077d031999-10-09 09:11:45 +00004500Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * Makefile.am: Arturo patch for xmlConf.sh version info
4503 * parser.c: Tim Josling patch for single quoted items
4504 * tester.c: Tim Josling patch for tester options usage
4505 * tree.h: indent cleanup
4506
Daniel Veillard2673d3c1999-10-08 14:37:09 +00004507Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4508
4509 * HTMLparser.c parser.h : Fixed problems with HTML parsing
4510 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
4511
Daniel Veillard00fdf371999-10-08 09:40:39 +00004512Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * tree.c : Raph patch for initialization of CORBA fields
4515 * parser.c, xpath.c, ...: modification of doc comments
4516 * xpath.c : allow spaces in xpath expressions
4517
Daniel Veillardad219441999-09-27 08:17:49 +00004518Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4519
4520 * xmlmemory.h: turning off memory debug :-(
4521
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004522Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4523
4524 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
4525 better SAX interfaces.
4526 * testSAX.c: uses the new SAX routine, avoid fetching any remote
4527 entity.
4528 * configure.in: 1.7.2
4529
4530Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00004531
4532 * libxml.spec.in: fixed the URL
4533 * doc/xml.html: improved the documentation front-end
4534
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004535Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00004536
4537 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
4538
Daniel Veillard7a66ee61999-09-26 11:31:02 +00004539Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00004540
4541 * libxml.spec.in: fixed the alpha compile problem
4542 * parser.[ch]: changed errno to errNo in the parser context :-(
4543 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
4544 * doc/xml.html: changed CHAR to xmlChar
4545 * doc/html/*: recompiled the documentation
4546 * configure.in: 1.7.1
4547
Daniel Veillard7f7d1111999-09-22 09:46:25 +00004548Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4549
4550 * parser.h: modified the parser context struct to regain 1.4.0
4551 binary compatibility
4552 * parser.c, xml-error.h: added errno ot teh context and defined
4553 a set of errors values with update of errno
4554 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
4555 DTDs and entities
4556 * *.h, *.c: complete cleanup of the use of config.h and include
4557 protection depending on the current setup.
4558 * overalll debugging, maintenance and bug-fixing on all modules
4559 * updated the documentation
4560 * ready for 1.7.0
4561
Daniel Veillardc08a2c61999-09-08 21:35:25 +00004562Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4563
4564 * HTMLparser.c : cleanup
4565 * SAX.c valid.c valid.h: added ID/IDREF checking
4566 * tree.c tree.h: extended doc structure for refs
4567 * configure.in: 1.6.2
4568 * parser.c: patched bug in SAX user arg call
4569 * parserInternals.h: patched missing close in C++ wrapping
4570 * testXPath.c xpath.c xpath.h: prepared for extensibility,
4571 especially upcoming XPointer implementation.
4572 * doc/xml.html: augmented, typo
4573
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00004574Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
4575
4576 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4577 not all invocations of install understand -d.
4578
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004579Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4580
4581 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4582 to make 'check' works, when builddir != srcdir.
4583
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004584Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4585
4586 * doc/xml.html : updated the documentation
4587
Daniel Veillard6454aec1999-09-02 22:04:43 +00004588Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4589
4590 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4591 not deallocated memory blocks
4592 * *.c : replaces all calls to malloc() free() and realloc() to
4593 the wrapper functions/macros
4594 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4595 instead of xmlFreeNodeList()
4596
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004597Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4598
4599 * HTMLparser.c: corrected a stupid bug leading to core dump at
4600 tree deallocation. Removed warnings indicated by
4601 Stephane.Conversy@lri.fr
4602 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4603 looked for in the external subset
4604
4605Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004606
4607 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4608 on SGI by Stephane.Conversy@lri.fr
4609
Daniel Veillardb96e6431999-08-29 21:02:19 +00004610Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4611
4612 * all .h : changed the prototype declaration indent as in gtk
4613 * most .c : working on reducing the TODOs in the code
4614 * most .c : cleanup though -pedantic and Insure++
4615 * improvements on validation ID checkings.
4616 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4617 * xml-config.in: closed #1810
4618
4619Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004620
4621 * tree.h, valid.c, valid.h: more work on validity, IDs
4622 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4623 definition for AIX
4624
Daniel Veillardb556eb51999-08-15 17:19:50 +00004625Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4628 the distribution due to a cut'n paste error at last commit
4629
Daniel Veillardb05deb71999-08-10 19:04:08 +00004630Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4631
4632 * configure.in: upgraded to version 1.4.0
4633 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4634 Big update, added a large part of the validation process,
4635 it should be usable, but some parts are missing
4636 * xpath.c: improved the implementation w.r.t. root.
4637 * Makefile.am: added more tests
4638 * test and result trees: added a lot of tests
4639 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4640
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004641Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4642
4643 * Added an HACKING file
4644
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004645Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * xpath.[ch] : improvements and debug of the XPath implementation
4648 * parser.c, HTMLparser.c : modified the parsers to be progressive
4649 * tree.[ch] : extended the Buffer promitives
4650 * xmlIO.[ch] : added basic I/O routines providing progressive
4651 parsing and ready for I18N conversion plugins
4652 * SAXresult/* : the SAX callback sequence maybe slightly different
4653 now
4654 * test*.c : improved/updated the tests programs
4655 * doc/* : recompiled the docs.
4656
Daniel Veillard15b75af1999-07-26 16:42:37 +000046571999-07-26 Michael Meeks <michael@edenproject.org>
4658
4659 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4660
4661 * tree.c: Ditto.
4662
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004663Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4664
4665 * configure.in: upgraded to version 1.4.0
4666 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4667 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4668 XML query language, see http://www.w3.org/TR/xpath for more details.
4669 * parser.c, parser.h: added CHAR* related string functions for XPath
4670 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4671 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4672 rebuild the docs.
4673 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4674 and regression testing capabilities for XPath.
4675
Daniel Veillardd79d7871999-07-12 10:38:12 +00004676Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4679 closing bug #1646
4680
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004681Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4682
4683 * Makefile.am, example/Makefile.am: closed bug #1683
4684
Daniel Veillard3166ab11999-07-11 16:14:19 +00004685Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * example/Makefile.am, configure.in: added the makefile for the
4688 gjobread example
4689
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004690Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4691
4692 * doc/Makefile.am:
4693 - fix which allow "make install DESTDIR=</install/prefix>".
4694
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004695Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4698 which fixed a problem on the file reading-code.
4699
Daniel Veillard82150d81999-07-07 07:32:15 +00004700Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4701
4702 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4703 output.
4704 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4705
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004706Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * parser.h : Oops removed the binary compatibility problem
4709 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4710 * parser.c, HTMLparser.c: applied patches for reading from stdin
4711
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004712Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * parser.c, entities.c, valid.c: cleanup bug #1591
4715 * configure.in: cleanup bug #1592
4716 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4717 the same tree back-end. Hence gdome will be available for it.
4718 * doc/Makefile.am: close bug #617
4719
Daniel Veillard97fea181999-06-26 23:07:37 +00004720Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * parser.c: alloctate a per parser context SAX interface block
4723
Daniel Veillard14fff061999-06-22 21:49:07 +00004724Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4725
4726 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4727 and xmlEncodeEntitiesReentrant with the correct one :-\
4728
4729Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4730
4731 * commit of my internal XML base changes, quite a lot of
4732 changes, cleanups, better entities support, framework for
4733 new I/O and charset detection and handling
4734 * Fixed the configure/Makefile stuff to generate shared libs
4735 with the proper version info, so we jumped on rev from
4736 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4737 xmlEncodeEntities() result need to be freed now, and a string
4738 xmlParserVersion provide the current library version.
4739
Raph Levien05240da1999-06-15 21:27:11 +00004740Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4741
4742 * parser.c: fixed a buffer overrun for when you have a very long
4743 attribute with no entities in it.
4744
Daniel Veillardbb2da581999-06-13 14:37:07 +00004745Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4746
4747 * added example directory
4748 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4749
Daniel Veillard011b63c1999-06-02 17:44:04 +00004750Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4751
4752 * Release of libxml-1.1, nearly everything has been touched for
4753 this.
4754 * Added more regression tests
4755 * Updated the documentation
4756
Daniel Veillard27d88741999-05-29 11:51:49 +00004757Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * tree.[ch]: unified the XML_NO_CORBA defines.
4760 * parser.c encoding.[ch]: started plugging in char encoding detection
4761
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004762Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4763
4764 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4765 Also freed allocated buffer.
4766
Daniel Veillard27d88741999-05-29 11:51:49 +00004767Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004768 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4769 reentrancy problem at printing. One is left in entities.c, to
4770 remove ASAP
4771 * testSAX.c : added a test example showing the use of the SAX
4772 interface if one doesn't want to build the DOM tree.
4773 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4774
Daniel Veillard517752b1999-04-05 12:20:10 +00004775Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4776
4777 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4778 large revamping of the parser to use SAX callbacks
4779 http://www.megginson.com/SAX/ (or at least a C like interface
4780 a la Expat). It's now possible to set up your own callbacks
4781 and the parser will not build a DOM tree.
4782 * test/* result/*: updated the test suite, I finally removed
4783 the old Namespace draft support (PI based).
4784
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004785Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4786
4787 * Makefile.am: added test result to EXTRA_DIST for make tests
4788
Daniel Veillard64068b31999-03-24 20:42:16 +00004789Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * parser.c, parserInternals.h: moved the chars macro definitions
4792 to parserInternals.h
4793 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4794 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4795
Daniel Veillard012ccc11999-03-23 10:11:11 +00004796Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4797
4798 * xml-config.in : applied patch to make --version work
4799
Raja R Harinatha86c23e1999-03-05 22:14:01 +000048001999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4801
4802 * Makefile.am (check-local): Alias for `tests' target. This will
4803 cause `make check' to do the right thing.
4804 (tests): Don't run tests in srcdir. Also, replaced calls to
4805 basename with a `sed' "equivalent".
4806
Daniel Veillardd109e371999-03-05 06:26:45 +00004807Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4810 it in the header and not the sources, updated the doc.
4811 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4812 pointing this out.
4813
Daniel Veillardbc50b591999-03-01 12:28:53 +00004814Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4817 exported the inputStream routines.
4818 * doc/html/* : updated accordingly
4819
Daniel Veillardd692aa41999-02-28 21:54:31 +00004820Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4821
4822 * parser.c, parser.h, parserInternals.h: added a few extra
4823 internal calls to allocate and free parser contexts ...
4824 * doc/html/* : updated accordingly
4825
Daniel Veillard55a99271999-02-25 11:01:29 +00004826Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4827
4828 * configure.in, Makefile.am, doc/makefile.am : General changes for
4829 1.0.0 release and including the generated HTML documentation.
4830
Daniel Veillard35925471999-02-25 08:46:07 +00004831Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4832
4833 * makefile.am : added parserInternals.h, oops.
4834
Daniel Veillard1e346af1999-02-22 10:33:01 +00004835Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * parserInternals.h: added this header giving access to the parser
4838 internal functions.
4839 * doc/Makefile.am : added a rebuild target which rebuilds the full
4840 set of documentations
4841 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4842 the internal subset.
4843 * *.c *.h: modifications needed to generate the documentation using
4844 gtk-doc, cleanup of functions blocks, reorganisation of struct
4845 declarations.
4846
Daniel Veillard1164e751999-02-16 16:29:17 +00004847Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4848
4849 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4850 the tar and spec file to include the beginning of the doc.
4851
Nuno Ferreira03d04781999-02-13 00:07:17 +000048521999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4853
4854 * doc/.cvsignore: Added this file.
4855
Daniel Veillard6800ef31999-02-08 18:33:22 +00004856Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4857
4858 * tree.c: fixed xmlGetProp to return "" when the attribute
4859 exists, even if the node-list is NULL.
4860
Daniel Veillard726c7e31999-02-08 15:13:10 +00004861Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4862
4863 * tree.c: patched an error outputting empty attribute values.
4864 * Makefile.am and doc/makefile.am: have been updated during the
4865 week-end. Sorry for an empty CVS log, I got a shell problem.
4866
Daniel Veillard1899e851999-02-01 12:18:54 +00004867Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4868
4869 * tree.h: cleaned up using enums instead of defines
4870 * parser.c, valid.[ch]: more work on parsing/output of element
4871 declarations
4872
Daniel Veillard3b9def11999-01-31 22:15:06 +00004873Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4874
4875 * valid.[ch], tree.c, parser.c : more work toward full parsing
4876 of XML DTDs.
4877 * README: added informations about mailing-list and on-line
4878 documentation
4879
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000048801999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4881
4882 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4883
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004884Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4885
4886 * parser.c, tree.[ch] : more work toward conformance testing,
4887 added a last element to accelerate parsing of very flat structures
4888 started working on internal subset Element content declaration.
4889 * valid.[ch] : first cut at adding code toward validation.
4890 * previous changes had also small impact on most files, especially
4891 the conformance testing using James Clark test suite.
4892
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004893Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * test/* : updated the examples, most of them were not well
4896 formed (humm), and added rdf2.
4897 * result/* : resulting changes in the output.
4898
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004899Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4900
4901 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4902
Daniel Veillard44b3a061998-12-05 17:27:22 +00004903Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * tree.c: patched a bug in the generation of empty attributes
4906
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004907Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4908
4909 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4910 for node/trees/documents/... Biggest problem is namespace
4911 support when copying subtrees.
4912
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004913Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * parser.c, entities.c: improve entities and char ref encoding,
4916 and cleanups of error messages.
4917
Daniel Veillard242590e1998-11-13 18:04:35 +00004918Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4919
4920 * parser.c, entities.c: simple bug hunting done during rpm2html and
4921 rpmfind integration.
4922
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004923Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4924
4925 * parser.[ch]: Added interfaces allowing to specify a SAX
4926 handler before parsing.
4927
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004928Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * parser.c: redirrect all errors reporting through the SAX
4931 error function
4932
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004933Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4934
4935 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4936 * libtool, tlmain ...: update of the libtool files
4937
Miguel de Icaza442321c1998-11-04 18:13:38 +000049381998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4939
4940 * entities.c: Use g_snprintf insteda of snprintf.
4941
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004942Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4943
4944 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4945 added ent5 test for this purpose.
4946 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4947
Daniel Veillard27271681998-10-30 06:39:40 +00004948Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4949
4950 * parser.c: fixed? a strange error due to compression on a GWP
4951 document.
4952
Daniel Veillard25940b71998-10-29 05:51:30 +00004953Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4954
4955 * tree.[ch]: bug fixing
4956 * entities.[ch]: defined a specific type for predefined entities
4957 * doc/xml.html: more documentation on the library, how to use it,
4958 overview of the interfaces.
4959
Daniel Veillard16253641998-10-28 22:58:05 +00004960Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4961
4962 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4963
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004964Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4965
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004966 * tree.c: corrected a small bug
4967 * doc/xml.html: continuing writing documentation.
4968
4969Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4970
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004971 * debugXML.h debugXML.c: added debugging utilities.
4972 * tester.c: added --debug switch.
4973 * tree.c: patched an incorrect node->type assignment.
4974 * parser.c: formatting, ensure that node->doc != NULL in attributes
4975
Daniel Veillardccb09631998-10-27 06:21:04 +00004976Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4977
4978 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4979 entity support and provide an internal representation close to
4980 DOM one (entity ref nodes, and attribute value as tree). I tried
4981 to preserve the interface but this will surely break some apps
4982 (I have to change rpm2html/rpmfind for example). I had to change
4983 two interfaces, and the generated tree is somewhat different.
4984 * doc/* : started documenting the XML library, the tree and
4985 DOM/Corba. This is a first step.
4986
Daniel Veillard11e00581998-10-24 18:27:49 +00004987Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4988
4989 * parser.c: Set up the fonctions comment block, boring but useful.
4990 * parser.h, SAX.c, parser.c: now attributes are processed through
4991 the SAX interface. The problem is that my SAX interface diverged
4992 quite a bit from the original one, well this is not an official
4993 spec, and translating it from Java to C is hairy anyway...
4994
Daniel Veillard97b58771998-10-20 06:14:16 +00004995Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4998 fonctions comment block, boring but useful.
4999
5000Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005001
5002 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5003 conversion routines. However they are not yet used to convert the
5004 inputs. The core will run with UTF-8.
5005
Daniel Veillard33942841998-10-18 19:12:41 +00005006Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5007
5008 * tree.c : make sure that the type id is properly set-up when
5009 a new object is allocated, needed for DOM.
5010
Daniel Veillard27fb0751998-10-17 06:47:46 +00005011Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5012
5013 * tree.h, tree.c: Ok, the main objects in the tree will be native
5014 corba objects, it costs 8 bytes per Node, Attribute and Document
5015 but it simplifies the Corba integration a lot (no extra interface
5016 objects to allocate/free).
5017
Daniel Veillard0bef1311998-10-14 02:36:47 +00005018Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5021 and changed NODEs contants for conformity with DOM Level 1
5022
Daniel Veillard27864701998-10-08 03:47:24 +00005023Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5024
5025 * added hooks to keep track of servants when creating objects
5026 xmlDoc and xmlNode (for Corba export).
5027
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005028Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5029
5030 * added xml-config script.
5031
Daniel Veillard7066a791998-10-01 20:28:28 +00005032Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5033
5034 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5035 to autoupdate libtool and automake conf files.
5036
Miguel de Icaza60681bd1998-09-30 19:28:59 +000050371998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5038
5039 * Makefile.am: Use '?' to separate the sed
5040 commands as ',' is used when people pass -Wl,something.
5041
5042
Daniel Veillard15a8df41998-09-24 19:15:06 +00005043Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5044
5045 * tree.c, tree.h: added a per-document compression interface.
5046
Daniel Veillard151b1b01998-09-23 00:49:46 +00005047Tue Sep 22 20:47:38 EDT 1998
5048
5049 * tree.c, tree.h: added saving with compression and added interfaces
5050 to control the compression level (xmlGetCompressMode,
5051 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5052
Daniel Veillard70120ff1998-09-22 00:24:21 +00005053Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5054
5055 * parser.c: corrected a loop for files of size 0
5056
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000050571998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5058
5059 * error.h: New file. Contains prototyes from `error.c'.
5060
Tom Tromeyc19653d1998-08-14 01:22:43 +00005061Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5062
5063 * Makefile.am (xmlincdir): New macro.
5064 (xmlinc_HEADERS): Renamed from include_HEADERS.
5065
Daniel Veillard845664d1998-08-13 04:43:19 +00005066Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5067
5068 * applied small patch on numeric entities from
5069 Christopher Blizzard <blizzard@appliedtheory.com>
5070
Daniel Veillard260a68f1998-08-13 03:39:55 +00005071Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5072
5073 * New release 0.2, removed the old xml_* files so that it's
5074 coherent with the other CVS base (W3C), far better conformance
5075 to standard, new namespaces, decent entities support, beginning
5076 of a SAX-like interface. Nearly nothing left intact, even the
5077 test examples ...
5078
Christopher Blizzarda36749e1998-07-30 21:47:18 +000050791998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5080
5081 * .cvsignore: Add .deps dir
5082
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005083Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5084
5085 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5086
Daniel Veillardfe926001998-07-26 04:28:20 +00005087Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005088
Daniel Veillardfe926001998-07-26 04:28:20 +00005089 * configure.in: added test for CPP
5090 * AUTHORS, Changelog: the original ones didn't get commited but the
5091 glib ones instead, fixed.
5092 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005093
Daniel Veillardfe926001998-07-26 04:28:20 +00005094Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005095
Daniel Veillardfe926001998-07-26 04:28:20 +00005096 * integrated code developped at W3C
5097 * changed the original Copyright
5098 * migrated to automake
5099 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005100