this means that it is not so easy to mistype an email address and
thus causing strange errors, for example unbalanced > are not allowed
and many other cases are also caught by this validation.
BUG:95183
BUG:29571
BUG:93703
BUG:71680
BUG:74032
BUG:79169
svn path=/trunk/kdepim/; revision=391270
- Autosave messages in the maildir folder $KDEHOME/share/apps/kmail/autosave instead of in $HOME/dead.letter (mbox-style).
CCBUG: 72441
- The composers are now responsible for timer-based autosaving.
- The changes in recoverDeadLetters are partially cosmetic and partially due to the change from an mbox-style autosave folder to a maildir autosave folder.
- Add KMKernel::localDataPath() which simply returns locateLocal( "data", "kmail/" )
- The actual code which does the autosaving is simplified by using KSaveFile. Moreover, the buggy code which wrote the message (the bug being that the saved message isn't From-escaped) gets easier because with maildir we just need to write the message, but nothing else.
- Show an error message when autosaving fails.
svn path=/trunk/kdepim/; revision=382776
This can act as a thrifty man's template system; put your often used phrases in descriptively named files and then quic
kly insert them again using the Insert Recent File popup menu.
Later on files with a specific suffix, say, .template could be passed for, say, '%' quoted commands like %DATE etc.
Hopefully the implementation is ok. There's a bit of code to make sure the encoding used when inserting a recent file i
s the same as when the file was inserted using the modified file dialog that includes an encoding combobox. Also some l
ogic is required to stop the config file from growing without bound.
CCMAIL:1015@bugs.kde.org
svn path=/trunk/kdepim/; revision=374397
addressee selection dialog. I promise to remove at least one of the
addressee selection dialogs again before the 3.4. release.
- Add test program for new recipients editor.
svn path=/trunk/kdepim/; revision=372990
drags of contacts from the addressbook onto the composer line edits and
from á¸.vcf files as well. I've cleaned it up a bit code styling wise.
BUG: 88216
svn path=/trunk/kdepim/; revision=371396
(aegypten issue39) along with a fix for non-multipart messages and a fix on
top of that for inline forwarding messages with attachments.
svn path=/trunk/kdepim/; revision=370760
The new parameter in KMComposeWin::slotSelectCryptoModule is necessary to detect changes of the crypto format.
Add isModified() and setModified() to KMComposeWin to easily query and (re)set the modification status.
In KMComposeWin::slotContinueDoSend() reset the modification status only if sending/saving as draft really succeeded.
BUG: 88159
BUG: 93512
svn path=/trunk/kdepim/; revision=369149
and related things to KConfigXT. This must have been a lot of very non-
interesting grunt work, but it's a very much appreciated, so thanks a
bunch, dude. :)
Please everyone keep your eyes open for regressions, I've tried to review
it carefully, but it's big and something might have crept in.
svn path=/trunk/kdepim/; revision=361463
are able to be scrolled vertically in the listview.
Now there is only one more Encrypt/Sign checkbox bug I know of left. ;)
svn path=/trunk/kdepim/; revision=359644