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