Hello, today I cleaned my git tree and created new (rebased) branch which is ready for comments and then for merging to master.
My GSoC work is in branch pali-gsoc-merge in repository: git://anongit.kde.org/clones/trojita/pali/trojita.git Web link to kde quickgit: http://quickgit.kde.org/?p=clones/trojita/pali/trojita.git&a=shortlog&h=8d9dbe51ac25281b51a493302421c97da24d62ca What I done: * Interfaces for Password and Addressbook plugins * Code for loading and using Password and Addressbook plugins in Trojita * Added menu for selecting Addressbook and Password plugin in SettingDialog * Changed ComposeWidget, MainWindow, EnvelopeView and SettingsDialog to use Password and Addressbook plugins Use addressbook plugin functions for opening contact windows, use autocompletion from plugin Use password plugin for requesting and storing passwords * Added option to ask for password in MSA SMTP code * Port AbookAddressbook to Addressbook plugin * ClearText password plugin which store passwords in trojita config files (same where Trojita storing passwords now) * Addressbook and Password Null plugins (for developers only) which return hardcoded values (only for testing) * KDE Addressbook plugin which using only traditional KDE kabc library (no akonadi!) * KWallet plugin which using KDE kwallet API There is one problem with cmake. Using cmake modules for finding KDE libraries not working for Trojita. That cmake modules adding some compiler options which cause that trojita code does not compiler anymore (e.g. it adds -fno-exceptions). So for now kde library names are hardcoded to CMakeLists.txt -- Pali Rohár [email protected]
signature.asc
Description: This is a digitally signed message part.
