blob: 10a13f5c8f5aace5f8c3efec19aea9238a92ffbb [file] [log] [blame]
Daniel Veillard8f621982000-03-20 13:07:15 +00001Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * xmlmemory.[ch] : seems I forgot to actually update the files in
4 the last commit :-)
5 * doc/xml.html doc/html/* : updated and uploaded the docs
6
Daniel Veillard3dd82e72000-03-20 11:48:04 +00007Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8
9 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
10 * TODO: updated
11 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000012 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000013 gfree).
14 * Makefile.am, uri.c, uri.h: added a set of functions to do
15 exact (litteraly copied from the RFC 2396 productions) parsing
16 and handling of URI. Will be needed for XLink, one XML WFC,
17 XML Base and reused in the nano[ftp/http] modules. Still work
18 to be done.
19
Daniel Veillardedfb29b2000-03-14 19:59:05 +000020Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * configure.in, libxml.spec.in : libxml2
23 * doc/* : updated the doc page, rebuilt the docs
24
Daniel Veillardcf461992000-03-14 18:30:20 +000025Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
26
27 * all: tagged LIB_XML_1_X
28 * *.c *.h : updated from W3C CVS tree
29 * configure.in : 2.0.0-beta
30 * libxml.spec.in : libxml2 package nam
31 * result/* : new version of the tests output
32
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000033Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
34
35 * doc/xml.html, doc/update.html: updated docs, 1.8.7
36
Daniel Veillardb566ce12000-03-04 11:39:42 +000037Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
38
39 * doc/* : rebuilt the docs
40 * parser.c: final patch on #6766
41 * valid.c: small patch on validity checks.
42
Daniel Veillardfb76c402000-03-04 11:39:42 +000043Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
44
45 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
46 added
47 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
48 compatibility w.r.t. XML spec and existing code.
49
Daniel Veillard90fb02c2000-03-02 03:46:43 +000050Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * parser.c: seems a better solution to <a> </a> exists,
53 will try it for a while
54
Daniel Veillard83a30e72000-03-02 03:33:32 +000055Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
56
57 * parser.c: tried to remove the <a> </a> generating <a/>
58 this is hard. Left a flag for that purpose. Fixed bug #6766
59 * configure.in: prepared 1.8.7 not released, due to previous
60 problem
61
Daniel Veillard88f00ae2000-03-02 00:15:55 +000062Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
63
64 * doc/xml.html : applied second patch from Paul DuBois
65
Daniel Veillard402e8c82000-02-29 22:57:47 +000066Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * doc/xml.html : applied patch from Paul DuBois
69
Daniel Veillardd0f7f742000-02-02 17:42:48 +000070Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
71
72 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
73
Daniel Veillard5feb8492000-02-02 17:15:36 +000074Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
75
76 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
77 compilation warnings on various platforms.
78 * parser.c: Fixed #5281 validity error callbacks are now desactived
79 by default if not validating.
80
Daniel Veillardf341f932000-02-02 14:52:08 +000081Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
82
83 * nanoftp.c, win32config.h.in: patches to compile on WIN32
84
Daniel Veillard13c757e2000-02-01 23:59:15 +000085Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
86
87 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
88 <gkatsi@cs.toronto.edu>
89
Daniel Veillard726e8792000-01-30 20:04:29 +000090Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
91
92 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
93 processing URLs
94
Daniel Veillarde41f2b72000-01-30 20:00:07 +000095Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
96
97 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
98 xmlNanoFTPUpdateURL for persistent control connections.
99 * configure.in: 1.8.6
100
101Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
102
103 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
104 * tree.[ch] : added xmlSaveNoEmptyTags
105
James Henstridgef3be9312000-01-28 13:59:21 +00001062000-01-29 James Henstridge <james@daa.com.au>
107
108 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
109
110 * Makefile.am: added nanoftp.[ch] to the build.
111
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000112Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
113
114 * nanoftp.[ch]: cleanup, comments, API
115 * debugXML.c : fixed a bug in the cat command
116 * doc/*: regenerated the docs
117
Daniel Veillardda07c342000-01-25 18:31:22 +0000118Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
121 * debugXML.c : fixed a bug in the cat command
122 * valid.c: fixing some small probs
123 * libxml.spec.in: get rid of the SNAP suffix
124 * doc/xml.html: updated the status
125
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000126Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
127
128 * xml-config.in: xml-config --version to just return the
129 version number
130 * xpath.c: some cleanup w.r.t. axis when the current node is
131 an attribute.
132 * TODO: updated
133
Daniel Veillard461a66c2000-01-18 18:01:01 +0000134Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
135
136 * configure.in: prepared for libxml-1.8.5
137 * doc/* recompiled the documentation
138
1392000-01-17 Jody Goldberg <jgoldberg@home.com>
140
141 * configure.in : WARNING autoconf subtlety alert :
142 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
143 when looking for zlib.h so that HAVE_ZLIB_H is defined.
144 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
145 get defined by AC_CHECK_HEADERS.
146
Daniel Veillardf967b902000-01-17 16:06:10 +0000147Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
148
149 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
150 Rune.Djurhuus@fast.no
151
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000152Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
153
154 * TODO: updated
155 * tree.c, parser.c: made sure that only memory alloc problems
156 and internal parser errors are allowed to write to stdout or
157 stderr.
158
Daniel Veillard0142b842000-01-14 14:45:24 +0000159Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * tree.c : restored xmlNewGlobalNs since this seems used by
162 a lot of existing code :-(, fixed a bug in xmlNewNs
163 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
164 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
165 to exit() from the library code.
166 * xpath.c, parser.c: removed bugs or unused code detected by
167 Windows compilers
168 * parser.c: started adding interfaces for parsing well balanced
169 XML fragments
170 * configure.in: releasing 1.8.4
171 * doc/* : rebuilt the docs
172
Daniel Veillard2eac5032000-01-09 21:08:56 +0000173Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * tree.[ch] : added xmlNewDocFragment() for DOM
176 * testHTML.c: uninitialized variable.
177
Daniel Veillardf3a73582000-01-05 14:58:39 +0000178Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
179
180 * doc/* : rebuild the docs
181
Daniel Veillard71b656e2000-01-05 14:46:17 +0000182Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * acconfig.h: readline and history patch
185 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
186 * tree.c: added check and handling when possibly removing an ID
187 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
188 and saving.
189 * test/HTML/entities.html result/HTML/entities.html* : test for
190 various entities reference cases
191 * result/HTML/* : as a result output of some testcase have
192 changed
193 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
194 by previous example. added xmlParseTryOrFinish().
195 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
196 entities.h debugXML.h HTMLparser.h: changed the way struct are
197 declared to allow gtk-doc to expose those
198 * parser.c: closed bug #4960
199 * Makefile.am configure.in: Applied patch from
200 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
201 and math/socket libs detection
202
Daniel Veillard437b87b2000-01-03 17:30:46 +0000203Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * configure.in, Makefile.am: link tester against readline
206 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
207
Daniel Veillard686d6b62000-01-03 11:08:02 +0000208Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
209
210 * tree.[ch]: added xmlRemoveProp
211 * win32config.h.in nanohttp.c: avoid including the Windows
212 socket stuff in every C files
213 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
214 the XmL parser(s)
215 * test/ns4 result/ns4 etc...: added test case for previous prob
216 * tree.c: xmlNewNs wasn't checking for double definition
217 * Makefile.in: fixed a problem with dist-hook duplicates
218 * parser.[hc], xmlIO.c: fixed the loading of external entities
219 APIs, now xmlLoadExternalEntity() is used everywhere and
220 setting up an app specific front-end using the
221 * SAX.c parser.c: some fixes, now the xhtml spec validates
222 with the xhtml DTD.
223 * error.c: fixed crashes in case of no input stream
224 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
225 to the validation tests and results
226
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000227Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
228
229 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
230 too htmlCreatePushParserCtxt() and htmlParseChunk()
231 * parser.c: a bit of cleanup.
232 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
233 to XML) removed the last mem leak known
234 * HTMLtree.c: output message cleanup
235 * xmlmemory.c: display content info about memory blocks
236 * result/HTML/wired.* : missing att value warning change
237
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000238Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * doc/* : rebuilt the documentation
241
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000242Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
243
244 * parser.[ch] parserInternals.h: Push parser for XML,
245 seems to work fine now
246 * tester.c debugXML.[ch]: Added an XML shell debug facility and
247 --push for push testing
248 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
249 * testSAX.c: added --push
250 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
251 subtree
252 * xmlIO.[ch] : enriched API + fixes for push mode
253 * entities.[ch]: added the entity content length to the struct.
254 * xmlmemory.[ch]: new API to show the last entries for the shell
255 * valid.c: added required attribute testing
256 * SAX.c: the cdata callback now merge contiguous fragments
257 * HTMLparser.c: cleanup of some macros
258
Daniel Veillard3c558c31999-12-22 11:30:41 +0000259Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
260
261 * parser.c: fix for PIs name starting with xml
262 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000263 * *.c, configure.in win32config.h.in : generate win32config.h for
264 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000265
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000266Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
267
268 * parser.c: fixed a stupid = vs. == bug :-(
269 * doc/gnome-xml.sgml: s/glade/xml/
270
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000271Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
272
273 * configure.in, doc/xml.html : bug fix release 1.8.2
274 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
275 Hopefully the end of that silly C++ include problem
276 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
277 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
278 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
279 troubles with autoclosed elements when the stree shape doesn't
280 follow the DtD specs. Added htmlIsAutoClosed() and
281 htmlAutoCloseTag()
282 * result/HTML/*.htm*: Updated the HTML examples regression tests output
283 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
284 * debugXML.c: fixed a bug on printing default namespaces.
285 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
286
Daniel Veillardb24054a1999-12-18 15:32:46 +0000287Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
288
289 * result/HTML/*.htm[l] : updated the HTML regression tests according
290 to the new output
291 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
292 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
293 problem due to intermix of extern "C" { ... } declarations for C++
294 and recursive includes in the headers
295
Chris Lahey323c48c1999-12-18 15:32:45 +00002961999-12-20 Chris Lahey <clahey@umich.edu>
297
298 * HTMLtree.c: Made it so that html nodes with a single child do
299 not insert a carriage return before or after the child node.
300
Daniel Veillardb24054a1999-12-18 15:32:46 +0000301Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000302
303 * configure.in, doc/xml.html : bug fix release 1.8.1
304 * parser.c: fixed bug #4344
305 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
306 added the glue to avoid C++ problems
307 * doc/* : regenerated the documentation
308
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000309Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
312 namespace recognition, and Dia as a resul :-(
313 * encoding.c: closed bug #3950
314
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000315Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * valid.c: debugging a posteriori validation, except URI expansion
318 stuff this should be fixed now
319 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
320 Carl Nygard <cnygard@bellatlantic.net>
321 * tester.c: added --postvalid, cleaning of the code
322 * tree.[ch]: added xmlDocGetRootElement()
323
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000324Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
325
326 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
327 c++ losage.
328
Daniel Veillard10a2c651999-12-12 13:03:50 +0000329Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * configure.in, doc/xml.html : bumped to 1.8.0
332 * xlink.[ch], Makefile.am : added framework for link detection
333 * parser.h: added nbChars to parser context, needed for cleanup.
334 * xmlmemory.c: removed a nasty bug when out of mem
335 * valid.[ch]: adding namespace support for attribute decl
336 * tester.c: added --debugent option
337 * debugXML.[ch]: added xmlDebugDumpEntities()
338 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
339 buffers instead, this was really needed, validation was breaking
340 in strange ways due to that. Added xmlParseStringPEReference()
341 and other parsing from strings functions. Entities processing
342 modified again, but PERef are still not handled correcly but
343 unless you're Eve Maller you won't notice :-)
344 * HTMLparser.c: large changes toward reliability, and switched to
345 lowercase internal tags, XHTML is lowercase, so it will help
346 that output is closer to next version.
347 * doc/* : regenerated the documentation, it is now hosted at
348 http://xmlsoft.org/ (same bits I just bought the domain :-)
349
350
Daniel Veillard294cbca1999-12-03 13:19:09 +0000351Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
352
353 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
354 doc generation
355 * parser.c: fixed bugs #3908 and #3937 and a memory leak
356 in the SAX API
357 * doc/*: rebuilt the doc making sure everything appears in the
358 HTML files
359
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000360Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
361
362 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
363 added the patch from Carl Nygard <cnygard@bellatlantic.net>
364 which allow impressive speed improvement on dataset with
365 large text pieces, but at the cost of broken binary
366 compatibility and slightly bigger memory usage.
367 Configure with --with-buffers to activate them, they
368 are protected with XML_USE_BUFFER_CONTENT define.
369 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
370 goal is 0 memory left allocated once parser is no more used
371 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
372 call xmlCleanupParser() and xmlMemoryDump()
373
Daniel Veillarda819dac1999-11-24 18:04:22 +0000374Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
375
376 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
377 * parser.[ch] encoding.[ch]: added memory cleanup routines
378 * parser.c: closing bug #3788
379 * doc/*: rebuilt the doc
380
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000381Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
382
383 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
384 xmlNewTextChild() and xmlSetCompressMode() behaviour.
385 * tester.c: added --compress option
386 * doc/*: rebuilt the documentation
387
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000388Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
391 if given /proc/kcore as input !
392 * doc/xml.html doc/*: updated and rebuilt the documentation
393
394Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000395
396 * parser.c: Fixed some wrongly space collapsing code due to
397 a misreading of the spec.
398 * result/*: fixed the output accordingly
399
400Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000401
402 * encoding.c: bug fix and typos
403 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
404 * parser.c: added attribute normalization closing bug #3597
405 * test/att* result/att* SAXresult/att*: testcase for attribute
406 normalization
407
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000408Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
409
410 * configure.in: closing bug #3163 by adding extra flags for the
411 cc compiler on HP-UX
412
Daniel Veillard51e3b151999-11-12 17:02:31 +0000413Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
414
415 * valid.[ch] : removed a typo and an enumerated type bug in the
416 xmlAddElementDecl() function
417 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
418 call to xmlEncodeEntitiesReentrant() so that the functions
419 New, Set and Get are at the same level.
420 * parser.c HTMLparser.c: extra memory allocation bug for
421 attributes detected by someone using libxml in embedded systems :-)
422
Daniel Veillard962195f1999-10-28 15:51:53 +0000423Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * xmlmemory.h: turned off mem debug :-\
426
Daniel Veillard35008381999-10-25 13:15:52 +0000427Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * parser.c: closed bug #2784 a one line fix, but worth pushing
430 a new release out
431 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
432 some structures, comments before and after the
433 main element, and other nastyness
434 * HTMLtree.c tree.c: accomodate the extended HTML supported
435 * configure.in: pushing 1.7.4
436 * test/ent8 and related outputs : added a new test for bug #2784
437 * test/HTML/wired.html and related output: a nasty HTML example
438 * Makefile.am: improved the test scripts
439 * docs/* : reran the documentation extractor, updated xml.html
440
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000441Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
442
443 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
444 HTMLparser and debugged the HTML related code. HTML documents
445 now have their own type
446 * entities.c: do not dump &apos; for HTML output
447 * xmlmemory.c: improvement, breakpoint mechanism
448 * testHTML.c: added --sax --repeat ...
449 * Makefile.am: improved the HTML tests
450 * valid.[ch]: added xmlValidGetValidElements and
451 xmlValidGetPotentialChildren
452 * tester.c: added --insert to test the 2 new functions
453 * test//* result//* SAXresult//* : regression test cleanup
454 and extension.
455 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
456 gnome-xml-nanohttp.html
457
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000458Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * HTMLparser.c: fixed problems with some autoclose tags
461 * tree.c: fixed XML output problems.
462 * result/* SAXresult/*: update of the tests output
463
Daniel Veillard6077d031999-10-09 09:11:45 +0000464Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
465
466 * Makefile.am: Arturo patch for xmlConf.sh version info
467 * parser.c: Tim Josling patch for single quoted items
468 * tester.c: Tim Josling patch for tester options usage
469 * tree.h: indent cleanup
470
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000471Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
472
473 * HTMLparser.c parser.h : Fixed problems with HTML parsing
474 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
475
Daniel Veillard00fdf371999-10-08 09:40:39 +0000476Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * tree.c : Raph patch for initialization of CORBA fields
479 * parser.c, xpath.c, ...: modification of doc comments
480 * xpath.c : allow spaces in xpath expressions
481
Daniel Veillardad219441999-09-27 08:17:49 +0000482Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * xmlmemory.h: turning off memory debug :-(
485
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000486Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
489 better SAX interfaces.
490 * testSAX.c: uses the new SAX routine, avoid fetching any remote
491 entity.
492 * configure.in: 1.7.2
493
494Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000495
496 * libxml.spec.in: fixed the URL
497 * doc/xml.html: improved the documentation front-end
498
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000499Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000500
501 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
502
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000503Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000504
505 * libxml.spec.in: fixed the alpha compile problem
506 * parser.[ch]: changed errno to errNo in the parser context :-(
507 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
508 * doc/xml.html: changed CHAR to xmlChar
509 * doc/html/*: recompiled the documentation
510 * configure.in: 1.7.1
511
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000512Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * parser.h: modified the parser context struct to regain 1.4.0
515 binary compatibility
516 * parser.c, xml-error.h: added errno ot teh context and defined
517 a set of errors values with update of errno
518 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
519 DTDs and entities
520 * *.h, *.c: complete cleanup of the use of config.h and include
521 protection depending on the current setup.
522 * overalll debugging, maintenance and bug-fixing on all modules
523 * updated the documentation
524 * ready for 1.7.0
525
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000526Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
527
528 * HTMLparser.c : cleanup
529 * SAX.c valid.c valid.h: added ID/IDREF checking
530 * tree.c tree.h: extended doc structure for refs
531 * configure.in: 1.6.2
532 * parser.c: patched bug in SAX user arg call
533 * parserInternals.h: patched missing close in C++ wrapping
534 * testXPath.c xpath.c xpath.h: prepared for extensibility,
535 especially upcoming XPointer implementation.
536 * doc/xml.html: augmented, typo
537
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000538Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
539
540 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
541 not all invocations of install understand -d.
542
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000543Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
544
545 * Makefile.am: prepend all the test* calls with $(top_builddir) -
546 to make 'check' works, when builddir != srcdir.
547
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000548Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * doc/xml.html : updated the documentation
551
Daniel Veillard6454aec1999-09-02 22:04:43 +0000552Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
553
554 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
555 not deallocated memory blocks
556 * *.c : replaces all calls to malloc() free() and realloc() to
557 the wrapper functions/macros
558 * tree.c : removed memory leaks dues to calling xmlFreeNode()
559 instead of xmlFreeNodeList()
560
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000561Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
562
563 * HTMLparser.c: corrected a stupid bug leading to core dump at
564 tree deallocation. Removed warnings indicated by
565 Stephane.Conversy@lri.fr
566 * entities.c: Fixes Yet Another Stupid Bug, entities were not
567 looked for in the external subset
568
569Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000570
571 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
572 on SGI by Stephane.Conversy@lri.fr
573
Daniel Veillardb96e6431999-08-29 21:02:19 +0000574Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * all .h : changed the prototype declaration indent as in gtk
577 * most .c : working on reducing the TODOs in the code
578 * most .c : cleanup though -pedantic and Insure++
579 * improvements on validation ID checkings.
580 * tree.[ch] SAX.c: added support for namespace on attributes #2022
581 * xml-config.in: closed #1810
582
583Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000584
585 * tree.h, valid.c, valid.h: more work on validity, IDs
586 * xpath.c: added/fixed comparidon and equlity, added a new isinf
587 definition for AIX
588
Daniel Veillardb556eb51999-08-15 17:19:50 +0000589Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
592 the distribution due to a cut'n paste error at last commit
593
Daniel Veillardb05deb71999-08-10 19:04:08 +0000594Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * configure.in: upgraded to version 1.4.0
597 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
598 Big update, added a large part of the validation process,
599 it should be usable, but some parts are missing
600 * xpath.c: improved the implementation w.r.t. root.
601 * Makefile.am: added more tests
602 * test and result trees: added a lot of tests
603 * libxml.spec.in: export libxml.so.0 and libxml.so.1
604
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000605Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * Added an HACKING file
608
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000609Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * xpath.[ch] : improvements and debug of the XPath implementation
612 * parser.c, HTMLparser.c : modified the parsers to be progressive
613 * tree.[ch] : extended the Buffer promitives
614 * xmlIO.[ch] : added basic I/O routines providing progressive
615 parsing and ready for I18N conversion plugins
616 * SAXresult/* : the SAX callback sequence maybe slightly different
617 now
618 * test*.c : improved/updated the tests programs
619 * doc/* : recompiled the docs.
620
Daniel Veillard15b75af1999-07-26 16:42:37 +00006211999-07-26 Michael Meeks <michael@edenproject.org>
622
623 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
624
625 * tree.c: Ditto.
626
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000627Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
628
629 * configure.in: upgraded to version 1.4.0
630 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
631 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
632 XML query language, see http://www.w3.org/TR/xpath for more details.
633 * parser.c, parser.h: added CHAR* related string functions for XPath
634 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
635 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
636 rebuild the docs.
637 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
638 and regression testing capabilities for XPath.
639
Daniel Veillardd79d7871999-07-12 10:38:12 +0000640Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
643 closing bug #1646
644
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000645Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
646
647 * Makefile.am, example/Makefile.am: closed bug #1683
648
Daniel Veillard3166ab11999-07-11 16:14:19 +0000649Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * example/Makefile.am, configure.in: added the makefile for the
652 gjobread example
653
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000654Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
655
656 * doc/Makefile.am:
657 - fix which allow "make install DESTDIR=</install/prefix>".
658
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000659Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
662 which fixed a problem on the file reading-code.
663
Daniel Veillard82150d81999-07-07 07:32:15 +0000664Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
667 output.
668 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
669
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000670Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
671
672 * parser.h : Oops removed the binary compatibility problem
673 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
674 * parser.c, HTMLparser.c: applied patches for reading from stdin
675
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000676Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
677
678 * parser.c, entities.c, valid.c: cleanup bug #1591
679 * configure.in: cleanup bug #1592
680 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
681 the same tree back-end. Hence gdome will be available for it.
682 * doc/Makefile.am: close bug #617
683
Daniel Veillard97fea181999-06-26 23:07:37 +0000684Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * parser.c: alloctate a per parser context SAX interface block
687
Daniel Veillard14fff061999-06-22 21:49:07 +0000688Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
691 and xmlEncodeEntitiesReentrant with the correct one :-\
692
693Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * commit of my internal XML base changes, quite a lot of
696 changes, cleanups, better entities support, framework for
697 new I/O and charset detection and handling
698 * Fixed the configure/Makefile stuff to generate shared libs
699 with the proper version info, so we jumped on rev from
700 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
701 xmlEncodeEntities() result need to be freed now, and a string
702 xmlParserVersion provide the current library version.
703
Raph Levien05240da1999-06-15 21:27:11 +0000704Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
705
706 * parser.c: fixed a buffer overrun for when you have a very long
707 attribute with no entities in it.
708
Daniel Veillardbb2da581999-06-13 14:37:07 +0000709Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
710
711 * added example directory
712 * added example/gjobs.xml gjobread.c, still need a Makefile.in
713
Daniel Veillard011b63c1999-06-02 17:44:04 +0000714Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * Release of libxml-1.1, nearly everything has been touched for
717 this.
718 * Added more regression tests
719 * Updated the documentation
720
Daniel Veillard27d88741999-05-29 11:51:49 +0000721Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
722
723 * tree.[ch]: unified the XML_NO_CORBA defines.
724 * parser.c encoding.[ch]: started plugging in char encoding detection
725
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000726Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
727
728 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
729 Also freed allocated buffer.
730
Daniel Veillard27d88741999-05-29 11:51:49 +0000731Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000732 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
733 reentrancy problem at printing. One is left in entities.c, to
734 remove ASAP
735 * testSAX.c : added a test example showing the use of the SAX
736 interface if one doesn't want to build the DOM tree.
737 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
738
Daniel Veillard517752b1999-04-05 12:20:10 +0000739Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
740
741 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
742 large revamping of the parser to use SAX callbacks
743 http://www.megginson.com/SAX/ (or at least a C like interface
744 a la Expat). It's now possible to set up your own callbacks
745 and the parser will not build a DOM tree.
746 * test/* result/*: updated the test suite, I finally removed
747 the old Namespace draft support (PI based).
748
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000749Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * Makefile.am: added test result to EXTRA_DIST for make tests
752
Daniel Veillard64068b31999-03-24 20:42:16 +0000753Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
754
755 * parser.c, parserInternals.h: moved the chars macro definitions
756 to parserInternals.h
757 * parser.c, error.c: applied patches from "Knut Ã…kesson"
758 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
759
Daniel Veillard012ccc11999-03-23 10:11:11 +0000760Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
761
762 * xml-config.in : applied patch to make --version work
763
Raja R Harinatha86c23e1999-03-05 22:14:01 +00007641999-03-05 Raja R Harinath <harinath@cs.umn.edu>
765
766 * Makefile.am (check-local): Alias for `tests' target. This will
767 cause `make check' to do the right thing.
768 (tests): Don't run tests in srcdir. Also, replaced calls to
769 basename with a `sed' "equivalent".
770
Daniel Veillardd109e371999-03-05 06:26:45 +0000771Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * Renamed error.h to xml-error.h, corrected Makefile.am to list
774 it in the header and not the sources, updated the doc.
775 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
776 pointing this out.
777
Daniel Veillardbc50b591999-03-01 12:28:53 +0000778Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * parser.c, parser.h, parserInternals.h: memory leak hunting,
781 exported the inputStream routines.
782 * doc/html/* : updated accordingly
783
Daniel Veillardd692aa41999-02-28 21:54:31 +0000784Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
785
786 * parser.c, parser.h, parserInternals.h: added a few extra
787 internal calls to allocate and free parser contexts ...
788 * doc/html/* : updated accordingly
789
Daniel Veillard55a99271999-02-25 11:01:29 +0000790Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
791
792 * configure.in, Makefile.am, doc/makefile.am : General changes for
793 1.0.0 release and including the generated HTML documentation.
794
Daniel Veillard35925471999-02-25 08:46:07 +0000795Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
796
797 * makefile.am : added parserInternals.h, oops.
798
Daniel Veillard1e346af1999-02-22 10:33:01 +0000799Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
800
801 * parserInternals.h: added this header giving access to the parser
802 internal functions.
803 * doc/Makefile.am : added a rebuild target which rebuilds the full
804 set of documentations
805 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
806 the internal subset.
807 * *.c *.h: modifications needed to generate the documentation using
808 gtk-doc, cleanup of functions blocks, reorganisation of struct
809 declarations.
810
Daniel Veillard1164e751999-02-16 16:29:17 +0000811Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
812
813 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
814 the tar and spec file to include the beginning of the doc.
815
Nuno Ferreira03d04781999-02-13 00:07:17 +00008161999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
817
818 * doc/.cvsignore: Added this file.
819
Daniel Veillard6800ef31999-02-08 18:33:22 +0000820Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
821
822 * tree.c: fixed xmlGetProp to return "" when the attribute
823 exists, even if the node-list is NULL.
824
Daniel Veillard726c7e31999-02-08 15:13:10 +0000825Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
826
827 * tree.c: patched an error outputting empty attribute values.
828 * Makefile.am and doc/makefile.am: have been updated during the
829 week-end. Sorry for an empty CVS log, I got a shell problem.
830
Daniel Veillard1899e851999-02-01 12:18:54 +0000831Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * tree.h: cleaned up using enums instead of defines
834 * parser.c, valid.[ch]: more work on parsing/output of element
835 declarations
836
Daniel Veillard3b9def11999-01-31 22:15:06 +0000837Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
838
839 * valid.[ch], tree.c, parser.c : more work toward full parsing
840 of XML DTDs.
841 * README: added informations about mailing-list and on-line
842 documentation
843
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00008441999-01-27 Raja R Harinath <harinath@cs.umn.edu>
845
846 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
847
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000848Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
849
850 * parser.c, tree.[ch] : more work toward conformance testing,
851 added a last element to accelerate parsing of very flat structures
852 started working on internal subset Element content declaration.
853 * valid.[ch] : first cut at adding code toward validation.
854 * previous changes had also small impact on most files, especially
855 the conformance testing using James Clark test suite.
856
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000857Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
858
859 * test/* : updated the examples, most of them were not well
860 formed (humm), and added rdf2.
861 * result/* : resulting changes in the output.
862
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000863Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * tree.c: changed the behaviour of xmlGetProp on NULL values.
866
Daniel Veillard44b3a061998-12-05 17:27:22 +0000867Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * tree.c: patched a bug in the generation of empty attributes
870
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000871Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * entities.[ch], tree.[ch], tester.c: added copy interfaces
874 for node/trees/documents/... Biggest problem is namespace
875 support when copying subtrees.
876
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000877Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * parser.c, entities.c: improve entities and char ref encoding,
880 and cleanups of error messages.
881
Daniel Veillard242590e1998-11-13 18:04:35 +0000882Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * parser.c, entities.c: simple bug hunting done during rpm2html and
885 rpmfind integration.
886
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000887Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * parser.[ch]: Added interfaces allowing to specify a SAX
890 handler before parsing.
891
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000892Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
893
894 * parser.c: redirrect all errors reporting through the SAX
895 error function
896
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000897Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
900 * libtool, tlmain ...: update of the libtool files
901
Miguel de Icaza442321c1998-11-04 18:13:38 +00009021998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
903
904 * entities.c: Use g_snprintf insteda of snprintf.
905
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000906Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
909 added ent5 test for this purpose.
910 * parser.c, parser.h: formatting, comments and UTF-8 planning.
911
Daniel Veillard27271681998-10-30 06:39:40 +0000912Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
913
914 * parser.c: fixed? a strange error due to compression on a GWP
915 document.
916
Daniel Veillard25940b71998-10-29 05:51:30 +0000917Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
918
919 * tree.[ch]: bug fixing
920 * entities.[ch]: defined a specific type for predefined entities
921 * doc/xml.html: more documentation on the library, how to use it,
922 overview of the interfaces.
923
Daniel Veillard16253641998-10-28 22:58:05 +0000924Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
925
926 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
927
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000928Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
929
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000930 * tree.c: corrected a small bug
931 * doc/xml.html: continuing writing documentation.
932
933Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
934
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000935 * debugXML.h debugXML.c: added debugging utilities.
936 * tester.c: added --debug switch.
937 * tree.c: patched an incorrect node->type assignment.
938 * parser.c: formatting, ensure that node->doc != NULL in attributes
939
Daniel Veillardccb09631998-10-27 06:21:04 +0000940Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
941
942 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
943 entity support and provide an internal representation close to
944 DOM one (entity ref nodes, and attribute value as tree). I tried
945 to preserve the interface but this will surely break some apps
946 (I have to change rpm2html/rpmfind for example). I had to change
947 two interfaces, and the generated tree is somewhat different.
948 * doc/* : started documenting the XML library, the tree and
949 DOM/Corba. This is a first step.
950
Daniel Veillard11e00581998-10-24 18:27:49 +0000951Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * parser.c: Set up the fonctions comment block, boring but useful.
954 * parser.h, SAX.c, parser.c: now attributes are processed through
955 the SAX interface. The problem is that my SAX interface diverged
956 quite a bit from the original one, well this is not an official
957 spec, and translating it from Java to C is hairy anyway...
958
Daniel Veillard97b58771998-10-20 06:14:16 +0000959Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
960
961 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
962 fonctions comment block, boring but useful.
963
964Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000965
966 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
967 conversion routines. However they are not yet used to convert the
968 inputs. The core will run with UTF-8.
969
Daniel Veillard33942841998-10-18 19:12:41 +0000970Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
971
972 * tree.c : make sure that the type id is properly set-up when
973 a new object is allocated, needed for DOM.
974
Daniel Veillard27fb0751998-10-17 06:47:46 +0000975Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
976
977 * tree.h, tree.c: Ok, the main objects in the tree will be native
978 corba objects, it costs 8 bytes per Node, Attribute and Document
979 but it simplifies the Corba integration a lot (no extra interface
980 objects to allocate/free).
981
Daniel Veillard0bef1311998-10-14 02:36:47 +0000982Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
985 and changed NODEs contants for conformity with DOM Level 1
986
Daniel Veillard27864701998-10-08 03:47:24 +0000987Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
988
989 * added hooks to keep track of servants when creating objects
990 xmlDoc and xmlNode (for Corba export).
991
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000992Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * added xml-config script.
995
Daniel Veillard7066a791998-10-01 20:28:28 +0000996Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
997
998 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
999 to autoupdate libtool and automake conf files.
1000
Miguel de Icaza60681bd1998-09-30 19:28:59 +000010011998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1002
1003 * Makefile.am: Use '?' to separate the sed
1004 commands as ',' is used when people pass -Wl,something.
1005
1006
Daniel Veillard15a8df41998-09-24 19:15:06 +00001007Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1008
1009 * tree.c, tree.h: added a per-document compression interface.
1010
Daniel Veillard151b1b01998-09-23 00:49:46 +00001011Tue Sep 22 20:47:38 EDT 1998
1012
1013 * tree.c, tree.h: added saving with compression and added interfaces
1014 to control the compression level (xmlGetCompressMode,
1015 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1016
Daniel Veillard70120ff1998-09-22 00:24:21 +00001017Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * parser.c: corrected a loop for files of size 0
1020
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000010211998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1022
1023 * error.h: New file. Contains prototyes from `error.c'.
1024
Tom Tromeyc19653d1998-08-14 01:22:43 +00001025Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1026
1027 * Makefile.am (xmlincdir): New macro.
1028 (xmlinc_HEADERS): Renamed from include_HEADERS.
1029
Daniel Veillard845664d1998-08-13 04:43:19 +00001030Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1031
1032 * applied small patch on numeric entities from
1033 Christopher Blizzard <blizzard@appliedtheory.com>
1034
Daniel Veillard260a68f1998-08-13 03:39:55 +00001035Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037 * New release 0.2, removed the old xml_* files so that it's
1038 coherent with the other CVS base (W3C), far better conformance
1039 to standard, new namespaces, decent entities support, beginning
1040 of a SAX-like interface. Nearly nothing left intact, even the
1041 test examples ...
1042
Christopher Blizzarda36749e1998-07-30 21:47:18 +000010431998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1044
1045 * .cvsignore: Add .deps dir
1046
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001047Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1048
1049 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1050
Daniel Veillardfe926001998-07-26 04:28:20 +00001051Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001052
Daniel Veillardfe926001998-07-26 04:28:20 +00001053 * configure.in: added test for CPP
1054 * AUTHORS, Changelog: the original ones didn't get commited but the
1055 glib ones instead, fixed.
1056 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001057
Daniel Veillardfe926001998-07-26 04:28:20 +00001058Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001059
Daniel Veillardfe926001998-07-26 04:28:20 +00001060 * integrated code developped at W3C
1061 * changed the original Copyright
1062 * migrated to automake
1063 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001064