Center the current message when selecting multiple messages with Shift+Left/Right. This is consistent with the behavior of most other actions (like going to next/previous [unread] message).
svn path=/branches/KDE/4.1/kdepim/; revision=847622
Rename kmailrc keywords
"showTodoColumn" to "showToActColumn" [General]
"TodoMessage" to "ToActMessage" [Reader]
"list-todo-font" to "list-toact-font" [Fonts]
Provide a 4.2 section in the update script to automatically change
the user's kmailrc accordingly.
svn path=/trunk/KDE/kdepim/; revision=840839
only talk about "todo" or "to-do" in reference to calendar incidences.
a few config file keys still contain "todo" so that should be changed,
but will be done in another commit.
whoops! I should also check the kmail handbook.
svn path=/trunk/KDE/kdepim/; revision=840786
Reasons:
- It was buggy (the recipientseditor, mimeparttree etc didn't obey to it)
- It is already provided by the KDE colorscheme (unlike the other color options)
Also, the ApplicationPaletteChange event is no longer used, so listen to
PaletteChange events instead.
BUG:102906
BUG:167346
svn path=/trunk/KDE/kdepim/; revision=837712
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
........
r813234 | vkrause | 2008-05-27 11:25:21 +0200 (Tue, 27 May 2008) | 3 lines
Make sure the folder is still open for the setStatus() call. This fixes
a crash while refreshing the DIMAP cache of a groupware sub-folder.
........
r813336 | vkrause | 2008-05-27 14:47:56 +0200 (Tue, 27 May 2008) | 3 lines
Prevent writing the sqlite index while the folder is closed and thus the
internal message list is empty.
........
r813759 | vkrause | 2008-05-28 19:12:22 +0200 (Wed, 28 May 2008) | 8 lines
Make sure we re-open the current folder after an forced close triggered
by FolderStorage::expunge().
This fixes a crash when switching between Kontact parts during a DIMAP
cache refresh. Also, the header view is now updated again during the
refresh.
Might help with Kolab issue 2697.
........
r816897 | staniek | 2008-06-04 23:57:59 +0200 (Wed, 04 Jun 2008) | 2 lines
SVN_SILENT proper filename
........
r817156 | staniek | 2008-06-05 13:58:28 +0200 (Thu, 05 Jun 2008) | 4 lines
Avoid implicit cast of -1 value (when "maximumAttachmentSize" is undefined) to uint.
This worked only by accident.
........
r817345 | tilladam | 2008-06-05 22:23:34 +0200 (Thu, 05 Jun 2008) | 2 lines
Disable the gnupg log watcher action in KMail on Windows, it's not available there.
........
r819078 | staniek | 2008-06-10 17:01:55 +0200 (Tue, 10 Jun 2008) | 10 lines
Fix positioning of the recipients editor;
do not move the child window when the parent (composer) window is moved
(unless the child looks like a popup, moving it is rather unexpected by users).
Avoid hiding parts of the window (needed especially when not using KWin),
so this is mostly Windows and MacOSX fix.
(reviewed)
........
r820276 | staniek | 2008-06-13 20:11:07 +0200 (Fri, 13 Jun 2008) | 4 lines
-better checks for results of QDialog::exec()
-better way to choose root dir path
........
r820278 | staniek | 2008-06-13 20:11:49 +0200 (Fri, 13 Jun 2008) | 2 lines
attach only if user accepted the file dialog
........
svn path=/trunk/KDE/kdepim/; revision=822563
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
........
r812800 | tilladam | 2008-05-26 14:43:40 +0200 (Mon, 26 May 2008) | 2 lines
Don't try to write the index of a closed folder. This seems to have been a noop on the mmap'd index implementation, but wrecks havoc with the sqlite based one.
........
r812831 | vkrause | 2008-05-26 16:03:34 +0200 (Mon, 26 May 2008) | 2 lines
Make flags persistent when using the sqlite backend.
........
r812836 | osterfeld | 2008-05-26 16:07:26 +0200 (Mon, 26 May 2008) | 1 line
OS X: disable heuristic moving actions which contain "Configure" to the app menu->Preferences entry
........
r812916 | vkrause | 2008-05-26 18:04:33 +0200 (Mon, 26 May 2008) | 3 lines
Make sure we always write new messages into the index when using the
sqlite backend.
........
r813198 | vkrause | 2008-05-27 08:57:23 +0200 (Tue, 27 May 2008) | 3 lines
Fix index corruption after deleting a message and closing KMail without
changing folders before that (sqlite backend only).
........
svn path=/trunk/KDE/kdepim/; revision=821177
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r780251 | ervin | 2008-02-28 15:09:13 +0100 (Thu, 28 Feb 2008) | 3 lines
Allow to set the state of several thread at a time.
Fixes Intevation issue 2413.
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=817680
by FolderStorage::expunge().
This fixes a crash when switching between Kontact parts during a DIMAP
cache refresh. Also, the header view is now updated again during the
refresh.
Might help with Kolab issue 2697.
svn path=/branches/kdepim/enterprise4/kdepim/; revision=813759
- use QChar instead of QCharRef in swapEndian()
- build the serial cache of a folder when opening
it with the headerview
Now the remaining slowness comes from Qt, especially
from Q3ListView::paintBranches(), which sucks away most
of the CPU.
svn path=/trunk/KDE/kdepim/; revision=807757
- Actually make use of mmap again, this will make calls
to KMMsgBase::getLongPart() a lot faster
- call KMMsgBase::date() less by putting it on the outside
of the loop.
In fact, I think this loop is unnecessary, performance seems
to be much better without it.
Both things above only speed up switching to folders that have the same
subject often, like commit folders.
Most slowness still comes from KMFolderIndex::find(), which uses
QVector::indexOf, which is too slow for a folder with 20k messages
svn path=/trunk/KDE/kdepim/; revision=807448
from
/branches/work/kmail-nommap (r799390..804487)
/branches/work/kdepim-nommap/kmail (r804484..804960)
The SQLite mode is currently enabled only on Windows (by KMAIL_SQLITE_INDEX define),
so on !Windows, the code for standard 'mmap' mode is compiled.
CCMAIL:kde-pim@kde.org
svn path=/trunk/KDE/kdepim/; revision=805075
- Add a new class MailListMimeData which overrides retrieveData() from QMimeData so
that the whole message can be read on demand again (was Q3StoredDrag::encodedData before)
- Adapt KMail to that new class
- Don't add a KIO::Url list to the mimetype of mails. The 3.5 version doesn't have it either,
and this magically fixes dropping mails to KOrganizer and to KDesktop.
And a casual search shows that it is not used in KDEPIM at all.
- Fix one missing KTemporaryFile::open() call in KOrganizer
(there are some more such errors in KDEPIM, for example in the Scalix resource...)
CCMAIL: tokoe@kde.org
(Tobias, see above about scalix)
svn path=/trunk/KDE/kdepim/; revision=775078
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r771310 | vkrause | 2008-02-05 19:16:00 +0100 (Tue, 05 Feb 2008) | 5 lines
Remove messages that have been deleted on the server from the local
cache even in read-only folders.
Kolab issue 2394
........
r771345 | vkrause | 2008-02-05 20:11:59 +0100 (Tue, 05 Feb 2008) | 4 lines
Prevent moving messages from read-only folders via dnd.
Kolab issue 2450
........
svn path=/trunk/KDE/kdepim/; revision=771676
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
Recorded merge of revisions 739157 via svnmerge from
svn+ssh://ervin@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
................
r739157 | vkrause | 2007-11-20 17:39:15 +0100 (Tue, 20 Nov 2007) | 25 lines
Merged revisions
702839,702841-702888,702890-702952,702954-703209,703211-703454,703456-703461,703463-703760,703762-703855,703857-703886,703888
-703946,703948-703961,703963-704170,704172-704178,704180-704185,704187-704195,704197-704304,704306-705719,705721-706112,70611
4-706138,706140-706144,706146-708323,708325-708727,708729-709044,709046-709055,709057-709060,709062-712432,712434-713381,7133
83-713393,713395-713409,713411-714722,714724,714726-716314,716316-716323,716325-716364,716366-716466,716468-716478,716480-716
901,716903-716904,716906-716925,716927-717219,717221-717248,717250-719540,719542-719544,719546-719570,719572-720093,720095-72
5398,725400-725439,725441-726611,726613-726621,726623-727045,727047-727052,727054-728095,728097-728100,728102-728112,728114-7
28478,728480-728486,728488-728866,728868-728876,728878-729222,729224-729269,729271-730723,730725-731316,731318-731386,731388-
731689,731691-733495,733497-733867,733869-733908,733910-734290,734292-734296,734298-735728,735730-736066,736068-736128,736130
-736607,736609-736643,736645-736690,736692-737032,737034-738655,738657-739116,739118-739155
via svnmerge from
https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r738769 | vkrause | 2007-11-19 17:35:29 +0100 (Mon, 19 Nov 2007) | 3 lines
Factor out reply actions and share them between the main widget and the
separate reader windows.
........
r739090 | vkrause | 2007-11-20 14:31:04 +0100 (Tue, 20 Nov 2007) | 3 lines
Factor out message status actions and share them between the main widget
and the separate reader window.
........
r739140 | vkrause | 2007-11-20 17:03:47 +0100 (Tue, 20 Nov 2007) | 3 lines
Factor out edit action and share it between the main widget and the
separate reader windows.
........
r739154 | vkrause | 2007-11-20 17:29:57 +0100 (Tue, 20 Nov 2007) | 3 lines
Fix toolbar configuration for separate reader windows when running
inside Kontact.
........
................
svn path=/trunk/KDE/kdepim/; revision=770648
https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r738769 | vkrause | 2007-11-19 17:35:29 +0100 (Mon, 19 Nov 2007) | 3 lines
Factor out reply actions and share them between the main widget and the
separate reader windows.
........
r739090 | vkrause | 2007-11-20 14:31:04 +0100 (Tue, 20 Nov 2007) | 3 lines
Factor out message status actions and share them between the main widget
and the separate reader window.
........
r739140 | vkrause | 2007-11-20 17:03:47 +0100 (Tue, 20 Nov 2007) | 3 lines
Factor out edit action and share it between the main widget and the
separate reader windows.
........
r739154 | vkrause | 2007-11-20 17:29:57 +0100 (Tue, 20 Nov 2007) | 3 lines
Fix toolbar configuration for separate reader windows when running
inside Kontact.
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=739157
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=/branches/kdepim/enterprise/kdepim/; revision=739063
SVN commit 733841 by marten:
Fix "After compact action mail list disappears", by ensuring that the
folder is open in the two places where it may be needed.
BUG#146967
svn path=/branches/kdepim/enterprise/kdepim/; revision=733876
Fix "After compact action mail list disappears", by ensuring that the
folder is open in the two places where it may be needed. Not such a major
issue now that maildir is the recommended format and mandatory for the
standard folders.
CCBUG:146967
svn path=/trunk/KDE/kdepim/; revision=733843