[Kde-pim] KDE/kdepimlibs [POSSIBLY UNSAFE]

Allen Winter winter at kde.org
Tue May 13 00:21:37 BST 2008


SVN commit 807123 by winterz:

Put the Kontact interfaces library into kdepimlibs.
A copy still exists in kdepim so things should continue building ok.
But the next step is to port Kontact over to use this, which could
happen at any time :)

I made this Krazy-clean (dpointers, etc) and added a bit more APIDOX.

Feel free to review PIMsters.
CCMAIL: kde-pim at kde.org


 M  +1 -0      CMakeLists.txt  
 M  +26 -24    MAINTAINERS  
 M  +14 -14    Mainpage.dox  
 M  +1 -0      README  
 A             kontactinterfaces (directory)  
 A             kontactinterfaces/.krazy  
 A             kontactinterfaces/CMakeLists.txt  
 A             kontactinterfaces/Mainpage.dox  
 A             kontactinterfaces/core.cpp   trunk/KDE/kdepim/kontact/interfaces/core.cpp#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/core.h   trunk/KDE/kdepim/kontact/interfaces/core.h#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/kontactinterfaces_export.h   [License: LGPL (v2+)]
 A             kontactinterfaces/kontactplugin.desktop   trunk/KDE/kdepim/kontact/interfaces/kontactplugin.desktop#806566 [TRAILING SPACE]
 A             kontactinterfaces/plugin.cpp   trunk/KDE/kdepim/kontact/interfaces/plugin.cpp#806566 [POSSIBLY UNSAFE: KRun::runCommand] [License: LGPL (v2+)]
 A             kontactinterfaces/plugin.h   trunk/KDE/kdepim/kontact/interfaces/plugin.h#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/summary.cpp   trunk/KDE/kdepim/kontact/interfaces/summary.cpp#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/summary.h   trunk/KDE/kdepim/kontact/interfaces/summary.h#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/uniqueapphandler.cpp   trunk/KDE/kdepim/kontact/interfaces/uniqueapphandler.cpp#806566 [License: LGPL (v2+)]
 A             kontactinterfaces/uniqueapphandler.h   trunk/KDE/kdepim/kontact/interfaces/uniqueapphandler.h#806566 [License: LGPL (v2+)]


--- trunk/KDE/kdepimlibs/CMakeLists.txt #807122:807123
@@ -55,6 +55,7 @@
 add_subdirectory(kcal)
 add_subdirectory(kimap)
 add_subdirectory(kldap)
+add_subdirectory(kontactinterfaces)
 add_subdirectory(kpimidentities)
 add_subdirectory(kpimutils)
 add_subdirectory(kresources)
--- trunk/KDE/kdepimlibs/MAINTAINERS #807122:807123
@@ -1,24 +1,26 @@
-akonadi         Volker Krause <vkrause at kde.org>
-kpimutils       Matt Douhan <matt at fruitsalad.org>
-kabc            Cornelius Schumacher <schumacher at kde.org>
-kblog           Christian Weilbach <christian_weilbach at web.de>
-kcal            Cornelius Schumacher <schumacher at kde.org>
-                Reinhold Kainhofer <reinhold at kainhofer.com>
-kcal/libical    Allen Winter <winter at kde.org>
-                Cornelius Schumacher <schumacher at kde.org>
-                Reinhold Kainhofer <reinhold at kainhofer.com>
-kimap           Allen Winter <winter at kde.org>
-                Tom Albers <tomalbers at kde.nl>
-                Volker Krause <vkrause at kde.org>
-kldap           Szombathelyi György <gyurco at freemail.hu>
-kleo            Marc Mutz <mutz at kde.org>
-kmime           Volker Krause <vkrause at kde.org>
-                Marc Mutz <mutz at kde.org>
-kpimidenties    Tom Albers <tomalbers at kde.nl>
-kresources      Cornelius Schumacher <schumacher at kde.org>
-                Tobias Koenig <tokoe at kde.org>
-ktnef           Michael Goffioul <goffioul at imec.be>
-kxmlrpcclient   Narayan Newton <narayannewton at gmail.com>
-mailtransport   Tom Albers <tomalbers at kde.nl>
-syndication     Frank Osterfeld <frank.osterfeld at kdemail.net>
-qgpgme          Marc Mutz <mutz at kde.org>
+akonadi           Volker Krause <vkrause at kde.org>
+gpgme++           Marc Mutz <mutz at kde.org>
+kabc              Cornelius Schumacher <schumacher at kde.org>
+kblog             Christian Weilbach <christian_weilbach at web.de>
+kcal              Cornelius Schumacher <schumacher at kde.org>
+                  Reinhold Kainhofer <reinhold at kainhofer.com>
+kcal/libical      Allen Winter <winter at kde.org>
+                  Cornelius Schumacher <schumacher at kde.org>
+                  Reinhold Kainhofer <reinhold at kainhofer.com>
+kimap             Allen Winter <winter at kde.org>
+                  Tom Albers <tomalbers at kde.nl>
+                  Volker Krause <vkrause at kde.org>
+kioslave          various
+kldap             Szombathelyi György <gyurco at freemail.hu>
+kmime             Volker Krause <vkrause at kde.org>
+                  Marc Mutz <mutz at kde.org>
+kontactinterfaces Allen Winter <winter at kde.org>
+kpimidenties      Tom Albers <tomalbers at kde.nl>
+kpimutils         Matt Douhan <matt at fruitsalad.org>
+kresources        Cornelius Schumacher <schumacher at kde.org>
+                  Tobias Koenig <tokoe at kde.org>
+ktnef             Michael Goffioul <goffioul at imec.be>
+kxmlrpcclient     Narayan Newton <narayannewton at gmail.com>
+mailtransport     Tom Albers <tomalbers at kde.nl>
+qgpgme            Marc Mutz <mutz at kde.org>
+syndication       Frank Osterfeld <frank.osterfeld at kdemail.net>
--- trunk/KDE/kdepimlibs/Mainpage.dox #807122:807123
@@ -10,52 +10,52 @@
  * - <a href="akonadi/html/index.html"><b>Akonadi</b></a>.
  *   <i>A client access library for using the Akonadi PIM data server.</i>
  *
