X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2FChanges;h=642e35dca820b101b198daf8e2f7f862ff98ea90;hb=cab0bf4857384ead5b39b3f79d8309fefa62a166;hp=28f73720d876e77516962dd35627d6bbd66042c6;hpb=d7e5124c5980b34728b0c362f31a45fdc397f8a4;p=yazpp-moved-to-github.git diff --git a/zoom/Changes b/zoom/Changes index 28f7372..642e35d 100644 --- a/zoom/Changes +++ b/zoom/Changes @@ -1,4 +1,4 @@ -$Header: /home/cvsroot/yaz++/zoom/Attic/Changes,v 1.3 2002-08-08 16:21:06 mike Exp $ +$Header: /home/cvsroot/yaz++/zoom/Attic/Changes,v 1.5 2002-11-04 23:08:49 mike Exp $ Changes between the current version of the C++ binding specification (http://zoom.z3950.org/bind/cplusplus/zoom-1.0g.hh) and the @@ -9,8 +9,6 @@ expect to become version 1.3a of the official specification.) Add #include for size_t. -Add comment about G++'s rejection of throw(ZOOM:exception) clause. - Add destructor declaration to connection class. Remove errcode(), errmsg() and addinfo() methods from the connection @@ -23,19 +21,19 @@ an UNKNOWN element. Remove "virtual" from all the record class's methods, including its destructor, since we no longer expect to derive record subclasses representing records expressed in specific record-syntaxes -- see -version 1.3 of the ZOOM AAPI. +section ### of version 1.3 of the ZOOM AAPI. Remove the nfields() and field() methods from the record class -- -again, see v1.3 of the AAPI. +see section ### of v1.3 of the AAPI. Rename the error class to exception, and its subclasses likewise. I think that's Telling It Like It Is, and it's certainly more in tune -with the was v1.3 of the AAPI is going. +with the way v1.3 of the AAPI is going. Add some substance to the exception base class: it can now be created (with an error-code specified), and the error-code may be both fetched and rendered as a human-readable string. This is necessary so that -it's possible to meaningfully catch(exception e). +it's possible to meaningfully catch(exception& e). Add the missing char *errmsg() method to the systemException and bib1Exception classes.