Commit Graph

1925 Commits

Author SHA1 Message Date
a7fe0ab7cd I#2712 - Crash when hiding completed tasks
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2712
2024-04-04 08:53:43 +02:00
6c9353d4ab I#2693 - Mail: Prefer saving original message instead of re-encode
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2693
2024-03-19 11:28:27 +01:00
b1f0779563 Plugins' .xml.in: Update homepage URI from GNOME wiki to GNOME GitLab 2024-03-14 13:22:23 +01:00
0ca5f6ef69 I#2672 - Calendar: Prefer html/markdown description in preview
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2672
2024-03-06 10:35:14 +01:00
905d1c91d5 I#2632 - Workaround excessive memory use
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2632
2024-03-01 12:43:37 +01:00
890f7c4a4d main.c: Fix unused variable when in non-development build
The GSettings is used only for the development build, thus declare
it only when really needed.
2024-03-01 12:42:17 +01:00
0d35a40d1b Calendar: Meeting deletion can sometimes send duplicate cancel messages
Servers with "save-schedule" capability send meeting change notifications
on their own. When deleting a meeting and sending specific cancellation
mail, it doesn't make much sense to let the server send another cancellation
mail by itself, due to the deletion, thus let the calendar backend know
that it can avoid sending the message.
2024-02-28 10:31:55 +01:00
f9f9cbec43 Calendar: Remove support for E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED
The only user of it had been evolution-ews and even that did it incorrectly,
sending duplicated mails, thus drop the functionality from the code.

Related to https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/259
2024-02-28 10:10:23 +01:00
f72fdd0e51 itip-formatter: Show "Unable to send item..." errors with error icon
The "information" icon does not fit to the nature of the failure message.
2024-02-28 08:42:40 +01:00
17622e0e59 I#2680 - Mail: Add 'From' header to default Free Form Expression
This way it'll match "Subject and Addresses contain" filter.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2680
2024-02-21 12:22:05 +01:00
acd5a2dadf I#2663 - Composer: Try to parse pasted addresses with ';' better
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2663
2024-02-21 12:10:15 +01:00
437525d9c6 I#2627 - Skip message Note part in "Edit as New Message"
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2627
2024-02-21 10:11:17 +01:00
2fb93e17d5 I#2679 - Remove old stock icons from table and cell Properties dialogs
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2679
2024-02-21 09:23:29 +01:00
1b561bbb7b I#2677 - ESourceConfig: Window width always increases on Type change in Wayland
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2677
2024-02-19 14:51:26 +01:00
9746012eaa I#2675 - Support webcals: URI
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2675
2024-02-16 11:37:12 +01:00
047973d5c3 I#2664 - itip-view: Prefer user's choice for 24h time format
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2664
2024-02-16 08:47:12 +01:00
547a2a76ca I#2665 - Tasks: Add Status=Needs Action filter option
Adds the task type of 'Needs Action' in the Advanced Search feature in the Tasks
view. This task type can already be set in multiple ways, but now it can also be
searched for.

Related specification is RFC 2445 section 4.8.1.11 Status
https://www.ietf.org/rfc/rfc2445.txt

The implementation in the Evolution Data Server already exists.

Tested and confirmed working.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2665

