blob: 37094c4684c8a557ff8a0fb7e18a9fa76a2d02e4 [file] [log] [blame]
Daniel Veillardbe803962000-06-28 23:40:59 +00001Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * configure.in: 2.1.0 prerelease
4 * Large resync between W3C and Gnome tree
5 * nanoftp, nanohttp.c: fixed stalled connections probs
6 * HTMLtree.c SAX.c : support for attribute without values in
7 HTML for andersca
8 * valid.c: Fixed most validation + namespace problems
9 * HTMLparser.c: start document callback for andersca
10 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
11 * parser.h, SAX.c: serious speed improvement for large
12 CDATA blocks
13 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14 different encoding
15 * example/Makefile.am example/gjobread.c tree.h: work on
16 libxml1 libxml2 convergence.
17 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18 and the LIBXML_TEST_VERSION macro
19
Daniel Veillardc310d562000-06-23 18:32:15 +000020Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * doc/xml.html: various patches and improvements typo fixed by
23 Felix Natter
24 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
25 from Felix Natter <fnatter@gmx.net>
26
Daniel Veillardf3029822000-05-06 08:11:19 +000027Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * doc/upgrade.html: updated with instructions for support of both
30 libxml-1.x and libxml-2.x
31 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
32 for 2.x support and also fixed includes
33
34
Daniel Veillard496a1cf2000-05-03 14:20:55 +000035Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
36
37 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
38 the encoding support, added iconv support, so now libxml if
39 compiled with iconv automatically support japanese encodings
40 among others. Work based on initial patch from Yuan-Chen Cheng
41 I may have broken binary compat in the encoding handler
42 registration scheme, but that was so utterly broken I don't
43 expect anybody to have used this feature until now.
44 * parserInternals.h: fixup on the CHAR range macro
45 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
46 code.
47 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
48 * uri.c: added xmlParseURI() I can't believe I forgot to
49 implement this one in 2.0 !!!
50 * SAX.c: moved doc->encoding update in the endDocument() call.
51 * TODO: updated.
52
Daniel Veillard06047432000-04-24 11:33:38 +000053Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * tree.h: removed extraneous xmlRemoveProp definition
56 * TODO: added item about --disable-corba configure switch
57 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
58 * nanoftp.c: fixed include problems giving troubles on AIX and
59 slowlaris
60 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
61 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
62 comment and headers changes to lower gtk-doc number of warnings
63 * doc/html/*: rebuilt docs
64
Daniel Veillarde0aed302000-04-16 08:52:20 +000065Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
66
67 * HACKING: documented the tag for 1.x and instructions
68
Daniel Veillard5e873c42000-04-12 13:27:38 +000069Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
70
71 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
72 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
73 xmlCreateIOParserCtxt
74 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
75 significant overall improvement
76 * xmllint.c: added I/O test to xmllint
77 * testSAX.c: added a speed test
78 * doc/* : updated/regenerated
79
Daniel Veillardfc708e22000-04-08 13:17:27 +000080Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * xpath.c uri.h parserInternals.h: cosmetic changes from
83 "Timur I. Bakeyev" <timur@bat.ru>, including making
84 xmlCreateURI() public
85
Daniel Veillard5d211f42000-04-07 17:00:24 +000086Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
87
88 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
89 and the code at the same time. Added a clean mechanism for
90 overload or added input methods: xmlRegisterInputCallbacks()
91 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
92 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
93 * TODO: updated
94 * doc/* : updated/regenerated
95 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
96 source dir
97
Daniel Veillarde77a9182000-04-05 19:12:29 +000098Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * testURI.c: yet another forgotten commit, I should get some sleep !
101
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000102Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * xmllint.c: forgot to commit this too ?
105
Daniel Veillardb9df4042000-04-05 14:23:16 +0000106Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
107
108 * xmlversion.h.in : forgot to commit this previously
109
Daniel Veillard361d8452000-04-03 19:48:13 +0000110Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * configure.in: preparing libxml-2.0.0 version looks Ok so far
113 * README TODO: updated for release
114 * uri.c uri.h: added authority parsing/saving
115 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
116 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
117 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
118 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
119 Makefile.am : added compile-time customization of libxml
120 --with-ftp --with-http --with-html --with-xpath --with-debug
121 --with-mem-debug
122 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
123 #include <libxml/xxx.h> I hope it won't break too much stuff
124 and will be manageable in the future...
125 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
126 and added xmllint to the installed programs
127 * uri.h: added xmlFreeURI()
128
Daniel Veillardec303412000-03-24 13:41:54 +0000129Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
130
131 * uri.c uri.h: finished the escaping handling, the base support
132 and the URI path normalization. Looks good just lacks the
133 authority content parsing code.
134 * Makefile.am: added instructions to generate testURI
135 * TODO: updated
136 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
137 added links and icons for W3C and Gnome
138
Daniel Veillard8f621982000-03-20 13:07:15 +0000139Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
140
141 * xmlmemory.[ch] : seems I forgot to actually update the files in
142 the last commit :-)
143 * doc/xml.html doc/html/* : updated and uploaded the docs
144
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000145Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
146
147 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
148 * TODO: updated
149 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000150 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000151 gfree).
152 * Makefile.am, uri.c, uri.h: added a set of functions to do
153 exact (litteraly copied from the RFC 2396 productions) parsing
154 and handling of URI. Will be needed for XLink, one XML WFC,
155 XML Base and reused in the nano[ftp/http] modules. Still work
156 to be done.
157
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000158Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
159
160 * configure.in, libxml.spec.in : libxml2
161 * doc/* : updated the doc page, rebuilt the docs
162
Daniel Veillardcf461992000-03-14 18:30:20 +0000163Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * all: tagged LIB_XML_1_X
166 * *.c *.h : updated from W3C CVS tree
167 * configure.in : 2.0.0-beta
168 * libxml.spec.in : libxml2 package nam
169 * result/* : new version of the tests output
170
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000171Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * doc/xml.html, doc/update.html: updated docs, 1.8.7
174
Daniel Veillardb566ce12000-03-04 11:39:42 +0000175Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
176
177 * doc/* : rebuilt the docs
178 * parser.c: final patch on #6766
179 * valid.c: small patch on validity checks.
180
Daniel Veillardfb76c402000-03-04 11:39:42 +0000181Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
182
183 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
184 added
185 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
186 compatibility w.r.t. XML spec and existing code.
187
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000188Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * parser.c: seems a better solution to <a> </a> exists,
191 will try it for a while
192
Daniel Veillard83a30e72000-03-02 03:33:32 +0000193Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
194
195 * parser.c: tried to remove the <a> </a> generating <a/>
196 this is hard. Left a flag for that purpose. Fixed bug #6766
197 * configure.in: prepared 1.8.7 not released, due to previous
198 problem
199
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000200Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
201
202 * doc/xml.html : applied second patch from Paul DuBois
203
Daniel Veillard402e8c82000-02-29 22:57:47 +0000204Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
205
206 * doc/xml.html : applied patch from Paul DuBois
207
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000208Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
211
Daniel Veillard5feb8492000-02-02 17:15:36 +0000212Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
215 compilation warnings on various platforms.
216 * parser.c: Fixed #5281 validity error callbacks are now desactived
217 by default if not validating.
218
Daniel Veillardf341f932000-02-02 14:52:08 +0000219Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
220
221 * nanoftp.c, win32config.h.in: patches to compile on WIN32
222
Daniel Veillard13c757e2000-02-01 23:59:15 +0000223Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
224
225 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
226 <gkatsi@cs.toronto.edu>
227
Daniel Veillard726e8792000-01-30 20:04:29 +0000228Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
231 processing URLs
232
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000233Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
236 xmlNanoFTPUpdateURL for persistent control connections.
237 * configure.in: 1.8.6
238
239Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
240
241 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
242 * tree.[ch] : added xmlSaveNoEmptyTags
243
James Henstridgef3be9312000-01-28 13:59:21 +00002442000-01-29 James Henstridge <james@daa.com.au>
245
246 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
247
248 * Makefile.am: added nanoftp.[ch] to the build.
249
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000250Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
251
252 * nanoftp.[ch]: cleanup, comments, API
253 * debugXML.c : fixed a bug in the cat command
254 * doc/*: regenerated the docs
255
Daniel Veillardda07c342000-01-25 18:31:22 +0000256Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
257
258 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
259 * debugXML.c : fixed a bug in the cat command
260 * valid.c: fixing some small probs
261 * libxml.spec.in: get rid of the SNAP suffix
262 * doc/xml.html: updated the status
263
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000264Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * xml-config.in: xml-config --version to just return the
267 version number
268 * xpath.c: some cleanup w.r.t. axis when the current node is
269 an attribute.
270 * TODO: updated
271
Daniel Veillard461a66c2000-01-18 18:01:01 +0000272Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
273
274 * configure.in: prepared for libxml-1.8.5
275 * doc/* recompiled the documentation
276
2772000-01-17 Jody Goldberg <jgoldberg@home.com>
278
279 * configure.in : WARNING autoconf subtlety alert :
280 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
281 when looking for zlib.h so that HAVE_ZLIB_H is defined.
282 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
283 get defined by AC_CHECK_HEADERS.
284
Daniel Veillardf967b902000-01-17 16:06:10 +0000285Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
288 Rune.Djurhuus@fast.no
289
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000290Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
291
292 * TODO: updated
293 * tree.c, parser.c: made sure that only memory alloc problems
294 and internal parser errors are allowed to write to stdout or
295 stderr.
296
Daniel Veillard0142b842000-01-14 14:45:24 +0000297Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * tree.c : restored xmlNewGlobalNs since this seems used by
300 a lot of existing code :-(, fixed a bug in xmlNewNs
301 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
302 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
303 to exit() from the library code.
304 * xpath.c, parser.c: removed bugs or unused code detected by
305 Windows compilers
306 * parser.c: started adding interfaces for parsing well balanced
307 XML fragments
308 * configure.in: releasing 1.8.4
309 * doc/* : rebuilt the docs
310
Daniel Veillard2eac5032000-01-09 21:08:56 +0000311Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
312
313 * tree.[ch] : added xmlNewDocFragment() for DOM
314 * testHTML.c: uninitialized variable.
315
Daniel Veillardf3a73582000-01-05 14:58:39 +0000316Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * doc/* : rebuild the docs
319
Daniel Veillard71b656e2000-01-05 14:46:17 +0000320Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
321
322 * acconfig.h: readline and history patch
323 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
324 * tree.c: added check and handling when possibly removing an ID
325 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
326 and saving.
327 * test/HTML/entities.html result/HTML/entities.html* : test for
328 various entities reference cases
329 * result/HTML/* : as a result output of some testcase have
330 changed
331 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
332 by previous example. added xmlParseTryOrFinish().
333 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
334 entities.h debugXML.h HTMLparser.h: changed the way struct are
335 declared to allow gtk-doc to expose those
336 * parser.c: closed bug #4960
337 * Makefile.am configure.in: Applied patch from
338 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
339 and math/socket libs detection
340
Daniel Veillard437b87b2000-01-03 17:30:46 +0000341Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
342
343 * configure.in, Makefile.am: link tester against readline
344 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
345
Daniel Veillard686d6b62000-01-03 11:08:02 +0000346Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
347
348 * tree.[ch]: added xmlRemoveProp
349 * win32config.h.in nanohttp.c: avoid including the Windows
350 socket stuff in every C files
351 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
352 the XmL parser(s)
353 * test/ns4 result/ns4 etc...: added test case for previous prob
354 * tree.c: xmlNewNs wasn't checking for double definition
355 * Makefile.in: fixed a problem with dist-hook duplicates
356 * parser.[hc], xmlIO.c: fixed the loading of external entities
357 APIs, now xmlLoadExternalEntity() is used everywhere and
358 setting up an app specific front-end using the
359 * SAX.c parser.c: some fixes, now the xhtml spec validates
360 with the xhtml DTD.
361 * error.c: fixed crashes in case of no input stream
362 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
363 to the validation tests and results
364
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000365Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
368 too htmlCreatePushParserCtxt() and htmlParseChunk()
369 * parser.c: a bit of cleanup.
370 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
371 to XML) removed the last mem leak known
372 * HTMLtree.c: output message cleanup
373 * xmlmemory.c: display content info about memory blocks
374 * result/HTML/wired.* : missing att value warning change
375
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000376Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * doc/* : rebuilt the documentation
379
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000380Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * parser.[ch] parserInternals.h: Push parser for XML,
383 seems to work fine now
384 * tester.c debugXML.[ch]: Added an XML shell debug facility and
385 --push for push testing
386 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
387 * testSAX.c: added --push
388 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
389 subtree
390 * xmlIO.[ch] : enriched API + fixes for push mode
391 * entities.[ch]: added the entity content length to the struct.
392 * xmlmemory.[ch]: new API to show the last entries for the shell
393 * valid.c: added required attribute testing
394 * SAX.c: the cdata callback now merge contiguous fragments
395 * HTMLparser.c: cleanup of some macros
396
Daniel Veillard3c558c31999-12-22 11:30:41 +0000397Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
398
399 * parser.c: fix for PIs name starting with xml
400 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000401 * *.c, configure.in win32config.h.in : generate win32config.h for
402 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000403
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000404Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * parser.c: fixed a stupid = vs. == bug :-(
407 * doc/gnome-xml.sgml: s/glade/xml/
408
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000409Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
410
411 * configure.in, doc/xml.html : bug fix release 1.8.2
412 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
413 Hopefully the end of that silly C++ include problem
414 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
415 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
416 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
417 troubles with autoclosed elements when the stree shape doesn't
418 follow the DtD specs. Added htmlIsAutoClosed() and
419 htmlAutoCloseTag()
420 * result/HTML/*.htm*: Updated the HTML examples regression tests output
421 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
422 * debugXML.c: fixed a bug on printing default namespaces.
423 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
424
Daniel Veillardb24054a1999-12-18 15:32:46 +0000425Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
426
427 * result/HTML/*.htm[l] : updated the HTML regression tests according
428 to the new output
429 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
430 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
431 problem due to intermix of extern "C" { ... } declarations for C++
432 and recursive includes in the headers
433
Chris Lahey323c48c1999-12-18 15:32:45 +00004341999-12-20 Chris Lahey <clahey@umich.edu>
435
436 * HTMLtree.c: Made it so that html nodes with a single child do
437 not insert a carriage return before or after the child node.
438
Daniel Veillardb24054a1999-12-18 15:32:46 +0000439Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000440
441 * configure.in, doc/xml.html : bug fix release 1.8.1
442 * parser.c: fixed bug #4344
443 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
444 added the glue to avoid C++ problems
445 * doc/* : regenerated the documentation
446
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000447Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
450 namespace recognition, and Dia as a resul :-(
451 * encoding.c: closed bug #3950
452
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000453Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
454
455 * valid.c: debugging a posteriori validation, except URI expansion
456 stuff this should be fixed now
457 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
458 Carl Nygard <cnygard@bellatlantic.net>
459 * tester.c: added --postvalid, cleaning of the code
460 * tree.[ch]: added xmlDocGetRootElement()
461
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000462Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
463
464 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
465 c++ losage.
466
Daniel Veillard10a2c651999-12-12 13:03:50 +0000467Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
468
469 * configure.in, doc/xml.html : bumped to 1.8.0
470 * xlink.[ch], Makefile.am : added framework for link detection
471 * parser.h: added nbChars to parser context, needed for cleanup.
472 * xmlmemory.c: removed a nasty bug when out of mem
473 * valid.[ch]: adding namespace support for attribute decl
474 * tester.c: added --debugent option
475 * debugXML.[ch]: added xmlDebugDumpEntities()
476 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
477 buffers instead, this was really needed, validation was breaking
478 in strange ways due to that. Added xmlParseStringPEReference()
479 and other parsing from strings functions. Entities processing
480 modified again, but PERef are still not handled correcly but
481 unless you're Eve Maller you won't notice :-)
482 * HTMLparser.c: large changes toward reliability, and switched to
483 lowercase internal tags, XHTML is lowercase, so it will help
484 that output is closer to next version.
485 * doc/* : regenerated the documentation, it is now hosted at
486 http://xmlsoft.org/ (same bits I just bought the domain :-)
487
488
Daniel Veillard294cbca1999-12-03 13:19:09 +0000489Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
492 doc generation
493 * parser.c: fixed bugs #3908 and #3937 and a memory leak
494 in the SAX API
495 * doc/*: rebuilt the doc making sure everything appears in the
496 HTML files
497
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000498Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
499
500 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
501 added the patch from Carl Nygard <cnygard@bellatlantic.net>
502 which allow impressive speed improvement on dataset with
503 large text pieces, but at the cost of broken binary
504 compatibility and slightly bigger memory usage.
505 Configure with --with-buffers to activate them, they
506 are protected with XML_USE_BUFFER_CONTENT define.
507 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
508 goal is 0 memory left allocated once parser is no more used
509 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
510 call xmlCleanupParser() and xmlMemoryDump()
511
Daniel Veillarda819dac1999-11-24 18:04:22 +0000512Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
515 * parser.[ch] encoding.[ch]: added memory cleanup routines
516 * parser.c: closing bug #3788
517 * doc/*: rebuilt the doc
518
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000519Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
522 xmlNewTextChild() and xmlSetCompressMode() behaviour.
523 * tester.c: added --compress option
524 * doc/*: rebuilt the documentation
525
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000526Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
527
528 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
529 if given /proc/kcore as input !
530 * doc/xml.html doc/*: updated and rebuilt the documentation
531
532Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000533
534 * parser.c: Fixed some wrongly space collapsing code due to
535 a misreading of the spec.
536 * result/*: fixed the output accordingly
537
538Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000539
540 * encoding.c: bug fix and typos
541 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
542 * parser.c: added attribute normalization closing bug #3597
543 * test/att* result/att* SAXresult/att*: testcase for attribute
544 normalization
545
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000546Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
547
548 * configure.in: closing bug #3163 by adding extra flags for the
549 cc compiler on HP-UX
550
Daniel Veillard51e3b151999-11-12 17:02:31 +0000551Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * valid.[ch] : removed a typo and an enumerated type bug in the
554 xmlAddElementDecl() function
555 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
556 call to xmlEncodeEntitiesReentrant() so that the functions
557 New, Set and Get are at the same level.
558 * parser.c HTMLparser.c: extra memory allocation bug for
559 attributes detected by someone using libxml in embedded systems :-)
560
Daniel Veillard962195f1999-10-28 15:51:53 +0000561Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * xmlmemory.h: turned off mem debug :-\
564
Daniel Veillard35008381999-10-25 13:15:52 +0000565Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
566
567 * parser.c: closed bug #2784 a one line fix, but worth pushing
568 a new release out
569 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
570 some structures, comments before and after the
571 main element, and other nastyness
572 * HTMLtree.c tree.c: accomodate the extended HTML supported
573 * configure.in: pushing 1.7.4
574 * test/ent8 and related outputs : added a new test for bug #2784
575 * test/HTML/wired.html and related output: a nasty HTML example
576 * Makefile.am: improved the test scripts
577 * docs/* : reran the documentation extractor, updated xml.html
578
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000579Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
582 HTMLparser and debugged the HTML related code. HTML documents
583 now have their own type
584 * entities.c: do not dump &apos; for HTML output
585 * xmlmemory.c: improvement, breakpoint mechanism
586 * testHTML.c: added --sax --repeat ...
587 * Makefile.am: improved the HTML tests
588 * valid.[ch]: added xmlValidGetValidElements and
589 xmlValidGetPotentialChildren
590 * tester.c: added --insert to test the 2 new functions
591 * test//* result//* SAXresult//* : regression test cleanup
592 and extension.
593 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
594 gnome-xml-nanohttp.html
595
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000596Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
597
598 * HTMLparser.c: fixed problems with some autoclose tags
599 * tree.c: fixed XML output problems.
600 * result/* SAXresult/*: update of the tests output
601
Daniel Veillard6077d031999-10-09 09:11:45 +0000602Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * Makefile.am: Arturo patch for xmlConf.sh version info
605 * parser.c: Tim Josling patch for single quoted items
606 * tester.c: Tim Josling patch for tester options usage
607 * tree.h: indent cleanup
608
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000609Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * HTMLparser.c parser.h : Fixed problems with HTML parsing
612 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
613
Daniel Veillard00fdf371999-10-08 09:40:39 +0000614Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
615
616 * tree.c : Raph patch for initialization of CORBA fields
617 * parser.c, xpath.c, ...: modification of doc comments
618 * xpath.c : allow spaces in xpath expressions
619
Daniel Veillardad219441999-09-27 08:17:49 +0000620Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * xmlmemory.h: turning off memory debug :-(
623
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000624Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
627 better SAX interfaces.
628 * testSAX.c: uses the new SAX routine, avoid fetching any remote
629 entity.
630 * configure.in: 1.7.2
631
632Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000633
634 * libxml.spec.in: fixed the URL
635 * doc/xml.html: improved the documentation front-end
636
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000637Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000638
639 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
640
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000641Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000642
643 * libxml.spec.in: fixed the alpha compile problem
644 * parser.[ch]: changed errno to errNo in the parser context :-(
645 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
646 * doc/xml.html: changed CHAR to xmlChar
647 * doc/html/*: recompiled the documentation
648 * configure.in: 1.7.1
649
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000650Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * parser.h: modified the parser context struct to regain 1.4.0
653 binary compatibility
654 * parser.c, xml-error.h: added errno ot teh context and defined
655 a set of errors values with update of errno
656 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
657 DTDs and entities
658 * *.h, *.c: complete cleanup of the use of config.h and include
659 protection depending on the current setup.
660 * overalll debugging, maintenance and bug-fixing on all modules
661 * updated the documentation
662 * ready for 1.7.0
663
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000664Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * HTMLparser.c : cleanup
667 * SAX.c valid.c valid.h: added ID/IDREF checking
668 * tree.c tree.h: extended doc structure for refs
669 * configure.in: 1.6.2
670 * parser.c: patched bug in SAX user arg call
671 * parserInternals.h: patched missing close in C++ wrapping
672 * testXPath.c xpath.c xpath.h: prepared for extensibility,
673 especially upcoming XPointer implementation.
674 * doc/xml.html: augmented, typo
675
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000676Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
677
678 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
679 not all invocations of install understand -d.
680
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000681Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
682
683 * Makefile.am: prepend all the test* calls with $(top_builddir) -
684 to make 'check' works, when builddir != srcdir.
685
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000686Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * doc/xml.html : updated the documentation
689
Daniel Veillard6454aec1999-09-02 22:04:43 +0000690Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
693 not deallocated memory blocks
694 * *.c : replaces all calls to malloc() free() and realloc() to
695 the wrapper functions/macros
696 * tree.c : removed memory leaks dues to calling xmlFreeNode()
697 instead of xmlFreeNodeList()
698
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000699Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * HTMLparser.c: corrected a stupid bug leading to core dump at
702 tree deallocation. Removed warnings indicated by
703 Stephane.Conversy@lri.fr
704 * entities.c: Fixes Yet Another Stupid Bug, entities were not
705 looked for in the external subset
706
707Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000708
709 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
710 on SGI by Stephane.Conversy@lri.fr
711
Daniel Veillardb96e6431999-08-29 21:02:19 +0000712Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * all .h : changed the prototype declaration indent as in gtk
715 * most .c : working on reducing the TODOs in the code
716 * most .c : cleanup though -pedantic and Insure++
717 * improvements on validation ID checkings.
718 * tree.[ch] SAX.c: added support for namespace on attributes #2022
719 * xml-config.in: closed #1810
720
721Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000722
723 * tree.h, valid.c, valid.h: more work on validity, IDs
724 * xpath.c: added/fixed comparidon and equlity, added a new isinf
725 definition for AIX
726
Daniel Veillardb556eb51999-08-15 17:19:50 +0000727Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
730 the distribution due to a cut'n paste error at last commit
731
Daniel Veillardb05deb71999-08-10 19:04:08 +0000732Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * configure.in: upgraded to version 1.4.0
735 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
736 Big update, added a large part of the validation process,
737 it should be usable, but some parts are missing
738 * xpath.c: improved the implementation w.r.t. root.
739 * Makefile.am: added more tests
740 * test and result trees: added a lot of tests
741 * libxml.spec.in: export libxml.so.0 and libxml.so.1
742
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000743Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * Added an HACKING file
746
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000747Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * xpath.[ch] : improvements and debug of the XPath implementation
750 * parser.c, HTMLparser.c : modified the parsers to be progressive
751 * tree.[ch] : extended the Buffer promitives
752 * xmlIO.[ch] : added basic I/O routines providing progressive
753 parsing and ready for I18N conversion plugins
754 * SAXresult/* : the SAX callback sequence maybe slightly different
755 now
756 * test*.c : improved/updated the tests programs
757 * doc/* : recompiled the docs.
758
Daniel Veillard15b75af1999-07-26 16:42:37 +00007591999-07-26 Michael Meeks <michael@edenproject.org>
760
761 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
762
763 * tree.c: Ditto.
764
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000765Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * configure.in: upgraded to version 1.4.0
768 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
769 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
770 XML query language, see http://www.w3.org/TR/xpath for more details.
771 * parser.c, parser.h: added CHAR* related string functions for XPath
772 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
773 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
774 rebuild the docs.
775 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
776 and regression testing capabilities for XPath.
777
Daniel Veillardd79d7871999-07-12 10:38:12 +0000778Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
781 closing bug #1646
782
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000783Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * Makefile.am, example/Makefile.am: closed bug #1683
786
Daniel Veillard3166ab11999-07-11 16:14:19 +0000787Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * example/Makefile.am, configure.in: added the makefile for the
790 gjobread example
791
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000792Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
793
794 * doc/Makefile.am:
795 - fix which allow "make install DESTDIR=</install/prefix>".
796
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000797Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
798
799 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
800 which fixed a problem on the file reading-code.
801
Daniel Veillard82150d81999-07-07 07:32:15 +0000802Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
805 output.
806 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
807
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000808Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * parser.h : Oops removed the binary compatibility problem
811 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
812 * parser.c, HTMLparser.c: applied patches for reading from stdin
813
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000814Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
815
816 * parser.c, entities.c, valid.c: cleanup bug #1591
817 * configure.in: cleanup bug #1592
818 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
819 the same tree back-end. Hence gdome will be available for it.
820 * doc/Makefile.am: close bug #617
821
Daniel Veillard97fea181999-06-26 23:07:37 +0000822Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
823
824 * parser.c: alloctate a per parser context SAX interface block
825
Daniel Veillard14fff061999-06-22 21:49:07 +0000826Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
829 and xmlEncodeEntitiesReentrant with the correct one :-\
830
831Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * commit of my internal XML base changes, quite a lot of
834 changes, cleanups, better entities support, framework for
835 new I/O and charset detection and handling
836 * Fixed the configure/Makefile stuff to generate shared libs
837 with the proper version info, so we jumped on rev from
838 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
839 xmlEncodeEntities() result need to be freed now, and a string
840 xmlParserVersion provide the current library version.
841
Raph Levien05240da1999-06-15 21:27:11 +0000842Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
843
844 * parser.c: fixed a buffer overrun for when you have a very long
845 attribute with no entities in it.
846
Daniel Veillardbb2da581999-06-13 14:37:07 +0000847Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * added example directory
850 * added example/gjobs.xml gjobread.c, still need a Makefile.in
851
Daniel Veillard011b63c1999-06-02 17:44:04 +0000852Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * Release of libxml-1.1, nearly everything has been touched for
855 this.
856 * Added more regression tests
857 * Updated the documentation
858
Daniel Veillard27d88741999-05-29 11:51:49 +0000859Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
860
861 * tree.[ch]: unified the XML_NO_CORBA defines.
862 * parser.c encoding.[ch]: started plugging in char encoding detection
863
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000864Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
865
866 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
867 Also freed allocated buffer.
868
Daniel Veillard27d88741999-05-29 11:51:49 +0000869Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000870 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
871 reentrancy problem at printing. One is left in entities.c, to
872 remove ASAP
873 * testSAX.c : added a test example showing the use of the SAX
874 interface if one doesn't want to build the DOM tree.
875 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
876
Daniel Veillard517752b1999-04-05 12:20:10 +0000877Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
880 large revamping of the parser to use SAX callbacks
881 http://www.megginson.com/SAX/ (or at least a C like interface
882 a la Expat). It's now possible to set up your own callbacks
883 and the parser will not build a DOM tree.
884 * test/* result/*: updated the test suite, I finally removed
885 the old Namespace draft support (PI based).
886
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000887Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * Makefile.am: added test result to EXTRA_DIST for make tests
890
Daniel Veillard64068b31999-03-24 20:42:16 +0000891Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * parser.c, parserInternals.h: moved the chars macro definitions
894 to parserInternals.h
895 * parser.c, error.c: applied patches from "Knut Ã…kesson"
896 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
897
Daniel Veillard012ccc11999-03-23 10:11:11 +0000898Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * xml-config.in : applied patch to make --version work
901
Raja R Harinatha86c23e1999-03-05 22:14:01 +00009021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
903
904 * Makefile.am (check-local): Alias for `tests' target. This will
905 cause `make check' to do the right thing.
906 (tests): Don't run tests in srcdir. Also, replaced calls to
907 basename with a `sed' "equivalent".
908
Daniel Veillardd109e371999-03-05 06:26:45 +0000909Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
910
911 * Renamed error.h to xml-error.h, corrected Makefile.am to list
912 it in the header and not the sources, updated the doc.
913 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
914 pointing this out.
915
Daniel Veillardbc50b591999-03-01 12:28:53 +0000916Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * parser.c, parser.h, parserInternals.h: memory leak hunting,
919 exported the inputStream routines.
920 * doc/html/* : updated accordingly
921
Daniel Veillardd692aa41999-02-28 21:54:31 +0000922Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * parser.c, parser.h, parserInternals.h: added a few extra
925 internal calls to allocate and free parser contexts ...
926 * doc/html/* : updated accordingly
927
Daniel Veillard55a99271999-02-25 11:01:29 +0000928Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * configure.in, Makefile.am, doc/makefile.am : General changes for
931 1.0.0 release and including the generated HTML documentation.
932
Daniel Veillard35925471999-02-25 08:46:07 +0000933Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * makefile.am : added parserInternals.h, oops.
936
Daniel Veillard1e346af1999-02-22 10:33:01 +0000937Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * parserInternals.h: added this header giving access to the parser
940 internal functions.
941 * doc/Makefile.am : added a rebuild target which rebuilds the full
942 set of documentations
943 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
944 the internal subset.
945 * *.c *.h: modifications needed to generate the documentation using
946 gtk-doc, cleanup of functions blocks, reorganisation of struct
947 declarations.
948
Daniel Veillard1164e751999-02-16 16:29:17 +0000949Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
952 the tar and spec file to include the beginning of the doc.
953
Nuno Ferreira03d04781999-02-13 00:07:17 +00009541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
955
956 * doc/.cvsignore: Added this file.
957
Daniel Veillard6800ef31999-02-08 18:33:22 +0000958Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * tree.c: fixed xmlGetProp to return "" when the attribute
961 exists, even if the node-list is NULL.
962
Daniel Veillard726c7e31999-02-08 15:13:10 +0000963Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * tree.c: patched an error outputting empty attribute values.
966 * Makefile.am and doc/makefile.am: have been updated during the
967 week-end. Sorry for an empty CVS log, I got a shell problem.
968
Daniel Veillard1899e851999-02-01 12:18:54 +0000969Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * tree.h: cleaned up using enums instead of defines
972 * parser.c, valid.[ch]: more work on parsing/output of element
973 declarations
974
Daniel Veillard3b9def11999-01-31 22:15:06 +0000975Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * valid.[ch], tree.c, parser.c : more work toward full parsing
978 of XML DTDs.
979 * README: added informations about mailing-list and on-line
980 documentation
981
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00009821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
983
984 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
985
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000986Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * parser.c, tree.[ch] : more work toward conformance testing,
989 added a last element to accelerate parsing of very flat structures
990 started working on internal subset Element content declaration.
991 * valid.[ch] : first cut at adding code toward validation.
992 * previous changes had also small impact on most files, especially
993 the conformance testing using James Clark test suite.
994
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000995Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
996
997 * test/* : updated the examples, most of them were not well
998 formed (humm), and added rdf2.
999 * result/* : resulting changes in the output.
1000
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001001Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1004
Daniel Veillard44b3a061998-12-05 17:27:22 +00001005Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1006
1007 * tree.c: patched a bug in the generation of empty attributes
1008
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001009Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1012 for node/trees/documents/... Biggest problem is namespace
1013 support when copying subtrees.
1014
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001015Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1016
1017 * parser.c, entities.c: improve entities and char ref encoding,
1018 and cleanups of error messages.
1019
Daniel Veillard242590e1998-11-13 18:04:35 +00001020Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1021
1022 * parser.c, entities.c: simple bug hunting done during rpm2html and
1023 rpmfind integration.
1024
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001025Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1026
1027 * parser.[ch]: Added interfaces allowing to specify a SAX
1028 handler before parsing.
1029
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001030Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * parser.c: redirrect all errors reporting through the SAX
1033 error function
1034
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001035Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1038 * libtool, tlmain ...: update of the libtool files
1039
Miguel de Icaza442321c1998-11-04 18:13:38 +000010401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1041
1042 * entities.c: Use g_snprintf insteda of snprintf.
1043
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001044Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1045
1046 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1047 added ent5 test for this purpose.
1048 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1049
Daniel Veillard27271681998-10-30 06:39:40 +00001050Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * parser.c: fixed? a strange error due to compression on a GWP
1053 document.
1054
Daniel Veillard25940b71998-10-29 05:51:30 +00001055Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * tree.[ch]: bug fixing
1058 * entities.[ch]: defined a specific type for predefined entities
1059 * doc/xml.html: more documentation on the library, how to use it,
1060 overview of the interfaces.
1061
Daniel Veillard16253641998-10-28 22:58:05 +00001062Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1063
1064 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1065
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001066Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1067
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001068 * tree.c: corrected a small bug
1069 * doc/xml.html: continuing writing documentation.
1070
1071Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1072
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001073 * debugXML.h debugXML.c: added debugging utilities.
1074 * tester.c: added --debug switch.
1075 * tree.c: patched an incorrect node->type assignment.
1076 * parser.c: formatting, ensure that node->doc != NULL in attributes
1077
Daniel Veillardccb09631998-10-27 06:21:04 +00001078Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1081 entity support and provide an internal representation close to
1082 DOM one (entity ref nodes, and attribute value as tree). I tried
1083 to preserve the interface but this will surely break some apps
1084 (I have to change rpm2html/rpmfind for example). I had to change
1085 two interfaces, and the generated tree is somewhat different.
1086 * doc/* : started documenting the XML library, the tree and
1087 DOM/Corba. This is a first step.
1088
Daniel Veillard11e00581998-10-24 18:27:49 +00001089Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * parser.c: Set up the fonctions comment block, boring but useful.
1092 * parser.h, SAX.c, parser.c: now attributes are processed through
1093 the SAX interface. The problem is that my SAX interface diverged
1094 quite a bit from the original one, well this is not an official
1095 spec, and translating it from Java to C is hairy anyway...
1096
Daniel Veillard97b58771998-10-20 06:14:16 +00001097Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1098
1099 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1100 fonctions comment block, boring but useful.
1101
1102Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001103
1104 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1105 conversion routines. However they are not yet used to convert the
1106 inputs. The core will run with UTF-8.
1107
Daniel Veillard33942841998-10-18 19:12:41 +00001108Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * tree.c : make sure that the type id is properly set-up when
1111 a new object is allocated, needed for DOM.
1112
Daniel Veillard27fb0751998-10-17 06:47:46 +00001113Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1114
1115 * tree.h, tree.c: Ok, the main objects in the tree will be native
1116 corba objects, it costs 8 bytes per Node, Attribute and Document
1117 but it simplifies the Corba integration a lot (no extra interface
1118 objects to allocate/free).
1119
Daniel Veillard0bef1311998-10-14 02:36:47 +00001120Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1121
1122 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1123 and changed NODEs contants for conformity with DOM Level 1
1124
Daniel Veillard27864701998-10-08 03:47:24 +00001125Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1126
1127 * added hooks to keep track of servants when creating objects
1128 xmlDoc and xmlNode (for Corba export).
1129
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001130Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * added xml-config script.
1133
Daniel Veillard7066a791998-10-01 20:28:28 +00001134Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1135
1136 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1137 to autoupdate libtool and automake conf files.
1138
Miguel de Icaza60681bd1998-09-30 19:28:59 +000011391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1140
1141 * Makefile.am: Use '?' to separate the sed
1142 commands as ',' is used when people pass -Wl,something.
1143
1144
Daniel Veillard15a8df41998-09-24 19:15:06 +00001145Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1146
1147 * tree.c, tree.h: added a per-document compression interface.
1148
Daniel Veillard151b1b01998-09-23 00:49:46 +00001149Tue Sep 22 20:47:38 EDT 1998
1150
1151 * tree.c, tree.h: added saving with compression and added interfaces
1152 to control the compression level (xmlGetCompressMode,
1153 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1154
Daniel Veillard70120ff1998-09-22 00:24:21 +00001155Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1156
1157 * parser.c: corrected a loop for files of size 0
1158
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000011591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1160
1161 * error.h: New file. Contains prototyes from `error.c'.
1162
Tom Tromeyc19653d1998-08-14 01:22:43 +00001163Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1164
1165 * Makefile.am (xmlincdir): New macro.
1166 (xmlinc_HEADERS): Renamed from include_HEADERS.
1167
Daniel Veillard845664d1998-08-13 04:43:19 +00001168Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1169
1170 * applied small patch on numeric entities from
1171 Christopher Blizzard <blizzard@appliedtheory.com>
1172
Daniel Veillard260a68f1998-08-13 03:39:55 +00001173Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1174
1175 * New release 0.2, removed the old xml_* files so that it's
1176 coherent with the other CVS base (W3C), far better conformance
1177 to standard, new namespaces, decent entities support, beginning
1178 of a SAX-like interface. Nearly nothing left intact, even the
1179 test examples ...
1180
Christopher Blizzarda36749e1998-07-30 21:47:18 +000011811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1182
1183 * .cvsignore: Add .deps dir
1184
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001185Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1188
Daniel Veillardfe926001998-07-26 04:28:20 +00001189Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001190
Daniel Veillardfe926001998-07-26 04:28:20 +00001191 * configure.in: added test for CPP
1192 * AUTHORS, Changelog: the original ones didn't get commited but the
1193 glib ones instead, fixed.
1194 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001195
Daniel Veillardfe926001998-07-26 04:28:20 +00001196Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001197
Daniel Veillardfe926001998-07-26 04:28:20 +00001198 * integrated code developped at W3C
1199 * changed the original Copyright
1200 * migrated to automake
1201 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001202