Georges Basile Stavracas Neto
a799678f68
event: rewrite timezone support
...
Now with something that hopefully works.
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/43
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/302
2018-09-14 20:16:54 -03:00
Georges Basile Stavracas Neto
84324b3a6f
event: remove unimplemented and unused prototype
2018-09-14 17:08:15 -03:00
Georges Basile Stavracas Neto
941f3ee77d
event: cache events
...
This speeds up Calendar a little bit, and more importantly,
allows me to sleep well at night now.
2017-09-07 02:09:53 -03:00
Yash Singh
2c75e72582
event: add recurrence property
...
Earlier, an event had no recurrence property. Hence, the event's
recurrence pattern etc. could not be analysed, and as a result
could not be changed by the user. gnome-calendar just displayed
all the recurrences of a recurring event but had no 'readable'
knowledge regarding the characteristics of those recurrences.
This patch adds the recurrence property, which is basically
a GcalRecurrence structure linked to the event.
https://bugzilla.gnome.org/show_bug.cgi?id=782755
2017-07-13 13:32:52 -03:00
Yash Singh
6dd234296e
event: add recurrence property & has-recurrence function
...
Recurrence property of the event enables us to add recurrences
to it in the future. It is the first step in that direction.
https://bugzilla.gnome.org/show_bug.cgi?id=782755
2017-05-18 14:50:14 -03:00
Georges Basile Stavracas Neto
7681b7a2da
project: document classes
2017-04-12 15:17:17 -03:00
Georges Basile Stavracas Neto
f1069c96d6
event: implement GInitable
...
Since the event creation can fail, lets make it a GInitable
so that we can fail during initialization.
https://bugzilla.gnome.org/show_bug.cgi?id=763166
2016-09-28 00:07:28 -03:00
Georges Basile Stavracas Neto
1ddc690810
event: add support for alarms
...
This commit prepares GcalEvent to handle alarms. Basically,
it is now able to load the current alarms of an event, and add
and remove alarms for them.
2016-07-06 03:01:56 -03:00
Georges Basile Stavracas Neto
d84be66d70
event-widget: bring back alarm icon
2016-02-29 22:20:52 -03:00
Georges Basile Stavracas Neto
5e0d4018f4
event: add a wrapper around events
...
Instead of relying on confusing structures, raw data
and direct access to components, add a wrapper for
events.
2016-02-14 12:17:37 -02:00