Patch by Stephen Kelly <steveire at gmail dot com>, many thanks!
I'll work on it a bit more and iron the last small problems out, and
prepare this for inclusion in kdelibs.
FEATURE: 102924
svn path=/trunk/KDE/kdepim/; revision=792567
Also, HTML mode in KMail is now activated as soon as the "Formatting" action is
checked or the HTML toolbar is shown, not when the first formatting is applied.
svn path=/trunk/KDE/kdepim/; revision=785315
- Decouple quote highlighting from spell highlighting, now
quote highlighting works again when spellchecking is disabled.
Unfortunatley, this is a bit hacky, as the methods from KTextEdit
could not be reused, because they weren't virtual. KMeditor hides
spellcheck-related methods inherited from KTextEdit and implements
its own, properly working ones.
- Move more spellcheck code into KMeditor
- Many bugfixes related to spelling
- In KMail, sync languages used for spelling correctly between the
highlighter, the config dialog and the spell dialog. This needs
kdelibs 4.0.67 to work properly.
Also, spell checking in HTML mode now works, but again, you need an
updated kdelibs.
BUG: 79681
BUG: 110835
BUG: 126361
FEATURE: 141377
svn path=/trunk/KDE/kdepim/knode/; revision=785309
- Move some of the HTML mode handling into KMeditor, remove
duplicated code elsewhere
- Add some more api dox to KMeditor
- Don't enable HTML mode by default
- Fix fixed font option
- Fix lists - they can now be removed again and the combobox is properly
updated
- Fix incorrect missing attachment detection
- Remove and move around some other stuff
- Move init() into the private class of KMeditor
- Some style/kdebug fixes
svn path=/trunk/KDE/kdepim/; revision=783837
- Make it possible to manually insert the signature at the start
or at the cursor position
- Make it possible to automatically prepend instead of appending
the signature
- Make it possible to disable the signature separator
Based on patch by Scott <firebrnr at gmail dot com>, many thanks!
FEATURE: 16480
svn path=/trunk/KDE/kdepim/; revision=781456
even if it is a HTML signature.
Changes to KMeditor:
- Add new functions: cleanWhitespace() and replaceSignature(...) + helper functions for those
- Remove some unused virtual functions
- Remove a unused variable
- Small style fixes
- Rename parent to q, as this is the standard
- Small fixes for insertSignature
Changes to KMail:
- Use the new functions of KMeditor and remove own implementations
Changes to KNode
- Follow KMeditor change
Still TODO:
- Move the HTML mode mess completely into KMeditor instead of having
3 different implementations in KMeditor, KMComposeWin and KMCompoerEditor
- Fix the highlighter
BUG: 137324
svn path=/trunk/KDE/kdepim/knode/; revision=781424
This prevents a bogus "Do you want to save" warning when closing
the composer without having written anything.
svn path=/trunk/KDE/kdepim/; revision=779287
Some cleanup after mergin 739063 from the enterprise branch.
I apparently missed some parts of the diff.
Thanks to Thomas for noticing.
svn path=/trunk/KDE/kdepim/; revision=777443
- Remove some deprecated function calls
- Make the sign/encrypt color indicators use the same default colors as the
configure dialog defaults
svn path=/trunk/KDE/kdepim/; revision=772425
Merged revisions 739063 via svnmerge from
svn+ssh://ervin@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r739063 | tilladam | 2007-11-20 12:09:35 +0100 (mar, 20 nov 2007) | 9
lines
Enable the "Edit" action also on mails that are not in drafts folders
and
give it the same semantics as "send again", which was previously only
available on sent mail. Unlike edit, send-again does not remove the
original
mail, which is wanted for received mails. It also now sanitizes the
generated
mail with respect to headers, etc, but tries to retain as much state
as
possible from potential previous edits, like identity selection, etc.
Prokde35-z Item 25
........
svn path=/trunk/KDE/kdepim/; revision=771202
Merged revisions
709142-709144,709146-709321,709323-709402,709404,709406-709411,709413-709431,709433-709472,709474-709478,709481-709487,709489-709850,709852-710546,710548-710562,710564,710566-710587,710589-710605,710607-710609,710611-710623,710625-710634,710636-710641,710643,710645-711039,711041-711164,711166-711600,711602,711605-711622,711624-711780,711782-712045,712047-712055,712057-712273,712275-712278,712280-713446,713448,713450-713461,713463-714100,714102-714357,714359-714449,714451-715111,715113-715123
via svnmerge from
svn+ssh://ervin@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r709142 | tilladam | 2007-09-06 18:31:41 +0200 (jeu, 06 sep 2007) | 5
lines
Add colored indicators above the editor in the composer area which
clearly show whether
the mail will be signed and/or encrypted.
Prokde35-z Item 42.
........
r715123 | tilladam | 2007-09-21 11:12:54 +0200 (ven, 21 sep 2007) | 3
lines
Fix the messages and restore the state when re-editing drafts (or
templates).
kolab/issue1924
........
svn path=/trunk/KDE/kdepim/; revision=770924
BUG: 81989
TODO : - correct handling when changing identity
- inserting images
- some kind of button/toolbar to create html signature in wysiwyg mode?
svn path=/trunk/KDE/kdepim/; revision=768920
I removed the call to setPaletteBackgroundColor(), it was deprecated and the
colors seem fine without it (tested with a different color scheme).
Any idea why that call was there?
svn path=/trunk/KDE/kdepim/; revision=766831
svn+ssh://ahartmetz@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r744676 | vkrause | 2007-12-04 05:24:09 +0100 (Di, 04 Dez 2007) | 3 lines
Add a splitter to show a larger number of receiver lines.
Based on a patch by Till.
........
r746979 | vkrause | 2007-12-10 20:37:28 +0100 (Mo, 10 Dez 2007) | 3 lines
Make sure the completion box does not overlap the lineedit if that
has been moved in the meantime.
........
svn path=/trunk/KDE/kdepim/; revision=764934
- Don't allow the snippet splitter to collapse the editor
- Don't save the snippet splitter size when it is hidden,
otherwise it would save a zero size
- Code style fixes
svn path=/trunk/KDE/kdepim/; revision=763629
with the other snippet files
- Remove snippet settings. It was unused and just caused compiler
warnings.
I hope this is correct and this wasn't just something forgotten
in the merge.
svn path=/trunk/KDE/kdepim/; revision=761998