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