Clazy fix++
[kdepim.git] / kmail / TODO.cberzan
blob796dfc6e957e3ede03372a7a864478355e3ac2f2
1 ===== AkonadiSender =========================================================
2 * GPL or LGPL?
3 * what can be inline?
4 * KGlobal::ref()?
5 * KConfigXT...
6 * switch to using transport IDs instead of transport names?
8 need to implement in MDA-based sender too:
9 * prompt if unencrypted transport
10 * ability to change transport when sending queued messages
11 * what happens if sending is in progress when exiting?
12 * error handling... KMSender has a lot of KMessageBoxes
14 things that should probably be done on a higher level (not by the sender):
15 * setSendQuotedPrintable
16 * handleRedirections
17 * filtering?
18 * "undisclosed recipients"
19 * disposition notifications
20 * getting sender address from identities
21 * transport & extractSenderToCCAndBcc?
23 post-processing???
24 * store unencrypted after sending
25 * setStatusByLink (replied/forwarded)
26 * filtering?
28 bugs:
29 * apparently the composer window doesn't use the default transport by default...
30 * handle case when MDA is offline
31 * If kmail passes a message to the MDA then it *must* be accepted.  Check for
32   case when it's not.
34 ===== Composer ==============================================================
35 * purpose of addAttachmentsAndSend?
36 * put codec* classes in ns KMail
37 * what should be inline? looking at canSignEncryptAttachments()
38 Attachments:
39 * need isModified
40 * AttachmentView:
41   - need to center those comboboxes... That will probably
42     require a delegate
43   - disable sorting on the compress/sign/encrypt columns
44 * Figure out "outlook-compatible attachment names"
46 * report kdelibs bug:
47 In file select dialog, a file containing ':'. Selecting it by itself works,
48 but selecting it together with other files doesn't.  When it works, %3a is
49 used instead of ':'.