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