Montel Laurent
c886cfc9c5
Fix use good config, now we can use color in messageviewer, remove move config (was not necessary)
...
(cherry picked from commit 1d59e73aa846306983c216b18de015763f3a9025)
15 years ago
Montel Laurent
0ec31d6627
topLevelWidget is deprecated use window()
...
(cherry picked from commit 96eded5fe2b78d15fd20f65b3f4467b58209bdc1)
15 years ago
Montel Laurent
5c8ef5c3e9
test exec result
...
(cherry picked from commit f099604b0ef26d2405fdea60d13212cc5e1f578d)
15 years ago
Montel Laurent
17029b808f
Be sure to have statistic uptodate
...
(cherry picked from commit 60bc0deac1b7e7a03a4a894101bf60c13dce73d1)
15 years ago
Montel Laurent
fe283fba23
Fix bug #268986 empty trash when we close kmail.
...
When we close kmail it deletes foldercollectionmonitor and expunge is async
=> it deleted before to remove mail in trash
=> make it sync so it delete before to close foldercollectionmonitor.
There is still a bug, statistic count is not update when we move mail
in trash don't know why, perhaps it's necessary to update statistic
before to test if we must clean trash
(cherry picked from commit e6860bd567794074f0b56b6a63bf961aeca9d513)
15 years ago
Guy Maurel
78b9304a83
Tag 'emph' is neither semantic nor HTML
15 years ago
Volker Krause
51487b34d5
Add the improved text from Allen, with a bit of markup tweaking.
15 years ago
Volker Krause
397bb539aa
Don't prevent KMail from starting when migration failed.
15 years ago
Volker Krause
c34964d613
Make migration optional.
...
We now have a message box, explaining the need for migration (please review
the text) and offering to skip it (and thus start from scratch).
This also prevents running the migrator more than once.
15 years ago
Tobias Koenig
9499b33095
Don't use app-specific file for MessageViewer::GlobalSettings
...
Storing the message viewer settings in app specific files causes
more problems than it solves.
We have to access the message viewer settings from components where
the GlobalSettings object can't be accessed (because of library dependecies)
and we have to use raw KConfig access on a well-known config file.
15 years ago
Tobias Koenig
a69ad354c9
Don't use app-specific file for MessageViewer::GlobalSettings
...
Storing the message viewer settings in app specific files causes
more problems than it solves.
We have to access the message viewer settings from components where
the GlobalSettings object can't be accessed (because of library dependecies)
and we have to use raw KConfig access on a well-known config file.
15 years ago
George Metaxas
5af90ae429
Ported the majority of KMail to the KConfigXT architecture, by converting the
...
readEntry() and writeEntry() calls to the corresponding GlobalSettings
generated methods.
At present, I do not think that the remaining calls can be ported, as they
either specify multiple items of the same type (e.g. Akonadi resources,
antispam tool configuration) or are not configuration files.
Because the KConfigXT may be augmented in the future with additional features
that may allow us to remove all readEntry/writeEntry calls, I am not marking
this one as closed yet.
CCBUG: 89446
15 years ago
Laurent Montel
5016a0890d
Fix Bug 260588 - filter rules window does not appear in panel
...
CCBUG: 260588
svn path=/trunk/KDE/kdepim/kmail/; revision=1207697
15 years ago
Laurent Montel
5ed8f7e053
Writeconfig when we change trash id
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1205792
15 years ago
Laurent Montel
47225e93dd
Fix change to default trash when we remove a folder which is a trash used by imap account
...
(need to backport to 4.4.x)
svn path=/trunk/KDE/kdepim/kmail/; revision=1205783
15 years ago
Tobias Koenig
06aba25fb2
Remove POP3 filtering code from the filter classes.
...
Thomas aknowledged that it should be implemented in
the pop3 resource.
svn path=/trunk/KDE/kdepim/; revision=1198527
16 years ago
Sergio Luis Martins
fc746ba612
Make kmail-mobile start 2x faster (for big mail folders) by removing the pop filtering code.
...
In kmail-desktop i commented some stuff instead of removing, feel free to clean that cruft.
CCMAIL: amantia@kde.org
CCBUG: 246584
svn path=/trunk/KDE/kdepim/; revision=1198124
16 years ago
Andras Mantia
42fc1c36ba
Remove unused includes.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1196808
16 years ago
Tobias Koenig
b11228846b
Revert my previous commit from Akademy to handle RFC2047 encoded addresses
...
correctly, because this will break parsing of multiple email addresses, separated
by comma.
svn path=/trunk/KDE/kdepim/kmail/; revision=1196413
16 years ago
Sergio Luis Martins
2ffba88694
Fix maildir going down on kmail's exit when it isn't configured to do so.
...
Related commits: 1190417, 1167763
Backport: not needed.
svn path=/trunk/KDE/kdepim/kmail/; revision=1192709
16 years ago
Sergio Luis Martins
6b4a855fb9
Revert r1190409,r1167763.
...
As discussed with krake in #kontact, this setting was created for compatibility for systems migrating from KMail1 and manually changable for people who want the same behavior as KMail1 even with Akonadi.
And the default should not be changed just to workaround a bug.
svn path=/trunk/KDE/kdepim/kmail/; revision=1190417
16 years ago
Allen Winter
962f9f76ff
return something in customTemplates()
...
compiler warnings--
svn path=/trunk/KDE/kdepim/kmail/; revision=1188304
16 years ago
Andras Mantia
ab4830d172
Use the filtering code from mailcommon
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1188249
16 years ago
Volker Krause
dc9eb95112
saving the configuration files once is enough
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1186489
16 years ago
Andras Mantia
c9cd063bbe
Remove methods that were copied to MailCommon, use them from there.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1180664
16 years ago
Andras Mantia
712b683084
Update to use the MailCommon::Kernel singleton. Saves passing around the Kernel pointer in lots of places.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1180495
16 years ago
Andras Mantia
f97da4aacd
Use the MailCommon namespace.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1180393
16 years ago
Andras Mantia
8f0b5a42bc
Make it use the mailcommon lib.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1180243
16 years ago
Laurent Montel
3d15d0ed0f
Use akonadi_empty_all_trash
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1179076
16 years ago
Andras Mantia
6da3a9548f
More refactoring to reduce KMKernel dependency, introduce MailCommon as a smaller version of KMKernel, usable in both desktop and mobile.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1178976
16 years ago
Andras Mantia
3b9eeea724
Reorganization: reduce dependency on the km* classes, so they could be shared later with mobile: get rid of KMKernel::collectionFromId() step, move it to KMail::Util.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1178346
16 years ago
Andras Mantia
e73f02ad7f
Reorganization: reduce dependency of folder* classes on the km* classes, so they could be shared later with mobile: get rid of KMKernel::config() step.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1178331
16 years ago
Andras Mantia
28f9db58a5
Reorganization: reduce dependency of folder* classes on the km* classes, so they could be shared later with mobile.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1178322
16 years ago
Sergio Luis Martins
107c608008
Print indexStatus, so we know why kmail thinks the index is broken.
...
svn path=/branches/kdepim/enterprise/kdepim/; revision=1176191
16 years ago
Thomas McGuire
a79e7420e2
Disable the warning about non-compactable folders for now,
...
they are probably not related to the missing event problem
after all.
MERGE: none
svn path=/branches/kdepim/enterprise/kdepim/; revision=1176173
16 years ago
Andras Mantia
eaab8fdfc5
Add a note about what needs to be ported
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1175638
16 years ago
Laurent Montel
14665e9069
Backport fix bug #251119
...
BUG: 251119
svn path=/trunk/KDE/kdepim/kmail/; revision=1175220
16 years ago
Stephen Kelly
910a317ed0
Don't make me confused into thinking the comment is a person name...
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1173524
16 years ago
Laurent Montel
a4e04ecd31
set online or offline just resources which need network
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1170560
16 years ago
Laurent Montel
3ff758050e
Add todo
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1167824
16 years ago
Laurent Montel
d89cbca027
Shutdown by default, otherwise all mails will go to inbox.
...
change it when filter will be in akonadi and not directly in kmail.
svn path=/trunk/KDE/kdepim/kmail/; revision=1167763
16 years ago
Thomas McGuire
8573ed195c
Regenerate all indices on startup together, to avoid a storm
...
of error messages.
MERGE: none
svn path=/branches/kdepim/enterprise/kdepim/; revision=1167448
16 years ago
Laurent Montel
6a5020dd81
move this function to kmkernel
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1164802
16 years ago
Laurent Montel
2fd3d0a762
Remove this function, it uses exec() and any code use it.
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1159055
16 years ago
Laurent Montel
b0834044a5
Fix typo
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1159051
16 years ago
Laurent Montel
c4dc066473
Minor optimisation
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1158766
16 years ago
Laurent Montel
80e4b9163a
Fix refresh message list when necessary
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1158761
16 years ago
Laurent Montel
2069779627
Continue to implement update view
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1158698
16 years ago
Laurent Montel
248a5a717f
allow to refresh messageview when we change config
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1158689
16 years ago
Laurent Montel
28bac9aa5f
Be sure to register it as org.kde.kmail (perhaps some scripts, dbus call use kmail and not kmail2)
...
svn path=/trunk/KDE/kdepim/kmail/; revision=1158318
16 years ago