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
This commit is contained in:
Jeffrey Stedfast
2003-09-18 19:01:13 +00:00
committed by Jeffrey Stedfast
parent e0068343b1
commit 21c57eeb74
3 changed files with 22 additions and 14 deletions

View File

@ -1,3 +1,11 @@
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:

View File

@ -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);
}
}

View File

@ -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);