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