gpgme/gpgme (9 files)
cvs user marcus
cvs@cvs.gnupg.org
Thu, 30 Jan 2003 12:54:20 +0100
Date: Thursday, January 30, 2003 @ 12:54:19
Author: marcus
Path: /cvs/gnupg/gpgme/gpgme
Modified: ChangeLog engine-backend.h engine-gpgsm.c engine.c engine.h
gpgme.c gpgme.h rungpg.c version.c
doc/
2003-01-30 Marcus Brinkmann <marcus@g10code.de>
* gpgme.texi (Engine Information): Rewritten.
gpgme/
2003-01-30 Marcus Brinkmann <marcus@g10code.de>
* gpgme.h (enum GpgmeProtocol): Remove GPGME_PROTOCOL_AUTO.
* gpgme.c (gpgme_set_protocol): Don't handle GPGME_PROTOCOL_AUTO.
(gpgme_get_protocol_name): New function.
* engine-backend.h (struct engine_ops): New member
get_req_version, remove member check_version.
* engine.h (_gpgme_Engine_get_version): New prototype.
* rungpg.c (gpg_get_req_version): New function.
(gpg_check_version): Function removed.
(_gpgme_engine_ops_gpg): Add gpg_get_req_version, remove
gpg_check_version.
* engine-gpgsm.c (gpgsm_get_req_version): New function.
(gpgsm_check_version): Function removed.
(_gpgme_engine_ops_gpgsm): Add gpgsm_get_req_version, remove
gpgsm_check_version.
* engine.c: Include ops.h.
(_gpgme_engine_get_req_version): New function.
(gpgme_engine_check_version): Rewritten.
* version.c (gpgme_get_engine_info): Rewritten.
* gpgme.h (gpgme_engine_info): New structure.
(GpgmeEngineInfo): New type.
tests/
2003-01-30 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (TESTS): Add t-engine-info.
* t-engine-info.c: New file.
* gpg/t-encrypt.c (main): Don't print engine info.
* gpg/t-eventloop.c (main): Likewise.
* gpg/t-encrypt-sign.c (main): Likewise.
* gpgsm/t-encrypt.c (main): Likewise.
------------------+
ChangeLog | 24 ++++++++++++++
engine-backend.h | 2 -
engine-gpgsm.c | 9 ++---
engine.c | 34 ++++++++++++--------
engine.h | 3 +
gpgme.c | 18 +++++++++-
gpgme.h | 26 ++++++++++++++-
rungpg.c | 9 ++---
version.c | 88 ++++++++++++++++++++++++-----------------------------
9 files changed, 137 insertions(+), 76 deletions(-)