- Pass around the encoding name instead of a QTextCodec and determine the codec on demand.
- Make the local override encoding (set via the menu entry) independent of the global override encoding (set in the configuration dialog). This means that changes of the local override encoding won't affect the global override encoding. OTOH, if the global override encoding is changed then the local override encoding in all reader windows will be changed to the new global override encoding.
- Fix call of KMPrintCommand (the override codec pointer was passed instead of the isFixedFont() bool value).
svn path=/trunk/KDE/kdepim/; revision=419087
autocompletion.
Fix a bug in the recetn addresses handling where the displayname
was not quoted if neccessary.
BUG:79147
BUG:105889
BUG:31975
BUG:97654
svn path=/trunk/KDE/kdepim/; revision=416703
Make it static he said and the nightmare began, 1 hour later it compiled.
Make it file static they said and the walls came crashing down
the deal is, I make it file static when someone explains to me how that works
svn path=/trunk/kdepim/; revision=403895
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