Add a separate function to extract the description and the URL from a Teams-formatted event. Add a test for this as well. Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/work_items/1312 Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/753>
Longer text were truncated by bytes instead of chars leading to invalid text as UTF text sizes are bigger than one byte. Fix it by using the correct utf8 offset pointer. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/750>
gcal_weather_info_get_date is defined twice, remove it. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/749>