From 1e60b3fc076789fcfb65c936f83f25a2a09fc835 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Mon, 4 Nov 2002 23:09:54 +0000 Subject: [PATCH] Remove Changes file -- no longer necessary to keep these old notes as they are about to be immortalised as ZOOM/C++ 1.3a change-file. --- zoom/Changes | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 zoom/Changes diff --git a/zoom/Changes b/zoom/Changes deleted file mode 100644 index 642e35d..0000000 --- a/zoom/Changes +++ /dev/null @@ -1,42 +0,0 @@ -$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 -specification generated in "interface.h" in this directory (which I -expect to become version 1.3a of the official specification.) - --- - -Add #include for size_t. - -Add destructor declaration to connection class. - -Remove errcode(), errmsg() and addinfo() methods from the connection -and resultSet classes, since exceptions should be used in these -enlightened days. - -Rename the record::recordSyntax enumeration to record::syntax, and add -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 -section ### of version 1.3 of the ZOOM AAPI. - -Remove the nfields() and field() methods from the record class -- -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 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). - -Add the missing char *errmsg() method to the systemException and -bib1Exception classes. - -Add a new exception subclass, queryException, for reporting malformed -query strings etc. -- 1.7.10.4