Signed-off-by: Nico Rikken <nico@nicorikken.eu>
2024-02-15 18:39:14 +00:00
7849a66f0a I#2659 - Composer: Preserve whitespace in text/plain drafts ][
Also switch composer mode from HTML to Plain Text when a text/plain
part is used as the message source.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2659
2024-02-15 17:43:09 +01:00
6b66d00749 Composer: Change "Remove Key" to "Send without Key" in Autocrypt question
The "Remove Key" was not chosen well, even it means to remove it from the message,
it could be read as "remove from the list of the keys" or something. The "Send
without key" is much clearer about the meaning.
2024-02-15 14:44:09 +01:00
5cc2440497 Composer: Hint places for folding in Autocrypt header
Header folding can happen only on places where spaces are expected.
While the encoded key data of the Autocrypt header are meant to be
without spaces, the base64 decoding ignores whitespaces, thus it's
okay to have them there. This helps to not pass overly long header
lines in the messages.

Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/527
2024-02-15 14:18:07 +01:00
eb3a667e33 I#2659 - Composer: Preserve whitespace in text/plain drafts
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2659
2024-02-15 11:21:01 +01:00
222bde7bee I#2670 - Pasting into composer address box can lose spaces
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2670
2024-02-14 11:06:02 +01:00
29e29da0dd Composer: Stop message send when retrieve of the content failed
Message content retrieval can sometimes fail. Do not claim a problem
on the console only, stop sending instead, to not send empty messages.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2666
2024-02-14 08:20:23 +01:00
42184ed5d6 Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE() ][
The em-format structures with base_init() implementation did not work
properly (preview broke once a message had been replied to), thus partly
revert the change and use a different approach.
2024-02-13 17:36:00 +01:00
043aa49353 I#2657 - Composer: Option to prefer local datetime in reply credits
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2657
2024-02-13 16:47:42 +01:00
04d3655d5c I#2661 - Unclear licensing in some places
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2661
2024-02-13 14:15:11 +01:00
65bc1a6249 plugin_ui_hook_finalize: Chain up to the finalize() method
Correct a typo, the finalize() method implementation should chain up
to the finalize() method of its parent, not dispose().
2024-02-13 12:31:12 +01:00
52884e3773 Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE()
The G_TYPE_INSTANCE_GET_PRIVATE() macro is deprecated, which generates
a compiler warning since `glib_encoded_version` variable had been
set to the 2.66 version in the main CMakeLists.txt file.
2024-02-13 12:31:12 +01:00
d21c5b4344 I#2654 - Markdown Editor: Use font as set in Evolution
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2654
2024-02-08 15:32:45 +01:00
1dbb97be78 Composer: Ask before sending mail with an Autocrypt header
The option to send mail with the Autocrypt header is enabled by default
and the public PGP key is looked for by mail, when the user doesn't
have set a specific key ID, thus to avoid an unwanted send of the public
key do ask before doing so. The option to ask is also per-account.
2024-02-08 11:04:06 +01:00
45f8bcc1d0 I#2653 - rss: Invalid default article date
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2653
2024-02-08 08:30:40 +01:00
7a0f1fcf0d I#2652 - rss: Incorrect decode of quoted-printable-like texts
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2652
2024-02-08 08:15:08 +01:00
60f76b4d45 I#2647 - misc: Get mouse cursor image by name
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2647
2024-02-07 18:23:45 +01:00
ab3ddc1489 I#2646 - rss: Build common code as a shared private library
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2646
2024-02-07 16:05:07 +01:00
ee70297fc8 I#2640 - EPasswords: Fallback to use app's active window as its parent
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2640
2024-02-07 14:05:59 +01:00
10ecb59895 e-shell: Describe --force-shutdown option as closing also background processes
The description was too similar to the --quit option, making it hard to
distinguish them. The --force-shutdown also does more than the --quit,
it kills the evolution-data-server background processes, which is
a significant difference.
2024-02-06 08:49:30 +01:00
baa71cb9c9 M!128 - GLibTools: Automatically get the dependencies of a GResource
glib-compile-resource can compute them automatically.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/128
2024-01-31 13:27:38 +00:00
f3bde2fbc5 I#2637 - Calendar: Arrows should move by a whole month
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2637
2024-01-25 15:45:15 +01:00
a48672b948 M!127 - e-misc-utils: Removed unused GSimpleAsyncResult wrapper
Remove unused code.

Closes: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
94ee893c5f M!127 - EMailConfigImportPage: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
a7bc24c8f2 M!127 - EMailShellViewActions: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
150d70f517 M!127 - EAutosaveUtils: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
feae8df15b M!127 - ESourceConfig: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
ede02a825d M!127 - EMailSignatureComboBox: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
5518a33bd2 M!127 - EFileUtils: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
00b53579bb M!127 - EClientSelector: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
67e94c8ff2 M!127 - EClientComboBox: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
ecb7c16448 M!127 - EMailSignatureScriptDialog: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
2a41a30a58 M!127 - EMailSignatureEditor: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00
0f9dedfc05 M!127 - EMailParser: Port to GTask
GSimpleAsyncResult is deprecated, let's replace it with GTask.

Related to: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/127
2024-01-24 12:39:25 +00:00