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
Michael Haeckel
3e62b3a228
The default addressbook is now Traditional KMail with KAB database.
...
That we we don't require kdepim or kdeutils installed, by default, but we use
by default the KAB databese and non-latin characters work by default.
svn path=/trunk/kdenetwork/kmail/; revision=91372
25 years ago
Daniel Naber
753c1e2e05
fix for #14101 ("only one email address of a person in KAB shows up in KMail")
...
svn path=/trunk/kdenetwork/kmail/; revision=89622
25 years ago
Don Sanders
1491a4339d
Make it compile on aix, and remove a debug statement.
...
===================================================================
RCS file: /home/kde/kdenetwork/kmail/kmaddrbook.cpp,v
retrieving revision 1.30
diff -u -b -r1.30 kmaddrbook.cpp
--- kmaddrbook.cpp 2001/01/22 21:15:12 1.30
+++ kmaddrbook.cpp 2001/02/18 21:00:27
@@ -2,6 +2,7 @@
// Author: Stefan Taferner <taferner@kde.org>
// This code is under GPL
+#include <config.h>
#include "kmaddrbook.h"
#include <kapp.h>
#include <kconfig.h>
@@ -112,7 +113,6 @@
while ( !t.eof() )
{
line = t.readLine();
- kdDebug() << QString("load ") + line << endl;
if (line[0]!='#' && !line.isNull()) inSort((const char *)line.local8Bit());
}
rc = file.status();
Index: kmfilter.cpp
===================================================================
RCS file: /home/kde/kdenetwork/kmail/kmfilter.cpp,v
retrieving revision 1.29
diff -u -b -r1.29 kmfilter.cpp
--- kmfilter.cpp 2001/02/15 00:28:45 1.29
+++ kmfilter.cpp 2001/02/18 21:00:27
@@ -1,6 +1,7 @@
// kmfilter.cpp
// Author: Stefan Taferner <taferner@kde.org>
+#include <config.h>
#include "kmfilter.h"
#include "kmglobal.h"
#include "kmmessage.h"
Index: main.cpp
===================================================================
RCS file: /home/kde/kdenetwork/kmail/main.cpp,v
retrieving revision 1.113
diff -u -b -r1.113 main.cpp
--- main.cpp 2001/01/19 09:52:28 1.113
+++ main.cpp 2001/02/18 21:00:27
@@ -1,6 +1,7 @@
// KMail startup and initialize code
// Author: Stefan Taferner <taferner@alpin.or.at>
+#include <config.h>
#include <signal.h>
#include <unistd.h>
#include <stdio.h>
Index: vcard.cpp
===================================================================
RCS file: /home/kde/kdenetwork/kmail/vcard.cpp,v
retrieving revision 1.9
diff -u -b -r1.9 vcard.cpp
--- vcard.cpp 2000/09/06 05:46:27 1.9
+++ vcard.cpp 2001/02/18 21:00:28
@@ -26,6 +26,7 @@
// FIXME: do proper CRLF/CR handling
// FIXME: handle TYPE=x,y,z qualifiers
+#include <config.h>
#include "vcard.h"
#include <stdlib.h>
#include <ctype.h>
svn path=/trunk/kdenetwork/kmail/; revision=83507
25 years ago
Michael Haeckel
2f95097a72
Launching abbrowser of KAB and adding addresses to the address book works
...
again.
For some reason KRun::run does no longer work with empty url lists, we use
KRun::runCommand now.
svn path=/trunk/kdenetwork/kmail/; revision=79635
26 years ago
Michael Haeckel
6174b486ec
Patch by "Sergey A. Sukiyazov" <ssykiyazov@freemail.ru>
...
Our obsolete internal addressbook now supports non-latin encodings.
svn path=/trunk/kdenetwork/kmail/; revision=74578
26 years ago
Don Sanders
32531f4dd6
Better support for address book aliases.
...
svn path=/trunk/kdenetwork/kmail/; revision=69169
26 years ago
Michael Haeckel
c7160ab733
Commas within quotations marks are now parsed correctely when displayed in the
...
reader window and when added to the addressbook.
svn path=/trunk/kdenetwork/kmail/; revision=68543
26 years ago
David Faure
91cc5ab9e6
Trivial fix for compiler warning
...
svn path=/trunk/kdenetwork/kmail/; revision=61401
26 years ago