source: trunk/third/libxml/ChangeLog @ 17093

Revision 17093, 49.9 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17092, which included commits to RCS files with non-trunk default branches.
Line 
1Wed Jan 23 23:46:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3        * configure.in: releasing 1.8.17
4
52002-01-23  Ettore Perazzoli  <ettore@ximian.com>
6
7        [Patch from Ian Goldberg <ian@cypherpunks.ca>.]
8
9        * parserold.c (xmlOldParseAttValue): Ensure you've got enough
10        characters in your readahead buffer before you check NXT(1).
11
122001-09-07  Jody Goldberg <jgoldberg@home.com>
13
14        * tree.c (xmlStaticCopyNode) : back port a fix from xml2
15          to correctly namespace copied nodes.
16
17Fri Sep 14 16:00:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
18
19        * configure.in: fixing #60387 with the provided patch from
20          Heiko W.Rupp
21        * configure.in: preparing 1.8.16 release
22
23Mon Sep 10 23:24:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
24
25        * configure.in: tried to fix #60295 by backporting the detection
26          code from libxml2
27
28Sat Sep  1 22:39:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
29
30        * parser.c: David Kaelbling found a == instead of = typo
31
32Tue Aug 28 18:19:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
33
34        * tree.c: oops forgot to zero terminate that string seems
35          to break bonobo_ui which expect mem[size] == 0 while that
36          0 is outside the range actually ...
37
38Mon Aug 27 19:08:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
39
40        * tree.c: improved xmlDocDumpMemory() memory usage for Jody
41
42Wed Aug 22 02:56:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
43
44        * parser.c: xmlSAXParseDoc() fixing a memleak on ctxt->sax,
45          fixed the fix, cleaned up a few other occurences, I hope
46          it's okay now.
47
48Wed Aug 22 02:28:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
49
50        * parser.c: xmlSAXParseDoc() fixing a memleak on ctxt->sax
51
52Tue Aug 14 01:01:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
53
54        * configure.in: released 1.8.15
55
562001-08-13  Alex Larsson  <alexl@redhat.com>
57
58        * parserold.c:
59        Fix a parser bug. When reading attribute values with &#34; the parser
60        thought this was the ending quote. Also fixes problems with some other
61        escaped values (<, & and escaped whitespace).
62        This fixes a bug in nautilus where sometimes the tree view didn't show
63        up.
64
65Mon Aug 13 12:51:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67        * libxml.spec.in: applied patch from Jens Finke to improve the
68          default spec file (bug # 58583)
69
70Thu Jun 28 17:11:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72        * configure.in: released 1.8.14
73
74Wed Jun 27 23:47:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
75
76        * Makefile.am: patch from brad@openbsd.org to handle DESTDIR
77
782001-06-21  Zbigniew Chyla  <cyba@gnome.pl>
79
80        Made xmlParseChunk behaving the same way as xmlParseFile
81        (no matter if it's the correct behaviour or not ;-)
82
83        * parser.c
84        (xmlParseChunk): Use the old parser if xmlUseNewParserDefault is not
85        set.
86        Added xmlOldParseChunk declaration.
87
88        * oldparser.c (xmlOldParseChunk): Made non-static.
89
90Mon May 14 12:35:30 CEST 2001 <Daniel.Veillard@imag.fr>
91
92        * configure.in: releasing 1.8.13 fixing the two previous bugs
93
94Sat May  5 18:32:22 CEST 2001 <Daniel.Veillard@imag.fr>
95
96        * entities.c: fixed a possible NULL pointer deref introduced on
97          the last change (Gediminas Paulauskas) and clean up a couple other
98          mistakes
99
100Sat May  5 11:38:44 CEST 2001 <Daniel.Veillard@imag.fr>
101
102        * entities.c tree.c parser.c: fix a problem raised after 1.8.12
103          non-utf document parsed with the old parser are not saved correctly
104          force the UTF-8 encoding label on the new parser to detect it
105
106Fri May  4 08:53:41 CEST 2001 <Daniel.Veillard@imag.fr>
107
108        * doc/xml.html: updated
109        * doc/html/*: rebuilt the docs
110
111Tue Mar 27 00:50:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113        * parser.c: fixed line number reporting on error
114
115Mon Mar 26 23:20:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
116
117        * parser.c parserold.c: Sullivan and Darin found a parser bug,
118          applied the patch.
119
120Mon Mar 26 09:51:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
121
122        * parserold.c : reapplied bug 52299 fix
123
124Sun Mar 25 16:56:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126        * parser.c: fixed an I18N breakage on the new parser due
127          to the usage of an old routine
128        * test/i18n.xml result/i18n.xml: added a small first test
129
130Sun Mar 25 16:07:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
131
132        * parser.c: cleanup and make sure scrollkeeper won't have problems
133
134Sun Mar 25 01:40:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136        * parser.c: initialization code must be run before deciding
137          which parser to launch.
138
139Sun Mar 25 01:03:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141        * Makefile.am parserold.c: added back the 1.8.11 parser for
142          compatibility
143        * README: updated
144        * SAX.c: integrate back 1.8.11 callback code and call it when
145          we are using the old parser
146        * entities.c: fixed a small problem
147        * parser.[ch]: allow to use either parser, add xmlUseNewParser(),
148          and modify the Initialization code to check LIBXML_USE_NEW_PARSER
149          or LIBXML_USE_OLD_PARSER
150        * tester.c: make it use the new parser by default, but check
151          LIBXML_USE_OLD_PARSER and add the --oldparser option
152
153Sat Mar 24 09:41:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
154
155        Applied patch from Darin:
156        * tree.[ch], .cvsignore: Darin fixed some CPP crap nobody noticed so far
157
1582001-03-24  Martin Baulig  <baulig@suse.de>
159
160        * Makefile.am: Added install-data-local target to create the
161        libxml symlink.
162
163Fri Mar 23 19:17:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165        * parser.c: remove some cases where an encoding error
166          disable loading corrupted documents generated by previous version
167
168Thu Mar 22 15:50:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170        * Makefile.am: fixed bug 51876
171
172Wed Mar 21 18:18:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174        * HTMLparser.c parser.c: found a hard to trigger but real I/O
175          buffer problem fixed the multiple points where this needed fixing
176
177Wed Mar 21 14:50:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
178
179        * parser.c: make sure the full structure is NULL initialized
180          when allocated
181
182Wed Mar 21 13:17:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
183
184  It's hard to estimate how much I hated to do this, but it's done ...
185  The best way to solve the I18N problen is unfortunately to fix libxml1
186parser to at least deal correctly with UTF8 and ISO-Latin-1 encodings.
187I have plugged in the 2.3.5 (or what will be it's not released yet) core
188XML parser in the libxml1 framework. No changes API wise. The only changes
189will be backward binary compatible extensions of some of the parser
190structures and the number of parser states.
191
192        * configure.in: version will be 1.8.12
193        * Makefile.am: added .memdump tests
194        * SAX.c entities.[ch] parser.[ch] tree.c valid.c xml-error.h
195          xmlIO.[ch]: plugged the 2.3.5 libxml2 XML parser in, while
196          preserving binary compatibility
197        * uri.[ch]: the parser code really requires URI manipulation
198          add this from 2.3.5 too
199        * results/* : of course this changed the output of a number of tests
200        * test/dtd12 : this test was actually not wellformed, the new
201          parser pukes at it, fixed ...
202
203Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204
205        * parser.c: fixing bug 52299 strange condition leading
206          to a parser crash due to a buffer overflow
207        * result/attrib.xml test/attrib.xml:
208          added the specific test case
209
2102001-01-19  Kjartan Maraas  <kmaraas@gnome.org>
211
212        * configure.in: Actually bump the version.
213       
214Thu Jan 11 11:12:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215
216        * configure.in: releasing 1.8.11
217
218Sun Dec 24 20:10:11 2000  Ali Abdin <aliabdin@aucegypt.edu>
219
220        * parser.c: in xmlParseReference, do not split up an entity into the
221          '&' and the rest of it (e.g. 'gt;'). This throws off the SAX parser
222          in a certain case and makes it do SAX.characters ('&') and then
223          SAX.characters ('gt;'). The code is only #if 0'd out. I ran 'make
224          tests' and no errors were generated.
225
226Sun Nov 12 12:12:22 2000  George Lebl <jirka@5z.com>
227
228        * tree.c: xmlAddPrevSibling and xmlAddNextSibling had reverse
229          semantics from those documented.  And the only use on gnome-cvs
230          I could find was bonobo-ui which used the documented semantics
231          apparently.  Thus I switched the bodies of these two functions.
232
233Sun Nov 12 21:17:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
234
235        * HACKING: updated instructions for v1
236
237Sat Nov 04 18:36:52 2000  George Lebl <jirka@5z.com>
238
239        * tree.c: When messing with the child list by adding children,
240          don't just update the last pointer, but set the parent pointers
241          as well for all the children, during the traversal.  Also in
242          xmlUnlinkNode, if the node is the doc->root node, set doc->root
243          to NULL.
244
245Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
246
247        * configure.in xml-config.in: patch from "Ben Taylor"
248          <sol7x86@hotmail.com> for solaris shared libs lookup
249
2502000-09-30  Martin Baulig  <baulig@suse.de>
251
252        * libxml.pc.in: Provide pkg-config script.
253
254        * configure.in: Create the libxml.pc script from the
255        libxml.pc.in templates.
256        * Makefile.am (pkgconfig_DATA): Install the libxml.pc
257        script in `$(libdir)/pkgconfig'.
258
259Fri Sep  8 20:44:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
260
261        * entities.c:  handling of doc == NULL in xmlGetDocEntity()
262          was not proper ... refixed ...
263
264Thu Sep  7 16:12:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
265
266        * Makefile.in: aplied old patch from Sopwith
267        * tree.c: fix Windows bug reported by Marcus Lankenau
268          <marcus.lankenau@socon.de>
269
270Thu Sep  7 01:27:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
271
272        * configure.in: released 1.8.10
273
274Sat Sep  2 10:26:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
275
276        * entities.c: added missing tests for doc == NULL as pointed by
277          Michael.
278
279Mon Aug  7 11:19:00 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
280
281        * tree.c : return content from CDATA sections when asking for
282                   node content
283
284Mon Jul 10 16:08:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
285
286        * configure.in: 1.8.9
287        * config.spec.in: more spec and dependances fixes
288        * nanoftp.c: fixed a the way the control connection was handled
289
290Sun Jul  2 20:27:34 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
291
292        * config.spec.in: fixed bug #7419, devel with same %ver
293
294Thu Jun 29 11:37:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
295
296        * parser.c: fixed &#38; parsing bug
297        * released 1.8.8
298
299Thu Jun 29 01:27:19 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
300
301        * configure.in: 1.8.8 prerelease
302        * example/Makefile.am example/gjobread.c tree.h: work on
303          libxml1 libxml2 convergence.
304        * Makefile.in tree.[ch] : added xmlCheckVersion()
305          and the LIBXML_TEST_VERSION macro
306        * libxml.spec.in: fixed a spec problem, xml-config goes in devel
307
308Mon Mar  6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
309
310        * doc/xml.html, doc/update.html: updated docs, 1.8.7
311
312Sat Mar  4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
313
314        * doc/* : rebuilt the docs
315        * parser.c: final patch on #6766
316        * valid.c: small patch on validity checks.
317
318Sat Mar  4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
319
320        * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
321          added
322        * parser.c: adding xmlKeepBlanksDefault() as a way to manage
323          compatibility w.r.t. XML spec and existing code.
324
325Thu Mar  2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
326
327        * parser.c: seems a better solution to <a>   </a> exists,
328          will try it for a while
329
330Thu Mar  2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
331
332        * parser.c: tried to remove the <a>   </a> generating <a/>
333          this is hard. Left a flag for that purpose. Fixed bug #6766
334        * configure.in: prepared 1.8.7 not released, due to previous
335          problem
336
337Thu Mar  2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
338
339        * doc/xml.html : applied second patch from Paul DuBois
340
341Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
342
343        * doc/xml.html : applied patch from Paul DuBois
344
345Thu Feb  3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
346
347        * parser.c HTMLparser.c: do a bit of bufferization in push mode.
348
349Thu Feb  3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
350
351        * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
352          compilation warnings on various platforms.
353        * parser.c: Fixed #5281 validity error callbacks are now desactived
354          by default if not validating.
355
356Thu Feb  3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
357
358        * nanoftp.c, win32config.h.in: patches to compile on WIN32
359
360Wed Feb  2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
361
362        * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
363          <gkatsi@cs.toronto.edu>
364
365Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
366
367        * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
368          processing URLs
369
370Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
371
372        * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
373          xmlNanoFTPUpdateURL for persistent control connections.
374        * configure.in: 1.8.6
375
376Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
377
378        * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
379        * tree.[ch] : added xmlSaveNoEmptyTags
380
3812000-01-29  James Henstridge <james@daa.com.au>
382
383        * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
384
385        * Makefile.am: added nanoftp.[ch] to the build.
386
387Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
388
389        * nanoftp.[ch]: cleanup, comments, API
390        * debugXML.c : fixed a bug in the cat command
391        * doc/*: regenerated the docs
392
393Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
394
395        * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
396        * debugXML.c : fixed a bug in the cat command
397        * valid.c: fixing some small probs
398        * libxml.spec.in: get rid of the SNAP suffix
399        * doc/xml.html: updated the status
400
401Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
402
403        * xml-config.in: xml-config --version to just return the
404          version number
405        * xpath.c: some cleanup w.r.t. axis when the current node is
406          an attribute.
407        * TODO: updated
408
409Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
410
411        * configure.in: prepared for libxml-1.8.5
412        * doc/* recompiled the documentation
413
4142000-01-17  Jody Goldberg <jgoldberg@home.com>
415
416        * configure.in : WARNING autoconf subtlety alert :
417          Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
418          when looking for zlib.h so that HAVE_ZLIB_H is defined.
419        * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
420          get defined by AC_CHECK_HEADERS.
421
422Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
423
424        * tree.c: fixed a hideous bug in xmlGetProp() thanks to
425          Rune.Djurhuus@fast.no
426
427Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
428
429        * TODO: updated
430        * tree.c, parser.c: made sure that only memory alloc problems
431          and internal parser errors are allowed to write to stdout or
432          stderr.
433
434Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
435
436        * tree.c : restored xmlNewGlobalNs since this seems used by
437          a lot of existing code :-(, fixed a bug in xmlNewNs
438        * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
439        * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
440          to exit() from the library code.
441        * xpath.c, parser.c: removed bugs or unused code detected by
442          Windows compilers
443        * parser.c: started adding interfaces for parsing well balanced
444          XML fragments
445        * configure.in: releasing 1.8.4
446        * doc/* : rebuilt the docs
447
448Sun Jan  9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
449
450        * tree.[ch] : added xmlNewDocFragment() for DOM
451        * testHTML.c: uninitialized variable.
452
453Wed Jan  5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
454
455        * doc/* : rebuild the docs
456
457Wed Jan  5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
458
459        * acconfig.h: readline and history patch
460        * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
461        * tree.c: added check and handling when possibly removing an ID
462        * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
463             and saving.
464        * test/HTML/entities.html result/HTML/entities.html* : test for
465             various entities reference cases
466        * result/HTML/* : as a result output of some testcase have
467             changed
468        * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
469             by previous example. added xmlParseTryOrFinish().
470        * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
471          entities.h debugXML.h HTMLparser.h: changed the way struct are
472          declared to allow gtk-doc to expose those
473        * parser.c: closed bug #4960 
474        * Makefile.am configure.in: Applied patch from
475          Albert Chin-A-Young <china@thewrittenword.com> for better zlib
476          and math/socket libs detection
477
478Mon Jan  3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
479
480        * configure.in, Makefile.am: link tester against readline
481        * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
482
483Mon Jan  3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
484
485        * tree.[ch]: added xmlRemoveProp
486        * win32config.h.in nanohttp.c: avoid including the Windows
487            socket stuff in every C files
488        * parser.c: removed an indetermination xmLDecl/PI(xml...) in
489            the XmL parser(s)
490        * test/ns4 result/ns4 etc...: added test case for previous prob   
491        * tree.c: xmlNewNs wasn't checking for double definition
492        * Makefile.in: fixed a problem with dist-hook duplicates
493        * parser.[hc], xmlIO.c: fixed the loading of external entities
494            APIs, now xmlLoadExternalEntity() is used everywhere and
495            setting up an app specific front-end using the
496        * SAX.c parser.c: some fixes, now the xhtml spec validates
497            with the xhtml DTD.
498        * error.c: fixed crashes in case of no input stream   
499        * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
500            to the validation tests and results
501
502Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
503
504        * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
505          too htmlCreatePushParserCtxt() and htmlParseChunk()
506        * parser.c: a bit of cleanup.
507        * SAX.c, HTMLparser.c: some attributes may not have values (contrary
508          to XML) removed the last mem leak known
509        * HTMLtree.c: output message cleanup
510        * xmlmemory.c: display content info about memory blocks
511        * result/HTML/wired.* : missing att value warning change
512
513Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
514
515        * doc/* : rebuilt the documentation
516
517Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
518
519        * parser.[ch] parserInternals.h: Push parser for XML,
520             seems to work fine now
521        * tester.c debugXML.[ch]: Added an XML shell debug facility and
522             --push for push testing
523        * xpath.[ch] : cleaned up for Shell usage, added missing APIs
524        * testSAX.c: added --push
525        * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
526             subtree
527        * xmlIO.[ch] : enriched API + fixes for push mode     
528        * entities.[ch]: added the entity content length to the struct.
529        * xmlmemory.[ch]: new API to show the last entries for the shell
530        * valid.c: added required attribute testing
531        * SAX.c: the cdata callback now merge contiguous fragments
532        * HTMLparser.c: cleanup of some macros
533
534Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
535
536        * parser.c: fix for PIs name starting with xml
537        * tree.c: fixed a potential problem with || and && ops
538        * *.c, configure.in win32config.h.in : generate win32config.h for
539          those on the Other Side !
540
541Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
542
543        * parser.c: fixed a stupid = vs. == bug :-(
544        * doc/gnome-xml.sgml: s/glade/xml/
545
546Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
547
548        * configure.in, doc/xml.html : bug fix release 1.8.2
549        * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
550          Hopefully the end of that silly C++ include problem
551        * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
552              xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
553        * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
554              troubles with autoclosed elements when the stree shape doesn't
555              follow the DtD specs. Added htmlIsAutoClosed() and
556              htmlAutoCloseTag()
557        * result/HTML/*.htm*: Updated the HTML examples regression tests output
558        * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
559        * debugXML.c: fixed a bug on printing default namespaces.
560        * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
561
562Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
563
564        * result/HTML/*.htm[l] : updated the HTML regression tests according
565          to the new output
566        * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
567          HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
568          problem due to intermix of extern "C" { ... } declarations for C++
569          and recursive includes in the headers
570
5711999-12-20  Chris Lahey  <clahey@umich.edu>
572
573        * HTMLtree.c: Made it so that html nodes with a single child do
574        not insert a carriage return before or after the child node.
575
576Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
577
578        * configure.in, doc/xml.html : bug fix release 1.8.1
579        * parser.c: fixed bug #4344
580        * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
581          added the glue to avoid C++ problems
582        * doc/* : regenerated the documentation
583
584Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
585
586        * tree.c: fixed a bug introduced in 1.8.0 and breaking default
587          namespace recognition, and Dia as a resul :-(
588        * encoding.c: closed bug #3950
589
590Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
591
592        * valid.c: debugging a posteriori validation, except URI expansion
593          stuff this should be fixed now
594        * parserInternals.h: fixed a bug in IS_BASECHAR reported by
595          Carl Nygard <cnygard@bellatlantic.net>
596        * tester.c: added --postvalid, cleaning of the code
597        * tree.[ch]: added xmlDocGetRootElement()
598         
599Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
600
601        * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
602        c++ losage.
603
604Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
605
606        * configure.in, doc/xml.html : bumped to 1.8.0
607        * xlink.[ch], Makefile.am : added framework for link detection
608        * parser.h: added nbChars to parser context, needed for cleanup.
609        * xmlmemory.c: removed a nasty bug when out of mem
610        * valid.[ch]: adding namespace support for attribute decl
611        * tester.c: added --debugent option
612        * debugXML.[ch]: added xmlDebugDumpEntities()
613        * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
614          buffers instead, this was really needed, validation was breaking
615          in strange ways due to that. Added xmlParseStringPEReference()
616          and other parsing from strings functions. Entities processing
617          modified again, but PERef are still not handled correcly but
618          unless you're Eve Maller you won't notice :-)
619        * HTMLparser.c: large changes toward reliability, and switched to
620          lowercase internal tags, XHTML is lowercase, so it will help
621          that output is closer to next version.
622        * doc/* : regenerated the documentation, it is now hosted at
623          http://xmlsoft.org/ (same bits I just bought the domain :-)
624       
625       
626Fri Dec  3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
627
628        * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
629                 doc generation
630        * parser.c: fixed bugs #3908 and #3937 and a memory leak
631                 in the SAX API
632        * doc/*: rebuilt the doc making sure everything appears in the
633                 HTML files
634
635Wed Dec  1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
636
637        * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
638             added the patch from Carl Nygard <cnygard@bellatlantic.net>
639             which allow impressive speed improvement on dataset with
640             large text pieces, but at the cost of broken binary
641             compatibility and slightly bigger memory usage.
642             Configure with --with-buffers to activate them, they
643             are protected with XML_USE_BUFFER_CONTENT define.
644        * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
645             goal is 0 memory left allocated once parser is no more used
646        * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
647             call xmlCleanupParser() and xmlMemoryDump()
648
649Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
650
651        * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
652        * parser.[ch] encoding.[ch]: added memory cleanup routines
653        * parser.c: closing bug #3788
654        * doc/*: rebuilt the doc
655
656Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
657
658        * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
659                     xmlNewTextChild() and xmlSetCompressMode() behaviour.
660        * tester.c: added --compress option
661        * doc/*: rebuilt the documentation
662
663Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
664
665        * HTMLparser.c: bugfixing, the damn thing MUST not crash even
666                        if given /proc/kcore as input !
667        * doc/xml.html doc/*: updated and rebuilt the documentation
668
669Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
670
671        * parser.c: Fixed some wrongly space collapsing code due to
672                    a misreading of the spec.
673        * result/*: fixed the output accordingly           
674
675Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
676
677        * encoding.c: bug fix and typos
678        * xmlIO.[ch] parser.c: first bits toward real progressive parsing
679        * parser.c: added attribute normalization closing bug #3597
680        * test/att* result/att* SAXresult/att*: testcase for attribute
681            normalization
682
683Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
684
685        * configure.in: closing bug #3163 by adding extra flags for the
686                        cc compiler on HP-UX
687
688Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
689
690        * valid.[ch] : removed a typo and an enumerated type bug in the
691                       xmlAddElementDecl() function
692        * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
693            call to xmlEncodeEntitiesReentrant() so that the functions
694            New, Set and Get are at the same level.
695        * parser.c HTMLparser.c: extra memory allocation bug for
696            attributes detected by someone using libxml in embedded systems :-)
697
698Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
699
700        * xmlmemory.h: turned off mem debug :-\
701
702Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
703
704        * parser.c: closed bug #2784 a one line fix, but worth pushing
705                    a new release out
706        * HTMLparser.c: fixed auto-close bugs on list items, zeroing
707                    some structures, comments before and after the
708                    main element, and other nastyness
709        * HTMLtree.c tree.c: accomodate the extended HTML supported         
710        * configure.in: pushing 1.7.4
711        * test/ent8 and related outputs : added a new test for bug #2784
712        * test/HTML/wired.html and related output: a nasty HTML example
713        * Makefile.am: improved the test scripts
714        * docs/* : reran the documentation extractor, updated xml.html
715
716Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
717
718        * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
719             HTMLparser and debugged the HTML related code. HTML documents
720             now have their own type
721        * entities.c: do not dump &apos; for HTML output
722        * xmlmemory.c: improvement, breakpoint mechanism
723        * testHTML.c: added --sax --repeat ...
724        * Makefile.am: improved the HTML tests
725        * valid.[ch]: added xmlValidGetValidElements and
726                      xmlValidGetPotentialChildren
727        * tester.c: added --insert to test the 2 new functions
728        * test//* result//* SAXresult//* : regression test cleanup
729                       and extension.
730        * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
731                     gnome-xml-nanohttp.html
732
733Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
734
735        * HTMLparser.c: fixed problems with some autoclose tags
736        * tree.c: fixed XML output problems.
737        * result/* SAXresult/*: update of the tests output
738
739Sat Oct  9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
740
741        * Makefile.am: Arturo patch for xmlConf.sh version info
742        * parser.c: Tim Josling patch for single quoted items
743        * tester.c: Tim Josling patch for tester options usage
744        * tree.h: indent cleanup
745
746Fri Oct  8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
747
748        * HTMLparser.c parser.h : Fixed problems with HTML parsing
749            reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
750
751Fri Oct  8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
752
753        * tree.c : Raph patch for initialization of CORBA fields
754        * parser.c, xpath.c, ...: modification of doc comments
755        * xpath.c : allow spaces in xpath expressions
756
757Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
758
759        * xmlmemory.h: turning off memory debug :-(
760
761Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
762
763        * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
764                        better SAX interfaces.
765        * testSAX.c: uses the new SAX routine, avoid fetching any remote
766                     entity.
767        * configure.in: 1.7.2
768
769Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
770
771        * libxml.spec.in: fixed the URL
772        * doc/xml.html: improved the documentation front-end
773
774Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
775
776        * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
777
778Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780        * libxml.spec.in: fixed the alpha compile problem
781        * parser.[ch]: changed errno to errNo in the parser context :-(
782        * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
783        * doc/xml.html: changed CHAR to xmlChar
784        * doc/html/*: recompiled the documentation
785        * configure.in: 1.7.1
786
787Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
788
789        * parser.h: modified the parser context struct to regain 1.4.0
790                    binary compatibility
791        * parser.c, xml-error.h: added errno ot teh context and defined
792                    a set of errors values with update of errno
793        * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
794                    DTDs and entities
795        * *.h, *.c: complete cleanup of the use of config.h and include
796                    protection depending on the current setup.
797        * overalll debugging, maintenance and bug-fixing on all modules
798        * updated the documentation
799        * ready for 1.7.0
800
801Wed Sep  8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
802
803        * HTMLparser.c : cleanup
804        * SAX.c valid.c valid.h: added ID/IDREF checking
805        * tree.c tree.h: extended doc structure for refs
806        * configure.in: 1.6.2
807        * parser.c: patched bug in SAX user arg call
808        * parserInternals.h: patched missing close in C++ wrapping
809        * testXPath.c xpath.c xpath.h: prepared for extensibility,
810          especially upcoming XPointer implementation.
811        * doc/xml.html: augmented, typo
812
813Sat Sep  4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
814
815        * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
816        not all invocations of install understand -d.
817
818Sat Sep  4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
819
820        * Makefile.am: prepend all the test* calls with $(top_builddir) -
821        to make 'check' works, when builddir != srcdir.
822
823Sat Sep  4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
824
825        * doc/xml.html : updated the documentation
826
827Fri Sep  3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
828
829        * xmlmemory.[ch] Makefile.am  :added a memory wrapper to chase
830              not deallocated memory blocks
831        * *.c : replaces all calls to malloc() free() and realloc() to
832              the wrapper functions/macros
833        * tree.c : removed memory leaks dues to calling xmlFreeNode()
834              instead of xmlFreeNodeList()
835
836Wed Sep  1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
837
838        * HTMLparser.c: corrected a stupid bug leading to core dump at
839                        tree deallocation. Removed warnings indicated by
840                        Stephane.Conversy@lri.fr
841        * entities.c: Fixes Yet Another Stupid Bug, entities were not
842                      looked for in the external subset
843
844Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
845
846        * parser.c valid.[ch] xpath.c: patched compilation warnings reported
847          on SGI by Stephane.Conversy@lri.fr
848
849Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
850
851        * all .h : changed the prototype declaration indent as in gtk
852        * most .c : working on reducing the TODOs in the code
853        * most .c : cleanup though -pedantic and Insure++
854        * improvements on validation ID checkings.
855        * tree.[ch] SAX.c: added support for namespace on attributes #2022
856        * xml-config.in: closed #1810
857
858Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
859
860        * tree.h, valid.c, valid.h: more work on validity, IDs
861        * xpath.c: added/fixed comparidon and equlity, added a new isinf
862          definition for AIX
863
864Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
865
866        * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
867          the distribution due to a cut'n paste error at last commit
868
869Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
870
871        * configure.in: upgraded to version 1.4.0
872        * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
873          Big update, added a large part of the validation process,
874          it should be usable, but some parts are missing
875        * xpath.c: improved the implementation w.r.t. root.
876        * Makefile.am: added more tests
877        * test and result trees: added a lot of tests
878        * libxml.spec.in: export libxml.so.0 and libxml.so.1
879
880Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
881
882        * Added an HACKING file
883
884Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
885
886        * xpath.[ch] : improvements and debug of the XPath implementation
887        * parser.c, HTMLparser.c : modified the parsers to be progressive
888        * tree.[ch] : extended the Buffer promitives
889        * xmlIO.[ch] : added basic I/O routines providing progressive
890          parsing and ready for I18N conversion plugins
891        * SAXresult/* : the SAX callback sequence maybe slightly different
892          now
893        * test*.c : improved/updated the tests programs
894        * doc/* : recompiled the docs.
895
8961999-07-26  Michael Meeks  <michael@edenproject.org>
897
898        * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
899
900        * tree.c: Ditto.
901
902Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
903
904        * configure.in: upgraded to version 1.4.0
905        * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
906          draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
907          XML query language, see http://www.w3.org/TR/xpath for more details.
908        * parser.c, parser.h: added CHAR* related string functions for XPath
909        * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
910        * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
911          rebuild the docs.
912        * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
913          and regression testing capabilities for XPath.
914
915Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
916
917        * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
918          closing bug #1646
919
920Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
921
922        * Makefile.am, example/Makefile.am: closed bug #1683
923
924Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
925
926        * example/Makefile.am, configure.in: added the makefile for the
927          gjobread example
928
929Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko  <kloczek@pld.org.pl>
930
931        * doc/Makefile.am:
932        - fix which allow "make install DESTDIR=</install/prefix>".
933
934Fri Jul  9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
935
936        * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
937          which fixed a problem on the file reading-code.
938
939Wed Jul  7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
940
941        * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
942          output.
943        * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
944
945Wed Jul  7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
946
947        * parser.h : Oops removed the binary compatibility problem
948        * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
949        * parser.c, HTMLparser.c: applied patches for reading from stdin
950
951Mon Jul  5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
952
953        * parser.c, entities.c, valid.c: cleanup bug #1591
954        * configure.in: cleanup bug #1592
955        * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
956          the same tree back-end. Hence gdome will be available for it.
957        * doc/Makefile.am: close bug #617
958
959Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
960
961        * parser.c: alloctate a per parser context SAX interface block
962
963Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
964
965        * released 1.3.0 with xmlEncodeEntities restoring old behaviour
966          and xmlEncodeEntitiesReentrant with the correct one :-\
967
968Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
969
970        * commit of my internal XML base changes, quite a lot of
971          changes, cleanups, better entities support, framework for
972          new I/O and charset detection and handling
973        * Fixed the configure/Makefile stuff to generate shared libs
974          with the proper version info, so we jumped on rev from
975          0.0.0 to 1.2.0 ! The binary interfaces have been broken,
976          xmlEncodeEntities() result need to be freed now, and a string
977          xmlParserVersion provide the current library version.
978
979Tue Jun 15 14:24:19 1999  Raph Levien  <raph@acm.org>
980
981        * parser.c: fixed a buffer overrun for when you have a very long
982        attribute with no entities in it.
983
984Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
985
986        * added example directory
987        * added example/gjobs.xml gjobread.c, still need a Makefile.in
988
989Wed Jun  2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
990
991        * Release of libxml-1.1, nearly everything has been touched for
992          this.
993        * Added more regression tests
994        * Updated the documentation
995
996Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
997
998        * tree.[ch]: unified the XML_NO_CORBA defines.
999        * parser.c encoding.[ch]: started plugging in char encoding detection
1000
1001Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
1002
1003        * tree.c: (xmlSaveFile) - removed double call of xmlContentDump. 
1004          Also freed allocated buffer.
1005
1006Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1007        * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
1008          reentrancy problem at printing. One is left in entities.c, to
1009          remove ASAP
1010        * testSAX.c : added a test example showing the use of the SAX
1011          interface if one doesn't want to build the DOM tree.
1012        * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
1013
1014Mon Apr  5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1015
1016        * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
1017          large revamping of the parser to use SAX callbacks
1018          http://www.megginson.com/SAX/ (or at least a C like interface
1019          a la Expat). It's now possible to set up your own callbacks
1020          and the parser will not build a DOM tree.
1021        * test/* result/*: updated the test suite, I finally removed
1022          the old Namespace draft support (PI based).
1023
1024Fri Apr  2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026        * Makefile.am: added test result to EXTRA_DIST for make tests
1027
1028Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030        * parser.c, parserInternals.h: moved the chars macro definitions
1031          to parserInternals.h
1032        * parser.c, error.c: applied patches from "Knut Åkesson"
1033          <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
1034
1035Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1036
1037        * xml-config.in : applied patch to make --version work
1038
10391999-03-05  Raja R Harinath  <harinath@cs.umn.edu>
1040
1041        * Makefile.am (check-local): Alias for `tests' target.  This will
1042        cause `make check' to do the right thing.
1043        (tests): Don't run tests in srcdir.  Also, replaced calls to
1044        basename with a `sed' "equivalent".
1045
1046Fri Mar  5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1047
1048        * Renamed error.h to xml-error.h, corrected Makefile.am to list
1049          it in the header and not the sources, updated the doc.
1050          Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
1051          pointing this out.
1052
1053Mon Mar  1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1054
1055        * parser.c, parser.h, parserInternals.h: memory leak hunting,
1056          exported the inputStream routines.
1057        * doc/html/* : updated accordingly
1058
1059Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1060
1061        * parser.c, parser.h, parserInternals.h: added a few extra
1062          internal calls to allocate and free parser contexts ...
1063        * doc/html/* : updated accordingly
1064
1065Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1066
1067        * configure.in, Makefile.am, doc/makefile.am : General changes for
1068          1.0.0 release and including the generated HTML documentation.
1069
1070Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1071
1072        * makefile.am : added parserInternals.h, oops.
1073
1074Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1075
1076        * parserInternals.h: added this header giving access to the parser
1077          internal functions.
1078        * doc/Makefile.am : added a rebuild target which rebuilds the full
1079          set of documentations
1080        * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
1081          the internal subset.
1082        * *.c *.h: modifications needed to generate the documentation using
1083          gtk-doc, cleanup of functions blocks, reorganisation of struct
1084          declarations.
1085
1086Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1087
1088        * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
1089          the tar and spec file to include the beginning of the doc.
1090
10911999-02-13  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>
1092
1093        * doc/.cvsignore: Added this file.
1094
1095Mon Feb  8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1096
1097        * tree.c: fixed xmlGetProp to return "" when the attribute
1098          exists, even if the node-list is NULL.
1099
1100Mon Feb  8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1101
1102        * tree.c: patched an error outputting empty attribute values.
1103        * Makefile.am and doc/makefile.am: have been updated during the
1104          week-end. Sorry for an empty CVS log, I got a shell problem.
1105
1106Mon Feb  1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1107
1108        * tree.h: cleaned up using enums instead of defines
1109        * parser.c, valid.[ch]: more work on parsing/output of element
1110          declarations
1111
1112Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1113
1114        * valid.[ch], tree.c, parser.c : more work toward full parsing
1115          of XML DTDs.
1116        * README: added informations about mailing-list and on-line
1117          documentation
1118
11191999-01-27  Raja R Harinath  <harinath@cs.umn.edu>
1120
1121        * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
1122
1123Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1124
1125        * parser.c, tree.[ch] : more work toward conformance testing,
1126          added a last element to accelerate parsing of very flat structures
1127          started working on internal subset Element content declaration.
1128        * valid.[ch] : first cut at adding code toward validation.
1129        * previous changes had also small impact on most files, especially
1130          the conformance testing using James Clark test suite.
1131
1132Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
1133
1134        * test/* : updated the examples, most of them were not well
1135                   formed (humm), and added rdf2.
1136        * result/* : resulting changes in the output.
1137
1138Sun Dec  6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1139
1140        * tree.c: changed the behaviour of xmlGetProp on NULL values.
1141
1142Sat Dec  5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1143
1144        * tree.c: patched a bug in the generation of empty attributes
1145
1146Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1147
1148        * entities.[ch], tree.[ch], tester.c: added copy interfaces
1149          for node/trees/documents/... Biggest problem is namespace
1150          support when copying subtrees.
1151
1152Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1153
1154        * parser.c, entities.c: improve entities and char ref encoding,
1155          and cleanups of error messages.
1156
1157Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1158
1159        * parser.c, entities.c: simple bug hunting done during rpm2html and
1160          rpmfind integration.
1161
1162Sun Nov  8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1163
1164        * parser.[ch]: Added interfaces allowing to specify a SAX
1165          handler before parsing.
1166
1167Sun Nov  8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1168
1169        * parser.c: redirrect all errors reporting through the SAX
1170          error function
1171
1172Wed Nov  4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1173
1174        * entities.c: rather use HAVE_SNPRINTF and not depend on glib
1175        * libtool, tlmain ...: update of the libtool files
1176
11771998-11-04  Miguel de Icaza  <miguel@nuclecu.unam.mx>
1178
1179        * entities.c: Use g_snprintf insteda of snprintf.
1180
1181Sun Nov  1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1182
1183        * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
1184          added ent5 test for this purpose.
1185        * parser.c, parser.h: formatting, comments and UTF-8 planning.
1186
1187Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1188
1189        * parser.c: fixed? a strange error due to compression on a GWP
1190          document.
1191
1192Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1193
1194        * tree.[ch]: bug fixing
1195        * entities.[ch]: defined a specific type for predefined entities
1196        * doc/xml.html: more documentation on the library, how to use it,
1197          overview of the interfaces.
1198
1199Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1200
1201        * tree.[ch]: more cleanup on the API, made the tree mor conformant.
1202
1203Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1204
1205        * tree.c: corrected a small bug
1206        * doc/xml.html: continuing writing documentation.
1207
1208Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1209
1210        * debugXML.h debugXML.c: added debugging utilities.
1211        * tester.c: added --debug switch.
1212        * tree.c: patched an incorrect node->type assignment.
1213        * parser.c: formatting, ensure that node->doc != NULL in attributes
1214
1215Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1216
1217        * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
1218          entity support and provide an internal representation close to
1219          DOM one (entity ref nodes, and attribute value as tree). I tried
1220          to preserve the interface but this will surely break some apps
1221          (I have to change rpm2html/rpmfind for example). I had to change
1222          two interfaces, and the generated tree is somewhat different.
1223        * doc/* : started documenting the XML library, the tree and
1224          DOM/Corba. This is a first step.
1225
1226Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1227
1228        * parser.c: Set up the fonctions comment block, boring but useful.
1229        * parser.h, SAX.c, parser.c: now attributes are processed through
1230          the SAX interface. The problem is that my SAX interface diverged
1231          quite a bit from the original one, well this is not an official
1232          spec, and translating it from Java to C is hairy anyway...
1233
1234Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1235
1236        * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1237          fonctions comment block, boring but useful.
1238
1239Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1240
1241        * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1242          conversion routines. However they are not yet used to convert the
1243          inputs. The core will run with UTF-8.
1244
1245Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1246
1247        * tree.c : make sure that the type id is properly set-up when
1248          a new object is allocated, needed for DOM.
1249
1250Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1251
1252        * tree.h, tree.c: Ok, the main objects in the tree will be native
1253          corba objects, it costs 8 bytes per Node, Attribute and Document
1254          but it simplifies the Corba integration a lot (no extra interface
1255          objects to allocate/free).
1256
1257Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1258
1259        * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1260          and changed NODEs contants for conformity with DOM Level 1
1261
1262Wed Oct  7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1263
1264        * added hooks to keep track of servants when creating objects
1265          xmlDoc and xmlNode (for Corba export).
1266
1267Sun Oct  4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1268
1269        * added xml-config script.
1270
1271Thu Oct  1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1272
1273        * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1274          to autoupdate libtool and automake conf files.
1275
12761998-09-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>
1277
1278        * Makefile.am: Use '?' to separate the sed
1279        commands as ',' is used when people pass -Wl,something.
1280
1281
1282Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1283
1284        * tree.c, tree.h: added a per-document compression interface.
1285
1286Tue Sep 22 20:47:38 EDT 1998
1287
1288        * tree.c, tree.h: added saving with compression and added interfaces
1289          to control the compression level (xmlGetCompressMode,
1290          xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1291
1292Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1293
1294        * parser.c: corrected a loop for files of size 0
1295
12961998-08-20  Raja R Harinath  <harinath@cs.umn.edu>
1297
1298        * error.h: New file.  Contains prototyes from `error.c'.
1299
1300Thu Aug 13 19:02:34 1998  Tom Tromey  <tromey@cygnus.com>
1301
1302        * Makefile.am (xmlincdir): New macro.
1303        (xmlinc_HEADERS): Renamed from include_HEADERS.
1304
1305Thu Aug 13 00:40:14 EDT 1998  Daniel Veillard <Daniel.Veillard@w3.org>
1306
1307        * applied small patch on numeric entities from
1308          Christopher Blizzard <blizzard@appliedtheory.com>
1309
1310Wed Aug 12 23:12:58 EDT 1998  Daniel Veillard <Daniel.Veillard@w3.org>
1311
1312        * New release 0.2, removed the old xml_* files so that it's
1313            coherent with the other CVS base (W3C), far better conformance
1314            to standard, new namespaces, decent entities support, beginning
1315            of a SAX-like interface. Nearly nothing left intact, even the
1316            test examples ...
1317
13181998-07-30  Christopher Blizzard  <blizzard@appliedtheory.com>
1319
1320        * .cvsignore: Add .deps dir
1321
1322Sun Jul 26 17:29:52 EDT 1998  Daniel Veillard <Daniel.Veillard@w3.org>
1323
1324        * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1325
1326Sun Jul 26 00:17:51 EDT 1998  Daniel Veillard <Daniel.Veillard@w3.org>
1327
1328        * configure.in: added test for CPP
1329        * AUTHORS, Changelog: the original ones didn't get commited but the
1330            glib ones instead, fixed.
1331        * Makefile.am: corrected an error in library naming
1332
1333Fri Jul 24 16:47:14 1998  Daniel Veillard <Daniel.Veillard@w3.org>
1334
1335        * integrated code developped at W3C
1336        * changed the original Copyright
1337        * migrated to automake
1338        * prefixed the filenames by xml_ to avoid filename clashes
1339
Note: See TracBrowser for help on using the repository browser.