Commit Graph

121 Commits

Author SHA1 Message Date
20ec9d7c1f Bug #678834 - [prefer-plain] Setting change works only after restart 2012-06-27 14:18:39 +02:00
6d0b910524 Display text/plain in fixed-width font
Regression from commit 99a875ed
2012-06-27 13:16:47 +02:00
ca9dfde2c3 Add CamelDebug to e_mail_parser_parse_sync 2012-06-27 11:04:32 +02:00
99a875edae Bug #515004 - Allow toggling between text and HTML view of mail 2012-06-26 13:40:59 +02:00
01a7c98bd2 Include e-mail-format-extensions.h in tarball.
Private header, but still need to distribute it.
2012-06-25 22:07:38 -04:00
ad2e4ef126 em-format: Remove $(emformatextensions_SOURCES) reference.
This variable is not defined anywhere.
2012-06-25 22:07:38 -04:00
e50279c957 Bug 678667 - 'All Message Headers' option is broken 2012-06-25 13:16:53 +02:00
cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
f960fd2dff Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
2012-06-24 20:31:42 -04:00
e3966e7034 Bug #678345 - Runtime warning when sender photo is disabled 2012-06-19 10:27:05 +02:00
6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
fe59b10f04 Bug #677608 - Fails to open message which is not yet downloaded 2012-06-18 13:44:58 +02:00
aef5c89508 Bug #677673 - Reply contains quoted top headers 2012-06-14 19:50:28 +02:00
a83eda3085 Don't use '%%' in strings that are not printf()'ed 2012-06-14 12:14:45 +02:00
4f47f662f6 Bug #674887 - Hang on sender's photo lookup 2012-06-14 12:14:45 +02:00
32fdd45dd6 Do not unref CamelDataWrapper obtained from CamelMimePart 2012-06-08 17:39:19 +02:00
b3dee9a31b Hide every part in multipart/related with Content-ID set 2012-06-08 17:08:00 +02:00
c4071b0a1d Fix displayed message headers
The new formatter was ignoring selected headers, always displaying
only From, To, Subject and Date (default headers).

Handling of the currently displayed headers has been moved to
EMailConfigFormatHTML extension, because it is related to
configuration of EMailFormatter, rather then EMailReader.
2012-06-08 17:08:00 +02:00
a6cac3f275 Bug #670876 - Missing mnemonics for buttons for vcard attached to email 2012-06-08 11:30:44 +02:00
75b7e16821 em-format: Add missing linker flags. 2012-06-07 12:24:30 -04:00
bdf653416b Remove a leftover debug message 2012-06-07 09:32:50 +02:00
5b8340563c Mail formatter rewrite
All mail-parsing and formatting code has been moved to em-format.
Parsing is handeled by EMailParser class, formatting by EMailFormatter.
Both classes have registry which hold extensions - simple classes
that do actual parsing and formatting. Each supported mime-type
has it's own parser and formatter extension class.
2012-06-06 15:27:19 +02:00
bf3cd1b5ec Bug #675061 - Evolution 3.5.1 does not build 2012-05-17 21:21:54 +02:00
59ba5e620d Fix some GSimpleAsyncResult reference leaks. 2012-05-13 09:40:23 -04:00
53a3d2f4e1 Use g_simple_async_result_set_check_cancellable().
Always call it immediately after g_simple_async_result_new().
2012-05-13 09:40:23 -04:00
3cce397e3e Bug #669111 - Lost charset in replies to encrypted mails 2012-05-04 12:03:53 +02:00
747db5952d EMFormat: Cleanups. 2012-04-29 10:21:47 -04:00
f4c30fef04 Bug #674249 - Crash when showing message with large text/plain 2012-04-19 10:30:55 +02:00
3fbbdd80ac Bug #674248 - Lost new lines from text/plain 2012-04-19 09:22:36 +02:00
e4c0c101ee Bug #673430 - Can't read messages in virtual Junk/Trash folders 2012-04-03 17:56:58 +02:00
299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
9ed9a99bad EMFormat: Add "session" as a constructor property.
Pass it in instead of digging it out of EShellSettings.
2012-03-31 15:48:01 -04:00
6d2c382788 WebKit port - port formatter and mail module 2012-03-28 18:38:25 +02:00
474a144a64 Fix typos 2012-03-27 22:13:07 +02:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
1600064022 Bug #591436 - Add -avoid-version to LDFLAGS 2012-02-15 11:22:21 +01:00
63eba7c310 Adapt to Camel API changes. 2012-01-29 15:01:12 -05:00
c75f58d01b Fix compiler warnings. 2011-11-22 14:34:11 -05:00
1b78f1e674 Migrate em-format* to GSettings 2011-10-18 23:28:27 +02:00
1f38f4d92c Simplify library dependency flags.
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac.  Time to simplify.  Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel).  That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
2011-10-04 22:27:14 -04:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
f59681796d Coding style and whitespace cleanup. 2011-08-13 11:27:51 -04:00
005a26de45 Avoid camel_stream_printf().
camel_stream_printf() is next on the chopping block.

Use g_strdup_printf() or a GString to construct a formatted string in
memory, pass it to camel_stream_write() in one go, and then check for
errors (unless it's a memory stream).
2011-07-05 14:40:10 -04:00
17127fbee9 Prefer g_seekable_seek() over camel_stream_reset().
When a stream is obviously a file or memory stream (both of which
implement the GSeekable interface), use g_seekable_seek() instead of
camel_stream_reset().

This is helping me discover if it's safe to remove camel_stream_reset().
We want to eventually move to GIO streams, which have no reset method.
2011-07-05 11:31:01 -04:00
a51ea9b977 EMFormatQuote cleanups.
Move public members to the private struct.
2011-07-05 11:31:01 -04:00
11bf8dd07d Bug #637402 - No quoted mail when replying to html email 2011-06-24 16:24:19 +02:00
f014ab82c8 Coding style and whitespace cleanups. 2011-06-08 13:14:48 -04:00
de752b010f Including <glib-object.h> directly is rarely needed. 2011-05-28 11:12:08 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00