Commit Graph

467 Commits

Author SHA1 Message Date
bdc9cb4f16 EAlert: Make it possible to mark actions as destructive in the .error files
...and use this on appropriate places.
2021-07-28 17:08:46 +02:00
e38045230c I#1562 - Mail: Global search prevents execution of the saved searches
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1562
2021-07-23 11:15:26 +02:00
4a9c8ad1e7 Mail: Let the Enter key press in folder tree focus the message list
Add an easier way to switch focus from the folder tree to the message
list by pressing the Enter key.
2021-07-13 12:18:57 +02:00
b091bb5ea2 I#1556 - Calendar: Add option to hide Memos/Tasks pane
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1556
2021-07-08 19:17:55 +02:00
d58b820bba plugin-manager: Hide vertical scrollbar in plugin list, when not needed 2021-07-08 16:56:50 +02:00
aa4b3f8d0a M!84 - EPluginManager: Make it a page in the preferences
Move the plugins preferences into the preferences window, allows to have one less
dialog to look-at to configure evolution.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/84
2021-07-08 14:20:32 +00:00
582a7eda56 M!82 - EPreferencesWindow: Use headerbar and stack widgets
Switch to a Headerbar and a StackSidebar widget for navigation, place all the
buttons directly in the headerbar.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/82
2021-07-08 14:18:38 +00:00
643224f937 I#1307 - backup-restore: Handle user settings through GSettings, not DConf
This helps to save user settings when running as Flatpak, where the `dconf`
command line tool is not available (and where the GSettings can work with
any backend, not only with the DConf backend).

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1307
2021-06-15 12:21:45 +02:00
7bd2ce8a11 I#1536 - Allow to delete an inserted image/rule in HTML composer
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1536
2021-06-14 19:24:24 +02:00
91d4f2229e I#1469 - Composer: Signatures in HTML inserted into the quote on reply
It could happen when replying to a message composed by Evolution 3.38.1
and earlier.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1469
2021-06-10 13:26:40 +02:00
51c5063377 I#1527 - Calendar: Implement "Delete this and future occurrences"
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1527
2021-06-08 18:10:12 +02:00
f19eeea760 Addressbook: Switch from GData Contacts API to CardDAV API for Google books
The GData Contacts API is going to be shut down [1], thus move to
the CardDAV API, which the Google server supports too.

[1] https://developers.google.com/contacts/v3/announcement

