blob: f59ccedb65e8b4154b079ef1bf1a1134c31a7709 [file] [log] [blame]
Daniel Veillardf3029822000-05-06 08:11:19 +00001Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * doc/upgrade.html: updated with instructions for support of both
4 libxml-1.x and libxml-2.x
5 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6 for 2.x support and also fixed includes
7
8
Daniel Veillard496a1cf2000-05-03 14:20:55 +00009Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10
11 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
12 the encoding support, added iconv support, so now libxml if
13 compiled with iconv automatically support japanese encodings
14 among others. Work based on initial patch from Yuan-Chen Cheng
15 I may have broken binary compat in the encoding handler
16 registration scheme, but that was so utterly broken I don't
17 expect anybody to have used this feature until now.
18 * parserInternals.h: fixup on the CHAR range macro
19 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
20 code.
21 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
22 * uri.c: added xmlParseURI() I can't believe I forgot to
23 implement this one in 2.0 !!!
24 * SAX.c: moved doc->encoding update in the endDocument() call.
25 * TODO: updated.
26
Daniel Veillard06047432000-04-24 11:33:38 +000027Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * tree.h: removed extraneous xmlRemoveProp definition
30 * TODO: added item about --disable-corba configure switch
31 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
32 * nanoftp.c: fixed include problems giving troubles on AIX and
33 slowlaris
34 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
35 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
36 comment and headers changes to lower gtk-doc number of warnings
37 * doc/html/*: rebuilt docs
38
Daniel Veillarde0aed302000-04-16 08:52:20 +000039Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
40
41 * HACKING: documented the tag for 1.x and instructions
42
Daniel Veillard5e873c42000-04-12 13:27:38 +000043Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
44
45 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
46 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
47 xmlCreateIOParserCtxt
48 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
49 significant overall improvement
50 * xmllint.c: added I/O test to xmllint
51 * testSAX.c: added a speed test
52 * doc/* : updated/regenerated
53
Daniel Veillardfc708e22000-04-08 13:17:27 +000054Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * xpath.c uri.h parserInternals.h: cosmetic changes from
57 "Timur I. Bakeyev" <timur@bat.ru>, including making
58 xmlCreateURI() public
59
Daniel Veillard5d211f42000-04-07 17:00:24 +000060Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
63 and the code at the same time. Added a clean mechanism for
64 overload or added input methods: xmlRegisterInputCallbacks()
65 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
66 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
67 * TODO: updated
68 * doc/* : updated/regenerated
69 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
70 source dir
71
Daniel Veillarde77a9182000-04-05 19:12:29 +000072Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * testURI.c: yet another forgotten commit, I should get some sleep !
75
Daniel Veillardce8b83b2000-04-05 18:38:42 +000076Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * xmllint.c: forgot to commit this too ?
79
Daniel Veillardb9df4042000-04-05 14:23:16 +000080Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * xmlversion.h.in : forgot to commit this previously
83
Daniel Veillard361d8452000-04-03 19:48:13 +000084Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * configure.in: preparing libxml-2.0.0 version looks Ok so far
87 * README TODO: updated for release
88 * uri.c uri.h: added authority parsing/saving
89 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
90 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
91 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
92 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
93 Makefile.am : added compile-time customization of libxml
94 --with-ftp --with-http --with-html --with-xpath --with-debug
95 --with-mem-debug
96 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
97 #include <libxml/xxx.h> I hope it won't break too much stuff
98 and will be manageable in the future...
99 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
100 and added xmllint to the installed programs
101 * uri.h: added xmlFreeURI()
102
Daniel Veillardec303412000-03-24 13:41:54 +0000103Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
104
105 * uri.c uri.h: finished the escaping handling, the base support
106 and the URI path normalization. Looks good just lacks the
107 authority content parsing code.
108 * Makefile.am: added instructions to generate testURI
109 * TODO: updated
110 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
111 added links and icons for W3C and Gnome
112
Daniel Veillard8f621982000-03-20 13:07:15 +0000113Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * xmlmemory.[ch] : seems I forgot to actually update the files in
116 the last commit :-)
117 * doc/xml.html doc/html/* : updated and uploaded the docs
118
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000119Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
120
121 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
122 * TODO: updated
123 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +0000124 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +0000125 gfree).
126 * Makefile.am, uri.c, uri.h: added a set of functions to do
127 exact (litteraly copied from the RFC 2396 productions) parsing
128 and handling of URI. Will be needed for XLink, one XML WFC,
129 XML Base and reused in the nano[ftp/http] modules. Still work
130 to be done.
131
Daniel Veillardedfb29b2000-03-14 19:59:05 +0000132Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
133
134 * configure.in, libxml.spec.in : libxml2
135 * doc/* : updated the doc page, rebuilt the docs
136
Daniel Veillardcf461992000-03-14 18:30:20 +0000137Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * all: tagged LIB_XML_1_X
140 * *.c *.h : updated from W3C CVS tree
141 * configure.in : 2.0.0-beta
142 * libxml.spec.in : libxml2 package nam
143 * result/* : new version of the tests output
144
Daniel Veillardf13e1ed2000-03-06 07:41:49 +0000145Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
146
147 * doc/xml.html, doc/update.html: updated docs, 1.8.7
148
Daniel Veillardb566ce12000-03-04 11:39:42 +0000149Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * doc/* : rebuilt the docs
152 * parser.c: final patch on #6766
153 * valid.c: small patch on validity checks.
154
Daniel Veillardfb76c402000-03-04 11:39:42 +0000155Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
156
157 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
158 added
159 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
160 compatibility w.r.t. XML spec and existing code.
161
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000162Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
163
164 * parser.c: seems a better solution to <a> </a> exists,
165 will try it for a while
166
Daniel Veillard83a30e72000-03-02 03:33:32 +0000167Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
168
169 * parser.c: tried to remove the <a> </a> generating <a/>
170 this is hard. Left a flag for that purpose. Fixed bug #6766
171 * configure.in: prepared 1.8.7 not released, due to previous
172 problem
173
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000174Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
175
176 * doc/xml.html : applied second patch from Paul DuBois
177
Daniel Veillard402e8c82000-02-29 22:57:47 +0000178Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
179
180 * doc/xml.html : applied patch from Paul DuBois
181
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000182Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
185
Daniel Veillard5feb8492000-02-02 17:15:36 +0000186Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
187
188 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
189 compilation warnings on various platforms.
190 * parser.c: Fixed #5281 validity error callbacks are now desactived
191 by default if not validating.
192
Daniel Veillardf341f932000-02-02 14:52:08 +0000193Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
194
195 * nanoftp.c, win32config.h.in: patches to compile on WIN32
196
Daniel Veillard13c757e2000-02-01 23:59:15 +0000197Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
198
199 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
200 <gkatsi@cs.toronto.edu>
201
Daniel Veillard726e8792000-01-30 20:04:29 +0000202Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
203
204 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
205 processing URLs
206
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000207Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
208
209 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
210 xmlNanoFTPUpdateURL for persistent control connections.
211 * configure.in: 1.8.6
212
213Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
214
215 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
216 * tree.[ch] : added xmlSaveNoEmptyTags
217
James Henstridgef3be9312000-01-28 13:59:21 +00002182000-01-29 James Henstridge <james@daa.com.au>
219
220 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
221
222 * Makefile.am: added nanoftp.[ch] to the build.
223
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000224Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
225
226 * nanoftp.[ch]: cleanup, comments, API
227 * debugXML.c : fixed a bug in the cat command
228 * doc/*: regenerated the docs
229
Daniel Veillardda07c342000-01-25 18:31:22 +0000230Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
231
232 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
233 * debugXML.c : fixed a bug in the cat command
234 * valid.c: fixing some small probs
235 * libxml.spec.in: get rid of the SNAP suffix
236 * doc/xml.html: updated the status
237
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000238Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * xml-config.in: xml-config --version to just return the
241 version number
242 * xpath.c: some cleanup w.r.t. axis when the current node is
243 an attribute.
244 * TODO: updated
245
Daniel Veillard461a66c2000-01-18 18:01:01 +0000246Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
247
248 * configure.in: prepared for libxml-1.8.5
249 * doc/* recompiled the documentation
250
2512000-01-17 Jody Goldberg <jgoldberg@home.com>
252
253 * configure.in : WARNING autoconf subtlety alert :
254 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
255 when looking for zlib.h so that HAVE_ZLIB_H is defined.
256 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
257 get defined by AC_CHECK_HEADERS.
258
Daniel Veillardf967b902000-01-17 16:06:10 +0000259Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
260
261 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
262 Rune.Djurhuus@fast.no
263
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000264Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * TODO: updated
267 * tree.c, parser.c: made sure that only memory alloc problems
268 and internal parser errors are allowed to write to stdout or
269 stderr.
270
Daniel Veillard0142b842000-01-14 14:45:24 +0000271Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
272
273 * tree.c : restored xmlNewGlobalNs since this seems used by
274 a lot of existing code :-(, fixed a bug in xmlNewNs
275 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
276 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
277 to exit() from the library code.
278 * xpath.c, parser.c: removed bugs or unused code detected by
279 Windows compilers
280 * parser.c: started adding interfaces for parsing well balanced
281 XML fragments
282 * configure.in: releasing 1.8.4
283 * doc/* : rebuilt the docs
284
Daniel Veillard2eac5032000-01-09 21:08:56 +0000285Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * tree.[ch] : added xmlNewDocFragment() for DOM
288 * testHTML.c: uninitialized variable.
289
Daniel Veillardf3a73582000-01-05 14:58:39 +0000290Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
291
292 * doc/* : rebuild the docs
293
Daniel Veillard71b656e2000-01-05 14:46:17 +0000294Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
295
296 * acconfig.h: readline and history patch
297 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
298 * tree.c: added check and handling when possibly removing an ID
299 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
300 and saving.
301 * test/HTML/entities.html result/HTML/entities.html* : test for
302 various entities reference cases
303 * result/HTML/* : as a result output of some testcase have
304 changed
305 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
306 by previous example. added xmlParseTryOrFinish().
307 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
308 entities.h debugXML.h HTMLparser.h: changed the way struct are
309 declared to allow gtk-doc to expose those
310 * parser.c: closed bug #4960
311 * Makefile.am configure.in: Applied patch from
312 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
313 and math/socket libs detection
314
Daniel Veillard437b87b2000-01-03 17:30:46 +0000315Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * configure.in, Makefile.am: link tester against readline
318 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
319
Daniel Veillard686d6b62000-01-03 11:08:02 +0000320Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
321
322 * tree.[ch]: added xmlRemoveProp
323 * win32config.h.in nanohttp.c: avoid including the Windows
324 socket stuff in every C files
325 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
326 the XmL parser(s)
327 * test/ns4 result/ns4 etc...: added test case for previous prob
328 * tree.c: xmlNewNs wasn't checking for double definition
329 * Makefile.in: fixed a problem with dist-hook duplicates
330 * parser.[hc], xmlIO.c: fixed the loading of external entities
331 APIs, now xmlLoadExternalEntity() is used everywhere and
332 setting up an app specific front-end using the
333 * SAX.c parser.c: some fixes, now the xhtml spec validates
334 with the xhtml DTD.
335 * error.c: fixed crashes in case of no input stream
336 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
337 to the validation tests and results
338
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000339Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
340
341 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
342 too htmlCreatePushParserCtxt() and htmlParseChunk()
343 * parser.c: a bit of cleanup.
344 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
345 to XML) removed the last mem leak known
346 * HTMLtree.c: output message cleanup
347 * xmlmemory.c: display content info about memory blocks
348 * result/HTML/wired.* : missing att value warning change
349
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000350Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
351
352 * doc/* : rebuilt the documentation
353
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000354Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * parser.[ch] parserInternals.h: Push parser for XML,
357 seems to work fine now
358 * tester.c debugXML.[ch]: Added an XML shell debug facility and
359 --push for push testing
360 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
361 * testSAX.c: added --push
362 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
363 subtree
364 * xmlIO.[ch] : enriched API + fixes for push mode
365 * entities.[ch]: added the entity content length to the struct.
366 * xmlmemory.[ch]: new API to show the last entries for the shell
367 * valid.c: added required attribute testing
368 * SAX.c: the cdata callback now merge contiguous fragments
369 * HTMLparser.c: cleanup of some macros
370
Daniel Veillard3c558c31999-12-22 11:30:41 +0000371Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * parser.c: fix for PIs name starting with xml
374 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000375 * *.c, configure.in win32config.h.in : generate win32config.h for
376 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000377
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000378Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
379
380 * parser.c: fixed a stupid = vs. == bug :-(
381 * doc/gnome-xml.sgml: s/glade/xml/
382
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000383Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
384
385 * configure.in, doc/xml.html : bug fix release 1.8.2
386 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
387 Hopefully the end of that silly C++ include problem
388 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
389 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
390 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
391 troubles with autoclosed elements when the stree shape doesn't
392 follow the DtD specs. Added htmlIsAutoClosed() and
393 htmlAutoCloseTag()
394 * result/HTML/*.htm*: Updated the HTML examples regression tests output
395 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
396 * debugXML.c: fixed a bug on printing default namespaces.
397 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
398
Daniel Veillardb24054a1999-12-18 15:32:46 +0000399Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * result/HTML/*.htm[l] : updated the HTML regression tests according
402 to the new output
403 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
404 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
405 problem due to intermix of extern "C" { ... } declarations for C++
406 and recursive includes in the headers
407
Chris Lahey323c48c1999-12-18 15:32:45 +00004081999-12-20 Chris Lahey <clahey@umich.edu>
409
410 * HTMLtree.c: Made it so that html nodes with a single child do
411 not insert a carriage return before or after the child node.
412
Daniel Veillardb24054a1999-12-18 15:32:46 +0000413Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000414
415 * configure.in, doc/xml.html : bug fix release 1.8.1
416 * parser.c: fixed bug #4344
417 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
418 added the glue to avoid C++ problems
419 * doc/* : regenerated the documentation
420
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000421Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
424 namespace recognition, and Dia as a resul :-(
425 * encoding.c: closed bug #3950
426
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000427Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * valid.c: debugging a posteriori validation, except URI expansion
430 stuff this should be fixed now
431 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
432 Carl Nygard <cnygard@bellatlantic.net>
433 * tester.c: added --postvalid, cleaning of the code
434 * tree.[ch]: added xmlDocGetRootElement()
435
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000436Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
437
438 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
439 c++ losage.
440
Daniel Veillard10a2c651999-12-12 13:03:50 +0000441Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
442
443 * configure.in, doc/xml.html : bumped to 1.8.0
444 * xlink.[ch], Makefile.am : added framework for link detection
445 * parser.h: added nbChars to parser context, needed for cleanup.
446 * xmlmemory.c: removed a nasty bug when out of mem
447 * valid.[ch]: adding namespace support for attribute decl
448 * tester.c: added --debugent option
449 * debugXML.[ch]: added xmlDebugDumpEntities()
450 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
451 buffers instead, this was really needed, validation was breaking
452 in strange ways due to that. Added xmlParseStringPEReference()
453 and other parsing from strings functions. Entities processing
454 modified again, but PERef are still not handled correcly but
455 unless you're Eve Maller you won't notice :-)
456 * HTMLparser.c: large changes toward reliability, and switched to
457 lowercase internal tags, XHTML is lowercase, so it will help
458 that output is closer to next version.
459 * doc/* : regenerated the documentation, it is now hosted at
460 http://xmlsoft.org/ (same bits I just bought the domain :-)
461
462
Daniel Veillard294cbca1999-12-03 13:19:09 +0000463Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
464
465 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
466 doc generation
467 * parser.c: fixed bugs #3908 and #3937 and a memory leak
468 in the SAX API
469 * doc/*: rebuilt the doc making sure everything appears in the
470 HTML files
471
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000472Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
475 added the patch from Carl Nygard <cnygard@bellatlantic.net>
476 which allow impressive speed improvement on dataset with
477 large text pieces, but at the cost of broken binary
478 compatibility and slightly bigger memory usage.
479 Configure with --with-buffers to activate them, they
480 are protected with XML_USE_BUFFER_CONTENT define.
481 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
482 goal is 0 memory left allocated once parser is no more used
483 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
484 call xmlCleanupParser() and xmlMemoryDump()
485
Daniel Veillarda819dac1999-11-24 18:04:22 +0000486Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
489 * parser.[ch] encoding.[ch]: added memory cleanup routines
490 * parser.c: closing bug #3788
491 * doc/*: rebuilt the doc
492
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000493Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
494
495 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
496 xmlNewTextChild() and xmlSetCompressMode() behaviour.
497 * tester.c: added --compress option
498 * doc/*: rebuilt the documentation
499
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000500Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
503 if given /proc/kcore as input !
504 * doc/xml.html doc/*: updated and rebuilt the documentation
505
506Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000507
508 * parser.c: Fixed some wrongly space collapsing code due to
509 a misreading of the spec.
510 * result/*: fixed the output accordingly
511
512Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000513
514 * encoding.c: bug fix and typos
515 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
516 * parser.c: added attribute normalization closing bug #3597
517 * test/att* result/att* SAXresult/att*: testcase for attribute
518 normalization
519
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000520Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * configure.in: closing bug #3163 by adding extra flags for the
523 cc compiler on HP-UX
524
Daniel Veillard51e3b151999-11-12 17:02:31 +0000525Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * valid.[ch] : removed a typo and an enumerated type bug in the
528 xmlAddElementDecl() function
529 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
530 call to xmlEncodeEntitiesReentrant() so that the functions
531 New, Set and Get are at the same level.
532 * parser.c HTMLparser.c: extra memory allocation bug for
533 attributes detected by someone using libxml in embedded systems :-)
534
Daniel Veillard962195f1999-10-28 15:51:53 +0000535Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
536
537 * xmlmemory.h: turned off mem debug :-\
538
Daniel Veillard35008381999-10-25 13:15:52 +0000539Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
540
541 * parser.c: closed bug #2784 a one line fix, but worth pushing
542 a new release out
543 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
544 some structures, comments before and after the
545 main element, and other nastyness
546 * HTMLtree.c tree.c: accomodate the extended HTML supported
547 * configure.in: pushing 1.7.4
548 * test/ent8 and related outputs : added a new test for bug #2784
549 * test/HTML/wired.html and related output: a nasty HTML example
550 * Makefile.am: improved the test scripts
551 * docs/* : reran the documentation extractor, updated xml.html
552
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000553Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
556 HTMLparser and debugged the HTML related code. HTML documents
557 now have their own type
558 * entities.c: do not dump &apos; for HTML output
559 * xmlmemory.c: improvement, breakpoint mechanism
560 * testHTML.c: added --sax --repeat ...
561 * Makefile.am: improved the HTML tests
562 * valid.[ch]: added xmlValidGetValidElements and
563 xmlValidGetPotentialChildren
564 * tester.c: added --insert to test the 2 new functions
565 * test//* result//* SAXresult//* : regression test cleanup
566 and extension.
567 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
568 gnome-xml-nanohttp.html
569
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000570Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
571
572 * HTMLparser.c: fixed problems with some autoclose tags
573 * tree.c: fixed XML output problems.
574 * result/* SAXresult/*: update of the tests output
575
Daniel Veillard6077d031999-10-09 09:11:45 +0000576Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
577
578 * Makefile.am: Arturo patch for xmlConf.sh version info
579 * parser.c: Tim Josling patch for single quoted items
580 * tester.c: Tim Josling patch for tester options usage
581 * tree.h: indent cleanup
582
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000583Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * HTMLparser.c parser.h : Fixed problems with HTML parsing
586 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
587
Daniel Veillard00fdf371999-10-08 09:40:39 +0000588Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * tree.c : Raph patch for initialization of CORBA fields
591 * parser.c, xpath.c, ...: modification of doc comments
592 * xpath.c : allow spaces in xpath expressions
593
Daniel Veillardad219441999-09-27 08:17:49 +0000594Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * xmlmemory.h: turning off memory debug :-(
597
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000598Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
599
600 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
601 better SAX interfaces.
602 * testSAX.c: uses the new SAX routine, avoid fetching any remote
603 entity.
604 * configure.in: 1.7.2
605
606Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000607
608 * libxml.spec.in: fixed the URL
609 * doc/xml.html: improved the documentation front-end
610
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000611Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000612
613 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
614
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000615Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000616
617 * libxml.spec.in: fixed the alpha compile problem
618 * parser.[ch]: changed errno to errNo in the parser context :-(
619 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
620 * doc/xml.html: changed CHAR to xmlChar
621 * doc/html/*: recompiled the documentation
622 * configure.in: 1.7.1
623
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000624Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * parser.h: modified the parser context struct to regain 1.4.0
627 binary compatibility
628 * parser.c, xml-error.h: added errno ot teh context and defined
629 a set of errors values with update of errno
630 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
631 DTDs and entities
632 * *.h, *.c: complete cleanup of the use of config.h and include
633 protection depending on the current setup.
634 * overalll debugging, maintenance and bug-fixing on all modules
635 * updated the documentation
636 * ready for 1.7.0
637
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000638Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
639
640 * HTMLparser.c : cleanup
641 * SAX.c valid.c valid.h: added ID/IDREF checking
642 * tree.c tree.h: extended doc structure for refs
643 * configure.in: 1.6.2
644 * parser.c: patched bug in SAX user arg call
645 * parserInternals.h: patched missing close in C++ wrapping
646 * testXPath.c xpath.c xpath.h: prepared for extensibility,
647 especially upcoming XPointer implementation.
648 * doc/xml.html: augmented, typo
649
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000650Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
651
652 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
653 not all invocations of install understand -d.
654
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000655Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
656
657 * Makefile.am: prepend all the test* calls with $(top_builddir) -
658 to make 'check' works, when builddir != srcdir.
659
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000660Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * doc/xml.html : updated the documentation
663
Daniel Veillard6454aec1999-09-02 22:04:43 +0000664Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
667 not deallocated memory blocks
668 * *.c : replaces all calls to malloc() free() and realloc() to
669 the wrapper functions/macros
670 * tree.c : removed memory leaks dues to calling xmlFreeNode()
671 instead of xmlFreeNodeList()
672
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000673Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
674
675 * HTMLparser.c: corrected a stupid bug leading to core dump at
676 tree deallocation. Removed warnings indicated by
677 Stephane.Conversy@lri.fr
678 * entities.c: Fixes Yet Another Stupid Bug, entities were not
679 looked for in the external subset
680
681Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000682
683 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
684 on SGI by Stephane.Conversy@lri.fr
685
Daniel Veillardb96e6431999-08-29 21:02:19 +0000686Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * all .h : changed the prototype declaration indent as in gtk
689 * most .c : working on reducing the TODOs in the code
690 * most .c : cleanup though -pedantic and Insure++
691 * improvements on validation ID checkings.
692 * tree.[ch] SAX.c: added support for namespace on attributes #2022
693 * xml-config.in: closed #1810
694
695Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000696
697 * tree.h, valid.c, valid.h: more work on validity, IDs
698 * xpath.c: added/fixed comparidon and equlity, added a new isinf
699 definition for AIX
700
Daniel Veillardb556eb51999-08-15 17:19:50 +0000701Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
704 the distribution due to a cut'n paste error at last commit
705
Daniel Veillardb05deb71999-08-10 19:04:08 +0000706Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * configure.in: upgraded to version 1.4.0
709 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
710 Big update, added a large part of the validation process,
711 it should be usable, but some parts are missing
712 * xpath.c: improved the implementation w.r.t. root.
713 * Makefile.am: added more tests
714 * test and result trees: added a lot of tests
715 * libxml.spec.in: export libxml.so.0 and libxml.so.1
716
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000717Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * Added an HACKING file
720
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000721Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * xpath.[ch] : improvements and debug of the XPath implementation
724 * parser.c, HTMLparser.c : modified the parsers to be progressive
725 * tree.[ch] : extended the Buffer promitives
726 * xmlIO.[ch] : added basic I/O routines providing progressive
727 parsing and ready for I18N conversion plugins
728 * SAXresult/* : the SAX callback sequence maybe slightly different
729 now
730 * test*.c : improved/updated the tests programs
731 * doc/* : recompiled the docs.
732
Daniel Veillard15b75af1999-07-26 16:42:37 +00007331999-07-26 Michael Meeks <michael@edenproject.org>
734
735 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
736
737 * tree.c: Ditto.
738
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000739Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
740
741 * configure.in: upgraded to version 1.4.0
742 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
743 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
744 XML query language, see http://www.w3.org/TR/xpath for more details.
745 * parser.c, parser.h: added CHAR* related string functions for XPath
746 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
747 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
748 rebuild the docs.
749 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
750 and regression testing capabilities for XPath.
751
Daniel Veillardd79d7871999-07-12 10:38:12 +0000752Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
755 closing bug #1646
756
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000757Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * Makefile.am, example/Makefile.am: closed bug #1683
760
Daniel Veillard3166ab11999-07-11 16:14:19 +0000761Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
762
763 * example/Makefile.am, configure.in: added the makefile for the
764 gjobread example
765
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000766Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
767
768 * doc/Makefile.am:
769 - fix which allow "make install DESTDIR=</install/prefix>".
770
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000771Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
774 which fixed a problem on the file reading-code.
775
Daniel Veillard82150d81999-07-07 07:32:15 +0000776Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
777
778 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
779 output.
780 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
781
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000782Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * parser.h : Oops removed the binary compatibility problem
785 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
786 * parser.c, HTMLparser.c: applied patches for reading from stdin
787
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000788Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * parser.c, entities.c, valid.c: cleanup bug #1591
791 * configure.in: cleanup bug #1592
792 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
793 the same tree back-end. Hence gdome will be available for it.
794 * doc/Makefile.am: close bug #617
795
Daniel Veillard97fea181999-06-26 23:07:37 +0000796Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * parser.c: alloctate a per parser context SAX interface block
799
Daniel Veillard14fff061999-06-22 21:49:07 +0000800Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
803 and xmlEncodeEntitiesReentrant with the correct one :-\
804
805Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * commit of my internal XML base changes, quite a lot of
808 changes, cleanups, better entities support, framework for
809 new I/O and charset detection and handling
810 * Fixed the configure/Makefile stuff to generate shared libs
811 with the proper version info, so we jumped on rev from
812 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
813 xmlEncodeEntities() result need to be freed now, and a string
814 xmlParserVersion provide the current library version.
815
Raph Levien05240da1999-06-15 21:27:11 +0000816Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
817
818 * parser.c: fixed a buffer overrun for when you have a very long
819 attribute with no entities in it.
820
Daniel Veillardbb2da581999-06-13 14:37:07 +0000821Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * added example directory
824 * added example/gjobs.xml gjobread.c, still need a Makefile.in
825
Daniel Veillard011b63c1999-06-02 17:44:04 +0000826Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
827
828 * Release of libxml-1.1, nearly everything has been touched for
829 this.
830 * Added more regression tests
831 * Updated the documentation
832
Daniel Veillard27d88741999-05-29 11:51:49 +0000833Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * tree.[ch]: unified the XML_NO_CORBA defines.
836 * parser.c encoding.[ch]: started plugging in char encoding detection
837
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000838Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
839
840 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
841 Also freed allocated buffer.
842
Daniel Veillard27d88741999-05-29 11:51:49 +0000843Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000844 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
845 reentrancy problem at printing. One is left in entities.c, to
846 remove ASAP
847 * testSAX.c : added a test example showing the use of the SAX
848 interface if one doesn't want to build the DOM tree.
849 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
850
Daniel Veillard517752b1999-04-05 12:20:10 +0000851Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
854 large revamping of the parser to use SAX callbacks
855 http://www.megginson.com/SAX/ (or at least a C like interface
856 a la Expat). It's now possible to set up your own callbacks
857 and the parser will not build a DOM tree.
858 * test/* result/*: updated the test suite, I finally removed
859 the old Namespace draft support (PI based).
860
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000861Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * Makefile.am: added test result to EXTRA_DIST for make tests
864
Daniel Veillard64068b31999-03-24 20:42:16 +0000865Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * parser.c, parserInternals.h: moved the chars macro definitions
868 to parserInternals.h
869 * parser.c, error.c: applied patches from "Knut Ã…kesson"
870 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
871
Daniel Veillard012ccc11999-03-23 10:11:11 +0000872Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * xml-config.in : applied patch to make --version work
875
Raja R Harinatha86c23e1999-03-05 22:14:01 +00008761999-03-05 Raja R Harinath <harinath@cs.umn.edu>
877
878 * Makefile.am (check-local): Alias for `tests' target. This will
879 cause `make check' to do the right thing.
880 (tests): Don't run tests in srcdir. Also, replaced calls to
881 basename with a `sed' "equivalent".
882
Daniel Veillardd109e371999-03-05 06:26:45 +0000883Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
884
885 * Renamed error.h to xml-error.h, corrected Makefile.am to list
886 it in the header and not the sources, updated the doc.
887 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
888 pointing this out.
889
Daniel Veillardbc50b591999-03-01 12:28:53 +0000890Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * parser.c, parser.h, parserInternals.h: memory leak hunting,
893 exported the inputStream routines.
894 * doc/html/* : updated accordingly
895
Daniel Veillardd692aa41999-02-28 21:54:31 +0000896Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * parser.c, parser.h, parserInternals.h: added a few extra
899 internal calls to allocate and free parser contexts ...
900 * doc/html/* : updated accordingly
901
Daniel Veillard55a99271999-02-25 11:01:29 +0000902Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * configure.in, Makefile.am, doc/makefile.am : General changes for
905 1.0.0 release and including the generated HTML documentation.
906
Daniel Veillard35925471999-02-25 08:46:07 +0000907Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * makefile.am : added parserInternals.h, oops.
910
Daniel Veillard1e346af1999-02-22 10:33:01 +0000911Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * parserInternals.h: added this header giving access to the parser
914 internal functions.
915 * doc/Makefile.am : added a rebuild target which rebuilds the full
916 set of documentations
917 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
918 the internal subset.
919 * *.c *.h: modifications needed to generate the documentation using
920 gtk-doc, cleanup of functions blocks, reorganisation of struct
921 declarations.
922
Daniel Veillard1164e751999-02-16 16:29:17 +0000923Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
926 the tar and spec file to include the beginning of the doc.
927
Nuno Ferreira03d04781999-02-13 00:07:17 +00009281999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
929
930 * doc/.cvsignore: Added this file.
931
Daniel Veillard6800ef31999-02-08 18:33:22 +0000932Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
933
934 * tree.c: fixed xmlGetProp to return "" when the attribute
935 exists, even if the node-list is NULL.
936
Daniel Veillard726c7e31999-02-08 15:13:10 +0000937Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
938
939 * tree.c: patched an error outputting empty attribute values.
940 * Makefile.am and doc/makefile.am: have been updated during the
941 week-end. Sorry for an empty CVS log, I got a shell problem.
942
Daniel Veillard1899e851999-02-01 12:18:54 +0000943Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
944
945 * tree.h: cleaned up using enums instead of defines
946 * parser.c, valid.[ch]: more work on parsing/output of element
947 declarations
948
Daniel Veillard3b9def11999-01-31 22:15:06 +0000949Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
950
951 * valid.[ch], tree.c, parser.c : more work toward full parsing
952 of XML DTDs.
953 * README: added informations about mailing-list and on-line
954 documentation
955
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00009561999-01-27 Raja R Harinath <harinath@cs.umn.edu>
957
958 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
959
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000960Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
961
962 * parser.c, tree.[ch] : more work toward conformance testing,
963 added a last element to accelerate parsing of very flat structures
964 started working on internal subset Element content declaration.
965 * valid.[ch] : first cut at adding code toward validation.
966 * previous changes had also small impact on most files, especially
967 the conformance testing using James Clark test suite.
968
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000969Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * test/* : updated the examples, most of them were not well
972 formed (humm), and added rdf2.
973 * result/* : resulting changes in the output.
974
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000975Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * tree.c: changed the behaviour of xmlGetProp on NULL values.
978
Daniel Veillard44b3a061998-12-05 17:27:22 +0000979Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
980
981 * tree.c: patched a bug in the generation of empty attributes
982
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000983Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * entities.[ch], tree.[ch], tester.c: added copy interfaces
986 for node/trees/documents/... Biggest problem is namespace
987 support when copying subtrees.
988
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000989Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
990
991 * parser.c, entities.c: improve entities and char ref encoding,
992 and cleanups of error messages.
993
Daniel Veillard242590e1998-11-13 18:04:35 +0000994Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
995
996 * parser.c, entities.c: simple bug hunting done during rpm2html and
997 rpmfind integration.
998
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000999Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * parser.[ch]: Added interfaces allowing to specify a SAX
1002 handler before parsing.
1003
Daniel Veillarde3bffb91998-11-08 14:40:56 +00001004Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1005
1006 * parser.c: redirrect all errors reporting through the SAX
1007 error function
1008
Daniel Veillardda4d3c41998-11-04 20:07:05 +00001009Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1010
1011 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1012 * libtool, tlmain ...: update of the libtool files
1013
Miguel de Icaza442321c1998-11-04 18:13:38 +000010141998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
1015
1016 * entities.c: Use g_snprintf insteda of snprintf.
1017
Daniel Veillard0ba4d531998-11-01 19:34:31 +00001018Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1019
1020 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1021 added ent5 test for this purpose.
1022 * parser.c, parser.h: formatting, comments and UTF-8 planning.
1023
Daniel Veillard27271681998-10-30 06:39:40 +00001024Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * parser.c: fixed? a strange error due to compression on a GWP
1027 document.
1028
Daniel Veillard25940b71998-10-29 05:51:30 +00001029Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * tree.[ch]: bug fixing
1032 * entities.[ch]: defined a specific type for predefined entities
1033 * doc/xml.html: more documentation on the library, how to use it,
1034 overview of the interfaces.
1035
Daniel Veillard16253641998-10-28 22:58:05 +00001036Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1037
1038 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1039
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001040Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1041
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00001042 * tree.c: corrected a small bug
1043 * doc/xml.html: continuing writing documentation.
1044
1045Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1046
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00001047 * debugXML.h debugXML.c: added debugging utilities.
1048 * tester.c: added --debug switch.
1049 * tree.c: patched an incorrect node->type assignment.
1050 * parser.c: formatting, ensure that node->doc != NULL in attributes
1051
Daniel Veillardccb09631998-10-27 06:21:04 +00001052Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1053
1054 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1055 entity support and provide an internal representation close to
1056 DOM one (entity ref nodes, and attribute value as tree). I tried
1057 to preserve the interface but this will surely break some apps
1058 (I have to change rpm2html/rpmfind for example). I had to change
1059 two interfaces, and the generated tree is somewhat different.
1060 * doc/* : started documenting the XML library, the tree and
1061 DOM/Corba. This is a first step.
1062
Daniel Veillard11e00581998-10-24 18:27:49 +00001063Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1064
1065 * parser.c: Set up the fonctions comment block, boring but useful.
1066 * parser.h, SAX.c, parser.c: now attributes are processed through
1067 the SAX interface. The problem is that my SAX interface diverged
1068 quite a bit from the original one, well this is not an official
1069 spec, and translating it from Java to C is hairy anyway...
1070
Daniel Veillard97b58771998-10-20 06:14:16 +00001071Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1074 fonctions comment block, boring but useful.
1075
1076Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001077
1078 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1079 conversion routines. However they are not yet used to convert the
1080 inputs. The core will run with UTF-8.
1081
Daniel Veillard33942841998-10-18 19:12:41 +00001082Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1083
1084 * tree.c : make sure that the type id is properly set-up when
1085 a new object is allocated, needed for DOM.
1086
Daniel Veillard27fb0751998-10-17 06:47:46 +00001087Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1088
1089 * tree.h, tree.c: Ok, the main objects in the tree will be native
1090 corba objects, it costs 8 bytes per Node, Attribute and Document
1091 but it simplifies the Corba integration a lot (no extra interface
1092 objects to allocate/free).
1093
Daniel Veillard0bef1311998-10-14 02:36:47 +00001094Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1097 and changed NODEs contants for conformity with DOM Level 1
1098
Daniel Veillard27864701998-10-08 03:47:24 +00001099Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1100
1101 * added hooks to keep track of servants when creating objects
1102 xmlDoc and xmlNode (for Corba export).
1103
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001104Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1105
1106 * added xml-config script.
1107
Daniel Veillard7066a791998-10-01 20:28:28 +00001108Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1109
1110 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1111 to autoupdate libtool and automake conf files.
1112
Miguel de Icaza60681bd1998-09-30 19:28:59 +000011131998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1114
1115 * Makefile.am: Use '?' to separate the sed
1116 commands as ',' is used when people pass -Wl,something.
1117
1118
Daniel Veillard15a8df41998-09-24 19:15:06 +00001119Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1120
1121 * tree.c, tree.h: added a per-document compression interface.
1122
Daniel Veillard151b1b01998-09-23 00:49:46 +00001123Tue Sep 22 20:47:38 EDT 1998
1124
1125 * tree.c, tree.h: added saving with compression and added interfaces
1126 to control the compression level (xmlGetCompressMode,
1127 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1128
Daniel Veillard70120ff1998-09-22 00:24:21 +00001129Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1130
1131 * parser.c: corrected a loop for files of size 0
1132
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000011331998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1134
1135 * error.h: New file. Contains prototyes from `error.c'.
1136
Tom Tromeyc19653d1998-08-14 01:22:43 +00001137Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1138
1139 * Makefile.am (xmlincdir): New macro.
1140 (xmlinc_HEADERS): Renamed from include_HEADERS.
1141
Daniel Veillard845664d1998-08-13 04:43:19 +00001142Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144 * applied small patch on numeric entities from
1145 Christopher Blizzard <blizzard@appliedtheory.com>
1146
Daniel Veillard260a68f1998-08-13 03:39:55 +00001147Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1148
1149 * New release 0.2, removed the old xml_* files so that it's
1150 coherent with the other CVS base (W3C), far better conformance
1151 to standard, new namespaces, decent entities support, beginning
1152 of a SAX-like interface. Nearly nothing left intact, even the
1153 test examples ...
1154
Christopher Blizzarda36749e1998-07-30 21:47:18 +000011551998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1156
1157 * .cvsignore: Add .deps dir
1158
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001159Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1160
1161 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1162
Daniel Veillardfe926001998-07-26 04:28:20 +00001163Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001164
Daniel Veillardfe926001998-07-26 04:28:20 +00001165 * configure.in: added test for CPP
1166 * AUTHORS, Changelog: the original ones didn't get commited but the
1167 glib ones instead, fixed.
1168 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001169
Daniel Veillardfe926001998-07-26 04:28:20 +00001170Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001171
Daniel Veillardfe926001998-07-26 04:28:20 +00001172 * integrated code developped at W3C
1173 * changed the original Copyright
1174 * migrated to automake
1175 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001176