diff options
author | Dan Winship <danw@src.gnome.org> | 2001-10-22 03:08:07 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2001-10-22 03:08:07 +0800 |
commit | b0ac33fbbe200997569e14574dd5aac746419bed (patch) | |
tree | c5573f27b274206769804d81262c0a90f1d85774 /composer/e-msg-composer-attachment-bar.h | |
parent | e563157722c2dd8fe2cc157326e745142e850bcc (diff) | |
download | gsoc2013-evolution-b0ac33fbbe200997569e14574dd5aac746419bed.tar.gz gsoc2013-evolution-b0ac33fbbe200997569e14574dd5aac746419bed.tar.zst gsoc2013-evolution-b0ac33fbbe200997569e14574dd5aac746419bed.zip |
Make inline images used for replies not show up as
attachments. Also, I think this should make replies to HTML
messages containing inline images referenced via Content-Location
work, but that's not tested.
* e-msg-composer.c (various): Keep two hash tables of inline image
data: one mapping from cid: URLs to CamelMimeParts for all
attachments, the other mapping from file: and Content-Location
urls to CamelMimeParts (for those inline images that came from a
file or have a Content-Location).
(add_inlined_images): Simplify. Most of this code is in
e_msg_composer_add_inline_image_from_file() now.
(e_msg_composer_add_message_attachments, handle_multipart): Change
"attach_all" arg to "just_inlines". If it is set, call
e_msg_composer_add_inline_image_from_mime_part on any attachment
with a Content-Id or Content-Location.
(e_msg_composer_add_inline_image_from_file): Create a mime part
from a file and add it to the inline images hash.
(e_msg_composer_add_inline_image_from_mime_part): Add a mime part
directly to the inline images hash.
* listener.c (resolve_image_url): If asked to resolve a file: URL
that isn't in the inline images hash, call
e_msg_composer_add_inline_image_from_file to get a cid for it.
(impl_event): Look up the URL in the inline_images and
inline_images_by_url hashes.
* e-msg-composer-attachment-bar.c
(e_msg_composer_attachment_bar_find_message): Gone. No longer
used.
svn path=/trunk/; revision=13852
Diffstat (limited to 'composer/e-msg-composer-attachment-bar.h')
-rw-r--r-- | composer/e-msg-composer-attachment-bar.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/composer/e-msg-composer-attachment-bar.h b/composer/e-msg-composer-attachment-bar.h index 3dfe87ad80..15774bb2fe 100644 --- a/composer/e-msg-composer-attachment-bar.h +++ b/composer/e-msg-composer-attachment-bar.h @@ -68,8 +68,6 @@ void e_msg_composer_attachment_bar_to_multipart (EMsgComposerAttachmentBar *bar, guint e_msg_composer_attachment_bar_get_num_attachments (EMsgComposerAttachmentBar *bar); void e_msg_composer_attachment_bar_attach (EMsgComposerAttachmentBar *bar, const gchar *file_name); void e_msg_composer_attachment_bar_attach_mime_part (EMsgComposerAttachmentBar *bar, CamelMimePart *part); -CamelMimePart *e_msg_composer_attachment_bar_find_message (EMsgComposerAttachmentBar *bar, - char *url); #ifdef __cplusplus } |