aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/e-mail-config-hook.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug #665103 - Blank composer/mail/network preferences windowsMilan Crha2011-11-291-0/+1
|
* Remove some unnecessary GConf crud.Matthew Barnes2011-11-281-1/+0
|
* EMAccountEditor: Start using CamelNetworkSettings.Matthew Barnes2011-11-071-1/+1
| | | | | | | | | | | | | | | | Instead of stuffing host/port/user/etc into CamelURLs. To enforce this in 3rd party extensions, remove EAccounts from EMConfigTargetAccount and rename it EMConfigTargetSettings with the following struct members: const gchar *email_address; const gchar *storage_protocol; CamelSettings *storage_settings; const gchar *transport_protocol; CamelSettings *transport_settings;
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Get EConfig and EEvent hooks working again.Matthew Barnes2009-09-011-2/+6
| | | | | | | | | | | | | There were a number of problems: - Walk the GType tree to find EPluginHook subclasses, instead of just registering the immediate children. - Some EConfig and EEvent subclasses were not being configured properly (particularly the mail and calendar subclasses). - Add preference window pages after the main loop starts to make sure all plugins and plugin hooks are installed first.
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-0/+69
- Require all EPlugin and EPluginHook subtypes be registered before loading plugins. This drastically simplifies the EPlugin/EPluginHook negotiation. - Turn most EPluginHook subtypes into GTypeModules and register their types from an e_module_load() function (does not include shell hooks). - Convert EPluginLib and the Mono and Python bindings to GTypeModules and register their types from an e_module_load() function, and kill EPluginTypeHook.