Commit Graph

59 Commits

Author SHA1 Message Date
6da51f4d8e eds-I#281 - GLibTools.cmake: Use basename in glib-mkenums templates
This change helps to create reproducible builds.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/281
2020-12-08 08:48:32 +01:00
272297fcc9 Fix new compiler warnings introduced by GLib minimum version bump 2020-11-12 11:14:38 +01:00
224b46f4c9 I#1208 - Keep the space in the filenames upon saving
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1208
2020-11-05 15:08:16 +01:00
d27a33e55d I#1187 - code-cleanup: Remove unnecessary NULL pointer checks
These changes were generated by using the software “Coccinelle 1.0.8”.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1187
2020-11-04 10:25:44 +01:00
789779c95d I#561 - Composer: Restore X-Evolution headers when send fails
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/561
2020-09-01 18:43:26 +02:00
a34178ff74 I#919 - Better figure out intended recipient with Reply to Sender
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/919
2020-08-31 18:32:50 +02:00
38964d1de0 I#821 - Slow message search
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/821
2020-05-22 12:01:15 +02:00
8b5932f022 Fix minor typos 2020-05-19 06:00:50 +00:00
e149f285ac mail_execute_shell_command: Add logging for easier debugging 2020-05-11 10:41:58 +02:00
148054c105 M!45 - Typos in internal variable names
Closes https://gitlab.gnome.org/GNOME/evolution/issues/814
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/45
2020-03-06 10:00:32 +01:00
d19d2806af I#791 - GOA configured Mail accounts don't auto-refresh by default
Closes https://gitlab.gnome.org/GNOME/evolution/issues/791
2020-02-19 09:57:22 +01:00
170f7b2965 I#590 - Redirect should not modify message headers
Closes https://gitlab.gnome.org/GNOME/evolution/issues/590
2020-02-18 19:43:52 +01:00
0f0fd768f6 Prefer GSlice over heap allocation for short-lived structures
It might be quicker to use GSlice than to allocate new memory on the heap,
thus let's try to benefit from it.
2020-01-21 23:12:48 +01:00
b4fa5a751a ESimpleAsyncResult: Avoid thread scheduling race when finishing on idle
The e_simple_async_result_complete_idle() adds a reference to the passed-in
ESimpleAsyncResult instance and schedules an idle callback, where it is
also unreffed. Usual follow up action of the caller was to unref the result,
maybe in a dedicated thread. The race comes when the dedicated thread is
suspended before it removes its reference on the result and the idle callback
is processed before the thread is resumed. That can also mean to free
widgets, which are supposed to be freed only in the main/UI thread,
in the dedicated thread, causing crash or other issues. The fix is to
take the reference of the result, instead of adding its own and unreffing
it shortly after.

This is related to a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1770923
2019-11-11 18:09:57 +01:00
4404f135de I#588 - Unneeded headers remain when filter forwards a message
Closes https://gitlab.gnome.org/GNOME/evolution/issues/588
2019-08-23 11:15:02 +02:00
6dc66755af M!23 - Prefer g_string_append_c() over g_string_append()
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/23
2019-07-08 15:09:10 +02:00
f8933bdbc1 I#517 - Use case insensitive email compare on account address guess
Closes https://gitlab.gnome.org/GNOME/evolution/issues/517
2019-07-02 11:23:59 +02:00
c97949f4ee I#479 - Call mail account refresh also after going online ][
The CamelOfflineStore did not reconnect once it disconnected, only
after whole CamelSession went offline and online.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/479
2019-06-27 19:02:04 +02:00
a6019c44f2 I#499 - Change generated Forward subject line to not contain brackets
Closes https://gitlab.gnome.org/GNOME/evolution/issues/499
2019-06-21 12:58:54 +02:00
a20db2de0d I#479 - Call mail account refresh also after going online
Closes https://gitlab.gnome.org/GNOME/evolution/issues/479
2019-06-14 08:54:23 +02:00
b965fe6076 I#430 - The first user's Search Folder not auto-shown in the folder tree
Closes https://gitlab.gnome.org/GNOME/evolution/issues/430
2019-05-03 10:33:19 +02:00
2fa97de820 I#406 - Use a special icon for a configured Archive folder
Closes https://gitlab.gnome.org/GNOME/evolution/issues/406
2019-04-23 21:02:28 +02:00
f804af97fe Ref/unref imbalance on a CamelFolder instance
When doing searches in the Mail view in other than Current Folder context
and then clearing the search text, the search folder in the background was
not freed, instead of it the real folder, into which the view had been
switched, had been unreffed one more time. That could cause some issue
in the future or at the quit of the application.

Few other things found during this fixed as well.

