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