Ingo Klcker
2c715b30da
Merge from osnabrueck_branch: all
...
svn path=/trunk/kdepim/; revision=280772
22 years ago
Andreas Gungl
88d23d6c33
Trivial commit: release the save ticket when save() failed
...
svn path=/trunk/kdepim/; revision=275782
23 years ago
Andreas Gungl
7a3e776c24
replace calls to deprecated methods of KABC::Addressbook
...
(reviewed by Till)
svn path=/trunk/kdepim/; revision=275677
23 years ago
Waldo Bastian
844d052466
Should no longer be needed.
...
svn path=/trunk/kdepim/; revision=272652
23 years ago
Stephan Kulow
23fd134651
no words ;(
...
svn path=/trunk/kdepim/; revision=262446
23 years ago
Ingo Klcker
5194bed93f
Remove code and comments which are obsolete since KDE 3.1, but re-add code which is necessary for KDE 3.1 compatibility.
...
svn path=/trunk/kdepim/; revision=262313
23 years ago
Daniel Molkentin
cc1a592a21
restore old behavior where "open in addressbook" would add a new contact first
...
if no contact with this email address exists
svn path=/trunk/kdepim/; revision=262293
23 years ago
Daniel Molkentin
96e0eaf985
To-be-improved patch to fix 66580. I owe a cookie to whoever finds out
...
why the sleep(2) is needed.
CCMAIL:66580-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=262283
23 years ago
Daniel Molkentin
231fdb6b1b
We have QString::null for those things..
...
svn path=/trunk/kdepim/; revision=255063
23 years ago
Ingo Klcker
1c9154e8f4
Pass the actual list name to the manager and not the name the user entered.
...
svn path=/trunk/kdepim/; revision=254946
23 years ago
Tobias Koenig
7b907af516
You have to pass the correct name to the distribution list manager, otherwise
...
he will return a null-pointer ;)
This fixes bug #64889
CCMAIL:64889-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=254868
23 years ago
Ingo Klcker
9491093aae
Split KabcBridge::expandDistributionLists into KMMessage::expandAliases (main function), KabcBridge::expandDistributionList (helper function to do exactly what the name suggests) and KMMessage::guessEmailAddressFromLoginName (helper function to guess the email address if everything else fails). Additionally there's now KabcBridge::expandNickName which expands KAddressBook nicks into the corresponding (main) email address.
...
svn path=/trunk/kdepim/; revision=244826
23 years ago
Ingo Klcker
0a97728970
Force a reload of the address book file so that changes that were made by other programs are loaded.
...
This has already been committed to the 3_1 branch.
svn path=/trunk/kdepim/; revision=240544
23 years ago
Helge Deller
af2967c020
roaming user fixes & some small cleanups
...
svn path=/trunk/kdepim/; revision=234393
23 years ago
Daniel Molkentin
87e593a20d
No pointers to QStringLists and more const parameters where appropriate
...
svn path=/trunk/kdepim/; revision=224576
23 years ago
Andreas Gungl
0d1a17ded6
Make the vcard import more robust
...
svn path=/trunk/kdepim/; revision=224540
23 years ago
Zack Rusin
b128a466e2
Lets try this : major include's cleanup. Should shave a few mins of kmail's compilation.
...
Credits go to Scott and fixincludes.
svn path=/trunk/kdepim/; revision=222501
23 years ago
Stephan Kulow
b8cfc50618
kbusyptr is completely dead now, the internal stack isn't needed as QApplication
...
has it's own cursor stack.
I added kcursorsaver, that makes sure that the cursor is restored when the object
gets out of scope (just as KConfigGroupSaver)
Now kmkernel doesn't has to cope with cursors anymore
svn path=/trunk/kdepim/; revision=221747
23 years ago
Eugene Zelenko
c13e725466
Use HTML tags (<b></b>) for highlighting arguments in message box text
...
svn path=/trunk/kdepim/; revision=210617
23 years ago
Zack Rusin
b842fd4316
New address picker.
...
Usability team - please test and tell me what and where should I change to
make it the best address picker ;)
CCMAIL: kde-usability@kde.org
svn path=/trunk/kdenetwork/kmail/; revision=198170
24 years ago
Ingo Klcker
fd8cd42583
Remove all KDE_VERSION <= 306 hacks
...
svn path=/trunk/kdenetwork/kmail/; revision=197506
24 years ago
Don Sanders
2cf1ed8953
Integrate a subset of the changes in the make_it_cool branch.
...
This is a set of changes that is well test by myself and others.
The following bug fixes amongst others are included:
Compilation fix: the certificate dialog now compiles
Mjr bugfix: Prevent mail loss when kmail crashes while editing a
drafts message
Mjr bugfix: Fix erratic folder changing when clicking on the folder
tree
Mjr bugfix: Prevent mail loss when applying filters
The follow features have been implemented:
* KMail is now a KPart and can be embedded in the Kontact/Kaplan
container applications along with other KDE PIM applications.
* Remove duplicates function for removing duplicate messages in
a folder.
* Messages can be dragged and dropped on a composer window to
add those messages as attachments.
* Deletion in threaded mode is improved, child messages will no
longer be scattered when a parent is deleted.
* Multiple messages can now be selected in the search dialog.
* New context menu in the search dialog with Move, Copy, Reply
etc. actions for operating on selected messages.
* Search criteria in the search dialog now supports more types
of rules and a variable number of rules.
* Faster searching of large messsages.
* 'Search Folders' which are a KMail folder that stores a search
expression and is dynamically updated (also known as virtual
folders).
* The separate window for reading mail has a context menu with
Reply, Copy etc. actions for operating on the message
displayed.
* The separate window for reading mail has a tool bar.
* Startup of KMail is faster.
* Switching between folders is faster.
* The contents of all composer windows are saved to disk on
composer window creation and then periodically saved to
prevent mail loss in the result of a system crash.
* The state of KMail folders is saved to disk periodically to
prevent status information loss in the result of a system
crash.
Note after start KMail switching to folders for the first time will
slow as the format of the .sorted file has changed.
Enjoy!
svn path=/trunk/kdenetwork/kmail/; revision=195825
24 years ago
Ingo Klcker
84f4965f64
Revert HEAD to KDE_3_1_BRANCH. Of course I didn't remove any files that where added to HEAD.
...
svn path=/trunk/kdenetwork/kmail/; revision=195719
24 years ago
Dirk Mueller
19fcee517c
Rule of thumb: never, never, never click on email addresses in KMail
...
that have shell characters in them!
svn path=/trunk/kdenetwork/kmail/; revision=192545
24 years ago
Stephan Kulow
793f80d991
white space diffs and the configure dialog part of the systemtray (not yet used
...
as the kmkernel diff is a bit hairy)
svn path=/trunk/kdenetwork/kmail/; revision=190906
24 years ago
Stephan Kulow
1c6885049d
CVS_SILENT another diff massage
...
svn path=/trunk/kdenetwork/kmail/; revision=190894
24 years ago
Stephan Kulow
e6461866a8
ported Don's KMKernel::config into HEAD
...
svn path=/trunk/kdenetwork/kmail/; revision=190863
24 years ago
Michael Haeckel
95ef6a8e1c
Make coolo's commits compiling.
...
svn path=/trunk/kdenetwork/kmail/; revision=180153
24 years ago
Stephan Kulow
0ca647a18e
applying fix suggested by #45314 - don't let the network explode
...
- passwd *pw;
- setpwent();
- while ((pw = getpwent()))
+ passwd *pw = getpwnam(username.local8Bit());
+ if (pw)
{
- if (qstrcmp(pw->pw_name, username.local8Bit()) == 0)
- {
svn path=/trunk/kdenetwork/kmail/; revision=180117
24 years ago
Cornelius Schumacher
854e400262
Display warning if kaddressbook wasn't found.
...
svn path=/trunk/kdenetwork/kmail/; revision=162042
24 years ago
Stephan Kulow
2892d05a1b
including config.h as first include (it defines quite some controlling defines)
...
use off_t and size_t where fread, fwrite, ftell, fseek is used
svn path=/trunk/kdenetwork/kmail/; revision=159169
24 years ago
Cornelius Schumacher
d1f8838d2f
Added action to directly add email addresses into the addressbook without
...
opening KAddressBook.
Renamed "Add to Addressbook" action to "Open in Addressbook".
svn path=/trunk/kdenetwork/kmail/; revision=155504
24 years ago
Carsten Pfeiffer
b16caa330b
some little optimizations and a fix
...
svn path=/trunk/kdenetwork/kmail/; revision=152584
24 years ago
Cornelius Schumacher
bbcd113494
Remove libkab dependencies from KMail.
...
svn path=/trunk/kdenetwork/kmail/; revision=139864
24 years ago
Ingo Klcker
d6be6c4ace
Add 'configurable' default domain for email addresses with missing domain part.
...
Currently this can't be configured via the GUI. This will follow in KDE 3.1.
svn path=/trunk/kdenetwork/kmail/; revision=136871
24 years ago
Michael Haeckel
c2a996ba6b
Use getpwent and add quotation marks around the name if neccessary.
...
svn path=/trunk/kdenetwork/kmail/; revision=128711
25 years ago
Michael Haeckel
e5feca7890
Scan /etc/passwd for the full name of local recipients.
...
svn path=/trunk/kdenetwork/kmail/; revision=128710
25 years ago
Michael Haeckel
7154e3fcd2
Add addresses to the right address book.
...
svn path=/trunk/kdenetwork/kmail/; revision=128653
25 years ago
Michael Haeckel
8b8b44e5f1
Get rid of the internal addressbook.
...
svn path=/trunk/kdenetwork/kmail/; revision=128108
25 years ago
Marc Mutz
df698f1764
Fixed a few compile warnings.
...
Also this fixes a minor bug in kmpopfiltercnfrmdlg.cpp (5th hunk)
and removes unneeded includes from kmpopfilter..dlg.h.
svn path=/trunk/kdenetwork/kmail/; revision=125200
25 years ago
Don Sanders
94f289cd4d
kabc and distribution list support.
...
svn path=/trunk/kdenetwork/kmail/; revision=123635
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Marc Mutz
f1c66804b2
Qt3 compile fixes. The last problem is in kmcomposewin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=112567
25 years ago
Stephan Kulow
6164556515
use debug area 5006 - so I can read mails without seeing tons of debug output
...
svn path=/trunk/kdenetwork/kmail/; revision=101769
25 years ago
Carsten Pfeiffer
e775d75557
- internal addressbook based on QStringList now
...
- showing off recent addresses in addressbook dialog is configurable
(default off)
svn path=/trunk/kdenetwork/kmail/; revision=101069
25 years ago
Michael Haeckel
0ab56514ed
Use KAddressbook instead of Abbrowser and default to it.
...
svn path=/trunk/kdenetwork/kmail/; revision=99832
25 years ago
Michael Haeckel
84eeb6eb0e
Use KConfigGroupSaver everywhere.
...
Patch by Marc Mutz <Marc.Mutz@uni-bielefeld.de>
svn path=/trunk/kdenetwork/kmail/; revision=97385
25 years ago
Michael Haeckel
27aeb7af3c
Fix the quotation mark issue the way I prefer it and with 92% less code :-)
...
svn path=/trunk/kdenetwork/kmail/; revision=94667
25 years ago
Helge Deller
96eebaccb5
if kmail uses kab's addressbook, check if quotes are really needed around the names.
...
svn path=/trunk/kdenetwork/kmail/; revision=94398
25 years ago
Stephan Kulow
fec2831df5
removing "const QString" in return values and parameters. It only confuses compilers,
...
using const QString& in parameters and QString in return values
svn path=/trunk/kdenetwork/kmail/; revision=92546
25 years ago