After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 743290 - Replace icaltimetype by GDateTime
Replace icaltimetype by GDateTime
Product: gnome-calendar
Classification: Applications
Component: Backend
Other Linux
: Normal minor
: 3.26
Assigned To: GNOME Calendar maintainers
GNOME Calendar maintainers
Depends on:
Reported: 2015-01-21 11:23 UTC by Georges Basile Stavracas Neto
Modified: 2017-04-17 18:20 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Georges Basile Stavracas Neto 2015-01-21 11:23:25 UTC
We should use GDateTime family of functions instead. This won't be trivial, since Calendar heavily uses libical. We should:

1. Map libical <-> GDateTime functions, see if we can completely replace it
2. Write custom functions (at gcal-utils.c) for the non-mapped ical functions
3. Replace the ical usade throughout the code

That's all.
Comment 1 Georges Basile Stavracas Neto 2016-09-28 02:22:41 UTC
Looking at the current state, the libical usage was reduced to the bare minimum. I'm closing this bug, as I don't think it's possible to reduce even more the usage of libical without touching outside GNOME Calendar.