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]

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to