information about the folder, its file and index locations and sizes, and the
content and messages.
For mbox folders, the compaction state and a button to do it is here (still
also in the folder context menu). A folder can be compacted (at the user's
own risk) even if it was previously marked "unsafe".
Other dangerous operations ("Rebuild Index" and "Rebuild IMAP Cache") have
been moved from the context/menubar menus to here.
Moved the "mark_all_as_read" action back to the top of the folder popup menu,
as suggested by aseigo.
Added some hooks (KMFolderDialog::setPage() and KMMainWidget::PropsPage enum)
to embed the other folder properties into this dialogue, if there can ever be
agreement on the usability of this. So it's not a fix for bug 115611, but it's
a start...
CCBUG:115611
svn path=/trunk/KDE/kdepim/; revision=927964
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.2/kdepim
........
r907519 | tmcguire | 2009-01-08 11:22:34 +0100 (Thu, 08 Jan 2009) | 5 lines
Backport r907315 by tmcguire from trunk to the 4.2 branch:
Fix the layout, the checkbox label was miles away from the checkbox.
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=914244
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim
................
r881490 | vkrause | 2008-11-08 12:12:29 +0100 (Sat, 08 Nov 2008) | 17 lines
Merged revisions 880866,881255 via svnmerge from
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r880866 | vkrause | 2008-11-06 19:06:31 +0100 (Thu, 06 Nov 2008) | 4 lines
Support the /vendor/cmu/cyrus-imapd/sharedseen annotation available in
Cyrus IMAP server 2.3.9 or higher which allows to share the seen flags
between all users that have access to a folder.
........
r881255 | vkrause | 2008-11-07 16:39:12 +0100 (Fri, 07 Nov 2008) | 4 lines
Detect if the server supports shared seen flags. Also preserve the IMAP
server capabilities in kmailrc so that detection also works without a
prior sync.
........
................
r886011 | tmcguire | 2008-11-18 14:25:38 +0100 (Tue, 18 Nov 2008) | 1 line
deprecated--
................
svn path=/trunk/KDE/kdepim/; revision=907311
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r880866 | vkrause | 2008-11-06 19:06:31 +0100 (Thu, 06 Nov 2008) | 4 lines
Support the /vendor/cmu/cyrus-imapd/sharedseen annotation available in
Cyrus IMAP server 2.3.9 or higher which allows to share the seen flags
between all users that have access to a folder.
........
r881255 | vkrause | 2008-11-07 16:39:12 +0100 (Fri, 07 Nov 2008) | 4 lines
Detect if the server supports shared seen flags. Also preserve the IMAP
server capabilities in kmailrc so that detection also works without a
prior sync.
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=881490
This brings a reworked folder tree and and a new message list, which is much more powerful than the old one.
New features include grouping, multiline items and the ability to customize just about everything of the look of the message list.
Also, we have a tabbed interface for opening more than one folder at once now.
An important aspect of the new message list is that drawing speed is now fast again (there was a regression in Q3ListView that
made huge folders a real pain to navigate, reading commit folders was not a nice thing to do).
There are probably more things which I forgot to list here.
Also, this is big step forward in getting rid of Qt3Support in KMail, now just some tiny bits are left.
Many thanks to SoC student Szymon Stefanek for his awesome work on his project! I can't stress enough how great this
achivment is. He even added very good API documentation to his classes :)
This requires the lastest version of qt-copy, otherwise you'll get mysterious crashes in Qt painting code from time to time.
We hope that this patch will be added to the next Qt 4.4.x version.
And finally, this merge also brings many regressions, which is not unnatural for such a big change.
In the remaining time before the KDE 4.2 release, we'll have to work on those to get it polished and regression-free.
Help here is always needed, and is a good opportunity to start working on KMail, since many regressions are low hanging fruit.
It also means the message list and the folder tree need a bit of testing.
If you find bugs, report them under the "new message list" and "new folder tree" component of the bug tracker, thanks.
I also plan to setup a wiki page with known regressions.
CCMAIL: kde-pim@kde.org
GUI:
CCBUG: 117808
BUG: 163469
FEATURE: 18170
FEATURE: 32400
FEATURE: 42107
FEATURE: 45526
FEATURE: 81272
FEATURE: 90142
FEATURE: 107450
(and probably many others)
svn path=/trunk/KDE/kdepim/; revision=881321
What does this patch do:
- QComboBox -> KComboBox
- QTabWidget -> KTabWidget
- QLineEdit -> KLineEdit
- QTextEdit -> KTextEdit
- Where KLineEdit is inserted, I explicitly called: setShowClearButton( true )
- Removed in some cases unnecessary includes from header files.
What does this patch not do:
- Fix the ui files
- Fix the QMessageBox -> KMessageBox in kmmessage.cpp I need to have a good
look to the KMessageBox API for that.
- Exhaustive cleanup of unnecessary inclusions.
svn path=/trunk/KDE/kdepim/; revision=862376
- Use QHostInfo instead of KNetwork
- Q3Accel->KAction
- many QAction->KAction, so the default shortcut appears correct
again in the configure shortcuts dialog
The port of Q3Accel to KAction has the side effect that the shortcut
to scroll the message up/down can now be configured.
CCBUG:96301
svn path=/trunk/KDE/kdepim/; revision=803951
dialogues available at all times, even if the checkbox is turned off.
Improve the wording of the resulting help displayed.
GUI:
svn path=/trunk/KDE/kdepim/; revision=730309
When a folder has the 'default identity' and the user changes the default identity in the config,
then the identity of that folder changes as well.
This prevents confusing situation.
svn path=/trunk/KDE/kdepim/; revision=697489
- adjust includes and link rules
- delete the libraries from this module
- remove obsolete collectingprocess and configmanager
svn path=/trunk/KDE/kdepim/; revision=682059
------------------------------------------------------------------------
r666068 | tilladam | 2007-05-18 19:39:29 +0200 (Fri, 18 May 2007) | 3 lines
Cross port the ability to block alarms locally, overriding the annotation from the
folder from enterprise branch.
------------------------------------------------------------------------
svn path=/trunk/KDE/kdepim/; revision=666080
folder directly, offer to override teh alarm relevanve, that is, make it
possible to block alarms for other people's folders. The gui changes from
a combo box to a checkbox, in that case, and the "we have a local override"
flag prevents the change from being overwritten by the next sync. If the
alarms are re-enabled, that flag is reset, and the next sync restores the
state from the server.
(prokde35 feature w1-20)
svn path=/branches/kdepim/enterprise/kdepim/; revision=665722
branches/work/kdepim-3.5.5+.
These contain the following features from the enterprise branch:
- (nearly) all folders can be copyied or moved now
- dnd of one or multiple folders
- copy/cut/paste actions for one or multiple folders
- dnd of messages from the search result window to the folder tree
- copy/cut/paste actions for messages (in the header view and search
result window)
svn path=/branches/KDE/3.5/kdepim/; revision=648059
Always ask if a folder should be moved, happens too often by accident
otherwise.
Forwardport SVN commit 647810 by vkrause:
Don't allow to rename an IMAP inbox folder.
svn path=/trunk/KDE/kdepim/; revision=647815