Related to a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=1678440
2019-02-21 10:17:42 +01:00
9750eb5470 I#164 - Mute "Failed to handle source headers" runtime warning
Closes https://gitlab.gnome.org/GNOME/evolution/issues/164
2018-10-10 21:45:57 +02:00
97995de157 I#84 - Filter configuration needs a humanly readable dump
Closes https://gitlab.gnome.org/GNOME/evolution/issues/84
2018-09-20 18:56:30 +02:00
c021214d75 I#122 - Avoid delayed message send when editing the Outbox message
Closes https://gitlab.gnome.org/GNOME/evolution/issues/122
2018-09-10 17:44:17 +02:00
8e1ebeffe0 I#53 - Address Helgrind warning about lock acquire order
Closes https://gitlab.gnome.org/GNOME/evolution/issues/53
2018-07-11 16:23:03 +02:00
3627d75e1c Bug 704246 - Cannot send encrypted mail to contact with certificate 2018-07-04 11:56:33 +02:00
2cb3aa872b Try also with the From address when looking up correct From account for composer
This can be useful for Sent and Outbox folders, when the account
cannot be guessed from the To/CC recipients.
2018-06-27 09:38:49 +02:00
dd8c825956 Use 'User-Agent' instead of 'X-Mailer' header when sending message
It is suggested in RFC 5536:
https://tools.ietf.org/html/rfc5536#section-3.2.13
2018-06-14 12:47:39 +02:00
5f6de5af8b Bug 776162 - "Ignore Thread" does not always ignore thread 2018-06-14 11:03:14 +02:00
ed7add9842 Address some of the compiler and static analyzers warnings 2018-05-17 15:13:03 +02:00
f9f2d723c9 Address some of the clang warnings 2018-05-14 18:19:22 +02:00
499518d53c Move evolution-alarm-notify to evolution-data-server
This way other applications can provide reminder notifications,
independently of the evolution itself.
2018-05-11 13:01:00 +02:00
2f4a3d549b Bug 724647 - Add option to Show full mail addresses in message preview 2018-04-10 15:01:43 +02:00
42203a3d00 Change how UI deals with XOAUTH2 for Camel providers
As it had been before this change, once any account had Google built-in
OAuth2 authentication, it had been offered to every account of that provider,
which is wrong. This change adds/removes particular built-in OAuth2
authentication methods on demand, also when changing server host name,
without influencing any other account.
2018-01-23 13:54:45 +01:00
c1a673bdc2 Adapt to changes in built-in OAuth2 implementation in evolution-data-server 2018-01-22 13:33:52 +01:00
f5ac358916 Bug 790635 - Slow start with 10+ mail accounts enabled 2017-11-30 09:49:22 +01:00
fff4730ee3 Fix a memory leak in e_mail_store_save_initial_setup_sync() 2017-11-09 16:51:50 +01:00
c5ca2d356f Bug 788916 - Localized "Fwd:"/"Re:" can't be disabled 2017-10-13 11:43:36 +02:00
ebb63fb379 Bug 788730 - Offer Edit Message/Open Outbox Folder when Send fails 2017-10-10 15:33:26 +02:00
d86f2064e1 Bug 785618 - Unread mail count in IMAP folder not always updated 2017-09-12 18:49:44 +02:00
cea9ef925e Use the fancy Unicode quotation marks in a new file
Plus two forgotten arrows elsewhere.

See https://developer.gnome.org/hig/stable/typography.html

https://bugzilla.gnome.org/show_bug.cgi?id=774377
2017-07-04 00:37:20 +02:00
963ca6fd2e Bug 781744 - Support not storing sent messages 2017-07-03 12:37:44 +02:00
06475e45b3 Bug 772572 - Allow creating Receive-only mail accounts 2017-06-28 13:49:45 +02:00
534e797d98 Bug 783968 - Mark Fwd and Re Subject attribution for translation 2017-06-19 19:34:59 +02:00
359aee3aa5 e_mail_folder_to_full_display_name: Special-case virtual Trash/Junk folders
These used to show their raw names in the UI, which didn't look correct.
2017-06-15 17:17:31 +02:00
3df39f3d08 MailFolderCache can sometimes block folder 'changed' notifications
One way to have lost folder 'changed' notifications from MailFolderCache
is to fail to connect to the account after start, in which case the folder
tree in the Mail view doesn't update unread counts properly. It had been
due to the MailFolderCache still considering the store being initializing
for the first time, while piling the folder notifications to be emitted
when the initialization of the store is over.
2017-05-03 11:45:04 +02:00
487554dc3a Bug 779156 - [IMAPx] Not listening for changes after resume from suspend 2017-02-28 14:39:43 +01:00
f1d9e7e328 A minor translatable string change
...to follow convention for a folder reference from other places
of the Evolution.
2017-01-27 09:28:48 +01:00