Evolution & GnomeKeyring

Btw, Evolution integrates with GNOME Keyring from 2.7.x onwards. While doing the build, –enable-keyring=yes (Default in the tarball) should be just sufficient to enable it by default. Then It stores/retrieves passwords only from the key store and not any other stores like .gnome_private. Evolution, EDS, Alarm Daemon, everything picks up the passwords from the keyring for all the operations.

Evolution Remote Shares

I added some code across evolution to enable, save attachments/mails/calendar/events/addressbooks/vcards to remote shares. Also I enabled the file chooser to attach files from remote shares. I have attached a screenshot of the file chooser, showing remote shares. I have added a new camel backend class called CamelStreamVFS which can save files from any gnome-vfs backend. Ill be committing this patch to head sometime this week.

Expandable Headers

I remember seeing too many requests to make the headers collapsible, if the to/cc/bcc are too many. It really takes up a lot of space in the preview pane and makes the mail invisible in the pane. I have added a ‘+’ ‘-‘ button before the header to Expand/Collapse. Also a link ‘…’ at the end of the headers. Currently my patch picks up a fixed count from gconf to show. In long term, I would prefer to decide based on the font size/screen width. I have put a screenshot for the same. Also it uses a hard coded icon for the header. Im not able to use any from the them, since nothing really matched, and Im not able to find the expander icon there. Anyways these are still few pending tasks. Have a look at the screenshot