- * - <a href="kpimutils/html/index.html"><b>kpimutils</b></a>.
- *   <i>A library for general purpose PIM utilities.</i>
- *
  * - <a href="kabc/html/index.html"><b>kabc</b></a>.
  *   <i>An API for the KDE Addressbook.</i>
  *
+ * - <a href="kblog/html/index.html"><b>kblog</b></a>.
+ *   <i>An API for weblogging access.</i>
+ *
  * - <a href="kcal/html/index.html"><b>kcal</b></a>.
  *   <i>An API for the iCalendar and vCalendar formats.</i>
  *
- * - <a href="kblog/html/index.html"><b>kblog</b></a>.
- *   <i>An API for weblogging access.</i>
- *
  * - <a href="kimap/html/index.html"><b>kimap</b></a>.
  *   <i>An API for IMAP support.</i>
  *
  * - <a href="kldap/html/index.html"><b>kldap</b></a>.
  *   <i>An API for accessing LDAP.</i>
  *
- * - <a href="kleo/html/index.html"><b>kleo</b></a>
- *   <i>A library for encryption handling.</i>
- *
  * - <a href="kmime/html/index.html"><b>kmime</b></a>.
  *   <i>A library for MIME handling.</i>
  *
+ * - <a href="kontactinterfaces/html/index.html"><b>kontactinterfaces</b></a>
+ *   <i>The glue for embedding KParts into Kontact.</i>
+ *
  * - <a href="kpimidentities/html/index.html"><b>kpimidentities</b></a>
  *   <i>Library for shared identities between mail applications.</i>
  *
- * - <a href="ktnef/html/index.html"><b>ktnef</b></a>.
- *   <i>An API for the handling of TNEF data.</i>
+ * - <a href="kpimutils/html/index.html"><b>kpimutils</b></a>.
+ *   <i>A library for general purpose PIM utilities.</i>
  *
  * - <a href="kresources/html/index.html"><b>kresources</b></a>.
  *   <i>The KDE Resource framework.</i>
  *
+ * - <a href="ktnef/html/index.html"><b>ktnef</b></a>.
+ *   <i>An API for the handling of TNEF data.</i>
+ *
  * - <a href="kxmlrpcclient/html/index.html"><b>kxmlrpcclient</b></a>.
  *   <i>An XML-RPC client library.</i>
  *
  * - <a href="mailtransport/html/index.html"><b>mailtransport</b></a>.
  *   <i>An API and support code for managing mail transport.</i>
  *
- * - <a href="syndication/html/index.html"><b>syndication</b></a>.
- *   <i>An RSS feed handling library.</i>
- *
  *   <i>A C++ wrapper for gpgme.</i>
  * - <a href="qgpgme/html/index.html"><b>QGpgME</b></a>
  *   (<a href="qgpgme/html/classes.html">classes</a>)\n
  *
+ * - <a href="syndication/html/index.html"><b>syndication</b></a>.
+ *   <i>An RSS feed handling library.</i>
+ *
  * @b Read about the KDE-PIM architecture by visiting
  * the <a href="http://pim.kde.org/index.php">KDE PIM Home Page</a>.
  *
--- trunk/KDE/kdepimlibs/README #807122:807123
@@ -33,6 +33,7 @@
 * kimap: C++ API for IMAP support
 * kldap: C++ API for LDAP access
 * kmime: C++ API for MIME handling
+* kontactinterfaces: The glue for embedding KParts into Kontact
 * kpimidentities: C++ API for shared identities for mail applications
 * kpimutils: A library for general purpose PIM utilities
 * ktnef: C++ API for the handling of TNEF data
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list