Hi! Attached is a patch against today's cvs which fixes a few issues and introduces printing of signatures and selecting keys from a list if there is more than one. Cheers, Albrecht. Details: * libbalsa/rfc3156.[hc]: new public function libbalsa_signature_info_to_gchar() to convert the signature status to a multiline text, move selecting the signers/ recipients key(s) to separate functions to improve code readability and provide an ui for selecting keys from a list, fix a mem leak (missing gpgme_key-unref()); * src/balsa-message.c: use libbalsa_signature_info_to_gchar(); * src/print.c: print the one-line summary in the headers section and the complete signature info. The latter one is treated like text parts, but printed in the header font; * src/sendmsg-window.c: remove redundant error message box; * INSTALL: added note pointing to the instructions page; * configure.in: move the block detecting --enable-gpgme to ensure that libgpgme is linked after libpthread. This is an undocumented (!!) requirement of gpgme which can lead to a hang if not met :-/ -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Albrecht Dreß - Johanna-Kirchner-Straße 13 - D-53123 Bonn (Germany) Phone (+49) 228 6199571 - mailto:albrecht.dress@arcor.de _________________________________________________________________________
balsa-rfc3156-patch-2003-03-28.bz2