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