settings.
Also move formatString from kmmessage.cpp to stringutil.cpp
Also create TemplatesConfiguration::configIdString function for
obtaining custom template identifier.
BUG: 182911
svn path=/trunk/KDE/kdepim/; revision=1002105
------------------------------------------------------------------------
r997532 | tmcguire | 2009-07-16 00:52:35 +0200 (Thu, 16 Jul 2009) | 9 lines
Crossport r997204 by mlaurent from trunk to the enterprise4 branch:
Fix kolab issue 3739
(Inform when we use a distribution list empty)
and fix duplication code.
------------------------------------------------------------------------
svn path=/branches/kdepim/enterprise4/kdepim/; revision=1001140
------------------------------------------------------------------------
r997532 | tmcguire | 2009-07-16 00:52:35 +0200 (Thu, 16 Jul 2009) | 9 lines
Crossport r997204 by mlaurent from trunk to the enterprise4 branch:
Fix kolab issue 3739
(Inform when we use a distribution list empty)
and fix duplication code.
------------------------------------------------------------------------
svn path=/branches/kdepim/enterprise4/kdepim/; revision=998236
Fix kolab issue 3739
(Inform when we use a distribution list empty)
and fix duplication code.
svn path=/branches/kdepim/enterprise4/kdepim/; revision=997532
information about the folder, its file and index locations and sizes, and the
content and messages.
For mbox folders, the compaction state and a button to do it is here (still
also in the folder context menu). A folder can be compacted (at the user's
own risk) even if it was previously marked "unsafe".
Other dangerous operations ("Rebuild Index" and "Rebuild IMAP Cache") have
been moved from the context/menubar menus to here.
Moved the "mark_all_as_read" action back to the top of the folder popup menu,
as suggested by aseigo.
Added some hooks (KMFolderDialog::setPage() and KMMainWidget::PropsPage enum)
to embed the other folder properties into this dialogue, if there can ever be
agreement on the usability of this. So it's not a fix for bug 115611, but it's
a start...
CCBUG:115611
svn path=/trunk/KDE/kdepim/; revision=927964
- Fix some includes
- Disable Qt3 support and KDE3Support in the CMake file
Now KMail is free of KDE3 and Qt3 support(*), hurray!!
Thanks to everyone who helped porting.
Now, let's party and relax a bit, and afterwards we can start to make things interesting
again by starting the Akonadi port :)
(*) Well, Almost. It still links to Qt3Support, because KGPG has
Qt3Support in its headers.
Also, Qt3Support and KDE3Support are still linked in indirectly
via libkdepim.
svn path=/trunk/KDE/kdepim/; revision=924827
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
What does this patch do:
- QComboBox -> KComboBox
- QTabWidget -> KTabWidget
- QLineEdit -> KLineEdit
- QTextEdit -> KTextEdit
- Where KLineEdit is inserted, I explicitly called: setShowClearButton( true )
- Removed in some cases unnecessary includes from header files.
What does this patch not do:
- Fix the ui files
- Fix the QMessageBox -> KMessageBox in kmmessage.cpp I need to have a good
look to the KMessageBox API for that.
- Exhaustive cleanup of unnecessary inclusions.
svn path=/trunk/KDE/kdepim/; revision=862376
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.1/kdepim
........
r841027 | tmcguire | 2008-08-02 15:12:44 +0200 (Sat, 02 Aug 2008) | 6 lines
Backport r840749 by tmcguire to the 4.1 branch:
Make the cancel button really work when the identity dialog complains about some error.
CCBUG: 168016
........
svn path=/branches/kdepim/enterprise4/kdepim/; revision=841175
Make the cancel button really work when the identity dialog complains about some error.
CCBUG: 168016
svn path=/branches/KDE/4.1/kdepim/; revision=841027
dialogues available at all times, even if the checkbox is turned off.
Improve the wording of the resulting help displayed.
GUI:
svn path=/trunk/KDE/kdepim/; revision=730309
property from a QString to an int. This broke config compatibility,
so this needed to be reverted.
This needs an up-to-date kdepimlibs, sorry.
svn path=/trunk/KDE/kdepim/; revision=708036
- Use the TransportComboBox in the identity dialog
- Remove some leftover code which is now handled by the mailtransport library
- Use the transport IDs as identifiers instead of their names, this should be much
more fail-safe
- Fix the Send Now Via/Send Later Via toolbuttons in the composer
- Remove an unrelated unused function
- Also, fix signal/slot for autosavemessage
svn path=/trunk/KDE/kdepim/; revision=702520
BTW: the cmake book says that cmake automatically defines a libname_EXPORT macro - why does KDE4Macros.cmake define another one? And yes, the cmake-native one automatically deals with +'s in the libname, while the KDE one didn't.
svn path=/trunk/KDE/kdepim/; revision=691443
Put all kleo headers under kleo/, and ui stuff in kleo/ui,
and adapt pim apps to look in these places, and don't include uic
generated headers in public headers. Dashboard only knows if
I am doing the right thing.
CCMAIL:tomalbers@kde.nl
svn path=/trunk/KDE/kdepimlibs/kleo/; revision=687789