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

cvs user mcoca cvs@cvs.gnupg.org
Thu, 18 Sep 2003 02:13:30 +0200


    Date: Thursday, September 18, 2003 @ 02:13:30
  Author: mcoca
    Path: /cvs/gpa/gpa/src

   Added: gpabackupop.c gpabackupop.h gpaexportclipop.c gpaexportclipop.h
          gpaexportfileop.c gpaexportfileop.h gpaexportop.c gpaexportop.h
          gpaexportserverop.c gpaexportserverop.h gpaimportclipop.c
          gpaimportclipop.h gpaimportfileop.c gpaimportfileop.h
          gpaimportop.c gpaimportop.h gpaimportserverop.c
          gpaimportserverop.h gparecvkeydlg.c gparecvkeydlg.h
Modified: ChangeLog Makefile.am gpafileencryptop.c gpafilesignop.c
          gpafileverifyop.c keygenwizard.c keylist.c keylist.h keyring.c
 Removed: keyexportdlg.c keyexportdlg.h keyimportdlg.c keyimportdlg.h

src/
2003-09-18  Miguel Coca  <mcoca@gnu.org>

	* keyring.c (register_key_operation, register_import_operation)
	(register_operation): Handle different types of operations differently.
	(keyring_editor_import_do_import)
	(keyring_editor_import_get_source)
	(keyring_editor_export_do_export): Removed.
	(keyring_editor_import, keyring_editor_export): Changed to use
	operations.
	(keyring_editor_retrieve, keyring_editor_send): New functions.
	Import/Export with servers.
	(keyring_editor_backup): Use a GpaOperation.
	(keyring_editor_mapped): Backup using a GpaOperation.
	(keyring_editor_paste, keyring_editor_copy): Use GpaOperation's.
	(keyring_editor_menubar_new): Add a "Server" menu for send/receive
	operations.
	(keyring_editor_popup_menu_new): Add "Send keys" menu item.

	* keylist.c (gpa_keylist_get_property, gpa_keylist_set_property)
	(gpa_keylist_class_init, gpa_keylist_init)
	(gpa_keylist_start_reload): Add property handling and parent window
	property.

	* keylist.h: Add parent window to structure.

	* keygenwizard.c (gpa_keygen_wizard_generate_action): Disable backup
	generation until key generation is redone as an operation.

	* gpafileencryptop.c (gpa_file_encrypt_operation_done_error_cb): Fix
	broken error check.
	* gpafileverifyop.c (gpa_file_verify_operation_done_error_cb): 
	* gpafilesignop.c (gpa_file_sign_operation_done_error_cb): Likewise.

	* keyexportdlg.c, keyexportdlg.h, keyimportdlg.c,
	keyimportdlg.h: Remove files. All their functionality has been moved
	to the GpaOperation objects.

	* gpaexportop.h, gpaexportop.c, gpaexportfileop.h, gpaexportfileop.c,
	gpaexportclipop.h, gpaexportclipop.c, gpaexportserverop.h,
	gpaexportserverop.c, gpaimportop.h, gpaimportop.c, gpaimportfileop.h,
	gpaimportfileop.c, gpaimportclipop.h, gpaimportclipop.c,
	gpaimportserverop.h, gpaimportserverop.c, gpabackupop.h,
	gpabackupop.c: New files. Separate GpaOperation subclasses for
	each way to import/export/backup a file.

	* gparecvkeydlg.h, gparecvkeydlg.c: New. Simple "Receive key"
	dialog. Asks for the key ID to be retrieved.
	
	* Makefile.am (gpa_SOURCES): Add new files, remove old.


---------------------+
 ChangeLog           |   50 ++++++
 Makefile.am         |   12 +
 gpabackupop.c       |  338 ++++++++++++++++++++++++++++++++++++++++++++++
 gpabackupop.h       |   57 +++++++
 gpaexportclipop.c   |  154 +++++++++++++++++++++
 gpaexportclipop.h   |   59 ++++++++
 gpaexportfileop.c   |  188 ++++++++++++++++++++++++++
 gpaexportfileop.h   |   61 ++++++++
 gpaexportop.c       |  256 +++++++++++++++++++++++++++++++++++
 gpaexportop.h       |   66 +++++++++
 gpaexportserverop.c |  203 ++++++++++++++++++++++++++++
 gpaexportserverop.h |   60 ++++++++
 gpafileencryptop.c  |    2 
 gpafilesignop.c     |    2 
 gpafileverifyop.c   |    2 
 gpaimportclipop.c   |  130 ++++++++++++++++++
 gpaimportclipop.h   |   61 ++++++++
 gpaimportfileop.c   |  169 +++++++++++++++++++++++
 gpaimportfileop.h   |   61 ++++++++
 gpaimportop.c       |  245 +++++++++++++++++++++++++++++++++
 gpaimportop.h       |   68 +++++++++
 gpaimportserverop.c |  160 ++++++++++++++++++++++
 gpaimportserverop.h |   60 ++++++++
 gparecvkeydlg.c     |  190 ++++++++++++++++++++++++++
 gparecvkeydlg.h     |   64 ++++++++
 keyexportdlg.c      |  361 --------------------------------------------------
 keyexportdlg.h      |   32 ----
 keygenwizard.c      |    4 
 keyimportdlg.c      |  273 -------------------------------------
 keyimportdlg.h      |   32 ----
 keylist.c           |   51 ++++++-
 keylist.h           |    2 
 keyring.c           |  314 ++++++++++++++-----------------------------
 33 files changed, 2872 insertions(+), 915 deletions(-)