gpgme/gpgme
Marcus Brinkmann da95ecfc2c 2001-11-21 Marcus Brinkmann <marcus@g10code.de>
* context.h: Do not include rungpg.h, but engine.h.
	(struct gpgme_context_s): Replace member gpg with engine.
	* gpgme.c (gpgme_release): Release engine, not gpg.

	* recipient.c (_gpgme_append_gpg_args_from_recifgpients): Function
	moved ...
	* rungpg.c (_gpgme_append_gpg_args_from_recipients): ... here.
	Make static, change order of arguments, and return an error value.
	* ops.h (_gpgme_append_gpg_args_from_recipients): Removed prototype.

	* rungpg.h (_gpgme_gpg_op_verify): Add prototype.
	(_gpgme_gpg_op_encrypt): Likewise.
	(_gpgme_gpg_op_decrypt): Likewise.
	(_gpgme_gpg_op_delete): Likewise.
	(_gpgme_gpg_op_export): Likewise.
	(_gpgme_gpg_op_genkey): Likewise.
	(_gpgme_gpg_op_import): Likewise.
	(_gpgme_gpg_op_keylist): Likewise.
	(_gpgme_gpg_op_sign): Likewise.
	(_gpgme_gpg_op_trustlist): Likewise.
	* rungpg.c (_gpgme_gpg_op_verify): New function.
	(_gpgme_gpg_op_encrypt): Likewise.
	(_gpgme_gpg_op_decrypt): Likewise.
	(_gpgme_gpg_op_delete): Likewise.
	(_gpgme_gpg_op_export): Likewise.
	(_gpgme_gpg_op_genkey): Likewise.
	(_gpgme_gpg_op_import): Likewise.
	(_gpgme_gpg_op_keylist): Likewise.
	(_gpgme_gpg_op_sign): Likewise.
	(_gpgme_gpg_op_trustlist): Likewise.

	* engine.h (_gpgme_engine_set_status_handler): Add prototype.
	(_gpgme_engine_set_command_handler): Likewise.
	(_gpgme_engine_set_colon_line_handler): Likewise.
	(_gpgme_engine_op_decrypt): Likewise.
	(_gpgme_engine_op_delete): Likewise.
	(_gpgme_engine_op_encrypt): Likewise.
	(_gpgme_engine_op_export): Likewise.
	(_gpgme_engine_op_genkey): Likewise.
	(_gpgme_engine_op_import): Likewise.
	(_gpgme_engine_op_keylist): Likewise.
	(_gpgme_engine_op_sign): Likewise.
	(_gpgme_engine_op_trustlist): Likewise.
	(_gpgme_engine_op_verify): Likewise.
	(_gpgme_engine_start): Likewise.
	* engine.c (_gpgme_engine_set_status_handler): New function.
	(_gpgme_engine_set_command_handler): Likewise.
	(_gpgme_engine_set_colon_line_handler): Likewise.
	(_gpgme_engine_op_decrypt): Likewise.
	(_gpgme_engine_op_delete): Likewise.
	(_gpgme_engine_op_encrypt): Likewise.
	(_gpgme_engine_op_export): Likewise.
	(_gpgme_engine_op_genkey): Likewise.
	(_gpgme_engine_op_import): Likewise.
	(_gpgme_engine_op_keylist): Likewise.
	(_gpgme_engine_op_sign): Likewise.
	(_gpgme_engine_op_trustlist): Likewise.
	(_gpgme_engine_op_verify): Likewise.
	(_gpgme_engine_start): Likewise.

	* verify.c (gpgme_op_verify_start): Reimplement in terms of above
	functions.
	* encrypt.c (gpgme_op_encrypt_start): Likewise.
	* decrypt.c (_gpgme_decrypt_start): Likewise.
	* passphrase.c (_gpgme_passphrase_start): Likewise.
	* keylist.c (gpgme_op_keylist_start): Likewise.
2001-11-21 03:40:17 +00:00
..
ChangeLog 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
context.h 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
data.c gpgme/ 2001-11-02 15:51:15 +00:00
debug.c Ready to release 0.2.2 2001-06-12 07:37:15 +00:00
decrypt-verify.c gpgme/ 2001-11-16 01:37:06 +00:00
decrypt.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
delete.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
encrypt.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
engine-gpgsm.c 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 06:04:15 +00:00
engine-gpgsm.h 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 06:04:15 +00:00
engine.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
engine.h 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
export.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
genkey.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
gpgme-config.in Starting project 'GnuPG Made Easy' 2000-10-27 14:55:24 +00:00
gpgme.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
gpgme.h gpgme/ 2001-11-16 01:37:06 +00:00
gpgme.m4 Add 2 missing files and other changes 2000-12-29 10:34:34 +00:00
import.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
io.h Release 0.2.1 2001-04-02 08:40:32 +00:00
key.c gpgme/ 2001-11-02 15:51:15 +00:00
key.h Changes by Jose and Tommy. 2001-05-28 17:35:10 +00:00
keylist.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
Makefile.am 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 06:01:24 +00:00
mkerrors Release 0.2.1 2001-04-02 08:40:32 +00:00
mkstatus A couple of minor changes and a short README for Gpgcom 2001-07-31 15:21:58 +00:00
ops.h 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
passphrase.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
posix-io.c Release 0.2.1 2001-04-02 08:40:32 +00:00
posix-sema.c Added more doc entries and prepared for 0.2.3 2001-09-17 08:25:36 +00:00
posix-util.c 2001-11-18 Marcus Brinkmann <marcus@g10code.de> 2001-11-18 03:31:31 +00:00
recipient.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
rungpg.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
rungpg.h 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
sema.h Release 0.2.1 2001-04-02 08:40:32 +00:00
sign.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
signers.c gpgme/ 2001-10-29 00:08:14 +00:00
syshdr.h Release 0.2.1 2001-04-02 08:40:32 +00:00
trustlist.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
types.h 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 06:01:24 +00:00
util.c A couple of minor changes and a short README for Gpgcom 2001-07-31 15:21:58 +00:00
util.h 2001-11-18 Marcus Brinkmann <marcus@g10code.de> 2001-11-18 03:31:31 +00:00
verify.c 2001-11-21 Marcus Brinkmann <marcus@g10code.de> 2001-11-21 03:40:17 +00:00
version.c 2001-11-20 Marcus Brinkmann <marcus@g10code.de> 2001-11-20 06:01:24 +00:00
w32-io.c A couple of minor changes and a short README for Gpgcom 2001-07-31 15:21:58 +00:00
w32-sema.c Release 0.2.1 2001-04-02 08:40:32 +00:00
w32-util.c 2001-11-18 Marcus Brinkmann <marcus@g10code.de> 2001-11-18 03:31:31 +00:00
wait.c Fixed a keylisting bug 2001-09-17 10:36:05 +00:00
wait.h Release 0.2.1 2001-04-02 08:40:32 +00:00