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