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