blob: 5ab0a0d8682ee6b39decbcb9ce6ffe4580d3b572 [file] [log] [blame]
Daniel Veillard306be992000-07-03 12:38:45 +00001Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * doc/xml.html: changed the xmlsoft.org structure, updated the
4 examples w.r.t. root and childs
5
Daniel Veillard7d853352000-07-02 18:53:09 +00006Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
9
Daniel Veillard365e13b2000-07-02 07:56:37 +000010Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11
12 * HTMLparser.c: Work on character encoding support for the HTML parser
13 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14 * encoding.c: Fixed a potential memleak in the encoding stuff
15
Daniel Veillardaf743792000-07-01 11:49:28 +000016Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17
18 * doc/FAQ.html doc/Makefile.am : added a FAQ
19
20Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000021
22 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
23 of the HTML parser to force it to not bypass SAX
24
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000025Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
26
27 * win32config.h.in: updated
28 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
29 lacks iconv support :-( need to release 2.1.1
30 * configure.in: release 2.1.1
31 * HTMLparser: fixed bug #14784
32 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
33 by Windows compiler
34 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
35 the SAX startDocument() callback.
36 * TODO: updated
37
38Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
39
40 * added xmlStopParser()
41
Daniel Veillardbe803962000-06-28 23:40:59 +000042Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
43
44 * configure.in: 2.1.0 prerelease
45 * Large resync between W3C and Gnome tree
46 * nanoftp, nanohttp.c: fixed stalled connections probs
47 * HTMLtree.c SAX.c : support for attribute without values in
48 HTML for andersca
49 * valid.c: Fixed most validation + namespace problems
50 * HTMLparser.c: start document callback for andersca
51 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
52 * parser.h, SAX.c: serious speed improvement for large
53 CDATA blocks
54 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
55 different encoding
56 * example/Makefile.am example/gjobread.c tree.h: work on
57 libxml1 libxml2 convergence.
58 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
59 and the LIBXML_TEST_VERSION macro
60
Daniel Veillardc310d562000-06-23 18:32:15 +000061Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
62
63 * doc/xml.html: various patches and improvements typo fixed by
64 Felix Natter
65 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
66 from Felix Natter <fnatter@gmx.net>
67
Daniel Veillardf3029822000-05-06 08:11:19 +000068Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * doc/upgrade.html: updated with instructions for support of both
71 libxml-1.x and libxml-2.x
72 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
73 for 2.x support and also fixed includes
74
75
Daniel Veillard496a1cf2000-05-03 14:20:55 +000076Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
79 the encoding support, added iconv support, so now libxml if
80 compiled with iconv automatically support japanese encodings
81 among others. Work based on initial patch from Yuan-Chen Cheng
82 I may have broken binary compat in the encoding handler
83 registration scheme, but that was so utterly broken I don't
84 expect anybody to have used this feature until now.
85 * parserInternals.h: fixup on the CHAR range macro
86 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
87 code.
88 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
89 * uri.c: added xmlParseURI() I can't believe I forgot to
90 implement this one in 2.0 !!!
91 * SAX.c: moved doc->encoding update in the endDocument() call.
92 * TODO: updated.
93
Daniel Veillard06047432000-04-24 11:33:38 +000094Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
95
96 * tree.h: removed extraneous xmlRemoveProp definition
97 * TODO: added item about --disable-corba configure switch
98 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
99 * nanoftp.c: fixed include problems giving troubles on AIX and
100 slowlaris
101 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
102 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
103 comment and headers changes to lower gtk-doc number of warnings
104 * doc/html/*: rebuilt docs
105
Daniel Veillarde0aed302000-04-16 08:52:20 +0000106Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
107
108 * HACKING: documented the tag for 1.x and instructions
109
Daniel Veillard5e873c42000-04-12 13:27:38 +0000110Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
113 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
114 xmlCreateIOParserCtxt
115 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
116 significant overall improvement
117 * xmllint.c: added I/O test to xmllint
118 * testSAX.c: added a speed test
119 * doc/* : updated/regenerated
120
Daniel Veillardfc708e22000-04-08 13:17:27 +0000121Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
122
123 * xpath.c uri.h parserInternals.h: cosmetic changes from
124 "Timur I. Bakeyev" <timur@bat.ru>, including making
125 xmlCreateURI() public
126
Daniel Veillard5d211f42000-04-07 17:00:24 +0000127Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
130 and the code at the same time. Added a clean mechanism for
131 overload or added input methods: xmlRegisterInputCallbacks()
132 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
133 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
134 * TODO: updated
135 * doc/* : updated/regenerated
136 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
137 source dir
138
Daniel Veillarde77a9182000-04-05 19:12:29 +0000139Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
140
141 * testURI.c: yet another forgotten commit, I should get some sleep !
142
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000143Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
144
145 * xmllint.c: forgot to commit this too ?
146
Daniel Veillardb9df4042000-04-05 14:23:16 +0000147Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
148
149 * xmlversion.h.in : forgot to commit this previously
150
Daniel Veillard361d8452000-04-03 19:48:13 +0000151Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
152
153 * configure.in: preparing libxml-2.0.0 version looks Ok so far
154 * README TODO: updated for release
155 * uri.c uri.h: added authority parsing/saving
156 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
157 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
158 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
159 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
160 Makefile.am : added compile-time customization of libxml
161 --with-ftp --with-http --with-html --with-xpath --with-debug
162 --with-mem-debug
163 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
164 #include <libxml/xxx.h> I hope it won't break too much stuff
165 and will be manageable in the future...
166 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
167 and added xmllint to the installed programs
168 * uri.h: added xmlFreeURI()
169
Daniel Veillardec303412000-03-24 13:41:54 +0000170Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
171
172 * uri.c uri.h: finished the escaping handling, the base support
173 and the URI path normalization. Looks good just lacks the
174 authority content parsing code.
175 * Makefile.am: added instructions to generate testURI
176 * TODO: updated
177 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
178 added links and icons for W3C and Gnome
179
Daniel Veillard8f621982000-03-20 13:07:15 +0000180Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
181
182 * xmlmemory.[ch] : seems I forgot to actually update the files in
183 the last commit :-)
184 * doc/xml.html doc/html/* : updated and uploaded the docs
185
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000186Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
187
188 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
189 * TODO: updated
190 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000191 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000192 gfree).
193 * Makefile.am, uri.c, uri.h: added a set of functions to do
194 exact (litteraly copied from the RFC 2396 productions) parsing
195 and handling of URI. Will be needed for XLink, one XML WFC,
196 XML Base and reused in the nano[ftp/http] modules. Still work
197 to be done.
198
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000199Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * configure.in, libxml.spec.in : libxml2
202 * doc/* : updated the doc page, rebuilt the docs
203
Daniel Veillardcf461992000-03-14 18:30:20 +0000204Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
205
206 * all: tagged LIB_XML_1_X
207 * *.c *.h : updated from W3C CVS tree
208 * configure.in : 2.0.0-beta
209 * libxml.spec.in : libxml2 package nam
210 * result/* : new version of the tests output
211
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000212Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * doc/xml.html, doc/update.html: updated docs, 1.8.7
215
Daniel Veillardb566ce12000-03-04 11:39:42 +0000216Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
217
218 * doc/* : rebuilt the docs
219 * parser.c: final patch on #6766
220 * valid.c: small patch on validity checks.
221
Daniel Veillardfb76c402000-03-04 11:39:42 +0000222Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
223
224 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
225 added
226 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
227 compatibility w.r.t. XML spec and existing code.
228
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000229Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
230
231 * parser.c: seems a better solution to <a> </a> exists,
232 will try it for a while
233
Daniel Veillard83a30e72000-03-02 03:33:32 +0000234Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * parser.c: tried to remove the <a> </a> generating <a/>
237 this is hard. Left a flag for that purpose. Fixed bug #6766
238 * configure.in: prepared 1.8.7 not released, due to previous
239 problem
240
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000241Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
242
243 * doc/xml.html : applied second patch from Paul DuBois
244
Daniel Veillard402e8c82000-02-29 22:57:47 +0000245Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * doc/xml.html : applied patch from Paul DuBois
248
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000249Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
250
251 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
252
Daniel Veillard5feb8492000-02-02 17:15:36 +0000253Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
254
255 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
256 compilation warnings on various platforms.
257 * parser.c: Fixed #5281 validity error callbacks are now desactived
258 by default if not validating.
259
Daniel Veillardf341f932000-02-02 14:52:08 +0000260Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
261
262 * nanoftp.c, win32config.h.in: patches to compile on WIN32
263
Daniel Veillard13c757e2000-02-01 23:59:15 +0000264Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
267 <gkatsi@cs.toronto.edu>
268
Daniel Veillard726e8792000-01-30 20:04:29 +0000269Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
272 processing URLs
273
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000274Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
277 xmlNanoFTPUpdateURL for persistent control connections.
278 * configure.in: 1.8.6
279
280Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
281
282 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
283 * tree.[ch] : added xmlSaveNoEmptyTags
284
James Henstridgef3be9312000-01-28 13:59:21 +00002852000-01-29 James Henstridge <james@daa.com.au>
286
287 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
288
289 * Makefile.am: added nanoftp.[ch] to the build.
290
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000291Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
292
293 * nanoftp.[ch]: cleanup, comments, API
294 * debugXML.c : fixed a bug in the cat command
295 * doc/*: regenerated the docs
296
Daniel Veillardda07c342000-01-25 18:31:22 +0000297Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
300 * debugXML.c : fixed a bug in the cat command
301 * valid.c: fixing some small probs
302 * libxml.spec.in: get rid of the SNAP suffix
303 * doc/xml.html: updated the status
304
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000305Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
306
307 * xml-config.in: xml-config --version to just return the
308 version number
309 * xpath.c: some cleanup w.r.t. axis when the current node is
310 an attribute.
311 * TODO: updated
312
Daniel Veillard461a66c2000-01-18 18:01:01 +0000313Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
314
315 * configure.in: prepared for libxml-1.8.5
316 * doc/* recompiled the documentation
317
3182000-01-17 Jody Goldberg <jgoldberg@home.com>
319
320 * configure.in : WARNING autoconf subtlety alert :
321 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
322 when looking for zlib.h so that HAVE_ZLIB_H is defined.
323 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
324 get defined by AC_CHECK_HEADERS.
325
Daniel Veillardf967b902000-01-17 16:06:10 +0000326Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
327
328 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
329 Rune.Djurhuus@fast.no
330
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000331Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * TODO: updated
334 * tree.c, parser.c: made sure that only memory alloc problems
335 and internal parser errors are allowed to write to stdout or
336 stderr.
337
Daniel Veillard0142b842000-01-14 14:45:24 +0000338Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * tree.c : restored xmlNewGlobalNs since this seems used by
341 a lot of existing code :-(, fixed a bug in xmlNewNs
342 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
343 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
344 to exit() from the library code.
345 * xpath.c, parser.c: removed bugs or unused code detected by
346 Windows compilers
347 * parser.c: started adding interfaces for parsing well balanced
348 XML fragments
349 * configure.in: releasing 1.8.4
350 * doc/* : rebuilt the docs
351
Daniel Veillard2eac5032000-01-09 21:08:56 +0000352Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
353
354 * tree.[ch] : added xmlNewDocFragment() for DOM
355 * testHTML.c: uninitialized variable.
356
Daniel Veillardf3a73582000-01-05 14:58:39 +0000357Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * doc/* : rebuild the docs
360
Daniel Veillard71b656e2000-01-05 14:46:17 +0000361Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * acconfig.h: readline and history patch
364 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
365 * tree.c: added check and handling when possibly removing an ID
366 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
367 and saving.
368 * test/HTML/entities.html result/HTML/entities.html* : test for
369 various entities reference cases
370 * result/HTML/* : as a result output of some testcase have
371 changed
372 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
373 by previous example. added xmlParseTryOrFinish().
374 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
375 entities.h debugXML.h HTMLparser.h: changed the way struct are
376 declared to allow gtk-doc to expose those
377 * parser.c: closed bug #4960
378 * Makefile.am configure.in: Applied patch from
379 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
380 and math/socket libs detection
381
Daniel Veillard437b87b2000-01-03 17:30:46 +0000382Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * configure.in, Makefile.am: link tester against readline
385 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
386
Daniel Veillard686d6b62000-01-03 11:08:02 +0000387Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * tree.[ch]: added xmlRemoveProp
390 * win32config.h.in nanohttp.c: avoid including the Windows
391 socket stuff in every C files
392 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
393 the XmL parser(s)
394 * test/ns4 result/ns4 etc...: added test case for previous prob
395 * tree.c: xmlNewNs wasn't checking for double definition
396 * Makefile.in: fixed a problem with dist-hook duplicates
397 * parser.[hc], xmlIO.c: fixed the loading of external entities
398 APIs, now xmlLoadExternalEntity() is used everywhere and
399 setting up an app specific front-end using the
400 * SAX.c parser.c: some fixes, now the xhtml spec validates
401 with the xhtml DTD.
402 * error.c: fixed crashes in case of no input stream
403 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
404 to the validation tests and results
405
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000406Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
407
408 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
409 too htmlCreatePushParserCtxt() and htmlParseChunk()
410 * parser.c: a bit of cleanup.
411 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
412 to XML) removed the last mem leak known
413 * HTMLtree.c: output message cleanup
414 * xmlmemory.c: display content info about memory blocks
415 * result/HTML/wired.* : missing att value warning change
416
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000417Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * doc/* : rebuilt the documentation
420
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000421Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * parser.[ch] parserInternals.h: Push parser for XML,
424 seems to work fine now
425 * tester.c debugXML.[ch]: Added an XML shell debug facility and
426 --push for push testing
427 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
428 * testSAX.c: added --push
429 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
430 subtree
431 * xmlIO.[ch] : enriched API + fixes for push mode
432 * entities.[ch]: added the entity content length to the struct.
433 * xmlmemory.[ch]: new API to show the last entries for the shell
434 * valid.c: added required attribute testing
435 * SAX.c: the cdata callback now merge contiguous fragments
436 * HTMLparser.c: cleanup of some macros
437
Daniel Veillard3c558c31999-12-22 11:30:41 +0000438Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * parser.c: fix for PIs name starting with xml
441 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000442 * *.c, configure.in win32config.h.in : generate win32config.h for
443 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000444
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000445Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
446
447 * parser.c: fixed a stupid = vs. == bug :-(
448 * doc/gnome-xml.sgml: s/glade/xml/
449
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000450Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
451
452 * configure.in, doc/xml.html : bug fix release 1.8.2
453 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
454 Hopefully the end of that silly C++ include problem
455 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
456 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
457 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
458 troubles with autoclosed elements when the stree shape doesn't
459 follow the DtD specs. Added htmlIsAutoClosed() and
460 htmlAutoCloseTag()
461 * result/HTML/*.htm*: Updated the HTML examples regression tests output
462 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
463 * debugXML.c: fixed a bug on printing default namespaces.
464 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
465
Daniel Veillardb24054a1999-12-18 15:32:46 +0000466Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
467
468 * result/HTML/*.htm[l] : updated the HTML regression tests according
469 to the new output
470 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
471 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
472 problem due to intermix of extern "C" { ... } declarations for C++
473 and recursive includes in the headers
474
Chris Lahey323c48c1999-12-18 15:32:45 +00004751999-12-20 Chris Lahey <clahey@umich.edu>
476
477 * HTMLtree.c: Made it so that html nodes with a single child do
478 not insert a carriage return before or after the child node.
479
Daniel Veillardb24054a1999-12-18 15:32:46 +0000480Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000481
482 * configure.in, doc/xml.html : bug fix release 1.8.1
483 * parser.c: fixed bug #4344
484 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
485 added the glue to avoid C++ problems
486 * doc/* : regenerated the documentation
487
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000488Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
491 namespace recognition, and Dia as a resul :-(
492 * encoding.c: closed bug #3950
493
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000494Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
495
496 * valid.c: debugging a posteriori validation, except URI expansion
497 stuff this should be fixed now
498 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
499 Carl Nygard <cnygard@bellatlantic.net>
500 * tester.c: added --postvalid, cleaning of the code
501 * tree.[ch]: added xmlDocGetRootElement()
502
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000503Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
504
505 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
506 c++ losage.
507
Daniel Veillard10a2c651999-12-12 13:03:50 +0000508Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * configure.in, doc/xml.html : bumped to 1.8.0
511 * xlink.[ch], Makefile.am : added framework for link detection
512 * parser.h: added nbChars to parser context, needed for cleanup.
513 * xmlmemory.c: removed a nasty bug when out of mem
514 * valid.[ch]: adding namespace support for attribute decl
515 * tester.c: added --debugent option
516 * debugXML.[ch]: added xmlDebugDumpEntities()
517 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
518 buffers instead, this was really needed, validation was breaking
519 in strange ways due to that. Added xmlParseStringPEReference()
520 and other parsing from strings functions. Entities processing
521 modified again, but PERef are still not handled correcly but
522 unless you're Eve Maller you won't notice :-)
523 * HTMLparser.c: large changes toward reliability, and switched to
524 lowercase internal tags, XHTML is lowercase, so it will help
525 that output is closer to next version.
526 * doc/* : regenerated the documentation, it is now hosted at
527 http://xmlsoft.org/ (same bits I just bought the domain :-)
528
529
Daniel Veillard294cbca1999-12-03 13:19:09 +0000530Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
531
532 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
533 doc generation
534 * parser.c: fixed bugs #3908 and #3937 and a memory leak
535 in the SAX API
536 * doc/*: rebuilt the doc making sure everything appears in the
537 HTML files
538
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000539Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
540
541 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
542 added the patch from Carl Nygard <cnygard@bellatlantic.net>
543 which allow impressive speed improvement on dataset with
544 large text pieces, but at the cost of broken binary
545 compatibility and slightly bigger memory usage.
546 Configure with --with-buffers to activate them, they
547 are protected with XML_USE_BUFFER_CONTENT define.
548 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
549 goal is 0 memory left allocated once parser is no more used
550 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
551 call xmlCleanupParser() and xmlMemoryDump()
552
Daniel Veillarda819dac1999-11-24 18:04:22 +0000553Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
556 * parser.[ch] encoding.[ch]: added memory cleanup routines
557 * parser.c: closing bug #3788
558 * doc/*: rebuilt the doc
559
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000560Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
561
562 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
563 xmlNewTextChild() and xmlSetCompressMode() behaviour.
564 * tester.c: added --compress option
565 * doc/*: rebuilt the documentation
566
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000567Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
570 if given /proc/kcore as input !
571 * doc/xml.html doc/*: updated and rebuilt the documentation
572
573Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000574
575 * parser.c: Fixed some wrongly space collapsing code due to
576 a misreading of the spec.
577 * result/*: fixed the output accordingly
578
579Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000580
581 * encoding.c: bug fix and typos
582 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
583 * parser.c: added attribute normalization closing bug #3597
584 * test/att* result/att* SAXresult/att*: testcase for attribute
585 normalization
586
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000587Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * configure.in: closing bug #3163 by adding extra flags for the
590 cc compiler on HP-UX
591
Daniel Veillard51e3b151999-11-12 17:02:31 +0000592Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * valid.[ch] : removed a typo and an enumerated type bug in the
595 xmlAddElementDecl() function
596 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
597 call to xmlEncodeEntitiesReentrant() so that the functions
598 New, Set and Get are at the same level.
599 * parser.c HTMLparser.c: extra memory allocation bug for
600 attributes detected by someone using libxml in embedded systems :-)
601
Daniel Veillard962195f1999-10-28 15:51:53 +0000602Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * xmlmemory.h: turned off mem debug :-\
605
Daniel Veillard35008381999-10-25 13:15:52 +0000606Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * parser.c: closed bug #2784 a one line fix, but worth pushing
609 a new release out
610 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
611 some structures, comments before and after the
612 main element, and other nastyness
613 * HTMLtree.c tree.c: accomodate the extended HTML supported
614 * configure.in: pushing 1.7.4
615 * test/ent8 and related outputs : added a new test for bug #2784
616 * test/HTML/wired.html and related output: a nasty HTML example
617 * Makefile.am: improved the test scripts
618 * docs/* : reran the documentation extractor, updated xml.html
619
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000620Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
623 HTMLparser and debugged the HTML related code. HTML documents
624 now have their own type
625 * entities.c: do not dump &apos; for HTML output
626 * xmlmemory.c: improvement, breakpoint mechanism
627 * testHTML.c: added --sax --repeat ...
628 * Makefile.am: improved the HTML tests
629 * valid.[ch]: added xmlValidGetValidElements and
630 xmlValidGetPotentialChildren
631 * tester.c: added --insert to test the 2 new functions
632 * test//* result//* SAXresult//* : regression test cleanup
633 and extension.
634 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
635 gnome-xml-nanohttp.html
636
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000637Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
638
639 * HTMLparser.c: fixed problems with some autoclose tags
640 * tree.c: fixed XML output problems.
641 * result/* SAXresult/*: update of the tests output
642
Daniel Veillard6077d031999-10-09 09:11:45 +0000643Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
644
645 * Makefile.am: Arturo patch for xmlConf.sh version info
646 * parser.c: Tim Josling patch for single quoted items
647 * tester.c: Tim Josling patch for tester options usage
648 * tree.h: indent cleanup
649
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000650Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * HTMLparser.c parser.h : Fixed problems with HTML parsing
653 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
654
Daniel Veillard00fdf371999-10-08 09:40:39 +0000655Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * tree.c : Raph patch for initialization of CORBA fields
658 * parser.c, xpath.c, ...: modification of doc comments
659 * xpath.c : allow spaces in xpath expressions
660
Daniel Veillardad219441999-09-27 08:17:49 +0000661Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
662
663 * xmlmemory.h: turning off memory debug :-(
664
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000665Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
666
667 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
668 better SAX interfaces.
669 * testSAX.c: uses the new SAX routine, avoid fetching any remote
670 entity.
671 * configure.in: 1.7.2
672
673Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000674
675 * libxml.spec.in: fixed the URL
676 * doc/xml.html: improved the documentation front-end
677
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000678Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000679
680 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
681
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000682Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000683
684 * libxml.spec.in: fixed the alpha compile problem
685 * parser.[ch]: changed errno to errNo in the parser context :-(
686 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
687 * doc/xml.html: changed CHAR to xmlChar
688 * doc/html/*: recompiled the documentation
689 * configure.in: 1.7.1
690
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000691Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
692
693 * parser.h: modified the parser context struct to regain 1.4.0
694 binary compatibility
695 * parser.c, xml-error.h: added errno ot teh context and defined
696 a set of errors values with update of errno
697 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
698 DTDs and entities
699 * *.h, *.c: complete cleanup of the use of config.h and include
700 protection depending on the current setup.
701 * overalll debugging, maintenance and bug-fixing on all modules
702 * updated the documentation
703 * ready for 1.7.0
704
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000705Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * HTMLparser.c : cleanup
708 * SAX.c valid.c valid.h: added ID/IDREF checking
709 * tree.c tree.h: extended doc structure for refs
710 * configure.in: 1.6.2
711 * parser.c: patched bug in SAX user arg call
712 * parserInternals.h: patched missing close in C++ wrapping
713 * testXPath.c xpath.c xpath.h: prepared for extensibility,
714 especially upcoming XPointer implementation.
715 * doc/xml.html: augmented, typo
716
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000717Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
718
719 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
720 not all invocations of install understand -d.
721
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000722Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
723
724 * Makefile.am: prepend all the test* calls with $(top_builddir) -
725 to make 'check' works, when builddir != srcdir.
726
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000727Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * doc/xml.html : updated the documentation
730
Daniel Veillard6454aec1999-09-02 22:04:43 +0000731Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
734 not deallocated memory blocks
735 * *.c : replaces all calls to malloc() free() and realloc() to
736 the wrapper functions/macros
737 * tree.c : removed memory leaks dues to calling xmlFreeNode()
738 instead of xmlFreeNodeList()
739
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000740Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
741
742 * HTMLparser.c: corrected a stupid bug leading to core dump at
743 tree deallocation. Removed warnings indicated by
744 Stephane.Conversy@lri.fr
745 * entities.c: Fixes Yet Another Stupid Bug, entities were not
746 looked for in the external subset
747
748Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000749
750 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
751 on SGI by Stephane.Conversy@lri.fr
752
Daniel Veillardb96e6431999-08-29 21:02:19 +0000753Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * all .h : changed the prototype declaration indent as in gtk
756 * most .c : working on reducing the TODOs in the code
757 * most .c : cleanup though -pedantic and Insure++
758 * improvements on validation ID checkings.
759 * tree.[ch] SAX.c: added support for namespace on attributes #2022
760 * xml-config.in: closed #1810
761
762Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000763
764 * tree.h, valid.c, valid.h: more work on validity, IDs
765 * xpath.c: added/fixed comparidon and equlity, added a new isinf
766 definition for AIX
767
Daniel Veillardb556eb51999-08-15 17:19:50 +0000768Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
771 the distribution due to a cut'n paste error at last commit
772
Daniel Veillardb05deb71999-08-10 19:04:08 +0000773Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * configure.in: upgraded to version 1.4.0
776 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
777 Big update, added a large part of the validation process,
778 it should be usable, but some parts are missing
779 * xpath.c: improved the implementation w.r.t. root.
780 * Makefile.am: added more tests
781 * test and result trees: added a lot of tests
782 * libxml.spec.in: export libxml.so.0 and libxml.so.1
783
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000784Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
785
786 * Added an HACKING file
787
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000788Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * xpath.[ch] : improvements and debug of the XPath implementation
791 * parser.c, HTMLparser.c : modified the parsers to be progressive
792 * tree.[ch] : extended the Buffer promitives
793 * xmlIO.[ch] : added basic I/O routines providing progressive
794 parsing and ready for I18N conversion plugins
795 * SAXresult/* : the SAX callback sequence maybe slightly different
796 now
797 * test*.c : improved/updated the tests programs
798 * doc/* : recompiled the docs.
799
Daniel Veillard15b75af1999-07-26 16:42:37 +00008001999-07-26 Michael Meeks <michael@edenproject.org>
801
802 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
803
804 * tree.c: Ditto.
805
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000806Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * configure.in: upgraded to version 1.4.0
809 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
810 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
811 XML query language, see http://www.w3.org/TR/xpath for more details.
812 * parser.c, parser.h: added CHAR* related string functions for XPath
813 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
814 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
815 rebuild the docs.
816 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
817 and regression testing capabilities for XPath.
818
Daniel Veillardd79d7871999-07-12 10:38:12 +0000819Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
822 closing bug #1646
823
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000824Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
825
826 * Makefile.am, example/Makefile.am: closed bug #1683
827
Daniel Veillard3166ab11999-07-11 16:14:19 +0000828Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * example/Makefile.am, configure.in: added the makefile for the
831 gjobread example
832
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000833Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
834
835 * doc/Makefile.am:
836 - fix which allow "make install DESTDIR=</install/prefix>".
837
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000838Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
841 which fixed a problem on the file reading-code.
842
Daniel Veillard82150d81999-07-07 07:32:15 +0000843Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
846 output.
847 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
848
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000849Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
850
851 * parser.h : Oops removed the binary compatibility problem
852 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
853 * parser.c, HTMLparser.c: applied patches for reading from stdin
854
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000855Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
856
857 * parser.c, entities.c, valid.c: cleanup bug #1591
858 * configure.in: cleanup bug #1592
859 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
860 the same tree back-end. Hence gdome will be available for it.
861 * doc/Makefile.am: close bug #617
862
Daniel Veillard97fea181999-06-26 23:07:37 +0000863Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * parser.c: alloctate a per parser context SAX interface block
866
Daniel Veillard14fff061999-06-22 21:49:07 +0000867Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
870 and xmlEncodeEntitiesReentrant with the correct one :-\
871
872Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * commit of my internal XML base changes, quite a lot of
875 changes, cleanups, better entities support, framework for
876 new I/O and charset detection and handling
877 * Fixed the configure/Makefile stuff to generate shared libs
878 with the proper version info, so we jumped on rev from
879 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
880 xmlEncodeEntities() result need to be freed now, and a string
881 xmlParserVersion provide the current library version.
882
Raph Levien05240da1999-06-15 21:27:11 +0000883Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
884
885 * parser.c: fixed a buffer overrun for when you have a very long
886 attribute with no entities in it.
887
Daniel Veillardbb2da581999-06-13 14:37:07 +0000888Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * added example directory
891 * added example/gjobs.xml gjobread.c, still need a Makefile.in
892
Daniel Veillard011b63c1999-06-02 17:44:04 +0000893Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * Release of libxml-1.1, nearly everything has been touched for
896 this.
897 * Added more regression tests
898 * Updated the documentation
899
Daniel Veillard27d88741999-05-29 11:51:49 +0000900Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * tree.[ch]: unified the XML_NO_CORBA defines.
903 * parser.c encoding.[ch]: started plugging in char encoding detection
904
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000905Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
906
907 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
908 Also freed allocated buffer.
909
Daniel Veillard27d88741999-05-29 11:51:49 +0000910Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000911 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
912 reentrancy problem at printing. One is left in entities.c, to
913 remove ASAP
914 * testSAX.c : added a test example showing the use of the SAX
915 interface if one doesn't want to build the DOM tree.
916 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
917
Daniel Veillard517752b1999-04-05 12:20:10 +0000918Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
921 large revamping of the parser to use SAX callbacks
922 http://www.megginson.com/SAX/ (or at least a C like interface
923 a la Expat). It's now possible to set up your own callbacks
924 and the parser will not build a DOM tree.
925 * test/* result/*: updated the test suite, I finally removed
926 the old Namespace draft support (PI based).
927
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000928Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * Makefile.am: added test result to EXTRA_DIST for make tests
931
Daniel Veillard64068b31999-03-24 20:42:16 +0000932Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * parser.c, parserInternals.h: moved the chars macro definitions
935 to parserInternals.h
936 * parser.c, error.c: applied patches from "Knut Ã…kesson"
937 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
938
Daniel Veillard012ccc11999-03-23 10:11:11 +0000939Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
940
941 * xml-config.in : applied patch to make --version work
942
Raja R Harinatha86c23e1999-03-05 22:14:01 +00009431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
944
945 * Makefile.am (check-local): Alias for `tests' target. This will
946 cause `make check' to do the right thing.
947 (tests): Don't run tests in srcdir. Also, replaced calls to
948 basename with a `sed' "equivalent".
949
Daniel Veillardd109e371999-03-05 06:26:45 +0000950Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * Renamed error.h to xml-error.h, corrected Makefile.am to list
953 it in the header and not the sources, updated the doc.
954 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
955 pointing this out.
956
Daniel Veillardbc50b591999-03-01 12:28:53 +0000957Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
958
959 * parser.c, parser.h, parserInternals.h: memory leak hunting,
960 exported the inputStream routines.
961 * doc/html/* : updated accordingly
962
Daniel Veillardd692aa41999-02-28 21:54:31 +0000963Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * parser.c, parser.h, parserInternals.h: added a few extra
966 internal calls to allocate and free parser contexts ...
967 * doc/html/* : updated accordingly
968
Daniel Veillard55a99271999-02-25 11:01:29 +0000969Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * configure.in, Makefile.am, doc/makefile.am : General changes for
972 1.0.0 release and including the generated HTML documentation.
973
Daniel Veillard35925471999-02-25 08:46:07 +0000974Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
975
976 * makefile.am : added parserInternals.h, oops.
977
Daniel Veillard1e346af1999-02-22 10:33:01 +0000978Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
979
980 * parserInternals.h: added this header giving access to the parser
981 internal functions.
982 * doc/Makefile.am : added a rebuild target which rebuilds the full
983 set of documentations
984 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
985 the internal subset.
986 * *.c *.h: modifications needed to generate the documentation using
987 gtk-doc, cleanup of functions blocks, reorganisation of struct
988 declarations.
989
Daniel Veillard1164e751999-02-16 16:29:17 +0000990Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
993 the tar and spec file to include the beginning of the doc.
994
Nuno Ferreira03d04781999-02-13 00:07:17 +00009951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
996
997 * doc/.cvsignore: Added this file.
998
Daniel Veillard6800ef31999-02-08 18:33:22 +0000999Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * tree.c: fixed xmlGetProp to return "" when the attribute
1002 exists, even if the node-list is NULL.
1003
Daniel Veillard726c7e31999-02-08 15:13:10 +00001004Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * tree.c: patched an error outputting empty attribute values.
1007 * Makefile.am and doc/makefile.am: have been updated during the
1008 week-end. Sorry for an empty CVS log, I got a shell problem.
1009
Daniel Veillard1899e851999-02-01 12:18:54 +00001010Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * tree.h: cleaned up using enums instead of defines
1013 * parser.c, valid.[ch]: more work on parsing/output of element
1014 declarations
1015
Daniel Veillard3b9def11999-01-31 22:15:06 +00001016Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * valid.[ch], tree.c, parser.c : more work toward full parsing
1019 of XML DTDs.
1020 * README: added informations about mailing-list and on-line
1021 documentation
1022
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000010231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1024
1025 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1026
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001027Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1028
1029 * parser.c, tree.[ch] : more work toward conformance testing,
1030 added a last element to accelerate parsing of very flat structures
1031 started working on internal subset Element content declaration.
1032 * valid.[ch] : first cut at adding code toward validation.
1033 * previous changes had also small impact on most files, especially
1034 the conformance testing using James Clark test suite.
1035
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001036Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * test/* : updated the examples, most of them were not well
1039 formed (humm), and added rdf2.
1040 * result/* : resulting changes in the output.
1041
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001042Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1043
1044 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1045
Daniel Veillard44b3a061998-12-05 17:27:22 +00001046Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * tree.c: patched a bug in the generation of empty attributes
1049
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001050Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1053 for node/trees/documents/... Biggest problem is namespace
1054 support when copying subtrees.
1055
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001056Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1057
1058 * parser.c, entities.c: improve entities and char ref encoding,
1059 and cleanups of error messages.
1060
Daniel Veillard242590e1998-11-13 18:04:35 +00001061Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1062
1063 * parser.c, entities.c: simple bug hunting done during rpm2html and
1064 rpmfind integration.
1065
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001066Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * parser.[ch]: Added interfaces allowing to specify a SAX
1069 handler before parsing.
1070
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001071Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * parser.c: redirrect all errors reporting through the SAX
1074 error function
1075
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001076Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1079 * libtool, tlmain ...: update of the libtool files
1080
Miguel de Icaza442321c1998-11-04 18:13:38 +000010811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1082
1083 * entities.c: Use g_snprintf insteda of snprintf.
1084
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001085Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1086
1087 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1088 added ent5 test for this purpose.
1089 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1090
Daniel Veillard27271681998-10-30 06:39:40 +00001091Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1092
1093 * parser.c: fixed? a strange error due to compression on a GWP
1094 document.
1095
Daniel Veillard25940b71998-10-29 05:51:30 +00001096Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1097
1098 * tree.[ch]: bug fixing
1099 * entities.[ch]: defined a specific type for predefined entities
1100 * doc/xml.html: more documentation on the library, how to use it,
1101 overview of the interfaces.
1102
Daniel Veillard16253641998-10-28 22:58:05 +00001103Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1104
1105 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1106
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001107Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1108
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001109 * tree.c: corrected a small bug
1110 * doc/xml.html: continuing writing documentation.
1111
1112Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1113
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001114 * debugXML.h debugXML.c: added debugging utilities.
1115 * tester.c: added --debug switch.
1116 * tree.c: patched an incorrect node->type assignment.
1117 * parser.c: formatting, ensure that node->doc != NULL in attributes
1118
Daniel Veillardccb09631998-10-27 06:21:04 +00001119Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1122 entity support and provide an internal representation close to
1123 DOM one (entity ref nodes, and attribute value as tree). I tried
1124 to preserve the interface but this will surely break some apps
1125 (I have to change rpm2html/rpmfind for example). I had to change
1126 two interfaces, and the generated tree is somewhat different.
1127 * doc/* : started documenting the XML library, the tree and
1128 DOM/Corba. This is a first step.
1129
Daniel Veillard11e00581998-10-24 18:27:49 +00001130Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1131
1132 * parser.c: Set up the fonctions comment block, boring but useful.
1133 * parser.h, SAX.c, parser.c: now attributes are processed through
1134 the SAX interface. The problem is that my SAX interface diverged
1135 quite a bit from the original one, well this is not an official
1136 spec, and translating it from Java to C is hairy anyway...
1137
Daniel Veillard97b58771998-10-20 06:14:16 +00001138Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1141 fonctions comment block, boring but useful.
1142
1143Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001144
1145 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1146 conversion routines. However they are not yet used to convert the
1147 inputs. The core will run with UTF-8.
1148
Daniel Veillard33942841998-10-18 19:12:41 +00001149Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1150
1151 * tree.c : make sure that the type id is properly set-up when
1152 a new object is allocated, needed for DOM.
1153
Daniel Veillard27fb0751998-10-17 06:47:46 +00001154Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1155
1156 * tree.h, tree.c: Ok, the main objects in the tree will be native
1157 corba objects, it costs 8 bytes per Node, Attribute and Document
1158 but it simplifies the Corba integration a lot (no extra interface
1159 objects to allocate/free).
1160
Daniel Veillard0bef1311998-10-14 02:36:47 +00001161Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1164 and changed NODEs contants for conformity with DOM Level 1
1165
Daniel Veillard27864701998-10-08 03:47:24 +00001166Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * added hooks to keep track of servants when creating objects
1169 xmlDoc and xmlNode (for Corba export).
1170
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001171Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * added xml-config script.
1174
Daniel Veillard7066a791998-10-01 20:28:28 +00001175Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1176
1177 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1178 to autoupdate libtool and automake conf files.
1179
Miguel de Icaza60681bd1998-09-30 19:28:59 +000011801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1181
1182 * Makefile.am: Use '?' to separate the sed
1183 commands as ',' is used when people pass -Wl,something.
1184
1185
Daniel Veillard15a8df41998-09-24 19:15:06 +00001186Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1187
1188 * tree.c, tree.h: added a per-document compression interface.
1189
Daniel Veillard151b1b01998-09-23 00:49:46 +00001190Tue Sep 22 20:47:38 EDT 1998
1191
1192 * tree.c, tree.h: added saving with compression and added interfaces
1193 to control the compression level (xmlGetCompressMode,
1194 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1195
Daniel Veillard70120ff1998-09-22 00:24:21 +00001196Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * parser.c: corrected a loop for files of size 0
1199
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000012001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1201
1202 * error.h: New file. Contains prototyes from `error.c'.
1203
Tom Tromeyc19653d1998-08-14 01:22:43 +00001204Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1205
1206 * Makefile.am (xmlincdir): New macro.
1207 (xmlinc_HEADERS): Renamed from include_HEADERS.
1208
Daniel Veillard845664d1998-08-13 04:43:19 +00001209Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1210
1211 * applied small patch on numeric entities from
1212 Christopher Blizzard <blizzard@appliedtheory.com>
1213
Daniel Veillard260a68f1998-08-13 03:39:55 +00001214Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1215
1216 * New release 0.2, removed the old xml_* files so that it's
1217 coherent with the other CVS base (W3C), far better conformance
1218 to standard, new namespaces, decent entities support, beginning
1219 of a SAX-like interface. Nearly nothing left intact, even the
1220 test examples ...
1221
Christopher Blizzarda36749e1998-07-30 21:47:18 +000012221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1223
1224 * .cvsignore: Add .deps dir
1225
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001226Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1229
Daniel Veillardfe926001998-07-26 04:28:20 +00001230Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001231
Daniel Veillardfe926001998-07-26 04:28:20 +00001232 * configure.in: added test for CPP
1233 * AUTHORS, Changelog: the original ones didn't get commited but the
1234 glib ones instead, fixed.
1235 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001236
Daniel Veillardfe926001998-07-26 04:28:20 +00001237Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001238
Daniel Veillardfe926001998-07-26 04:28:20 +00001239 * integrated code developped at W3C
1240 * changed the original Copyright
1241 * migrated to automake
1242 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001243