1. 31 Jan, 2014 1 commit
  2. 22 Jul, 2011 1 commit
  3. 26 Nov, 2009 1 commit
  4. 19 Aug, 2009 2 commits
  5. 01 Feb, 2009 2 commits
    • Stefan Walter's avatar
      Rename the SeahorseSource properties so that they can be more easily · 8161ae52
      Stefan Walter authored
      	* daemon/seahorse-service.c:
      	* gkr/seahorse-gkr-keyring.c:
      	* gkr/seahorse-gkr-source.c:
      	* libseahorse/seahorse-commands.c:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-unknown-source.c:
      	* pgp/seahorse-gpgme-source.c:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-server-source.c:
      	* pkcs11/seahorse-pkcs11-source.c:
      	* src/seahorse-keyserver-sync.c:
      	* ssh/seahorse-ssh-source.c: Rename the SeahorseSource properties so that they
      	can be more easily defined on SeahorseObject objects. Removes a wrinkle for
      	implementing source and object on the same class.
      
      svn path=/trunk/; revision=2737
      8161ae52
    • Stefan Walter's avatar
      Remove unused 'key-desc' property from sources. · 6898d67e
      Stefan Walter authored
      	* gkr/seahorse-gkr-keyring.c:
      	* gkr/seahorse-gkr-source.c:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-unknown-source.c:
      	* pgp/seahorse-gpgme-source.c:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-server-source.c:
      	* pkcs11/seahorse-pkcs11-source.c:
      	* ssh/seahorse-ssh-source.c: Remove unused 'key-desc' property from sources.
      
      svn path=/trunk/; revision=2736
      6898d67e
  6. 14 Dec, 2008 3 commits
    • Stefan Walter's avatar
      Make SeahorseGkrKeyring be both a SeahorseObject and a SeahorseSource. · 6c406287
      Stefan Walter authored
      	* daemon/seahorse-daemon.c:
      	* gkr/seahorse-gkr-item-properties.c:
      	* gkr/seahorse-gkr-keyring.c:
      	* gkr/seahorse-gkr-source.c:
      	* gkr/seahorse-gkr-source.h:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-context.h:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-unknown-source.c:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-source.c:
      	* pgp/seahorse-server-source.c:
      	* pkcs11/seahorse-pkcs11-source.c:
      	* src/main.c:
      	* src/seahorse-key-manager.h:
      	* src/seahorse-key-manager.c:
      	* ssh/seahorse-ssh-source.c: Make SeahorseGkrKeyring be both
      	a SeahorseObject and a SeahorseSource. Enumerate keyrings 
      	properly. Don't list items in locked keyrings. Refresh 
      	sources as they're added to the context.
      
      svn path=/trunk/; revision=2663
      6c406287
    • Stefan Walter's avatar
      Make SeahorseSource be an interface that can be implemented on other · f788eea3
      Stefan Walter authored
      	* common/seahorse-registry.c:
      	* common/seahorse-registry.h:
      	* daemon/seahorse-service-keyset.c:
      	* gkr/seahorse-gkr-source.c:
      	* gkr/seahorse-gkr-source.h:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-context.h:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-unknown-source.c:
      	* libseahorse/seahorse-unknown-source.h:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-source.c:
      	* pgp/seahorse-pgp-source.h:
      	* pgp/seahorse-server-source.c:
      	* pgp/seahorse-server-source.h:
      	* pkcs11/seahorse-pkcs11-source.c:
      	* pkcs11/seahorse-pkcs11-source.h: 
      	* ssh/seahorse-ssh-source.c:
      	* ssh/seahorse-ssh-source.h: Make SeahorseSource be an 
      	interface that can be implemented on other objects (ie: keyrings).
      
      svn path=/trunk/; revision=2660
      f788eea3
    • Stefan Walter's avatar
      Remove delete from the source to the object. The object now knows how to · 75ae578c
      Stefan Walter authored
      	* gkr/seahorse-gkr-item.c:
      	* gkr/seahorse-gkr-item-properties.c:
      	* gkr/seahorse-gkr-keyring.c:
      	* gkr/seahorse-gkr-operation.c:
      	* gkr/seahorse-gkr-operation.h:
      	* gkr/seahorse-gkr-source.c:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-object.c:
      	* libseahorse/seahorse-object.h:
      	* libseahorse/seahorse-prefs-keyrings.c:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-types.h:
      	* libseahorse/seahorse-unknown.c:
      	* libseahorse/seahorse-unknown-source.c:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-key.c:
      	* pgp/seahorse-pgp-key-op.c:
      	* pgp/seahorse-pgp-key-properties.c:
      	* pgp/seahorse-pgp-source.c:
      	* pkcs11/gp11.vapi: (removed)
      	* pkcs11/gp11-hacks.h: (removed)
      	* pkcs11/libseahorse-pkcs11-c.vapi: (removed)
      	* pkcs11/Makefile.am:
      	* pkcs11/p11.vapi: (removed)
      	* pkcs11/seahorse-pkcs11.c:
      	* pkcs11/seahorse-pkcs11.h:
      	* pkcs11/seahorse-pkcs11.vala: (removed)
      	* pkcs11/seahorse-pkcs11-certificate.c:
      	* pkcs11/seahorse-pkcs11-certificate.h:
      	* pkcs11/seahorse-pkcs11-commands.c:
      	* pkcs11/seahorse-pkcs11-helpers.c: (added)
      	* pkcs11/seahorse-pkcs11-helpers.h: (added)
      	* pkcs11/seahorse-pkcs11-module.c:
      	* pkcs11/seahorse-pkcs11-object.c: (added)
      	* pkcs11/seahorse-pkcs11-object.h: (added)
      	* pkcs11/seahorse-pkcs11-operations.c: (added)
      	* pkcs11/seahorse-pkcs11-operations.h: (added)
      	* pkcs11/seahorse-pkcs11-source.c:
      	* pkcs11/seahorse-pkcs11-source.h:
      	* pkcs11/seahorse-pkcs11-source.vala: (removed)
      	Remove delete from the source to the object. The object now 
      	knows how to delete itself (if possible). Change how refresh 
      	works so that an object is always as valid as possible.
      	Rework PKCS#11 objects and sources. 
      
      svn path=/trunk/; revision=2659
      75ae578c
  7. 13 Dec, 2008 1 commit
    • Stefan Walter's avatar
      Simplified how the generate actions work, and removed some vala code. · 242ee14d
      Stefan Walter authored
      	* common/seahorse-registry.c:
      	* common/seahorse-registry.h:
      	* libseahorse/Makefile.am:
      	* libseahorse/seahorse-generator.c: (removed)
      	* libseahorse/seahorse-generator.h: (removed)
      	* libseahorse/seahorse-generator.vala: (removed)
      	* libseahorse/seahorse-source.c:
      	* pgp/libseahorse-pgp-c.vapi: (removed)
      	* pgp/Makefile.am:
      	* pgp/seahorse-pgp-dialogs.h:
      	* pgp/seahorse-pgp-generate.c:
      	* pgp/seahorse-pgp-generator.c: (removed)
      	* pgp/seahorse-pgp-generator.h: (removed)
      	* pgp/seahorse-pgp-generator.vala: (removed)
      	* pgp/seahorse-pgp-module.c:
      	* src/Makefile.am:
      	* src/seahorse-generate-select.c:
      	* src/seahorse-generate-select.h:
      	* src/seahorse-generate-select.vala: (removed)
      	* ssh/libseahorse-ssh-c.vapi: (removed)
      	* ssh/Makefile.am:
      	* ssh/seahorse-ssh.c:
      	* ssh/seahorse-ssh.h:
      	* ssh/seahorse-ssh.vala: (removed)
      	* ssh/seahorse-ssh-dialogs.h:
      	* ssh/seahorse-ssh-generate.c:
      	* ssh/seahorse-ssh-generator.c: (removed)
      	* ssh/seahorse-ssh-generator.h: (removed)
      	* ssh/seahorse-ssh-generator.vala: (removed)
      	* ssh/seahorse-ssh-module.c: Simplified how the generate actions work,
      	and removed some vala code.
      
      svn path=/trunk/; revision=2656
      242ee14d
  8. 29 Nov, 2008 1 commit
    • Stefan Walter's avatar
      Added generic property binding from one object to another. · dd9ac098
      Stefan Walter authored
      	* common/Makefile.am:
      	* common/seahorse-bind.c: (added)
      	* common/seahorse-bind.h: (added)
      	Added generic property binding from one object to another.
      	
      	* daemon/seahorse-service.c:
      	* daemon/seahorse-service-crypto.c:
      	* daemon/seahorse-service-keyset.c:
      	* gkr/seahorse-gkr-commands.c:
      	* gkr/seahorse-gkr-item.c:
      	* gkr/seahorse-gkr-item.h:
      	* gkr/seahorse-gkr-item-properties.c:
      	* gkr/seahorse-gkr-operation.c:
      	* gkr/seahorse-gkr-source.c:
      	* libseahorse/libseahorse.vapi:
      	* libseahorse/libseahorse-c.vapi:
      	* libseahorse/Makefile.am:
      	* libseahorse/seahorse-combo-keys.c:
      	* libseahorse/seahorse-combo-keys.h:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-context.h:
      	* libseahorse/seahorse-gtkstock.h:
      	* libseahorse/seahorse-key.c: (removed)
      	* libseahorse/seahorse-key.h: (removed)
      	* libseahorse/seahorse-key-model.c: (moved to seahorse-object-model.c)
      	* libseahorse/seahorse-key-model.h: (moved to seahorse-object-model.h)
      	* libseahorse/seahorse-keyserver-control.c:
      	* libseahorse/seahorse-key-widget.c: (moved to seahorse-object-widget.c)
      	* libseahorse/seahorse-key-widget.h: (moved to seahorse-object-widget.h)
      	* libseahorse/seahorse-notification.c:
      	* libseahorse/seahorse-object.c:
      	* libseahorse/seahorse-object.h:
      	* libseahorse/seahorse-object.vala: (removed)
      	* libseahorse/seahorse-object-model.c: (moved from seahorse-key-model.c)
      	* libseahorse/seahorse-object-model.h: (moved from seahorse-key-model.h)
      	* libseahorse/seahorse-object-widget.c: (moved from seahorse-key-widget.c)
      	* libseahorse/seahorse-object-widget.h: (moved from seahorse-key-widget.h)
      	* libseahorse/seahorse-progress.c:
      	* libseahorse/seahorse-set.c:
      	* libseahorse/seahorse-set.h:
      	* libseahorse/seahorse-set-model.c:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-types.c:
      	* libseahorse/seahorse-types.h:
      	* libseahorse/seahorse-types.vala: (removed)
      	* libseahorse/seahorse-unknown.c: (moved from seahorse-unknown-key.c)
      	* libseahorse/seahorse-unknown.h: (moved from seahorse-unknown-key.h)
      	* libseahorse/seahorse-unknown-key.c: (moved to seahorse-unknown.c)
      	* libseahorse/seahorse-unknown-key.h: (moved from seahorse-unknown.h)
      	* libseahorse/seahorse-unknown-source.c:
      	* libseahorse/seahorse-util.c:
      	* libseahorse/seahorse-util.h:
      	* pgp/libseahorse-pgp-c.vapi:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-add-subkey.c:
      	* pgp/seahorse-pgp-add-uid.c:
      	* pgp/seahorse-pgp-commands.vala:
      	* pgp/seahorse-pgp-expires.c:
      	* pgp/seahorse-pgp-generate.c:
      	* pgp/seahorse-pgp-key.c:
      	* pgp/seahorse-pgp-key.h:
      	* pgp/seahorse-pgp-key-op.c:
      	* pgp/seahorse-pgp-key-properties.c:
      	* pgp/seahorse-pgp-keysets.c:
      	* pgp/seahorse-pgp-revoke.c:
      	* pgp/seahorse-pgp-sign.c:
      	* pgp/seahorse-pgp-source.c:
      	* pgp/seahorse-pgp-uid.c:
      	* pgp/seahorse-pgp-uid.h:
      	* pgp/seahorse-server-source.c:
      	* pgp/seahorse-signer.c:
      	* pkcs11/seahorse-pkcs11-certificate.c:
      	* pkcs11/seahorse-pkcs11-certificate.h:
      	* pkcs11/seahorse-pkcs11-commands.c:
      	* src/seahorse-key-manager.vala:
      	* src/seahorse-key-manager-store.c:
      	* src/seahorse-keyserver-results.vala:
      	* src/seahorse-keyserver-sync.c:
      	* src/seahorse-viewer.c:
      	* ssh/libseahorse-ssh-c.vapi:
      	* ssh/seahorse-ssh-commands.vala:
      	* ssh/seahorse-ssh-generate.c:
      	* ssh/seahorse-ssh-key.c:
      	* ssh/seahorse-ssh-key.h:
      	* ssh/seahorse-ssh-key-properties.c:
      	* ssh/seahorse-ssh-operation.c:
      	* ssh/seahorse-ssh-source.c:
      	* ssh/seahorse-ssh-upload.c:
      	Major refactoring. Remove SeahorseKey and use SeahorseObject directly. Remove the 
      	changed signal from keys, and use GObject 'notify' signal instead. Standardize 
      	set of properties, with all the common properties handled by SeahorseObject. 
      	Cleanup concept of child objects. 
      	
      
      svn path=/trunk/; revision=2636
      dd9ac098
  9. 27 Jul, 2008 1 commit
    • Stefan Walter's avatar
      Refactor the delete code so it returns proper operations and handles · 0e6e973c
      Stefan Walter authored
      * gkr/seahorse-gkeyring-operation.c:
      	* gkr/seahorse-gkeyring-source.c:
      	* gkr/seahorse-gkr-commands.vala:
      	* libseahorse/libseahorse-c.vapi:
      	* libseahorse/seahorse-commands.vala:
      	* libseahorse/seahorse-operation.h:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-transfer-operation.c:
      	* libseahorse/seahorse-unknown-source.c:
      	* libseahorse/seahorse-util.c:
      	* libseahorse/seahorse-util.h:
      	* pgp/Makefile.am:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-commands.vala:
      	* pgp/seahorse-pgp-delete.c: (removed)
      	* pgp/seahorse-pgp-dialogs.h:
      	* pgp/seahorse-pgp-key.c:
      	* pgp/seahorse-pgp-key-properties.c:
      	* pgp/seahorse-pgp-operation.c:
      	* pgp/seahorse-pgp-source.c:
      	* src/seahorse-viewer.vala:
      	* ssh/seahorse-delete.c: (removed)
      	* ssh/seahorse-ssh-commands.vala:
      	* ssh/seahorse-ssh-operation.c:
      	* ssh/seahorse-ssh-source.c: Refactor the delete code so it 
      	returns proper operations and handles identities properly.
      
      svn path=/trunk/; revision=2307
      0e6e973c
  10. 19 Jul, 2008 1 commit
    • Stefan Walter's avatar
      Remove the exporting of secret keys from the SeahorseSource interface, and · e0f22e90
      Stefan Walter authored
      	* daemon/seahorse-service.c:
      	* gkr/seahorse-gkeyring-source.c:
      	* libseahorse/seahorse-source.c:
      	* libseahorse/seahorse-source.h:
      	* libseahorse/seahorse-util.c:
      	* libseahorse/seahorse-util.h:
      	* pgp/seahorse-gpgmex-op.c:
      	* pgp/seahorse-pgp-key-properties.c:
      	* src/seahorse-key-manager-store.c:
      	* ssh/seahorse-ssh-key-properties.c:
      	* ssh/seahrose-ssh-operation.c:
      	* ssh/seahorse-ssh-source.c:
      	* ssh/seahorse-ssh-source.h: Remove the exporting of secret keys from 
      	the SeahorseSource interface, and push this into the modules.
      
      svn path=/trunk/; revision=2283
      e0f22e90
  11. 17 Jul, 2008 1 commit
    • Stefan Walter's avatar
      Refactor and add SeahorseObject class as a base class of SeahorseKey, so · 139052bc
      Stefan Walter authored
      	* daemon/seahorse-daemon.c:
      	* daemon/seahorse-service.c:
      	* daemon/seahorse-service.h:
      	* daemon/seahorse-service-crypto.c:
      	* daemon/seahorse-service-keyset.c:
      	* gkr/libseahorse-gkr-c.vapi:
      	* gkr/seahorse-gkeyring-item.c:
      	* gkr/seahorse-gkeyring-item.h:
      	* gkr/seahorse-gkeyring-item-properties.c:
      	* gkr/seahorse-gkeyring-operation.c:
      	* gkr/seahorse-gkeyring-source.c:
      	* gkr/seahorse-gkeyring-source.h:
      	* gkr/seahorse-gkr-commands.vala:
      	* libseahorse/libseahorse-c.vapi:
      	* libseahorse/Makefile.am:
      	* libseahorse/seahorse-combo-keys.c:
      	* libseahorse/seahorse-combo-keys.h:
      	* libseahorse/seahorse-commands.vala:
      	* libseahorse/seahorse-context.c:
      	* libseahorse/seahorse-context.h:
      	* libseahorse/seahorse-dns-sd.c:
      	* libseahorse/seahorse-key.c:
      	* libseahorse/seahorse-key.h:
      	* libseahorse/seahorse-keyset.c: (moved to seahorse-set.c)
      	* libseahorse/seahorse-keyset.h: (moved to seahorse-set.h)
      	* libseahorse/seahorse-key-source.c: (moved to seahorse-source.c)
      	* libseahorse/seahorse-key-source.h: (moved to seahorse-source.h)
      	* libseahorse/seahorse-notification.c:
      	* libseahorse/seahorse-object.vala: (added)
      	* libseahorse/seahorse-prefs-keyrings.c:
      	* libseahorse/seahorse-set.c: (moved from seahorse-keyset.c)
      	* libseahorse/seahorse-set.h: (moved from seahorse-keyset.h)
      	* libseahorse/seahorse-source.c: (moved from seahorse-key-source.c)
      	* libseahorse/seahorse-source.h: (moved from seahorse-key-source.h)
      	* libseahorse/seahorse-transfer-operation.c:
      	* libseahorse/seahorse-types.vala: (added)
      	* libseahorse/seahorse-unknown-key.c:
      	* libseahorse/seahorse-unknown-source.c:
      	* libseahorse/seahorse-unknown-source.h:
      	* libseahorse/seahorse-util.c:
      	* libseahorse/seahorse-util.h:
      	* libseahorse/seahorse-view.vala:
      	* pgp/libseahorse-pgp-c.vala:
      	* pgp/seahorse-hkp-source.c:
      	* pgp/seahorse-ldap-source.c:
      	* pgp/seahorse-pgp-commands.vala:
      	* pgp/seahorse-pgp-delete.c:
      	* pgp/seahorse-pgp-generator.vala:
      	* pgp/seahorse-pgp-key.c:
      	* pgp/seahorse-pgp-key.h:
      	* pgp/seahorse-pgp-key-op.c:
      	* pgp/seahorse-pgp-key-properties.c:
      	* pgp/seahorse-pgp-keysets.c:
      	* pgp/seahorse-pgp-keysets.h:
      	* pgp/seahorse-pgp-sign.c:
      	* pgp/seahorse-pgp-source.c:
      	* pgp/seahorse-pgp-source.h:
      	* pgp/seahorse-server-source.c:
      	* pgp/seahorse-server-source.h:
      	* pgp/seahorse-signer.c:
      	* src/main.c:
      	* src/seahorse-key-manager.vala:
      	* src/seahorse-key-manager-store.c:
      	* src/seahorse-key-manager-store.h:
      	* src/seahorse-keyserver-results.vala:
      	* src/seahorse-keyserver-search.c:
      	* src/seahorse-keyserver-sync.c:
      	* src/seahorse-viewer.vala:
      	* ssh/libseahorse-ssh-c.vapi:
      	* ssh/seahorse-delete.c:
      	* ssh/seahorse-ssh-commands.vala:
      	* ssh/seahorse-ssh-generator.vala:
      	* ssh/seahorse-ssh-key.c:
      	* ssh/seahorse-ssh-key.h:
      	* ssh/seahorse-ssh-key-properties.c:
      	* ssh/seahorse-ssh-operation.c:
      	* ssh/seahorse-ssh-source.c:
      	* ssh/seahorse-ssh-source.h:
      	* ssh/seahorse-ssh-upload.c: Refactor and add SeahorseObject class
      	as a base class of SeahorseKey, so that we can have non-key objects
      	in the mix.
      
      svn path=/trunk/; revision=2278
      139052bc