2001-11-22 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / TODO
diff --git a/TODO b/TODO
index f763a02..02b62be 100644 (file)
--- a/TODO
+++ b/TODO
 
 * Return GPGME_Canceled when appropriate
 
-* Implement decrypt+verify
+* Factor out common code in _op_*_start functions.
 
-Bugs reported by Stephane Corthesy:
-> - When asking a GpgmeKey for one of its sub-userIDs (index > 0)  
-> GPGME_ATTR_EMAIL attribute, it returns the name + email, whereas for  
-> the main (index = 0) userID it returns only the email.
+* Move code common to all engines up from gpg to engine.
+
+* Tests
+** t-data
+*** Test gpgme_data_release_and_get_mem.
+*** Test gpgme_data_rewind for invalid types.
+*** Test gpgme_data_read's readable feature.
+
+* Changes breaking the ABI
+** GpgmeKey's main userID is not index == 0.
 
+Bugs reported by Stephane Corthesy:
 > - When returning a GpgmeKey GPGME_ATTR_COMMENT attribute, characters  
 > like ":" are not un-escaped, they are returned as \x3a
 
-> - When asking a GpgmeKey its main userID (index = 0), it returns the  
-> last userID it was asked (can be a sub, or the main).
-
 > BTW, here's another bug: it it not possible to retrieve fingerprints  
 > for subkeys