/home/jim/git/geary/src/engine/rfc822/rfc822-message-data.vala:274.46-274.79: error: The name `content_encoding_from_string' does not exist in the context of `GMime'
            filter.add(new GMime.FilterBasic(GMime.content_encoding_from_string(encoding), false));
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:88.25-88.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = quote_marker;
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:90.78-90.83: error: Argument 1: Cannot convert from `string' to `char[]'
                    (out_index > 3 && Geary.RFC822.Utils.comp_char_arr_slice(outbuf, out_index - 4, "\n-- "))) {
                                                                             ^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:92.21-92.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = '\r';
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:93.21-93.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = '\n';
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:98.25-98.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = quote_marker;
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:115.25-115.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = ' ';
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:125.29-125.47: error: The expression `string' does not denote an array
                            outbuf[out_index++] = ' ';
                            ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:128.25-128.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = '\r';
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:140.29-140.47: error: The expression `string' does not denote an array
                            outbuf[out_index++] = ' ';
                            ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:149.29-149.47: error: The expression `string' does not denote an array
                            outbuf[out_index++] = ' ';
                            ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:150.25-150.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = c;
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:160.25-160.43: error: The expression `string' does not denote an array
                        outbuf[out_index++] = ' ';
                        ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:163.21-163.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = c;
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:169.9-169.46: error: Assignment: Cannot convert from `string' to `char[]'
        processed_buffer = outbuf[0:out_index];
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:67.5-67.31: error: overriding method `Geary.RFC822.FilterFlowed.filter' is incompatible with base method `GMime.Filter.filter': incompatible type of parameter 1.
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:67.5-67.31: error: Geary.RFC822.FilterFlowed.filter: no suitable method found to override
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:173.5-173.33: error: overriding method `Geary.RFC822.FilterFlowed.complete' is incompatible with base method `GMime.Filter.complete': incompatible type of parameter 1.
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-flowed.vala:173.5-173.33: error: Geary.RFC822.FilterFlowed.complete: no suitable method found to override
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:41.21-41.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = Geary.RFC822.Utils.QUOTE_MARKER;
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:51.13-51.31: error: The expression `string' does not denote an array
            outbuf[out_index++] = c;
            ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:55.9-55.46: error: Assignment: Cannot convert from `string' to `char[]'
        processed_buffer = outbuf[0:out_index];
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:29.5-29.31: error: overriding method `Geary.RFC822.FilterPlain.filter' is incompatible with base method `GMime.Filter.filter': incompatible type of parameter 1.
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:29.5-29.31: error: Geary.RFC822.FilterPlain.filter: no suitable method found to override
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:59.5-59.33: error: overriding method `Geary.RFC822.FilterPlain.complete' is incompatible with base method `GMime.Filter.complete': incompatible type of parameter 1.
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-plain.vala:59.5-59.33: error: Geary.RFC822.FilterPlain.complete: no suitable method found to override
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-message.vala:675.52-675.81: error: The name `FILTER_HTML_CONVERT_URLS' does not exist in the context of `GMime'
            stream_filter.add(new GMime.FilterHTML(GMime.FILTER_HTML_CONVERT_URLS, 0));
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:138.13-138.31: error: The expression `string' does not denote an array
            outbuf[out_index++] = str[i];
            ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:76.21-76.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = c;
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:96.60-96.65: error: Argument 1: Cannot convert from `string' to `char[]'
                    Geary.RFC822.Utils.comp_char_arr_slice(outbuf, out_index - 4, "\n-- ")) {
                                                           ^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:100.21-100.39: error: The expression `string' does not denote an array
                    outbuf[out_index++] = c;
                    ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:108.17-108.35: error: The expression `string' does not denote an array
                outbuf[out_index++] = c;
                ^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:121.9-121.46: error: Assignment: Cannot convert from `string' to `char[]'
        processed_buffer = outbuf[0:out_index];
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:125.5-125.31: error: overriding method `Geary.RFC822.FilterBlockquotes.filter' is incompatible with base method `GMime.Filter.filter': incompatible type of parameter 1.
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:125.5-125.31: error: Geary.RFC822.FilterBlockquotes.filter: no suitable method found to override
    public override void filter(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:130.5-130.33: error: overriding method `Geary.RFC822.FilterBlockquotes.complete' is incompatible with base method `GMime.Filter.complete': incompatible type of parameter 1.
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/jim/git/geary/src/engine/rfc822/rfc822-gmime-filter-blockquotes.vala:130.5-130.33: error: Geary.RFC822.FilterBlockquotes.complete: no suitable method found to override
    public override void complete(char[] inbuf, size_t prespace, out unowned char[] processed_buffer,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

