aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-config.h
Commit message (Collapse)AuthorAgeFilesLines
* e-config: Remove unused functions.Matthew Barnes2012-12-171-2/+1
| | | | | | | | | | | | e_config_add_skip_check() e_config_class_remove_factory() e_config_create_window() e_config_page_get() e_config_page_next() e_config_page_prev() e_config_set_page_is_finish() Also remove E_CONFIG_ASSISTANT and all the assistant support therein.
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Reduce diff noise with account-mgmt branch.Matthew Barnes2011-12-201-1/+0
|
* Bug #665103 - Blank composer/mail/network preferences windowsMilan Crha2011-11-291-0/+8
|
* Remove some unnecessary GConf crud.Matthew Barnes2011-11-281-13/+0
|
* Mail widget cleanups.Matthew Barnes2011-11-221-0/+19
|
* EMAccountEditor: Start using CamelNetworkSettings.Matthew Barnes2011-11-071-14/+24
| | | | | | | | | | | | | | | | 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 #656620 - Account editor doesn't update on settings changeMilan Crha2011-08-161-0/+4
|
* EMConfigTargetAccount: Add CamelSettings member.Matthew Barnes2011-08-151-1/+3
| | | | | | Allows plugins to manipulate a CamelSettings instance directly. The settings are written back to the URL string (for now) when the user clicks Apply in the mail account editor.
* EMConfigTargetFolder: Remove URI member.Matthew Barnes2011-05-131-3/+1
| | | | | Use e_mail_folder_uri_from_folder() if you really need a folder URI for the target's CamelFolder.
* EMConfigTargetAccount: Add original_account member.Matthew Barnes2011-05-031-4/+4
| | | | | | | Rename the existing 'account' member to 'modified_account' and add an 'original_account' member so plugins have direct access to both. Mostly of benefit to the imap-features plugin.
* EMConfig coding style cleanups.Matthew Barnes2011-05-031-12/+16
|
* Coding style cleanups.Matthew Barnes2010-09-131-5/+5
|
* Only #include Camel's top-level header.Matthew Barnes2010-04-031-2/+1
|
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-15/+0
| | | | | | | | | | | | | - 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.
* BugĀ 567260 - Migrate from GnomeDruid to GtkAssistantMilan Crha2009-08-181-1/+1
|
* Stop abusing forward declarations.Matthew Barnes2009-06-191-9/+11
|
* Use G_BEGIN_DECLS / G_END_DECLS macros.Matthew Barnes2009-06-181-7/+2
|
* Prefer GLib basic types over C types.Matthew Barnes2009-05-271-3/+3
|
* Remove trailing whitespace, again.Matthew Barnes2009-05-271-1/+1
|
* Fix several types of pedantic compiler warnings.Matthew Barnes2009-05-171-1/+1
|
* Change License from GPL to LGPL. 2nd batch.Sankarasivasubramanian Pasupathilingam2008-09-031-14/+14
| | | | | | More changes to come. svn path=/trunk/; revision=36247
* fixed copyright noticesJeffrey Stedfast2008-06-211-1/+1
| | | | svn path=/trunk/; revision=35663
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-021-1/+1
| | | | | | | | | | 2007-09-02 Matthew Barnes <mbarnes@redhat.com> * Update FSF address in header comments (#469886). Patch from Tobias Mueller. svn path=/trunk/; revision=34151
* Merged notzed-eplugin-2-branch to head.Michael Zucci2004-09-201-0/+114
svn path=/trunk/; revision=27300