[evolution] Move EMailImageLoadingPolicy to e-mail-formatter-enums.h.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Move EMailImageLoadingPolicy to e-mail-formatter-enums.h.
- Date: Mon, 11 Nov 2013 23:09:30 +0000 (UTC)
commit 4ea43b34a81b03f9f98fffe3bd63c14185055d7d
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon Nov 11 08:19:09 2013 -0500
Move EMailImageLoadingPolicy to e-mail-formatter-enums.h.
libemail-engine doesn't need to know about this enum.
.../evolution-mail-formatter-sections.txt | 1 +
em-format/e-mail-formatter-enums.h | 18 ++++++++++++++++++
em-format/e-mail-formatter.c | 13 ++++++-------
em-format/e-mail-formatter.h | 1 -
libemail-engine/e-mail-engine-enums.h | 6 ------
modules/settings/e-settings-deprecated.c | 2 +-
6 files changed, 26 insertions(+), 15 deletions(-)
---
diff --git a/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
index 0ade252..5c53d0d 100644
--- a/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
+++ b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
@@ -60,6 +60,7 @@ EMailFormatterColor
e_mail_formatter_get_color
e_mail_formatter_set_color
e_mail_formatter_update_style
+EMailImageLoadingPolicy
e_mail_formatter_get_image_loading_policy
e_mail_formatter_set_image_loading_policy
e_mail_formatter_get_mark_citations
diff --git a/em-format/e-mail-formatter-enums.h b/em-format/e-mail-formatter-enums.h
index e1b41d6..c7922ac 100644
--- a/em-format/e-mail-formatter-enums.h
+++ b/em-format/e-mail-formatter-enums.h
@@ -62,6 +62,24 @@ typedef enum { /*< flags >*/
} EMailFormatterQuoteFlags;
/**
+ * EMailImageLoadingPolicy:
+ * @E_MAIL_IMAGE_LOADING_POLICY_NEVER:
+ * Never load images from a remote server.
+ * @E_MAIL_IMAGE_LOADING_POLICY_SOMETIMES:
+ * Only load images from a remote server if the sender is a known contact.
+ * @E_MAIL_IMAGE_LOADING_POLICY_ALWAYS:
+ * Always load images from a remote server.
+ *
+ * Policy for loading remote image URLs in email. Allowing images to be
+ * loaded from a remote server may have privacy implications.
+ **/
+typedef enum {
+ E_MAIL_IMAGE_LOADING_POLICY_NEVER,
+ E_MAIL_IMAGE_LOADING_POLICY_SOMETIMES,
+ E_MAIL_IMAGE_LOADING_POLICY_ALWAYS
+} EMailImageLoadingPolicy;
+
+/**
* EMailParserExtensionFlags:
* @E_MAIL_PARSER_EXTENSION_INLINE:
* Don't parse as attachment.
diff --git a/em-format/e-mail-formatter.c b/em-format/e-mail-formatter.c
index 68313a2..2f201dd 100644
--- a/em-format/e-mail-formatter.c
+++ b/em-format/e-mail-formatter.c
@@ -18,16 +18,15 @@
#include "e-mail-formatter.h"
-#include "e-mail-formatter-extension.h"
-#include "e-mail-formatter-utils.h"
-#include "e-mail-part.h"
+#include <gdk/gdk.h>
+#include <libebackend/libebackend.h>
#include <e-util/e-util.h>
-#include <libebackend/libebackend.h>
-#include <gdk/gdk.h>
-#include <glib/gi18n.h>
-#include "libemail-engine/e-mail-engine-enumtypes.h"
+#include "e-mail-formatter-enumtypes.h"
+#include "e-mail-formatter-extension.h"
+#include "e-mail-formatter-utils.h"
+#include "e-mail-part.h"
#define d(x)
diff --git a/em-format/e-mail-formatter.h b/em-format/e-mail-formatter.h
index 734bcbe..4986c09 100644
--- a/em-format/e-mail-formatter.h
+++ b/em-format/e-mail-formatter.h
@@ -20,7 +20,6 @@
#define E_MAIL_FORMATTER_H_
#include <gdk/gdk.h>
-#include <libemail-engine/e-mail-engine-enums.h>
#include <em-format/e-mail-extension-registry.h>
#include <em-format/e-mail-formatter-enums.h>
diff --git a/libemail-engine/e-mail-engine-enums.h b/libemail-engine/e-mail-engine-enums.h
index aa59c07..3b1d3bd 100644
--- a/libemail-engine/e-mail-engine-enums.h
+++ b/libemail-engine/e-mail-engine-enums.h
@@ -23,12 +23,6 @@
G_BEGIN_DECLS
-typedef enum {
- E_MAIL_IMAGE_LOADING_POLICY_NEVER,
- E_MAIL_IMAGE_LOADING_POLICY_SOMETIMES,
- E_MAIL_IMAGE_LOADING_POLICY_ALWAYS
-} EMailImageLoadingPolicy;
-
/* XXX E_MAIL_FOLDER_TEMPLATES is a prime example of why templates
* should be a core feature: the mailer now has to know about
* this specific plugin, which defeats the purpose of plugins. */
diff --git a/modules/settings/e-settings-deprecated.c b/modules/settings/e-settings-deprecated.c
index 63fbc3e..4aea56f 100644
--- a/modules/settings/e-settings-deprecated.c
+++ b/modules/settings/e-settings-deprecated.c
@@ -25,7 +25,7 @@
#include <shell/e-shell.h>
#include <mail/e-mail-enums.h>
-#include <libemail-engine/e-mail-engine-enums.h>
+#include <em-format/e-mail-formatter-enums.h>
#define E_SETTINGS_DEPRECATED_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]