Commit Graph

7644 Commits

Author SHA1 Message Date
5cd49dc1bb Bug 745951 - Disable "Create filter for Mailing-List" when not from ML 2015-03-10 14:24:12 +01:00
4e1c6dfb43 Fails to find nested message's attachment bar in WebKitWebView
A runtime warning like this:

   evolution-mail-WARNING **: Failed to find parent <object>
   for '.message.mixed.1.mbox.0.rfc822.attachment-bar' - no ID set?

could be shown when a message in the preview had a message attachment,
which had also an attachment.

The reason for it was a use of the same variable name in the 'for' body
as in the parent block, which, even the element was found, didn't set
the parent block's variable, thus it behaved like nothing was found.
2015-03-06 11:24:24 +01:00
5e4be1590a Bug 743953 - (Sent in Inbox) Reply to sender includes all recipients 2015-03-06 06:55:56 +01:00
80706ff2e8 Bug 440661 - vFolder "Status is Junk" doesn't show Junk mails 2015-03-03 10:48:59 +01:00
8e41d0e0f4 Bug 621751 - Allow import of non-MBOX format mail messages 2015-02-27 14:18:10 +01:00
d75a0c1dcc Bug 738080 - message/rfc822 attachment drag and drop often does not work 2015-02-27 12:40:10 +01:00
179495034c EMailReader - Fix more leaks of WebKit objects
Also remove outdated comment.
2015-02-27 11:01:14 +01:00
e3106bf386 EMailDisplay - Fix more leaks of WebKit objects 2015-02-27 11:01:14 +01:00
09124ab63d HTML events callbacks are not called
The problem is that if we call webkit_dom_event_target_add_event_listener
on the element and unref it afterwards (even when we get that element
from WebKitDOMNodeList) the callback won't be called at all.
2015-02-27 11:01:13 +01:00
a17a6b7c58 Fix a crash when 'Check for supported authentication types' clicked
The crash happened when there was an attempt to connect securely
to the server, but the server provided untrusted certificate,
thus Evolution wanted to ask for the certificate trust.
2015-02-26 16:36:11 +01:00
8486d5baf7 Bug 743404 - Status column of message list exposed poorly via atk
Allow the atk implementation for ECellToggle to expose names for
states, since an ECellToggle can potentially show many states,
so setting ATK_STATE_CHECKABLE isn't always sufficient. Also
expose the corresponding enum of the icon through AtkValue, in case
an AT wants to perform a custom action for a particular value. Use
this functionality for the "status" cells in the message list.
2015-02-25 08:55:18 +01:00
9dcac58b21 Use thread safe variants of g_object_bind_property*() functions from evolution-data-server 2015-02-24 09:54:41 +01:00
36776bab4a Bug 745013 - handle_http_request: GBinding not thread safe 2015-02-24 08:42:04 +01:00
a75ff95715 MessageList - Localize global string arrays only once
This will make things simpler and eventually quicker.
2015-02-23 18:32:51 +01:00
2f7e0badb4 handle_http_request: Skip invalid URIs
It wasn't checked whether the passed-in URI was correct, but the message
object returned from soup_message_new() was dereferenced anyway, which
could cause a crash.
2015-02-20 14:31:21 +01:00
88dd1d83c9 Bug 744401 - Many WebKitDom objects leaked for every message viewed
Follow-up fix that fixes the leak of two strings introduced with
previous fix to this bug. Also unref all the used objects from various
lists that WebKit returns after they are used.
2015-02-20 11:16:18 +01:00
99913ec7c3 Bug 740169 - Add support for smileys via Unicode-characters 2015-02-18 19:01:42 +01:00
d83c51ba81 Bug 744550 - Always scroll to selected message after messages delete 2015-02-18 13:09:44 +01:00
160d8e4de3 Bug 744541 - No plural use in KMail importer 2015-02-17 14:55:26 +01:00
62b941a3f2 Fix typo in Junk Testing Settings UI 2015-02-16 00:23:46 +01:00
2122c6510c Switch side of a wider border for signed/encrypted mail frame
A 4-pixel wide border looked fine for single emails, but once
the message was part of a conversation, with quoted replies,
the wider border was confusing, too close to the quotation line.
This change moves the wider border to the opposite side.
2015-02-12 13:50:50 +01:00
086d2cb981 Use camel_application_is_exiting declaration from camel.h
It's part of camel.h now, thus let's use it, instead of re-declare it.
2015-02-11 17:36:23 +01:00
44623f1b00 Bug 743547 - Report one error only once for folders refresh 2015-02-11 15:44:12 +01:00
8ea9f96f8b Prefer g_output_stream_write_all() over g_output_stream_write()
Just to make sure that all data had been written, while the later
can finish successfully without actually write all the data it was
requested to write.
2015-02-09 14:53:37 +01:00
becf59f266 Bug 731502 - Import mails and contacts from KMail 2015-02-06 11:02:32 +01:00
5130f2110e Bug 606239 - Better indication of signed and/or encrypted received email 2015-02-06 10:21:12 +01:00
af02ba8aef Remove "Unknown background operation" generic job description message
Camel identifies the jobs from the very beginning now, thus this
generic message is not needed anymore.
2015-02-06 09:13:33 +01:00
8282468a12 Bug 686620 - Change wording of a New Account autodiscovery option 2015-02-06 05:53:32 +01:00
f39a994a34 Ignore errors when searching for email address in books
There is no need to stop searching for an email address in available
books when one book fails with an error after it was successfully
opened.
2015-02-05 15:14:45 +01:00
40723812bc Bug 249749 - Threaded Message List Expands When Using "Find Now" 2015-02-05 11:54:20 +01:00
4c1da5e8a3 Bug 743959 - Automatically collapsing threads after folder update 2015-02-04 08:06:14 +01:00
a6e34f0bb7 Move authentication of backends back to the client
Since this change the client is responsible to provide credentials
to use to authenticate backends (through ESource-s, to be more precise),
unless the credentials are already saved.
2015-02-02 14:50:27 +01:00
9f7621ec1d EMComposerUtils - Drop unused prefix and suffix around the message 2015-02-02 10:57:15 +01:00
636c81fa93 Bug 735150 - Preserve multiselection on folder change in message list 2015-01-06 15:31:55 +01:00
c569546604 Bug 741129 - Correct couple translatable strings 2015-01-06 11:20:02 +01:00
2d83d7655f Bug 724039 - Message preview shows a wrong message 2014-12-12 13:45:07 +01:00
aab2dd6254 Bug 550796 - Implement free form filter expression 2014-12-09 09:20:12 +01:00
80d9a5f8b1 Bug 469141 - Traverse collapsed threads with Magic space bar 2014-12-04 08:36:05 +01:00
f28796508e Bug 524365 - Expand folder tree for message Move/Copy folder selector 2014-12-03 13:59:57 +01:00
2decbad428 Bug 686620 - Add an option to skip New Account autodiscovery 2014-12-03 07:10:02 +01:00
38ec935765 Bug 734646 - Do not load remote images on a message print 2014-11-28 14:57:34 +01:00
ffdd2a60e8 Bug 740743 - Update 'New email setup' welcome text 2014-11-27 14:03:56 +01:00
79f65dafd6 Bug 736947 - Attachment icon not shown in Sent folder 2014-11-19 20:00:21 +01:00
d540ee82ec mail_regen_list: Fix a memory leak 2014-11-13 10:12:06 +01:00
59e2efa774 Share GSettings objects with e_util_ref_settings()
A simple Evolution run and move between all views means creation of
more than 100 GSettings objects, with only a bit more than 10 schemas.
Reusing the objects should have a positive impact on a performance too.
2014-11-13 10:06:04 +01:00
275275dacc Bug 739030 - Prevailing space in Subject column 2014-11-11 15:19:40 +01:00
f5b585cde4 Revert "[EMailBackend] Provide cancellable and show in UI prepare for a quit"
This reverts commit 7c918831a8.

It turned out that the Evolution won't quit when the quit was initiated
with a "busy" EShellBackend. In that case the EShellBackend itself
references the activity and lets it alive until the activity is completed.
The problem is that the activity is completed only after it is freed,
thus there happens a circular dependency on the reference count of
that activity.
2014-11-07 12:40:18 +01:00
ba8c7c2594 Avoid automatic mail account update when the application is exiting 2014-11-07 12:01:27 +01:00
a5513b3ea6 Provide descriptive error message when an e-mail is not available in offline 2014-11-06 10:36:42 +01:00
33323b115f Bug 739577 - Runtime critical when saving message to drafts
We have to finish the async task before we continue with saving (that
code was unintentionally removed when merging the WebKit based composer
into the master).
2014-11-05 08:24:53 +01:00