commit 7d0e935b712d1aa67317d9cd4940ce66ec8509ac
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 28 22:26:09 2017 -0300

    Bump 3.22.4 release

 NEWS                                           |  3 +++
 configure.ac                                   |  2 +-
 data/appdata/org.gnome.Calendar.appdata.xml.in | 10 ++++++++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 14fb14af1a5ebf927c585510d8bdc0031c4e0c7e
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Mar 28 22:22:05 2017 -0300

    year-view: remove unused var

 src/gcal-year-view.c | 1 -
 1 file changed, 1 deletion(-)

commit 7d9739311a425a2ebdb6020aa807a6da2292eb1a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Mon Mar 27 08:17:12 2017 -0300

    window: show popover with a nice animation

 src/gcal-window.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ddc169f784a0bbf786c6a9938dede78180cfaf56
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 25 17:54:50 2017 -0300

    year-view: simplify code
    
    The code in ECalDataModelSubscriber:component_changed() and
    :component_removed() was actually duplicated, and we can
    simplify the :component_changed() routine by simply removing
    and readding the event.

 src/gcal-year-view.c | 68 ++++++++++++----------------------------------------
 1 file changed, 15 insertions(+), 53 deletions(-)

commit 3560851fb857bc82debc99b30eccc518484115dc
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Mar 25 11:19:51 2017 -0300

    year-view: optimize drawing
    
    The current Year view drawing routine gathers events
    every single time we draw the navigator. This is, to
    the best case, slow to death. In fact, this is why
    year view's navigator is so memory and processor
    consuming.
    
    To fix that, cache the added components and simply
    query them at drawing time.

 src/gcal-year-view.c | 217 +++++++++++++++++++++++++++++++++------------------
 1 file changed, 141 insertions(+), 76 deletions(-)