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