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