blob: 284b13db69e8edb086d4edf839da2a35b563f799 [file] [log] [blame]
Daniel Veillardfc708e22000-04-08 13:17:27 +00001Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * xpath.c uri.h parserInternals.h: cosmetic changes from
4 "Timur I. Bakeyev" <timur@bat.ru>, including making
5 xmlCreateURI() public
6
Daniel Veillard5d211f42000-04-07 17:00:24 +00007Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8
9 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
10 and the code at the same time. Added a clean mechanism for
11 overload or added input methods: xmlRegisterInputCallbacks()
12 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
13 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14 * TODO: updated
15 * doc/* : updated/regenerated
16 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17 source dir
18
Daniel Veillarde77a9182000-04-05 19:12:29 +000019Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20
21 * testURI.c: yet another forgotten commit, I should get some sleep !
22
Daniel Veillardce8b83b2000-04-05 18:38:42 +000023Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
24
25 * xmllint.c: forgot to commit this too ?
26
Daniel Veillardb9df4042000-04-05 14:23:16 +000027Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * xmlversion.h.in : forgot to commit this previously
30
Daniel Veillard361d8452000-04-03 19:48:13 +000031Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * configure.in: preparing libxml-2.0.0 version looks Ok so far
34 * README TODO: updated for release
35 * uri.c uri.h: added authority parsing/saving
36 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
37 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
38 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
39 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
40 Makefile.am : added compile-time customization of libxml
41 --with-ftp --with-http --with-html --with-xpath --with-debug
42 --with-mem-debug
43 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
44 #include <libxml/xxx.h> I hope it won't break too much stuff
45 and will be manageable in the future...
46 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
47 and added xmllint to the installed programs
48 * uri.h: added xmlFreeURI()
49
Daniel Veillardec303412000-03-24 13:41:54 +000050Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * uri.c uri.h: finished the escaping handling, the base support
53 and the URI path normalization. Looks good just lacks the
54 authority content parsing code.
55 * Makefile.am: added instructions to generate testURI
56 * TODO: updated
57 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
58 added links and icons for W3C and Gnome
59
Daniel Veillard8f621982000-03-20 13:07:15 +000060Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * xmlmemory.[ch] : seems I forgot to actually update the files in
63 the last commit :-)
64 * doc/xml.html doc/html/* : updated and uploaded the docs
65
Daniel Veillard3dd82e72000-03-20 11:48:04 +000066Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
69 * TODO: updated
70 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000071 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000072 gfree).
73 * Makefile.am, uri.c, uri.h: added a set of functions to do
74 exact (litteraly copied from the RFC 2396 productions) parsing
75 and handling of URI. Will be needed for XLink, one XML WFC,
76 XML Base and reused in the nano[ftp/http] modules. Still work
77 to be done.
78
Daniel Veillardedfb29b2000-03-14 19:59:05 +000079Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
80
81 * configure.in, libxml.spec.in : libxml2
82 * doc/* : updated the doc page, rebuilt the docs
83
Daniel Veillardcf461992000-03-14 18:30:20 +000084Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * all: tagged LIB_XML_1_X
87 * *.c *.h : updated from W3C CVS tree
88 * configure.in : 2.0.0-beta
89 * libxml.spec.in : libxml2 package nam
90 * result/* : new version of the tests output
91
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000092Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
93
94 * doc/xml.html, doc/update.html: updated docs, 1.8.7
95
Daniel Veillardb566ce12000-03-04 11:39:42 +000096Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
97
98 * doc/* : rebuilt the docs
99 * parser.c: final patch on #6766
100 * valid.c: small patch on validity checks.
101
Daniel Veillardfb76c402000-03-04 11:39:42 +0000102Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
105 added
106 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
107 compatibility w.r.t. XML spec and existing code.
108
Daniel Veillard90fb02c2000-03-02 03:46:43 +0000109Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
110
111 * parser.c: seems a better solution to <a> </a> exists,
112 will try it for a while
113
Daniel Veillard83a30e72000-03-02 03:33:32 +0000114Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * parser.c: tried to remove the <a> </a> generating <a/>
117 this is hard. Left a flag for that purpose. Fixed bug #6766
118 * configure.in: prepared 1.8.7 not released, due to previous
119 problem
120
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000121Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
122
123 * doc/xml.html : applied second patch from Paul DuBois
124
Daniel Veillard402e8c82000-02-29 22:57:47 +0000125Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
126
127 * doc/xml.html : applied patch from Paul DuBois
128
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000129Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
130
131 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
132
Daniel Veillard5feb8492000-02-02 17:15:36 +0000133Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
134
135 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
136 compilation warnings on various platforms.
137 * parser.c: Fixed #5281 validity error callbacks are now desactived
138 by default if not validating.
139
Daniel Veillardf341f932000-02-02 14:52:08 +0000140Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
141
142 * nanoftp.c, win32config.h.in: patches to compile on WIN32
143
Daniel Veillard13c757e2000-02-01 23:59:15 +0000144Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
145
146 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
147 <gkatsi@cs.toronto.edu>
148
Daniel Veillard726e8792000-01-30 20:04:29 +0000149Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
152 processing URLs
153
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000154Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
157 xmlNanoFTPUpdateURL for persistent control connections.
158 * configure.in: 1.8.6
159
160Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
161
162 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
163 * tree.[ch] : added xmlSaveNoEmptyTags
164
James Henstridgef3be9312000-01-28 13:59:21 +00001652000-01-29 James Henstridge <james@daa.com.au>
166
167 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
168
169 * Makefile.am: added nanoftp.[ch] to the build.
170
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000171Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * nanoftp.[ch]: cleanup, comments, API
174 * debugXML.c : fixed a bug in the cat command
175 * doc/*: regenerated the docs
176
Daniel Veillardda07c342000-01-25 18:31:22 +0000177Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
180 * debugXML.c : fixed a bug in the cat command
181 * valid.c: fixing some small probs
182 * libxml.spec.in: get rid of the SNAP suffix
183 * doc/xml.html: updated the status
184
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000185Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
186
187 * xml-config.in: xml-config --version to just return the
188 version number
189 * xpath.c: some cleanup w.r.t. axis when the current node is
190 an attribute.
191 * TODO: updated
192
Daniel Veillard461a66c2000-01-18 18:01:01 +0000193Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
194
195 * configure.in: prepared for libxml-1.8.5
196 * doc/* recompiled the documentation
197
1982000-01-17 Jody Goldberg <jgoldberg@home.com>
199
200 * configure.in : WARNING autoconf subtlety alert :
201 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
202 when looking for zlib.h so that HAVE_ZLIB_H is defined.
203 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
204 get defined by AC_CHECK_HEADERS.
205
Daniel Veillardf967b902000-01-17 16:06:10 +0000206Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
207
208 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
209 Rune.Djurhuus@fast.no
210
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000211Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
212
213 * TODO: updated
214 * tree.c, parser.c: made sure that only memory alloc problems
215 and internal parser errors are allowed to write to stdout or
216 stderr.
217
Daniel Veillard0142b842000-01-14 14:45:24 +0000218Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * tree.c : restored xmlNewGlobalNs since this seems used by
221 a lot of existing code :-(, fixed a bug in xmlNewNs
222 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
223 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
224 to exit() from the library code.
225 * xpath.c, parser.c: removed bugs or unused code detected by
226 Windows compilers
227 * parser.c: started adding interfaces for parsing well balanced
228 XML fragments
229 * configure.in: releasing 1.8.4
230 * doc/* : rebuilt the docs
231
Daniel Veillard2eac5032000-01-09 21:08:56 +0000232Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
233
234 * tree.[ch] : added xmlNewDocFragment() for DOM
235 * testHTML.c: uninitialized variable.
236
Daniel Veillardf3a73582000-01-05 14:58:39 +0000237Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
238
239 * doc/* : rebuild the docs
240
Daniel Veillard71b656e2000-01-05 14:46:17 +0000241Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
242
243 * acconfig.h: readline and history patch
244 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
245 * tree.c: added check and handling when possibly removing an ID
246 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
247 and saving.
248 * test/HTML/entities.html result/HTML/entities.html* : test for
249 various entities reference cases
250 * result/HTML/* : as a result output of some testcase have
251 changed
252 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
253 by previous example. added xmlParseTryOrFinish().
254 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
255 entities.h debugXML.h HTMLparser.h: changed the way struct are
256 declared to allow gtk-doc to expose those
257 * parser.c: closed bug #4960
258 * Makefile.am configure.in: Applied patch from
259 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
260 and math/socket libs detection
261
Daniel Veillard437b87b2000-01-03 17:30:46 +0000262Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
263
264 * configure.in, Makefile.am: link tester against readline
265 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
266
Daniel Veillard686d6b62000-01-03 11:08:02 +0000267Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
268
269 * tree.[ch]: added xmlRemoveProp
270 * win32config.h.in nanohttp.c: avoid including the Windows
271 socket stuff in every C files
272 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
273 the XmL parser(s)
274 * test/ns4 result/ns4 etc...: added test case for previous prob
275 * tree.c: xmlNewNs wasn't checking for double definition
276 * Makefile.in: fixed a problem with dist-hook duplicates
277 * parser.[hc], xmlIO.c: fixed the loading of external entities
278 APIs, now xmlLoadExternalEntity() is used everywhere and
279 setting up an app specific front-end using the
280 * SAX.c parser.c: some fixes, now the xhtml spec validates
281 with the xhtml DTD.
282 * error.c: fixed crashes in case of no input stream
283 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
284 to the validation tests and results
285
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000286Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
289 too htmlCreatePushParserCtxt() and htmlParseChunk()
290 * parser.c: a bit of cleanup.
291 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
292 to XML) removed the last mem leak known
293 * HTMLtree.c: output message cleanup
294 * xmlmemory.c: display content info about memory blocks
295 * result/HTML/wired.* : missing att value warning change
296
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000297Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * doc/* : rebuilt the documentation
300
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000301Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
302
303 * parser.[ch] parserInternals.h: Push parser for XML,
304 seems to work fine now
305 * tester.c debugXML.[ch]: Added an XML shell debug facility and
306 --push for push testing
307 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
308 * testSAX.c: added --push
309 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
310 subtree
311 * xmlIO.[ch] : enriched API + fixes for push mode
312 * entities.[ch]: added the entity content length to the struct.
313 * xmlmemory.[ch]: new API to show the last entries for the shell
314 * valid.c: added required attribute testing
315 * SAX.c: the cdata callback now merge contiguous fragments
316 * HTMLparser.c: cleanup of some macros
317
Daniel Veillard3c558c31999-12-22 11:30:41 +0000318Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
319
320 * parser.c: fix for PIs name starting with xml
321 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000322 * *.c, configure.in win32config.h.in : generate win32config.h for
323 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000324
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000325Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
326
327 * parser.c: fixed a stupid = vs. == bug :-(
328 * doc/gnome-xml.sgml: s/glade/xml/
329
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000330Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
331
332 * configure.in, doc/xml.html : bug fix release 1.8.2
333 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
334 Hopefully the end of that silly C++ include problem
335 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
336 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
337 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
338 troubles with autoclosed elements when the stree shape doesn't
339 follow the DtD specs. Added htmlIsAutoClosed() and
340 htmlAutoCloseTag()
341 * result/HTML/*.htm*: Updated the HTML examples regression tests output
342 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
343 * debugXML.c: fixed a bug on printing default namespaces.
344 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
345
Daniel Veillardb24054a1999-12-18 15:32:46 +0000346Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
347
348 * result/HTML/*.htm[l] : updated the HTML regression tests according
349 to the new output
350 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
351 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
352 problem due to intermix of extern "C" { ... } declarations for C++
353 and recursive includes in the headers
354
Chris Lahey323c48c1999-12-18 15:32:45 +00003551999-12-20 Chris Lahey <clahey@umich.edu>
356
357 * HTMLtree.c: Made it so that html nodes with a single child do
358 not insert a carriage return before or after the child node.
359
Daniel Veillardb24054a1999-12-18 15:32:46 +0000360Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000361
362 * configure.in, doc/xml.html : bug fix release 1.8.1
363 * parser.c: fixed bug #4344
364 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
365 added the glue to avoid C++ problems
366 * doc/* : regenerated the documentation
367
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000368Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
371 namespace recognition, and Dia as a resul :-(
372 * encoding.c: closed bug #3950
373
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000374Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * valid.c: debugging a posteriori validation, except URI expansion
377 stuff this should be fixed now
378 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
379 Carl Nygard <cnygard@bellatlantic.net>
380 * tester.c: added --postvalid, cleaning of the code
381 * tree.[ch]: added xmlDocGetRootElement()
382
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000383Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
384
385 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
386 c++ losage.
387
Daniel Veillard10a2c651999-12-12 13:03:50 +0000388Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * configure.in, doc/xml.html : bumped to 1.8.0
391 * xlink.[ch], Makefile.am : added framework for link detection
392 * parser.h: added nbChars to parser context, needed for cleanup.
393 * xmlmemory.c: removed a nasty bug when out of mem
394 * valid.[ch]: adding namespace support for attribute decl
395 * tester.c: added --debugent option
396 * debugXML.[ch]: added xmlDebugDumpEntities()
397 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
398 buffers instead, this was really needed, validation was breaking
399 in strange ways due to that. Added xmlParseStringPEReference()
400 and other parsing from strings functions. Entities processing
401 modified again, but PERef are still not handled correcly but
402 unless you're Eve Maller you won't notice :-)
403 * HTMLparser.c: large changes toward reliability, and switched to
404 lowercase internal tags, XHTML is lowercase, so it will help
405 that output is closer to next version.
406 * doc/* : regenerated the documentation, it is now hosted at
407 http://xmlsoft.org/ (same bits I just bought the domain :-)
408
409
Daniel Veillard294cbca1999-12-03 13:19:09 +0000410Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
413 doc generation
414 * parser.c: fixed bugs #3908 and #3937 and a memory leak
415 in the SAX API
416 * doc/*: rebuilt the doc making sure everything appears in the
417 HTML files
418
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000419Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
420
421 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
422 added the patch from Carl Nygard <cnygard@bellatlantic.net>
423 which allow impressive speed improvement on dataset with
424 large text pieces, but at the cost of broken binary
425 compatibility and slightly bigger memory usage.
426 Configure with --with-buffers to activate them, they
427 are protected with XML_USE_BUFFER_CONTENT define.
428 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
429 goal is 0 memory left allocated once parser is no more used
430 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
431 call xmlCleanupParser() and xmlMemoryDump()
432
Daniel Veillarda819dac1999-11-24 18:04:22 +0000433Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
434
435 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
436 * parser.[ch] encoding.[ch]: added memory cleanup routines
437 * parser.c: closing bug #3788
438 * doc/*: rebuilt the doc
439
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000440Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
443 xmlNewTextChild() and xmlSetCompressMode() behaviour.
444 * tester.c: added --compress option
445 * doc/*: rebuilt the documentation
446
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000447Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
450 if given /proc/kcore as input !
451 * doc/xml.html doc/*: updated and rebuilt the documentation
452
453Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000454
455 * parser.c: Fixed some wrongly space collapsing code due to
456 a misreading of the spec.
457 * result/*: fixed the output accordingly
458
459Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000460
461 * encoding.c: bug fix and typos
462 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
463 * parser.c: added attribute normalization closing bug #3597
464 * test/att* result/att* SAXresult/att*: testcase for attribute
465 normalization
466
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000467Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
468
469 * configure.in: closing bug #3163 by adding extra flags for the
470 cc compiler on HP-UX
471
Daniel Veillard51e3b151999-11-12 17:02:31 +0000472Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * valid.[ch] : removed a typo and an enumerated type bug in the
475 xmlAddElementDecl() function
476 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
477 call to xmlEncodeEntitiesReentrant() so that the functions
478 New, Set and Get are at the same level.
479 * parser.c HTMLparser.c: extra memory allocation bug for
480 attributes detected by someone using libxml in embedded systems :-)
481
Daniel Veillard962195f1999-10-28 15:51:53 +0000482Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * xmlmemory.h: turned off mem debug :-\
485
Daniel Veillard35008381999-10-25 13:15:52 +0000486Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * parser.c: closed bug #2784 a one line fix, but worth pushing
489 a new release out
490 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
491 some structures, comments before and after the
492 main element, and other nastyness
493 * HTMLtree.c tree.c: accomodate the extended HTML supported
494 * configure.in: pushing 1.7.4
495 * test/ent8 and related outputs : added a new test for bug #2784
496 * test/HTML/wired.html and related output: a nasty HTML example
497 * Makefile.am: improved the test scripts
498 * docs/* : reran the documentation extractor, updated xml.html
499
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000500Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
503 HTMLparser and debugged the HTML related code. HTML documents
504 now have their own type
505 * entities.c: do not dump &apos; for HTML output
506 * xmlmemory.c: improvement, breakpoint mechanism
507 * testHTML.c: added --sax --repeat ...
508 * Makefile.am: improved the HTML tests
509 * valid.[ch]: added xmlValidGetValidElements and
510 xmlValidGetPotentialChildren
511 * tester.c: added --insert to test the 2 new functions
512 * test//* result//* SAXresult//* : regression test cleanup
513 and extension.
514 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
515 gnome-xml-nanohttp.html
516
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000517Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * HTMLparser.c: fixed problems with some autoclose tags
520 * tree.c: fixed XML output problems.
521 * result/* SAXresult/*: update of the tests output
522
Daniel Veillard6077d031999-10-09 09:11:45 +0000523Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * Makefile.am: Arturo patch for xmlConf.sh version info
526 * parser.c: Tim Josling patch for single quoted items
527 * tester.c: Tim Josling patch for tester options usage
528 * tree.h: indent cleanup
529
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000530Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
531
532 * HTMLparser.c parser.h : Fixed problems with HTML parsing
533 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
534
Daniel Veillard00fdf371999-10-08 09:40:39 +0000535Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
536
537 * tree.c : Raph patch for initialization of CORBA fields
538 * parser.c, xpath.c, ...: modification of doc comments
539 * xpath.c : allow spaces in xpath expressions
540
Daniel Veillardad219441999-09-27 08:17:49 +0000541Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * xmlmemory.h: turning off memory debug :-(
544
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000545Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
546
547 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
548 better SAX interfaces.
549 * testSAX.c: uses the new SAX routine, avoid fetching any remote
550 entity.
551 * configure.in: 1.7.2
552
553Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000554
555 * libxml.spec.in: fixed the URL
556 * doc/xml.html: improved the documentation front-end
557
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000558Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000559
560 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
561
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000562Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000563
564 * libxml.spec.in: fixed the alpha compile problem
565 * parser.[ch]: changed errno to errNo in the parser context :-(
566 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
567 * doc/xml.html: changed CHAR to xmlChar
568 * doc/html/*: recompiled the documentation
569 * configure.in: 1.7.1
570
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000571Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * parser.h: modified the parser context struct to regain 1.4.0
574 binary compatibility
575 * parser.c, xml-error.h: added errno ot teh context and defined
576 a set of errors values with update of errno
577 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
578 DTDs and entities
579 * *.h, *.c: complete cleanup of the use of config.h and include
580 protection depending on the current setup.
581 * overalll debugging, maintenance and bug-fixing on all modules
582 * updated the documentation
583 * ready for 1.7.0
584
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000585Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * HTMLparser.c : cleanup
588 * SAX.c valid.c valid.h: added ID/IDREF checking
589 * tree.c tree.h: extended doc structure for refs
590 * configure.in: 1.6.2
591 * parser.c: patched bug in SAX user arg call
592 * parserInternals.h: patched missing close in C++ wrapping
593 * testXPath.c xpath.c xpath.h: prepared for extensibility,
594 especially upcoming XPointer implementation.
595 * doc/xml.html: augmented, typo
596
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000597Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
598
599 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
600 not all invocations of install understand -d.
601
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000602Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
603
604 * Makefile.am: prepend all the test* calls with $(top_builddir) -
605 to make 'check' works, when builddir != srcdir.
606
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000607Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
608
609 * doc/xml.html : updated the documentation
610
Daniel Veillard6454aec1999-09-02 22:04:43 +0000611Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
614 not deallocated memory blocks
615 * *.c : replaces all calls to malloc() free() and realloc() to
616 the wrapper functions/macros
617 * tree.c : removed memory leaks dues to calling xmlFreeNode()
618 instead of xmlFreeNodeList()
619
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000620Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * HTMLparser.c: corrected a stupid bug leading to core dump at
623 tree deallocation. Removed warnings indicated by
624 Stephane.Conversy@lri.fr
625 * entities.c: Fixes Yet Another Stupid Bug, entities were not
626 looked for in the external subset
627
628Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000629
630 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
631 on SGI by Stephane.Conversy@lri.fr
632
Daniel Veillardb96e6431999-08-29 21:02:19 +0000633Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
634
635 * all .h : changed the prototype declaration indent as in gtk
636 * most .c : working on reducing the TODOs in the code
637 * most .c : cleanup though -pedantic and Insure++
638 * improvements on validation ID checkings.
639 * tree.[ch] SAX.c: added support for namespace on attributes #2022
640 * xml-config.in: closed #1810
641
642Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000643
644 * tree.h, valid.c, valid.h: more work on validity, IDs
645 * xpath.c: added/fixed comparidon and equlity, added a new isinf
646 definition for AIX
647
Daniel Veillardb556eb51999-08-15 17:19:50 +0000648Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
651 the distribution due to a cut'n paste error at last commit
652
Daniel Veillardb05deb71999-08-10 19:04:08 +0000653Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * configure.in: upgraded to version 1.4.0
656 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
657 Big update, added a large part of the validation process,
658 it should be usable, but some parts are missing
659 * xpath.c: improved the implementation w.r.t. root.
660 * Makefile.am: added more tests
661 * test and result trees: added a lot of tests
662 * libxml.spec.in: export libxml.so.0 and libxml.so.1
663
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000664Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * Added an HACKING file
667
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000668Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
669
670 * xpath.[ch] : improvements and debug of the XPath implementation
671 * parser.c, HTMLparser.c : modified the parsers to be progressive
672 * tree.[ch] : extended the Buffer promitives
673 * xmlIO.[ch] : added basic I/O routines providing progressive
674 parsing and ready for I18N conversion plugins
675 * SAXresult/* : the SAX callback sequence maybe slightly different
676 now
677 * test*.c : improved/updated the tests programs
678 * doc/* : recompiled the docs.
679
Daniel Veillard15b75af1999-07-26 16:42:37 +00006801999-07-26 Michael Meeks <michael@edenproject.org>
681
682 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
683
684 * tree.c: Ditto.
685
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000686Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * configure.in: upgraded to version 1.4.0
689 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
690 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
691 XML query language, see http://www.w3.org/TR/xpath for more details.
692 * parser.c, parser.h: added CHAR* related string functions for XPath
693 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
694 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
695 rebuild the docs.
696 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
697 and regression testing capabilities for XPath.
698
Daniel Veillardd79d7871999-07-12 10:38:12 +0000699Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
702 closing bug #1646
703
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000704Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
705
706 * Makefile.am, example/Makefile.am: closed bug #1683
707
Daniel Veillard3166ab11999-07-11 16:14:19 +0000708Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
709
710 * example/Makefile.am, configure.in: added the makefile for the
711 gjobread example
712
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000713Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
714
715 * doc/Makefile.am:
716 - fix which allow "make install DESTDIR=</install/prefix>".
717
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000718Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
719
720 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
721 which fixed a problem on the file reading-code.
722
Daniel Veillard82150d81999-07-07 07:32:15 +0000723Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
724
725 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
726 output.
727 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
728
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000729Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * parser.h : Oops removed the binary compatibility problem
732 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
733 * parser.c, HTMLparser.c: applied patches for reading from stdin
734
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000735Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * parser.c, entities.c, valid.c: cleanup bug #1591
738 * configure.in: cleanup bug #1592
739 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
740 the same tree back-end. Hence gdome will be available for it.
741 * doc/Makefile.am: close bug #617
742
Daniel Veillard97fea181999-06-26 23:07:37 +0000743Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * parser.c: alloctate a per parser context SAX interface block
746
Daniel Veillard14fff061999-06-22 21:49:07 +0000747Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
750 and xmlEncodeEntitiesReentrant with the correct one :-\
751
752Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * commit of my internal XML base changes, quite a lot of
755 changes, cleanups, better entities support, framework for
756 new I/O and charset detection and handling
757 * Fixed the configure/Makefile stuff to generate shared libs
758 with the proper version info, so we jumped on rev from
759 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
760 xmlEncodeEntities() result need to be freed now, and a string
761 xmlParserVersion provide the current library version.
762
Raph Levien05240da1999-06-15 21:27:11 +0000763Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
764
765 * parser.c: fixed a buffer overrun for when you have a very long
766 attribute with no entities in it.
767
Daniel Veillardbb2da581999-06-13 14:37:07 +0000768Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * added example directory
771 * added example/gjobs.xml gjobread.c, still need a Makefile.in
772
Daniel Veillard011b63c1999-06-02 17:44:04 +0000773Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
774
775 * Release of libxml-1.1, nearly everything has been touched for
776 this.
777 * Added more regression tests
778 * Updated the documentation
779
Daniel Veillard27d88741999-05-29 11:51:49 +0000780Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * tree.[ch]: unified the XML_NO_CORBA defines.
783 * parser.c encoding.[ch]: started plugging in char encoding detection
784
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000785Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
786
787 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
788 Also freed allocated buffer.
789
Daniel Veillard27d88741999-05-29 11:51:49 +0000790Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000791 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
792 reentrancy problem at printing. One is left in entities.c, to
793 remove ASAP
794 * testSAX.c : added a test example showing the use of the SAX
795 interface if one doesn't want to build the DOM tree.
796 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
797
Daniel Veillard517752b1999-04-05 12:20:10 +0000798Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
801 large revamping of the parser to use SAX callbacks
802 http://www.megginson.com/SAX/ (or at least a C like interface
803 a la Expat). It's now possible to set up your own callbacks
804 and the parser will not build a DOM tree.
805 * test/* result/*: updated the test suite, I finally removed
806 the old Namespace draft support (PI based).
807
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000808Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * Makefile.am: added test result to EXTRA_DIST for make tests
811
Daniel Veillard64068b31999-03-24 20:42:16 +0000812Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * parser.c, parserInternals.h: moved the chars macro definitions
815 to parserInternals.h
816 * parser.c, error.c: applied patches from "Knut Ã…kesson"
817 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
818
Daniel Veillard012ccc11999-03-23 10:11:11 +0000819Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * xml-config.in : applied patch to make --version work
822
Raja R Harinatha86c23e1999-03-05 22:14:01 +00008231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
824
825 * Makefile.am (check-local): Alias for `tests' target. This will
826 cause `make check' to do the right thing.
827 (tests): Don't run tests in srcdir. Also, replaced calls to
828 basename with a `sed' "equivalent".
829
Daniel Veillardd109e371999-03-05 06:26:45 +0000830Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * Renamed error.h to xml-error.h, corrected Makefile.am to list
833 it in the header and not the sources, updated the doc.
834 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
835 pointing this out.
836
Daniel Veillardbc50b591999-03-01 12:28:53 +0000837Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
838
839 * parser.c, parser.h, parserInternals.h: memory leak hunting,
840 exported the inputStream routines.
841 * doc/html/* : updated accordingly
842
Daniel Veillardd692aa41999-02-28 21:54:31 +0000843Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * parser.c, parser.h, parserInternals.h: added a few extra
846 internal calls to allocate and free parser contexts ...
847 * doc/html/* : updated accordingly
848
Daniel Veillard55a99271999-02-25 11:01:29 +0000849Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
850
851 * configure.in, Makefile.am, doc/makefile.am : General changes for
852 1.0.0 release and including the generated HTML documentation.
853
Daniel Veillard35925471999-02-25 08:46:07 +0000854Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * makefile.am : added parserInternals.h, oops.
857
Daniel Veillard1e346af1999-02-22 10:33:01 +0000858Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parserInternals.h: added this header giving access to the parser
861 internal functions.
862 * doc/Makefile.am : added a rebuild target which rebuilds the full
863 set of documentations
864 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
865 the internal subset.
866 * *.c *.h: modifications needed to generate the documentation using
867 gtk-doc, cleanup of functions blocks, reorganisation of struct
868 declarations.
869
Daniel Veillard1164e751999-02-16 16:29:17 +0000870Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
873 the tar and spec file to include the beginning of the doc.
874
Nuno Ferreira03d04781999-02-13 00:07:17 +00008751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
876
877 * doc/.cvsignore: Added this file.
878
Daniel Veillard6800ef31999-02-08 18:33:22 +0000879Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
880
881 * tree.c: fixed xmlGetProp to return "" when the attribute
882 exists, even if the node-list is NULL.
883
Daniel Veillard726c7e31999-02-08 15:13:10 +0000884Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
885
886 * tree.c: patched an error outputting empty attribute values.
887 * Makefile.am and doc/makefile.am: have been updated during the
888 week-end. Sorry for an empty CVS log, I got a shell problem.
889
Daniel Veillard1899e851999-02-01 12:18:54 +0000890Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
891
892 * tree.h: cleaned up using enums instead of defines
893 * parser.c, valid.[ch]: more work on parsing/output of element
894 declarations
895
Daniel Veillard3b9def11999-01-31 22:15:06 +0000896Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
897
898 * valid.[ch], tree.c, parser.c : more work toward full parsing
899 of XML DTDs.
900 * README: added informations about mailing-list and on-line
901 documentation
902
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00009031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
904
905 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
906
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000907Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * parser.c, tree.[ch] : more work toward conformance testing,
910 added a last element to accelerate parsing of very flat structures
911 started working on internal subset Element content declaration.
912 * valid.[ch] : first cut at adding code toward validation.
913 * previous changes had also small impact on most files, especially
914 the conformance testing using James Clark test suite.
915
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000916Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * test/* : updated the examples, most of them were not well
919 formed (humm), and added rdf2.
920 * result/* : resulting changes in the output.
921
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000922Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * tree.c: changed the behaviour of xmlGetProp on NULL values.
925
Daniel Veillard44b3a061998-12-05 17:27:22 +0000926Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
927
928 * tree.c: patched a bug in the generation of empty attributes
929
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000930Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * entities.[ch], tree.[ch], tester.c: added copy interfaces
933 for node/trees/documents/... Biggest problem is namespace
934 support when copying subtrees.
935
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000936Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
937
938 * parser.c, entities.c: improve entities and char ref encoding,
939 and cleanups of error messages.
940
Daniel Veillard242590e1998-11-13 18:04:35 +0000941Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * parser.c, entities.c: simple bug hunting done during rpm2html and
944 rpmfind integration.
945
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000946Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * parser.[ch]: Added interfaces allowing to specify a SAX
949 handler before parsing.
950
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000951Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * parser.c: redirrect all errors reporting through the SAX
954 error function
955
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000956Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
957
958 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
959 * libtool, tlmain ...: update of the libtool files
960
Miguel de Icaza442321c1998-11-04 18:13:38 +00009611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
962
963 * entities.c: Use g_snprintf insteda of snprintf.
964
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000965Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
968 added ent5 test for this purpose.
969 * parser.c, parser.h: formatting, comments and UTF-8 planning.
970
Daniel Veillard27271681998-10-30 06:39:40 +0000971Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
972
973 * parser.c: fixed? a strange error due to compression on a GWP
974 document.
975
Daniel Veillard25940b71998-10-29 05:51:30 +0000976Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * tree.[ch]: bug fixing
979 * entities.[ch]: defined a specific type for predefined entities
980 * doc/xml.html: more documentation on the library, how to use it,
981 overview of the interfaces.
982
Daniel Veillard16253641998-10-28 22:58:05 +0000983Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
986
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000987Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
988
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000989 * tree.c: corrected a small bug
990 * doc/xml.html: continuing writing documentation.
991
992Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
993
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000994 * debugXML.h debugXML.c: added debugging utilities.
995 * tester.c: added --debug switch.
996 * tree.c: patched an incorrect node->type assignment.
997 * parser.c: formatting, ensure that node->doc != NULL in attributes
998
Daniel Veillardccb09631998-10-27 06:21:04 +0000999Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1000
1001 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1002 entity support and provide an internal representation close to
1003 DOM one (entity ref nodes, and attribute value as tree). I tried
1004 to preserve the interface but this will surely break some apps
1005 (I have to change rpm2html/rpmfind for example). I had to change
1006 two interfaces, and the generated tree is somewhat different.
1007 * doc/* : started documenting the XML library, the tree and
1008 DOM/Corba. This is a first step.
1009
Daniel Veillard11e00581998-10-24 18:27:49 +00001010Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1011
1012 * parser.c: Set up the fonctions comment block, boring but useful.
1013 * parser.h, SAX.c, parser.c: now attributes are processed through
1014 the SAX interface. The problem is that my SAX interface diverged
1015 quite a bit from the original one, well this is not an official
1016 spec, and translating it from Java to C is hairy anyway...
1017
Daniel Veillard97b58771998-10-20 06:14:16 +00001018Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1019
1020 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1021 fonctions comment block, boring but useful.
1022
1023Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001024
1025 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1026 conversion routines. However they are not yet used to convert the
1027 inputs. The core will run with UTF-8.
1028
Daniel Veillard33942841998-10-18 19:12:41 +00001029Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * tree.c : make sure that the type id is properly set-up when
1032 a new object is allocated, needed for DOM.
1033
Daniel Veillard27fb0751998-10-17 06:47:46 +00001034Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1035
1036 * tree.h, tree.c: Ok, the main objects in the tree will be native
1037 corba objects, it costs 8 bytes per Node, Attribute and Document
1038 but it simplifies the Corba integration a lot (no extra interface
1039 objects to allocate/free).
1040
Daniel Veillard0bef1311998-10-14 02:36:47 +00001041Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1044 and changed NODEs contants for conformity with DOM Level 1
1045
Daniel Veillard27864701998-10-08 03:47:24 +00001046Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048 * added hooks to keep track of servants when creating objects
1049 xmlDoc and xmlNode (for Corba export).
1050
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001051Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1052
1053 * added xml-config script.
1054
Daniel Veillard7066a791998-10-01 20:28:28 +00001055Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1056
1057 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1058 to autoupdate libtool and automake conf files.
1059
Miguel de Icaza60681bd1998-09-30 19:28:59 +000010601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1061
1062 * Makefile.am: Use '?' to separate the sed
1063 commands as ',' is used when people pass -Wl,something.
1064
1065
Daniel Veillard15a8df41998-09-24 19:15:06 +00001066Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1067
1068 * tree.c, tree.h: added a per-document compression interface.
1069
Daniel Veillard151b1b01998-09-23 00:49:46 +00001070Tue Sep 22 20:47:38 EDT 1998
1071
1072 * tree.c, tree.h: added saving with compression and added interfaces
1073 to control the compression level (xmlGetCompressMode,
1074 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1075
Daniel Veillard70120ff1998-09-22 00:24:21 +00001076Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * parser.c: corrected a loop for files of size 0
1079
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000010801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1081
1082 * error.h: New file. Contains prototyes from `error.c'.
1083
Tom Tromeyc19653d1998-08-14 01:22:43 +00001084Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1085
1086 * Makefile.am (xmlincdir): New macro.
1087 (xmlinc_HEADERS): Renamed from include_HEADERS.
1088
Daniel Veillard845664d1998-08-13 04:43:19 +00001089Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1090
1091 * applied small patch on numeric entities from
1092 Christopher Blizzard <blizzard@appliedtheory.com>
1093
Daniel Veillard260a68f1998-08-13 03:39:55 +00001094Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1095
1096 * New release 0.2, removed the old xml_* files so that it's
1097 coherent with the other CVS base (W3C), far better conformance
1098 to standard, new namespaces, decent entities support, beginning
1099 of a SAX-like interface. Nearly nothing left intact, even the
1100 test examples ...
1101
Christopher Blizzarda36749e1998-07-30 21:47:18 +000011021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1103
1104 * .cvsignore: Add .deps dir
1105
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001106Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1109
Daniel Veillardfe926001998-07-26 04:28:20 +00001110Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001111
Daniel Veillardfe926001998-07-26 04:28:20 +00001112 * configure.in: added test for CPP
1113 * AUTHORS, Changelog: the original ones didn't get commited but the
1114 glib ones instead, fixed.
1115 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001116
Daniel Veillardfe926001998-07-26 04:28:20 +00001117Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001118
Daniel Veillardfe926001998-07-26 04:28:20 +00001119 * integrated code developped at W3C
1120 * changed the original Copyright
1121 * migrated to automake
1122 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001123