aboutsummaryrefslogtreecommitdiffstats
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
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
-rw-r--r--composer/ChangeLog8
-rw-r--r--composer/e-msg-composer-attachment-bar.c6
-rw-r--r--composer/e-msg-composer.c22
3 files changed, 22 insertions, 14 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index bfd7f4c4a6..da59d41828 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,5 +1,13 @@
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
+
+2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
+
* e-msg-composer-attachment-bar.c:
* e-msg-composer-attachment.c:
* e-msg-composer.c: Updated for namespace changes in Camel.
diff --git a/composer/e-msg-composer-attachment-bar.c b/composer/e-msg-composer-attachment-bar.c
index 479fd99871..223c1e5fd9 100644
--- a/composer/e-msg-composer-attachment-bar.c
+++ b/composer/e-msg-composer-attachment-bar.c
@@ -726,7 +726,7 @@ attach_to_multipart (CamelMultipart *multipart,
if (!CAMEL_IS_MULTIPART (content)) {
if (camel_content_type_is (content_type, "text", "*")) {
- CamelMimePartEncodingType encoding;
+ CamelTransferEncoding encoding;
CamelStreamFilter *filter_stream;
CamelMimeFilterBestenc *bestenc;
CamelStream *stream;
@@ -747,7 +747,7 @@ attach_to_multipart (CamelMultipart *multipart,
encoding = camel_mime_filter_bestenc_get_best_encoding (bestenc, CAMEL_BESTENC_8BIT);
camel_mime_part_set_encoding (attachment->body, encoding);
- if (encoding == CAMEL_MIME_PART_ENCODING_7BIT) {
+ if (encoding == CAMEL_TRANSFER_ENCODING_7BIT) {
/* the text fits within us-ascii so this is safe */
/* FIXME: check that this isn't iso-2022-jp? */
default_charset = "us-ascii";
@@ -770,7 +770,7 @@ attach_to_multipart (CamelMultipart *multipart,
camel_object_unref (bestenc);
} else if (!CAMEL_IS_MIME_MESSAGE (content)) {
- camel_mime_part_set_encoding (attachment->body, CAMEL_MIME_PART_ENCODING_BASE64);
+ camel_mime_part_set_encoding (attachment->body, CAMEL_TRANSFER_ENCODING_BASE64);
}
}
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);