Daniel Naber
242717cbf9
replaced stripWhiteSpace() with simplifyWhiteSpace(), so the
...
Listview doesn't try to show linebreaks (which looks really broken)
svn path=/trunk/kdenetwork/kmail/; revision=52831
26 years ago
Bernd Gehrmann
5ef31f8543
KGlobal <-> KGlobalSettings <-> KApplication & KButtonBox cleanup
...
svn path=/trunk/kdenetwork/kmail/; revision=51722
26 years ago
George Staikos
56aa517f1e
text typo in MIME fixed.
...
svn path=/trunk/kdenetwork/kmail/; revision=50745
26 years ago
George Staikos
b4f0feaf3f
put in the hook for mime digest forwarding. It's just a stub right now
...
and prints an error dialog if you try to use it.
svn path=/trunk/kdenetwork/kmail/; revision=50744
26 years ago
Don Sanders
a6e3116b0f
Stop KMail from making X eat CPU when no message is current.
...
Don't crash when message is moved to the trash, the trash is emptied
and the user tries to undo.
svn path=/trunk/kdenetwork/kmail/; revision=50346
26 years ago
Don Sanders
2eb1d8dc94
Fixed undo/redo problem, in a not very nice way (using msgIdMD5 as a message UID)
...
svn path=/trunk/kdenetwork/kmail/; revision=50188
26 years ago
Don Sanders
9ecc580bef
Do the same thing for deletion in applyfilters
...
svn path=/trunk/kdenetwork/kmail/; revision=50033
26 years ago
Don Sanders
b8c4fbccc1
Cludge at trying to fix deletion problem.
...
svn path=/trunk/kdenetwork/kmail/; revision=50032
26 years ago
Don Sanders
843ddf31f5
Nice speed up for threaded messages.
...
svn path=/trunk/kdenetwork/kmail/; revision=50026
26 years ago
Don Sanders
4ae2d24009
Some speedups for threading that didn't really speed anything up (but are
...
the right thing to do anyway)
And a possbly bug fix for a bug I don't know how to reproduce.
svn path=/trunk/kdenetwork/kmail/; revision=50015
26 years ago
Don Sanders
ab0afbf91c
It turns out deleting a QListViewItem (in the normal way) is about 10 times
...
as slow as creating one hence this speed up for changing from large to
small folders.
I also tried implementing my own new and delete but for some unknown reason
this actually made things a lot slower.
svn path=/trunk/kdenetwork/kmail/; revision=49929
26 years ago
Don Sanders
f13a9ed54c
Converted some 'const QString' to 'const QString&'
...
Use MD5 digests Base 64 encoded for replyId and msgId
Fixed a few errors in threading code.
pre-strip 'From' and 'To' fields in index.
svn path=/trunk/kdenetwork/kmail/; revision=49855
26 years ago
George Staikos
ed7a77d9b4
fixed the crashing bug on emptying a folder.
...
svn path=/trunk/kdenetwork/kmail/; revision=49852
26 years ago
Don Sanders
002418397f
Fixed obvious stupid bug whereby mouse cursor could be shown as drag cursor
...
at start up of KMail.
When the current message changes free memory used to show previous message.
(Previously the memory wasn't freed until the current folder was changed)
svn path=/trunk/kdenetwork/kmail/; revision=49659
26 years ago
George Staikos
bc640a6771
_Finally_ fixed the bugs with the Size field. *whew*
...
svn path=/trunk/kdenetwork/kmail/; revision=49629
26 years ago
Mario Weilguni
9fd2165332
Mario: made search dialog work again, added (still non-working) support for
...
: for redirects, some other small improvements
svn path=/trunk/kdenetwork/kmail/; revision=49511
26 years ago
George Staikos
5db87c40ce
added Bounce to the context menu.
...
svn path=/trunk/kdenetwork/kmail/; revision=49496
26 years ago
Don Sanders
61363f8107
Reduced amount of memory need to display the list of message headers.
...
svn path=/trunk/kdenetwork/kmail/; revision=49430
26 years ago
Espen Sand
e247a3e240
Setting QFrame::setLineWidth(0) on the foldertree, headerlist
...
26 years ago
Don Sanders
d21dde4294
Fixed apply filters bug (Bug#3427)
...
svn path=/trunk/kdenetwork/kmail/; revision=49370
26 years ago
Don Sanders
d44ab80236
haha, deleting messages is about a thousand times faster now.
...
svn path=/trunk/kdenetwork/kmail/; revision=49322
26 years ago
Don Sanders
a1210e760e
Ported apply filters, move messages, delete messages, and add messages over to using unGetMsg, thereby making these operations memory efficient.
...
Ported move message and undo over to new undostack.
svn path=/trunk/kdenetwork/kmail/; revision=49320
26 years ago
Don Sanders
8020e54ebc
Port this size column stuff to use a mPaintInfo member instead of a KMHeaders member variable. Saves having to read the config file everytime a list item is constructed/updated.
...
svn path=/trunk/kdenetwork/kmail/; revision=49316
26 years ago
George Staikos
0438b6a7f8
message size field available
...
Note that this has a bug in that the configuration dialog does not
trigger an update in the main window yet, so changes don't take effect
until affter a restart.
svn path=/trunk/kdenetwork/kmail/; revision=49315
26 years ago
Don Sanders
436f244b37
Patches from DN.
...
svn path=/trunk/kdenetwork/kmail/; revision=48815
26 years ago
Don Sanders
26d08248d4
Work around what appears to be a QListView bug (well it's pretty damn certain) when there are multiple items with exactly the same sorting key.
...
svn path=/trunk/kdenetwork/kmail/; revision=48627
26 years ago
Don Sanders
8cb2eb8faa
Fixed a few sorting problems.
...
svn path=/trunk/kdenetwork/kmail/; revision=48412
26 years ago
Don Sanders
07f4c18bd0
Don't load entire body of all selected messages into ram when changing messages status.
...
Changing message status requires practically no ram now and is much quicker, especially if you have large mail folders and a small amount of ram.
svn path=/trunk/kdenetwork/kmail/; revision=48292
26 years ago
Waldo Bastian
a7c107c09e
WABA: Make it compile (kpopmenu / kimgio --> kpopupmenu / kimageio)
...
svn path=/trunk/kdenetwork/kmail/; revision=48068
26 years ago
Don Sanders
182ed2f1ec
Support folder specific settings for html mail and threaded messages.
...
svn path=/trunk/kdenetwork/kmail/; revision=47993
26 years ago
Don Sanders
4243c36a9f
Some bug fixes for changing the order of columns and some bug fixes for threaded messages view.
...
I don't know of any outstanding bugs with threaded messages so hopefully it's good now.
svn path=/trunk/kdenetwork/kmail/; revision=47800
26 years ago
Don Sanders
bedf3be81d
Changing order of columns to Subject, Sender, Date. This looks a lot better in threaded mode and a little better in normal mode.
...
There is still a #sanders define for fixed sized font Date column.
svn path=/trunk/kdenetwork/kmail/; revision=47788
26 years ago
Don Sanders
cae5c39800
Fixed some bugs.
...
svn path=/trunk/kdenetwork/kmail/; revision=47413
26 years ago
Don Sanders
86db30edc7
Fixed some bugs that turned up when actions were applied and no items were selected.
...
Also in a previous commit I added some test stuff. Insert a
#define sanders
at the top of the file for the date to be shown in courier font and for the order of columns to be Subject, Sender, Date
----------------------------------------------------------------------
svn path=/trunk/kdenetwork/kmail/; revision=47400
26 years ago
Espen Sand
e2f405067a
1) Added support for disabling some columns of the font selector in the
...
setting dialog when working with quoted fonts. NOTE: This uses a new
feature in KFontChooser (kdeui-kfontdialog) which I just comitted.
2) Quote colors can now be recylcled if nesting level > 3.
Controlled by a check box control in the color tab.
3) kmail now uses the splitted "URL link"/"New message" etc.
colors as selected in the settings dialog.
svn path=/trunk/kdenetwork/kmail/; revision=47349
26 years ago
Jacek Stolarczyk
3674bd276f
changed type of variable from long to int and removed all operator[](i) from updateMessageList(). It was causing problems on Alpha platform, but should be safe on others as well
...
svn path=/trunk/kdenetwork/kmail/; revision=47341
26 years ago
Don Sanders
05f55c49c3
Bit more work on multiple identities
...
svn path=/trunk/kdenetwork/kmail/; revision=47334
26 years ago
Don Sanders
b6c475e395
Make sender column sort by sender rather than status by default.
...
svn path=/trunk/kdenetwork/kmail/; revision=47089
26 years ago
Jacek Stolarczyk
c545ef3e5a
KMail refused to compile on Alpha ev56 due to ambiguity in overloading
...
of QArray<KMHeaderItem *> &[long int &] (on Alpha int and long int have
different sizes). Changes (two) are of this kind:
- mItems[i] = 0;
+ mItems.operator[](i) = 0;
svn path=/trunk/kdenetwork/kmail/; revision=47021
26 years ago
Don Sanders
f7649b83f8
Overload sender column to alternate between sorting by sender and status.
...
svn path=/trunk/kdenetwork/kmail/; revision=47020
26 years ago
Don Sanders
c85b35c178
Sacrificed backing pixmaps so that ellipsi will be shown.
...
svn path=/trunk/kdenetwork/kmail/; revision=46956
26 years ago
Espen Sand
be4050deac
Colorfied indenting for quoted text is now working.
...
26 years ago
Don Sanders
359e1cb1f9
Fixed error in column sorting let in during nested messages commit.
...
svn path=/trunk/kdenetwork/kmail/; revision=45863
26 years ago
Don Sanders
a5e00ee8cc
Support for nested messages.
...
Some of this code is absolute crap, but it shouldn't be too hard to make something respectable out of it. I've got to check it in before I go away for a few days.
svn path=/trunk/kdenetwork/kmail/; revision=45771
26 years ago
Don Sanders
9d9b4e8388
With some hesitation I commit a patch that:
...
Allows only one transfer filter action to be applied per message.
This has the unfortunate side effect of:
Appearing to reverse the order in which filters are applied
But at least filters at the top of the list have highest priority now.
svn path=/trunk/kdenetwork/kmail/; revision=44843
26 years ago
Robert Williams
ebf9497ff6
More UserIcon()
...
svn path=/trunk/kdenetwork/kmail/; revision=44826
26 years ago
Sven Radej
fd968c341e
sven: Removed old signal-driven IPC and introduced DCOP interface. New
...
class KMKernel holds all previously static objects.
svn path=/trunk/kdenetwork/kmail/; revision=44623
26 years ago
Don Sanders
8e36df5344
Oops needed some !'s in there. Keyboard handling in the list of headers should work fine now.
...
svn path=/trunk/kdenetwork/kmail/; revision=43279
26 years ago
Don Sanders
2622a89b67
My dream mail client navigation/selection (via mouse/keyboard) settings implemented.
...
Aaah, happy days.
svn path=/trunk/kdenetwork/kmail/; revision=43222
26 years ago
Don Sanders
a344255e35
Sensible keyboard handling implemented (just for the list of headers, I've still got the folder tree to go).
...
And a bug or two fixed.
svn path=/trunk/kdenetwork/kmail/; revision=43205
26 years ago