GPGTools/GPGServices — pull request #5 by idodeclare (2012-03-01 01:59:35+00:00)
Title: Improve initialization of KeyChooserDataSource keys and chosen

Hello. This contribution follows my earlier to GPGPreferences to improve
its default key handling.

- improve handling of an unset default-key; do not masquerade a key
as default-key
- allow the Secret Key popup button to initialize as unselected
- init uses existing KeyChooserDataSource update method from init
to set available keys and to handle default-key
- GPGServices:myPrivateKey more simply affirms that its return
value is secret
- fix up key description to not include an empty comment
- allow for spaces in default-key, in case it contains prettified
output from gpg --fingerprint

- inspired by GPGPreferences, add a build stage to force-soft-link
target output into ~/Library/Services, for easier testing
- remove hard-coded FRAMEWORK_SEARCH_PATHS; link already properly
referenced frameworks