The Mail View Todo-Pane used on right mouse click to the action “New
Assigned Task” the icon (orange arrow), that is used to show that
somebody else created and assigned the task to the current user.
The icon here is changed to blue arrow (current user is organizer).
In the Event Window→Tasks bar and in the Task window, on right click,
show in the menu before “Assign Task” an appropriate icon (blue arrow).
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/33
… or start using it, whatever is appropriate.
Callng “x = g_string_append (x, y)” is equivalent to
“g_string_append (x, y)".
Likewise for g_string_erase().
• Honour the Notes, Title, Suffix and Nickname fields on files
exported from outlook.com
• Fix handling of birthdays and anniversary dates, when they
are in format YYYY-MM-DD. When the year is not set in
outlook.com, Evolution sets it to 1000 after import.
• Honour the Notes field on import from Mozilla.
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/22
When the path is not given in the cmake arguments, neither an environment
variable is set, then search for the respective binaries first and only
if neither then could be found, then fallback to expected hard-coded path.
An enum-based ICalProperty is not created for cases when an invalid
enum value is NULL. Passing NULL to i_cal_propert_take_parameter()
produces runtime warning.
This makes sure the editor changes are stored in the component
before the component is saved into the calendar.
This addresses (one of) the reason(s) for a crash reported downstream:
https://bugzilla.redhat.com/show_bug.cgi?id=1721543
It seems to be the usual way of naming the link. Where it aims might
be clear from the context, from the About dialog itself.
This had been reported downstream, as part of:
https://bugzilla.redhat.com/show_bug.cgi?id=1724536
That was due to missing latitude/longitude in copied ICalTimezone objects.
This requires d73d74bc4c .
Other changes here were to avoid possible use-after-free introduced
by the changes within the libical-glib port.
The background color of some columns in the Memos, Tasks and Calendar's
List View didn't use the background color of the calendar or component,
which made the UI look inconsistent. This change makes all columns drawn
with the same background for each row.
The code to evaluate the icon (and any shown field) is called quite
often, while this one involves heavy operations, thus the caching
has a positive performance impact.