Forward attached emails properly: Closes #6842

This fix required adapting a filter from GMime, which is also
licensed LGPL 2.1.  A GMime VAPI change was also required.
This commit is contained in:
Robert Schroll 2013-05-13 16:24:11 -07:00 committed by Jim Nelson
parent bd4823afbd
commit 844963ed0e
4 changed files with 71 additions and 8 deletions

View file

@ -966,7 +966,7 @@ namespace GMime {
[CCode (cname = "g_mime_stream_printf")]
public ssize_t printf (string fmt);
[CCode (cname = "g_mime_stream_read")]
public virtual ssize_t read (string buf, size_t len);
public virtual ssize_t read (uint8[] buf);
[CCode (cname = "g_mime_stream_reset")]
public virtual int reset ();
[CCode (cname = "g_mime_stream_seek")]

View file

@ -15,6 +15,8 @@ g_mime_part_get_content_part nullable="1"
g_mime_signer_next name="get_next"
g_mime_stream_mem_new_with_buffer.buffer is_array="1" array_length_pos="1.0" type_name="uint8[]"
g_mime_stream_mem_new_with_buffer.len hidden="1"
g_mime_stream_read.buf is_array="1" type_name="uint8[]"
g_mime_stream_read.len hidden="1"
g_mime_utils_decode_8bit transfer_ownership="1"
g_mime_utils_header_decode_date type_name="time_t"
g_mime_utils_header_decode_date.tz_offset is_out="1" nullable="1"