- add some WordWrap to labels in the configure dialog to make it < 800 pixels
in width
- allow Enter to start a search in the Searchdialog
- don't leak memory in the Searchdialog
- don't reset the current combobox item (what do search) whenever the folder
is changed
svn path=/trunk/kdenetwork/kmail/; revision=99632
I decided to search in the cached headers instead of on the server. Otherwise
we would have to limit our searching capabilities a bit and non-ascii character
can make trouble on some servers.
Searching in the whole mail on the server possibly follows later, but is IMHO
not that important.
svn path=/trunk/kdenetwork/kmail/; revision=89125
or headers of forwarded mail, if they contain header the mail does not
contain itself.
- Do some more speed optimization.
It is now 15 (fifteen) times faster than the old algorithm, assumed that
the user searches only in headers and searches already the second time that
the mbox file is already in the disc cache.
svn path=/trunk/kdenetwork/kmail/; revision=87188
I guess I spent already more time on waiting for the search to complete, that
it just took me to code that :-)
I hope the users can live with the fact that the number of messages are now
only updated every 100 messages, but that was a factor 2.
svn path=/trunk/kdenetwork/kmail/; revision=87032
Don't crash, when moving mouse over attachment or replying to a message after
searching in the folder and not clicking on a different message header in the
mean time.
svn path=/trunk/kdenetwork/kmail/; revision=77802
All known charset related problems should be fixed with that.
- Automatic recoding works correctely for forward and reply
- Redirect works now also with the correct charset
- No characters are lost from the reply phrase when replying to a message with
a different encoding
- File insertion uses the correct charset for the file
svn path=/trunk/kdenetwork/kmail/; revision=72962
a QList< KMFolder >*, should improve event safety (eg maybe KMail won't crash if you delete the folder currenty being searched, assuming it could before).
svn path=/trunk/kdenetwork/kmail/; revision=55182
with escape before)
-new matches are added at the end of the list, so the user can look at the
first results while search is still in progress
svn path=/trunk/kdenetwork/kmail/; revision=50883
-fixed "doesn't contain"
-search is now case insensitive
-made KMFldSearchRule::matches() and KMFilterRule::matches() more similar
and documented that
-removed "Resent-From", "X-Loop" and "Reply-To" to make things more clear
(you can still enter them manually...)
-better user feedback (exact number of message currently being searched,
hope that doesn't flicker? It works for me).
svn path=/trunk/kdenetwork/kmail/; revision=50872
-foldername column width decrease, date increased
-"Subject" as default will often save you one click
-fixed "doesn't contain"
svn path=/trunk/kdenetwork/kmail/; revision=50473
Use a sensible amount of memory
Crashproof for case when list of folders is modified.
// TODO: Add search in subfolder checkbox
// TODO: Allow searching in bodies
// TODO: Use msgIdMD5 in MSGID_COLUMN
svn path=/trunk/kdenetwork/kmail/; revision=50056