Commit Graph

146 Commits

Author SHA1 Message Date
b3ec9c8c2f Encode also message_uid in e_mail_part_build_uri()
This reverts commit 7050a12868, which broke opening of IMAP message.
It's also the correct solution for the initial issue, because
the message_uid can contain letters which should be encoded in the URI.
2012-10-18 18:00:09 +02:00
5437fa7c35 Bug #684447 - Check for highlight during configure.
If the highlight program cannot be found width AC_PATH_PROGS,
configure will abort with an error message.

You can either
a) install highlight
b) specify the patch with HIGHLIGHT=/path/to/highlight
c) pass --disable-text-highlight to configure to exclude the module

This also makes text-highlight module to fallback to text/plain
formatter when highlight program would crash or fail to ensure
the content is delivered to user.
2012-10-08 23:27:29 +02:00
5ce8bf667d [text/plain parser] Use original part when nothing found inline
This way the view corresponds to the original part properties,
not those stripped by the inline filter. Also initialize
EMailInlineFilter::filename on creation of the structure, thus
the value is actually used on the subparts, if needed.
2012-09-13 08:41:27 +02:00
409b4a5b79 Bug #680537 - Reply to individual message in digest generates empty body 2012-09-12 19:04:36 +02:00
251e8b00da Bug #678291 - Identifies application/mbox as text/plain attachment 2012-09-12 11:39:14 +02:00
cf218fc8f5 BR is not a "pair" HTML element 2012-09-11 17:41:37 +02:00
4a07071e2f Bug #683665 - Crash on displaying message with broken Content-Type attachment 2012-09-11 16:31:35 +02:00
d655d5889c Bug #683663 - Attachment bar missing when showing 'All Message Headers' 2012-09-11 16:19:00 +02:00
f836b409df Don't re-parse attachment parts as attachments 2012-09-11 13:47:17 +02:00
a5bbf35da5 Fix all 'may be used uninitialized' compiler warnings 2012-08-20 13:06:23 +02:00
c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
43917f0a6d Remove some unused code from EMailReader
This is leftover from the WebKit port and it didn't work
properly. Most of the code was removed, some was moved
to a better place.
2012-08-09 16:16:38 +02:00
8f145c216f Fix condition when to collapse addresses in To/Cc/Bcc headers 2012-08-07 09:29:21 +02:00
3ed728c12c Bug #679726 - Move button for expanding headers behind header label 2012-08-03 15:54:55 +02:00
6dd78a31de Bug #680331 - Crash when replying to a message 2012-08-03 15:43:08 +02:00
0b05c12df7 Bug #680535 - Reply to message with text attachments formats them inline 2012-08-01 11:54:02 +02:00
440e43d289 Bug #679404 - Read colors for message preview from Gtk theme 2012-07-27 12:13:20 +02:00
9574b77d63 Bug #680577 - [text-highlight] - Failed to load part 2012-07-26 21:24:23 +02:00
7878c06f05 Bug #680634 - Missing image attachment 2012-07-26 21:23:29 +02:00
181ae9cd3e Bug #680635 - Inline GPG shown as source 2012-07-26 15:35:46 +02:00
8663b54cae Highlighting of text parts and source codes
This adds 'Format as' submenu to the preview pane context menu.
The submenu is available only for text/plain parts or parts
with a source code (we support about 40 various types). Using
the 'highlight' utility, the formatter processes the part and
highlights the source code it contains.

(discussion in bug #680026)
2012-07-25 11:29:22 +02:00
0512391cc3 Bug #680123 - Freeze on message/disposition-notification email parsing 2012-07-18 15:12:08 +02:00
360dd80e25 Fix a memory leak in EMailFormatterPrint 2012-07-17 10:47:13 +02:00
bd2af6d508 Bug 679323 - Formatting errors when replying in inline mode 2012-07-13 10:55:12 +02:00
759741ebd6 Don't display SMIME signature as an attachment 2012-07-12 17:11:29 +02:00
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