[Gpa-commits]gpa/src (12 files)

cvs user mcoca cvs@cvs.gnupg.org
Sun, 21 Sep 2003 00:16:26 +0200


    Date: Sunday, September 21, 2003 @ 00:16:26
  Author: mcoca
    Path: /cvs/gpa/gpa/src

   Added: gpakeyexpireop.c gpakeyexpireop.h gpakeypasswdop.c
          gpakeypasswdop.h
Modified: ChangeLog Makefile.am gpgmeedit.c gpgmeedit.h keyeditdlg.c
          keyeditdlg.h keyring.c passwddlg.c

2003-09-21  Miguel Coca  <mcoca@gnu.org>

	* passwddlg.c (gpa_change_passphrase_dialog_run): Fix bug by which the
	dialog always complained about the passphrase confirmation.

	* keyring.c (gpa_keyring_editor_key_modified): New. Signal
	handler for edit dialog "key_modified".
	(keyring_editor_edit): Use the new edit dialog.

	* keyeditdlg.c, keyeditdlg.h: Turn the dialog into a subclass of
	GtkDialog. Now it emits signals and can run concurrently with the
	main keyring window.

	* gpgmeedit.c (gpa_gpgme_edit_trust_parms_new)
	(gpa_gpgme_edit_sign_parms_new): Do save the signal ID, so that
	we don't run clean up twice for the same operation. Was broken
	before.
	(gpa_gpgme_edit_expire_parms_release)
	(gpa_gpgme_edit_passwd_parms_release)
	(gpa_gpgme_edit_expire_parms_new)
	(gpa_gpgme_edit_passwd_parms_new): New.
	(gpa_gpgme_edit_expire_start)
	(gpa_gpgme_edit_passwd_start): Use the above. Change name (to
	_start), receive a GpaContext, and change to only start the
	operation without waiting for it.

	* Makefile.am (gpa_SOURCES): Add gpakeyexpireop.h, gpakeyexpireop.c,
	gpakeypasswdop.h, gpakeypasswdop.c.

	* gpakeyexpireop.h, gpakeyexpireop.c, gpakeypasswdop.h,
	gpakeypasswdop.c: New. Operations for the options in the edit dialog.


------------------+
 ChangeLog        |   32 ++++
 Makefile.am      |    2 
 gpakeyexpireop.c |  260 ++++++++++++++++++++++++++++++++++++
 gpakeyexpireop.h |   64 +++++++++
 gpakeypasswdop.c |  210 +++++++++++++++++++++++++++++
 gpakeypasswdop.h |   57 ++++++++
 gpgmeedit.c      |  173 +++++++++++++++++++-----
 gpgmeedit.h      |    6 
 keyeditdlg.c     |  375 +++++++++++++++++++++++++++++++++++++----------------
 keyeditdlg.h     |   53 ++++++-
 keyring.c        |   26 ++-
 passwddlg.c      |    5 
 12 files changed, 1096 insertions(+), 167 deletions(-)