gnome-calendar:gnome-3-36

Last commit made on 2021-04-15
Get this branch:
git clone -b gnome-3-36 https://git.launchpad.net/gnome-calendar

Branch merges

Branch information

Name:
gnome-3-36
Repository:
lp:gnome-calendar

Recent commits

d4290c6... by Hugo Carvalho

Update Portuguese translation

8f070a5... by Matej Urbančič

Updated Slovenian translation

ba2364e... by Baurzhan Muftakhidinov

Update Kazakh translation

d139216... by Georges Basile Stavracas Neto

3.36.2

adb37c4... by Georges Basile Stavracas Neto

event: Trivial cleanup

We can avoid a lookup by simply checking if the alarm id
isn't NULL.

f09b0f2... by Georges Basile Stavracas Neto

manager: Assert that cloning was successful

Cloning an ECalComponent can fail, and we need to be able to
catch these failures.

Assert that cloning was successful before procceeding with
the move.

c5f9fb5... by Georges Basile Stavracas Neto

edit-dialog: Commit sequence after poking at component

GcalEditDialog code pre-dates GcalEvent and apply changes directly
to the underlying ECalComponent. However, it doesn't commit the
sequence after doing so, which opens the door for doom.

Commit the component sequence after changing the recurrence data.

8bc698a... by Georges Basile Stavracas Neto

event: Commit component more often

GcalEvent was mising many points where committing the component
is required. Commit the component more often.

https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/620

37dbc05... by Georges Basile Stavracas Neto

edit-dialog: Fake a cancel response when moving

When moving an event to another calendar, the GcalEvent instance
that is being held by GcalEditDialog is not valid one. On the other
hand, moving an event shouldn't trigger an update either.

For now, simply fake a GTK_RESPONSE_CANCEL. In the future, it'll
be better to move most of the GcalWindow code to GcalEventDialog
itself.

bf9d63b... by Georges Basile Stavracas Neto

edit-dialog: Factor out update code to a separate function

To simplify readability of the response function, move some of
its code to an auxiliary function.