diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2009-06-25 00:59:33 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2009-06-25 06:29:22 +0800 |
commit | f0d3f3afdfa314e1e8cd7d8da790878008a46aad (patch) | |
tree | 7116e2a18c7bd50633b2f8de42b5377af1e8172a /mail/mail-config.c | |
parent | 94302ea73cde0b470faad653f752406f19f202d7 (diff) | |
download | gsoc2013-evolution-f0d3f3afdfa314e1e8cd7d8da790878008a46aad.tar.gz gsoc2013-evolution-f0d3f3afdfa314e1e8cd7d8da790878008a46aad.tar.zst gsoc2013-evolution-f0d3f3afdfa314e1e8cd7d8da790878008a46aad.zip |
Radically reorganize source code.
- Collect all shell modules into a new top-level 'modules' directory:
$(top_srcdir)/modules/addressbook
$(top_srcdir)/modules/calendar
$(top_srcdir)/modules/mail
Nothing is allowed to link to these, not plugins nor other modules.
THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.
- Mimic the libevolution-mail-shared library from master (except drop
the "shared" suffix) and have libevolution-mail-importers and all
mail-related plugins link to it.
- Discard the a11y subdirectories and have the files live alongside
their counterpart widgets.
Diffstat (limited to 'mail/mail-config.c')
-rw-r--r-- | mail/mail-config.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/mail/mail-config.c b/mail/mail-config.c index 09763920eb..b1cfd5ab29 100644 --- a/mail/mail-config.c +++ b/mail/mail-config.c @@ -63,9 +63,8 @@ #include "mail-config.h" #include "mail-mt.h" #include "mail-tools.h" - +#include "em-utils.h" #include "e-mail-local.h" -#include "e-mail-shell-backend.h" typedef struct { GConfClient *gconf; @@ -773,13 +772,11 @@ mail_config_get_default_transport (void) static gchar * uri_to_evname (const gchar *uri, const gchar *prefix) { - EShellBackend *shell_backend; const gchar *data_dir; gchar *safe; gchar *tmp; - shell_backend = E_SHELL_BACKEND (global_mail_shell_backend); - data_dir = e_shell_backend_get_data_dir (shell_backend); + data_dir = em_utils_get_data_dir (); safe = g_strdup (uri); e_filename_make_safe (safe); @@ -908,13 +905,10 @@ mail_config_folder_to_safe_url (CamelFolder *folder) gchar * mail_config_folder_to_cachename (CamelFolder *folder, const gchar *prefix) { - EShellBackend *shell_backend; gchar *url, *basename, *filename; const gchar *config_dir; - shell_backend = E_SHELL_BACKEND (global_mail_shell_backend); - config_dir = e_shell_backend_get_config_dir (shell_backend); - + config_dir = em_utils_get_config_dir (); url = mail_config_folder_to_safe_url (folder); basename = g_strdup_printf ("%s%s", prefix, url); filename = g_build_filename (config_dir, basename, NULL); |