Related to https://gitlab.gnome.org/GNOME/libgdata/-/issues/42
2021-06-03 17:48:05 +02:00
83b3d2158b I#1514 - ToDo Bar: Add an option for how many days to show
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1514
2021-06-01 20:41:48 +02:00
c8c5191b9e I#1502 - Mail: Option to make search scope global
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1502
2021-05-27 14:05:38 +02:00
25e954da5b I#1503 - PreferPlain: Deadlock when opening a message in composer
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1503
2021-05-24 21:56:29 +02:00
57c061344d Calendar: Let a GSettings binding mapping function return always TRUE
Not doing so aborts the application, which is not intended here.
2021-05-07 09:13:16 +02:00
4dc54800f3 I#1423 - ItipView: Show the attendees in the invitation message
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1423
2021-03-19 12:54:41 +01:00
38087d8386 I#1417 - ItipView: Show full calendar name in info messages
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1417
2021-03-19 09:54:01 +01:00
a3c23e596c I#1410 - SRV Config Lookup: Lookup without email address too
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1410
2021-03-19 09:51:12 +01:00
83de1f6e7e eds-I#317 - Add OAuth2 for Yahoo! accounts
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/317
2021-03-19 09:45:32 +01:00
04e03c08c2 Composer: Disable visual wrapping of anchors in Plain Text mode
Related to https://gitlab.gnome.org/GNOME/evolution/issues/71
2021-03-09 14:05:36 +01:00
41fdb88c92 I#1349 - Do not expose source WebKit data dir in installed binaries
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1349
2021-03-09 11:21:28 +01:00
558073ad8e I#1403 - WebView: Automatically switch text direction according to the text
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1403
2021-03-02 09:27:48 +01:00
01d596cae4 I#1398 - Composer: Fails to delete column/row of a table
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1398
2021-03-01 15:20:05 +01:00
118242818d itip_view_rebuild_source_list: Count with parent ESource being NULL
Even this should not normally happen, sometimes the ESource may not
have its parent, which leads to runtime warnings.
2021-02-18 16:19:11 +01:00
2ebf440772 Calendar: Fix several memory leaks 2021-02-18 13:51:01 +01:00
49f7d75ba4 action_event_popup_rsvp_response_cb: Always initialize local variable
Even using it uninitialized would also mean to see a runtime warning,
better to initialize it, at least to avoid compiler warning and unpredictable
behavior in the bad case.
2021-02-10 15:11:47 +01:00
61b7c1916f eds-I#297 - CalDAV: Support calendar-order property
Adapt to the API changes and use the property in the ESourceSelector.

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/297
2021-02-10 15:06:36 +01:00
e6488eb610 Add an alternative shortcut to show the WebKit inspector
The Ctrl+Shift+I clashes with File->New->Assigned Task, which makes
it complicated to show the inspector. The Ctrl+Shift+D can be used
as an alternative. It seems to be an alternative for the gtk+
inspector too.
2021-02-09 10:57:55 +01:00
40e3a2f10f I#262 - Calendar: Ability to change RSVP response
Can be found in the context menu of a meeting, when applicable.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/262
2021-02-04 17:58:02 +01:00
f90f93b1ad M!76 - Correct typos in a/an
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/76
2021-02-01 15:29:03 +02:00
5ee60af2a2 Composer: Add an option to prefer PRE on paste of a plain text
Let the user choose whether paste of the plain text should be pasted
as a normal paragraph or a preformatted paragraph.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1269
2021-01-28 17:57:24 +01:00
846072aeeb I#1336 - Calendar: Preserve time when creating events with double-click ][
Correct overlooked runtime warning about missing GtkAction, because
it had been renamed.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1336
2021-01-20 14:18:37 +01:00
76c26c34e8 I#1336 - Calendar: Preserve time when creating events with double-click
... and from the context menu.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1336
2021-01-20 14:04:00 +01:00
da4f5d6365 I#1320 - Adapt to libgweather 40.alpha API changes
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1320
2021-01-13 14:53:28 +01:00
4cd97ac7fa I#1269 - Composer: Paste plain text as Preformatted
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1269
2021-01-13 10:51:17 +01:00
684cdabac0 I#1317 - HTMLEditor: Add "Preserve ratio" into image properties dialog
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1317
2021-01-12 16:57:37 +01:00
a457b9f06a I#1286 - WebView: Change how scheme handlers are registered
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1286
2021-01-07 12:03:05 +01:00
4752d087b3 I#1255 - Composer: Add plugin to validate expected sender before send
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1255
2020-12-02 23:08:29 +01:00
c86f63fb14 I#550 - Mail: Compress flat thread indentation
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/550
2020-12-01 11:38:27 +01:00
8fb35c408e I#1243 - tnef-attachment: Fails to decode some TNEF event attachments
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1243
2020-11-25 17:24:09 +01:00
236de439fe I#1242 - Tasks: "Uncompleted Tasks" filter does not work as expected
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1242
2020-11-25 12:18:49 +01:00
41f5e390b5 I#95 - Calendar: Show all calendar events in the List View
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/95
2020-11-13 09:53:45 +01:00
272297fcc9 Fix new compiler warnings introduced by GLib minimum version bump 2020-11-12 11:14:38 +01:00
5a2457dfed I#1216 - Add option to disable build of the 'alarm-notify' module
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1216
2020-11-11 08:21:49 +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
419f12ea04 Calendar: Make it possible to assign email address to On This Computer sources
This email address can be used as a default organizer or an email reminder
address.
2020-10-30 09:05:54 +01:00
fbaee67b32 Bug 788192 - Support mid: URI scheme
Closes https://bugzilla.gnome.org/show_bug.cgi?id=788192
2020-10-29 13:01:34 +01:00
4c3455ccdd I#1176 - cmd-line: Use folder: URI to switch Mail view folder
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1176
2020-10-27 15:40:36 +01:00
a082d77df3 I#1175 - composer-attribution-language doesn't take effect for C locale
Covers three things:
* use '.UTF-8' locale suffix instead of '.utf8'
* do not add the suffix for the C locale
* change in Composer Preferences to 'Same as user interface' did not unset the value in GSettings

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1175
2020-10-22 10:01:15 +02:00