aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-msg-composer.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2003-09-19 03:01:13 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2003-09-19 03:01:13 +0800
commit21c57eeb74e30e5c2a42c066889b7ca6cd874d74 (patch)
treeaf4a43b7298a4f1a84ead3398e826a4125ccc722 /composer/e-msg-composer.c
parente0068343b1d29bb31f08bbe2900306dd1c180d1b (diff)
downloadgsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar.gz
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar.bz2
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar.lz
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar.xz
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.tar.zst
gsoc2013-evolution-21c57eeb74e30e5c2a42c066889b7ca6cd874d74.zip
updated for CamelTransferEncoding namespace changes
2003-09-18 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment-bar.c: updated for CamelTransferEncoding namespace changes * e-msg-composer.c: updated for CamelTransferEncoding namespace changes svn path=/trunk/; revision=22616
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r--composer/e-msg-composer.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 835a2117de..9ea40a3e4e 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -193,7 +193,7 @@ get_text (Bonobo_PersistStream persist, char *format)
#define LINE_LEN 72
-static CamelMimePartEncodingType
+static CamelTransferEncoding
best_encoding (GByteArray *buf, const char *charset)
{
char *in, *out, outbuf[256], *ch;
@@ -225,11 +225,11 @@ best_encoding (GByteArray *buf, const char *charset)
return -1;
if (count == 0)
- return CAMEL_MIME_PART_ENCODING_7BIT;
+ return CAMEL_TRANSFER_ENCODING_7BIT;
else if (count <= buf->len * 0.17)
- return CAMEL_MIME_PART_ENCODING_QUOTEDPRINTABLE;
+ return CAMEL_TRANSFER_ENCODING_QUOTEDPRINTABLE;
else
- return CAMEL_MIME_PART_ENCODING_BASE64;
+ return CAMEL_TRANSFER_ENCODING_BASE64;
}
static const char *
@@ -257,13 +257,13 @@ composer_get_default_charset_setting (void)
}
static const char *
-best_charset (GByteArray *buf, const char *default_charset, CamelMimePartEncodingType *encoding)
+best_charset (GByteArray *buf, const char *default_charset, CamelTransferEncoding *encoding)
{
const char *charset;
/* First try US-ASCII */
*encoding = best_encoding (buf, "US-ASCII");
- if (*encoding == CAMEL_MIME_PART_ENCODING_7BIT)
+ if (*encoding == CAMEL_TRANSFER_ENCODING_7BIT)
return NULL;
/* Next try the user-specified charset for this message */
@@ -281,7 +281,7 @@ best_charset (GByteArray *buf, const char *default_charset, CamelMimePartEncodin
/* Try to find something that will work */
charset = camel_charset_best (buf->data, buf->len);
if (!charset)
- *encoding = CAMEL_MIME_PART_ENCODING_7BIT;
+ *encoding = CAMEL_TRANSFER_ENCODING_7BIT;
else
*encoding = best_encoding (buf, charset);
@@ -348,7 +348,7 @@ build_message (EMsgComposer *composer, gboolean save_html_object_data)
E_MSG_COMPOSER_ATTACHMENT_BAR (composer->attachment_bar);
EMsgComposerHdrs *hdrs = E_MSG_COMPOSER_HDRS (composer->hdrs);
CamelDataWrapper *plain, *html, *current;
- CamelMimePartEncodingType plain_encoding;
+ CamelTransferEncoding plain_encoding;
CamelMultipart *body = NULL;
CamelContentType *type;
CamelMimeMessage *new;
@@ -378,10 +378,10 @@ build_message (EMsgComposer *composer, gboolean save_html_object_data)
}
if (composer->mime_body) {
- plain_encoding = CAMEL_MIME_PART_ENCODING_7BIT;
+ plain_encoding = CAMEL_TRANSFER_ENCODING_7BIT;
for (i = 0; composer->mime_body[i]; i++) {
if ((unsigned char) composer->mime_body[i] > 127) {
- plain_encoding = CAMEL_MIME_PART_ENCODING_QUOTEDPRINTABLE;
+ plain_encoding = CAMEL_TRANSFER_ENCODING_QUOTEDPRINTABLE;
break;
}
}
@@ -4198,7 +4198,7 @@ e_msg_composer_add_inline_image_from_file (EMsgComposer *composer,
name = g_path_get_basename(file_name);
camel_mime_part_set_filename (part, name);
g_free(name);
- camel_mime_part_set_encoding (part, CAMEL_MIME_PART_ENCODING_BASE64);
+ camel_mime_part_set_encoding (part, CAMEL_TRANSFER_ENCODING_BASE64);
url = g_strdup_printf ("file:%s", file_name);
g_hash_table_insert (composer->inline_images_by_url, url, part);