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
svn+ssh://tmcguire@svn.kde.org/home/kde/trunk/KDE/kdepim
........
r830974 | tmcguire | 2008-07-11 17:17:51 +0200 (Fri, 11 Jul 2008) | 6 lines
Don't ignore a change in the header style when printing.
Patch by Daniel Burrows <dburrows at debian dot org>, thanks and sorry for the delay.
BUG: 153669
CCMAIL: 446912@bugs.debian.org
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=835436
Don't ignore a change in the header style when printing.
Patch by Daniel Burrows <dburrows at debian dot org>, thanks and sorry for the delay.
CCBUG: 153669
CCMAIL: 446912@bugs.debian.org
svn path=/branches/KDE/4.1/kdepim/; revision=830993
Patch by Daniel Burrows <dburrows at debian dot org>, thanks and sorry for the delay.
BUG: 153669
CCMAIL: 446912@bugs.debian.org
svn path=/trunk/KDE/kdepim/; revision=830974
- 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
SVN commit 775972 by kloecker:
Prevent the message in the reader window from jumping back to the start of the message when the font or the font size is changed in the separate reader window.
SVN commit 776092 by kloecker:
Integrate kmail-avoid-crash-on-startup.diff patch from the openSUSE RPM.
CCMAIL: adrian@novell.com
svn path=/branches/kdepim/enterprise/kdepim/; revision=778005
SVN commit 775972 by kloecker:
Prevent the message in the reader window from jumping back to the start of the message when the font or the font size is changed in the separate reader window.
svn path=/trunk/KDE/kdepim/; revision=776140
Can now trash a message from the message reader window.
Patch written by Christian and approved by Till.
Other feature wishes mentioned in the comments should
be opened as new "bugs".
#BUGS: 65115
svn path=/trunk/KDE/kdepim/; revision=772083
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
in the standalone message reader window (menubar and popup), to make them
consistent with the main window menus. Split out the menu generation from
KMMainWin into a new class CustomTemplatesMenu to allow for this.
GUI:
svn path=/trunk/KDE/kdepim/; revision=730317
https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
........
r711623 | vkrause | 2007-09-12 15:07:25 +0200 (Wed, 12 Sep 2007) | 5 lines
Make the create task action available in separate reader windows and the
toolbar.
Kolab issues 1963 and 1964.
........
svn path=/branches/work/kdab-post-4.0/kdepim/; revision=711626
https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r702889 | vkrause | 2007-08-21 14:39:48 +0200 (Tue, 21 Aug 2007) | 5 lines
Allow to disable automatic decryption of encrypted mails when viewing
and offer a decrypt link instead in the reader.
Prokde35-z Item 41
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=708741
* fixed kolab issue 1882 (Crash after reply to a revoked mail)
* also operations e.g. 'reply' on an email opened in a separate window
don't crash kmail if the folder holding that email has been deleted.
svn path=/branches/KDE/3.5/kdepim/; revision=698167
SVN commit 697979 by moenicke:
* fixed kolab issue 1882 (Crash after reply to a revoked mail)
* also operations e.g. 'reply' on an email opened in a separate window
don't crash kmail if the folder holding that email has been deleted.
svn path=/trunk/KDE/kdepim/; revision=697982
* also operations e.g. 'reply' on an email opened in a separate window
don't crash kmail if the folder holding that email has been deleted.
svn path=/branches/kdepim/enterprise/kdepim/; revision=697979
font for display and printing. Handy, if one wants to print or view
a message with smaller or larger font without changing defaults.
Resolves kolab merge issue 30. Forward port of commits 671035 and 671938
from enterprise branch.
svn path=/trunk/KDE/kdepim/; revision=691323
overrides the usual font for display and printing for that particular mail.
prokde35 w1-23.
svn path=/branches/kdepim/enterprise/kdepim/; revision=671938