diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2003-09-19 03:01:13 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2003-09-19 03:01:13 +0800 |
commit | 21c57eeb74e30e5c2a42c066889b7ca6cd874d74 (patch) | |
tree | af4a43b7298a4f1a84ead3398e826a4125ccc722 | |
parent | e0068343b1d29bb31f08bbe2900306dd1c180d1b (diff) | |
download | gsoc2013-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/ChangeLog | 8 | ||||
-rw-r--r-- | composer/e-msg-composer-attachment-bar.c | 6 | ||||
-rw-r--r-- | composer/e-msg-composer.c | 22 |
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); |