blob: c24a6dfc892f62f6046b051cc4442f06debe019b [file] [log] [blame]
Daniel Veillard29579362000-08-14 17:57:48 +00001Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5
Daniel Veillard1255ab72000-08-14 15:13:33 +00006Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9 * testHTML.c: fix core dump on Solaris 2.x systems
10 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
11 * result/HTML/*.sax: previous bug fix lead to new results
12
Daniel Veillard03109292000-08-14 14:58:22 +000013Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16 * configure.in: added --with-readline=DIR to accept alternate
17 path for readline include/library
18 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
19 for ANSI under HP-UX
20 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
21 includes @LIBS@
22
Daniel Veillard7c29ce22000-08-12 21:20:53 +000023Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
24
25 * doc/* : rebuilt the docs
26 * getting ready for 2.2.2 release
27
Daniel Veillard87b95392000-08-12 21:12:04 +000028Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
29
30 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
31 and xmlAddFeature()
32 * tree.[ch]: added xmlAddChildList()
33 * xmllint.c: MAP_FAILED macro test
34 * parser.h: added xmlParseCtxtExternalEntity()
35 * valid.c: applied bug fixes removed warning
36 * tree.c: added CDATA block to elements content
37 * testSAX.c: cleanup of output
38 * testHTML.c: added SAX testing
39 * encoding.c: better error recovery
40 * SAX.c, parser.c: fixed one of the external entity processing
41 of the OASis testsuite
42 * Makefile.am: added HTML SAX regression tests
43 * configure.in: bumped to 2.2.2
44 * test/HTML/ result/HTML: added a few of HTML tests, and added the
45 SAX results
46
Daniel Veillard88a172f2000-08-04 18:23:10 +000047Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * configure.in: patch for HP compiler
50
512000-08-04 Sven Heinicke <sven@zen.org>
52
53 * xmllint.c: Was coredumping sometimes when the file given didn't
54 exist.
55
Daniel Veillard46e370e2000-07-21 20:32:03 +000056Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
57
58 * parser.c xmlIO.[ch]: fixed the problem of encoding support
59 when using in memory parsing. Need some cleanup.
60 * xmllint.c configure.in: added a --memory flag to test memory
61 parsing
62
Daniel Veillard36650692000-07-21 15:16:39 +000063Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * nanohttp.c: fixed socklen_t replacement to unsigned int
66 * parser.c: fixed a space handdling missing at the end of
67 production 28 DOCTYPE.
68 * xmlmemory.c: fixed a stupid bug on the routine to override
69 allocation functions
70 * TODO: updated
71
Daniel Veillarde46e20d2000-07-14 15:02:46 +000072Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * doc/ regenerated the docs
75
Daniel Veillard32bc74e2000-07-14 14:49:25 +000076Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * doc/encoding.html doc/xml.html: added I18N doc
79 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
80 improvements, both parser and filters, added ASCII & HTML,
81 fixed the ISO-Latin-1 one
82 * xmllint.c testHTML.c: added/made visible --encode
83 * debugXML.c : cleanup
84 * most .c files: applied patches due to warning on Windows and
85 when using Sun Pro cc compiler
86 * xpath.c : cleanup memleaks
87 * nanoftp.c : added a TESTING preprocessor flag for standalong
88 compile so that people can report bugs more easilly
89 * nanohttp.c : ditched socklen_t which was a portability mess
90 and replaced it with unsigned int.
91 * tree.[ch]: added xmlHasProp()
92 * TODO: updated
93 * test/ : added more test for entities, NS, encoding, HTML, wap
94 * configure.in: preparing for 2.2.0 release
95
Daniel Veillard49703262000-07-10 10:27:46 +000096Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
97
98 * nanoftp.c: fixed the way the control connection is handled
99 * libxml.spec.in: fixed the dependancies and cleanup
100
Daniel Veillard306be992000-07-03 12:38:45 +0000101Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
102
103 * doc/xml.html: changed the xmlsoft.org structure, updated the
104 examples w.r.t. root and childs
105
Daniel Veillard7d853352000-07-02 18:53:09 +0000106Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
107
108 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
109
Daniel Veillard365e13b2000-07-02 07:56:37 +0000110Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * HTMLparser.c: Work on character encoding support for the HTML parser
113 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
114 * encoding.c: Fixed a potential memleak in the encoding stuff
115
Daniel Veillardaf743792000-07-01 11:49:28 +0000116Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
117
118 * doc/FAQ.html doc/Makefile.am : added a FAQ
119
120Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +0000121
122 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
123 of the HTML parser to force it to not bypass SAX
124
Daniel Veillard3f6f7f62000-06-30 17:58:25 +0000125Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
126
127 * win32config.h.in: updated
128 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
129 lacks iconv support :-( need to release 2.1.1
130 * configure.in: release 2.1.1
131 * HTMLparser: fixed bug #14784
132 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
133 by Windows compiler
134 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
135 the SAX startDocument() callback.
136 * TODO: updated
137
138Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
139
140 * added xmlStopParser()
141
Daniel Veillardbe803962000-06-28 23:40:59 +0000142Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
143
144 * configure.in: 2.1.0 prerelease
145 * Large resync between W3C and Gnome tree
146 * nanoftp, nanohttp.c: fixed stalled connections probs
147 * HTMLtree.c SAX.c : support for attribute without values in
148 HTML for andersca
149 * valid.c: Fixed most validation + namespace problems
150 * HTMLparser.c: start document callback for andersca
151 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
152 * parser.h, SAX.c: serious speed improvement for large
153 CDATA blocks
154 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
155 different encoding
156 * example/Makefile.am example/gjobread.c tree.h: work on
157 libxml1 libxml2 convergence.
158 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
159 and the LIBXML_TEST_VERSION macro
160
Daniel Veillardc310d562000-06-23 18:32:15 +0000161Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
162
163 * doc/xml.html: various patches and improvements typo fixed by
164 Felix Natter
165 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
166 from Felix Natter <fnatter@gmx.net>
167
Daniel Veillardf3029822000-05-06 08:11:19 +0000168Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
169
170 * doc/upgrade.html: updated with instructions for support of both
171 libxml-1.x and libxml-2.x
172 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
173 for 2.x support and also fixed includes
174
175
Daniel Veillard496a1cf2000-05-03 14:20:55 +0000176Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
179 the encoding support, added iconv support, so now libxml if
180 compiled with iconv automatically support japanese encodings
181 among others. Work based on initial patch from Yuan-Chen Cheng
182 I may have broken binary compat in the encoding handler
183 registration scheme, but that was so utterly broken I don't
184 expect anybody to have used this feature until now.
185 * parserInternals.h: fixup on the CHAR range macro
186 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
187 code.
188 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
189 * uri.c: added xmlParseURI() I can't believe I forgot to
190 implement this one in 2.0 !!!
191 * SAX.c: moved doc->encoding update in the endDocument() call.
192 * TODO: updated.
193
Daniel Veillard06047432000-04-24 11:33:38 +0000194Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
195
196 * tree.h: removed extraneous xmlRemoveProp definition
197 * TODO: added item about --disable-corba configure switch
198 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
199 * nanoftp.c: fixed include problems giving troubles on AIX and
200 slowlaris
201 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
202 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
203 comment and headers changes to lower gtk-doc number of warnings
204 * doc/html/*: rebuilt docs
205
Daniel Veillarde0aed302000-04-16 08:52:20 +0000206Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
207
208 * HACKING: documented the tag for 1.x and instructions
209
Daniel Veillard5e873c42000-04-12 13:27:38 +0000210Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
211
212 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
213 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
214 xmlCreateIOParserCtxt
215 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
216 significant overall improvement
217 * xmllint.c: added I/O test to xmllint
218 * testSAX.c: added a speed test
219 * doc/* : updated/regenerated
220
Daniel Veillardfc708e22000-04-08 13:17:27 +0000221Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
222
223 * xpath.c uri.h parserInternals.h: cosmetic changes from
224 "Timur I. Bakeyev" <timur@bat.ru>, including making
225 xmlCreateURI() public
226
Daniel Veillard5d211f42000-04-07 17:00:24 +0000227Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
228
229 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
230 and the code at the same time. Added a clean mechanism for
231 overload or added input methods: xmlRegisterInputCallbacks()
232 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
233 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
234 * TODO: updated
235 * doc/* : updated/regenerated
236 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
237 source dir
238
Daniel Veillarde77a9182000-04-05 19:12:29 +0000239Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
240
241 * testURI.c: yet another forgotten commit, I should get some sleep !
242
Daniel Veillardce8b83b2000-04-05 18:38:42 +0000243Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
244
245 * xmllint.c: forgot to commit this too ?
246
Daniel Veillardb9df4042000-04-05 14:23:16 +0000247Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * xmlversion.h.in : forgot to commit this previously
250
Daniel Veillard361d8452000-04-03 19:48:13 +0000251Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
252
253 * configure.in: preparing libxml-2.0.0 version looks Ok so far
254 * README TODO: updated for release
255 * uri.c uri.h: added authority parsing/saving
256 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
257 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
258 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
259 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
260 Makefile.am : added compile-time customization of libxml
261 --with-ftp --with-http --with-html --with-xpath --with-debug
262 --with-mem-debug
263 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
264 #include <libxml/xxx.h> I hope it won't break too much stuff
265 and will be manageable in the future...
266 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
267 and added xmllint to the installed programs
268 * uri.h: added xmlFreeURI()
269
Daniel Veillardec303412000-03-24 13:41:54 +0000270Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
271
272 * uri.c uri.h: finished the escaping handling, the base support
273 and the URI path normalization. Looks good just lacks the
274 authority content parsing code.
275 * Makefile.am: added instructions to generate testURI
276 * TODO: updated
277 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
278 added links and icons for W3C and Gnome
279
Daniel Veillard8f621982000-03-20 13:07:15 +0000280Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
281
282 * xmlmemory.[ch] : seems I forgot to actually update the files in
283 the last commit :-)
284 * doc/xml.html doc/html/* : updated and uploaded the docs
285
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000286Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
289 * TODO: updated
290 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000291 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000292 gfree).
293 * Makefile.am, uri.c, uri.h: added a set of functions to do
294 exact (litteraly copied from the RFC 2396 productions) parsing
295 and handling of URI. Will be needed for XLink, one XML WFC,
296 XML Base and reused in the nano[ftp/http] modules. Still work
297 to be done.
298
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000299Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * configure.in, libxml.spec.in : libxml2
302 * doc/* : updated the doc page, rebuilt the docs
303
Daniel Veillardcf461992000-03-14 18:30:20 +0000304Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * all: tagged LIB_XML_1_X
307 * *.c *.h : updated from W3C CVS tree
308 * configure.in : 2.0.0-beta
309 * libxml.spec.in : libxml2 package nam
310 * result/* : new version of the tests output
311
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000312Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * doc/xml.html, doc/update.html: updated docs, 1.8.7
315
Daniel Veillardb566ce12000-03-04 11:39:42 +0000316Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * doc/* : rebuilt the docs
319 * parser.c: final patch on #6766
320 * valid.c: small patch on validity checks.
321
Daniel Veillardfb76c402000-03-04 11:39:42 +0000322Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
323
324 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
325 added
326 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
327 compatibility w.r.t. XML spec and existing code.
328
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000329Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * parser.c: seems a better solution to <a> </a> exists,
332 will try it for a while
333
Daniel Veillard83a30e72000-03-02 03:33:32 +0000334Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * parser.c: tried to remove the <a> </a> generating <a/>
337 this is hard. Left a flag for that purpose. Fixed bug #6766
338 * configure.in: prepared 1.8.7 not released, due to previous
339 problem
340
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000341Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
342
343 * doc/xml.html : applied second patch from Paul DuBois
344
Daniel Veillard402e8c82000-02-29 22:57:47 +0000345Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * doc/xml.html : applied patch from Paul DuBois
348
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000349Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
352
Daniel Veillard5feb8492000-02-02 17:15:36 +0000353Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
356 compilation warnings on various platforms.
357 * parser.c: Fixed #5281 validity error callbacks are now desactived
358 by default if not validating.
359
Daniel Veillardf341f932000-02-02 14:52:08 +0000360Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
361
362 * nanoftp.c, win32config.h.in: patches to compile on WIN32
363
Daniel Veillard13c757e2000-02-01 23:59:15 +0000364Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
367 <gkatsi@cs.toronto.edu>
368
Daniel Veillard726e8792000-01-30 20:04:29 +0000369Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
372 processing URLs
373
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000374Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
377 xmlNanoFTPUpdateURL for persistent control connections.
378 * configure.in: 1.8.6
379
380Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
383 * tree.[ch] : added xmlSaveNoEmptyTags
384
James Henstridgef3be9312000-01-28 13:59:21 +00003852000-01-29 James Henstridge <james@daa.com.au>
386
387 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
388
389 * Makefile.am: added nanoftp.[ch] to the build.
390
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000391Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * nanoftp.[ch]: cleanup, comments, API
394 * debugXML.c : fixed a bug in the cat command
395 * doc/*: regenerated the docs
396
Daniel Veillardda07c342000-01-25 18:31:22 +0000397Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
398
399 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
400 * debugXML.c : fixed a bug in the cat command
401 * valid.c: fixing some small probs
402 * libxml.spec.in: get rid of the SNAP suffix
403 * doc/xml.html: updated the status
404
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000405Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * xml-config.in: xml-config --version to just return the
408 version number
409 * xpath.c: some cleanup w.r.t. axis when the current node is
410 an attribute.
411 * TODO: updated
412
Daniel Veillard461a66c2000-01-18 18:01:01 +0000413Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * configure.in: prepared for libxml-1.8.5
416 * doc/* recompiled the documentation
417
4182000-01-17 Jody Goldberg <jgoldberg@home.com>
419
420 * configure.in : WARNING autoconf subtlety alert :
421 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
422 when looking for zlib.h so that HAVE_ZLIB_H is defined.
423 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
424 get defined by AC_CHECK_HEADERS.
425
Daniel Veillardf967b902000-01-17 16:06:10 +0000426Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
429 Rune.Djurhuus@fast.no
430
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000431Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
432
433 * TODO: updated
434 * tree.c, parser.c: made sure that only memory alloc problems
435 and internal parser errors are allowed to write to stdout or
436 stderr.
437
Daniel Veillard0142b842000-01-14 14:45:24 +0000438Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
439
440 * tree.c : restored xmlNewGlobalNs since this seems used by
441 a lot of existing code :-(, fixed a bug in xmlNewNs
442 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
443 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
444 to exit() from the library code.
445 * xpath.c, parser.c: removed bugs or unused code detected by
446 Windows compilers
447 * parser.c: started adding interfaces for parsing well balanced
448 XML fragments
449 * configure.in: releasing 1.8.4
450 * doc/* : rebuilt the docs
451
Daniel Veillard2eac5032000-01-09 21:08:56 +0000452Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * tree.[ch] : added xmlNewDocFragment() for DOM
455 * testHTML.c: uninitialized variable.
456
Daniel Veillardf3a73582000-01-05 14:58:39 +0000457Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
458
459 * doc/* : rebuild the docs
460
Daniel Veillard71b656e2000-01-05 14:46:17 +0000461Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * acconfig.h: readline and history patch
464 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
465 * tree.c: added check and handling when possibly removing an ID
466 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
467 and saving.
468 * test/HTML/entities.html result/HTML/entities.html* : test for
469 various entities reference cases
470 * result/HTML/* : as a result output of some testcase have
471 changed
472 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
473 by previous example. added xmlParseTryOrFinish().
474 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
475 entities.h debugXML.h HTMLparser.h: changed the way struct are
476 declared to allow gtk-doc to expose those
477 * parser.c: closed bug #4960
478 * Makefile.am configure.in: Applied patch from
479 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
480 and math/socket libs detection
481
Daniel Veillard437b87b2000-01-03 17:30:46 +0000482Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * configure.in, Makefile.am: link tester against readline
485 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
486
Daniel Veillard686d6b62000-01-03 11:08:02 +0000487Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
488
489 * tree.[ch]: added xmlRemoveProp
490 * win32config.h.in nanohttp.c: avoid including the Windows
491 socket stuff in every C files
492 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
493 the XmL parser(s)
494 * test/ns4 result/ns4 etc...: added test case for previous prob
495 * tree.c: xmlNewNs wasn't checking for double definition
496 * Makefile.in: fixed a problem with dist-hook duplicates
497 * parser.[hc], xmlIO.c: fixed the loading of external entities
498 APIs, now xmlLoadExternalEntity() is used everywhere and
499 setting up an app specific front-end using the
500 * SAX.c parser.c: some fixes, now the xhtml spec validates
501 with the xhtml DTD.
502 * error.c: fixed crashes in case of no input stream
503 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
504 to the validation tests and results
505
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000506Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
509 too htmlCreatePushParserCtxt() and htmlParseChunk()
510 * parser.c: a bit of cleanup.
511 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
512 to XML) removed the last mem leak known
513 * HTMLtree.c: output message cleanup
514 * xmlmemory.c: display content info about memory blocks
515 * result/HTML/wired.* : missing att value warning change
516
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000517Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * doc/* : rebuilt the documentation
520
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000521Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
522
523 * parser.[ch] parserInternals.h: Push parser for XML,
524 seems to work fine now
525 * tester.c debugXML.[ch]: Added an XML shell debug facility and
526 --push for push testing
527 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
528 * testSAX.c: added --push
529 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
530 subtree
531 * xmlIO.[ch] : enriched API + fixes for push mode
532 * entities.[ch]: added the entity content length to the struct.
533 * xmlmemory.[ch]: new API to show the last entries for the shell
534 * valid.c: added required attribute testing
535 * SAX.c: the cdata callback now merge contiguous fragments
536 * HTMLparser.c: cleanup of some macros
537
Daniel Veillard3c558c31999-12-22 11:30:41 +0000538Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * parser.c: fix for PIs name starting with xml
541 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000542 * *.c, configure.in win32config.h.in : generate win32config.h for
543 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000544
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000545Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
546
547 * parser.c: fixed a stupid = vs. == bug :-(
548 * doc/gnome-xml.sgml: s/glade/xml/
549
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000550Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
551
552 * configure.in, doc/xml.html : bug fix release 1.8.2
553 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
554 Hopefully the end of that silly C++ include problem
555 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
556 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
557 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
558 troubles with autoclosed elements when the stree shape doesn't
559 follow the DtD specs. Added htmlIsAutoClosed() and
560 htmlAutoCloseTag()
561 * result/HTML/*.htm*: Updated the HTML examples regression tests output
562 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
563 * debugXML.c: fixed a bug on printing default namespaces.
564 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
565
Daniel Veillardb24054a1999-12-18 15:32:46 +0000566Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
567
568 * result/HTML/*.htm[l] : updated the HTML regression tests according
569 to the new output
570 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
571 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
572 problem due to intermix of extern "C" { ... } declarations for C++
573 and recursive includes in the headers
574
Chris Lahey323c48c1999-12-18 15:32:45 +00005751999-12-20 Chris Lahey <clahey@umich.edu>
576
577 * HTMLtree.c: Made it so that html nodes with a single child do
578 not insert a carriage return before or after the child node.
579
Daniel Veillardb24054a1999-12-18 15:32:46 +0000580Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000581
582 * configure.in, doc/xml.html : bug fix release 1.8.1
583 * parser.c: fixed bug #4344
584 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
585 added the glue to avoid C++ problems
586 * doc/* : regenerated the documentation
587
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000588Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
591 namespace recognition, and Dia as a resul :-(
592 * encoding.c: closed bug #3950
593
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000594Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * valid.c: debugging a posteriori validation, except URI expansion
597 stuff this should be fixed now
598 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
599 Carl Nygard <cnygard@bellatlantic.net>
600 * tester.c: added --postvalid, cleaning of the code
601 * tree.[ch]: added xmlDocGetRootElement()
602
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000603Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
604
605 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
606 c++ losage.
607
Daniel Veillard10a2c651999-12-12 13:03:50 +0000608Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
609
610 * configure.in, doc/xml.html : bumped to 1.8.0
611 * xlink.[ch], Makefile.am : added framework for link detection
612 * parser.h: added nbChars to parser context, needed for cleanup.
613 * xmlmemory.c: removed a nasty bug when out of mem
614 * valid.[ch]: adding namespace support for attribute decl
615 * tester.c: added --debugent option
616 * debugXML.[ch]: added xmlDebugDumpEntities()
617 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
618 buffers instead, this was really needed, validation was breaking
619 in strange ways due to that. Added xmlParseStringPEReference()
620 and other parsing from strings functions. Entities processing
621 modified again, but PERef are still not handled correcly but
622 unless you're Eve Maller you won't notice :-)
623 * HTMLparser.c: large changes toward reliability, and switched to
624 lowercase internal tags, XHTML is lowercase, so it will help
625 that output is closer to next version.
626 * doc/* : regenerated the documentation, it is now hosted at
627 http://xmlsoft.org/ (same bits I just bought the domain :-)
628
629
Daniel Veillard294cbca1999-12-03 13:19:09 +0000630Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
633 doc generation
634 * parser.c: fixed bugs #3908 and #3937 and a memory leak
635 in the SAX API
636 * doc/*: rebuilt the doc making sure everything appears in the
637 HTML files
638
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000639Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
642 added the patch from Carl Nygard <cnygard@bellatlantic.net>
643 which allow impressive speed improvement on dataset with
644 large text pieces, but at the cost of broken binary
645 compatibility and slightly bigger memory usage.
646 Configure with --with-buffers to activate them, they
647 are protected with XML_USE_BUFFER_CONTENT define.
648 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
649 goal is 0 memory left allocated once parser is no more used
650 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
651 call xmlCleanupParser() and xmlMemoryDump()
652
Daniel Veillarda819dac1999-11-24 18:04:22 +0000653Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
656 * parser.[ch] encoding.[ch]: added memory cleanup routines
657 * parser.c: closing bug #3788
658 * doc/*: rebuilt the doc
659
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000660Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
663 xmlNewTextChild() and xmlSetCompressMode() behaviour.
664 * tester.c: added --compress option
665 * doc/*: rebuilt the documentation
666
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000667Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
670 if given /proc/kcore as input !
671 * doc/xml.html doc/*: updated and rebuilt the documentation
672
673Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000674
675 * parser.c: Fixed some wrongly space collapsing code due to
676 a misreading of the spec.
677 * result/*: fixed the output accordingly
678
679Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000680
681 * encoding.c: bug fix and typos
682 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
683 * parser.c: added attribute normalization closing bug #3597
684 * test/att* result/att* SAXresult/att*: testcase for attribute
685 normalization
686
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000687Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
688
689 * configure.in: closing bug #3163 by adding extra flags for the
690 cc compiler on HP-UX
691
Daniel Veillard51e3b151999-11-12 17:02:31 +0000692Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
693
694 * valid.[ch] : removed a typo and an enumerated type bug in the
695 xmlAddElementDecl() function
696 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
697 call to xmlEncodeEntitiesReentrant() so that the functions
698 New, Set and Get are at the same level.
699 * parser.c HTMLparser.c: extra memory allocation bug for
700 attributes detected by someone using libxml in embedded systems :-)
701
Daniel Veillard962195f1999-10-28 15:51:53 +0000702Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
703
704 * xmlmemory.h: turned off mem debug :-\
705
Daniel Veillard35008381999-10-25 13:15:52 +0000706Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * parser.c: closed bug #2784 a one line fix, but worth pushing
709 a new release out
710 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
711 some structures, comments before and after the
712 main element, and other nastyness
713 * HTMLtree.c tree.c: accomodate the extended HTML supported
714 * configure.in: pushing 1.7.4
715 * test/ent8 and related outputs : added a new test for bug #2784
716 * test/HTML/wired.html and related output: a nasty HTML example
717 * Makefile.am: improved the test scripts
718 * docs/* : reran the documentation extractor, updated xml.html
719
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000720Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
723 HTMLparser and debugged the HTML related code. HTML documents
724 now have their own type
725 * entities.c: do not dump &apos; for HTML output
726 * xmlmemory.c: improvement, breakpoint mechanism
727 * testHTML.c: added --sax --repeat ...
728 * Makefile.am: improved the HTML tests
729 * valid.[ch]: added xmlValidGetValidElements and
730 xmlValidGetPotentialChildren
731 * tester.c: added --insert to test the 2 new functions
732 * test//* result//* SAXresult//* : regression test cleanup
733 and extension.
734 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
735 gnome-xml-nanohttp.html
736
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000737Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
738
739 * HTMLparser.c: fixed problems with some autoclose tags
740 * tree.c: fixed XML output problems.
741 * result/* SAXresult/*: update of the tests output
742
Daniel Veillard6077d031999-10-09 09:11:45 +0000743Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * Makefile.am: Arturo patch for xmlConf.sh version info
746 * parser.c: Tim Josling patch for single quoted items
747 * tester.c: Tim Josling patch for tester options usage
748 * tree.h: indent cleanup
749
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000750Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * HTMLparser.c parser.h : Fixed problems with HTML parsing
753 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
754
Daniel Veillard00fdf371999-10-08 09:40:39 +0000755Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * tree.c : Raph patch for initialization of CORBA fields
758 * parser.c, xpath.c, ...: modification of doc comments
759 * xpath.c : allow spaces in xpath expressions
760
Daniel Veillardad219441999-09-27 08:17:49 +0000761Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * xmlmemory.h: turning off memory debug :-(
764
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000765Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
768 better SAX interfaces.
769 * testSAX.c: uses the new SAX routine, avoid fetching any remote
770 entity.
771 * configure.in: 1.7.2
772
773Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000774
775 * libxml.spec.in: fixed the URL
776 * doc/xml.html: improved the documentation front-end
777
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000778Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000779
780 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
781
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000782Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000783
784 * libxml.spec.in: fixed the alpha compile problem
785 * parser.[ch]: changed errno to errNo in the parser context :-(
786 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
787 * doc/xml.html: changed CHAR to xmlChar
788 * doc/html/*: recompiled the documentation
789 * configure.in: 1.7.1
790
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000791Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
792
793 * parser.h: modified the parser context struct to regain 1.4.0
794 binary compatibility
795 * parser.c, xml-error.h: added errno ot teh context and defined
796 a set of errors values with update of errno
797 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
798 DTDs and entities
799 * *.h, *.c: complete cleanup of the use of config.h and include
800 protection depending on the current setup.
801 * overalll debugging, maintenance and bug-fixing on all modules
802 * updated the documentation
803 * ready for 1.7.0
804
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000805Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * HTMLparser.c : cleanup
808 * SAX.c valid.c valid.h: added ID/IDREF checking
809 * tree.c tree.h: extended doc structure for refs
810 * configure.in: 1.6.2
811 * parser.c: patched bug in SAX user arg call
812 * parserInternals.h: patched missing close in C++ wrapping
813 * testXPath.c xpath.c xpath.h: prepared for extensibility,
814 especially upcoming XPointer implementation.
815 * doc/xml.html: augmented, typo
816
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000817Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
818
819 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
820 not all invocations of install understand -d.
821
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000822Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
823
824 * Makefile.am: prepend all the test* calls with $(top_builddir) -
825 to make 'check' works, when builddir != srcdir.
826
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000827Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
828
829 * doc/xml.html : updated the documentation
830
Daniel Veillard6454aec1999-09-02 22:04:43 +0000831Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
834 not deallocated memory blocks
835 * *.c : replaces all calls to malloc() free() and realloc() to
836 the wrapper functions/macros
837 * tree.c : removed memory leaks dues to calling xmlFreeNode()
838 instead of xmlFreeNodeList()
839
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000840Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * HTMLparser.c: corrected a stupid bug leading to core dump at
843 tree deallocation. Removed warnings indicated by
844 Stephane.Conversy@lri.fr
845 * entities.c: Fixes Yet Another Stupid Bug, entities were not
846 looked for in the external subset
847
848Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000849
850 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
851 on SGI by Stephane.Conversy@lri.fr
852
Daniel Veillardb96e6431999-08-29 21:02:19 +0000853Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * all .h : changed the prototype declaration indent as in gtk
856 * most .c : working on reducing the TODOs in the code
857 * most .c : cleanup though -pedantic and Insure++
858 * improvements on validation ID checkings.
859 * tree.[ch] SAX.c: added support for namespace on attributes #2022
860 * xml-config.in: closed #1810
861
862Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000863
864 * tree.h, valid.c, valid.h: more work on validity, IDs
865 * xpath.c: added/fixed comparidon and equlity, added a new isinf
866 definition for AIX
867
Daniel Veillardb556eb51999-08-15 17:19:50 +0000868Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
869
870 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
871 the distribution due to a cut'n paste error at last commit
872
Daniel Veillardb05deb71999-08-10 19:04:08 +0000873Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * configure.in: upgraded to version 1.4.0
876 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
877 Big update, added a large part of the validation process,
878 it should be usable, but some parts are missing
879 * xpath.c: improved the implementation w.r.t. root.
880 * Makefile.am: added more tests
881 * test and result trees: added a lot of tests
882 * libxml.spec.in: export libxml.so.0 and libxml.so.1
883
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000884Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * Added an HACKING file
887
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000888Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * xpath.[ch] : improvements and debug of the XPath implementation
891 * parser.c, HTMLparser.c : modified the parsers to be progressive
892 * tree.[ch] : extended the Buffer promitives
893 * xmlIO.[ch] : added basic I/O routines providing progressive
894 parsing and ready for I18N conversion plugins
895 * SAXresult/* : the SAX callback sequence maybe slightly different
896 now
897 * test*.c : improved/updated the tests programs
898 * doc/* : recompiled the docs.
899
Daniel Veillard15b75af1999-07-26 16:42:37 +00009001999-07-26 Michael Meeks <michael@edenproject.org>
901
902 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
903
904 * tree.c: Ditto.
905
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000906Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * configure.in: upgraded to version 1.4.0
909 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
910 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
911 XML query language, see http://www.w3.org/TR/xpath for more details.
912 * parser.c, parser.h: added CHAR* related string functions for XPath
913 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
914 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
915 rebuild the docs.
916 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
917 and regression testing capabilities for XPath.
918
Daniel Veillardd79d7871999-07-12 10:38:12 +0000919Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
920
921 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
922 closing bug #1646
923
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000924Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * Makefile.am, example/Makefile.am: closed bug #1683
927
Daniel Veillard3166ab11999-07-11 16:14:19 +0000928Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * example/Makefile.am, configure.in: added the makefile for the
931 gjobread example
932
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000933Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
934
935 * doc/Makefile.am:
936 - fix which allow "make install DESTDIR=</install/prefix>".
937
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000938Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
941 which fixed a problem on the file reading-code.
942
Daniel Veillard82150d81999-07-07 07:32:15 +0000943Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
946 output.
947 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
948
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000949Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * parser.h : Oops removed the binary compatibility problem
952 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
953 * parser.c, HTMLparser.c: applied patches for reading from stdin
954
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000955Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
956
957 * parser.c, entities.c, valid.c: cleanup bug #1591
958 * configure.in: cleanup bug #1592
959 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
960 the same tree back-end. Hence gdome will be available for it.
961 * doc/Makefile.am: close bug #617
962
Daniel Veillard97fea181999-06-26 23:07:37 +0000963Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * parser.c: alloctate a per parser context SAX interface block
966
Daniel Veillard14fff061999-06-22 21:49:07 +0000967Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
968
969 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
970 and xmlEncodeEntitiesReentrant with the correct one :-\
971
972Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * commit of my internal XML base changes, quite a lot of
975 changes, cleanups, better entities support, framework for
976 new I/O and charset detection and handling
977 * Fixed the configure/Makefile stuff to generate shared libs
978 with the proper version info, so we jumped on rev from
979 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
980 xmlEncodeEntities() result need to be freed now, and a string
981 xmlParserVersion provide the current library version.
982
Raph Levien05240da1999-06-15 21:27:11 +0000983Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
984
985 * parser.c: fixed a buffer overrun for when you have a very long
986 attribute with no entities in it.
987
Daniel Veillardbb2da581999-06-13 14:37:07 +0000988Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
989
990 * added example directory
991 * added example/gjobs.xml gjobread.c, still need a Makefile.in
992
Daniel Veillard011b63c1999-06-02 17:44:04 +0000993Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * Release of libxml-1.1, nearly everything has been touched for
996 this.
997 * Added more regression tests
998 * Updated the documentation
999
Daniel Veillard27d88741999-05-29 11:51:49 +00001000Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * tree.[ch]: unified the XML_NO_CORBA defines.
1003 * parser.c encoding.[ch]: started plugging in char encoding detection
1004
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00001005Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1006
1007 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
1008 Also freed allocated buffer.
1009
Daniel Veillard27d88741999-05-29 11:51:49 +00001010Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00001011 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1012 reentrancy problem at printing. One is left in entities.c, to
1013 remove ASAP
1014 * testSAX.c : added a test example showing the use of the SAX
1015 interface if one doesn't want to build the DOM tree.
1016 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1017
Daniel Veillard517752b1999-04-05 12:20:10 +00001018Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1019
1020 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1021 large revamping of the parser to use SAX callbacks
1022 http://www.megginson.com/SAX/ (or at least a C like interface
1023 a la Expat). It's now possible to set up your own callbacks
1024 and the parser will not build a DOM tree.
1025 * test/* result/*: updated the test suite, I finally removed
1026 the old Namespace draft support (PI based).
1027
Daniel Veillard87c83bd1999-04-02 16:04:43 +00001028Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * Makefile.am: added test result to EXTRA_DIST for make tests
1031
Daniel Veillard64068b31999-03-24 20:42:16 +00001032Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1033
1034 * parser.c, parserInternals.h: moved the chars macro definitions
1035 to parserInternals.h
1036 * parser.c, error.c: applied patches from "Knut Ã…kesson"
1037 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1038
Daniel Veillard012ccc11999-03-23 10:11:11 +00001039Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1040
1041 * xml-config.in : applied patch to make --version work
1042
Raja R Harinatha86c23e1999-03-05 22:14:01 +000010431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
1044
1045 * Makefile.am (check-local): Alias for `tests' target. This will
1046 cause `make check' to do the right thing.
1047 (tests): Don't run tests in srcdir. Also, replaced calls to
1048 basename with a `sed' "equivalent".
1049
Daniel Veillardd109e371999-03-05 06:26:45 +00001050Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1051
1052 * Renamed error.h to xml-error.h, corrected Makefile.am to list
1053 it in the header and not the sources, updated the doc.
1054 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1055 pointing this out.
1056
Daniel Veillardbc50b591999-03-01 12:28:53 +00001057Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * parser.c, parser.h, parserInternals.h: memory leak hunting,
1060 exported the inputStream routines.
1061 * doc/html/* : updated accordingly
1062
Daniel Veillardd692aa41999-02-28 21:54:31 +00001063Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * parser.c, parser.h, parserInternals.h: added a few extra
1066 internal calls to allocate and free parser contexts ...
1067 * doc/html/* : updated accordingly
1068
Daniel Veillard55a99271999-02-25 11:01:29 +00001069Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1070
1071 * configure.in, Makefile.am, doc/makefile.am : General changes for
1072 1.0.0 release and including the generated HTML documentation.
1073
Daniel Veillard35925471999-02-25 08:46:07 +00001074Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076 * makefile.am : added parserInternals.h, oops.
1077
Daniel Veillard1e346af1999-02-22 10:33:01 +00001078Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1079
1080 * parserInternals.h: added this header giving access to the parser
1081 internal functions.
1082 * doc/Makefile.am : added a rebuild target which rebuilds the full
1083 set of documentations
1084 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1085 the internal subset.
1086 * *.c *.h: modifications needed to generate the documentation using
1087 gtk-doc, cleanup of functions blocks, reorganisation of struct
1088 declarations.
1089
Daniel Veillard1164e751999-02-16 16:29:17 +00001090Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1091
1092 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1093 the tar and spec file to include the beginning of the doc.
1094
Nuno Ferreira03d04781999-02-13 00:07:17 +000010951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
1096
1097 * doc/.cvsignore: Added this file.
1098
Daniel Veillard6800ef31999-02-08 18:33:22 +00001099Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * tree.c: fixed xmlGetProp to return "" when the attribute
1102 exists, even if the node-list is NULL.
1103
Daniel Veillard726c7e31999-02-08 15:13:10 +00001104Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * tree.c: patched an error outputting empty attribute values.
1107 * Makefile.am and doc/makefile.am: have been updated during the
1108 week-end. Sorry for an empty CVS log, I got a shell problem.
1109
Daniel Veillard1899e851999-02-01 12:18:54 +00001110Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1111
1112 * tree.h: cleaned up using enums instead of defines
1113 * parser.c, valid.[ch]: more work on parsing/output of element
1114 declarations
1115
Daniel Veillard3b9def11999-01-31 22:15:06 +00001116Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1117
1118 * valid.[ch], tree.c, parser.c : more work toward full parsing
1119 of XML DTDs.
1120 * README: added informations about mailing-list and on-line
1121 documentation
1122
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000011231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
1124
1125 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1126
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00001127Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1128
1129 * parser.c, tree.[ch] : more work toward conformance testing,
1130 added a last element to accelerate parsing of very flat structures
1131 started working on internal subset Element content declaration.
1132 * valid.[ch] : first cut at adding code toward validation.
1133 * previous changes had also small impact on most files, especially
1134 the conformance testing using James Clark test suite.
1135
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00001136Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1137
1138 * test/* : updated the examples, most of them were not well
1139 formed (humm), and added rdf2.
1140 * result/* : resulting changes in the output.
1141
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00001142Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * tree.c: changed the behaviour of xmlGetProp on NULL values.
1145
Daniel Veillard44b3a061998-12-05 17:27:22 +00001146Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148 * tree.c: patched a bug in the generation of empty attributes
1149
Daniel Veillardbe36afe1998-11-27 06:39:50 +00001150Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1151
1152 * entities.[ch], tree.[ch], tester.c: added copy interfaces
1153 for node/trees/documents/... Biggest problem is namespace
1154 support when copying subtrees.
1155
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00001156Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1157
1158 * parser.c, entities.c: improve entities and char ref encoding,
1159 and cleanups of error messages.
1160
Daniel Veillard242590e1998-11-13 18:04:35 +00001161Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1162
1163 * parser.c, entities.c: simple bug hunting done during rpm2html and
1164 rpmfind integration.
1165
Daniel Veillard42dc9b31998-11-09 01:17:21 +00001166Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1167
1168 * parser.[ch]: Added interfaces allowing to specify a SAX
1169 handler before parsing.
1170
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001171Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1172
1173 * parser.c: redirrect all errors reporting through the SAX
1174 error function
1175
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001176Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1177
1178 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1179 * libtool, tlmain ...: update of the libtool files
1180
Miguel de Icaza442321c1998-11-04 18:13:38 +000011811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1182
1183 * entities.c: Use g_snprintf insteda of snprintf.
1184
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001185Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1186
1187 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1188 added ent5 test for this purpose.
1189 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1190
Daniel Veillard27271681998-10-30 06:39:40 +00001191Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1192
1193 * parser.c: fixed? a strange error due to compression on a GWP
1194 document.
1195
Daniel Veillard25940b71998-10-29 05:51:30 +00001196Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1197
1198 * tree.[ch]: bug fixing
1199 * entities.[ch]: defined a specific type for predefined entities
1200 * doc/xml.html: more documentation on the library, how to use it,
1201 overview of the interfaces.
1202
Daniel Veillard16253641998-10-28 22:58:05 +00001203Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1206
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001207Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1208
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001209 * tree.c: corrected a small bug
1210 * doc/xml.html: continuing writing documentation.
1211
1212Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1213
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001214 * debugXML.h debugXML.c: added debugging utilities.
1215 * tester.c: added --debug switch.
1216 * tree.c: patched an incorrect node->type assignment.
1217 * parser.c: formatting, ensure that node->doc != NULL in attributes
1218
Daniel Veillardccb09631998-10-27 06:21:04 +00001219Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1220
1221 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1222 entity support and provide an internal representation close to
1223 DOM one (entity ref nodes, and attribute value as tree). I tried
1224 to preserve the interface but this will surely break some apps
1225 (I have to change rpm2html/rpmfind for example). I had to change
1226 two interfaces, and the generated tree is somewhat different.
1227 * doc/* : started documenting the XML library, the tree and
1228 DOM/Corba. This is a first step.
1229
Daniel Veillard11e00581998-10-24 18:27:49 +00001230Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1231
1232 * parser.c: Set up the fonctions comment block, boring but useful.
1233 * parser.h, SAX.c, parser.c: now attributes are processed through
1234 the SAX interface. The problem is that my SAX interface diverged
1235 quite a bit from the original one, well this is not an official
1236 spec, and translating it from Java to C is hairy anyway...
1237
Daniel Veillard97b58771998-10-20 06:14:16 +00001238Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1239
1240 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1241 fonctions comment block, boring but useful.
1242
1243Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001244
1245 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1246 conversion routines. However they are not yet used to convert the
1247 inputs. The core will run with UTF-8.
1248
Daniel Veillard33942841998-10-18 19:12:41 +00001249Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1250
1251 * tree.c : make sure that the type id is properly set-up when
1252 a new object is allocated, needed for DOM.
1253
Daniel Veillard27fb0751998-10-17 06:47:46 +00001254Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1255
1256 * tree.h, tree.c: Ok, the main objects in the tree will be native
1257 corba objects, it costs 8 bytes per Node, Attribute and Document
1258 but it simplifies the Corba integration a lot (no extra interface
1259 objects to allocate/free).
1260
Daniel Veillard0bef1311998-10-14 02:36:47 +00001261Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1262
1263 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1264 and changed NODEs contants for conformity with DOM Level 1
1265
Daniel Veillard27864701998-10-08 03:47:24 +00001266Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1267
1268 * added hooks to keep track of servants when creating objects
1269 xmlDoc and xmlNode (for Corba export).
1270
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001271Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273 * added xml-config script.
1274
Daniel Veillard7066a791998-10-01 20:28:28 +00001275Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1276
1277 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1278 to autoupdate libtool and automake conf files.
1279
Miguel de Icaza60681bd1998-09-30 19:28:59 +000012801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1281
1282 * Makefile.am: Use '?' to separate the sed
1283 commands as ',' is used when people pass -Wl,something.
1284
1285
Daniel Veillard15a8df41998-09-24 19:15:06 +00001286Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1287
1288 * tree.c, tree.h: added a per-document compression interface.
1289
Daniel Veillard151b1b01998-09-23 00:49:46 +00001290Tue Sep 22 20:47:38 EDT 1998
1291
1292 * tree.c, tree.h: added saving with compression and added interfaces
1293 to control the compression level (xmlGetCompressMode,
1294 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1295
Daniel Veillard70120ff1998-09-22 00:24:21 +00001296Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1297
1298 * parser.c: corrected a loop for files of size 0
1299
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000013001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1301
1302 * error.h: New file. Contains prototyes from `error.c'.
1303
Tom Tromeyc19653d1998-08-14 01:22:43 +00001304Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1305
1306 * Makefile.am (xmlincdir): New macro.
1307 (xmlinc_HEADERS): Renamed from include_HEADERS.
1308
Daniel Veillard845664d1998-08-13 04:43:19 +00001309Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1310
1311 * applied small patch on numeric entities from
1312 Christopher Blizzard <blizzard@appliedtheory.com>
1313
Daniel Veillard260a68f1998-08-13 03:39:55 +00001314Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1315
1316 * New release 0.2, removed the old xml_* files so that it's
1317 coherent with the other CVS base (W3C), far better conformance
1318 to standard, new namespaces, decent entities support, beginning
1319 of a SAX-like interface. Nearly nothing left intact, even the
1320 test examples ...
1321
Christopher Blizzarda36749e1998-07-30 21:47:18 +000013221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1323
1324 * .cvsignore: Add .deps dir
1325
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001326Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1329
Daniel Veillardfe926001998-07-26 04:28:20 +00001330Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001331
Daniel Veillardfe926001998-07-26 04:28:20 +00001332 * configure.in: added test for CPP
1333 * AUTHORS, Changelog: the original ones didn't get commited but the
1334 glib ones instead, fixed.
1335 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001336
Daniel Veillardfe926001998-07-26 04:28:20 +00001337Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001338
Daniel Veillardfe926001998-07-26 04:28:20 +00001339 * integrated code developped at W3C
1340 * changed the original Copyright
1341 * migrated to automake
1342 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001343